63068
1 803910648 300909934
1 578443764 90193861
3 794021623 928801503
3 344730943 758060344
2 372130988 928252934
3 625396651 33478348
1 555432839 22517780
1 172920870 605033329
1 974478163 881872697
1 50227422 371081820
2 107794446 552828422
1 411345106 578676424
2 617851763 156637003
1 534750337 901348330
2 677244535 154896049
1 910910138 191301257
1 517360083 253885979
3 726352987 747140461
1 487876978 624768561
1 386908278 803142341
1 108225799 691306240
3 475698861 119004638
1 693400930 996934980
2 88142101 912839527
1 304483203 569983225
1 86259879 648756075
1 947268675 611188141
2 513811243 908287561
1 812124199 944139888
2 686355662 609969894
1 780992405 619471403
1 503539556 497807788
2 174937849 981803739
1 619161794 160341914
3 54299852 418551666
1 600018063 629217325
1 60309531 31867488
1 76207184 114066520
1 626707539 82375073
2 190787948 397770630
2 984280458 368609809
2 629753569 45750450
2 505768934 820920164
4 263013381 823346459
4 76295104 527692167
1 687223066 866116046
1 176889369 774791594
1 939929606 237138846
3 301922759 592482276
1 436181832 16126131
1 934613654 87970084
3 457902653 743435508
2 203920711 695506092
1 82843001 68281649
1 780960313 117592169
1 997873866 390093021
1 442861306 698639712
2 673544654 936540806
1 225282068 449515855
1 989609702 236450487
1 821026945 656617363
3 969396488 147535772
1 392211267 731759254
1 862561836 794387000
1 466498402 602558258
2 676943223 420005312
3 468315336 971390946
1 239037225 155017214
1 562382126 616748032
2 259999988 195550822
1 560705899 898373347
2 501810285 713348420
2 668353901 249268462
3 991913155 963723368
1 548979702 5244394
1 38356068 899366047
1 19294173 253085617
1 191463942 21892863
4 467639851 645131875
6 165470194 419504757
1 514045661 760666321
1 83705118 687379734
1 447251644 288019061
2 564335175 13468295
1 121485400 803552551
2 508803487 793247876
1 867101803 548572018
1 952415715 852664480
1 737134684 157025943
1 434313796 932701853
2 438686071 744477198
1 83336434 99882616
1 740444387 890269785
1 861618001 281457361
2 640385488 288303303
3 299064694 505137833
4 517740808 580501797
2 83363526 966225709
2 768559661 67697368
1 965120147 33552664
1 228310886 680065656
1 123286887 909979512
1 827105528 75101980
1 298548570 368925603
2 293708780 668044109
1 813878366 183377708
2 253049013 766904966
2 66361340 392074212
1 737858190 539992370
2 926320300 23638108
2 165025209 487816638
1 356967278 63423962
1 761670572 21343570
1 110942329 13140116
1 522181312 367897676
5 617289578 8747829
1 920120171 160127457
2 13757429 597831954
1 518953559 697818184
1 649014996 653065646
1 897425556 163548342
1 420992606 523024621
1 730709376 906599992
2 285363671 840500071
2 436025495 20948871
1 370031431 325314847
1 783074380 460672995
1 354766316 333079727
2 879043133 918757814
1 391127984 637673756
1 428662258 930084573
1 688879324 446049382
1 529951935 514598938
3 518746698 423260606
2 506241746 730824554
3 970028383 505385347
4 941355614 529492945
3 10228547 810739182
1 525346584 21477637
2 80337567 319767373
2 615440910 545090178
1 205113694 765199109
3 619464089 219122573
1 97078642 257395763
1 778583174 754948055
2 532280719 248648738
1 305172735 618276530
1 805244830 206371647
1 926153770 615546417
2 396635292 546679652
7 734143184 743015948
1 246077548 133768992
1 363895106 816839646
1 223611731 782991597
1 83217873 684787083
1 113855981 588695959
2 929719652 348217269
2 843820900 40268227
1 624207683 604522067
2 987376482 33570647
1 515736162 940891747
1 235916640 763000107
3 73082744 81746539
2 583986736 591969472
1 465663471 770856540
3 647139445 320890157
4 374596211 516864332
1 773174840 677284756
2 651441889 960458664
2 776340428 738122663
1 699010321 42209379
1 767702421 686040725
1 476867845 765139969
2 765361465 304592870
3 408317141 293290552
1 444179821 229265915
2 280451496 667394738
2 926352206 935142521
1 220115266 189463735
5 293325068 224859687
2 650049124 7261489
1 758124570 736182208
1 687352563 660214402
1 276621475 646601934
1 275057166 952710972
1 602472041 466465079
1 232777051 124536095
1 86043728 410435093
2 149877647 727326620
5 229936671 207878001
3 134416130 864022306
1 333660158 156735017
1 598933836 547286851
3 981704824 635868630
1 724606963 32640812
1 945535432 911529754
3 267775683 76559777
2 721284597 816444423
1 991470981 901951311
2 909044043 62879669
1 469107449 388916379
1 830062220 583691053
1 204054944 609543066
1 602751283 820342661
1 507498559 652913851
1 586176231 574007506
4 269206141 259172356
1 768184267 902823407
1 758824093 500130428
1 335353183 679237114
1 534411345 719118174
3 677697478 650016322
1 956862826 993587712
1 57958733 909475148
1 789551170 215755414
1 667209435 510681927
2 209552041 822862830
2 151499175 484668444
2 157126354 676896835
3 801566689 693010723
3 57036179 801753422
1 801705794 689684978
3 394485351 477852458
2 645024715 278757018
1 813704436 119326872
1 108921984 572095179
1 177237760 413463157
1 571822448 240282219
1 319518490 661282162
2 637880195 174341555
1 59002611 449662850
1 147832686 165999395
1 574404695 442519858
2 36707849 778573245
1 547947757 157951302
2 658727477 285706497
1 613797434 219407014
2 958207849 987490795
1 519684702 935420037
2 189343521 800560494
1 863961486 548180636
1 559150591 710798927
2 824990601 43585794
1 571857061 171162627
1 96218798 974354961
4 203575994 30916033
2 869889589 888414992
1 166772712 309816778
1 861989165 735276920
2 314409219 447229329
1 385724996 552634433
1 485003048 409931131
1 235438407 969556784
2 226201351 96468268
5 486844853 145770166
1 636680211 36599725
3 90025201 277383556
2 532921354 592335405
1 409017569 153434432
3 911240318 489203054
1 347303421 816711887
1 21661664 712936118
1 787230776 630851424
1 367055784 998790119
2 76590331 245700792
1 885024556 890560747
1 262214765 849496713
1 434771885 989379475
2 609264474 411297614
1 486049078 144118892
2 706593024 787528962
1 190953186 575737353
1 863583191 146053115
1 121815937 651658353
1 588505291 656133370
1 407332607 106028804
1 137136067 842668097
2 747699609 546565208
1 121076425 691167307
2 983046530 924766142
1 33256853 840311425
1 167881463 475725324
1 452876235 995719778
2 240994301 353805057
3 129965918 524302965
3 890001562 222150328
2 934047845 77999725
2 263533937 456363593
1 709558337 106168376
2 741146477 601347206
2 467766535 996418832
1 976278851 713400835
1 505093281 181024160
3 62326620 630195432
1 44147284 976664028
2 211309496 624711933
1 76462880 705542965
1 240729241 357681875
1 687829247 95407287
1 944376732 783559600
2 592315184 18652566
1 329436093 827685867
1 703597229 308335218
1 3988775 529792128
2 616054644 542944995
2 377260597 819211357
1 642072006 118847509
1 765134239 629886452
2 514747545 185109763
1 116903942 758444206
1 421717769 842291102
2 697702947 551155249
1 115328759 32344504
1 45605092 473315615
1 350266044 584058041
1 865181976 855219886
1 292190710 840668904
1 786933750 353156289
1 413792610 364047299
1 962284592 103385351
1 86847083 255489334
1 888842343 447849010
2 791899335 311036719
1 889616491 26897358
4 409204031 231799478
2 646207487 936008370
3 680461931 744554613
2 899887166 162931774
2 278475795 972244069
2 71851435 75568376
2 130182545 954773184
1 684711265 47673798
1 903887176 794442101
1 934269429 887972441
1 246486860 496796640
4 705609411 607771535
6 146329216 150878467
1 154178127 302460877
3 561113199 282097939
2 527333705 545255327
1 210977364 695231474
2 768825185 806127076
2 594346372 683537939
1 613474262 421472522
2 592368367 312151523
2 483597849 586421958
1 700926239 783997766
1 66983821 431452508
1 588914970 733514466
2 838331842 698022543
2 130091434 237324545
2 578579578 802675418
1 937484565 108710885
1 648507312 742024323
1 291550678 582226023
1 774800938 636234441
1 971012951 914889016
1 352924193 446112079
1 831248040 822169500
2 911240421 33491447
1 20292132 188887465
3 848139762 962800338
2 292036830 473671842
1 492223424 638104513
1 410662494 710834162
2 527345544 804741472
1 642023716 448619710
2 305569836 439810386
2 838346865 451407688
5 470236632 305406739
1 999413856 36454038
2 163259179 137600820
1 13447958 885725393
1 935963503 209766521
1 510717816 166900070
1 934310938 307339570
1 661637438 144176493
1 858186062 456411556
1 996741656 978666836
2 368840264 612968745
3 277359387 788853892
2 94637720 548142821
1 854810289 185155386
1 574218034 216737090
4 650250350 207386984
1 908670734 149789827
1 456943970 569383801
1 897355723 280229851
1 845980248 82313978
1 888642165 500598764
1 197787974 154884502
2 664686654 352661361
1 661803878 352605175
1 114175817 423833055
2 979809819 992048846
1 542764397 258050298
1 87943763 468404099
1 552102428 44674648
1 147871850 970192801
1 784182898 184357842
2 860791509 31857357
2 258859402 67357581
1 920876872 51476124
1 792992419 528839348
2 262498375 945440788
1 449083613 847460876
3 404295791 244383207
1 305188094 308423003
1 21589568 515623682
4 930587453 340088480
2 597096042 770744808
1 734711517 303686802
1 646988575 486528906
1 64097134 256509243
5 169748693 949315474
4 174234671 181129950
5 548161336 207316587
2 34943320 165855421
1 977433784 435829679
1 346570764 634862618
1 615597978 153316204
2 432470336 308649492
2 805553421 82902505
2 487837787 842688839
1 14318006 917669541
1 364847234 597940879
1 436792780 606582414
1 964938992 500546707
1 459161445 845508933
1 718385675 947946599
1 378901526 640841200
2 368913459 265140493
1 934219854 511444547
2 826337668 291933633
1 877490295 766260294
1 243311469 858404020
1 262743734 74193560
1 558742478 934806016
1 308501901 229927212
3 565904368 541651350
2 670687010 494070104
1 696401856 144871737
1 486284082 500078042
4 512966669 616083812
1 882848622 972725381
1 594046662 993600270
1 400963755 746838925
1 366710370 297756070
2 975550200 54361631
1 474977676 694480057
2 414211203 378503676
2 4002197 987540297
3 121170119 490519653
3 313503654 824920724
2 413069847 242232602
3 468783609 601975178
1 537116340 31779700
1 767579652 145274645
1 576511391 112287791
2 669287597 639109486
1 405642364 335345964
4 890408514 576419126
1 579972208 971868940
2 713892001 432972723
1 933332820 923934275
2 343867487 106416656
1 688044900 523093364
2 791306501 300848536
1 190569567 836094626
1 824046866 308987640
1 464920834 920187154
1 827904212 130022301
1 565842364 383913707
3 230560600 977357097
3 350640044 407316498
1 382920135 296604732
1 355480961 139311658
1 795286268 206733977
3 244709891 466240805
1 522740159 240002365
1 803538090 120920723
1 854833034 536770965
2 144021010 234282057
1 198788113 579380553
1 378620742 811919277
1 924408997 111103776
1 870885672 932916566
4 6565628 742932561
1 159398713 660806096
4 807069735 708836597
1 335329259 627363109
1 15677335 178775916
2 485029681 54535212
1 15447550 416052686
1 329497264 935837447
2 617987408 265380409
1 238196957 222876175
2 34628788 113879637
1 627516847 10005236
1 797088937 733984389
4 484770820 546271942
1 642615387 361358328
1 628155408 209311927
1 518355649 233999867
1 608279945 800404711
2 702648631 861713499
1 684031024 697632144
1 79357901 772507085
2 780468065 513681903
1 13065005 198680093
1 996693746 549634925
1 899286144 714134431
1 567498693 938210275
1 777045390 881453768
2 180216388 907765102
3 838036261 27600724
2 840361936 424905491
1 659252574 154924447
2 348912874 106098079
1 338018011 303580840
1 259018438 172087185
1 599873108 930293085
3 973381632 258417570
1 372448315 574359821
1 295672566 311913405
2 118696882 84812227
1 313816280 588648537
1 189222997 123293444
3 732022312 637291113
1 824992236 792282634
1 153457642 597405074
2 755302613 602159357
1 519543461 801456382
1 262976334 760530935
2 366291506 654989868
2 931048772 857898438
1 966449329 742473440
2 473922502 550331883
4 386574636 402899206
3 878890899 442316724
2 136047295 653360291
1 549326760 865899085
2 595672759 414041705
5 505313034 835461293
1 624946576 224048441
1 833120061 104064273
1 815343642 983562524
1 487063524 307741895
1 799213009 566634709
2 943443424 516147993
1 530997983 749927699
2 25644842 900389826
2 112388182 144993375
1 214092607 111284993
1 214740531 540861612
1 569663969 596245015
2 407066180 873530848
4 190837781 769536963
3 652279318 976125455
1 236833049 912669640
3 841612492 856071400
1 427257646 467612417
1 246143814 802674888
1 647013334 440119977
6 175656986 350166885
1 417165818 336263307
3 139420740 395242894
1 619232383 63960335
1 935191079 565301105
1 962610270 69304272
3 352359486 992559493
1 611260654 301945058
1 691559626 515499248
1 960472350 992640871
1 546239587 465173452
1 966822757 642986923
2 965568859 261033882
1 819819669 725293028
1 816694945 497247034
1 617845188 659208358
1 63807392 152390030
1 238121986 638730231
1 523391489 884827964
1 680979175 33241501
1 858001128 513100164
2 474138070 563896622
2 140353975 732520866
1 680999063 558326106
4 701122141 469715210
1 86518413 350562690
1 612760103 555859074
4 885013455 800151507
1 51773773 642246796
1 265101575 209498854
1 383626544 859635197
4 189210812 599271202
1 228804396 323285409
1 666035464 486709858
2 294091586 948996608
1 18831759 698015472
2 114408297 431434507
2 30692084 914342355
2 121533303 210519936
1 539607085 241947234
1 976753082 905825902
1 862220423 632958509
1 948595692 660749931
1 908134137 543317736
1 334478469 713789196
2 165432921 956069968
4 821501310 479905230
1 498243374 835497706
2 526203979 973856573
1 362036499 979201091
1 806160865 575214263
1 86396820 323545099
1 640295187 780243286
1 994834325 310678344
1 576791099 292903408
2 438366907 78499815
2 278481764 323389297
1 523327370 634933567
2 637762741 885578979
1 653273415 205904067
1 277188708 630123328
2 460897687 631469318
1 256542996 311493236
1 733741344 703454498
1 296880985 385639298
1 51242347 208185343
2 902068193 481529489
1 800184438 361293872
2 525525684 256764723
1 264246107 878274767
1 591078423 894129067
1 801713030 691503684
1 829473667 662856884
1 291276077 133949577
1 388152027 278336051
1 354038146 338392168
1 49333893 245742619
1 367779946 821299919
1 222917081 664631925
2 359370042 644083204
1 966343844 681856162
1 55298377 854807454
1 258267598 455437649
1 480252589 643706329
3 825189327 651647662
3 865546273 54051747
1 954747559 796312408
1 353488189 608226537
2 423702274 433071381
1 995757827 404200601
3 888710816 528061290
1 149272278 518671863
1 727300906 93810943
1 139820033 908612263
1 26115653 122673647
1 663108190 679026181
1 377650853 85986532
1 726715212 513462259
2 231459962 432634684
3 701048150 130489500
2 500791677 643281975
1 575298298 765811862
1 282727639 859624791
1 826280096 675586356
1 599537056 857010341
1 434593852 38739489
1 60113160 750134000
5 674551732 125487813
1 952042613 125890257
1 236950954 13844253
2 811642482 624873532
1 870556270 407082627
2 921465375 106944030
2 54312218 731319343
1 15496544 480434111
2 954558033 16210086
1 116575560 990208829
3 40760636 11081777
1 946530640 260627959
1 903534946 423805628
2 394034573 985713424
2 183002999 533757356
4 466179635 84623655
1 632322772 84115720
1 397085877 530460940
1 707536796 422340306
1 952250638 580003004
2 519087943 723013283
1 77725249 882210021
1 933477519 383464158
1 111312689 582833932
1 485034036 714851622
1 473058056 436351133
1 281968117 608349914
1 493476330 527263336
4 972044962 862780817
2 696617799 448564313
1 112818948 691873323
1 814013634 819816622
1 464275187 872968736
1 461401847 457425626
1 42503767 40027103
2 850079213 803515660
1 741122701 701937979
1 928189207 595108594
2 646359975 384246123
1 990413399 747690801
1 121282922 154071924
1 431248836 64117605
1 108067859 817178868
1 716787555 833545396
1 725944004 967048296
1 393192440 726796308
2 693838536 437484684
1 436233659 270933556
1 845827464 840236497
2 49641623 54525057
2 236854605 96079429
1 122812342 659023554
3 963184326 191193644
2 308158267 880252575
4 844179744 268261751
4 590074492 383773968
1 626978475 488336017
1 252750953 608283698
2 917342641 773332208
1 206578689 63765902
4 667776251 675046041
1 439156863 439111391
2 597425070 616358338
1 900899373 987103606
1 726298761 674392357
1 194255476 573256658
2 643148719 906563122
2 882357193 982254455
1 521408739 332404690
3 719934586 554524623
2 880369974 894459007
1 361778950 399145670
1 181384964 527938882
1 897670778 896915945
1 880812953 490210858
1 306904175 221573092
1 317107110 299601749
1 806326444 38797342
2 697244192 846682620
2 446137486 963575043
1 588822652 887088717
1 114076566 171618037
1 127736225 819790461
1 60147049 941562962
1 19389810 531796013
3 24764999 996769422
1 265419570 772603003
3 102113333 553484402
3 794875359 678571823
1 521687375 860803469
1 536086891 146696713
2 138092909 41489175
1 361280545 804465322
1 79519899 31821454
1 644824817 219924549
1 451547984 621545902
4 507106355 552115702
1 542774026 935200222
2 547599854 429215393
4 556217108 447432743
1 273191117 187914998
2 406132560 247333854
1 446827162 690636212
1 349839429 297971281
1 906725545 890364646
1 954232793 104248448
1 408542800 561398113
1 972176420 199957029
1 690608156 183989942
1 639054645 184941575
3 204799435 87476742
1 37782352 667768603
1 297798152 150754972
1 558697475 239387138
1 882272330 882600622
1 468324807 354681036
1 975564162 253558544
1 912458928 38038240
1 979071443 8138684
1 726204973 727031908
3 673858928 682153005
2 44016590 153239477
1 692881580 202164303
1 517234132 614476386
1 241782875 795291175
1 724299704 553770526
1 953687788 166621937
1 858933562 975823863
1 644256569 452918460
1 324439569 752040041
2 196881228 708741346
3 480078453 201238993
5 412213064 103198502
1 421868832 57427459
1 40926728 948010183
3 927882344 997909543
1 254792822 38326455
1 371851667 992560755
1 495893757 37576331
2 213850866 248228646
1 291091616 217023720
1 582817697 368718284
1 176237025 36384419
2 604575943 222426884
3 384363897 474174084
1 561898532 810177727
1 772981191 553707291
2 777488058 194258336
1 743591869 484240437
1 829254471 827628800
1 204611688 210384413
1 81206667 770993241
1 565664518 928929130
3 71631637 539835068
1 797859328 467263025
1 140142441 318402790
1 753419869 751240214
1 640149593 708155826
1 427646835 783048964
1 327652668 839986540
1 292213854 713743912
2 980198644 552684992
1 409323242 425187255
1 553673102 379322349
2 293576748 200835990
3 765826809 399767391
1 668651264 437408203
1 653208480 907149348
3 111617736 307759367
2 509390365 299049302
3 948289730 310997351
1 287844734 530981729
1 174616877 880406971
1 456406999 816698388
1 624322308 132026805
1 376278599 408119124
2 287053740 921564671
1 723844236 156208647
3 837524043 820677314
1 323116456 428256071
1 677940185 457849533
2 695028348 45516044
1 768594125 730192731
1 279693335 76518595
1 816336288 327181831
2 916858670 696773573
1 839706032 777488695
1 793666930 972749387
2 398375039 859494061
1 267426220 624934713
3 299388774 584608842
3 512008621 884933467
2 731943712 508264718
1 658330672 612304725
1 113417640 756013406
1 702101195 77354235
1 772818604 772446248
1 84616770 515948887
1 728002166 370234906
1 70539889 52411053
2 140492747 612751429
1 92438021 759841484
4 533853955 310006034
1 78490991 855695732
2 89213093 917719174
1 341019908 831909365
1 856868081 676532793
1 981180480 530327158
1 247063332 351432720
1 913912169 480243225
1 772613518 644919808
1 908185015 927762150
4 17235462 951831014
3 40235227 701711042
2 354229478 693829479
1 413894050 748167040
1 324954242 964817568
2 535386602 715076664
1 53182630 108094874
1 566835013 434775575
1 70633695 153141952
1 329992136 931727159
1 899042981 432131369
3 221964385 975565154
1 393371549 660185596
1 974889931 548447716
1 165934926 571780667
1 309590123 616265865
1 755983374 918807113
2 513648358 283375921
1 734333025 123150596
1 834315321 990999085
2 530808187 977202296
1 761310715 444839113
1 520832248 851647341
1 256288750 225703891
2 769090577 342189178
1 646824897 692415640
2 535874667 815477005
1 330187574 127182175
1 456342756 247292157
1 867879147 556285072
1 891119094 509380496
2 77477939 606166528
2 976033436 136915316
2 232008792 35361510
1 174848470 8657695
1 557986543 895944835
1 371484018 981463214
1 690984846 732336413
3 178839677 345257905
1 701772750 617245323
1 767872681 365659765
1 383594868 247721913
1 24201533 529061873
1 484635758 607901891
1 583755952 159226473
1 805003481 528528619
1 719131818 529348145
1 164595169 577547776
1 555374713 795525699
1 517169708 598679412
1 184937375 119181306
1 772286837 547021773
2 600078011 222229207
1 744681396 360707227
1 517237790 740706731
1 174617959 572318927
2 660888109 875686589
1 981948462 333844497
1 807557344 325126149
1 206914468 627185064
3 47864057 23860335
1 98684998 263264305
1 256654503 938339460
1 171869600 154242829
1 223804576 58581071
1 550152980 654465250
1 119837540 403768317
1 657827781 332743270
2 775975737 625482925
2 172555373 785486124
1 905205627 339470570
1 320236816 963711990
3 991380413 911761035
3 804592804 838702525
1 542316220 903073126
1 723595560 96816246
2 821044989 150302375
5 334664559 545162257
4 967469969 59923211
1 795800639 277333129
1 987731728 373783126
6 812410731 59351636
1 557354343 207429829
2 523898994 828935874
2 887594012 562676585
3 648335175 556435828
1 732955337 941023169
2 661142656 280692635
1 206851100 250450955
1 824064995 141946631
1 307329133 169369735
1 22311707 805989187
1 699428282 846248785
2 166868176 425900529
2 250911144 416701731
2 286528837 793284256
4 856704417 888950486
2 826818813 751682274
1 851520194 859665920
1 208389908 373892654
1 566325459 614304648
1 755447032 885455070
2 949060363 551438764
1 731572788 905037071
4 210806806 557244996
1 998642545 514851948
2 371522797 796173360
2 931739159 231424040
1 595747726 289798998
1 386481066 11186525
1 994009081 689185516
2 783647766 360733841
1 677905217 34794833
2 859358422 363312027
2 735640587 551968368
2 771837886 336776082
4 511645269 352166022
1 352029789 259990918
1 760580666 896828782
1 756484580 377232933
2 516956874 292983297
2 355264322 898924132
2 499216461 187526687
2 375859239 325130621
1 127452148 601834179
4 490652600 692799067
1 784339317 859879053
1 15560105 323646252
1 315472059 939838641
4 369313321 345873422
1 678951340 550838693
1 515113571 345994013
1 324646858 742381407
1 837853140 351696173
1 177806839 145232098
1 343489488 797389264
2 98652352 134105923
1 699518959 508098417
1 950388196 897204497
3 221057436 603688322
1 556739226 351339649
2 184080233 373318708
3 898438919 835395820
1 168619351 913439531
2 520353272 605495409
1 444928427 440659691
1 490213628 823151108
2 203677930 626500694
2 640444898 960938665
5 570426356 197466592
3 568206626 284380356
1 728531694 814630252
1 15342881 347717517
1 618482956 611601628
1 609040212 84977190
1 548489484 997487279
1 224766318 991901490
5 284550814 403094595
1 540447509 453164908
2 330342192 421087432
1 93802966 927332948
3 745643035 939252227
2 498975182 739051268
1 118264772 985229448
1 651049043 932295205
2 871425587 308890858
1 83788281 619848804
1 308418387 623125012
4 201678760 846075623
1 225631057 803626853
1 852430775 118066267
1 396475352 228670299
2 680725486 412943363
2 565578060 617764107
1 664628514 160828558
1 345865920 602681443
2 191595305 994542319
2 991554996 190451762
1 157945369 442817435
2 329202752 863494537
2 976649263 626815962
1 569734849 747145592
1 221440393 709735535
1 718763994 631042605
1 803819817 546308644
1 894660855 681562763
1 342111685 785293318
1 319676470 617137039
2 774905568 222479296
2 433370666 93797948
1 260863566 461183704
1 12039591 450357927
3 695336280 619553583
1 604931514 847617767
1 556838459 508307261
2 597878989 686742440
1 130640931 303805799
1 573693361 681967111
1 892609303 369734143
1 92391750 811593787
2 572541971 204306947
4 239227857 439874824
2 663063608 587019227
1 179781653 62700833
1 423748300 646346588
1 735827158 632645432
2 186075756 224721187
2 490342460 769438161
1 326336978 284931286
2 374287767 467251253
1 708983147 156693789
2 121241577 736606767
1 726274440 80756347
2 150746941 561188438
2 959570952 112287859
1 639664701 254608948
2 856987425 799552895
1 606474361 125415377
1 920249556 9124086
1 44847856 719829881
1 971916005 912581863
1 757361954 780328235
3 721606917 890692054
2 672045762 376470119
1 392808218 383118950
1 201831107 645519810
2 618113856 595169707
2 653927291 248247983
4 920592048 417595159
1 284690229 628421067
1 300677927 953080934
2 494228972 278260323
2 516436862 621267852
2 302278774 182576148
1 563970351 177350684
1 437320670 490480539
1 711819253 728405115
1 730119524 71557897
1 838967902 203736960
2 735693888 517996848
1 871630011 288138981
1 901034906 360237950
4 349278802 190939448
1 680621108 98672206
1 818742216 948634543
1 646699235 421653631
1 971074645 824341982
2 63143239 293526836
2 28768633 805443904
2 267066604 408464720
1 677992290 109361713
1 183649061 128447346
2 372160092 363201525
2 161703457 501059377
3 569180971 70089727
1 766873792 113348645
1 430206777 642202292
1 781837959 521287080
1 655749715 17065136
2 388557910 327421031
4 454190535 90549419
1 136092926 470324637
1 803913123 781522418
1 9140811 871408623
1 916191120 732971682
1 859184587 23851767
1 981802019 487180221
3 530670899 550003374
1 52898208 424404399
2 787725735 870339121
3 88452283 88182747
4 14350715 425963503
2 413441410 566565263
4 578454291 70217635
1 234781834 771298813
2 146944834 467804691
2 538605210 857349899
1 491636851 777431267
1 815927465 501976366
1 321846401 946408338
1 381691770 412408740
2 262227705 791109362
2 599250223 113662117
1 752614697 916453559
2 308720251 772792198
1 175234597 301948914
3 975789929 970421774
1 876308622 574477272
1 332710271 491997658
2 226225992 558855901
1 324732836 95053802
1 131683980 869653531
1 185137051 66533636
2 881544252 743750381
3 669729880 620877965
1 88692203 804101736
6 956544489 828703409
1 392041062 359811857
3 806762095 855730764
1 801882784 95808745
1 215423317 284669255
1 137550749 870440440
4 910284771 558548773
1 482346015 316452168
2 155526348 95730216
1 816530544 605047109
1 54070248 322501413
3 457204864 375655652
1 429516655 479120347
2 624357918 962558814
1 936124791 746260776
1 250827445 108386722
1 355007288 30764110
1 368358162 944282297
1 216063256 462934820
3 164016401 649121529
1 946108581 580524353
1 224302477 117108989
1 460972978 446922746
1 709486976 977323976
1 818276059 503886267
7 686435995 949593692
2 348001272 722717075
2 568152609 799018260
2 555004242 630160861
1 753309879 496220733
1 319408750 413551077
1 272813584 906751969
1 745839205 9001424
1 317183075 726164531
2 433053218 213568679
3 606950412 113046
1 988459610 815187706
1 842941359 986358195
1 656529939 300125827
1 493855813 55062322
2 268981434 468197813
2 350203010 804118743
1 489400547 542235986
1 300065673 539737704
2 54986948 417011064
2 912824046 626821510
2 349357207 192721305
1 975474855 910723905
1 158880075 61142431
3 862325824 984116961
1 963978688 926920194
1 212256147 255608403
1 203875412 412202097
1 45157204 941160682
1 994618599 15549146
1 601472159 458300670
1 187529468 498754705
2 149479098 779135135
1 758974035 683313075
4 193012169 122227920
1 680513476 445532162
1 369549305 15955641
1 343515034 290729613
2 691792136 629446893
2 613777854 606118463
1 931973131 840396003
1 409967386 916792370
1 277561491 299384241
1 99061202 412269403
2 212145104 791205004
1 156368121 125100038
1 729471195 737307539
1 136987618 537583945
3 150633864 307924136
4 826277641 559173781
1 935541424 97659687
1 662499348 275612572
1 28053067 41866975
2 796753872 251566256
5 657574448 147696243
3 725689968 847969221
4 95647755 843061997
1 701920554 846246874
3 689261029 850292157
2 416334615 505982563
1 577399553 495775033
1 776490644 646790119
2 994676415 691155522
1 284241970 661994867
1 76545868 6066120
1 341599621 581292346
3 63737935 743118162
1 465472654 461046902
1 945742029 373974726
1 725303087 508304983
3 248582037 853494273
1 386470168 548917481
3 296952114 927125398
1 147845009 598876393
2 310080455 824966810
1 311489019 349952103
1 646695074 312197713
1 835669374 358717381
1 524711159 353116315
1 235146174 141409978
1 793284086 136345974
1 789626172 567979111
2 559242914 236971547
2 985715859 897606234
4 675542330 481433341
1 211654689 282687328
1 390841855 292876136
2 25373274 646459993
1 708873369 301514706
2 450272292 636833599
1 253345871 717590886
1 454635224 709560408
4 654982395 840208
1 612556612 867243729
1 423048860 133575537
1 368252692 511446567
1 263496889 528529075
2 510931184 507344704
1 468758980 241062952
1 395950413 67396235
1 685710765 418708098
1 861123036 441217316
2 647392612 540284133
3 695282143 659262477
3 262806298 305403457
1 410366640 39368227
1 215606017 757763814
1 965659800 423489538
1 330937348 52435858
1 228096569 198285196
1 453790460 318622534
2 930426873 574147089
2 143418210 101542541
1 989260518 60379376
1 61375556 700596284
2 614890434 776341329
1 701326121 726612735
1 743115623 830956787
2 180874202 989826868
1 576844508 496303375
3 838343998 730723051
1 867327296 586365513
2 315074097 912020184
7 598761166 744940954
1 234451421 350675805
1 333554029 83832048
1 79225494 382906818
7 736646512 378366595
4 717462710 252859370
2 49390335 205647737
1 858260304 391130613
1 574618759 846277059
2 378179527 746724621
1 219099853 886594989
4 533276275 378497682
2 33826522 390567366
1 167302244 867022595
1 314049462 569524006
1 166623769 237713742
3 398634829 943790593
1 652279472 726609527
3 423551239 451786295
1 547376675 484892263
1 725203730 139627150
1 162083699 876022836
1 421514581 391578633
1 619927489 115566826
2 746407577 769749161
1 936004311 417422227
1 498239511 999832266
2 269841331 396815716
1 685306742 895262829
1 398110600 98213760
1 247162136 802014099
1 78031547 931481574
3 583463926 208228651
3 7098082 466045388
1 686242569 187874945
1 310326774 644441987
1 497482726 719953824
1 456174318 18244918
3 465730836 363808284
1 486280191 238058379
1 469557488 72182877
1 993316985 155039750
1 87152020 993688645
1 173533137 776057013
1 262233961 168882345
1 755790605 418634730
1 198958556 293870857
2 980826716 300113648
2 735781326 733720757
1 267919676 977850932
1 166199612 64676605
1 749581782 640786370
2 702053406 470545385
1 409925096 549696069
1 763583770 160211622
4 943506504 742324694
1 3450238 107392945
1 654467279 561222080
3 812718574 501747273
1 506169999 353170693
1 602574820 116447578
1 590134824 877601927
1 43199346 314665064
1 137237198 133791687
6 814494379 758061459
1 707629273 506749990
1 63807439 682833057
3 504755359 695311072
2 381410702 45574116
1 951391289 921103006
2 477500360 269629318
1 646373063 496406818
1 940837858 61495873
1 693317498 416880438
1 201691682 857099326
1 664566206 662090502
3 612784588 233403362
5 751029017 163220805
1 919388494 770298600
1 813934815 42310613
1 646082572 87094465
2 746268902 40880392
1 45368472 253160757
1 616612694 815009514
3 73963436 275984988
1 368488918 166773496
2 547577429 517718197
2 708585214 298328486
1 572881522 897849662
2 133739597 27313903
1 165685120 464220694
1 160327364 212502777
1 320068267 794255912
2 332151698 252018520
1 608586244 441651412
1 899406504 124454935
1 247465548 688803403
1 696296760 882563928
4 919129955 859924934
1 532357855 574107614
1 912569031 404377245
3 450884713 598605203
4 295411106 923651978
1 367145296 387493239
1 921205372 932434731
1 591565520 279177002
2 783269351 495805159
3 101553298 457506413
4 161821815 154335938
1 344649510 696030986
2 353934505 590230904
2 456371347 204717416
3 295966610 152227612
1 63098315 142202538
1 563923529 314585085
1 613917836 517717314
2 368766846 922118155
3 382626321 928297570
1 73836495 20852698
1 943856108 633700046
1 665461852 722051020
2 714593286 89961654
2 111058912 172820831
1 607388020 827767133
1 74243025 308373088
5 754522958 901122595
1 9781470 471820988
3 679426968 997687030
2 158874378 184808489
1 106892104 770729082
1 272896459 969441063
1 919146081 379705196
1 455377942 488816089
1 576269074 691271259
2 118685342 984416926
3 246907944 431531784
1 801953057 13721371
2 859133517 911735025
1 346079549 951286233
2 553961349 900403696
1 689882842 24880507
2 943700334 48055074
1 208884260 385485775
1 749227321 228939256
1 781039055 883515363
2 425854411 300064640
2 607008954 87612974
1 890144575 750886869
2 773338126 839276545
2 863906278 112151309
1 108027107 298773750
1 259894607 654429682
1 201618920 17617457
1 710063978 643331438
2 625360738 419888477
2 169229897 239355944
3 715778539 64108909
2 360675188 488158920
7 648665987 188288730
3 752164336 176597158
1 346477270 594349860
1 728168076 650332152
5 73789831 711732381
1 6207982 783806846
2 77567453 74580748
1 970104954 229513567
1 983043947 346205729
2 217432209 237547418
1 940784307 661462563
1 19998750 231136393
4 140030574 843822693
2 698845837 904057884
3 314128947 404022377
2 389897849 459499160
1 120501311 355754057
1 210312700 643582398
2 102869878 79259635
1 964581257 526277075
4 540284723 497865629
2 765306911 134239745
2 902817404 79069748
3 356134890 372385500
1 806881162 367470845
2 595048540 638644022
1 436374002 708934818
4 687841797 445155895
1 53137263 127926657
1 507339185 496106056
2 669699067 579703416
1 606033354 341780494
4 811216738 920164410
2 125408650 381234343
1 172743588 999621688
1 641325142 673927383
1 661228461 747505265
1 94359724 894208926
1 12028948 542176205
1 322746013 238130848
2 489485167 562973288
2 652032883 823799255
1 698092580 818687595
1 866247128 454864407
1 592985651 109712689
1 646036903 817139541
1 317374097 846165920
2 912501713 752480824
1 376416058 889575830
2 228020834 39532155
1 78386420 704356332
2 468505891 404168770
1 922726479 547732106
1 330206026 122763315
4 220040887 272471017
1 51402331 174441514
1 507845592 660259863
1 976634059 369888475
3 730991151 832032434
1 29877696 816421313
1 729184449 741892495
1 391276263 263467649
1 245344880 114261059
1 272815830 457583565
1 926823537 472160963
1 393272785 43252159
1 506176752 863156040
1 631804401 738125982
1 817521145 45146784
1 869392060 148495289
1 227200981 857886051
1 512014925 557077847
1 745071036 756745471
1 38980754 799503120
1 509907085 445677126
2 279827791 526925238
2 831437824 50570138
1 372514701 254610338
1 236813700 446155929
1 606080270 741993786
1 571679223 30147250
3 569585442 768387297
2 619171257 105183556
1 24630304 84642011
2 846321393 773309271
1 249469177 264621224
1 572937072 920156341
1 543896480 485942471
1 151803922 811699438
2 199734071 351400932
1 69583278 340490434
3 829168144 653907178
1 237806184 168034354
2 322855788 305137692
1 589980621 261867968
2 299789292 581731124
2 510529233 893947153
1 584680088 464851453
4 959292449 760954785
1 517856331 867594455
1 162067872 980145365
1 960603903 753253315
1 3536661 568752086
1 202621806 640701111
1 966666997 885646072
1 600115808 538195957
3 740444508 576248184
1 76061301 696428683
1 53243487 880112434
1 342759376 404266008
2 992393035 313501767
1 949394407 21047846
4 476916257 505246540
1 464312827 276924119
3 74048156 836594825
2 52978751 519129865
1 848230706 306059394
3 29758402 783804707
1 882285441 914097106
2 131703917 212254579
1 778494024 431913376
1 901843848 207287096
1 647557628 789954905
1 668498745 81234125
1 313621994 83319724
1 853399651 32222765
1 345270476 413773516
1 28756272 279997525
1 389421245 932322850
1 689578273 874523663
1 986896279 776544579
1 397454764 47207048
1 637526086 717260691
1 910881223 297772340
2 543761204 187970110
1 477357133 438608198
1 906463977 574799606
1 215237116 161082418
1 722904207 145656812
1 561131622 902783886
2 447014712 820022088
1 671659961 824529606
1 702231567 494056196
2 316963327 627568919
3 825648343 463015284
1 697022795 100547514
2 34224391 844832513
1 6195380 96921844
1 259761722 958499762
1 403976314 550224042
3 4507658 399472434
1 264419559 370175659
1 233269940 493474500
1 831473280 853761796
1 600708673 891262674
2 639802011 154328645
1 452905261 407652882
1 181090432 369842659
2 463724483 149529253
1 33920724 594367588
2 636611668 72902923
1 480269505 956075187
1 140935380 857835269
1 979018425 162938795
1 70510621 615258033
7 434837929 917769714
1 853212744 355324964
2 594181953 291389312
2 290157349 789336109
1 984406845 284345964
1 994401305 313338342
1 682398980 599789091
1 719411719 325456141
1 138901870 322275787
1 873456931 801323096
1 429009467 909702005
2 109339545 807451564
1 973114926 243216838
3 88744365 929909829
1 595731782 217419623
1 144426323 942509369
2 980858492 214705733
2 154229071 485732770
1 865122532 903405683
1 664117578 75194220
1 237489038 879282913
1 655620098 145582992
1 671287588 262041459
1 91838535 909839398
1 498874263 168171675
1 423027823 864387858
1 84062393 289117516
1 787596221 760856826
1 508166631 380922208
2 109414995 991757699
1 374692248 699353206
3 679132582 437026694
1 113842528 665530823
1 342982090 893448375
1 396989832 257323652
1 521511731 485550128
2 944508704 482990210
1 271157341 964832898
1 740185230 903015660
1 545566065 446763865
1 77199335 168884338
2 666819481 75474278
1 68381578 390412167
2 128941112 61162343
2 579802152 761885447
2 964271627 5176800
2 27453272 984411504
1 759373760 182684405
1 998410245 192901939
2 244868231 592906543
3 981179576 94954048
1 935952613 761694441
1 978025393 882922945
1 475706556 366162803
2 70582263 99214158
1 754594191 862745645
2 639788576 241760200
2 769370342 94566153
3 330360910 504002405
1 458703547 531592663
2 627092988 366097356
1 870993086 816969428
1 980846432 220286142
1 21914101 665649615
1 719854019 158254674
1 158153251 912270096
1 952332880 26901453
1 883654698 685313833
2 263916490 656038906
1 807579473 798951155
1 819369223 209647554
2 284610574 772747157
1 839060375 748785796
2 410057981 795904560
1 664514364 685184829
1 163931995 544248410
1 340696800 367468027
2 957074164 155841622
1 271736059 193035080
1 405497496 35001517
4 479955512 999898942
4 852695609 302570215
1 822167466 109520528
1 771325196 765454261
1 220388680 584384845
4 590045320 822586749
1 556692669 691422903
2 175452693 741026936
2 499475671 653012201
1 317621877 165644492
2 805984217 265200936
2 610035718 265106294
1 371393525 442752049
1 213841334 235178360
3 994819858 459265699
2 116954800 536294688
1 569281093 919445769
1 254699910 703816604
1 687202932 527927929
4 224197328 235743606
2 278370394 263673339
1 841184012 411944361
1 126393982 909930953
1 424955581 800461679
1 618236282 350519377
1 700183852 427840051
2 286021773 578297232
2 953689837 112777517
2 550546623 301431391
3 427807019 802505820
1 736837204 231722901
2 6682638 16491799
2 247644008 510736424
4 334278327 371545386
3 265412344 95956571
2 767082810 645413816
2 59468449 495410863
1 462379889 275551249
4 144884680 567588151
1 565744363 95008396
2 433903610 842242429
1 305885712 635676604
1 579455077 452819261
3 296796190 834810240
3 453116942 538795055
1 479198701 672967479
4 226947306 424237341
3 146201314 716105174
1 887482717 608584835
1 674114560 349682466
1 37316557 121581992
1 984227502 909027604
1 932695760 427818890
1 896225826 368565005
3 866042604 370959860
1 368925932 710607337
3 932785255 846416092
2 879804160 849798318
1 477192788 28028831
1 611725867 657163470
1 753274909 760445963
1 2591532 593376484
1 242231179 20098725
6 755360589 154643526
1 497766943 304601146
3 911051400 102701745
1 425581747 825844529
1 738666947 801207470
5 370338871 870760960
4 859355102 336748044
1 635213640 839759940
1 581244495 291327666
1 873818796 251272208
1 371911266 159530258
1 31917996 908915113
1 879973125 409902823
1 183949578 995736155
1 776490186 934577521
1 759022814 190533908
1 823825034 714222984
1 65448211 635226308
4 761880838 246781078
1 579508613 772968557
1 315073599 850226568
1 860504258 302814029
1 710248667 818898968
2 3150320 879925886
1 444060889 320565506
2 431276803 35846724
6 228976813 581717638
2 304361905 75493368
1 54194083 772101876
2 457978809 885883183
1 807157264 585809258
2 204652112 662241233
1 156672109 689284803
1 852501020 63128102
2 69068114 523186924
1 295389820 791202159
3 940864760 597841321
2 594493171 608534741
1 712077408 877549192
3 912782012 668500150
1 700270829 60338183
1 199214608 569477414
1 887531851 720206308
2 686863961 723607844
2 482041194 332934
1 3361506 376349721
1 40668460 850614673
1 579915755 829693852
1 252390499 105601229
1 242192871 912825459
2 474981972 417765304
1 283272647 705745598
2 602865784 485577938
1 225744985 565929178
2 276915414 392412820
1 1388461 381404665
2 371683591 213887203
2 85621799 72479863
1 487507320 960908734
1 654556126 701203133
1 614244362 604046030
2 744801792 443084295
3 931311533 519359361
1 518318084 948185664
4 71146952 548093982
2 515344891 282523930
1 638620227 311860769
2 551083541 901400717
1 243265794 423501280
2 41438819 994172662
1 995111892 798334994
2 962545371 144371696
1 647945582 254238198
1 98090310 966440652
1 292616386 529024685
1 868638403 568098616
2 879143885 673792252
2 820767740 703933699
1 873823106 701483077
2 250530957 690370535
1 148661547 901485499
1 117794485 587367413
1 898284996 141523888
2 457070188 387338406
1 824002347 385966003
1 771518958 477860721
4 880962091 795453085
1 974237114 29951918
2 76111212 390558955
2 918323836 466192970
1 633659765 561612689
1 244524815 170716458
2 745431 851520915
2 767022330 625680541
1 330927615 178026642
1 273374752 487918425
2 250237975 719297440
1 358580229 610517296
1 954824451 571884802
1 396137954 678898451
1 850629580 929514266
2 181046489 23987927
3 698838451 68187534
2 956049244 129649102
1 422123816 569281618
1 359726225 706763606
2 466272754 513868088
1 808085380 819292866
2 977171549 552428878
2 553061663 410079645
1 301729681 631340324
3 895848825 801878482
1 999215465 231324419
1 909058208 219214191
1 198948867 335099072
2 853786016 557781065
4 834683038 946695786
1 815574994 172778640
1 660474306 183070909
1 233221665 844262909
1 25667785 50575742
1 197672335 372336081
2 412523468 857393784
1 546315335 471793587
1 942080622 876500425
1 750748292 985062794
2 723741219 722733378
1 129834569 464411943
1 694587123 903470423
1 970139911 355225572
1 313526202 328778184
2 284127962 175256213
2 765448741 829052263
1 404014396 78388265
2 855570224 187030047
1 774218092 919599034
2 938692037 498984312
2 249572514 837942637
4 606038242 656444496
2 177136605 156318575
1 231345889 484790215
1 227857326 727876747
4 564321953 89388773
1 993056178 778637982
1 66696767 83378041
1 554792859 888637664
2 343773898 63162030
1 677901033 677850185
1 536593409 41095208
1 636409695 361328983
2 407162506 885598065
1 713271784 768409450
3 37445533 265226826
1 604671548 461044899
3 964719831 396933679
1 787977739 256947904
1 421533011 123200736
1 963022487 516734052
2 584955989 952586347
1 297275727 520455572
1 185799724 543580376
1 265045044 427141871
1 174244625 696411634
2 861312558 222008155
1 642085275 501686035
2 683870230 677777678
2 926954948 852820799
1 610657702 894440180
2 570551648 91451889
3 467087647 738040024
1 338022774 937395182
1 669410500 954573722
1 49902577 465024391
1 87460821 82891813
1 509199085 465391062
1 887361255 429974481
3 67611632 440743528
1 603362840 373438367
1 797527046 384642465
4 426931633 780622736
1 799715631 173170363
1 825234168 511524969
1 908743671 569390287
1 818717755 206217024
2 911054213 89026820
4 516464237 959755488
2 937157620 636438561
2 822563951 63025343
2 476591850 675916070
2 550288944 364551130
1 960157149 621351075
1 472211396 237651765
4 71309931 575130608
2 972680216 895762991
1 706397283 331917813
1 496053020 93524116
2 224753481 296067768
1 251252184 579000007
5 617334099 535502675
2 532674872 216117773
1 127397266 141999587
1 436678420 54121108
1 114144843 895633399
1 332994841 578324420
1 444806857 838453034
3 459352743 824227930
2 28300453 331544028
2 720097584 287380345
1 660755091 328125143
1 347324659 708968886
1 521631611 932099511
1 16276032 362348497
1 602287440 810219896
2 248414784 704448336
2 249423089 457535938
1 852528885 30936159
1 696608212 207135475
2 87778899 33255040
2 525476085 947948994
2 57854981 356305875
1 537363119 385168332
1 278132439 664466259
3 497701197 850638483
1 314905347 451612679
4 164116298 897744147
1 701268161 648571783
2 932115334 293492588
1 763290983 473509036
1 366320808 950728761
5 889636116 755209835
2 313332670 604784993
1 854437516 10227523
2 225464513 871604542
2 877062872 559053884
1 713150014 581079539
1 552776855 533854122
1 479968269 182986080
1 516873003 510616130
1 142933852 370034012
1 986585394 353456664
1 314902133 18218310
2 669052503 88014477
3 157031726 954760379
2 413422536 730088065
1 860276552 291135116
2 699801178 899146603
1 334865824 324377420
1 316528229 164224884
2 736441127 403127906
1 741647021 978952906
1 383345225 256241375
1 283767096 652483283
2 750379302 310830572
2 552760220 477898014
1 117469145 281474122
1 736550264 90248024
1 104261624 141470579
1 483449205 220329702
1 580607434 804464212
2 514794886 886425705
1 445661945 575328979
1 718688039 387729328
2 39589830 130841618
6 759791093 457202351
1 305899860 804636682
1 982640561 709968935
1 635854100 632827014
1 212726669 595364188
1 812813062 290554223
1 435412568 92381906
1 798431253 516871099
2 547177585 710446900
1 955255279 895976593
1 975563765 35001092
1 149338801 966795726
4 502098985 263801855
3 104898844 108243378
1 292895964 459167872
2 507226956 88982863
2 547964666 205555753
3 197474700 258275986
2 324369776 304738104
1 54570009 835782432
1 797550003 862773117
1 533543868 770981223
2 688257508 114071161
1 453049095 630657659
3 450367335 269713197
1 272143079 780476702
1 355119808 215531402
2 174270905 829639808
2 269621032 72589658
1 655081932 513235283
1 93014642 544362280
1 4401603 863086110
1 702151188 972100201
1 825989447 753592082
2 25576193 259336077
1 478711155 370048502
3 554473123 408657584
1 132196317 472639480
1 155039882 983141611
2 217162661 261637125
1 788857132 350056003
2 727214379 895246982
1 13577929 654929738
1 733028443 678158433
1 405864401 729995626
1 83518451 542067774
2 84374044 944814438
3 382961885 554099922
2 900787456 591486851
1 458696551 1069041
1 700989722 327705299
1 689888338 805917360
2 600146765 710301574
2 500633295 330657186
2 686658946 996886219
2 571211633 758044447
3 451229396 222618283
1 326880613 470729955
3 372923952 172321643
1 612344985 386122916
1 128205995 37520487
1 337322782 480466134
1 267511417 711074668
4 676184703 492017683
1 873612979 526706992
2 191505424 30725117
2 328275934 120576012
2 504983644 925978145
1 164929032 887553736
4 508278557 149543421
1 569605999 417895773
1 821661117 948582728
1 340393410 391708670
3 172627038 542018509
1 680688590 722319069
2 157847229 457110176
1 130311181 369693232
5 339664069 385951858
2 855870760 532977201
1 832362748 12352312
4 451165303 581482949
1 324437739 235366945
1 240860781 264981389
2 77930620 619789437
3 211114699 221896451
3 248679895 853521704
1 716344980 854109570
3 457591824 494979258
1 249294513 666412295
3 6223930 185133849
1 270936469 44103028
2 686852238 733001081
2 806013491 811667591
1 694643732 623925645
1 889264564 324473430
1 261670137 494288075
1 825163598 810561964
3 728762749 664088492
1 832790536 201368511
1 775614411 385563411
1 64004778 403562738
2 77317017 878884995
1 778747540 89207876
3 340053258 335704443
6 253587599 45533780
1 461711817 587623739
1 844186371 875504172
1 826570881 10600910
2 913343120 207091686
1 552311012 127684519
1 475368355 999200365
1 152358702 977140750
1 186528686 248653114
1 870230056 945057557
5 407962713 323434975
2 636789654 341143250
4 577609385 398092144
1 409752863 173889692
1 15701773 639434523
2 830307903 810457363
1 244183814 463515994
1 972307182 404652233
1 304522882 824203184
2 956866020 371618239
5 19979813 636303113
1 258305788 151712454
1 608336449 353119312
1 142453501 198199968
1 286325822 998153271
1 713193324 168081101
1 837159010 781994512
2 626180044 852485826
2 707121378 539588993
1 514677476 574215006
1 192126632 699314428
1 857061836 663397949
1 541639900 155771536
2 867757904 433235244
1 650834386 367793908
1 772859174 304482115
2 922462061 272110347
3 18159236 913190809
1 374227189 245110030
1 283637430 60573707
1 346504307 486852017
1 964456884 649823890
1 657284749 283545753
3 53615311 82092890
1 444082363 999050881
1 116183955 151265394
1 896875154 566068733
1 771618638 286289459
1 904714652 533807798
1 746749715 315153509
1 554866262 601452809
2 75150661 506367674
3 909388386 241222577
2 361869363 502289365
2 981849437 987071066
1 477028170 438999279
1 311040338 801532399
1 697903632 457417892
1 931256138 756785924
2 732788684 603562352
1 634853371 737769673
2 46630778 59633649
2 711937025 90263556
1 181385452 704612062
1 800483253 285636481
1 483337008 487365350
1 425176519 243598406
3 991083646 924590454
1 68241436 5965611
2 575058827 144180171
1 769464654 923571618
2 665268636 834151863
1 797542867 741089953
1 124682254 543000107
2 992477095 83184866
1 341258357 67113605
1 614784024 736457646
1 374964811 422491485
1 174790089 258255532
2 338635175 551666886
3 48500237 860773332
1 904301213 240468869
2 12564412 855097279
1 35634560 610246768
1 189692892 772558545
4 61334231 277865724
2 198307443 905973734
2 241655019 907291111
1 54709902 963600260
1 525928315 936700238
1 931032037 824555814
2 198376229 215171456
1 269164057 912053020
4 787325892 418483438
2 349153501 820262407
1 717738494 582350950
2 737470127 975154323
2 152715665 517006422
1 848811602 600401242
2 497493411 562184012
5 256315484 603118986
5 656349038 549079924
2 221733486 979731858
1 353245727 391990210
1 485488218 425221373
3 372590010 186482981
2 626925624 284720857
3 519966479 694923594
2 584237486 985093549
1 63813425 317381311
1 516337657 637104010
1 655192204 571525918
1 555290910 645287290
2 145089572 993960858
2 270640071 132863199
1 81353159 194547145
2 686662793 823477018
2 822691042 22889922
1 142960704 30031931
1 955202987 210330483
1 735252019 253991346
1 447096283 546398555
1 369720341 849000129
2 396192691 495524966
1 335540903 403197744
1 930226428 706933922
2 665914460 410312137
1 4716902 518169443
2 157035452 632037174
1 38911145 747314990
1 202724843 359114090
1 15951615 206024860
1 867758940 901426970
2 989696447 645952118
1 754940924 766211972
1 272585746 259798546
1 291301487 62106658
1 471563002 132005474
5 865213366 500725006
1 819276156 83503432
1 511455440 933378700
1 429280474 802262897
1 995797531 460545186
1 553055601 918677612
1 8630210 981163632
1 585396551 708361679
2 279742380 58230320
2 812634713 648997598
2 675555598 945069473
1 1489055 180833595
1 721563294 246835122
1 344065112 874778585
1 508321254 681947310
2 407474657 220314775
2 640122801 773910160
1 593380763 671258953
1 43284796 558340989
1 12276556 121557138
1 945595431 419009090
1 238347442 174650580
2 21427105 295407943
1 810073326 989652949
2 301185841 543730664
2 23170319 196711510
1 350862872 432503208
2 598249240 234391177
1 93096607 307893867
1 793746955 398216037
1 543910977 91685321
1 592739344 125816736
2 508052566 371744895
1 100428424 739501993
2 50166154 26861750
1 244231023 563791461
2 136652588 722292759
1 354736525 967714533
1 783149174 59034719
1 457233370 845158600
1 204523887 841833876
1 462837392 298747029
2 52038445 511790345
1 254457667 282754851
1 225805438 182172981
2 346990346 635877947
1 876271081 37548399
2 355964987 24328674
2 455623354 459023404
1 689461929 838973750
1 19865747 572356314
2 336182275 670913980
2 247644160 192393785
2 608588302 451154837
1 180065927 478579098
1 900002928 755077017
1 130017533 582889812
1 356444110 394297708
1 852438550 261805454
1 18179943 665036403
1 216529478 39074775
2 425183189 191586384
1 379522824 699812069
1 173688205 837042758
3 756966266 95919982
1 367586954 596044316
1 318885140 897188909
1 265970782 796175757
1 881063805 631240485
1 604883249 296814455
2 155598083 392168631
2 587849435 351876852
5 928193688 557846271
2 426713 406338046
1 782042818 335488007
2 289109800 733405315
1 603322258 584472934
3 266148604 909196630
1 700069747 748414915
1 96634764 40254539
1 735022415 806815942
2 30942953 151304776
1 43885564 808331892
1 883063367 120134381
1 821734883 203605961
1 412918079 599956226
1 206295619 123307212
1 515326860 956838704
4 394038936 395173101
2 494214101 231785359
1 562084506 976401196
1 876461563 349844815
1 865655657 416118481
2 724937668 932387579
1 901771527 441391487
2 696593921 83825183
2 771747753 501334709
1 579462135 701628995
2 416470778 110804781
1 936363176 216838209
1 656703741 909724159
2 534583339 620534932
2 901585735 409854030
2 762666994 713602378
2 687752428 897824305
1 974569573 901521944
2 458871225 965340174
1 785639520 924947770
2 824297381 469923619
1 177051878 55193874
1 604373770 762973126
1 483607044 958026725
1 109710145 732981594
1 16512087 840157141
1 413056425 88075841
1 607088475 132018415
1 810522847 493022613
1 41471383 349908350
1 207442620 688159482
1 228545789 374005451
1 282491439 832777890
1 162903273 880332885
2 989139830 727598574
5 100794369 887612396
1 910091699 58968876
1 465842411 939467849
1 362058754 778791235
2 5549740 677977749
1 984197114 624617314
1 199570172 563090017
2 923454310 198861812
1 918064966 568877515
1 146304515 958559401
1 361533410 573496304
1 28848589 901572207
1 381131841 239655064
1 705947223 56544084
1 953484847 362415787
1 698645583 106042333
2 962178178 441871353
1 38148838 383185361
1 453083710 930213424
1 164875862 136462979
1 815517002 112013552
2 690184891 248273995
1 385471744 403552288
1 699241097 490854941
4 891366644 133959091
1 756509950 770916756
2 85644576 244240740
1 730998954 21979893
2 346995366 295516459
1 638902387 708360588
3 507086308 712422151
5 845086394 962324916
1 679846990 734168503
2 598993592 58010789
1 852232157 905920114
1 29878633 441741527
1 598208645 378251402
1 175192531 677748250
1 86082352 21088932
1 925649871 515097570
1 47931629 782984053
1 355165901 169847746
2 494643448 628765542
3 106832269 203303119
1 96955247 654687933
1 206887160 360083556
2 473879544 609799613
1 958776452 142904034
1 30532576 790867454
2 15489005 973912834
1 207682066 48847739
1 697691731 650738062
1 181233850 605514585
2 192173087 217761184
2 11037730 90253972
9 780210174 792468228
1 721298085 103624242
1 946754457 223788543
1 146971401 115116262
1 561334241 505943651
2 213960816 740766980
1 309916047 156403080
1 902077455 243155862
5 297557538 450129675
1 546568324 937683043
1 509658106 639032250
1 627345722 576557304
1 149209652 773871084
1 620335295 375092799
1 76385177 464837665
3 74724845 755210360
2 398833802 379319450
1 380691277 94601628
1 838769355 733889478
1 347478320 694689136
1 760192899 73935360
1 936193390 246004775
2 197194795 862242693
1 138238347 997676009
1 564885602 166874252
1 978254371 615608121
3 94820349 182999268
1 970956054 825262377
2 494668123 827846848
1 440893268 699793508
1 58648875 573445807
1 207186649 240664109
1 281958078 464068401
2 418681862 757727472
4 48040623 799901093
2 48805069 468420722
1 126102699 222428963
1 78622454 378467131
1 404330320 292217459
1 967465161 614833967
2 508559416 260133776
1 113935841 409746428
2 457891062 256144958
1 307362823 429489328
1 396530602 53132001
1 398757811 755506423
3 618716357 281897566
1 812614925 849940819
1 173568754 764563668
3 759079748 301515634
2 954651245 941651002
1 196738687 71623937
1 709141107 115529072
2 123221499 367540262
2 922224486 481144966
1 788344300 908683038
1 182252186 696538877
3 989320764 752918863
1 378434007 834123153
1 525542397 902587246
1 915282189 625216840
2 942510142 100782445
2 230638523 774483546
2 53352789 506325191
2 345271751 524934455
2 619936807 508213502
2 600664073 458111702
1 740525994 959475449
2 480481875 67585058
1 807691996 807918846
2 59799607 798565926
2 464003449 428641962
3 243332759 698479116
1 1254399 374889998
1 61669827 921707250
1 938971552 608492061
1 455067240 985905622
1 497759278 225100512
3 211593433 216428844
1 34717495 39146296
1 899153096 414728995
2 228788537 794253658
3 644201524 414327708
5 241904756 681770868
1 115926438 111143108
1 824530113 234105599
3 433798579 547358041
1 314036369 597886610
1 948622071 294459372
1 67681050 202816652
2 654040873 167798428
2 166585731 907236066
1 264603620 415797338
4 341357288 551613669
1 865345633 743961536
6 997501303 286104401
2 136260812 685216741
1 891439523 226520557
1 8683670 582291917
3 720131144 536506277
1 450591917 866147126
2 605963791 181840909
1 158367159 276113770
1 889769419 875994494
1 946670907 942574446
1 29567259 689376954
1 729684092 911702039
1 553105422 469881249
2 988646470 810223535
1 871429729 981170837
3 788223929 646557894
1 172659169 61552331
1 203264519 500847670
1 499872984 283962830
1 870134575 959221646
2 663082614 384309876
1 286789904 576639374
3 544703050 318180886
1 656801580 310996511
1 255913696 967100096
3 970668845 281690889
1 553235246 859970607
1 332602833 175902489
4 66284070 944443473
1 798377053 112630322
1 351585892 737730191
1 52145408 627242755
1 756386501 728321812
1 257891220 695724544
2 899983492 105665649
1 915380380 81716183
1 860420442 260016051
1 907176030 412436588
2 73846964 959637126
1 21401151 106813753
2 999068303 381347422
1 18595720 301254771
4 162871012 602423474
1 839353577 717080352
1 779845770 101526254
1 925663596 361791489
1 177981626 847486372
1 679505954 117183357
2 397663683 155092566
2 89202095 740473995
2 631819143 49433362
2 688425490 887469470
1 257290775 536599841
3 687128743 577724365
2 376925131 704423193
1 834685531 467749909
2 710152526 882907393
2 922913069 69168778
1 267363042 771304764
1 933198490 328155977
1 973164697 435944425
3 384556312 114480373
1 393854558 345838537
1 920351765 431292011
3 600330182 785220176
1 225772623 208943109
1 852367927 550501227
1 566794150 718893838
1 932306402 861232431
1 213372692 459111337
1 639162535 726618241
5 315753663 702999673
1 410746757 628729687
4 592369572 892511772
1 110934103 784179836
2 799209097 839777180
1 712895744 903268207
1 191339630 198036860
1 194169520 537326131
1 230173836 375604778
1 281835831 40091065
1 792236832 42628568
1 526263976 123791973
1 916502568 912953235
2 824682101 650132366
1 247182237 429935251
2 517574034 50641735
1 894835533 246362476
1 319314973 113393745
1 539039485 115668310
2 240984869 677036951
3 382772927 240264085
1 924480272 246244527
8 424986817 938296557
1 492862146 314346247
1 624302714 323615791
1 338200499 521686587
1 200615806 846859601
2 460438509 867351166
1 676228396 154018009
1 847162468 586681990
1 338776881 391651194
1 585858888 19634466
1 475028930 46887559
2 722665939 370572575
2 756787786 935917267
5 871154684 109863452
1 928831557 841852251
2 5434560 109463628
1 401846408 880738810
1 532807001 108494962
2 181642013 876696430
2 110395020 481166534
2 500039579 863356718
1 501657899 99310839
2 444855254 990394172
5 64614310 823253846
1 180724379 711492757
1 169394860 38097271
2 830560171 317113107
2 955522356 568373476
1 596169203 560397491
1 206367382 596298998
1 314594481 484690886
1 466860730 132774014
1 474959087 314503130
1 157396891 330698707
1 324993800 698070510
1 909914929 858139127
1 877501379 368002560
1 746519399 487456258
2 144200890 730711101
1 434164244 218552416
1 959476493 253927544
1 99157816 224957229
1 191023092 655094270
1 542133419 148110961
1 559753702 466236315
1 170357651 184440779
1 739248790 641953617
1 630355645 141921933
1 582204336 388473059
1 975498877 783849400
1 437246645 682633946
2 619514079 908120327
2 338168749 665003328
1 616689727 95891167
1 522261051 299364586
1 977512764 119421191
1 944869376 486420384
1 989318966 511175844
1 893094189 492851020
1 168636202 431913720
1 809250542 307003879
1 805921347 301671068
6 461211236 252638249
1 43446240 388217909
1 966990848 134431694
1 697079545 662719855
2 86811549 551959977
1 837995644 856440034
1 243467072 159939328
1 576172805 731819794
1 464506774 608734380
1 488982024 829379337
1 106390370 826171434
1 833198845 464073051
1 248835909 749104763
1 835356918 803133448
1 605444371 447839004
1 647404108 736975545
4 188749734 646356262
1 525790072 890281437
2 707647851 630189576
2 457603841 984340332
2 650616650 189769090
1 582775471 579301702
1 648048084 132032601
1 388425706 929925684
1 635851213 659294026
1 239314075 245222146
3 350242303 526469946
4 533718239 929951220
1 336350591 683064862
2 524972081 521976024
2 208228446 449758322
1 441340913 996956365
3 419381157 144907286
2 497161768 788920742
2 274007983 836233035
2 139105339 803954422
1 939892551 796343397
1 515484856 513565565
2 794279703 819743390
1 756703047 4026532
1 530086199 811542156
1 690870851 811386829
2 359938014 314696768
1 492589876 669132733
1 321828514 103615990
1 161012625 119739062
2 747918932 115381739
2 691879291 234132525
1 92835086 366061357
1 607313891 255535773
2 943115816 312230613
1 430127894 961206582
1 993335965 896618907
1 558624606 178580931
2 829639106 77542944
3 869795364 214886001
1 185899202 442484767
2 544673115 504047938
1 305602703 446934170
2 540191521 568687651
1 898591879 365434989
1 966605865 318245717
3 852036809 824367079
2 562576168 142148581
2 302005025 811675647
1 849493478 871425733
2 617492097 117775445
3 524945603 672824786
2 258951580 183590534
1 186448380 18687945
1 22477607 336315291
1 95053189 508671170
1 426548212 605389015
1 905596884 500729324
2 167834123 218860760
2 450805157 240478846
2 775223803 766713151
3 804554207 181505455
1 414387902 512733409
2 326297142 591836153
1 90488591 933042182
3 86128586 296491714
1 688661991 802488433
1 710785246 122722051
4 447025533 703830705
1 260151305 313924653
1 417787837 389410932
1 240898259 759677495
3 163926064 564723021
1 631212868 794977517
3 648823888 363810865
1 94131603 479384284
3 562619810 551817809
1 414450004 143629693
1 527343784 17891132
1 10743784 572403115
1 274586658 415671265
1 727403363 682347181
3 133546114 852499559
3 480573486 547349165
1 547328929 506537759
1 375854011 464042352
1 90051121 949084325
1 325318083 170501748
2 761278860 790742669
1 553891519 644900397
1 340807521 951505365
1 615659415 200858227
1 348912505 459401845
2 950844980 131075220
1 380398855 392667706
1 950267063 670813041
1 374584866 211904274
2 390393385 807032125
1 745561488 192398739
4 170285623 542599815
3 942247329 693225938
1 110049665 147747234
1 834304817 999827361
2 239177264 205557788
1 512934008 980225254
1 526384592 296940165
2 59605716 660377827
1 269088377 172329776
1 272874112 154845346
1 755902242 497643130
1 645104566 717265038
1 836229631 500404375
1 195919758 20751619
1 335698166 424617154
1 355386819 934180888
1 928745817 912049314
1 738732237 359148535
2 290359848 85970902
4 999487119 583245441
1 413789928 994021462
1 176763175 651480403
1 363591258 759745485
3 405610515 549537013
5 606316015 257266942
1 363471988 537011744
1 205090393 913187068
1 102684472 183920666
2 971591172 982635466
3 398949050 444157505
1 220357918 380307612
1 760709476 414408041
1 808913308 28629000
1 178050663 86527083
1 179329271 596642488
2 499226455 183805197
2 454516532 68481068
1 123430447 420648631
1 598746119 293107936
2 21170600 638282248
1 603404721 522531515
1 67777015 499544538
1 514750378 259410244
1 10329948 225122029
1 528749104 638164324
1 173967373 449469030
2 34298571 936205004
1 828254120 446805363
2 307622089 284428439
1 40534183 664308375
1 513725541 285638949
1 460989785 886381984
1 420519908 40066301
3 758013311 498959821
1 772568233 937779269
1 983663203 360830912
5 907285235 471125972
1 114863989 209053698
1 638115263 595738485
1 223066092 469377058
1 537799118 407082985
6 5090288 812226172
4 347675786 868447608
2 136268764 601856735
2 266478038 11129808
2 771084579 476668404
1 793118289 679653880
7 155629995 34256053
3 619128635 508079070
1 559122912 195821323
3 737146894 274328195
1 566197210 660415505
2 516885252 382899698
1 207063889 430212343
2 183688849 968934254
1 542004601 847034162
1 616195040 259287405
1 336961062 296313881
1 213984745 205942234
1 856857628 433731589
1 906331365 783781557
2 822557754 91235085
1 108076552 278324862
1 928811996 23056952
1 969115935 151698618
1 13053843 732287363
1 832618043 687506652
1 663574454 941535026
1 140152301 297629697
1 591211176 616335501
3 363782624 335210957
1 979541446 778825979
1 944767738 794183698
1 784308135 220718641
2 157884537 365088341
1 711579406 924695498
1 225030435 654280242
1 41509995 404571942
1 442892981 995183520
3 710974536 577967428
1 303919238 227749941
4 218781518 562430282
1 797293242 215750932
1 537814058 583878567
3 874371288 331383166
1 771906810 118352670
1 411628277 468356202
2 358833312 289606781
2 170876147 352760620
1 63658882 357139460
2 985273701 434382996
1 831464927 480531698
1 117812580 245652813
2 176050543 722759264
2 102174746 348423160
1 551614864 503716117
1 892306296 557404369
1 749352677 22717049
1 226934335 736903126
1 84851539 134574228
2 824312100 734831219
1 107723634 108807919
1 185581291 619997522
1 850141139 34313784
4 881412582 17426403
1 523904665 731478492
1 39200862 758516538
1 608431711 488324101
1 517591792 18265406
2 122865575 672027153
4 455534292 910796445
1 22695272 563628428
1 337001433 881197351
2 233565480 635574525
1 570850343 535686544
2 956299906 893663
1 346520998 50349620
1 612308828 735317172
1 321260874 301437870
4 241035327 247331896
1 507116369 480275111
1 22334570 790621220
1 127083034 444002660
4 740057018 336696243
5 25945759 688530984
2 733460752 495929519
1 863592911 315536601
1 248486749 108700077
1 445061987 871547204
1 744787156 221150679
1 515326464 125694779
7 27162268 645068324
2 424136970 260704392
1 822769521 521072373
1 537689235 268196636
1 568051947 656421922
2 806587658 334801600
4 407427701 387004641
1 556240456 560021577
2 839917815 455321573
2 680306464 540628034
2 598527848 343510742
3 397151684 84116341
1 761613839 670976420
1 298341801 674197830
1 286935531 381880689
1 737382029 131938042
2 774809574 374080650
2 549152297 533124632
2 744240063 736182138
1 196443758 223053753
2 886709782 33456821
1 679974217 641668725
1 142938751 901125797
1 256174772 222540583
3 841888558 410043183
2 661647795 367447981
1 707284219 854216537
1 325095130 460296801
2 698795958 666867610
1 716589669 116761339
1 489711986 635445686
1 65470099 664643733
1 935916617 101921784
2 433478274 264837554
2 912691309 282519023
1 555731721 823657890
1 580769266 164571061
1 935963334 45853758
2 634366184 842887727
2 8752854 160549880
1 542742870 775040072
4 474171543 245244397
2 663820145 430868114
1 839351097 336031596
2 697582128 732851980
2 100301883 399719722
1 893042819 342485817
2 921778993 66875750
1 926803115 307803110
1 520976656 821489522
2 968275822 702212819
1 908954478 807084995
1 836584113 945545462
1 66081317 458913466
2 852534632 789054281
2 360386016 546897565
1 129496646 696114432
1 513911357 570692996
1 349944334 713612498
2 220670900 318944077
1 508624712 547394947
3 938098787 305205714
1 953833304 182473157
1 658273422 76303989
1 720450547 495645139
1 945474146 816730513
1 327954844 66045731
1 933168262 71893897
1 383924316 888549985
2 615998489 33315280
4 677696084 909203968
1 830657806 819575923
1 979381410 65508312
2 394684344 336784885
2 819233135 841885352
5 314874069 40709928
1 949404045 730714146
1 458262649 362281593
1 504343231 952173444
3 641280327 956005260
3 730517540 450687628
1 299734779 478984265
1 344825335 272391788
2 71289248 785211891
1 6280242 499440956
1 505511021 640589930
1 707786341 256087769
1 306956235 40881825
1 243802129 693285405
2 462093894 953469156
1 816495220 706796057
1 888228427 398990494
1 899937726 909064471
1 903441612 671229863
1 67274485 575857208
2 765912390 677670479
1 418587733 75480767
1 355146723 737192517
1 543053180 625863952
1 28626083 670248665
1 754326518 96771553
1 55041212 212465858
1 101573498 863023914
1 473979384 691399610
1 877618160 253279861
1 442992180 215707711
2 747043936 727375161
1 302666706 839243360
1 351180490 455760064
1 232928987 402903217
2 524970595 804179461
1 508928203 159692491
1 372743106 83198073
1 418369342 868787705
2 808527744 460845053
2 800553841 978336934
1 726333395 952927184
1 492713480 303943676
2 5844851 992647849
1 883542463 872097912
1 749520042 347307298
1 47142670 180296062
1 325188803 755560734
1 623771386 768391234
1 677036404 800403934
2 262052973 366484538
1 681360130 904610963
1 914172179 826650234
1 329638101 496957125
1 694466486 937191679
1 859554984 776467204
1 19687053 357488699
1 196313122 999049746
2 219919786 636803303
2 843934951 445094115
1 247611552 720254034
1 682360396 338849607
7 281501128 563387865
1 196040603 250492276
1 350284103 562000520
1 695058419 787822914
1 399869739 493711579
1 701421644 274858504
2 378082406 638302060
2 749481622 757591867
3 759175797 226661484
1 940063768 980466319
1 719365452 881899357
1 169597214 232934951
2 399937324 823245932
2 261316443 521407418
1 985265780 131679679
1 628413125 128322812
2 154655224 976803433
3 853440626 177071526
1 587214219 850140853
1 412423544 383081458
2 653396773 351824025
2 78398837 904355699
2 350411082 542377507
2 432021965 932970832
1 626416815 181963446
1 316155764 681007940
2 953364215 81307756
4 708957774 260059907
1 666906373 275701271
1 255888762 428806993
1 294931444 465797285
2 372495802 44677794
3 276292999 123936492
2 396476808 825296777
1 344203403 145999360
1 7537484 14856653
1 912807797 809261559
1 959013316 122458090
1 362120610 498622987
1 473184998 200305114
1 729787340 571842798
1 142825283 741181189
1 268263968 545662367
2 790592617 183665554
3 598894690 633601471
2 325993031 34562538
1 291870991 744144354
1 42496164 458402249
1 796924290 966619086
1 161106170 454594699
1 105811862 612632478
3 377047128 396600581
1 782363591 931067808
1 110609771 150404547
2 899938608 764933359
2 733071122 225599807
3 876871560 831953678
3 302321409 20290843
1 270432553 961059199
1 956695719 557090583
1 133488573 576296632
1 580680348 231376856
1 92516219 910420494
5 594394407 289808618
1 860495700 890427730
1 199874850 503326436
1 761960233 626173135
1 834770746 119623251
1 672457568 355264213
4 701888331 150623107
2 907890795 222403420
1 227541175 440137042
2 785900977 5306600
1 421750217 471247553
2 665740093 865159622
2 585696914 99112602
1 476790194 191200941
3 380481108 346051314
1 714184780 628599970
2 319443734 36794813
1 532389366 135733521
1 708990337 931405362
2 920105735 753338311
1 494692169 759348673
1 717871161 157815122
1 919413087 243477332
1 641723516 258709674
1 819481958 135397372
1 927593006 258533944
1 988777066 452057467
1 454773172 405280285
1 356607056 959800875
1 27132913 657634139
1 126964445 571877728
1 832460711 205544625
1 139495326 16229815
2 717159546 785612021
3 514587136 163448398
3 973913644 947853203
1 69916378 576702774
1 269643920 403617011
1 225886351 955599373
1 567516820 810944033
3 968173016 473933968
1 548702754 50075825
2 831966167 431467203
1 901898687 445795693
2 641345543 108662275
1 991015318 618829006
2 625486775 990228574
1 36508201 353226244
1 637968043 891840234
2 50716841 218941938
1 131872341 753049479
2 376551554 71725390
2 540207471 673258849
1 162780000 138854277
1 35462551 94272633
1 853015559 14850986
2 382542780 582459499
2 335344011 870037099
1 724843811 184132350
1 366050993 577198694
1 644221208 126768355
2 351284628 296208157
2 440866860 13133910
1 577581709 651348366
3 798772088 461624451
3 216683593 434085450
1 225924725 641819120
1 111167005 155939681
2 865373359 344525903
2 990838241 376565783
1 226122243 242030654
3 961812586 598108212
2 698079718 257559862
1 375252241 4380717
1 872705429 770697033
3 193813078 374773505
1 598531070 13864964
1 26780831 887910562
1 257413134 582031998
1 122923399 861352445
2 355633264 287855774
1 513598777 676216997
2 691299696 900272254
1 619512963 83095986
1 664612862 668096401
1 60853301 776117421
1 473218091 735395553
2 833581306 837639607
1 417591947 119996348
2 65416584 442039792
2 605741341 179819449
1 76331827 440779590
2 223888150 462111574
2 74574692 981593807
2 679125226 234503087
1 295691494 985904506
4 481624051 685661569
1 707640610 690642137
1 37472284 375844851
2 545151255 31193560
1 419165592 13311020
1 971115301 153604728
2 355807234 465304942
1 88059125 400210329
4 137374610 55039853
1 654772617 72098963
4 182499139 632211654
1 99431809 779495234
1 398581099 509184091
5 282957619 3554731
1 444707543 604642072
2 397333941 471888844
1 954253317 69580909
3 966926541 881879317
1 534079364 731059371
1 122338617 802093178
2 131080513 281814651
1 526594837 643002494
1 571922452 933026513
1 446527456 905050482
1 290458554 169871832
1 303835345 216808383
1 183608106 590366017
3 238400179 461759567
2 494162660 78103213
2 298887820 282580979
1 245911171 546932507
1 794593370 113414171
3 458555830 400697744
1 334263926 831366459
2 661062233 488483144
1 905305687 869898085
1 6466148 52910006
1 590620368 66709391
3 519222539 113783002
1 848874472 160652330
3 166804480 871922133
1 193499884 650538875
1 268394615 378990599
1 589419237 239072917
1 927481907 276671082
2 646859799 80716661
1 470012105 817214128
1 84211109 619888318
3 469092658 589301108
4 3188722 306361723
1 788675880 966607900
3 882573552 251108688
2 114031227 302439714
1 515707895 806425130
1 367725884 71089662
1 35282434 87253765
1 336338005 159346286
1 170939184 853398540
1 819665664 946881541
1 779868838 507342302
1 236487502 837894308
5 197673955 852989481
1 346272954 279377128
2 828600748 148068960
3 371681114 443560870
3 23014122 413958794
1 245705229 238164005
1 140629244 407559783
1 521437181 166287426
2 807236412 739508930
1 313260655 389605211
1 486285340 350445295
1 720662291 232384103
2 344827190 403492012
5 252745875 862578481
1 100091331 159581756
1 173017536 551898004
1 920940183 682550560
1 129133619 477420141
1 251741304 831682417
1 558717003 211512835
4 463291283 815272405
1 243049218 72877250
2 631401203 371540358
1 17920604 854805312
1 700353140 561130359
2 154846896 403174520
2 876570779 461233697
1 336679791 317044865
1 27890234 464951728
1 123373127 5796584
3 787110999 506761316
1 148656623 205740224
2 523770216 926376016
1 603756956 504477714
3 310183386 850387513
1 579547200 146346370
1 322078675 765442700
1 470495515 593469860
2 739951323 604206325
1 879188933 620991119
2 392837942 427696240
1 741782847 574146794
1 839512466 53904859
1 968481554 244931096
1 877412186 741236511
1 654609294 643188174
3 388693898 905482636
3 144848222 787731591
2 877478677 37745467
1 587570291 704330150
1 523809637 450357726
2 206024145 260498255
1 853447875 919363849
1 381363780 806944250
2 684364 357812155
1 771123122 921681231
1 746713748 900340487
1 259935718 810014717
1 222138443 320254825
2 267664430 123808725
4 633658119 986897381
3 999861355 45430626
2 936352522 163418854
1 679916517 771807870
1 401392044 146653749
2 509846915 980064328
2 698970039 221638423
1 22964756 101000067
2 945044026 154278508
2 629104702 204443341
1 64290421 230445599
4 142376776 230122820
3 187028746 449776024
2 125417783 213365957
1 9466896 433123536
1 964017319 149476907
4 54720782 531811336
1 828704217 115919737
2 296861038 588096573
1 682683740 595039216
1 55983803 926738373
1 971079335 474693475
1 973816740 19112249
4 874398990 349283019
1 752682220 108179596
2 781406762 837235859
1 730184623 592347879
1 641942013 361694899
1 298591135 424786219
2 308194705 967455932
2 200012532 54190068
2 251251476 656628395
1 826333441 197824278
1 368085701 651762126
1 627656088 608827721
1 941348425 89042193
2 11605471 588724368
2 884638445 970135700
3 207139814 535304531
4 501702417 708216957
3 47777126 408800859
2 389618893 254237760
1 656553176 176837588
7 957833001 66447472
1 494833866 226401260
2 137219435 519299321
2 1491618 911550248
3 296374126 121880376
2 852102245 957110082
1 566286405 861159669
2 669958819 797298227
2 911827490 286869849
1 780384264 4019262
2 556997558 239995906
1 600812118 917015096
2 266618781 597634901
2 134107676 39096161
3 409049299 942543619
1 791544517 14277430
1 518664399 172198042
1 406312271 533800386
1 705028701 236613869
1 403522358 964475936
1 642759354 401508874
1 732554474 3306698
2 404966615 462706442
1 329716881 777867431
1 588263727 805442953
2 31506365 333368334
2 740826139 735517773
1 34717518 530884876
1 999317136 610749710
1 249208544 104220887
2 201973374 584192729
1 504691915 418396046
1 295241640 850018108
1 547634380 161556852
1 950304577 725657341
1 869614861 722107993
1 799087578 8756243
1 819472162 729766111
1 601195610 58274335
2 819364951 751759917
1 370010253 410923932
1 562302104 963478020
1 419326771 181660500
1 655548494 377927200
2 807308209 183468460
3 793198340 682345703
1 297539946 494147120
1 553989326 101373731
1 452346872 826272625
4 40253363 847910817
1 528766241 565147247
3 606395060 525299813
1 844822455 128511716
1 816107963 303586115
2 171930622 788878575
2 893882404 310406708
4 987927104 425948865
2 58021915 653187061
1 578365953 643327511
2 467273969 146912558
1 844648146 203756885
1 871067708 227970925
3 205742625 219885368
3 18606681 117584940
2 823816648 479202220
2 852059967 37518765
1 426078602 353057498
3 8864825 276046855
1 852831517 580463480
3 784527155 728704707
1 735549699 919829298
1 549314732 972031552
1 693060533 478681187
1 743055169 5911441
1 415697223 991482198
4 57446615 540159922
1 639795948 238600891
1 632984207 515318128
1 563570989 886459943
2 245082330 385273217
5 13163758 325859207
1 769731524 148632605
1 783065263 693050859
1 846398922 216961300
1 89916450 396185098
1 473519703 468306041
2 540896745 73182012
1 253103351 662510400
2 55440172 118825887
1 692845182 205052327
1 607101390 963994757
3 361883908 520803239
1 246292747 736234870
1 181768225 77816253
2 63108567 14051586
2 253026240 5445503
1 131552818 71578908
1 834856393 3551816
1 754269553 591624524
3 140273506 718065526
1 530677536 449743089
2 58311454 84581453
1 247032117 406262577
1 153015307 440670575
1 985343142 331849625
2 570951509 282018649
1 630402986 985028803
1 474186538 588407268
1 953366646 935452814
1 696185168 142056573
3 787623657 267588799
1 906920907 744247571
4 79103962 326694157
2 23735237 904202280
1 882068280 74200231
2 915791178 636881852
2 353765773 924343561
1 652293923 79797877
3 317834368 654215119
2 996963910 375742199
1 795466743 476860747
1 162008432 827246273
1 452069735 599021342
2 492014532 720831232
1 749042170 675891930
2 345567906 353850816
2 880459150 135462922
2 48343702 737098148
1 933087266 438422785
1 987368457 303645460
1 267501794 509880798
1 145345245 32194842
2 813447051 96349419
3 712705613 651822733
1 449005955 425035368
1 532016585 977989897
1 929530572 675689986
1 610410226 210417916
2 64898598 303042450
1 168058047 259759143
1 411894639 595144364
3 841405586 219206238
1 759946170 131878918
1 502841804 430002765
1 975810956 982808513
1 917859255 106771551
1 499098957 917725643
1 464418832 932089895
1 66249985 189737291
2 231648513 651350397
1 185892173 423679487
1 764966553 444168773
1 797793747 537811383
1 741840272 204775162
2 518751283 480005441
6 205553188 533361047
1 493359379 648747223
1 828209654 953752564
1 657647361 272897217
3 406629835 831626343
1 652864180 86596605
1 921344765 237366559
1 526234587 816625508
2 233250273 428168226
2 662075183 209651649
1 637804498 342112950
1 230821217 306675647
4 418681745 787371073
6 286714898 186297470
2 77711865 950809699
1 652219185 74165336
2 128470919 614303719
2 667746093 360928275
1 853425225 198106725
1 778786032 664752514
1 807705580 779341903
1 749654773 257838228
1 228484608 485656652
1 627509858 925318038
1 382611217 313511690
1 922885801 852676912
3 890347535 769232141
1 694130091 811617079
1 539957539 42322312
1 269580647 355921734
1 133748668 9282662
1 854153993 18017520
2 224871215 405987378
1 747042151 636702317
2 621975916 773950933
1 162357575 571282361
1 964824753 786942663
2 31794541 944077909
1 199633097 703738408
2 301547639 768757039
1 51726543 612207196
1 181643673 401126991
1 768767642 218053298
3 605929610 132843336
1 525912169 718366070
1 319005585 890087135
1 184784833 733190181
1 207019981 754314704
2 829965310 107352922
1 817214886 568116104
1 687005981 631400884
1 228878972 258633148
4 657600006 21832945
1 594721160 747183664
2 64098515 159259773
2 411585509 172972209
4 966470517 402071603
1 219024391 252012307
1 986721395 376894142
1 456917901 213653888
1 784664184 811527442
3 208723899 326971408
1 380854899 702168793
1 8670602 28063359
2 466017007 45577323
1 140547899 214771518
1 517874827 709360609
1 190247399 606494048
2 333114986 858341186
1 311317204 407756938
2 512197141 634106472
3 954468855 947732765
2 18551988 257946805
1 832177292 398772134
2 834108736 568126959
1 263465796 491331836
2 158215102 323002966
4 764690958 719217586
2 39478273 764205678
1 643184400 960626416
2 916473893 673050751
1 329027195 713212022
1 921221442 541058697
1 738755848 311195738
1 78438854 78816030
1 66115592 159913089
1 702771325 833534969
1 372085376 567530534
1 416500878 477229125
2 617678514 557625733
1 463986586 502749235
2 566706072 921749850
4 297246899 717282710
1 519714970 317787251
1 395846176 921731659
5 84246400 445648298
1 462938441 235169643
1 676448302 335620601
1 732251327 185702353
5 489957467 76265063
1 546021808 525836395
1 662170204 20691531
3 925218663 838416947
1 132762269 463895607
2 814460327 730279045
4 909417104 835281898
1 934884184 255041350
1 561493026 69776335
1 114852655 488658711
1 790943873 560786973
1 412886157 761457837
1 341900529 684961565
1 51771503 351872547
1 335692050 555687708
1 99768256 98938373
1 996332255 721527334
1 378285667 446452443
2 926248647 345016861
1 588806952 657423360
1 522377322 121649716
1 238765212 152532857
1 164780937 563042931
2 534378721 267959007
4 473565733 497961473
1 703374258 347938845
2 971473345 603964078
1 78811957 465158935
2 346791718 288598814
2 75523265 504412108
1 95193603 806359247
2 847955130 484329893
1 760684142 966725387
2 190307149 696170538
1 207766955 808412816
2 944114507 584973330
1 299027781 397186178
2 401919285 310781473
5 171416137 732645496
1 914897798 353701484
2 646467490 957458308
2 292982815 31631398
1 300158168 11164240
1 381321501 900870349
2 197581290 575870041
1 375793975 778669775
1 534688423 667952156
1 300722316 550995765
1 888226771 185611662
1 670826476 635793146
4 1872286 249780562
1 756856689 261624715
5 499130792 779608773
1 404245140 301110785
1 640413576 919092341
1 450707959 676967986
1 950690555 86196254
1 561402623 692519869
4 575948254 448840760
1 28630873 313729818
2 302176065 384899145
1 364571459 598496945
1 487570020 212298197
1 389591020 167132570
1 366550760 558388765
1 717909242 930208219
1 91836093 93449267
2 134257166 255485841
1 722568479 162514003
2 877668953 320307798
2 356638386 570163380
1 752779230 471984396
4 183961761 802895566
1 855029391 661680156
2 542284037 540997361
4 971933619 90769136
2 334681049 844385518
1 753114553 794889343
5 81302904 566552664
2 356332343 936289142
1 68895696 722363339
2 589894515 899811283
2 31585577 370910017
1 967033950 65220269
1 147938037 717872828
2 423892061 378941684
1 86832994 188359270
3 708454278 467039618
1 954595767 602373875
2 520047582 778466432
2 568839169 420777694
1 728590939 857063071
4 884291698 227578685
2 781645226 439231701
1 865488031 998421186
1 704359463 149442813
2 55391351 136980005
1 315277527 564687768
2 570471656 814668961
2 757402580 897334174
2 286620124 6674134
2 124497604 419337792
1 899349272 172600605
1 825789116 161149989
1 690266195 978614527
1 170592876 893337991
1 156030861 132419285
1 197108802 171807073
3 677423704 462614108
2 129199252 905424814
2 557570986 470744388
1 386631986 549155081
1 797953459 726562361
2 634890026 347189114
2 120619276 457657513
2 261971150 81191742
5 178927512 562645534
1 880610171 498480184
3 288831628 856992070
4 718497259 26488443
2 273403396 601399926
2 296615158 484388230
2 659248310 738348966
2 663140538 331507984
1 303524257 49529803
3 666598406 362831992
6 340227873 637593770
1 813560076 338503106
1 827862351 577836901
2 614711811 187791239
1 249556373 876775281
1 179516032 577828451
1 157113422 92010138
1 597106913 629533365
3 672051949 29485295
5 455703929 543245521
1 558910389 524926213
2 623610046 598889874
3 931051606 178063815
1 698093128 630610878
4 771497865 77084124
1 160320863 484769798
1 667017621 883785958
1 323094396 2150280
1 269629248 841024282
1 852704047 695142685
1 639427787 474902175
3 724743265 670806539
1 50036133 245719336
2 999434132 845133529
1 595860083 110604382
1 804022339 520240194
2 24416948 825778460
1 339338053 216516736
1 868653061 549741223
1 737020966 714568389
1 100924915 223183899
1 655767376 906584733
3 86580467 816656006
1 265018221 291528329
1 438751270 280505585
3 849668963 563577517
2 131929043 883144352
1 772968174 873286608
2 616941533 473806082
2 548801455 999986956
1 736514579 34013623
1 484447946 711377756
3 846686770 811920184
4 248862940 365660725
2 204128274 889736447
3 154117582 624588014
3 532781365 589005450
1 933615628 853906848
2 969052674 198857723
2 301812059 446264305
2 645550876 419320120
1 777046490 521255014
1 403933350 387577599
1 245198632 889134243
1 503499052 441914745
1 122641682 57575371
1 418927030 75780120
1 845250131 679894481
1 558367833 757953176
1 584989349 455208528
1 272671446 325562752
1 187056957 323312621
2 246463140 509707866
1 617946201 795782650
1 465166642 642775931
1 419828117 797423799
3 492470309 389396247
1 579992665 182097064
1 554823547 738264231
1 711504519 347699611
1 497832494 675309921
2 318915644 257947231
1 699748665 291165751
1 57796372 721281181
1 735319254 406377313
3 973259732 817980234
1 607709080 253457690
1 154415114 835925875
1 557733553 624356854
1 897532420 905690489
1 341984652 13671433
3 639671659 783421795
1 612792726 585849185
4 494588498 32724610
2 639680142 689180616
1 852939582 393540149
2 797632199 350610810
1 940445395 307108181
1 915661267 921242894
1 270718752 874819668
1 81794696 527529019
1 428017361 594092506
1 886107780 769131904
2 678010592 443802809
1 917353065 707330158
1 503311332 223720871
1 667197950 393826301
3 162972500 379978064
3 321630632 243429789
2 389951745 864919597
1 281774662 466530919
2 576529339 612497585
1 516948438 196029229
2 378020404 201601439
5 30909798 723030153
1 565097093 324724627
4 422533051 960653914
1 980631477 703582334
1 349532981 969990263
1 709820768 616253860
1 270057590 584783947
3 421264889 561737160
1 393895102 282594010
1 949281510 650087302
3 889009040 162174672
2 473234970 564130704
2 526971097 877068141
3 845238373 180590733
5 130224482 952123719
1 806297526 876110041
2 666776301 980367645
1 708805007 507859895
1 722680611 243911465
1 258524465 183644736
1 735659228 14675457
2 762542544 224530986
2 690443231 5373192
1 20971009 560003954
1 112909609 696965978
2 447037672 715056412
2 447112514 465899699
4 660099525 71404419
1 594094046 195368927
1 382512277 524952285
3 281618432 803101789
1 234192716 581557813
1 222812919 403725199
1 278819834 325188900
1 198139507 558366855
1 957065729 789693134
2 796808358 334071964
7 404379294 1586367
1 947008805 155377752
2 408917601 445196819
1 257471706 122767012
1 419489718 913332764
1 929550412 917477478
1 947435704 663923028
4 293007186 78093305
1 562920263 226947203
3 291771508 976170097
1 140611366 664517401
1 369650048 32620034
1 254629024 208351643
1 285161406 899936789
1 222456049 612631206
1 850867487 753292374
1 859970907 164839304
2 163859825 489763973
3 798752961 666334664
1 288207685 173882761
2 466397064 203390848
1 813000356 715231431
2 611781239 458403376
2 997071348 40799112
1 184200069 385619973
1 159670263 859505574
1 554258612 922747299
2 42466970 789439908
1 665883297 370627858
1 513490132 382844144
1 693484485 534613233
1 983776505 638293659
2 552124603 484807539
2 456055772 863469911
1 800406373 269094858
1 895720807 275939967
2 59668751 42217118
2 504843529 2887721
2 930975791 996183935
1 451980422 244849605
1 338830886 274114117
1 375669785 988918903
1 831267920 362738715
1 471649450 110142785
2 294487333 648740007
1 87727626 802572141
1 298964292 183081916
1 366283854 600183833
4 131681690 291229832
1 230222514 824713192
1 309450327 394897688
2 173868149 324844269
2 692021921 781211812
2 232487223 483554459
1 173804027 56356069
1 203926817 496213058
2 842569111 655526776
1 238336604 961951177
1 507358138 268244403
1 786880747 454786944
2 509602932 834086349
1 349545852 790065277
2 45233956 283082122
1 815236776 632646687
1 964965132 632705738
1 261389945 629867222
1 884661882 742232530
1 360597607 37104877
1 612883350 970669148
3 198722436 621222802
1 281538307 759249245
3 342447803 345812554
1 894264708 878834965
2 925992786 898974990
1 689719757 117617043
2 771614496 960361735
2 534723993 355976602
1 832459847 245689018
2 672210661 607344802
1 185971481 6391855
2 605055425 269079606
2 988234279 990564353
3 123523217 183983100
1 884651091 799043828
1 576701029 854398437
1 204505450 204610389
7 192915524 894300038
1 890504461 118615992
1 351190850 413301852
1 158852103 647647612
1 537240453 546870208
1 666185829 772584024
3 717083890 687708463
1 365920287 366064846
1 192534137 742778975
2 329574149 221236129
1 62584792 485982042
3 823478090 839335271
3 358082763 576898520
1 700432965 421812278
1 239233127 22915221
1 253139251 895412013
1 80687985 656523888
1 853003783 462691424
1 144637354 920533672
1 864532217 118806147
2 962577808 509762366
5 781147828 907457430
2 415686485 905524650
3 789182998 192262175
1 591007278 244422258
1 976929430 337338846
2 223446217 877916497
1 927738635 627828331
1 191381661 528418273
1 354718720 703820644
1 326583811 570447751
1 23083929 196764877
1 289233592 25223810
1 774504350 395772397
1 649672574 641108141
2 62375753 291682193
2 154115490 325372064
1 390347100 216503716
1 582349542 984910476
1 575571571 861747175
1 738572003 867806366
1 841429045 565821451
2 183129495 923061837
2 26629756 687073072
1 289840320 740410002
1 412652668 919323159
1 721255585 849083444
4 901585764 48473676
2 90513435 692788661
1 975277936 664549080
1 936634778 952483991
2 469280448 428304119
1 559414218 45322133
3 47092645 45705589
1 325102726 320029349
1 817066098 924898917
1 367338138 4955692
1 508080706 501308210
1 354418295 370881725
1 470473705 499080784
1 339277634 739284783
2 709942603 245286416
1 861087728 544958225
3 833122686 718881726
1 136462409 592530359
1 992901499 917321218
3 75909296 568880855
1 70591951 837675704
1 670669952 780580627
3 111449791 935348378
2 532341580 841115313
1 748192516 329922856
1 753562488 110814419
1 627254207 916650908
3 873457495 789866769
1 132003161 838772150
2 349522866 522731033
1 943261794 223407143
1 528366707 849623344
2 840627665 320156933
4 330322458 203116137
1 14930503 515940832
1 489404975 296976785
2 927742004 134575216
1 930870322 684990597
3 684288545 308925336
1 821037311 389000555
1 217377267 185813777
1 736801812 471629861
1 66309355 134290068
1 229559437 398558465
3 681607313 993899515
2 415305939 549394742
1 305900845 429060003
1 674917380 647846674
3 424456971 505236627
1 99083313 926716627
1 512876632 477972787
1 727519533 903635650
3 427503983 802590518
1 897893254 762027483
1 651968469 626018529
1 386919019 310199189
1 340216394 104257874
4 496192962 328032927
1 403237389 270776917
2 873733056 832057150
2 919743779 774156824
1 771283926 755499271
1 238812686 904973417
1 975420878 785245210
1 533969533 606248379
1 489396383 532500863
2 392495924 972879374
2 320180131 849280681
1 619000884 376733489
1 756079911 589840771
1 842874355 369827577
1 93839708 690345228
3 59030757 919754257
1 252000141 787098358
2 460731395 362706713
3 141018614 967298630
1 663860426 993639923
1 495756688 816304921
1 188959106 456561015
1 414673353 87927973
1 475233148 993641928
1 347211234 445909338
1 95470782 731655353
2 712217850 450048282
1 891207570 170972843
3 727979731 237564089
1 733485163 955682472
1 286748876 660114801
1 659812244 491657866
2 229904496 774386111
2 480914353 532949382
3 173589577 61025661
1 258765127 84365677
1 559135410 735372767
1 801509744 50983046
2 3166731 342947080
1 18261381 959748526
1 425305696 147432822
1 470653725 490521330
1 738787192 796635664
2 173681294 382754595
1 698547462 859496420
1 147175087 656829989
1 753604287 196386687
1 278160117 176479101
2 996942174 882414992
2 356964291 9227860
1 779005585 465012106
1 366221018 485419054
2 359279672 823031406
1 952007622 796200235
2 734330932 366502681
3 303546549 978125321
1 16095705 963371349
6 470931350 419142260
1 112467821 514076633
3 821746297 763866490
1 694897772 531464001
3 998741119 633732456
3 883718679 181632070
1 471398409 455211256
1 82549006 470603446
1 889772754 19157408
1 752725809 426548256
2 215157592 440063833
1 524407186 601237587
1 598015645 839537750
2 914406694 372532451
1 361665447 89273429
1 26073882 194499741
1 748894789 578389165
4 499720653 263926443
1 843115420 915830321
1 964493299 313931980
1 400880085 559214235
1 649285589 507635998
1 496338 933094569
1 387297778 912934622
1 670942811 771780990
1 330528090 441923887
2 549720205 342904986
1 547529381 936715817
2 273539501 946365051
1 327705278 155430273
1 592170210 335332615
1 360293576 376255263
1 417783412 35646664
2 226102121 564740062
1 266245353 241543496
1 137351998 18518691
1 945560295 19520110
1 101332101 929706134
1 946568747 76241337
1 418988552 916916648
3 909776817 81344150
1 4418967 895265644
1 376665300 728431684
2 828253998 654296077
1 353532067 884395026
1 554083582 169573713
1 915428892 458014488
1 30387960 225604929
1 624870253 120721508
1 895571372 278904
1 80466580 48249500
1 971762065 264301813
3 159926978 536593751
1 439538694 549469233
1 796076059 449182611
1 305574146 356074933
1 926880473 424184021
1 167081006 390039786
1 708407770 492663065
1 922924795 663404642
8 7317160 518259008
2 309056127 829229675
1 222464157 567774399
1 671623987 732909872
3 400436230 502080897
1 805378830 720975982
3 319574996 992406948
1 697922426 645995139
3 719827392 827117706
1 106153638 997962279
3 75803049 523431500
1 796838405 992094278
3 484213935 203967793
4 52506358 937946722
2 40977412 973531114
1 319602160 952912134
1 857196745 206352885
2 126270180 381405786
4 705787048 426030654
1 12834393 673738451
3 35339637 872738562
1 398082830 150530202
2 850556944 908735822
4 876509196 12701542
1 679524048 91888538
2 743776171 95189376
1 490923872 86482992
2 912759396 348269079
1 789442758 16846296
1 606259326 219527044
3 146683049 969764662
1 890656316 723813052
1 38549848 510297296
1 925659939 67413131
1 322687395 200233073
2 229647101 178540626
1 128463731 509697371
1 1003175 657214836
3 765363874 210400126
3 119472962 818254690
1 287445409 285700207
1 946543313 79713425
1 186067558 870843353
2 214329569 31555073
1 398944318 528677384
1 870473420 720484328
2 191762454 205473582
3 368703610 863403778
1 905309082 729066843
3 424754545 588829448
2 980130452 175699838
2 229376747 804077935
2 727290729 214231088
1 179504897 617923299
1 209106643 614722819
1 777332647 700106560
4 948953194 262737558
1 400785456 669050919
1 255699909 685021638
4 222092924 331106065
1 144124071 837731581
1 457083314 171402782
2 90864157 574489905
1 980632055 61122245
2 68870664 639463722
1 251217928 691714665
1 379628077 159593622
2 517397244 239513321
1 883435382 383058120
2 967811964 987673926
1 300491136 583193959
2 372777963 297744769
1 816306684 952068963
2 649320452 215264446
1 467217431 104306454
1 664077209 141711705
2 339527958 750534739
1 238166630 565291152
1 196773505 591751203
1 584289714 855597143
1 458078556 154295903
2 490960269 84010536
2 88849517 818142935
1 8119201 654304224
1 958203 748507635
1 372834716 602280245
2 625305359 800979887
1 903317223 533014548
2 830370352 109456127
3 201984348 691256101
2 884289154 483298559
2 893108126 51509663
1 900407640 238544162
2 383434822 421844421
2 565589810 242194596
1 995739782 390593468
3 996548255 840493286
1 321952187 765098952
2 383921160 365072927
2 759050892 933419644
1 197163280 95154650
2 863365711 596319280
3 14988164 934978917
3 868035253 78538461
1 662519207 109181427
1 521718491 558615502
1 643862529 752925806
4 493487918 903726752
1 866480795 132408842
3 28219363 9797841
2 492680194 122376313
1 640958990 559362823
1 625832612 945025244
3 379458184 958504646
1 578591575 265800152
2 641774179 628126995
1 15934945 162992795
2 470532067 939357830
1 969782248 653014149
1 406221041 49152218
1 160165023 713669514
3 477704001 476001939
1 830479419 476238652
3 745814531 473300418
7 234988818 123391950
2 113481007 633551515
5 535912343 13573491
1 37949929 171712160
3 819651165 822165618
2 620186177 640339984
1 882682855 592082470
1 145992763 156807216
1 678303601 285246321
3 242164678 332292204
1 676491799 203482962
1 513734385 225855070
1 994907326 694781371
1 356917248 646473283
1 845413681 155373175
1 570419581 280981757
1 840796793 461804085
2 479200284 885818684
1 193427737 606245346
1 216808510 225303336
1 402976524 585122774
1 207483266 912038949
1 433749241 419388875
1 456975157 601052685
1 137167602 985376199
1 635031251 948142991
2 491266491 299618503
1 814029905 953139222
2 341286803 481167796
1 330758083 921963135
1 660886409 346003867
1 932583700 482599612
1 432827950 64703949
2 367785484 723736173
3 103115779 847032713
1 138282307 376026190
2 158674644 45645681
1 315417697 454915896
2 145617383 623319713
2 527336430 272805143
3 261830787 752583587
6 808489530 513325741
1 415709161 503349216
1 99936361 539690479
1 96495848 492061148
1 297010496 817079256
1 415170792 504476748
2 201630056 409440311
1 396039667 234116922
1 738835247 589177888
2 618190665 593648594
2 350427461 945003441
1 977232746 672361746
3 576459791 126554728
2 625718871 653137995
1 256418568 748121655
1 592438385 896784441
1 363885551 977156810
1 996571018 423169438
1 144310252 986327317
3 525150260 74248373
1 669164255 239384503
1 177103762 964777537
2 690921761 282239520
1 825055432 409886485
1 369025187 38429035
1 74539349 751627405
1 847833714 985638564
2 519047481 527950280
1 653969114 833181201
1 498020288 703851446
5 628397186 530076750
1 242172450 466784887
2 764507491 523536238
1 23442822 106724600
3 938487161 277508521
1 908588387 433823614
1 821035546 975499790
1 257416226 473148243
2 234674674 605449471
1 125368926 646202725
2 505001627 55626332
3 104479670 60045655
3 579978193 123448443
1 502318955 153670897
2 21284370 856122459
1 738106214 438846553
1 282389407 638047766
1 234939800 858315418
3 973084058 740005407
1 224794006 717151983
1 870480736 139182580
1 447824939 384451807
2 269838648 224525395
1 428086598 376644679
2 634089080 997884711
1 446257487 529008469
1 107225855 132808925
2 339072746 287720209
1 793048521 26762479
2 429250934 332310091
1 795155008 631529205
3 677779895 866892911
1 442968068 225199533
1 873022297 626450660
2 705592925 808151223
1 316150271 976041636
2 799411572 328919684
1 445399744 651370581
1 103139345 549139933
2 238047944 41284597
2 850789502 378295481
5 775089716 216837407
2 774817732 351883446
1 986765731 673283257
1 203752184 969559751
2 142708160 638027900
2 514889584 94703935
3 429171170 74271765
1 511519211 638432822
2 450725760 803021663
1 709443796 914872778
1 175223622 174423432
1 332872064 57262648
1 836664537 405918646
2 821292574 375082954
3 889167155 824364532
1 300848725 657263735
3 798744248 888304049
1 757633329 778734195
2 476655400 87300178
1 970972844 937362125
1 993555017 995173412
2 461975809 613487396
2 292006787 272570989
2 728648742 429210784
1 735934050 809519068
1 553669671 606848514
1 606452508 589600774
1 921700495 778594318
3 837636391 820775823
1 511731634 447090256
1 59709107 339909964
1 970485174 344626865
1 293292274 243718261
1 764118136 536161416
1 914973920 9623741
2 975436832 302579179
4 793068367 450327404
1 340950701 253399520
1 7322422 476106141
3 797551376 431613740
1 855939177 623821016
1 557027565 112935840
2 664834509 78197967
2 357400722 300998892
1 397091657 663132021
1 566329555 463925384
1 416275382 785540529
2 466280265 408817156
1 894341037 773348095
1 910011838 180611157
1 254836144 261318056
1 592715942 626014622
2 506261663 301891447
1 11609811 954705229
1 868355808 205452445
1 155782758 342682173
2 954833898 593304918
1 773565860 350068852
1 555960806 215602811
1 986536534 753550415
1 878200110 499715419
2 3836205 233876372
1 971898862 217067911
2 742286034 105501038
3 561166285 606072973
1 870932373 611378334
1 26715408 21876168
1 146836606 768159902
1 371171932 976758904
1 518537505 6041163
1 114319980 58517843
2 295124461 892878353
1 513625125 167886590
1 304083021 130809562
2 687647414 878771685
1 513593377 981707761
1 755325831 435280529
2 986808899 749161381
7 426602836 119033487
1 296329075 560592892
1 478882238 318483900
2 579194252 406092534
2 240786374 728802975
1 707913295 474709335
4 56959462 712355087
1 532051423 368286168
2 971270221 956747264
2 189158887 566620054
2 582027448 911221293
1 12067627 309892704
1 623428171 414251091
3 273063696 577126064
1 76759021 34388334
1 901402153 275233397
6 115269111 98157423
1 266238970 393170640
1 319096609 270323652
1 482242688 60694920
3 17921871 601607162
2 992668049 406001289
3 902121919 301773324
1 250945341 400248099
1 630003867 614709952
2 420706849 370906979
1 930129221 7508207
2 412002269 67807359
1 567103180 540825989
1 96347967 282121430
2 64295652 418835753
1 762202955 724990348
1 130690887 724597817
1 899606516 33735239
1 997848826 745069430
1 170488435 730825460
2 748044690 795646380
1 881753602 277856142
1 517763428 54209591
1 96689824 298282429
2 89803942 999901071
1 784657781 467088500
1 578123512 157133938
2 682888756 120981374
1 338081185 14083375
1 580405373 150032091
6 540910723 243936063
1 230501632 691066813
3 14923061 608471413
1 794262923 992835301
1 959153018 466118263
2 994320747 885845924
2 455945278 942772274
1 269098631 402650985
2 31701201 177846170
1 863949509 676053617
1 410548265 836406790
4 469251543 86662206
1 914978669 502992585
1 19938217 993025847
1 853533656 991177237
3 204697843 595717255
1 594725514 620602971
2 90187956 737243489
1 891049759 284578384
1 87128062 908737905
1 266955195 169539588
1 334679985 780703222
2 121202615 714086051
2 621893298 214716824
1 224209363 704067192
1 381193666 877527920
1 926088800 326707972
1 53709943 257133180
1 119291646 923684396
3 958005282 328506913
1 698099300 443371772
1 139528784 205892793
1 864149824 215768165
1 168815689 298360900
1 944945398 671616771
1 93406634 24207200
1 673897857 279134639
1 398917715 938970694
1 188227303 851161424
3 216741504 213070655
1 467658144 974943256
1 655072692 8599375
7 900227605 320195463
2 504103776 639644699
1 339452220 25009698
1 55842898 582993979
2 567357931 291631660
1 728863371 702735006
1 859583250 52525142
1 790349199 57427551
2 116561323 449651570
2 271958178 781149410
1 84599410 320675308
1 498967989 14276652
1 821320845 622276589
2 599991074 234729111
1 791380525 143374958
2 762807779 191452235
3 568479752 992213426
1 649669703 387614190
1 688529372 554422209
2 462560062 283737922
2 733187653 468591076
1 555338058 85245552
3 916033695 783092837
1 226928805 567142938
1 151699703 757052749
7 389237556 133451543
3 101820078 366075501
4 711349287 427349866
2 930267861 165618025
2 979066174 33133767
2 743144877 126774703
1 198877436 546251622
1 905676124 912471631
1 934197865 296793611
1 520990567 90292081
2 970773170 901696486
1 338448415 351116376
1 482517879 320118014
1 620297151 526124075
2 281069992 90616791
2 73276068 39649159
1 183659171 904593343
1 942644837 43756395
2 454737130 956546072
1 257245687 810864646
4 188015583 692061923
3 736066309 744390937
2 428935128 886420542
5 134565929 240120043
1 266536220 3073949
1 400135334 434242097
1 649399802 665734352
1 242485262 89520712
1 445758538 508798547
1 859622066 60975396
1 281939601 263291135
1 180403000 76255230
1 123417307 841068096
3 665107236 187156044
2 893959221 265355980
3 687448498 321468361
2 189891114 218551055
1 541921510 906513165
1 718469607 728319024
2 366671487 100419762
1 973741120 934047285
1 741422421 752193767
1 939614624 90810806
2 61206580 613078202
1 666531408 343647615
3 421972002 327925110
1 135123189 174799907
1 937219114 413800533
1 543920802 984194043
2 46948563 497161894
1 856269321 21764589
1 197981588 580512635
1 28466081 815505787
2 495164820 666894334
1 723017036 397034766
4 172231716 78161387
1 274660854 84807317
1 128591689 679188885
1 510265977 105568042
1 125813880 714605261
1 675571719 520466961
2 326140592 789008653
2 567515011 776761847
1 672347152 732704026
1 299735524 503053296
2 387032222 869594770
2 794460032 311057316
2 671299296 778415915
2 292605208 259114797
2 98068582 467308618
2 243507150 758503916
2 275325811 815801408
2 185933990 921125193
3 366163742 251637465
1 965628262 991449460
1 529876026 757012661
1 983276175 246454230
1 936886091 534509246
1 235390463 312905786
1 779713187 291976917
1 882494193 726318928
1 216350033 492833829
1 557112264 826871496
2 563980709 859663531
1 52504008 502461294
2 203743768 747555004
1 98179090 821948751
2 740651626 265567602
1 682620490 283404639
2 503291528 986088817
3 108851465 248283788
2 161249425 345265585
1 924309071 249693134
1 585719664 328984001
1 558136038 553434874
1 943019460 858934482
1 285124856 556039349
5 824499513 143092587
1 888768690 584644313
2 662560461 64195428
1 554308084 57949549
1 467000666 601218481
2 63810967 144086714
2 518708646 352218908
3 323327154 665035338
2 589925099 841783564
1 882138749 571355723
2 793221082 700280156
1 854365641 196584394
2 703726013 479904537
1 156016992 909776438
1 26930946 409552776
1 843974985 941808016
2 766595871 165178711
1 805960696 869753236
1 93310225 73405361
3 312264092 333526677
1 699843367 702425734
2 4421302 896755554
1 780021018 362905122
1 193605395 121272255
2 821183070 126953713
1 675744012 963496432
1 240617562 193539589
1 487069637 395639976
1 997135447 732916552
5 903216314 488953403
2 551926207 787415791
3 631709406 993627788
1 325876035 793690073
1 925350362 505858720
1 794277459 829029515
5 319259634 433608137
1 383998118 271773801
2 983986748 19288530
1 210679523 143429555
2 496845299 866392296
1 136423734 935616730
1 184972706 988321387
1 996689041 294579417
1 858284314 148771146
1 492707444 114396498
2 642803397 193764861
4 627346280 687189252
1 891603725 966681290
1 997530308 527928949
1 171888465 80005989
1 592036550 402505834
1 356773204 65564936
3 560683043 163424050
3 733539890 534076680
1 80246548 699695934
1 77202517 9060038
2 689871297 44914317
1 539186931 9203986
2 244047818 675910560
1 681830626 280223427
2 46408475 746417509
1 428535458 272619022
2 477440894 117415447
1 475454235 224257146
1 434691253 934254912
2 689982864 370035757
1 755020159 930777577
2 231925954 510913394
1 920891769 236427784
1 955583185 648307092
2 567532673 330355421
2 522339534 35394482
1 986917546 389169489
1 264821020 333295635
1 911944882 656253894
2 208069996 671728608
1 444237809 300677370
2 568076862 322429306
2 735260135 702992701
1 894142571 249563558
1 399268014 267042480
1 785703533 69842442
4 930421625 245659318
1 9832385 222209991
2 800870461 410221601
2 116077650 252641187
3 384768515 923707437
3 152464460 487344341
2 267623877 572340585
1 465447301 415062975
1 79029495 876442210
1 936700154 974409827
4 380145823 254241353
1 901684429 997233617
1 538442460 121965465
1 335928584 675355034
1 908148390 687720399
1 635591232 493370640
1 799503998 483972665
1 493554696 408693537
1 461991709 777286289
1 665961779 813166027
2 979216296 209791385
3 749356779 851889842
1 848924318 125782378
1 652931560 982754420
1 930910494 973285281
1 789495217 39716714
1 329079049 685706464
1 171960493 237999099
1 233003132 639125887
1 771897983 725771264
3 197273553 231967820
2 571705141 897803058
1 895179355 840322042
1 994405916 707159651
6 780034144 17013196
1 821578800 120282986
1 164813614 826149988
1 233169165 352539661
1 599228197 109539533
1 281680041 972602250
5 207001727 444530542
1 88944730 631519724
3 822068921 142799896
4 861986950 414287182
1 528772237 243185013
2 777076008 52467364
1 978542274 667610524
1 228063697 493846915
1 939424224 184075102
1 273514025 196209667
5 973282931 923000503
3 978935037 890400929
1 509576733 151340043
1 762539611 918691089
3 875834333 889020534
1 917703015 434777073
1 758603955 81491053
1 510677754 531352304
2 34209202 839967403
2 49517906 113354062
1 345716620 284290472
1 7693664 249283887
1 880741233 515464555
1 565187126 601043415
1 897859180 291624975
5 738600977 838699437
3 181956033 81707581
1 234416198 430700519
2 914411372 274764455
2 329161691 115579606
1 88944964 890876484
1 478968696 825715492
1 636634337 961044372
2 410610380 850258788
2 465767655 651405079
2 425520039 317349192
1 445458978 883123299
1 501290391 2068129
1 579656595 61334127
3 466586183 919611873
1 413106817 294135943
3 535984665 917581719
3 837486275 529427492
1 758310423 327571882
2 830593590 424734771
1 971607366 827983638
1 218618768 367275668
2 264428524 159077218
1 574757277 845958217
1 486351741 706722054
1 887695725 836449780
2 622900993 665350087
3 260970697 820591668
2 68455445 371893655
1 76167754 555717584
1 809540912 585816380
1 704762245 335512597
2 15688236 361262470
1 523859830 870068444
1 65397599 254991593
2 353666373 119698003
1 204248690 51605206
2 99458761 847434400
2 108776075 660678867
1 147016669 775002312
1 269544833 403126412
2 929706465 825264392
3 129894791 747772195
3 888025421 974323142
1 869285086 146439812
1 368737338 884399658
1 128204782 324399527
2 397713365 405504488
1 670961121 915116174
3 818328784 387976053
1 545629451 911163981
2 591743852 771035858
2 534118913 522060539
1 735243090 775391059
3 264606792 317714083
2 843516900 852968020
1 82100281 142707162
1 119927088 889282998
1 310680654 59791571
1 50134116 291870027
1 513622345 552187306
1 150813096 484028782
1 473506840 706872427
2 841517392 563835709
2 922668 787075180
1 907878070 542843371
1 409549779 639885995
1 606404477 476666995
1 328410905 949265210
2 211815610 339311732
1 868919978 551257763
1 649880111 820263636
2 161585520 152227090
2 483560659 342024479
3 246287382 402638861
1 621754013 686658570
2 945043759 96257961
1 865103512 726061903
2 914087196 727050562
1 636122673 289444564
1 182272845 391030974
2 522311236 350828420
1 265913631 2007432
2 217208327 930948723
1 858061910 2553017
1 738398586 555855286
2 693430079 858950756
1 940406100 353393502
2 729147405 13809782
1 892150051 109037183
1 244575118 168233239
3 165615423 278319329
1 930368061 195487317
1 22533042 154523130
1 465199998 20148106
1 652623961 910912086
1 117427213 123329043
1 866820731 263855086
1 514133796 815703869
1 886339890 819883014
1 213408398 480994410
1 103558645 806760953
1 175757595 608746263
2 323359656 793407071
1 905576354 984415144
1 445334452 87958138
3 343457693 626977596
2 130410595 522465796
1 559103485 322307189
1 126702694 616768271
1 329937149 623995434
1 218434102 703352928
1 916241996 203636394
1 536803522 808254922
1 368070385 870088691
1 502515032 756017482
1 350364678 995044614
2 336090828 988192356
1 286254224 318722817
4 525810748 649986000
1 597940336 66071869
2 827090221 893863493
2 729365225 669179893
2 464601834 638182289
1 967296971 16201294
1 963608080 854975664
1 356730427 342614443
1 376398461 488038452
1 295527793 702571271
3 192163853 67685055
1 701643950 155332653
1 530042122 315342791
2 31859672 529667054
4 263661437 449255403
5 184987840 239896550
2 58786086 17355082
2 458718886 183207007
1 580449235 988418563
2 960804276 49865974
2 195742178 717654690
1 185368826 312560092
1 31046691 135550388
2 378495857 759180398
1 150743103 882867951
1 521833163 975677091
2 604126594 476729050
2 724025098 98262611
3 312089447 37798032
2 964359485 4547114
2 662719813 896400662
2 714907999 795313176
1 834425505 864144136
1 38161823 609837819
1 4867841 651984156
2 794924982 272710695
1 575493089 957976090
1 979133409 591143084
2 773402806 291898187
1 973783702 768165251
1 90960361 942974224
1 149475466 484491673
2 191679564 104221665
1 57137764 763224321
1 211268546 722924649
1 995395416 994348436
2 485825329 46807450
4 117039158 754997629
1 378316547 351020266
1 680658214 246975561
1 198824414 587540663
1 156093430 376473541
1 167567939 942457698
3 169167981 258700388
1 777328143 839140245
1 522220230 62597644
2 50312093 278133338
2 905911298 547797550
1 264342823 551076443
1 652441265 908159169
1 113997422 169225801
1 748812200 494512974
1 540007222 229799583
1 847808800 275108200
2 264663754 466199186
1 983367771 95053352
1 763001752 953794754
4 787559929 439415947
1 951654496 127686780
1 377414884 481365244
3 805032759 398015341
1 824596236 165451617
3 602595937 293029554
1 232777823 361181833
5 343429948 20219429
2 854340814 326216246
1 151131565 408833910
1 798441386 844312645
1 882633316 826998181
1 288599992 703075073
1 85040039 872320503
1 250088813 334238651
1 122451159 55145376
3 103403620 127172317
1 530120881 717019704
1 833564812 85438369
1 743944048 761140220
1 917893615 138328895
1 632810499 869241837
4 31924178 582931153
1 779340092 755459484
1 803395843 826482779
1 370005489 651473524
1 490139792 106084877
1 212932796 786177806
1 655293178 922373544
1 64120064 910121381
2 429338280 515523724
1 990907333 303404024
1 781313790 653990297
1 814042384 696298128
1 778231352 742015730
1 214706056 962038049
1 396842211 262312186
1 660118731 255668573
1 886285775 183282341
3 578055242 306409551
2 154676715 166728013
1 844878691 382229380
3 222758548 999236505
1 371484402 95128519
3 928429823 534161085
1 993267087 840731144
1 75028667 784579902
1 460664425 956621802
1 459612277 744722191
3 407162140 418958551
2 895724028 608981008
2 742507966 13757097
1 722829793 417599737
3 458602779 242221276
4 294633037 565446608
1 225911284 153313908
1 63634457 837343251
3 842329305 898374636
2 844655935 981659230
1 422596094 766383120
1 957826141 385473261
1 651064685 626931559
2 867008711 453537398
1 291004019 695340497
1 563869256 720001696
3 563191181 676164232
1 335075494 474938289
2 246245588 632759358
2 409723110 315485852
2 104338735 882064159
1 402717743 383835852
2 20218675 315917049
1 186974978 960556541
1 149073026 480140878
1 964852771 562290248
4 300712612 851091999
1 118062950 436892075
1 867912711 319356945
1 786018409 312317934
1 18953361 176549422
1 843146920 724046577
1 156567976 441660681
1 886448010 587469580
1 585121013 676844620
2 63443582 40709633
1 865963358 634448694
3 272641790 650866118
4 778754663 129314580
1 712791511 776122540
2 532919114 899330393
1 993657664 942885426
2 868321690 953850785
1 727290269 987387192
2 220928252 802521620
1 83702371 641429762
3 290842565 293213180
1 722406532 795686472
1 762505599 90155744
2 981435672 889679024
1 259848221 924081974
1 390332991 131693593
1 638531446 142150659
4 948871619 706789439
1 883188055 215019084
1 225329810 877839995
2 197860671 449397163
1 196632852 87435705
1 328628626 728933327
1 290537499 484217014
1 539460309 481135658
1 427395457 702108663
1 933257454 42664226
1 265388588 57999799
1 847339478 227259951
1 286981280 733480396
1 766221023 586107961
1 211117931 178012488
1 366292563 792679862
1 160761077 718817988
1 610141857 855837034
4 113499863 413225880
1 536329943 829768991
1 76494210 513025167
1 745041159 741563023
1 321604383 544786362
5 244100015 319217954
1 744532752 291735684
1 300920755 385147459
3 166541998 345829081
2 922080614 6861091
1 126313123 773289961
1 225493663 344137334
1 38524619 184081272
1 208417638 81029159
1 122714807 152521240
1 960960007 387099146
1 207245185 680834120
1 473610492 648236616
1 318373527 937717040
1 768772641 33037026
1 303889657 716952376
1 223752346 277367618
2 177569761 222207668
1 763442587 402036899
1 51536219 993768169
1 172876265 67091160
3 375209247 824185047
2 82150581 913619669
2 243168563 966185250
1 793245233 934594077
1 338106218 906554617
2 938944239 437103945
1 545417394 577247951
1 183194527 740873365
1 70981669 277954763
1 667832687 868967692
1 909484380 152542570
2 848556194 985161186
1 13624754 817597604
1 285657127 454007671
1 785425991 631347514
1 129735913 934836138
1 258837317 495873697
2 360261869 277095925
1 920079910 602601916
1 522794652 842434692
1 49377882 834575590
3 391236389 55636729
1 959032971 727192265
2 562458420 606332495
2 26723327 433594559
4 348379832 503505323
1 137735649 46713343
1 96180063 474383317
1 895227900 306191718
1 510019389 333215651
2 794455215 100363063
2 935966858 178267458
1 663554263 903293733
3 67729751 603605993
2 299109904 726460106
1 362748502 535126597
1 450892217 469662222
1 857249032 96569736
1 704608793 988142058
1 302054318 887524931
2 81707726 938953501
3 48807045 112146754
1 897901513 464366670
1 536525917 603139806
1 309292884 287398788
1 645578960 868378278
1 467037281 587248315
3 959004797 403541618
1 668042699 920849194
5 963593851 396552706
2 449522150 596371544
2 434912947 874847931
1 115179955 750458962
1 124272107 822552268
1 715190955 732676472
2 705248552 178491525
2 659973047 528103485
1 234795121 801569530
1 972566125 543017083
2 998694877 668197832
1 114727725 498267786
2 363865891 545018275
1 676903107 422150350
1 601665543 269561515
1 240172457 65504238
1 743532640 717840872
1 877975483 915737486
2 68002655 355973576
2 224776168 805028320
2 932232935 998492534
1 744672454 997113449
2 134574155 485121015
1 743327299 61446472
2 828832328 101786345
2 905576450 918447853
1 467268013 620976227
1 288509061 701955909
2 465212741 586880504
2 797919332 544814285
4 363795947 150770224
1 600800178 239335599
1 534191389 530381546
1 646729160 892775814
1 711643808 896124899
2 818895334 353664523
1 43281819 639119332
1 516579672 680930213
1 794651406 55466377
1 85863082 922105182
1 261781488 169982367
1 920869789 715249601
3 731104911 603521178
1 788515762 363711585
8 457359659 357198840
5 855393361 398118880
1 250812108 91927747
4 980376590 647035033
1 410902458 271520139
1 983742504 217521910
1 416685727 291493836
3 371741140 915803490
1 204803540 54123209
1 568932604 880736517
2 941185152 673196527
3 360558451 618928090
1 589675959 58398756
1 343531334 692635853
1 263717622 735723026
1 702736146 718219731
2 38255578 174412236
1 554618162 208949573
2 142553636 211294828
2 703984854 472866921
1 225167169 164470687
1 101676013 928033107
1 147781062 122890903
3 474019006 64656705
1 22341576 283820878
1 921136850 519749514
2 780446246 227731394
1 779999037 876697989
2 722712055 303057584
1 458151333 215057710
2 268910984 11678041
1 792903701 135182610
1 211112364 124205568
1 57635187 451125413
3 882622582 835537522
1 988389092 487981064
1 746935267 374769912
2 185200894 792501582
1 904748724 491862140
1 291999995 902267271
2 903659293 491754597
2 531602574 415086463
3 129187649 331703038
2 83159475 94480067
1 640146729 573166546
2 872748426 503748629
2 773621319 591299352
1 404539961 216641379
1 424193899 337502757
1 753601564 765529904
1 932041529 711395208
4 88860213 639234604
2 415881848 346635944
1 950552589 769561655
1 32961293 630043093
4 393660010 901561490
1 527604382 772426506
1 185857507 664624152
4 474669274 832265638
1 465628437 583821936
1 326204608 605269473
1 75389352 199693368
1 450583242 276600233
2 349723915 371886617
1 404654160 992667336
2 74637226 453725836
1 569816597 421354448
2 758591949 708288637
2 675732937 128585308
1 137458799 60001588
2 110426654 727113421
1 129289696 812031520
2 731066115 951314870
1 325519494 407864369
2 900636110 931866721
4 345676546 964221506
1 5022821 711726995
4 827766967 987890560
3 113764302 451752086
2 967878129 961587678
2 739484650 580036815
3 104949203 343237952
1 99519000 265321832
3 469372090 188542101
2 476816964 963668861
1 561757183 47267504
1 2387930 597766309
1 155198809 960297727
1 981956712 865503685
2 190364078 241618762
1 798959589 323361272
1 830059364 747935004
2 482369863 538977402
6 104389633 575180190
1 929142583 654744676
1 840137995 804668470
1 731987906 205217605
1 291409160 252745024
2 550435561 104608820
1 93521565 329584164
1 414294203 713237223
2 576136250 189995551
1 645851887 384865046
3 64347065 968979732
1 441407387 267173551
1 502787582 616454896
1 172257419 84585475
1 655073430 351657257
4 565864286 869981962
1 816090565 763675391
1 476668630 801709692
1 254573683 368676405
1 104659782 815642666
2 778743805 338263269
2 94037786 448477293
1 683384643 762551966
4 910362515 916864853
1 952682489 979167583
1 6922770 284298817
1 127905892 913159734
2 852635361 907307898
1 5596279 599705313
1 894311762 632783631
2 753539660 823646912
2 133159682 467873369
1 423880729 590490192
3 160277837 257374687
2 27005130 36126800
1 314126162 743922516
1 486394888 824623119
1 844827664 80455284
1 998488917 728983919
2 783587999 85791545
1 8688219 716456577
3 479149420 105097006
4 539508235 517762584
2 830653123 377148026
1 86447326 977729777
1 609738705 502493550
2 771731158 364944262
2 21744808 416085912
2 727048635 711200734
1 258729596 881445525
2 101293568 964445831
1 98934317 118384563
2 428450444 563043968
1 435314745 364042702
1 394115746 992058821
1 195558469 144307571
1 711158326 690709447
1 806160453 454642455
2 849725517 977155746
1 898587783 529377971
6 64055633 152986840
3 509148864 924786224
1 703403083 419446293
2 880820321 286376120
3 505374838 843420833
1 764455457 246260433
1 770701068 280602512
1 946914325 115557100
2 617264694 658771493
1 116863617 850657113
1 269947421 675518847
1 454524255 211185472
1 777900189 498540589
1 448364144 395858619
1 554894740 511303663
2 84465018 306377997
2 923977072 189189041
2 941621270 113647023
1 211490120 652164143
2 409115180 174019489
1 68709480 884391383
1 687945883 483052878
1 276212959 546671270
1 429678040 234229932
1 678700310 668123746
1 606566910 619263345
1 350667350 799355046
1 469421071 862251126
1 590786772 699636565
1 124223474 81932796
4 248627820 530550636
1 179760127 578485064
2 639659301 287201459
1 616673319 710500663
1 10306924 78335539
2 943004168 915565289
2 351434840 978805417
2 128367626 789564986
1 548326416 384074098
1 994144670 245347392
7 548791711 324479059
3 313382977 689898184
1 138804712 682104921
3 768781421 941817092
2 909941221 844113539
1 218125271 275874161
1 270694691 890054804
6 745097953 171561866
1 169449917 463876775
3 563767545 445671144
4 976459567 180556078
1 286958607 465471122
1 769303665 100090062
1 356842431 674124838
1 214369897 512141651
2 789632750 471954669
3 482648997 818368992
1 806346842 41143434
1 389521199 286308019
1 1128078 868509805
1 82190947 714403133
1 498431930 882446977
3 576938594 183414538
1 849156524 380393164
1 299133423 226741860
1 92247617 999339045
1 493073876 651379407
1 658178922 316752916
4 702970466 193455576
1 829827683 176913221
3 845428333 992889016
1 256627488 906034776
1 204234878 569071303
1 921435348 865989355
1 30884300 579664934
1 241140962 962104320
1 656759688 256012364
1 914087699 587331205
1 527737080 313221183
1 21827707 933816049
1 577645534 806564405
1 801145893 570801811
2 228850396 620092108
1 835456497 60479536
1 644989363 220677468
5 160584344 655966411
1 80186385 850210227
1 808422738 950077042
1 87028376 773484793
3 105911275 306626440
1 853805780 369210653
1 87580008 89883786
2 127358509 207673988
2 866326820 909752499
1 813678274 673172957
1 91546759 701686495
1 689572876 921928751
3 339507576 250069523
2 202560677 509938807
2 772045012 332553993
1 749436933 139045879
3 533424737 995194413
1 943266958 603327814
2 62350682 986091980
1 125888252 154251629
1 423501305 133026798
1 680146338 668967682
1 846136364 611379089
1 876951710 719186636
2 792739304 468951525
4 377793190 685510581
1 559409193 603351549
2 327423817 969352190
6 640677713 933669686
1 874033131 476083337
1 942464491 830707187
4 141721822 898597607
1 463205671 88365087
1 123226441 654664867
2 981220405 46824413
1 598149741 826782395
3 242863026 537264081
1 332411420 13818523
2 953387801 327867011
1 171950791 352139130
1 3036375 704640741
2 511501253 331498724
1 166417550 318615882
1 931632936 463462174
1 862296203 323224883
1 870596815 919448845
2 571636897 654013758
1 652752405 314000413
2 96647904 627418048
1 901637471 772131593
1 664686542 951344276
1 159806086 624922686
1 843697133 138623315
2 382495303 193766662
1 484624940 585848841
3 550792688 682037655
3 480464976 329011907
2 428992689 356284956
2 20840619 568522299
2 30047457 80544173
1 513679398 370475374
1 566766704 350517985
2 273957150 451693223
1 105019578 282818373
2 128875159 636921435
1 175332179 308139410
1 106466037 215218200
3 968721877 710220356
2 96610373 595001213
1 410188550 668026501
1 525557513 771978766
2 65682593 839891126
1 541081626 405257479
1 499333954 879948476
2 140924228 909759359
1 353821384 396030057
3 965687974 365583968
1 536903381 550290226
3 732598139 851790083
1 708562594 898717646
1 876755305 631562498
1 300421351 165690757
1 935938575 322603638
6 153496068 728715526
2 984623638 160517881
4 440541620 992676317
2 149975027 128222686
1 941675575 178133834
1 264170900 630392302
2 403863217 154132818
1 420709339 77850751
1 388015583 780059404
1 226925938 167263127
1 710362655 434870425
1 544103551 338876860
1 528477487 321448446
3 564199554 225036697
2 39054009 283142431
1 729316149 923268566
1 209102671 755288840
1 919948863 147164041
1 317822877 514610941
1 315472467 539310156
2 814453598 548180382
2 960368183 612014424
3 350109096 120275981
1 827103139 673224797
5 519176456 368375992
1 488087631 10761924
1 601061918 455890147
1 547970279 856516845
1 468655882 347516213
1 50667988 867686764
1 231629466 407670800
1 912853060 608429708
1 167314495 788810080
2 973124840 928904258
1 709837316 988975638
1 869981633 22820049
2 191545434 365754866
3 303049278 639335546
5 228772091 3021918
1 475708095 610931045
1 284319663 249036242
1 130763686 993263774
1 373193417 327941760
1 79686527 722425493
1 103636707 681224120
1 992498301 37229549
1 111659695 370253084
2 133293318 637588544
2 174596777 284232651
1 460572348 673347892
1 826500308 988761287
2 621775945 807019487
1 530489366 513480784
1 273096722 587276888
6 888815040 932785182
1 117263417 523578571
1 814111477 232390684
1 641002327 47694609
2 323471648 31431886
1 357990847 403667518
1 271728610 240599412
1 160415209 926053536
1 359298746 637919220
1 466874861 896619936
1 70586152 525662269
1 921459224 68831733
2 316569543 30522518
1 864997022 64220685
2 865845995 682336823
1 117589314 874050446
2 881111002 395500265
3 740103489 75538334
1 29567942 399973549
1 621062437 325918152
1 556367439 256293716
1 952117365 73019498
3 819764493 260298924
1 977379405 37004279
1 470161023 309195233
1 986723463 89911709
4 447036891 358130382
1 244383608 56835630
1 989482329 524348246
2 399193698 416176524
1 18216215 788245306
1 750434114 39932820
1 259518836 209317230
1 125067766 183992983
1 552143054 85789114
1 816990172 988328827
2 772250023 988901818
1 312739435 547280541
1 455611732 593491587
1 648166009 439219482
1 134652377 387917496
1 32898187 453097669
1 372677108 842711279
1 944674833 77978674
1 572553891 782018198
1 918008614 116718407
1 602372877 522497751
1 86605154 157432917
1 174636979 316043561
1 368603397 339116673
1 506249063 377966670
1 461867064 745712796
1 954391381 530572350
2 612715218 738981076
1 676117856 991898977
1 305050090 384432483
1 745232359 700065919
4 760750031 916728238
1 505631400 410140755
3 829012368 278852232
1 393962360 461619335
1 822159215 606442991
1 208738009 177577350
1 583669409 143744133
4 188570993 506795972
3 181327702 617207575
1 434930623 725546520
1 430243506 775648821
1 679083454 559527706
2 237342902 896655888
2 981694538 508886034
1 426729386 961694058
1 303256083 521002519
1 229246785 430614949
4 571535598 744194821
2 894985590 925751960
1 833688361 259935073
1 784995346 297591990
2 561811331 862477206
3 843713587 483696953
3 235534636 239246123
1 865582113 918594621
4 20960994 283861572
1 177025536 422596034
1 541190424 921198803
1 414431672 415645472
1 978497875 342325218
2 781267769 954594756
1 728028436 36795505
1 70280055 756271801
1 774382503 313719864
2 655688288 45036201
1 517655764 241585178
1 371008080 54103745
3 116827490 175916723
2 734238631 370962426
5 418948746 494926517
3 815993525 580944281
1 678179168 588703327
2 223762120 123879273
1 243730129 559701890
1 309012718 663740193
4 129300914 370854585
1 975555983 318218837
1 387027559 887058017
2 980543509 362493083
3 492257394 896055324
2 49192099 16804706
4 242152011 561570834
2 215330392 988785927
1 195902868 574557071
5 390376468 689873878
1 473351655 161478375
1 960893834 687332551
1 663230525 147362034
1 578767179 239028099
1 97862867 8063923
1 777887239 469670008
1 668877622 308526725
2 389909926 185732641
1 763293331 914338905
2 985068386 753265829
1 975242570 360024709
1 714437100 714996912
1 290721049 834103387
2 545178536 485099579
1 811708797 987850434
1 600522886 463369806
1 311691079 749368736
1 714241171 712023865
2 658352803 237534587
4 959903889 468742704
1 494317648 955221581
1 238401138 169956509
2 202023382 923524419
1 121406136 780575492
1 121119389 76586453
2 579732106 719356721
2 704885374 847421366
2 620383190 140113949
1 37102809 85364717
3 534235465 342347733
2 150301688 473847109
3 876231061 744887909
1 490789795 510089963
1 646512906 454341145
1 496638298 57070154
3 923896718 908240209
1 993112129 311011442
1 771351107 627809538
1 299698397 778186165
2 33216221 598235592
3 305633713 624637767
3 442450711 748479305
2 269069944 679210855
1 654634609 287375011
1 617327276 742749100
1 159437271 154359806
1 417328227 715528075
1 725625641 184207487
1 858356128 547910260
3 794914288 283536913
1 875497803 837966391
1 787124806 560384661
2 346393012 164910495
6 25418496 83871741
2 793526316 243033548
1 340609641 66657681
1 94360343 489200086
1 340328331 986439226
1 881750263 511856787
1 338738706 796044710
1 780925503 177642559
2 210992042 471846457
1 494226308 477408567
2 112416883 765867117
1 735408456 893355655
2 374977852 563172788
5 443213823 541233008
1 317981741 616701375
1 72436372 216084439
2 534203903 50230473
1 313553719 481503305
2 460434136 752131320
1 352468559 688629361
1 683132354 478789496
2 638207781 568939321
4 259551575 619648357
1 272575076 281473441
1 848434464 825639001
4 488922950 65560803
1 308639265 28026781
2 699661801 946976081
1 343224511 562842058
1 723333405 311619605
2 343034684 133293323
1 262512797 706513099
1 471246255 302679100
3 157340563 910644692
1 556865643 757918211
1 535064808 658151542
4 402258805 46200182
1 222259251 953124953
1 666486214 772426065
2 440175926 344197587
2 672506957 187275403
2 733419722 522421850
1 791566268 671059283
1 82911787 200882513
2 684610375 923019798
2 855599021 446829584
4 381379348 807981107
3 661149526 576348559
3 275395884 856151277
1 167475672 998165492
1 448158004 109068067
7 994605840 415263750
1 25519211 712674280
1 655291641 598755713
5 318226027 770771224
1 18217205 568739127
1 60899228 15069051
1 354314651 409983031
1 982540502 382376120
2 229522018 991975453
2 639712262 154190615
1 153978287 806684349
3 519000483 795810056
1 417140597 935715917
1 454481775 891822389
2 790323688 877774988
2 483584739 447473075
1 975672162 712384780
1 198359742 501424761
2 269561352 952584627
1 186409269 856183926
2 786481516 439517804
1 72402073 748076941
1 563718599 727426980
2 306768063 693601992
1 580357303 402819126
1 56592754 563364865
1 114237169 694721710
1 21051590 185509746
1 2301515 877986271
3 411627401 628452012
2 934057566 941560208
1 635789002 417460100
1 941894629 609943065
2 888711855 266715569
1 254269225 957494384
1 570002301 262466667
1 723069308 866739478
2 720733337 968831341
2 328164257 463632226
1 274609464 477179116
2 819358008 62296280
2 443796606 574544157
1 694242888 767196142
1 5879317 171415136
1 468334806 329052614
1 667273683 570188556
2 65773112 252003091
1 348943794 574639303
1 365583873 434801982
2 875919082 164138135
4 729865478 97226331
2 426962694 244762246
1 224252033 460832621
2 314060627 625596831
2 473046079 943028624
1 551516099 765853378
1 245069479 735546688
3 18013802 796514527
1 828651324 291299901
1 671974169 82064158
1 651887644 432004070
4 992304408 124780289
1 369482638 175317471
2 137016832 616006710
5 34659477 603512968
2 784753613 360372896
1 455428417 545070160
1 71478068 828815535
1 666764642 238076329
6 858169217 433789202
1 515753059 250041127
1 294030955 650826076
1 870621564 241699403
1 482161431 178972584
1 294975583 466215752
4 83119389 534392361
2 432559690 435267447
1 117327759 686414108
1 460361267 91069053
1 242548562 868697289
1 580329898 956700086
2 899779850 69245433
1 810057990 273310526
1 164498887 70773338
3 753790733 724714211
1 58810701 367838951
2 452313027 534767910
4 977383171 397391412
1 65653714 444357131
2 88874336 126792751
1 706217085 301264598
2 498888860 391831086
1 362266163 323826949
1 303049098 560348519
1 136758803 753820392
1 605451045 354258847
2 622675846 203645515
3 761395365 950593234
2 74398794 391917361
1 42561292 256501609
3 963299165 818789414
3 634144609 138692385
1 213252377 390737202
2 772439627 765545754
1 402168800 46298702
1 3440744 608720555
1 752191198 565382554
1 280690256 496817332
1 8307982 592003036
1 790336420 110599438
1 565516165 63829730
2 253091227 572912667
1 763921000 598472694
4 133889897 36715603
2 866972061 109511125
3 216026765 36532873
2 506536780 294825274
2 621191994 762115253
1 457643945 924393417
2 318095159 601066736
1 288890905 94496624
1 354792924 73861453
1 298188036 881816893
2 977291933 790362769
1 342231361 599227025
2 259315427 280421634
1 721007611 470562932
1 533351134 620567187
1 128549403 275893910
2 100751316 616428276
1 492329970 654613611
1 819187631 874756474
1 711540212 356349741
1 173697345 735439720
1 555476580 820708492
1 635590870 712736904
1 690050768 534026216
2 215649254 870224975
1 713171085 607919573
1 411907026 563894749
3 392101377 225950320
1 564716520 205067550
1 941665077 334908275
1 9527490 444131269
3 123889327 153977724
1 988587648 553809481
2 586296448 960374150
1 459314645 670939481
1 362890720 908212387
2 562298181 112278329
1 573347459 651182752
3 77602551 980646327
2 968006927 177443054
1 52347863 251945568
1 454990287 886775582
1 57417842 919961534
1 798623868 439415995
1 97256410 343326941
3 126906814 773344846
3 675575240 231444275
1 421536086 597668333
1 290188078 660772832
2 339999108 392095095
3 246406616 929003747
1 91830236 836056805
2 937560584 797346823
1 139184089 158197170
2 65332615 557315450
1 584614347 837107177
1 643418327 792641022
1 159695508 256152255
1 544405639 959660280
1 890157406 169717079
2 974208493 128145143
3 993706643 853703110
1 911451333 678183625
1 270054587 140343555
1 352572103 58465114
2 227283688 975870215
2 908648571 642761826
1 660810294 96448308
2 690095130 389510608
1 863042925 256636397
1 141083254 310464677
4 699490268 274791350
1 334910590 549990215
2 454517135 823085324
1 992307975 553914559
1 768317835 139375695
3 445030435 288545176
2 15359978 608746631
1 751428798 906569101
1 969824273 77763587
1 82804441 720767359
1 830565523 335481383
2 746738743 914785020
1 222829604 5015131
2 426414545 801705918
2 685009924 50886591
1 325644686 956020262
1 364969704 14651455
2 225637171 149437283
1 85598831 931175725
3 126325197 366733708
2 144368480 537813487
1 710962500 379052234
2 530705111 696049492
1 791445672 560725134
4 416241974 500388900
1 350217182 59873600
1 878241564 472490837
1 990362701 318011175
2 466554808 872108021
2 232618756 814740045
1 115622015 552121182
1 137976555 396483562
2 339808446 539685647
1 367362061 127506546
1 87267499 195808913
3 586431973 934522251
1 975605934 546699134
1 17172508 475826411
1 200607374 593555507
1 753521921 970031384
3 234508954 716162858
1 453198079 104092007
1 407658865 49895508
1 789470830 69594609
1 381885420 984283047
1 211945790 677526174
2 729272658 323390069
3 974831619 38095382
1 367015037 626520410
5 577731428 341170584
1 206027903 281722283
2 238994464 751524043
4 375677868 864310369
2 195521317 144129001
1 834088350 596608623
2 97070044 340073894
2 16855435 638516621
1 163507088 875852821
2 387568602 754281126
1 340139972 834386389
1 581839822 203439650
1 808342240 659803994
1 555932534 562468924
2 387678982 611091770
1 98044851 925477498
1 169257462 336696055
2 684394165 780092077
1 103935695 360396266
1 21299054 123482597
1 722785939 997056576
1 929859093 695075992
3 590948186 130141329
2 151404160 999815049
3 29700087 561533282
3 622604363 143586437
1 10987726 537003690
2 896329397 908318125
1 675641771 141755846
1 123290734 609378860
3 113248029 77219692
2 355519179 839148115
1 566319233 806751050
2 699653769 658005324
3 912059407 863180986
1 555587185 591041164
1 549773398 122051382
1 750031540 52858006
2 825107665 119824460
3 648514349 715569
1 405005144 789472721
3 580844976 385922007
2 70913154 919143901
1 843707936 791707187
1 968497648 782715772
1 138259877 298675013
1 529055703 100407604
1 116759794 666368360
1 878674189 823707006
1 467514518 691426941
1 550849816 261196112
2 553017460 732255199
1 445618875 155470044
1 25996003 589591452
1 470281576 303435332
1 393369031 446096126
1 6465142 274826666
1 745245085 533160122
3 405772646 598813005
3 776934216 13450557
1 492955304 47768630
1 719684151 41361550
4 147347472 384517807
1 554221905 348678366
2 273138359 492499258
3 289974105 295257463
1 454928031 272265837
1 277362974 99148835
1 192745292 305308393
1 165951379 705982767
1 34843773 282202999
2 484052935 210216154
1 680251834 533176723
1 546761274 87325243
2 648892482 431421746
1 310976606 618538902
1 712713162 120605952
1 660680983 657012455
2 401709316 866188264
2 338245303 134838150
2 736051855 141403929
2 441771110 323942300
4 252085066 279497862
1 628985877 28048896
2 401038862 799070903
1 474450007 375205550
3 326309853 377141345
1 818518776 267426732
3 992996829 651679435
1 433780102 690459055
1 669158279 118958
2 980658134 765048262
1 398633520 914231901
1 821544793 40326376
1 432172422 250386638
2 453409287 163141369
1 640337528 364802483
1 309263426 760898862
1 602815811 577942775
1 80295170 283078465
1 453874492 227700858
1 854887474 31358745
2 863136643 221563618
1 295569048 452974247
1 3325521 554395079
1 674755555 792322411
2 902142821 737023060
1 813537121 678786336
1 44521027 533653367
2 583204570 926184385
1 872384697 885089740
4 533685209 108336885
4 908807147 654715287
2 917108686 87168015
1 118263453 658739365
3 554389213 311109761
4 207825701 646517128
1 524805116 394391623
1 715964608 367657782
1 389663447 633883222
1 316472853 43839095
1 771117214 241384465
1 662445195 968989836
2 165487486 777386217
1 437915184 846238209
5 188667346 496260314
1 849756577 609134961
1 192876023 12423295
2 262045321 956231141
1 159949775 367368577
4 568870719 873575533
3 249313572 432973457
4 382039444 27111402
4 475548683 704893386
2 458247110 144968537
3 157698383 596110266
2 955947756 328829086
2 879198570 232394846
1 486466401 369493161
1 515754834 171061366
1 899472020 118642262
1 45592934 927318711
1 547379643 548057580
1 474529212 564795226
1 514969439 780444270
3 127194880 335977186
3 561488698 905138161
1 119319274 339011713
1 522964321 857817504
2 649982370 106627845
1 647981064 495040554
1 583163128 106066629
2 991826350 161271673
2 941162810 841711123
1 667576554 726757910
1 210476621 775443749
1 380650389 20108535
1 123655532 376686242
4 267308145 537918390
1 671536066 843502961
1 774875925 409873566
1 388041546 744339373
1 946590220 825436210
3 704776339 341528866
3 480870910 27464554
2 190151010 99757189
2 308811811 57213039
1 180401683 984984560
4 34413560 430689164
1 781138351 571133826
1 266245954 220570815
1 254344451 971244124
1 982406442 181849688
1 493689728 504645380
3 36918780 689694742
1 399417554 545311207
1 564509989 494151247
1 162708890 846225531
1 747969421 423132896
1 829068123 513958747
2 769639352 550896947
1 760321157 425915568
1 963411862 156719986
1 279579898 87810567
1 346895519 80767382
1 816793111 917550252
1 522102788 336531055
1 934064868 36137441
1 477433231 901452589
2 298626780 8236945
2 164174369 28557801
1 280006867 575463449
2 209003732 821470123
2 621324854 928827035
2 159111604 128068095
2 16512688 85419090
1 214208964 566074130
2 460738915 225024285
1 828912998 434581766
2 211697091 16785782
3 618094603 326592275
4 680212595 774351259
1 701913168 749467505
1 716619226 204578530
1 33139550 14725204
1 674921605 731561627
1 861524212 512231645
3 299419980 88322264
1 337067900 589590510
1 585467210 827482259
1 433853413 434398058
1 568881697 913061696
2 623391527 195779906
1 988086565 296277715
4 504107330 387070835
3 763497994 326050486
1 779017997 419766031
1 117707774 23621058
2 13163885 598600971
1 539209175 683116814
1 155406834 95833773
2 98266936 526456709
2 326014703 573805972
2 797467285 989809826
1 404592146 61727405
1 584522547 555183344
2 509283793 96287593
1 870675191 978027232
1 669327673 165474561
2 405190732 699883501
2 729064594 59481005
1 948766262 104605273
1 56172095 478564815
1 142993840 553510235
1 155918549 555979676
1 48778685 670396027
2 741052973 747741702
1 595823367 456976632
1 934983629 672085360
4 308607151 46966492
1 87481195 24318614
1 256311454 768472987
2 149039231 931634056
2 539988564 676186302
2 704123108 503733617
1 175380845 798502371
3 872673569 43304495
1 109357045 140973045
2 885742328 162877836
1 201234292 185640935
1 225495568 332837339
1 352923481 744146090
2 303034159 771139531
2 170502142 166704497
1 558288861 16424111
1 994497848 436612216
1 293558329 446605643
1 452868295 263529593
1 564284147 279008047
1 356223747 132259646
1 537302046 94195561
1 858751101 280220444
1 167376094 709933073
1 676929512 780894832
1 309173191 741562147
2 691079433 276321944
1 966173515 387383708
1 159620624 531806092
1 241813647 65077908
3 363899526 505542733
1 221365421 250573116
2 419694042 304903916
1 778178101 639004536
1 888274673 910053301
3 209068606 102287166
5 847536254 40632613
3 145470634 696833412
2 401741689 203205465
4 212483020 100785318
1 821996123 44352249
1 487073298 317845339
1 132181298 876911472
3 818542214 873747460
3 604071290 285831566
1 808507964 949222513
3 264166696 87243021
1 949129821 816721735
2 237025532 353717048
1 161738127 763177070
2 221622280 931485814
1 778430316 60338898
1 659522532 316056685
1 922249954 917711191
1 325295634 618676382
1 556780727 602637682
2 295979892 782231290
10 279136617 313598428
1 986469531 779609688
1 17403481 751723599
1 526953709 570878817
1 813363294 484640095
3 198618816 511290348
1 3237648 797269098
1 749205650 79544242
1 43601001 499630487
2 939228164 667437187
1 957103329 329286954
1 299227239 716943100
1 727331277 238705999
1 929004300 375814844
1 146723598 658575621
1 243595210 163962388
2 934659538 57305124
2 446638834 47650123
1 985066435 469955360
2 239872400 794821866
3 230505204 428942429
4 582626139 71634518
1 957747039 720154141
1 646123320 567197772
1 425685968 124959324
3 810852261 970646448
1 38907585 850695892
1 209891580 816551488
1 51293798 868403727
2 675912386 445587221
1 441550331 7446735
1 152584800 116960289
2 770981906 379428345
2 887882609 826867718
1 616281543 571219380
3 328137718 555649944
1 97508020 767704091
1 369122774 360145008
1 610470539 209645770
1 613361310 182085550
1 287664189 353814227
5 952349986 445051022
1 258017675 961888691
3 765582192 599929065
1 231135045 476031338
2 585571089 491748439
1 700616919 186838443
3 527787526 427637922
1 133430151 965531663
7 565636318 994511082
2 54710903 792024412
3 654621524 61944098
1 498852887 43495013
1 541030663 594518124
1 110685428 576047816
2 41847556 109512877
2 579793398 333634462
2 925244447 692625472
1 918671245 319641236
1 328442041 556306127
2 139143450 454506205
1 165125144 646401182
1 621716510 895309966
1 326692223 687872585
1 665169426 229640235
4 84847795 374562646
1 990106080 729869381
1 409694160 636632463
3 746945708 497131933
1 31014671 595844731
1 635737072 968785354
1 623642378 18591705
1 446082229 529535970
3 23626784 733747320
1 108623277 495739497
2 704363093 984049979
2 159523788 534507724
1 788238751 57925845
2 391637686 106761659
2 380585695 297198995
2 226907661 205382550
2 251265008 818793798
1 59948736 806649128
2 702182771 873413882
2 478401689 580867350
2 525865576 680271788
1 909076971 551660631
1 601601741 149420808
1 835542242 741630971
1 140356653 460968473
2 877251685 359381248
1 63930164 140171034
1 432562670 682538712
1 100443600 847610647
2 237951414 155047456
1 984770171 757665850
1 217525947 90689894
1 629839110 558753983
2 908234127 183291569
1 407736411 60031309
1 386681291 677933761
1 140132728 932569521
2 587618244 463595018
2 180543100 718626553
1 157508995 186109307
2 497649512 27186983
3 180805138 78503430
1 145545667 994743095
1 609196582 689312231
1 506439694 857556625
1 659565982 925961438
1 570882858 623298569
2 239781863 416855179
2 383175143 203705695
3 525864655 809199903
2 431056715 979695312
2 835092344 467954487
1 709994445 765138754
1 171798075 393949959
1 903890612 66220430
2 83858834 194546432
1 991866642 908563123
1 861649504 36838253
1 577207832 774629999
3 918971669 196307069
3 312463536 625402177
2 166572032 315905998
1 602214637 817302451
1 823394502 994884544
1 903002771 67496292
2 934108584 754753387
5 284693613 820221567
1 376908731 474327222
3 622160895 366793338
2 411071857 999341521
1 533346743 997485125
1 320473006 63408802
1 60246323 901477347
1 376810208 524016296
2 267733241 868431552
1 970845519 764863807
1 161784121 705147362
3 416343095 391230228
1 220346826 167263061
1 968238923 480783773
1 191959596 449878945
1 282747796 136689488
1 844488659 160922565
1 142346982 265916893
2 455770161 608713283
1 64506930 215068390
2 92108347 278568282
2 687872306 212161080
1 980724801 208668629
1 106502793 688113501
1 335702174 52897305
1 507622770 112625034
4 911579837 320648147
1 348927918 536900735
1 86312016 855449177
1 749265765 7381618
2 913806127 741903984
1 787702068 40264849
2 721638316 693748591
1 955554503 211952447
1 303981849 668434298
5 526496033 674543079
3 277841539 966595561
1 242078708 81447421
1 127823395 822711168
1 442884981 713132556
1 23107070 234734941
1 580592869 963791837
1 511831678 807485248
1 394976045 19529386
2 948599864 349742033
9 56262319 207509957
2 65999042 900466247
3 99464521 895493445
6 488062255 58174542
2 462135271 312659153
3 921395941 728327969
1 543338907 633645723
1 945340778 565157383
2 987423917 714986592
1 537281682 71119843
1 903427065 421892320
1 273061521 35339965
2 742928057 534277332
1 407762170 501180830
1 342965838 711855333
1 362401619 531964194
1 589886660 331365800
4 517062736 154276923
2 819402361 383614352
1 246794118 385330214
3 245717461 846896565
1 402981584 415817937
1 775469230 379465617
2 322087508 638614753
1 783453203 178645752
2 320297229 246895128
2 111841227 218933416
1 697855165 195693241
2 639208723 262420658
2 771609921 422337606
2 882499241 52504823
2 618389443 642239182
2 903452393 562598152
1 702929657 506509934
1 640349877 510778006
1 586937239 960334707
2 5039999 560660596
1 152748028 719710314
1 535578360 19577476
1 111927092 295155647
2 763557080 950181702
1 704512350 927799490
1 93096214 364662074
1 853598616 985413927
1 221044914 318790753
1 473714450 597524724
1 508328078 681741064
1 244888091 133762063
1 649838587 673899
3 241924273 664577028
4 960741934 680971498
1 913666411 349250709
2 78475692 272788196
3 936499002 668398453
6 149975056 104040313
5 752964356 681315873
1 460916005 762089300
1 435104003 417287571
1 178227902 125344749
2 744627582 897507482
1 980609521 915397857
1 153608591 414107510
1 613811111 647899442
1 737113452 966385687
1 859934342 279123614
1 513552301 511267572
1 264896099 582601076
1 352746177 494477786
1 222592789 861212038
1 354269284 709837376
1 518169292 397730095
1 508462587 498194132
5 884718633 775322214
1 755563542 375859369
3 676160524 456604067
1 932010817 39147227
1 411022475 965033
2 882298172 987277442
1 630146333 221043397
1 114344494 965186198
1 264562412 952224026
1 992438439 799414662
1 46431930 537467042
1 699964604 747404448
2 626448457 837649891
2 331537128 160837387
1 538783506 279971422
4 887219194 581320539
1 19435693 631482092
1 992070310 778742729
1 91215414 744748973
1 526005227 37157410
1 586739413 759261403
1 36991008 64730040
1 836321908 671346947
2 276753155 19706004
2 493687160 69905900
1 519779931 512797778
1 304805236 247082820
2 455798493 39071129
1 198362779 394213926
2 584011625 383085908
3 323235748 80527742
2 31957538 240042106
3 44034109 698471872
1 83292086 174697280
1 274459606 328709760
1 206750080 687194758
1 917986884 408652707
1 640783722 65769407
2 441131535 106307476
1 163218445 850656694
1 934755058 432655399
1 684319726 955694196
1 321969777 692023716
2 695909063 122380009
1 43683561 525327667
1 811656673 932750034
2 721702027 532938439
2 714853368 372029264
1 272267214 445276469
3 460347565 162788621
1 728782507 182064771
1 247908593 832471024
1 641777819 779040684
2 739045933 807958368
1 769457097 745574220
1 928951515 952394306
1 396479876 270388516
1 698050991 371098319
1 838524045 957745817
1 174064003 646133385
1 940322371 967957551
2 574074971 7685811
1 638312663 281697234
3 42625634 804698502
1 897494556 511884590
3 415929037 760393253
2 408238045 505821133
1 832216507 704302435
1 366055140 115408771
1 445358442 590156286
1 436046545 114294625
2 211488591 902078097
3 301296371 235524516
1 721146940 460168836
1 140555 513720614
1 127781681 169993474
1 550601943 954938303
1 706120428 473516524
1 602234274 797989225
1 106846082 899484448
1 126185256 711181997
1 274814839 822622064
3 612858085 827301985
3 43357066 592897229
2 471852049 287915913
2 700434543 746397228
1 279651898 306917626
2 685467576 263176282
2 847147993 435475222
1 692052556 431133733
1 744842220 287310717
1 271362214 692560262
1 352111174 852640734
2 142204107 391479289
1 400420721 880401436
1 591456908 413491816
1 721449081 947720013
1 91573825 549737466
1 36977658 353694539
1 447674158 511550886
2 872262525 799644964
1 968628146 309142735
1 84033646 695391322
2 152129921 267648887
1 281807764 986262131
1 761383438 638934799
1 791822279 182809532
2 982682585 330166548
1 828236099 28135084
2 570015727 475155807
1 456830035 460686749
1 435071432 412308734
4 600737016 453368495
1 560048563 583170442
1 642317239 971716353
3 311882659 4032957
3 631360427 434186161
1 972118745 222973407
1 223376238 847332570
3 854482250 528589071
1 118973831 111444768
1 257774742 802208228
2 399475950 480160279
6 199290371 635232098
1 972495845 21435411
1 264991188 704942582
2 982510116 119654044
1 481286160 67388684
2 555906205 669349288
1 614580801 844691039
1 943546121 349208400
2 359117674 78317853
1 222053449 894858634
1 196551237 900655340
1 112657888 117577797
1 728119422 375015692
1 706921011 709640003
1 855984840 655464095
2 52327918 687046794
1 194980025 65498611
1 522009201 517962965
2 472398761 741858160
1 621820032 903149218
3 398460979 32615485
1 160529519 787588898
1 403749341 650015628
2 806750695 705818604
1 178515306 710618231
1 217247526 962433417
1 965049544 669781502
2 271315494 590197420
2 395024983 216443272
1 857869716 109771023
2 116799902 26616831
1 362620819 204749527
1 607993202 826056972
1 85180997 654053671
2 790159796 339708970
2 929297424 724855154
1 233151749 812239940
1 395398155 628485936
2 737460533 775209814
1 63192939 617410173
1 522964588 362030319
2 546483404 500855003
1 183881191 953032528
1 433816554 640358458
1 15939798 671861083
1 465733985 362834245
1 815974224 722741565
1 985433397 325616921
2 234896016 231159788
1 18216040 208720278
3 872919073 402803638
1 250123511 9092675
2 987551746 683363540
1 94803427 797690036
1 515948496 515115603
1 433515729 869503792
1 600617388 517170332
1 76473807 277238226
2 867206673 957703077
1 995168410 440489027
1 16831911 335463171
2 704959267 792068160
1 999569338 820791208
1 434704186 552956748
2 542819132 56988047
4 243924422 679788116
2 505945065 174850317
1 141919593 967604955
1 808094293 811888284
1 169553553 70092864
1 101038805 280893103
2 696632097 107110173
1 588372055 834119400
1 245968288 464506767
1 52406208 576983600
3 690740178 390967211
1 931853421 387579213
1 106639697 541665181
2 886833272 990126872
2 931514421 21052847
3 602865212 454853590
1 214445667 986569524
1 403740388 579715532
2 805344186 606371711
1 745309730 753151507
1 517431647 154768199
1 454543176 798711732
1 689896027 28843493
2 765741053 484628873
1 939903594 442551459
1 837324966 304978602
1 200039746 244550131
2 608141871 8060766
1 715869361 960785802
1 150630729 561964862
1 132587964 768428730
1 782410369 462943958
3 584761467 538641456
1 791738506 534982625
2 801641330 970754871
2 359826605 882023763
7 691908135 224917924
1 824595635 698594760
1 495608235 305461255
1 978805604 153323440
1 856386440 571112368
2 250165200 7069298
1 544498045 457507854
1 557549376 793961749
1 876625633 734385794
1 13896172 485298765
2 767231294 560871203
1 419033692 628000460
1 309205400 695842351
1 811316953 480628599
1 333619762 705972458
1 827736360 30446957
3 434323676 12694084
1 155681130 658704196
3 95335015 276949062
1 463378471 177127195
1 586087050 42143
1 670752955 781068550
3 785368818 531423950
2 29238561 68961224
2 622377586 299884028
1 129408478 686763740
1 764986714 708117409
3 591827086 607754120
1 364015514 587855422
1 440232364 557040393
1 107188276 328146141
1 638995314 661237548
1 26518486 151247046
1 310862767 303890999
1 971990626 566290528
1 57683662 995712685
1 665906985 741336716
1 483129754 797146615
1 217872537 343995332
1 919797055 657290387
1 465226041 116420561
2 273222890 366123045
1 251365844 533580108
3 906242728 994009881
1 797296529 565032601
1 792304348 841970608
1 750070623 178973905
1 355535826 529388872
2 767342918 280159823
2 272453073 801277388
1 803373659 56267071
2 460436322 672892003
1 209504090 91562986
4 552909199 945351963
2 536649085 308522612
3 775668766 19538840
2 892869865 353690796
2 962067211 367902432
2 932544311 103602857
2 574046833 562971222
1 956393779 901469701
1 375249096 23815761
4 880815416 690491295
1 901488961 92481707
3 424399853 140240531
7 949541203 595253194
1 586698343 45725263
1 668145877 661251892
2 367300498 149425584
2 600694292 229682807
1 605001790 458019909
1 617712738 932689756
5 965301441 603868116
1 216671972 406456568
3 486660517 171939790
1 195810977 513917698
2 643379609 942850572
1 915110557 80294076
1 76588799 867281981
1 854689638 42808607
1 234602951 771021063
1 833503117 548573633
1 826359960 989198784
3 186386657 794819069
1 366302602 710019683
2 900860570 101617112
1 65116006 306659687
1 374901452 517616464
3 651570439 342434673
1 917565474 691616602
1 393836076 825679393
1 771282620 390518644
1 100481114 369733580
1 861611554 773447878
2 339964311 344571926
1 470849844 769117986
2 839842405 117530100
2 484977557 645225042
1 705291569 60331601
5 641676931 104048191
4 217772216 518125963
1 591503660 127431529
1 744524550 242070910
1 713120507 342211409
3 904051011 160333867
1 351933884 876628669
2 495344723 786263776
1 909908612 370190374
4 648178581 91305286
1 440122316 919016075
2 745991490 613111542
1 489461275 935944520
1 379769975 803288292
1 647429067 982819580
1 916091483 355336542
1 554235739 272147737
2 654806913 675847764
1 501603573 705843476
5 665652338 352012027
3 136007014 274406669
2 354702278 988809354
2 58167207 454003658
2 369526411 35967722
2 73857611 721503295
1 926291219 31577479
1 258896468 480686488
1 77747605 480319946
1 861739090 788607092
1 58744770 364677947
2 656074561 921879647
1 319500917 768437027
2 913922985 812612768
1 686181133 216098751
4 784682570 840402098
1 674788313 924066995
1 258704447 450131748
1 576215667 952832768
1 293194792 771759430
1 440081879 473472558
1 583277149 97415497
3 333359667 471204158
1 65379349 639331100
6 740403215 894844503
1 763924474 822398324
1 252968087 804024398
1 843633749 491283126
1 116681793 936629587
1 316065113 598507956
1 785246071 335235187
2 155199210 18131541
1 858774636 290402962
2 854528518 814446951
2 492185191 277650203
6 591296270 128368303
1 840567813 214831607
1 145819172 977136048
1 802753193 174479134
1 944616320 688701934
2 772868643 496388782
1 51794399 848486328
1 977592722 400667575
1 644331047 533474646
3 25723466 873197151
1 226716731 424742097
1 165801855 7113708
1 669217064 992863912
1 595709490 989691112
1 605462865 193086480
3 109299315 110631268
5 289040531 742514494
1 425570027 291813831
2 589308008 136264832
1 72206093 309244009
1 330710277 814044703
1 173136585 884430319
1 182201206 763997435
2 619573570 854932597
1 808292964 558723439
1 234848023 987964876
1 44423267 887495215
1 720967333 131907981
1 195413513 956430323
1 700248457 896991735
1 520959685 590939226
1 961412115 604993071
1 391147465 713670489
2 704986044 642211449
2 106805887 417076937
1 152015575 719421985
1 493550952 237979387
1 911702805 162870403
3 787643147 311849296
1 383004181 764435997
1 600761168 861352429
1 752769203 175240556
2 952285345 399553367
1 562972622 564354475
1 339012873 338622372
4 821361331 937150585
1 956385491 711520946
1 291975744 196363663
2 308533861 47645898
2 529365784 531996805
1 404936602 472737948
1 169758035 475194395
1 122051730 477215222
1 70244530 180099091
1 369925358 60436994
1 450312614 218497281
1 514685225 349083354
1 941794388 803062659
1 295846417 146149449
2 839367698 30010197
1 12110166 728138598
1 733609281 851879777
1 638908385 772627882
1 378422899 72715315
2 232249049 544745295
3 353463828 206660216
1 241787114 759907392
2 8011473 903253163
1 761226309 288946855
2 857304580 365059101
1 92503208 864633302
1 254815536 488038752
1 550633670 758218186
1 265520835 320920840
4 582768257 745523494
1 539571207 718601117
2 861667838 894079595
1 275279688 962357595
1 965525923 191710683
1 480688273 385108442
1 663365115 576314239
1 526009383 475356211
1 915415357 486194301
1 310676966 694796701
2 851138968 538626750
1 294307410 19654455
2 498051156 469929191
1 67017374 431874601
1 277292971 929854155
1 58214751 881578735
1 857731843 346974540
1 727903769 954593570
1 742658551 300655041
1 784326095 695229250
1 974255670 390678617
1 449195227 527493103
2 97830294 762413367
1 775727308 779999989
3 80782539 380415696
1 121261822 983967453
1 202993700 408126855
1 277463244 70614544
1 103479349 504951157
3 275601418 926223698
1 283688461 591740680
1 804177185 658377309
2 68059206 604987942
1 885872719 557352225
1 135102477 630854472
2 859006900 381529281
2 743461065 294338889
2 646958319 23598162
1 223782730 595396190
1 284356853 763334519
1 308645712 932211740
1 361140263 933814110
3 937667095 172903528
2 220014546 80701438
3 995885731 745394018
1 808996758 635809855
2 338251961 716660298
2 748358520 767134293
1 811022544 930312922
2 990760638 901940718
1 325842332 524487381
1 342188027 260897509
1 975775443 740948117
2 23080651 197658448
1 516288417 693493456
1 981368664 884200909
1 181506401 904388271
3 874838272 973388315
1 506612320 60987952
3 997329295 119868126
1 396200026 527403553
1 461033745 307399220
1 93849087 404074196
2 165934091 845312991
1 140396060 839659162
2 421739215 294567439
1 279298187 775031298
1 886545526 88510701
1 638494974 788481083
1 245741879 578418249
4 420463241 916905538
2 451029097 817266158
2 974224525 824418527
1 877550894 118763657
7 725355622 772194767
3 934052485 891378869
1 659045530 225995011
1 163230722 914819073
1 666352873 644052969
1 597020977 534332902
2 14770316 789064864
1 631713761 993130248
1 477999082 248491776
2 615240549 620681313
2 347032933 612614713
1 965669514 936910641
1 860379933 793400452
1 669158224 518000155
3 590299040 73440660
2 866830137 463574379
1 391184821 290641203
1 343021028 138255356
5 698196835 901658577
1 67224141 519024931
4 552566836 800298501
1 592571948 434764955
2 943232310 952964270
1 113600438 554722168
1 296024407 321506127
1 280254108 317615351
1 746135844 903119896
1 980016367 474838816
1 235491719 557818589
2 477082833 467237616
2 877752084 337861022
1 583096921 678028941
3 969349394 981293444
2 197416995 568048989
1 316614070 524198256
1 547036888 427211039
1 597616283 622192578
1 129166617 502766204
1 45117957 971964946
3 463937454 283338243
1 189905596 436614821
1 395013564 561881512
1 458314195 651023382
1 727750327 745797452
2 608514097 7773680
1 278549365 873745382
1 600180603 9824804
4 380104913 871894268
2 463632691 312258966
1 953881789 93281145
1 73485562 89486814
1 575724302 980917014
1 411291549 844630028
2 31832033 107804400
1 455781621 690329685
2 525780531 335968979
2 440315453 14136473
1 707357425 109662782
2 361758938 980102622
2 933649659 545323812
1 930367271 377578080
2 942785888 195882273
2 477152469 644476779
1 796169371 739451482
1 302223064 202993565
2 833092446 409141229
3 35606686 726689758
1 647619037 515339187
2 344369060 778421330
1 18914906 910148764
2 725220163 234105054
3 579705662 657602558
1 894386246 824588338
1 236785207 527553313
2 339816495 773775378
1 769779371 945025871
2 238712079 499885588
5 198668616 331221937
1 106544004 740230092
2 594864174 401987208
2 894428337 353767118
1 765752076 466210423
5 279695845 198027201
1 26983991 919665272
1 957050791 951556029
2 269750321 614011854
1 596030009 629643898
1 998797646 635719906
2 47932442 549633872
1 898635820 750103442
1 623288410 635328294
3 978649832 931137269
3 220477058 124814371
1 201669471 389531650
2 542486782 675919671
1 134998252 436442684
1 473315046 71532698
3 455801788 51674911
2 867310243 521192203
1 958290064 721660250
2 47964842 660202887
1 383399012 215918902
1 206018538 553332440
1 99774096 926484887
2 704013939 334021642
2 659776810 255517526
1 796068180 54627033
1 779615276 839851857
1 426429309 393317119
1 123070949 201846621
3 897005576 235747381
1 74782490 428043537
1 52822568 95967603
2 971249826 535807319
1 81651553 271698227
1 790832425 203269872
2 584016877 854804824
1 637522563 734459153
1 935148021 545619892
1 605487424 381728792
4 623601889 948621572
2 586895856 725130
2 801810029 676381779
1 726932478 944516844
1 234085302 426266527
1 744691065 340779562
2 240689370 588338279
1 279138618 848326993
1 709143001 166014280
2 108984696 900359594
1 124259670 716925623
2 200257149 703135005
1 366704798 164441187
1 757694297 188565104
2 923391224 702162225
2 572897939 647156689
1 666962002 188130878
1 604574515 545063095
3 175587794 967535495
2 470567155 717554120
1 719530982 716457968
1 39303168 542799560
1 934195510 919525573
2 174843424 650314979
1 65733710 950127596
2 693943718 666568968
3 160109104 845548633
2 554494410 784540560
1 943653957 494089303
2 582814576 65776329
1 228029302 484620806
2 292342222 82777828
1 261800027 67301170
2 135574045 508399747
2 271193435 266206287
1 802865158 80647654
1 57245953 888583364
1 349694121 885283891
1 171158569 850399532
1 810827113 243591071
1 658847819 56230061
4 107965003 529001081
3 969105527 928180793
1 513806021 288409590
4 644011479 47531721
1 897259373 988539959
1 70818855 532665770
1 889412100 580154728
1 834525310 631892850
2 810174440 572821220
1 513293166 965768453
2 346990807 382131953
3 5772240 959328197
5 684486927 878042712
4 319762693 70931337
1 421322933 364989756
2 118296690 195703644
3 598806033 476398378
1 787106072 625448290
1 14136170 101966422
5 232512512 540569517
5 144923723 447229554
1 24409204 291792633
2 247508038 647065255
1 696073720 369799316
1 595938774 375523824
1 131152321 293437133
1 550537488 702246740
3 923389335 252136458
1 878305108 670154549
1 886126909 887821793
1 74381895 362669570
2 885287868 460521130
1 436572325 989717340
2 181194063 576329774
1 160536053 404697065
1 186130013 580048393
1 387571615 946632553
2 851556155 507449719
2 806898619 522822070
1 291316049 972288896
1 582179234 703329004
2 196771242 652623640
1 865843909 413012619
2 672968605 346193404
2 160409908 721839816
1 562877655 417677226
1 8523155 955738920
1 151632174 951424078
1 857994113 779868444
1 163955945 408249464
2 390010581 578709132
1 854371743 658957306
1 537742808 820120843
2 246281455 349745238
1 771711213 367178012
1 19004074 907720594
1 44366571 152782697
2 973400346 500774195
1 664435693 376960644
1 196090146 950006273
1 614395427 286213995
1 814920537 32576505
2 928996279 526481848
1 867763923 144436714
3 483345292 351455073
5 635814067 372595995
2 123504402 634945168
1 966299707 855278707
1 53311881 542491738
3 696804325 716566678
2 742569917 864905138
1 79393150 939992279
1 638226477 880751697
2 873675457 612123726
1 255074777 420723351
3 831540028 534704093
1 196666284 120688914
1 393041410 167575675
1 217916336 930022329
1 178978127 544364980
1 625273626 980855652
1 543419108 789614921
2 641978193 344188237
3 228910002 535411879
2 702355832 960772291
2 216920526 770236333
3 656621765 312556959
1 584555763 527015821
2 492576497 121234892
2 913343101 319671188
2 567455347 43829346
1 857454444 432094591
1 84052233 618128390
1 704696034 222565173
2 711344435 805754
5 410749646 129312299
1 693747002 816661807
3 823594437 933285668
1 199463719 45066657
3 923436251 443258419
1 314006495 843487140
4 918724334 744441955
1 80839767 330855986
1 709130372 580294020
2 75762235 257296835
1 927341444 360693093
2 121491614 210737205
1 513709459 314316231
1 745709089 367777592
1 16477912 534693774
1 603003643 533951513
1 139814903 967871059
1 277812680 586716247
2 935707493 217343335
2 52879756 189270692
1 303505583 690283232
1 779392596 19831690
3 684187819 605602266
1 614192290 82534496
2 885200758 297052824
3 599605726 524164287
1 773091307 400312660
2 641035673 183871168
1 263219441 51606872
4 942682336 513646458
1 157214035 878437582
2 609461624 94674956
1 98158826 827550511
1 11568433 65441268
2 783236067 25769182
2 482529922 558939429
1 599050333 913919017
1 288133630 753569448
1 22472241 51122103
2 153665719 487791328
1 895981341 923504458
5 634123811 377011284
1 570101489 407201510
1 841901573 472479701
1 950846681 907501532
1 252068552 353309467
2 639889616 604451991
1 338467568 630005175
1 749180886 446154545
2 4551136 903932016
1 726985100 180325329
1 529451919 556070761
1 845265092 40600560
1 773950792 46436302
1 664740671 154948919
1 450406088 424882134
1 911009503 654816126
1 646104967 281926781
2 404854094 134273903
3 833645422 838689639
4 565592880 249069539
1 811371314 905965110
3 353852835 32311092
1 526094587 218810649
2 945330659 843163501
1 249385636 999829720
1 685319957 407274586
1 499073423 63911860
2 273773834 590688375
1 879484758 315409234
1 382325197 341589361
2 528171765 633112163
1 363380657 459749048
1 485247879 190683644
4 571875342 984720105
1 556996804 127568428
1 105888100 548241993
1 15378175 266886972
1 698518643 32158951
1 606376379 635867792
1 422678664 908426723
2 687459195 963464829
1 754615976 881471844
3 165016788 805414502
2 927058151 445964335
2 276081063 995904237
1 703906493 975771529
1 552733641 268294885
1 972301357 7137985
1 104165484 711583153
1 752567111 614327351
1 664663007 593233402
2 25287218 878522639
1 521157517 432571001
3 711834439 927423654
1 444474187 146137296
2 269009599 552749764
3 32116731 141994183
1 437378745 54438716
1 384920497 57411718
3 94815423 555751085
1 781685038 858112606
2 903060025 5111412
2 715071037 568203563
1 74842707 951232200
2 107165726 434586106
1 593643077 432974436
1 907258460 612997232
1 819235013 396020623
2 766368918 46610253
1 30428125 693609270
1 767814049 563576530
1 375881786 600225152
1 811567174 394441296
2 119478131 674012195
2 84925141 683209398
1 515129028 728744509
1 58449799 438635069
1 566774525 458146236
1 591570378 775120465
1 953811566 419298733
1 130771477 851532191
1 647517524 566495427
1 913246617 415029508
4 8934019 300212350
1 139566329 717497071
1 378667007 750711665
3 475080020 6434965
1 95883113 727701468
1 488971000 28529206
2 22683764 937304618
3 16695218 159660021
1 949599620 205399654
1 234098031 376287571
1 313954022 349672710
1 636197840 241244222
1 676118778 787790984
1 219794108 722393137
5 986850205 436470284
1 516556479 484115993
1 829263844 538448475
1 722801211 561843760
1 399968973 158845495
3 148822829 7269708
1 33767063 896328215
2 743278155 363756260
1 925189379 891809915
1 485857950 921632198
1 853708969 945907233
2 885129782 891715091
1 813152912 866722283
2 936979928 787044561
1 191292212 701023235
1 481722423 924026694
3 903242812 788182312
1 315936054 981989323
2 110530206 640364761
1 703293896 906372644
1 625941603 761016158
2 710370881 520841193
3 49968514 32486261
3 112298899 706837575
1 437076312 53151137
1 839383190 199221375
1 927451679 268595293
1 548748813 401986414
1 184261606 7113683
2 961596371 773274319
2 654199835 431084516
1 463970061 163616423
1 631569318 234141427
1 362661721 670506732
1 229960556 139381618
4 331003042 142307182
4 108765139 269990306
1 81185035 734441104
1 59067 991507274
3 573764163 554778682
1 221954527 218133063
1 694870996 471155477
1 91178514 264879449
1 106472312 668931529
2 150373765 618335106
1 338960125 389390620
5 285424379 429591179
1 584887728 782164236
3 43994382 319681717
1 408111952 993950575
2 974070874 47513139
1 983767590 340424196
1 98259 486431524
1 544196767 740782741
1 386712951 190582720
1 58177624 629875776
6 799179981 662332555
4 785659021 311360965
1 367216606 517636696
3 65987658 235664504
2 336146786 718220704
3 361428766 772227814
1 735068415 818647216
1 193676990 952972355
1 539072830 184603372
1 689650266 419599490
2 417538673 685061289
1 52746486 923710479
1 712341786 672812324
1 127077892 279941740
2 973334939 615230394
1 816319754 204410331
1 176521813 139300803
1 367015974 498571885
1 640736770 88605796
1 72257894 612342250
1 567135593 878699424
1 211846689 86634579
1 749963177 254108142
1 429892987 715814970
1 343028556 51119871
3 46218114 310109191
6 18051544 902281213
6 741264726 332401192
1 877893553 581172994
2 688388678 752239501
1 138236458 419940282
1 216118810 468873611
1 16207026 133349549
2 567804322 223214408
1 734975268 674510072
2 755646395 537966962
1 367590483 707211606
1 160294631 171615189
1 412720223 878313063
1 40512341 388403546
3 154148203 558526754
1 214942518 852959649
1 515464974 30984019
1 114678704 459101423
2 526358895 379895748
2 124781029 36987890
2 696435232 487512253
1 173069545 312741613
2 528650171 990049149
1 508527949 248647414
1 11728143 691240776
2 888871048 107554181
1 148548940 33185051
1 295699130 203437982
1 864553387 318907379
3 877133759 5426855
1 594312816 226075570
2 114185913 505630187
1 830997364 223424345
1 13421639 132044635
1 331824237 131645951
2 490010640 707506028
2 852524967 897637608
1 385312170 91322235
1 538883911 658647904
2 626988998 48173846
1 756254292 94852891
2 658581353 455309365
2 154990512 919698176
1 334174269 723769037
1 41950879 599655886
5 945056357 850356723
2 442396763 445209199
1 677506337 493242328
1 440815825 976213287
1 856875873 920923172
1 582670648 647852358
1 920528186 750497529
1 876261061 569305712
3 250631427 212316782
3 880841771 949030648
1 957760433 852548337
1 255304894 395075255
6 18622629 982785170
1 704127084 649248032
1 381373475 251476538
1 25434750 731803350
1 774566839 27290387
1 606591084 234818714
3 750005726 184735905
3 884088698 722371025
2 626897341 592946345
1 483197009 918981558
1 299006308 226625811
1 452561289 974830829
1 79726554 779145122
1 130444193 463764191
5 111109904 400153383
2 776690146 806285255
1 699900061 505433123
1 70043580 663662888
1 590821285 653017083
1 453519762 456816297
3 848056465 26194398
2 661135634 178965530
2 158440991 174306240
1 684375583 587833407
5 530382849 444445051
1 975880400 837025593
1 778032083 970334077
1 470339820 118976782
4 855937228 358544481
6 797221600 895830245
1 696368228 711602381
1 423880014 500695799
2 695001398 864900821
2 467672264 442095676
1 112033393 281216578
2 644916795 33316277
1 110465945 532593585
1 846699511 58375013
1 607308018 54710896
2 372335992 153250451
2 918526141 820604936
1 62039014 135097747
1 50410141 680272824
3 731733991 782439406
1 239951102 320517895
1 98071314 587962345
1 512327231 906710359
2 590792946 446406613
2 694243313 357267453
3 429005055 720403581
2 464786403 898093360
1 378881999 35142776
1 560628027 641172403
1 663384459 38614940
1 71050742 726904358
1 716924123 703030535
2 630040750 123552077
1 689449170 226956181
1 451876239 29050778
1 688038533 544145093
1 625539197 512037300
2 463127099 573359632
2 910377272 676637533
2 314233237 713410271
2 364315874 276808787
1 324685961 25437564
1 203853255 807447926
5 247452372 461780821
6 215050795 110387946
2 865723531 984256565
1 382061137 156740075
2 481396508 433004857
1 576362862 816889649
1 314148642 776989174
1 926704034 505597336
2 327865661 364222697
1 514211859 743368397
2 519870992 674646780
1 652657854 386552528
1 305354389 643206339
1 940312494 964617972
1 631967072 390891176
2 814037882 11928441
1 11570559 550816989
1 192189146 61332100
2 157047863 698264485
2 286856842 947417503
1 636890573 163414637
1 46308352 740619735
3 139293896 438952299
1 843014975 174488422
1 913514074 16995491
1 200885922 811927972
1 735026927 302997758
1 698567789 248164017
1 319694003 975153429
3 826088227 271580046
1 860764309 546988631
1 756641754 170932296
1 407342957 571724047
1 769293721 704507790
2 457212464 638314430
1 856713987 946000385
1 857652668 85262812
1 683194929 417409323
1 559843626 56895809
1 724538693 127246602
1 794304461 408510148
1 20264203 491565318
2 971503484 659020526
3 315213993 379896030
1 755494313 428286708
1 6998671 334886023
3 366631090 5556593
1 749378196 689968999
2 609071985 615593776
2 112056402 819682980
1 309121999 513103153
1 936684875 86257630
1 653025839 598107671
1 576624516 257345501
5 5693112 847275769
2 961791619 867245537
1 15224668 887671443
1 509601328 174393033
1 284641325 999232209
1 90948252 770267952
1 154388289 260425040
2 347285824 459845653
1 731649877 920910881
1 301524948 98299663
1 79361267 103462438
1 223218312 798494315
1 771510991 833452233
4 382191901 233313342
1 101555167 838039235
1 1911459 634875664
1 723244102 240187512
3 809057590 692483857
1 370894350 231912220
1 919513877 357558130
1 365992690 759484330
1 672691959 650957464
1 314590195 641581792
1 902042686 235632193
1 688445200 970059308
1 672154385 264928171
3 634184379 443854245
3 600103132 707429349
2 18840458 585055985
1 834594976 782654655
1 187132955 260627919
2 293568102 435916124
2 494123268 192476325
1 777085026 741115115
1 491824449 987003683
1 698875607 223083720
2 947117500 183368450
1 668003941 368725728
1 486423384 91000784
1 332621559 373969588
2 631385151 751623557
1 787056083 238209637
1 812322816 978129869
1 891922296 400437730
1 914774998 141174539
3 291605430 119967672
1 249503821 948736963
2 174413816 71901484
2 708934394 668950646
2 835364823 141619090
3 88919608 476865121
2 337463074 362950514
1 991491543 71103206
1 843014815 233615258
1 718298449 446281004
2 798709504 366745038
1 818654910 648633662
1 453792960 346613653
1 680018990 449647532
1 319551643 838892600
2 623212722 692999890
3 671991031 166070573
2 699735042 356616270
3 17599581 647998208
3 913569274 851970068
2 578384021 776532786
2 859793085 694519811
1 209192300 300230214
1 517121307 857875683
2 137704545 692309639
1 423227274 956381802
1 26406942 658550808
2 898566810 558152726
1 50505039 853456160
3 599037897 416908458
1 813629958 399384403
1 628735848 833816297
2 183055985 959478523
1 103241897 766464713
1 957232780 556564765
1 397231697 911708742
2 687266900 944265187
1 126493388 738410526
1 557310610 792134081
1 39366878 914537335
2 807816637 197751757
1 718689694 668354303
1 217365346 410809718
1 947802893 356222705
2 417489789 241337974
1 438861014 898353751
1 416573596 174907104
1 758076034 407322267
1 703715088 831319350
1 701887834 583708735
1 232923908 519252417
2 840866455 660620742
1 404565748 212373229
1 181730850 198088356
1 760334262 544098223
1 100490535 368950204
2 885717859 232067334
1 291825919 623824597
1 217956647 217618693
1 67224116 971545165
1 454477051 749840252
3 310542064 677139045
2 831682901 695752957
1 392604471 381532757
1 569049735 450612660
1 554654228 688731950
5 889954140 219877458
3 479606062 914479644
1 546924284 419017100
1 25615269 117742834
1 416523171 443605549
1 177640181 8209025
2 112026533 157672492
3 126081077 16856396
1 566445712 803661861
1 861640943 409374590
3 850253569 94232571
1 285607846 127580309
1 964496694 888917914
2 909266273 274228928
1 725197409 991709864
1 324030140 694009113
1 438115504 357126362
1 324526454 248042684
1 709853671 704538351
2 97218600 664448927
1 618877279 840672093
1 34781861 577770378
1 303610757 648625824
1 604524844 129300916
2 74027464 466551134
1 873237643 960909372
1 774436475 62942521
1 446339576 527912627
1 222846914 227848661
1 461883725 595054165
1 462736745 87529938
2 787920047 271909448
1 988838331 37231858
1 335154141 276947452
1 253717191 927809656
1 413943015 839481468
2 985986917 420286788
1 501604078 488602407
1 60327011 224672234
2 551241783 269987548
1 195056900 482560770
1 169099370 214756552
1 611033888 688505831
1 221471648 110290702
1 681332417 680070196
1 909917948 868089756
1 438048781 879508521
1 769084907 384962315
1 271194812 947271548
2 745160086 983278236
1 31089233 806064594
2 434791649 437314789
1 378543458 660478871
1 683330538 990357251
1 319278478 281197148
2 554377503 76592533
1 109755972 961698884
1 621841452 600602744
1 595870131 129084409
1 877751804 519288933
1 703835018 202322666
2 77805801 628738748
1 601897855 558391391
2 107467527 801256562
1 687426659 979621845
2 541494607 5084202
1 297590634 839367117
2 914227807 698161830
1 628976503 646101370
1 382019786 877903791
1 830496045 196798532
1 362664450 335260739
3 295406971 846381293
2 122607192 792374486
1 896609840 105937446
1 301980799 480584784
1 554712361 737001099
2 992041799 111769434
2 170974789 882496283
1 778517631 771051083
1 942194835 526457983
1 942026149 881392174
1 234255013 476353866
3 256037572 25719838
1 724274998 241872586
1 785069759 8121148
1 269468653 932865837
2 900047030 850614561
3 831321458 60606084
2 208068517 305255158
1 294638385 131158873
1 977640404 654176651
1 803248968 118612155
1 539821565 32103969
1 513235700 878618802
2 754151943 650481369
3 19727567 175101264
1 906765634 754827433
1 645340397 155364271
1 639053547 866341346
1 515856059 142934262
2 157010482 271784945
1 356705046 78976465
1 974408550 442497301
1 232978143 920669575
1 548613976 500621541
1 645639385 693950449
1 969490886 398928621
1 969020761 324023852
1 665773675 673062282
1 324280409 399941367
1 953934611 855627495
2 831698888 30662733
1 355845279 636475446
4 1837356 481439137
1 776244537 698527898
2 503248905 143132556
1 132047559 703256947
1 862908070 773439957
1 102836138 135660140
1 580346466 54623407
2 649407093 508249958
1 26005198 466970865
3 879041780 992299877
1 248493191 747045316
4 318549546 27349116
4 826670860 566521832
1 177765705 966661089
1 936942339 117655824
1 780721164 674334978
3 958449929 740865686
1 365362160 401919550
2 493673107 626742875
1 161715999 907048118
1 687432523 440665294
2 380321527 438841283
2 715418835 574674875
2 976146816 542711215
4 988144769 502308052
1 628577803 27969783
1 831325792 966903526
3 875957081 862839996
1 471668355 308666300
1 941714164 479814541
1 475235493 534199259
1 756863591 781504890
1 141031936 894638254
2 267849916 992452590
1 604005061 630577418
1 231681880 916424439
1 991642784 491317534
1 248420102 639889708
2 607189110 473545624
1 151144962 28963476
1 587444453 491576041
1 593662160 887279502
1 921311139 876791269
2 615276179 921307030
2 320002201 63585737
3 93306686 37560280
1 142790956 59966331
2 703088642 623056345
1 875009069 148328305
3 122107979 320712584
1 989548621 83775237
1 135037402 325037857
3 727301428 380983929
1 270057133 697036797
1 833079987 70855318
2 47989923 91154854
1 414631791 388795116
1 989116398 834621250
1 561736763 465336669
1 882981553 652960838
3 904390847 536024866
2 704458131 113548034
3 703213885 321484370
1 420058361 749539040
2 462911544 578247003
2 304194452 10700673
1 65088970 482504912
2 565210201 885181838
1 547422957 917772132
3 256713324 444833224
1 739130793 112523114
1 120546192 359660669
1 134129887 843249245
2 861889384 727585945
1 601000814 176121988
1 483258038 883345073
2 500429377 710325366
2 553454626 637924945
1 871864466 461593557
3 116844916 275021142
1 345670502 404651306
1 786137346 139822658
1 767824863 981204101
1 425190668 689029882
1 338348768 298028964
1 299314832 896847649
3 609468557 28694017
1 418099394 886710087
1 853516630 437623671
4 662986643 956757860
1 144817582 118611349
1 490159324 551594980
1 974259352 576844585
2 731053992 192704112
1 654170925 911114357
1 478933200 265963742
2 607504983 491610113
1 902798201 323719646
1 872176218 170314865
3 586880853 538547661
1 573597403 759859000
1 384449147 225847019
4 326942021 867121703
1 853738851 714002765
2 67533616 265199450
1 977947484 920224895
3 393199236 954524384
3 738799052 892808098
1 663353449 103898696
1 797381338 503899953
2 366318066 94723484
1 123543322 759857678
1 367419056 636543857
1 742438972 309483859
3 20008 600395124
1 494678106 742561358
1 936612373 40059700
1 665762084 900906315
1 670927124 938280999
1 300044963 579319942
2 778261086 829013595
1 580537454 223897716
1 630478496 986701985
1 264715489 543949952
1 284243093 851424998
1 645226695 62785265
1 302134725 165346824
1 732723905 9152617
1 877197155 486967159
2 375065609 21870327
1 178177980 857981221
2 726198995 822709942
1 624005428 954452298
1 374011335 841433040
2 733673395 393134851
1 232774817 852673690
1 612110336 935543390
3 519922689 907766481
1 808162218 966183464
1 299746516 531532042
3 537281726 815337154
1 664366183 637135612
1 567626701 728852327
1 216943624 651387442
1 384612252 776217832
1 262807633 328858915
1 273829625 142602896
1 164225682 770002475
1 490310144 167153709
1 512498453 705790287
2 274202378 999646736
1 384367173 718231552
1 143811438 568640662
1 728440031 865922343
1 681705815 270018006
2 213132526 317249435
2 504859880 801208375
3 414458970 841244053
1 28165629 713301115
4 808596642 979733760
1 996196459 901578579
1 445652890 905230556
1 723726539 159715820
1 117912290 838570783
1 592506094 721533329
1 258504228 806382028
3 123977006 959993009
1 617553630 9358067
1 234361802 867875748
3 507507091 203020273
1 683372950 348396495
1 34523903 303931035
2 386742812 998651933
1 272158212 77377989
2 602660351 355530102
3 973280054 87583216
2 171310980 922459846
1 311382256 44951280
1 161615046 527084573
2 325926253 640557631
1 8490831 23016549
2 377076023 363270015
1 960424211 667280639
1 259193319 167915762
2 968608780 669568774
1 515426221 736894378
2 962313616 660324815
1 673309064 837322894
1 517923223 326179393
2 114151950 59796084
2 908497172 956286834
3 67414745 532287527
2 786876130 215057381
1 920247369 497102951
2 684811800 721617986
1 210495199 240275703
1 948657936 294913195
2 681060765 6964284
1 157109597 509475716
1 134339566 958666556
3 864430329 461922965
2 109352455 935421853
1 708513359 789942071
1 922270345 466465341
2 70669789 403110069
1 821297663 661594944
1 715197286 177738038
2 282195460 379898807
1 399413094 698073782
2 9034419 11379714
2 921267448 900982152
1 338238979 291170370
1 923495980 839655448
1 346702194 136728765
4 768456576 729238347
1 325580537 306290126
2 858778090 402586635
1 998005910 968507332
2 912963661 26632092
1 684579791 910348702
4 286374583 983032318
2 554692655 654712115
3 861691228 250567223
2 744114455 477275018
1 729625539 72839282
1 544848440 258095943
1 215134139 446395500
1 309299515 319997322
1 435560413 593840430
2 705072474 809433304
4 579373435 646415834
2 932725103 510689043
2 423415422 285521521
1 705647089 556156653
2 975450389 781947774
1 466239131 777870175
1 317912858 449856901
1 762279580 751491918
2 757996291 986070866
1 840743283 89316595
1 651624417 427651141
1 354348513 649200730
1 783856664 928463084
1 320164559 887589419
1 162599232 977364029
4 472808620 789146611
1 871007009 925271877
2 67053586 444837017
2 878750012 35041908
1 312833290 484608465
1 31317326 743004323
1 765366714 833218918
1 248116011 620917119
1 370169316 979188520
1 286444382 677019404
1 690971322 516813221
3 493338249 596836104
2 528577926 945270543
2 358892995 405425688
1 294192169 795837619
2 305951154 134791023
1 221450779 618823981
2 71527667 218903219
2 324203168 682357797
1 883626984 527420374
3 358712135 568929479
3 359278569 69039929
1 138074902 817777251
1 767003613 394737203
1 757284487 328419486
1 834898106 859816350
2 147165449 53997652
1 527841485 126085217
2 993827179 451890525
1 875005022 602688607
1 444680443 123107486
1 623847498 819005891
2 765500863 41806344
1 33126507 77208473
1 854234913 567130581
1 428500354 242059458
2 356423629 964844376
2 819704079 873708815
1 451123599 969355743
1 951019817 40872243
2 174190431 186147356
1 573260779 407414623
1 861668242 172536759
1 540037661 705288229
1 23276298 569960340
1 154443719 817589868
3 248202777 837487564
3 345939541 538377754
1 540161949 715613940
1 142987548 348549972
1 228414546 273270370
2 40768591 626146477
1 724741381 826301179
5 181258657 694338290
1 672024282 255703026
1 48469909 846821618
1 559926661 707094262
3 369893801 71511024
1 433662187 220326597
1 786478787 830904849
1 612846909 673312712
1 620604470 987893672
2 522302360 589999225
1 942053347 711327325
1 108826948 903761651
2 200788774 474954835
1 622133839 799723872
3 874272576 566632179
2 456292763 486958361
1 994624197 823921772
2 670311862 107736397
1 684741090 193175240
1 4520139 864121765
1 77995976 523132760
1 449319254 59517261
2 213290826 685684626
1 188045695 543542219
1 720751555 18265719
1 746051100 420405098
2 427733017 669040743
1 358221867 679264497
2 957454581 272463164
2 891430760 613433325
2 840073321 400918682
1 497935793 290538875
4 76935128 233228761
1 905600548 849882181
1 16171385 361245833
1 140173780 90076093
1 760894893 318239105
1 947750322 560763442
1 903799363 547255762
2 178549614 90263585
2 316837423 506693484
1 18159117 673327014
1 920518033 448081088
4 222198398 824693902
1 168311614 313265065
7 71139851 8191132
2 718319066 455987280
1 471673896 662725740
2 319656874 977104513
1 241041249 897694930
2 732314924 559853614
1 227508712 298001029
3 962271083 735039168
2 18195912 690148835
1 65602002 182052498
1 256812287 862615704
2 245903041 270022490
1 543170365 240913996
1 64637614 83271104
1 139640382 617466643
1 584003905 265821472
1 965779408 746954404
2 901055217 720186949
3 232181289 915813325
1 648195116 498979525
1 290725279 524218721
1 18768931 966789336
2 619032132 576014543
1 541355931 373400556
1 188734740 82438218
2 778341768 377697925
1 654085528 735575131
2 95453500 147244260
5 678389712 968055436
1 42587356 303516112
2 240868936 333587205
2 613762389 420209898
1 663784371 483651829
1 785801410 74739371
1 610490884 940819943
3 82294001 782615190
1 899785489 435819679
3 192848006 522694327
1 120469556 116828687
4 439688036 462101026
1 384895410 651832632
1 317370009 834295873
2 273868707 407351619
1 658552866 607354597
1 314663385 836758431
1 907381685 842419823
2 130590863 89477563
1 504799991 628549102
1 561393134 248177329
1 741471000 324436599
1 73182647 93778292
1 515995109 343238409
3 807085572 816185386
2 77014121 357433192
1 884517899 345383437
2 327027340 801304691
3 794107109 694515447
2 712188076 637241585
3 844537685 120106404
2 706183337 290241335
1 309527102 615430614
2 912403667 721576683
3 495340104 751163285
1 680068796 476201839
1 801557279 482626943
1 211668018 804442439
3 263316973 273817545
1 325319711 887505954
1 98802993 282655245
2 364568490 470202622
1 328413375 515694444
1 297515749 772896304
1 689253221 49189710
4 315743140 511971629
2 943816227 500672817
1 574078423 840393624
1 14266372 662631095
5 39967819 362721842
1 481420206 191576212
2 198534080 79653244
2 266723847 101811871
5 308852946 673773134
3 604441472 92588461
1 848810430 312823272
1 969244672 332750623
1 555707194 442572227
1 338486581 710467596
1 553441476 718272622
2 78813649 149941514
1 161989117 237350822
2 162998110 348341043
1 297277799 690603001
1 831080983 745512834
1 29380831 308164194
3 668410831 747227653
4 594330473 38454633
2 302254236 101557597
1 92304269 550221977
1 575288398 635149875
1 252029348 681828116
2 114374213 957055088
2 141733904 912602587
1 168819772 953950197
2 140664652 332834805
1 263538856 264045354
1 926200462 9441194
1 275771721 981901739
1 242636063 632572417
1 535499333 324321216
1 454983747 332764385
1 497503770 77852743
1 555084257 532814670
2 906640069 239824437
1 385243329 361117948
1 244327619 432449218
2 517475540 365346044
1 185308860 358594810
1 880840633 421341919
1 504230274 644779353
3 316931768 785443030
2 712785418 657258416
1 170333982 498251994
2 62209870 511342256
4 921435177 509769807
1 645071413 13507642
1 628465303 578896632
1 670824768 508885456
3 310447990 357859425
1 203997882 270905060
1 98048874 163403689
1 734881057 189076829
2 748247271 535237642
1 837335312 725343522
1 215894088 427150438
1 18700189 999887724
1 276086159 467315221
2 34478336 291314699
1 164189534 482696026
2 274970407 778612035
3 279173515 849423911
1 502893918 567593716
2 335021838 116353550
5 614794477 940236077
2 879960136 763698917
5 259385089 436842840
1 860407842 623458856
2 328771786 641465997
4 452293335 258973618
2 874774346 317710127
1 396208641 404500156
1 923465567 494399851
1 196870096 310002485
2 265929330 257178527
1 528324858 16843564
2 851091700 43773763
1 769228343 375915863
1 586288611 320161881
1 695118836 526473493
1 56184172 99692704
1 607955619 498027686
2 316944463 360216872
1 659106155 23869663
1 67286405 224967285
1 448477442 302804640
1 846273136 116843485
1 889329782 20197154
3 905454451 758868609
2 996799234 990316452
1 371033815 189000670
1 466251570 3442132
2 391968780 645395186
3 332557161 694642895
1 333967585 614981979
1 976126605 863400520
3 754564427 269147039
1 988703615 328811717
1 412697974 679625500
2 84913853 585793776
1 939570723 259876751
2 454837384 468300249
4 809274543 277728086
1 279729670 800467549
2 494727841 928864037
1 785650875 696179933
2 992032241 457945775
1 402752455 317259771
2 141143859 933667650
2 771839605 454636929
4 623709316 389937343
1 590893986 680715145
1 715697935 246831185
1 176140356 383777512
2 650135735 271771464
1 616107847 971621439
2 629587550 750516844
2 593524865 801276322
1 84979743 505614602
1 360683020 810125440
1 782047090 820438996
2 922545355 968819963
1 906624318 382976736
2 340033897 76762911
3 734134990 311097669
2 369070394 786894456
2 326232817 538533092
1 513970341 997566471
1 79087698 744625519
3 280688453 484027054
1 971918838 95062134
3 784246285 933059908
1 167289351 384491787
1 954446890 991762534
2 574556190 943442329
4 314625580 797323765
2 68530851 642097140
1 804870766 960026072
1 870967934 237107818
2 746756885 481115332
2 636551660 670112215
1 281452039 19541902
2 352028053 986556642
2 1636062 390202852
1 27850847 50260810
2 770267074 29221530
1 187139908 705026856
1 45701340 512745514
1 820199591 294252370
1 685630308 657862575
6 37183903 571791652
2 15712042 94569958
1 59741118 369389272
4 448244716 7139461
3 734094735 683789865
2 739651296 849263206
1 225679674 789920158
1 937830039 879216988
3 981483800 826753192
1 305387453 217835604
1 211934471 584455701
1 577475151 745651023
3 557773163 523700792
1 304504591 685699876
1 422378596 274879747
1 957656342 892395857
1 328194497 262867743
3 666737553 234449939
1 290208792 900257292
1 712575291 613976460
1 644397626 991356095
1 627493429 707117337
1 694230225 158199631
2 339204715 356509461
1 552490311 231911841
2 739805495 861485656
3 520187808 802025057
1 272478963 305635448
4 394176814 211169792
1 650800173 231065406
1 377192209 754991913
2 654660433 199375570
2 196087194 28813155
1 532773202 555008579
1 753952838 196513006
2 224050820 405121655
1 225435428 384391747
1 642711541 401878238
2 773373939 521566789
1 886092323 558914680
1 447609788 74776955
2 153157005 448660360
2 457044293 570254708
1 411451243 468046917
3 587678062 448306668
1 899992768 128354916
1 377701707 792135736
1 619987851 730895490
1 14029827 167099278
2 194398316 873255712
1 340661100 754133781
1 105093196 313709039
1 713820898 53872618
2 91684544 413356884
1 648665712 754465438
1 124885037 694709974
2 684834964 491218700
1 763613590 905217977
1 835771745 646378607
2 464648154 687016455
3 347566852 342073588
3 959731985 772313882
1 119926464 194978883
2 459318639 55949395
1 470593529 848604880
2 733780612 423734723
6 736993331 406273963
1 450857004 594686108
1 474565473 757795335
1 786420474 31095155
1 881065073 100185572
4 756678933 220715173
1 270010059 405396839
1 438962240 646874217
1 278646523 834847553
1 726456558 401471623
1 292983341 499346433
1 877237446 789230251
1 528419540 377975333
1 116342619 78202371
3 70669053 683719641
1 276978896 419232424
2 718281720 633421260
1 972769470 844828736
2 27049467 277928986
7 152392744 731089359
3 212843500 729826758
3 814734007 136466044
2 281004831 607805141
1 136750692 707953565
1 516486565 937105261
1 491734349 435002486
3 316800548 416789554
3 221414199 45947956
3 442244961 884014626
1 564326602 791588420
2 979162059 145133780
2 571325299 503526176
1 121052488 235357319
2 931043598 827491703
4 469790836 681504852
1 361580307 55089711
1 992331127 867686956
1 801477856 559590481
1 416253743 887548144
2 139747107 77281724
1 992354502 176492641
1 291874140 886193602
2 232212852 889630576
1 185599619 903628522
1 980702584 864418725
2 395576877 672607552
1 189015540 349853733
1 548317428 877889209
2 115804938 999092019
1 32773632 43355949
4 436330217 890676008
2 904473037 345094777
1 39906220 769920443
1 814361203 440302251
1 290936448 864799620
4 460174994 52334768
1 503530859 851562480
1 634382349 850674732
2 651353236 243907113
2 416228594 645123385
1 625975881 462375136
1 120014490 324305735
2 216118680 992235527
1 794358052 562070466
1 687046059 435341757
2 211796061 856259662
1 436410177 601726347
3 134470854 543014436
1 106832784 913374316
3 766929093 810758706
4 757062028 111604720
1 658131220 999302133
2 731693804 403241635
2 686143354 575403712
1 903872635 34562077
1 564020390 249730081
1 909690122 660375110
1 643879895 908195679
1 192652323 724159426
1 537094133 268189079
1 79991825 75698186
1 26832401 872030262
1 660798028 598689533
2 669401565 355512108
2 431643591 91194589
1 322808118 167419657
4 816563864 945715824
5 522482842 207326414
1 9005317 556697948
1 952248404 577827690
1 197104893 727422092
1 755734122 968587274
2 773375924 859616288
1 621409862 653177893
1 584693015 807211618
1 11252521 73225967
1 57542588 629296132
3 862096960 277698340
2 747507992 863026785
1 98808283 60145825
1 841981677 206826241
1 145822062 821599272
1 255650929 110685495
1 900901195 598780280
3 656554640 448868206
2 910920753 266446500
1 306462895 743747252
3 430812892 194398261
1 75206544 21519779
1 928554285 924593717
2 391571730 751213643
2 677775989 760832221
1 555589182 359620772
9 12365858 788748205
2 880002931 485009278
3 814002784 383669959
1 880882620 200411120
3 92618284 30625700
2 314907429 646449637
1 385525100 969798944
3 563516060 978210809
1 986471904 778323880
3 7189933 471863172
2 1747246 240058982
1 184458899 927743243
3 254029299 195251480
1 309249089 763896927
3 378736711 147019054
1 282422636 112485025
1 497079882 363826217
1 647427355 110036829
1 676405652 558130356
2 889713805 808712986
1 292885369 203882185
2 219965523 414846714
2 495111077 884970558
1 775631427 573359221
1 637515080 771427806
2 807632311 260595644
1 683826232 209504457
1 625300654 138574373
2 668037929 137149919
2 656975492 751127968
1 372924433 764478819
1 765329045 681721035
1 774006424 161069761
1 28353551 297923594
2 625510250 200345316
2 111685749 431495224
1 181630803 458805905
1 258783200 39055781
2 187393951 812609055
4 523675295 734747395
2 221955685 427825764
1 3816320 776396770
1 759500161 172630592
1 969771625 399200036
2 939060573 103939919
1 910830079 665816937
3 914541367 246999150
2 228403385 37675139
1 761214683 640727778
1 434150399 939403396
2 537439471 435761657
1 307594378 760395043
1 282104574 290521621
3 562314667 4540072
1 527292362 146182042
2 346981733 96767008
2 545627581 788494813
3 46422567 975152523
1 127036569 967714028
1 751921369 178316032
2 644232281 4778651
1 585504163 189748671
1 453524668 331443947
1 421884149 655977595
1 48101137 18727330
3 619669621 436026001
4 839456711 945960598
1 897000207 292948005
1 810489257 496134315
3 644711672 521305860
1 304655934 283408533
3 168810012 47722491
1 83957773 610325092
1 456171495 182752861
2 961169308 927969482
1 164865374 584679735
3 714751618 340472220
1 531507250 92439477
1 123273005 929459200
5 366413275 276103970
1 998423873 269361674
1 831178026 779610916
1 142955457 271254830
1 405210524 750315704
2 844349923 456665961
2 777398348 16708268
1 245401211 215615515
1 97178794 41232580
2 683322965 426925127
2 267741519 827041930
1 919275125 438654522
1 500392589 835278207
3 828902980 418962728
3 637835046 47658957
2 493094979 20591040
1 775930772 14625747
1 924719124 365007227
1 987721884 517190550
1 500294383 288552265
1 766163693 395469490
1 602233020 683145758
2 632253484 815915499
1 820077210 486875600
4 224511534 575972853
1 360480025 533534145
2 129496656 703967004
1 932485700 557974267
1 922775925 312653518
2 142531064 234069160
1 832902068 675327066
1 805802740 532416051
1 999798927 862148976
1 132113511 718004261
1 499970132 210927782
1 811348641 337061142
1 702394274 43943805
1 57311382 615222237
1 994111037 158465742
1 379191401 409006041
2 484026982 294997245
1 764118998 787796931
1 381101871 179627512
1 587445361 395425568
2 838646952 932581759
2 149948856 911972583
1 160466710 715383975
1 559518065 21998109
1 125042905 308801681
2 414066702 613716560
2 199868148 674743819
1 580803993 395782678
1 464715779 377264005
1 296200058 189115685
4 966458228 728228136
1 245104448 356835196
2 742160985 741756566
1 634661127 887969159
4 466735099 93060617
2 64767076 460028512
1 426879047 431328005
1 459258068 416748808
2 960148738 62953618
1 992734687 331069277
1 957542897 47238578
1 851730298 504073392
1 876571586 281847608
1 155355780 637850798
5 576927135 291011866
1 622816520 693731254
1 65563451 651763604
1 484173661 88193949
2 617176834 289078631
1 280550552 318085519
1 402151541 843767511
2 88476270 540124901
1 46812908 7869622
6 845291122 383735047
1 206224024 767500169
1 107560427 882389960
3 587835621 183051735
1 296409072 384780582
2 657214416 104891921
1 96751300 544752257
1 702793141 698915332
1 963753377 756707642
1 155369429 220293453
1 310393930 420160486
1 1124310 392777494
1 822492856 888774778
1 659106674 612489798
1 933670162 870910471
1 106052800 730281488
1 683385114 137501355
2 483794467 961365773
3 146486757 43126513
3 618952756 717540106
3 982683447 58784588
3 245542083 278017124
1 409000054 245212282
1 14497732 56510846
1 507813939 137981364
3 243075284 310008782
1 807831145 110019012
1 656929287 618130180
1 208088267 735200339
1 670425841 288316395
1 879009639 919093346
3 515715651 241867177
1 619698384 910443116
1 744409305 431053959
2 455186769 593299737
1 890932370 492534596
1 818572504 364660932
1 869697948 787584790
1 34748740 43116105
1 288646520 293327456
2 106140783 366408414
1 191007028 701279912
1 683569387 31525745
2 554406770 332240017
1 632895312 717308836
1 693263382 499228578
3 58711635 262643695
1 707568640 743773132
1 901137385 609795997
2 427760576 725230937
1 674822983 783602199
1 139695398 915828927
1 970208328 433148846
1 434229627 169287378
1 622653453 782224957
2 682850115 642831994
3 993119073 28706130
1 907989234 434714554
1 933886748 584483904
2 992560992 903434598
4 149359764 394280243
1 999188521 24157622
1 921839248 721129367
1 114424810 190958668
2 378826070 736915240
2 953053767 134242484
3 784546868 456503281
1 233694696 528934863
2 530471974 820246028
2 247919206 20803588
1 484681915 938279047
1 175599663 297772341
1 995146557 156495343
2 208086265 472581142
2 728927543 328376711
1 848720412 309954788
2 697976083 625340965
1 748906322 826211932
1 830644934 28575801
3 481641162 396270183
1 859649275 444105642
2 201313172 342414914
1 811056938 322399097
3 921037657 479707921
1 210445571 657767114
3 964468369 208839521
1 239861805 916206231
1 304848964 265073536
2 230539544 983118744
2 812276911 546847773
1 596750130 252504181
2 20436433 294619085
1 830555558 149433124
3 808238885 417741377
3 684160863 915048653
1 88061175 692980213
3 844487362 696810163
1 876906930 284582949
1 428153258 990402144
1 813271803 630723675
1 57749842 669296375
2 386807180 796805829
1 417861158 520613195
2 222710075 206993197
2 738451720 631333960
1 460992536 53662451
1 144664747 769597822
5 600363719 533415097
1 787925032 240471845
1 940250499 399895996
2 128900656 666079268
1 272170289 11567327
1 371542394 596954825
1 695251689 459742704
1 227614704 898394323
2 92843303 29177302
1 109027372 528082381
2 786194628 606187977
2 429691486 446358412
1 324617686 404979558
1 170480942 652032354
1 786715715 978076635
2 887190946 6619796
1 966778462 683904923
4 589620966 480510111
1 92790541 983622516
3 457484317 933175878
2 784288220 327510072
2 797521345 729594662
2 59113621 180272830
1 778925643 942455793
1 795211935 647372560
2 114439529 616941394
1 8118071 80375852
1 486876371 161478152
1 536020859 489248029
1 595793569 584860802
3 235547766 998367240
2 808101414 1576113
1 566699943 951830683
1 551733506 809151328
3 918202277 589812973
1 86728245 397744787
4 254689472 668703578
1 689535823 605833732
2 147363287 74953327
3 75354690 309331505
2 184365561 537558259
1 736243657 266000806
1 581581244 483499578
3 922966404 634734066
1 73052317 206646689
2 659030033 301969570
2 492479274 326304268
1 931426884 144978244
2 76402550 434976911
2 990499468 134749544
1 646561529 510634949
4 399401364 898479849
1 309252506 184837402
2 448617857 274188712
2 250409228 39404250
3 768030521 844716616
1 675480270 654194330
1 34956046 577223364
2 786246939 964705332
2 427708055 282807379
2 920496206 42032599
1 993807790 579152657
1 10193813 144271617
1 245899628 682131924
1 301403192 985456647
1 458872236 476693012
1 697940457 715567748
2 506178711 403000920
1 747022459 416610241
2 582479850 80302600
1 663451107 717170239
1 512976895 534807139
3 337995376 302735145
3 671878381 195010972
1 152704406 921091516
1 889617924 469006781
4 637706726 632690693
1 995215166 652240040
1 5005803 251082123
1 780281171 927899196
1 561750125 727397249
1 304498384 655089023
1 708915097 994886546
1 410981612 495570571
1 547340170 361539576
1 616151963 2102295
1 438979432 362650264
8 694125629 12990388
1 510025091 912260444
1 592051716 110299772
1 859009592 996704608
1 142517736 747387875
1 397674168 589319065
1 15321434 76496326
2 489168744 436017130
1 18441956 120388136
1 145753561 211767063
1 440114333 751347748
1 75704113 676480637
2 582065201 952231599
2 419096 660456718
1 273245935 443696382
2 104164359 184734281
1 693837677 618296641
2 919586079 936705972
2 616409370 886201264
1 703089667 258843748
3 239857382 773615967
1 791175797 117815433
1 373421514 467385127
2 643220301 804167263
1 640375520 329056045
1 467575611 510420944
1 413595663 816636897
1 582755249 169262237
1 758667699 495557061
1 816703 898835171
1 663139628 987628239
1 839412312 457636550
1 184391216 400389747
1 681560218 105932206
2 810481623 925522882
1 617162674 30417652
3 363939125 960961216
1 575000529 220440172
2 477352481 262359953
3 864689006 897202442
1 715568701 862284594
1 129175127 832034400
3 197890736 815228109
3 54434469 412237345
1 379094166 886350489
2 1540020 243725228
2 905533847 116522619
4 298759062 681319604
1 958800582 582316936
1 814945363 236325413
1 728101035 518757797
2 67775020 583562014
1 638747895 297356013
2 932546763 852630033
1 603512033 534671836
2 80272543 507132320
1 39664924 480096175
2 622402798 604172170
1 707165603 131741949
2 341191413 128631426
1 555435475 632073172
2 126499506 542084314
1 86412161 452772221
2 198277596 156410446
1 977320492 684741308
3 464087511 51243111
1 203956722 77858106
1 182205797 277207678
2 105512388 859125457
3 423773695 563903118
1 78904894 32714190
1 833180524 371045332
1 674632332 494709700
2 80922993 184342638
1 613743325 349117062
1 370256670 932707265
1 8807473 201520593
1 867750447 518307704
1 469019665 785004326
5 426181222 994541168
2 677296344 804821888
1 986709788 988680972
5 283736928 858353246
1 503940612 385360483
1 936872825 824360673
2 745557963 527881217
1 477870236 65487221
2 968211834 594604747
1 427658533 795616533
3 550878056 960221821
3 985172748 931035507
2 116992749 761428058
1 264630077 627311917
2 244473370 713570890
1 370383185 607165571
1 587027037 455505013
1 791575950 324689763
1 842310845 63478564
1 2955340 692558466
1 867954993 541666922
1 824263707 824820344
1 558459260 730540280
9 933450691 641284330
1 909401720 407475875
2 743635920 829132995
1 59052331 743571252
3 732111548 787551014
2 448500202 774191638
1 833262082 995221373
2 680772329 229775219
1 510216115 58346693
1 388449723 520224802
3 771011370 452519059
1 716270201 420147343
1 403967716 68069575
1 26401369 490254944
1 69784757 566139707
1 430160600 250106923
2 640735595 21990397
1 354338269 325226580
3 286863732 122199741
2 930274409 114282739
2 188464097 563321104
1 927914993 522563987
2 969201483 234187148
1 699730667 557410143
1 601837251 656114839
1 74362952 782310092
2 968875035 213900432
1 402097401 370413600
1 689137535 59409669
1 277512398 837666314
1 869660522 857083989
2 986244101 621905313
1 529885206 341112644
1 872211350 242408614
1 856554219 980752835
3 889177044 477628607
1 214466886 68968784
3 780777867 733524510
1 829425498 676560317
1 155111858 445108237
1 781323483 156332319
3 981713497 831618471
1 223701363 944682251
1 826906136 550363988
1 237596739 58624067
4 715285655 31358172
4 889413672 39865453
1 5808375 740360532
3 997711114 70568834
1 974281933 220870095
3 569285425 646355485
1 399331487 2368601
1 861599472 493177151
2 104814754 802330919
3 156696858 658607785
3 22763550 4079722
1 566148108 34152322
1 684905364 228965885
1 911446982 974059451
1 82501642 584950067
1 531079725 639503029
1 239605601 423038715
1 375178690 689742307
7 575258621 679719288
1 536392845 14480896
1 481970149 18846279
1 432270966 407184975
1 755958333 713518595
1 45771900 410651804
2 435195568 769672112
3 357451356 475326799
1 44979811 253508230
1 829855434 899993959
1 694909506 461813764
1 594143622 381124506
1 147137232 593665609
1 312754251 401283818
1 591756265 649923844
1 104261278 162158925
1 904881876 491196936
2 323148826 427554513
2 626179294 362965903
1 23864083 720928986
2 323499056 473098769
1 596175325 883481249
1 390413457 353597012
1 392961526 232219037
1 504573928 462228643
1 762626670 481435797
1 89093533 543111333
1 570138389 134554207
1 320122357 688724028
1 381014999 576700904
1 889928991 683318289
2 178420148 800777854
3 29123135 672164149
1 861681135 616458359
1 939422960 170852081
2 523516055 71029229
3 648717138 175316201
3 128493827 129247823
1 972761587 473462693
4 75297990 154311102
1 136964576 620645151
1 52699106 852751297
1 2160723 266791135
1 743566438 917471627
1 464931664 730765287
2 209556677 36893794
2 158888650 598530292
2 206152340 256843523
1 392024106 245644323
1 414033138 427473419
1 299636081 483714925
3 637433981 946268220
1 117854692 470933978
1 247637851 817141284
1 888968461 963474955
2 793115080 246581785
1 503035973 342773858
1 519535671 148075612
2 29362627 475078667
1 963174449 123742298
1 326589814 409191148
1 172390247 550716139
1 747057589 367162632
2 497731213 146426226
1 77593113 855737445
1 609163957 304416856
2 511934754 418484790
1 553747031 162847155
2 159493889 797491688
5 953443817 895751769
3 530239974 165320727
2 573841983 444735549
1 576450820 897572630
1 388550857 9541866
2 879146791 553018072
1 710328006 140062090
4 185419238 609509315
2 512647042 481204077
3 848998821 412858878
1 85356003 907219096
1 136007357 291929359
1 358076372 242923966
3 505593643 385839936
1 997610439 869275054
2 693372532 275178556
1 444303286 320699651
1 761881211 969400460
1 126881771 183141220
1 87901851 247460356
2 916288039 26673106
2 513154235 654181978
2 856645297 747452046
1 646896700 605294067
1 648907596 2055598
1 909423865 464003576
2 38075240 826340639
1 106429458 841223312
1 258221101 745035341
2 974056163 816958074
6 318332166 548626468
2 822458137 900193579
1 514023889 174625911
4 789932246 911469046
1 294462992 279919081
5 246709607 635814398
1 232025064 390798839
1 142573672 956871131
1 801445670 121487465
3 799154022 810730727
3 30050803 654725950
1 709485320 657121467
1 383470163 704314700
2 95121880 676105649
2 302044961 424349775
1 851048964 613048578
1 957500335 409727186
1 464000670 29813414
1 611940197 988982570
2 642692691 705286497
2 620904193 444292219
3 877478861 405709749
1 967164226 717799632
1 290353689 897116750
2 66678221 33143393
2 624590058 118373448
1 116020908 413361482
1 329937198 694166222
1 894828752 319049878
1 528620833 405353511
3 564200542 804479859
3 26382089 993042700
1 264836285 341682534
2 97132120 477573315
1 662818053 866483165
2 777067551 858773047
1 65778924 232111719
1 409021674 872443752
1 923226900 661758071
3 156622314 563407998
1 304195167 630653409
1 429856597 498410629
1 984611098 404501260
1 141838893 941889225
1 467088461 653980056
1 912862196 501118561
1 652044140 576196699
1 658126119 879792735
3 663745379 275378314
1 239681638 97246860
1 301367190 127240555
1 500807221 236013742
2 166047265 87928373
1 287581266 867371616
1 387428227 718737721
1 793486592 16996639
6 396668826 571812668
1 833862616 507155117
2 668884986 323098697
3 295657042 799802950
2 790123881 857919139
1 829824852 833416326
3 738679734 212258691
3 969136647 496789291
1 598600070 961364431
1 174423036 236940828
1 920710431 906803860
1 931963108 33851018
1 970112816 477184700
1 416816321 221639891
1 600852180 218261343
1 191111345 510363046
1 812387691 428624389
1 66032501 960173775
2 287574390 29502063
1 586220505 122862631
1 369574203 12702691
2 649645918 144202966
1 280634822 980261053
1 796664299 526434276
1 359996498 670297524
2 340016989 100226863
3 192083564 964494936
1 870151942 304033432
1 597361455 477242989
1 608754244 202961742
1 1596003 533495489
1 760328332 368825515
2 28867608 238298866
2 661083034 885853298
1 40287887 720294903
1 660220413 745602125
1 477881809 872593685
2 613906208 973968408
1 896211417 599609937
3 454624083 444971793
2 531509463 825261445
1 876445127 22055572
2 174807395 675798478
1 913586135 458340156
1 568145358 430883553
1 785121526 708125165
1 359487144 339456049
2 941750615 998518877
1 148709102 150071111
1 832925589 426069287
3 199097088 657921892
1 691398883 168395284
1 462229197 8274185
3 352049501 375994312
1 389117194 573525138
1 899148870 690547252
2 932944474 888138533
1 140345628 744284219
3 603181506 202668616
1 229472381 799212936
3 692800341 4060988
1 540753338 143093891
1 794549459 720298232
3 978083694 622527479
1 609302502 690904241
2 867115886 581525895
1 498918810 234792361
1 26363769 704342476
2 421047781 123598518
2 644486026 58503756
1 309426669 161660992
1 94662099 910240390
2 261420596 69856689
1 951953499 387898712
1 710010918 835085312
2 413291528 743765117
1 482080285 469639369
1 365728044 138293912
1 125495015 634061097
1 400327381 826984091
2 701516084 602856758
1 850455568 364338434
1 910798113 770842964
1 27509294 767843992
1 473818761 923836611
1 147664655 247778128
1 298378772 36388985
1 103995749 229146547
2 103489181 456685881
1 269062692 561260445
3 174987639 384466733
1 516669182 133555031
2 50901191 207850652
2 963215720 710363218
1 849798409 571084509
3 656608243 367354470
1 833796766 456206992
2 895262523 176536617
1 190156528 228259669
4 609391542 128009612
1 276486231 353083698
1 892442512 454219408
1 142601114 96920023
1 168245860 843686101
1 987118392 841451930
4 660430294 193054963
1 871459274 69698497
1 566701743 241738744
1 737191560 201911469
1 455823299 901164876
2 889615273 935673318
2 964070082 788048731
1 863455925 547824623
1 701507631 391379350
1 810352901 316857608
1 521336163 800702081
2 554819866 877379432
1 979818969 336509059
1 817962141 41149335
2 98770063 735851384
1 495845554 403724270
3 382396589 278383951
1 158241814 760310144
1 764677214 594519214
1 296195488 608425719
1 70577139 202954196
1 626571009 670323538
1 10172536 82474190
1 854946155 74936477
5 870204300 610575523
1 602154569 709577188
1 146579568 638374904
1 818975215 950322545
1 485170250 995288685
1 157323264 79605536
1 804602664 720776284
1 649169064 754494567
2 303383946 328388698
1 969179496 232518195
1 690161874 783395674
1 999115467 401109122
1 666749668 304149572
2 289184145 336179663
2 34787970 754646018
1 960345955 613754844
2 626152951 439690846
1 757118957 718538084
2 635749066 346254808
1 400027886 522914532
1 345746604 88225645
2 867589374 403960788
1 188207002 869663932
3 334774300 290655493
2 100984675 37777569
1 881226537 853974784
1 300547585 847583360
1 675891251 554695297
1 70823436 177385086
1 540994428 680268440
1 857925149 523631676
2 630208144 404454337
1 747856074 436058838
1 482648333 592129542
1 788888201 755252843
4 954197562 986082028
3 455677286 321445638
2 133409278 126902926
4 205025085 126678126
1 694585960 337885492
1 20789172 383347021
3 63382632 916270420
1 759393475 112215461
3 41566977 458498553
1 744563754 459590357
1 381623837 489341107
1 517883855 994805998
1 148768069 666976453
4 661773890 406342043
1 832237683 700518946
1 945371520 508180568
1 348729324 121186574
1 811046699 725143627
1 675723682 984745305
1 659438969 671658137
1 339043042 204515506
4 243434984 886639358
2 569849657 531968401
1 621629066 404335889
1 392190093 922957959
1 504961183 78102582
1 939099373 861437487
2 555628646 782786983
4 251090758 513440970
1 566483628 113489582
2 917701377 701261994
1 39667411 627479354
1 267849407 656841122
2 290241344 894964991
1 775495079 412327384
4 364329445 7216880
1 711242765 713652919
1 844535774 164621537
1 27871732 401663570
1 285965034 713948921
2 684987317 724680487
1 181675188 489823025
5 884188594 661492917
1 141256958 488571348
1 34891545 938848399
1 610822217 14002391
1 556641552 496220470
2 466798789 459773181
1 782842924 948616256
1 604233017 419909531
1 904285359 691768060
1 303494087 605425758
1 411425930 951970249
1 631774466 758608987
1 877550090 770712627
4 219950029 321600912
2 295388408 546954796
1 522774514 466000555
1 45229522 673372303
1 915571318 759841923
1 387332900 794845702
2 195450622 883679737
1 392592207 422968618
1 570900993 888564683
1 621684725 201338821
1 194844656 998318648
3 284580565 606487929
1 818383395 633098017
3 975366575 243417337
2 427934346 447802561
1 96952640 598234797
1 818595993 826743493
2 965171996 69880044
1 824452449 289992177
1 131539484 119543218
1 194961846 940964163
1 722397745 238506812
1 234529174 455150869
1 509343007 494572943
1 851356179 658757496
2 177390562 820141395
1 375207166 175289843
1 98147806 966108818
1 466252219 333827084
1 141335799 231221007
2 702121402 704456301
1 183590003 874257223
2 427635189 802405689
1 19175691 569062832
1 525707955 840838165
1 137515594 221798629
2 614198133 764750486
1 775412446 452954525
3 470911785 786591329
1 119529761 639454482
1 113996671 887349553
6 855482888 984913833
2 149061132 363897779
1 853365774 289007990
2 518268678 519682575
1 960684917 587061457
3 775316749 490452556
2 841174856 216394648
7 576675993 670101975
2 30360345 172510026
3 459373407 142662399
2 482157786 625563295
1 346331547 209791886
1 251692091 552493748
4 894383928 554132388
1 650766972 890763329
1 406384878 783919470
1 419058329 405386069
1 723218097 625803553
2 522982561 554953649
2 650192063 293290639
1 421966980 425148732
5 157174931 490881999
3 822070685 971769718
1 426546371 490777207
2 854103649 944683821
1 99993722 683151734
1 462074633 192393354
1 806027615 774337007
2 85468855 593489825
1 707609632 121277047
1 547369542 588424275
1 153329260 660822887
2 597464150 447777325
1 501175252 165808455
3 542023456 872643784
1 371421658 669824064
1 721935258 460957639
3 80520252 806326342
3 757414017 920376297
3 621843789 99062657
2 351096637 422369017
1 670526244 887561584
2 185271411 333058928
1 611097032 6716441
1 660945142 941680612
1 733648265 118221941
1 551612449 609660407
2 693100213 965170871
1 30324534 504946466
1 966346594 276144329
1 381750640 118430427
1 200702911 711451716
2 441993807 579003959
1 133101117 176543543
3 420185001 746796979
1 182044177 728728477
2 279817532 384049911
1 309158230 821628797
1 548311244 572298710
2 172106100 408251393
1 663954417 652302457
1 954570226 414983170
2 443488352 766230982
1 949107011 825192187
1 673186540 264116023
1 137200709 464699359
6 526854914 810616594
1 662212867 178185109
3 746014058 673386392
1 639797603 884573001
1 899846636 407819638
3 165369693 967459114
4 51715624 844072166
1 779990971 673793240
2 125054077 186969891
1 230954301 352417264
1 199079023 600363638
1 399312584 936146883
1 527554517 343881190
1 608043813 150085598
1 316645001 221016740
1 956299216 426971954
2 313205374 218091554
1 265885366 825548307
2 139396083 323046767
1 409248001 818176227
1 759826488 717429052
1 202381950 840836233
3 539203538 306368335
1 183746160 202135070
1 516737018 835479055
1 734718207 632940380
2 360050798 196224407
1 511405089 449857643
2 139552282 279205993
1 52027745 376815994
1 646412552 793425549
1 427160349 487773348
2 599260894 398342146
2 822808483 300645628
1 311112456 780638909
1 757691536 785430076
2 397580756 869011102
1 440253740 12381357
2 484433545 998016185
1 302970989 269996522
1 349702682 454268511
1 871825178 614706763
1 467417507 848417241
1 472384944 220287804
1 509514010 347121265
1 626149558 439430988
4 192556845 996579119
2 893770834 109761865
1 689843907 587392265
2 711913540 934239200
1 342316052 819650793
1 960464074 610754463
1 119936621 703117210
1 107313563 561350777
3 752955917 834936086
1 378981785 712576929
1 434143069 765582061
1 767756021 212859014
1 318924905 864455154
1 30353337 884133860
1 230546495 132499125
3 2801803 934493913
1 191840718 547087503
1 684093196 791517344
1 321438135 670509126
2 187133350 102587733
2 876109595 486426179
1 286653643 218679275
2 668833067 758707819
1 490559726 664453509
1 354245446 161707273
1 492179103 596545695
1 240464472 849243998
2 782108985 884792225
3 826364042 692305400
1 244920879 523953990
2 913349850 982740596
1 507778709 24133755
2 2944267 554423753
1 213473885 200064128
1 59312049 4827037
1 54612406 741823694
2 94524957 14700350
1 542293009 884160846
1 624248457 995802006
4 260554139 870509088
1 919327473 314200875
4 965781874 299563435
1 253067804 469536584
1 324820794 13173954
1 396851551 89729201
1 36899113 488134404
1 759759664 580969344
3 580372883 742574564
1 77091624 325172675
2 704229494 593916128
1 221076890 944436088
1 65865086 242402501
1 520356719 217129612
1 493736924 745943618
2 13081316 923401323
1 495462986 304390699
1 514728414 56010458
2 723240955 378714029
2 135867196 495751551
2 253197216 752002303
1 430046104 240925635
1 50079337 202203302
1 961583525 352820828
2 764420475 804913428
2 828603069 999202389
2 980315686 359420350
1 748057879 332426804
1 305346664 461765291
1 811064473 831870911
4 870827622 889162932
3 671895807 456665832
1 10187764 560841097
2 293514296 899956165
1 987295325 46190828
1 859966220 440725745
2 630158801 259371208
2 849717525 631623111
1 507448653 885727762
1 141925134 590977694
1 741019071 415614060
1 897696037 81112857
1 438254171 173734480
1 349018633 552146380
2 106885643 97006041
1 72522937 713775441
1 681380098 608720795
2 343581767 354890194
2 259326155 492907918
1 431530125 428755230
3 975830509 264477154
1 648790255 938791810
1 85485396 645306874
1 31181884 63720319
1 357898072 445729146
1 10971753 185805257
2 762501374 198533880
1 677019326 530767744
4 718632978 895549353
1 265057101 19897440
1 330541026 928525107
1 402007700 667179295
4 443722453 452064091
1 453236363 792855457
3 404783427 657164913
1 85806249 617069218
1 848245179 800137658
1 721691073 486203583
1 923184901 106921919
1 815912237 582344763
4 807946910 801987021
1 21694959 102029543
1 18576651 145538376
1 837080930 578626595
1 748222270 225978420
3 774722863 557754465
3 551895850 200399586
1 222677078 258129727
1 979565639 933283364
2 545773401 536220837
1 857785512 424368703
1 137404063 447835166
1 249949070 995594811
3 855745805 582779288
1 544542816 713183049
1 304884375 699872383
2 203268595 328234549
1 391812321 969585108
2 555638805 662157083
1 547735844 894531199
5 235199440 860974102
3 416831933 29878930
1 797872867 322608126
2 549686948 567286693
2 986726788 301149454
1 538965847 18704236
1 428310928 680197139
1 160705222 927230969
2 901081794 857573811
1 995534519 353179759
1 842078885 276023990
1 429293359 458111970
1 251623940 92468775
1 315809567 286308026
1 939287909 467561213
1 837580021 306832802
1 831235914 722928678
2 325302857 973349213
3 259020566 878611682
1 50422443 748161639
3 993660598 362213829
1 787284345 923145458
3 78407291 888419674
1 555048212 208336743
2 333940697 786496190
1 716652391 611636051
2 834076598 442688743
1 71122099 503272509
1 956521885 355336963
1 947513070 924335311
1 939528063 196131895
4 118438629 234115121
1 664526524 549410109
3 99790515 438743376
3 443296710 806727167
2 338379818 979959771
1 129445409 377069841
1 557308628 98348323
1 860861180 541104801
2 997092505 610270970
1 309271326 128372268
6 170537424 78277042
1 465705786 871235117
1 152914974 228159066
2 491628205 154687347
1 15946476 646101488
1 926903799 700115536
1 748252761 424497779
1 457574703 423150698
1 453920852 763898330
1 346541906 78621406
1 317507052 565710484
2 14958820 240190548
1 13605911 910954526
2 676586907 769005733
2 254102225 209253034
1 10091064 983705457
1 593199490 307887685
1 963046040 585947875
1 54702541 771555547
1 796684283 404610080
1 305204612 716848642
1 232030161 383766331
1 733218603 65357469
1 745476572 771068630
4 576132356 241775241
2 528956284 59756790
3 966330166 392006097
1 17088014 697627291
1 781771030 646777955
1 59397315 863339556
1 67348871 552448487
1 293725042 694581211
1 903346979 478377068
1 659827930 459478173
1 535182745 715584531
2 59659344 614800255
2 435143678 387756684
1 446716681 824911374
2 236369111 534829125
3 366497378 468727225
1 225277796 254276433
2 20647929 17024921
1 162241570 533587834
3 906876919 453460283
1 570464449 966016489
1 640267777 95633956
1 445339507 609399694
1 199849599 426320621
2 739707537 234016717
1 761568916 415245312
2 980989126 236762326
3 202278211 69130778
3 214885678 417607453
4 475126806 843572621
1 9861187 269724100
1 169387758 285222941
2 681438978 895068195
1 59963027 497415659
1 940251073 682141973
1 989304138 81633318
1 718727049 675540140
3 765664585 523370991
1 104954633 307421496
1 673781376 875394006
1 770301870 860995214
1 457691595 74863351
2 161085411 816637022
2 260786341 905688700
1 372411990 579286646
3 695254246 993608031
1 368358091 424994454
1 440969080 919567026
1 888175975 927734025
2 477164938 691331799
1 181325026 911967012
2 139123810 17628161
2 509666628 3293144
1 428777751 900019419
1 115735039 318337941
1 186819305 999288675
1 578748365 241677484
1 240893320 260385067
2 655891806 323421494
1 970748884 727811473
1 948745392 580146230
1 930768987 523224144
2 33546503 765250271
1 58995943 603894988
2 285342888 122229249
2 12063549 734749914
3 986771166 148281317
1 424874759 879121269
2 381046239 15012682
3 157737346 197046044
2 639358964 459534534
1 401554443 470365392
2 962315805 978815861
2 85061953 532810561
1 562480246 115491464
2 829074024 144592898
1 341299892 756860195
1 909617700 322550562
1 537744672 551430790
2 974912896 708474820
3 960415036 946460490
1 156184267 369553066
1 381506954 938359324
1 669514465 459543789
2 39490438 59945323
2 614534924 257351991
2 329434051 464684406
1 178172891 546117195
3 13058876 761108398
2 495083144 270630273
1 875122797 603685513
2 465063081 243850330
1 320781838 149746883
2 862820249 994018823
3 512792741 802643895
1 655842553 577150855
4 725503 584993623
2 694211600 509547782
6 753645592 753411101
2 167583973 288031704
3 75637063 827197797
1 786054474 709594524
1 686328543 138149106
2 346209736 208396767
3 951075228 330709399
1 934487757 301681278
1 999672277 958309618
1 286327570 407682673
3 726912047 28160256
2 770129987 390383259
2 101553381 529535666
2 717571007 349061922
1 180225102 534627129
2 525648997 777736120
2 847207984 470147313
1 210803993 207231315
1 602037313 511033096
1 585136890 648798941
1 390897058 479217195
1 355930352 43673805
1 503189205 327937684
1 199144331 451422468
2 523809294 235389773
2 277579185 631270398
2 205358482 886318862
2 749401728 22416975
1 940937072 925759506
1 744606676 595455135
1 700627362 825878053
1 582326377 958208687
1 398819974 99022955
2 21336270 336669613
2 482549807 518651576
3 612566743 388546506
1 384521239 280573583
2 790959024 528728155
1 464076048 363312206
3 931864866 603738315
2 432975040 918992874
1 43651554 739099539
2 11504871 586636807
1 341415663 938509776
1 815460949 992606009
1 135010512 613603291
2 621912287 51256199
1 477318878 881883529
2 461003419 79168689
2 179558413 435520014
1 31777318 942434185
1 623128774 231109589
4 306143676 593172977
1 298461685 555466079
1 256283533 505041216
1 703497684 316757040
2 311263348 822777565
2 595970193 389881239
3 368889192 670128745
1 947267947 222509328
1 313235561 153393355
1 952573029 512388845
1 208389622 540214294
1 902613122 497861499
1 598287542 924197555
2 717241470 932575988
2 499370904 434396804
2 946691692 788307698
1 7860795 76219999
2 287032369 482561049
1 395519580 688896063
2 956087691 886249155
2 185953565 615319283
1 91502590 766184004
1 566968093 354422698
1 990650443 382397184
1 882332655 508595419
1 447390899 931354324
2 140491026 743272232
2 513189312 133959281
1 366635644 558599247
1 339705329 10571605
1 995220151 48367198
1 225933678 598255406
1 304667480 397178993
2 770903354 590481695
4 454236791 128933531
1 814451094 589173986
3 480486097 290286171
3 405622 242839717
1 813380378 187108551
1 879386190 149767022
1 159337489 148356855
3 907504342 320439718
1 283087399 492090225
1 257200190 168262253
1 801347792 695907597
1 889054233 766440229
1 75630503 587419929
2 824678155 797676371
2 451014478 233856547
2 959964400 996783158
1 394563872 624527073
1 901413558 737249067
1 598057150 349606654
3 551851273 551841399
1 2096867 89694311
1 280281681 132181657
1 910738060 81723390
1 637280017 415906708
3 254084874 641966085
2 820859730 530533259
1 543754596 129033492
2 897712232 120570851
2 620110096 645652572
5 862504166 332558934
1 410006381 963284343
1 817165743 855254316
1 6136868 227977523
2 455061691 537790455
2 490462772 982133790
1 912170706 491138317
1 997477898 285378776
1 482642966 847770347
1 91366535 611572003
1 838579175 618411673
1 5272487 794093816
2 142608789 21289942
2 547559445 514931533
2 744532115 4190441
1 989796852 744212087
1 591442466 707801631
1 83421294 194585016
2 757130679 392709852
1 251054012 577120926
1 650002246 496062010
1 333003645 717980956
1 506321017 931798920
2 414091055 258374534
1 120484696 516305692
5 245133755 466752143
3 123357979 41865195
3 710331386 561660261
1 30114638 997499508
2 657469834 327669623
1 337876537 618900653
2 589615516 816569404
1 62671826 237019476
1 872630002 632661456
1 471922829 162792105
1 311682690 114401861
1 119625213 556637642
2 499099341 192920509
1 410325253 852151879
1 656733407 147132272
1 193640050 920841904
1 211512960 252185096
1 545334680 216816458
2 233778994 917126891
1 192249041 660036216
5 218113848 257514284
2 67293612 612078091
2 48377886 514224218
1 228891507 329847017
1 644966134 871986326
3 801304297 32259439
1 283879973 259033262
3 274228313 616292259
1 224251250 486205626
2 50227181 268443664
1 254290960 767905874
1 621185422 657220010
3 890324941 60885365
1 98125582 37661535
1 48216846 257799283
1 790059180 452703558
1 497965268 166965025
1 280304869 520573320
1 914600292 432993225
1 138364003 379799653
1 550630049 493063902
3 8378398 543064275
1 63539033 797980523
1 412239912 894463108
2 178902266 582158950
1 204430969 567521676
1 81095171 151883852
3 29322113 362012702
1 265049968 397350168
1 454935508 609973410
1 11082877 750086974
1 275127445 121965401
4 954051236 462561348
1 62261520 385866842
2 270598757 858049573
1 653145103 921685753
1 528290353 222511642
1 564203068 312371702
2 657642065 768091525
4 280212417 683044450
1 823881072 372094904
4 292111215 573743228
1 158110532 859652307
1 193585979 550516283
2 428042156 537661561
1 451662905 779079919
3 746360112 594339769
2 100157462 851418078
1 470951269 955106940
1 930834285 440691157
1 244271589 788609563
2 840625077 898799684
1 755652301 448886187
1 228091718 384144594
2 835585257 718585300
1 887779639 789667258
1 945545604 240894674
2 812675241 373544490
2 583354863 897069646
3 62736811 842694525
1 956988625 952718521
1 417141531 789919317
1 251760162 908212648
1 881715810 611193227
2 306057974 784111455
2 778454616 489138984
1 959601411 643857632
2 876413111 321437885
1 29696288 579016921
3 952524595 383469420
3 120765797 459143704
1 402146577 434856419
1 617339341 667660907
1 158379340 39226907
1 119637920 29079055
2 257484617 656349358
1 292781949 305357246
2 37965089 495290233
1 363256644 860191560
3 672237 307707704
4 754967801 238569754
2 278555272 120272546
1 676175687 231270279
1 467232559 473785512
1 270722835 747926817
1 923972484 990953946
1 857673059 61005161
2 730197327 15027146
1 902062432 602164320
1 877238488 893590842
1 614318934 119898324
1 26821334 871412225
1 481346443 7836726
1 305409451 350064665
1 435315217 271287171
3 692230921 153469981
1 612958046 492440187
1 58211717 371113185
1 428478037 798486965
1 882797270 261623654
1 931814141 664556158
3 742781824 42131400
1 426243764 800672776
1 94422515 855922991
8 159688535 823136330
4 772232867 348602742
1 261078885 26219001
1 341782733 932782936
1 102021151 563202547
1 984315707 593956490
8 462856111 59251094
2 737830343 268343286
1 293239646 122312014
2 802278365 288275954
2 99014116 202192269
1 655982476 292168126
1 642268547 49090735
1 98367716 603788473
2 622940280 125452191
1 341925729 235329786
1 394757333 163708549
2 279631180 647386088
2 61366088 989377958
4 710947248 972270424
1 118622971 276838236
1 775378476 302892515
1 503218792 941946823
1 777676303 59657812
2 869929840 584982480
2 872948610 179203474
3 185612788 623675624
2 383250672 835371709
3 830741531 713590938
1 884390122 27140115
3 757648107 382091873
1 504605170 917808000
2 508529201 905612459
1 119572627 902799727
1 819839435 556510914
1 767995737 708059946
1 659582338 716976609
1 346073891 919331644
3 722667408 104720016
1 183428368 417744156
3 803135126 559121928
1 572196744 547979657
4 69849192 758085791
1 20133166 816688130
2 550054414 88165959
3 219322564 257702904
1 287099960 187665643
1 937566527 904507603
1 504475097 157030651
1 565536705 765310157
1 101273016 612656141
3 208338162 903209184
1 368694372 393140067
1 967122706 960949949
1 505440561 759912696
2 781354319 308552099
1 535565771 76883857
1 870016140 10726060
1 221418985 481379381
1 833317489 720930731
2 752365382 959576071
3 832895761 292736997
1 241614547 466118136
1 435849821 284688243
2 919782053 115603701
1 226272534 244414701
1 460139828 786301844
1 365826123 660171173
1 879726079 584500248
1 275045594 4861105
1 171694610 18409257
1 530626212 795900466
2 55127059 378647825
1 20719809 312856677
2 520208726 41489326
2 764727111 758136301
2 538373450 700738094
2 106778022 134993901
1 28582046 90235483
1 563660081 488195102
1 881152810 884019139
2 949265179 177113540
1 195460012 878620291
2 558465642 636594824
2 376657139 814335425
1 327430548 504563421
1 440837236 961303409
1 813427751 314282021
4 804747128 416172272
1 31291355 218516588
2 314183087 144195323
2 19211775 801503668
1 862919292 188009429
1 840588067 979170876
3 979832669 446558134
2 385405469 386608111
1 530819930 25940080
1 779345199 509949127
1 10599527 550160499
1 371174639 238264407
1 785151422 170025411
1 789946980 29345560
1 952086901 553043043
3 820687014 887354849
1 983452283 918364273
1 957253899 718943778
2 758574828 549641566
1 150062253 366682576
2 188602552 491339419
1 386869100 948060933
3 769000054 988425554
3 10952822 269661030
3 78174432 84844741
1 489816499 436521026
1 627314005 264629212
4 533871079 417186596
1 302844804 198705800
2 902813952 733830394
1 151866549 510427267
2 427430786 928919919
1 748044580 893308904
1 706213495 191921713
1 670096078 490277265
1 312124269 768772829
1 244049432 461518410
1 25533450 402930392
2 481044364 174554774
1 552999233 403624845
3 645848852 852883570
1 314384274 588683137
2 987668476 176238838
1 955449818 148873381
2 995526182 295412841
1 237243904 801110574
1 611842724 370270930
1 124414375 677425373
1 274887179 689224619
1 787408852 957473625
1 790696154 375796239
1 980750358 842838878
1 826787785 910023184
1 94712267 604908405
3 629663943 754593762
2 314995494 917510174
3 302667237 269362076
1 498237380 51793757
1 552220019 926573011
3 470188746 754232588
2 702514521 111380967
1 425126105 344579668
1 828742436 612330253
1 694000588 813032344
2 298751357 36704195
1 758185455 283920230
1 252916545 243888078
1 678163316 841645846
1 325144684 432395693
4 364411806 775179107
2 575283656 134563837
2 43186596 878315920
1 572518511 224888960
1 788197716 297507531
3 357436072 646931424
3 217063150 599330466
1 668934562 69688013
1 439169019 111082775
1 77684349 887610717
3 907397621 124397189
2 612957592 41663715
1 551031311 317768289
1 383804781 249725285
2 253488934 248744438
3 549383464 366339719
3 630675979 378099395
2 490799952 283726217
1 404695062 380030234
1 894252333 652416541
1 358728690 101203982
2 652680363 106831368
1 657890681 577616292
1 325598313 854041397
1 681327217 391972299
2 730119832 814623595
2 340079607 918427032
3 129801100 853355884
2 76399488 941865244
4 207636157 733902276
1 641881521 126703361
1 623571933 862239517
1 400010349 384218778
1 525022041 380070494
2 376384324 349046670
1 365196827 599186465
2 126204974 464636504
1 927578104 535380633
1 862168125 197956883
1 987890070 466020847
1 973568081 774661867
1 795294270 84211349
1 354278093 648753385
1 836741918 916931352
2 132942006 451123739
2 801858579 679924236
1 485747724 600920688
1 655316237 351131043
1 486359473 429385738
1 799933022 24690531
2 750575972 751361599
3 323433261 357340468
2 373554137 280439043
1 275306240 439716300
1 432123776 326114927
3 740613758 415237506
1 393898385 824422551
2 488019800 434107635
1 22432591 160176539
1 706649205 983260438
2 964831911 664622148
3 30467531 610445797
1 133858644 637456953
2 337437112 239905403
1 976216940 921307553
1 911353310 739109648
1 483398653 187948255
2 613830563 639760950
1 237688448 139198393
1 61119500 295234816
1 390330953 901700361
1 809115039 41689985
1 62705663 333584774
2 136638943 40628094
1 94137838 69395905
2 886903636 11232197
2 301860705 443633234
2 158142983 175801417
2 493683286 429857575
1 445948819 993253662
1 916423907 46175958
1 768785096 539924959
2 97709522 807766755
1 614169573 359434675
1 423919216 278256562
1 778972413 851825571
1 950597811 739625820
1 527467268 220545386
1 951364111 59875168
1 805559234 229236938
1 210180013 361805592
1 915657995 732662155
1 318493625 126860145
1 259109879 219782170
1 69209560 235684658
2 122047654 96103766
1 445642570 498880876
2 331882609 176722247
1 913327919 845937451
4 500977742 601174111
1 619184344 102977865
3 2187014 119559329
2 564064118 265386760
1 479318955 387056844
1 87342941 731515379
2 948992220 999583863
2 169652174 988839846
2 564768853 848123456
3 154122830 242329181
1 36921518 994969800
1 747412276 660172082
1 46700231 967181843
1 410874327 570619631
1 840102497 186361332
1 514386280 270663556
1 754938520 613042600
1 845647013 432761769
2 654438139 369156541
1 990145037 709102744
2 176986813 391217967
1 618882723 414989853
1 385459420 829889370
1 671202474 101634504
1 98741834 758744754
1 764923250 857304484
1 550166889 154891513
4 589211682 36028390
2 812834563 219805249
2 625647035 29927500
1 26158609 171298897
2 305919741 179468667
4 9800982 447345896
1 337479849 697708201
1 108998785 323875045
3 17497915 783522374
3 491735869 670548028
1 484879735 208702727
3 741408205 465001009
1 250508775 179432598
3 864226858 434250759
1 413598410 307272640
2 818308094 971032154
1 659446759 145896915
3 264894592 171267485
1 526679524 687234169
1 86478692 222396759
1 138544412 724110779
1 143820987 323404039
1 881006074 396749150
1 117813328 761735641
2 891866260 123678958
4 164853066 745947693
3 498091329 827432095
1 395181792 25370712
1 900073339 468223858
1 203371086 355618922
1 820659403 708105231
1 790299490 453692636
1 663884594 492385703
2 751270652 161432122
1 976348274 967449027
2 606101870 435665431
4 258470680 472786550
1 831754558 417106879
4 663019580 198744291
2 355260261 873724546
2 879936765 557975648
1 773004298 724640918
1 511991322 299097435
1 252787586 716937097
1 655288220 813112726
1 681145175 271628526
1 251433333 711159338
1 342330069 851441254
1 89771355 516390015
1 422274916 644949440
1 533087395 648707906
1 102209748 431614829
1 183287074 920750616
1 257169547 17831575
4 966565974 519788310
1 686913737 433613691
1 995426500 73946995
1 818989286 315252570
1 1227451 235080163
2 742212178 762146099
1 411445564 64650070
2 573067794 643721533
2 614392478 322484798
1 185624123 681781232
1 879601938 385630342
1 278189531 27464984
1 318580225 386726023
5 152230006 9374841
1 617354918 18954800
1 740708110 610723452
1 269074250 167902957
1 173389280 722573135
1 373858022 739864753
1 920211942 26897836
1 912534609 661063076
1 244377012 48692643
1 580934054 84661859
1 690031902 255079223
1 270471863 266732495
2 912313429 740083669
2 817745768 194653986
2 402579307 536958313
1 654671006 611223378
1 107390064 294044918
1 940657141 639275683
1 151569666 690348835
2 610120420 324828784
1 506327598 419835346
1 85538933 843738362
1 639294328 92315833
1 80768257 664647685
1 71424228 497194419
1 59197546 504675400
1 655839374 262606445
2 895389381 86872682
1 76518515 98302372
1 255849462 602519361
1 297592354 50930734
3 467117015 950864850
2 799854803 392893202
5 952901399 322194121
1 325192416 36805571
2 132535109 662712826
1 338654293 43610177
1 83467658 114515164
1 56780550 792934089
2 89323297 478318900
1 413919486 694504587
1 55032996 861814124
3 351629553 977595236
1 825698847 692381606
1 420190681 404977461
3 459551183 977897565
1 225588427 316667065
2 995328870 561912836
1 81464208 269569768
2 664735363 332569796
3 135861918 879573624
1 194434542 41267622
2 880213103 260974168
2 383370136 615352277
1 473274243 977654678
2 318188088 668109810
1 435112818 281098329
1 649158954 252093987
1 187369397 953502965
1 56930166 454727824
2 945835080 839675222
1 960039199 789110279
2 971079953 399265061
1 853703892 346582395
2 907815802 56245868
1 685716775 325125888
2 2966051 72265886
1 464203263 558786538
1 285050695 710303447
1 635905400 16131155
1 459491860 429141770
1 801411674 349738732
1 182616859 715747065
1 222506825 747246375
1 283211021 471103445
1 750515264 220971503
1 6047681 159991007
1 873649200 505073298
2 453184701 34602674
1 381589081 639145401
1 994888312 11701172
2 594714763 110378420
1 921065824 791835900
1 327367293 335074584
1 543853948 292445800
1 232451474 846408034
1 333909975 533664036
4 650502106 821892282
1 508875341 302686891
3 613450301 730078067
2 689218994 902973608
1 90532357 825117749
1 572679535 469899828
2 662633554 333126026
2 923063827 300795513
1 649668890 940781430
1 605043782 118484902
3 631801144 723601259
2 519747156 104811046
3 50109890 900038367
1 406612104 945322586
3 984824167 357953474
2 163707373 468967348
2 638736809 704153692
1 498281565 113062127
6 733082569 401856972
2 646198375 230429514
2 209565722 417620560
1 411486506 78455223
3 524510356 646278098
1 676326923 865649740
3 581561194 479402362
2 930928170 600052971
1 573520554 41202842
1 244857051 802632576
1 305529435 854537681
1 786030551 898094256
2 985705938 426443841
1 626027433 822729694
1 437736207 703811420
2 937735381 406652805
1 381625012 416541897
2 438958408 600111066
1 983230598 265757698
1 42940428 927456430
1 670541703 367799887
1 290023258 354685531
1 759966561 788911145
1 911724199 619053811
2 86975204 477382935
1 471598080 254772573
2 123245694 928873763
1 100770934 792658897
1 680203049 295127359
1 416144478 789970169
1 568942992 986844848
2 399138940 6081853
1 624295603 245159897
1 799787309 40300406
1 413876144 567926923
2 712177091 489016169
1 35215722 300413940
1 622902312 414127220
1 458801226 804106669
1 339412374 391277335
1 907583377 266260331
2 505248445 910896261
1 999803637 970622738
1 53522853 128138463
1 687589488 188777513
1 374909559 767774847
4 355321227 331614026
1 453024671 765954188
3 84116686 146544582
3 486227635 527451346
3 653236875 514313968
1 170378496 535991058
1 860465337 665614435
1 127692618 816892632
1 257535426 350322002
2 671730409 128784039
3 958468109 994003667
1 544214706 834332657
1 449603212 5460338
2 972679418 606776413
1 937641797 409997858
2 140560298 54334181
2 259010578 693664761
1 935825513 128166769
1 601458577 561829026
1 21524129 268085824
1 514946370 276822038
1 450643162 240028343
1 791004328 63288170
2 448688618 179934358
2 998683974 524550688
1 993859162 991020442
1 599068436 867962854
3 829611457 405728009
2 874792298 580068346
1 360486572 861155732
1 373693144 388359798
1 295945416 3039457
2 842241862 787753470
1 989976444 847048310
1 344579617 528791220
4 592155163 185814596
1 469246355 33298591
4 92970943 591349961
2 318342317 659626868
1 274893702 23183848
1 928912760 691425357
4 345294684 205540952
2 71750079 908692650
1 976275702 540297711
1 702882065 227012766
1 351450534 630001431
3 800473368 484807391
2 108963660 37974200
1 519360839 857508104
1 435423600 647487172
2 692444315 378467336
2 994137141 436089163
1 275039833 22578950
1 329054780 61010998
1 348643226 69685184
1 51160967 634207147
3 371930819 765044458
1 588452605 960016685
1 46249253 125931143
2 854386336 949925339
3 356695615 741642396
1 242433744 871627852
4 956283708 140297187
1 463935544 76000094
1 854029509 945812139
2 42526767 474156099
2 459413938 197660369
2 236406040 884543112
2 621534793 564398681
5 850174702 712801210
1 286411629 471894133
1 247963206 533617284
1 435263668 270640062
1 528482629 595436368
1 414287019 792946116
2 898961172 382078631
2 222912555 267760810
3 304705311 922952545
2 322694074 483666273
1 88862428 878787296
2 449402638 630909747
1 632493189 929522166
1 88648487 500975659
1 251190845 391768065
1 519355876 871378924
3 734383823 56945006
1 977442216 73647529
1 564577162 544842014
2 198352891 801819256
1 648964110 172051659
1 230701346 176193501
1 165052196 882437583
2 14876148 983778866
2 554636969 507010136
1 841186678 186308534
2 962034725 106573308
1 60136723 388553819
1 903980209 867186454
2 488205460 123875423
1 458151426 177881574
1 520004726 755819309
1 450055602 131009026
2 141459034 806346325
4 981130131 664717511
2 493556094 436968563
1 644679709 846693909
2 28852768 240282000
2 625354192 545933872
6 249956186 119741509
2 454613435 359910084
1 830010639 855912038
3 455811710 210112580
1 664521499 703859776
1 204700236 699983186
1 910966859 425058500
2 441619719 531604923
1 944359979 216608247
4 757345569 76104730
1 359246039 59111500
4 992056883 918192789
1 645601211 210432252
1 558028506 202612669
1 60159563 688141834
2 33873580 438246340
2 488096724 98955613
2 81750860 285573472
1 810829163 207750385
1 64987412 350856741
1 824402509 194906999
1 954552914 102415915
1 159630067 307400871
1 754585738 120309569
4 506252140 807198804
2 898414462 637946997
1 905193289 415588743
2 118999463 393987864
1 237989117 788493813
1 777356535 186760291
2 464648367 318322367
1 83669405 958465050
1 180056171 957268869
2 126137257 711228010
1 317163184 743419784
4 922751734 857906696
1 282652888 49503751
3 97288969 686821641
3 312424271 486058969
2 983438884 2728859
1 373271397 925586942
1 819045805 291280813
2 466716834 778276069
3 87132222 9192650
1 89629849 147748599
2 823971675 25097403
2 999231826 398159052
1 92338041 444656604
1 763717428 163488427
1 480261672 333799290
1 499436158 554487296
1 360358810 176124696
1 600370793 811613888
1 948672310 495126621
2 872200697 464623083
4 629278220 422994413
1 225065452 533751497
1 223163063 59012674
3 629231119 346815304
2 660697617 534866005
2 728194377 816840272
1 52739293 308150810
2 452159285 212410617
2 858914341 653902962
1 741135701 299017846
3 972421143 521779253
1 63961302 553568847
1 315138868 169876082
1 102342491 446502458
1 379605284 627611543
2 360860680 115588642
1 97274847 790336650
1 129040107 560923698
1 803175057 997332442
2 395462780 327294608
3 151189177 29571293
2 401649760 170307017
2 133546839 502938718
2 781922294 553888940
1 674266573 56313689
1 645834780 297550950
1 771453880 877472616
1 254832644 330725437
1 463406440 927024442
1 30357819 910588960
1 343331944 347876539
1 400011205 209492462
1 100450470 710247348
2 578879948 10717011
1 462807139 782806268
1 888858753 239411519
1 99629688 227980672
1 37367599 741623635
1 249491297 953452241
1 46995182 702460186
2 504396014 397891635
1 58307249 382952838
1 9836703 222930147
1 942095140 519683426
1 847857095 828757510
1 361244195 21037044
1 794788785 378574885
4 815098544 121904956
4 755369582 900290366
1 138147847 143438756
1 93193114 79193895
1 905425820 140508121
1 121152073 160906573
5 675168531 731176560
1 789280423 202103975
1 594530418 574356663
1 739506007 53962553
2 671040004 287672343
4 876344495 606486690
1 829495643 703373962
1 802542551 556873471
1 271265956 906461338
1 959907267 549158268
1 68146959 664588519
3 58757779 965133775
1 737877418 14812661
2 239071798 998260322
1 676926625 749196742
2 620365798 135147725
2 995323683 195751189
2 457384820 849489026
3 189647399 373282631
2 941560281 328155560
1 174362050 398681926
1 624480800 164680887
1 323913123 761191602
1 948702075 599975701
2 649600846 198556199
2 931725902 869512982
1 426151592 310428966
1 878206499 552645742
1 625149572 856845339
1 85990675 480388257
2 667372737 30366777
1 933638319 727287362
1 307751520 346548444
1 146151760 205664485
1 549081818 210205813
2 164835995 813529851
1 518784130 967095206
2 693022362 501656723
2 785073683 992819339
1 747868747 726205255
1 748481307 847762822
1 911778179 50561894
2 169522304 217462208
1 509319085 160220312
5 923071207 390372800
1 755529648 849182802
1 424495152 801655218
1 258115331 823180811
4 837584861 44163709
1 466084540 638634818
1 134409181 58759354
3 344725336 338114233
3 111542114 74865183
3 873407432 453567736
1 189861266 342741576
3 285053969 127079741
1 958751090 822013451
2 232683143 611056109
2 18712656 774562982
1 579690522 872785319
1 265314508 466365077
2 187323625 984472589
2 675327375 594844577
1 99987208 301810462
1 352434596 539675986
1 628120181 960105246
2 87425978 729768837
1 927140094 245304059
1 392461324 195721895
1 772356272 867658234
4 616663211 861717018
2 43916835 877808374
3 713769357 473307433
3 838440535 411903446
1 41656364 794587335
1 965411701 49903412
1 611661277 492236507
1 217006039 276046665
2 971751416 845476568
2 270805423 365137340
1 668581280 680956589
1 279591662 301100367
3 237204421 896895622
2 689058872 625643235
1 778785775 321490573
1 376793069 442981216
6 190541471 925598685
1 122069325 410466650
1 991417399 840095776
1 913657120 462866725
2 308856370 913969213
1 142785825 353351978
1 595159919 976436942
1 186963554 464546348
1 401487968 526958965
1 855982690 791309881
1 729306579 338561923
2 116325113 517629193
2 217537739 954932033
4 356309738 82891153
1 254128562 701480820
1 245920448 893527467
1 390289775 804258417
1 528769766 450172445
1 820872958 728501464
2 219351741 195394321
2 97219825 6747428
2 593385431 387494322
1 380559619 551723588
1 57451248 807040118
2 136558973 329834363
1 837122732 402663994
1 124517984 783137795
1 604944151 540341273
1 966873870 726498275
3 274601523 691849924
1 307396506 830185634
1 554984198 187988478
3 982052859 325306611
1 484695462 189599667
1 791388177 82962210
1 826126339 355209530
1 710806557 146804407
2 686399381 171141376
4 425174988 405337591
1 430333760 156999812
1 644235511 52300822
1 305119621 360165502
3 342610088 392905873
1 206810587 132674450
1 6526370 372762568
2 272296721 563022447
3 2047326 241564164
1 813144730 591383423
3 220530262 693416822
2 706010278 378519487
2 768739131 206313857
2 513955341 696553883
3 301949637 566076837
1 129214992 523123481
1 824847781 403397825
1 49749580 997387383
1 95670995 469743326
1 172181345 883876895
1 313325312 441280150
1 280516432 176201157
1 637631893 810229583
2 613779106 907022517
2 871354765 960791116
1 210335320 192424617
1 184730381 168970537
1 385852043 633258900
1 658547383 321275183
2 493474798 566177120
1 123050712 825756464
1 134030862 588220052
1 489316295 248836950
1 666388895 437630545
1 953589841 719714114
2 136663198 196503761
1 585921620 636293831
2 137593726 276599017
1 79549105 380133290
1 540172020 617561606
1 694827463 241634257
1 882683738 774012528
2 483007160 542696627
2 805773280 498397438
2 300370397 969962050
1 567516883 352387251
2 902062175 594288202
3 340726448 532073878
1 139593255 321431221
1 248830770 87414355
1 373933692 466846821
1 718466735 853921813
1 207113331 975886877
1 377899007 195799840
1 374702737 881520154
2 568356184 978347147
1 339776091 358462288
1 94187697 323078492
1 20985020 204758657
2 758104115 256789896
1 420473411 647628175
1 974226309 423701363
2 295717208 780293088
1 929076258 226414251
2 691670406 340084331
1 677013589 96435439
1 287178381 228849521
2 979067845 990911368
2 358693404 188279092
1 388786894 555057153
2 905122504 582221503
1 508666313 100597119
2 530162076 269085933
1 792245276 584719159
1 593427347 753921796
2 60627735 934231909
1 588919574 924083557
1 329508385 497139269
2 214158126 633713942
1 760439017 596960752
1 234014254 808622889
1 734783778 496209593
1 323829533 603988630
1 318145293 715953817
3 600933058 564267754
2 962206514 208036220
1 475832565 860599968
4 694326298 601034393
1 112762544 943133543
3 197775249 567875616
1 564329713 623295020
1 309153346 645793292
1 479051541 146458444
1 896505570 339788475
1 738145330 646880147
1 511923361 252193208
1 735553602 151427022
3 873813125 878265900
1 739014013 769673054
2 552298080 285136422
5 967690414 74519290
2 59454808 484502468
3 728679580 907962111
1 810075276 325437064
1 230048790 192909416
2 403370499 688758644
1 772021808 227542437
1 430426061 922946843
1 198268356 379629564
1 750961011 501433062
2 363051391 349521734
1 529202242 268723232
2 531691099 275554838
1 329457640 50977753
1 152522684 599885920
1 838391681 34972468
1 871438886 603346671
2 796567022 498818701
3 824127152 288604633
1 950386578 631804971
1 114093046 260252726
1 127265430 93116160
1 191951458 221664081
1 470162590 751704994
1 279186563 980639702
2 798233939 820452282
1 580435403 120695712
1 552080805 84988428
4 481860992 370733493
5 891300843 61485872
1 67687667 79675281
2 184179071 471337315
1 475092705 430011606
3 764604170 255276811
1 663087722 898510705
1 104839262 893015707
1 961197958 871006158
3 296481882 680964746
1 85239396 36185329
1 749777180 994856701
1 784581643 213099853
1 303202221 581311725
2 348434488 611533165
2 980090786 301726256
2 663773585 409285078
1 887044625 672374464
2 996196624 563890671
2 190745516 606867467
1 909585517 667225499
2 273942576 974607297
1 258787250 839960516
2 375179440 906350878
3 772194209 277771952
1 674762148 951132546
1 786249489 935356315
1 670505457 153235153
1 512373475 962500052
1 982550379 497009837
1 801353176 759444775
2 241866768 243149084
2 435744503 269218815
2 218731184 729610536
2 212097340 300273282
1 145397348 574493325
1 704981002 354823485
1 472263534 374652986
1 580274896 470341326
3 567609560 440596245
1 793686398 217622820
1 809266778 873227950
1 667854061 506255180
1 187650855 53613376
2 419075235 480094953
1 497615067 844365805
1 220370532 44002813
1 12921861 808282209
1 442509456 765322380
2 262453615 800502479
1 390057303 1851273
3 394346043 172406617
3 331857414 373877729
1 646106580 465628628
1 798063177 285529797
1 39196426 288035839
1 604980785 987947592
3 358752197 147238003
1 606000018 28284442
1 907636027 291988409
2 153929031 261507873
1 118783649 653222990
2 887856708 284041899
1 653371240 269964631
2 61910171 822677310
1 972333094 97178548
2 451599628 88168576
1 995183265 312806759
4 527529354 975356161
1 248825944 871249185
1 733537757 635894651
2 613495284 939800490
1 776899165 997989101
1 286539816 261577199
2 644915378 343904838
1 15604234 497965548
2 135530843 437414885
1 310121244 195601689
3 958139370 383403809
1 246141553 998755655
1 447086355 222317044
2 955943683 754445673
1 593428386 104629121
1 231221085 232368798
2 789435750 89501735
7 253924686 109745114
1 925381936 280406163
2 356517388 649182988
2 266469514 556692294
3 104519308 860404015
3 685211956 735543867
2 577187897 404706297
1 221622543 411180812
3 495208673 482299107
2 982458343 42839360
1 71909014 677184231
1 610685729 838784747
1 380532523 682096160
1 376747506 585502210
1 179459349 954984440
1 485532484 110952421
1 543389947 797511088
2 453342312 144292523
1 26436616 965355348
1 495376802 180330583
1 137900701 220185928
1 18391979 942490995
1 783988371 838908708
1 255900007 888442631
1 438132735 358080187
2 168617842 823644495
2 530796613 786954642
1 792815227 906420625
3 620559448 665877678
3 555480444 35373556
1 10078673 986458886
3 222485378 511615055
3 463066465 739078271
1 206765259 985673339
2 627139218 629062251
1 787099924 51424394
1 673271665 875958986
1 519681515 99905554
1 451744686 810328660
2 440479 494847455
2 940826017 402754753
3 246510173 99965973
1 759505132 402482429
1 864878990 828833033
1 819405364 888441022
1 735073725 196459776
2 554905541 905263013
1 446332800 593623624
1 726157932 944473595
5 481536901 838919360
1 168343410 89728179
1 394686013 723933165
4 187737938 492006458
1 454813706 836601120
1 60058976 671452164
1 10668304 232149369
1 242411586 82529955
3 57962585 315555875
1 333931314 99935264
2 216466793 675664366
4 274054829 834242441
1 379314810 49225565
1 971483251 823464572
2 290287302 251697598
1 27340032 950341190
1 314056280 225866633
2 398263511 138125077
2 690489182 611436202
3 12223168 296610079
1 987584724 75093310
1 313663456 663835148
3 412511227 651296676
2 454689477 884203591
3 476547231 31181523
2 862636008 567738021
1 384853669 897170461
2 462956509 139675682
1 223405370 522028833
3 830092848 724848900
1 287544995 512799547
1 37813654 751935719
3 670049703 964387129
1 751471193 467117057
4 206317287 616713293
1 169239251 817070113
2 750740763 148006499
1 459409233 202789490
1 468035462 942800569
2 388495306 408004838
1 932108448 304836457
1 475462064 873979547
1 563772493 261888208
1 166900834 39289455
1 226016031 388543821
1 492288881 157350299
1 624626495 350130876
3 944861071 318560419
1 553359613 475820962
1 173579894 983389483
1 76896772 616278602
1 777282868 495490339
1 638366780 345881949
2 872292488 97549250
1 793740256 392720894
1 988570805 485874375
1 368068757 783617014
1 104181818 162448029
1 495097990 778788446
2 319567248 959247938
1 51570056 787186182
1 290969401 83026893
4 709842220 653540151
1 692415928 308914368
2 257585756 470051030
1 873299626 498503648
2 559033665 93650078
2 92680622 291577526
4 503671931 195122434
1 776784849 6467333
1 68116255 252206153
2 609189254 844861040
1 118059535 921852429
1 447339867 270821876
1 629040523 343851057
5 250321144 584493758
2 587051365 393420129
1 243365205 939562335
1 92745570 194931329
1 548905739 309894172
1 263572196 988576729
2 668588833 109030506
1 981247022 98810220
1 600022587 382771783
1 471945851 457365669
1 970026228 918298143
1 792585445 310444069
1 924393807 764131535
1 628873261 924759411
1 952890134 909733861
1 901261206 82522723
1 857752097 276504361
2 32522263 982584272
1 389874535 929010251
1 908145451 153975875
1 973439817 424251603
1 847621166 943944146
1 429989847 593002980
3 979497530 111004264
1 797102218 526366283
2 942498401 466846779
1 883377079 521874308
1 541168346 694308304
3 636677977 634600939
1 987746332 584226123
1 935251468 180882563
2 247598035 850201566
3 842373153 169096865
1 213648150 186906355
1 973003045 854009447
3 523219713 251582122
1 67726839 299048558
1 247572310 43930142
6 161328910 644144859
1 936773531 969194890
3 371309755 436246478
1 897356713 932708072
1 311118008 757147393
1 109681691 667725621
2 349243451 263456994
3 671974797 208601178
2 144406802 343753169
1 240444131 401302195
1 131866187 790705210
2 776671337 125553398
1 537009594 96895398
2 40927476 428828145
4 845390259 989075219
3 714906835 77469005
1 486485086 275764680
1 933494209 549579645
2 815442446 419932630
1 300007678 862916625
1 246138604 650644661
1 924074050 218532518
1 66840892 789818428
1 788157806 450568479
1 650271739 855430219
2 310250022 34425913
2 145467976 957031373
1 415640615 729219137
1 379616535 380107024
1 182460777 976914875
1 451081518 905033615
4 335082112 676203664
2 829803502 901014854
3 60973419 230251748
1 558637327 662991348
7 645746090 633151292
2 924604831 608493402
1 639597967 595151581
3 267440412 624699537
1 908249709 832078287
1 288654782 899678560
3 183177397 147958249
1 966864573 776458825
2 952038885 258987578
2 47890757 461016079
1 867532304 236023370
1 783818064 738102076
4 840280685 845480604
1 761914304 833853254
1 910163130 622808473
2 332452746 15229825
3 129111402 640578257
7 697953632 545166984
1 662619973 626255778
3 659864601 373178030
1 73353489 688527985
2 583893855 726317888
1 944957678 126884787
4 298987907 435320173
2 859108948 632161538
1 451185995 775133788
1 246633017 698063462
1 866677168 626317922
1 177708699 473772858
1 86354209 129728896
1 67900571 665038221
1 799546262 109941491
1 152358264 136563702
1 217904348 888139229
2 860913140 755089986
1 2713440 466718775
6 462918607 247995791
3 95359805 988192088
2 150942893 898815250
1 443470705 250615943
1 308692851 902082801
1 849664258 381134336
2 840322813 124988154
1 254578947 389741807
2 144149174 317724399
1 613891249 357140675
2 253271526 574176506
6 462149242 10479499
1 43990098 634391003
1 630932952 245839600
1 735934220 211299994
1 178957609 547787392
2 865679416 121135274
1 789739889 333131452
1 934737167 383986867
5 117948294 601695960
3 303920112 484608430
3 614140781 312096170
2 357537953 671703352
2 376668032 973689676
1 861051549 312004135
2 871978197 727961463
1 372042753 147684559
1 866378969 513160857
1 412797216 143492593
1 460492944 274406517
1 303635468 893688784
2 463485384 916215938
3 466078298 313959759
1 367106002 206622878
1 912376851 85061685
1 744413943 988000338
1 372825372 153805467
3 447264489 394412189
2 766764554 84644516
1 709037551 64751976
4 937444528 348655437
1 385587160 92757177
1 46867668 943701792
1 820342095 92925662
1 582891773 582888299
1 26150975 931793764
1 541337498 519722254
3 57349785 672429179
2 615669267 862819170
1 199179344 168401461
5 241035066 211142048
2 26464014 397910974
1 834431479 841161552
1 797683620 543447363
2 471300366 497240754
1 76068769 524841583
1 51079663 958180712
1 121889505 818869457
1 73593779 614911179
2 439554922 167980986
1 786922839 847204135
2 525864316 411922867
1 184461703 490996485
1 647051089 234792086
5 445117511 686070806
1 405926508 396678942
1 467248474 582945325
3 817871926 963436379
4 395617331 603394748
1 835865781 328157316
1 104805529 290739531
3 836941165 989862815
2 230612585 126667431
1 781121463 802300689
1 902936977 109122045
2 904928732 141708530
2 248573773 116114896
2 751354067 716454514
2 636579816 844020856
1 659938771 191150246
2 348490857 437770766
1 302813223 631842466
1 425392351 967796248
1 664225076 627209012
1 228181705 2967588
1 848939279 37264193
1 58642368 437094593
1 204726604 600867339
1 285170603 794435452
1 90018396 837386551
1 657917496 147207867
2 281811095 36423611
1 995496278 21620751
2 426657898 461449544
1 729073188 278591009
1 603592534 419234719
1 505099005 441404165
1 715828032 439327676
4 553832853 388443458
4 97894126 628548839
2 29492872 50428369
2 137371796 244835337
2 854198061 98607480
3 462142105 114170101
2 393966060 683074804
2 306414544 497351538
1 246195899 120211637
1 328004376 99541191
2 116929674 714618682
1 268980060 547302524
2 680029233 686997223
1 804976762 975932518
1 903585260 84870007
1 685088303 887897468
1 135176781 967112683
1 242353496 172745649
2 30609383 58704292
2 272089702 849481066
2 138693587 701346671
4 555675394 270654697
1 482474476 770867094
2 546013679 347559608
1 624430626 579332376
1 90623333 294145251
1 800623464 502739102
1 432373590 985153523
4 668641112 280278399
1 725392505 770553885
4 478580932 390414204
1 131027599 218961019
1 13899437 844588124
4 664498632 140676441
1 824130720 963941214
1 771693804 31428909
1 462037415 769934819
2 274895811 548422426
1 73891704 754474783
2 583634614 406477622
1 135022088 370805635
1 359589831 90543449
1 769109413 283403601
1 621718906 59650337
1 845323350 629926743
1 442979618 464681341
1 745211952 187711196
1 479694423 929966467
3 284428910 488543124
1 506042118 705853050
1 304427857 35338432
1 498219535 514403019
2 131487479 386666148
2 344477409 337173791
5 389547894 650456123
2 638514355 150908869
1 825587697 420600159
1 558333385 968820616
1 600590836 902493352
1 256457158 835195466
1 350922630 697444030
1 836916815 37134634
2 349807972 291462183
1 633693416 291481324
2 306482983 831992526
1 904291114 956030192
1 425577074 226090538
1 219893482 921963094
1 167279780 702189162
1 657926458 81268897
1 452021231 230195174
1 9083196 565658895
2 650053256 250626028
2 518385167 27530998
1 190259043 171202310
1 314148370 595186553
1 319401265 415405990
1 805309790 398730575
4 120060735 757365879
3 449848141 310089051
3 863982415 435742764
2 624054191 597606138
1 955506048 419107231
1 232707750 756366652
2 886820321 461411094
3 12455558 219248529
1 274439563 939300789
1 980746446 858566196
1 719512677 501019237
2 946332100 690119092
1 130078636 748996939
1 970530850 853406235
1 506991018 379880428
1 356253351 659336928
4 280227782 289424053
1 576579749 490490128
1 10145739 589378616
2 363231497 109258770
1 356408805 257575994
1 197239396 122411552
2 153032956 779200634
4 413071153 29251852
1 355981919 850766261
1 875361607 718521945
1 682712287 63225412
1 442759630 897323722
2 987696233 749430026
1 328266725 935548429
1 957466286 450259037
1 676963671 310972969
1 858752138 6023005
1 461143915 380493128
3 179906122 350305759
1 554976037 271754288
2 527397146 859309906
1 503854084 326605279
2 667193416 659961533
1 735786537 349465014
3 897461498 780573692
2 12418140 955978421
1 436664948 710502810
1 410779095 701769136
1 984076231 785174395
1 971073156 822998327
2 161556331 835400886
2 365918527 571898826
1 55613256 837423740
1 76615179 843260298
1 599732918 35580485
1 239783889 334554308
3 151682832 174720524
2 905598318 978344047
1 619430353 13996865
1 833409315 531467072
1 904759323 900244827
2 34948067 477510247
1 770623085 865602507
1 711946054 728048635
1 609654510 909692067
1 413095929 8981572
3 517624802 385862277
4 482592918 492832320
2 206295333 849122561
2 948576713 484115399
1 656211643 390177729
3 849548708 130695584
1 467808739 231740985
1 323771663 367074836
1 965791170 558963887
1 140880316 831367992
2 71950195 893711370
3 416435418 320720028
2 732110125 456444380
2 289122328 452357893
2 341066778 253797286
5 128021441 194541297
2 859205617 227774781
1 871524059 512702962
1 393752411 872655479
1 241714381 83943163
1 619382139 244851100
1 951571202 794686568
1 246714113 997232525
5 851139282 530499806
2 905482974 865197260
3 487457529 936286739
2 431389899 843074556
2 81728390 181868241
1 962453151 918157141
1 551258969 919848999
2 474097901 564713595
1 270744868 862220816
4 148861622 436570549
1 758321274 877955124
1 135515764 251124813
2 136152303 488908331
8 697342912 462134609
1 712990589 146412469
1 363848049 811628277
1 227584631 533024919
1 101337170 202133843
2 507662808 611177905
1 56045727 852604170
1 621325798 334095444
1 552377615 404872701
2 336813282 708070450
1 789434935 758891337
1 825361955 229389844
1 449411037 188661140
1 150746213 901630169
1 923440118 215250848
1 857928920 716119522
1 307498312 609038451
2 664399342 45173214
1 652432276 933576326
1 628577327 460227282
2 87666805 180977659
1 959832648 11308103
5 167603708 280314526
1 256731920 175346047
1 989161437 990307853
1 855752562 52257856
2 408723970 787160669
1 625674953 395318403
2 972084653 575467786
1 937540146 6679141
1 489038973 386482840
2 924810256 5559217
1 477416662 964880937
1 985491168 173128689
1 658588195 591103855
1 847096037 659271861
1 296005953 516238570
1 651829254 94873982
1 514412933 168831138
1 13942589 855978978
1 551985072 308303358
1 914969674 376997418
1 40055746 45020075
2 554033596 867344826
1 685418662 271340345
1 470548317 368576309
2 714584786 639635118
1 187599761 460747474
1 738388446 585286395
1 493518802 49685875
1 984731897 226998982
1 631588110 938018327
1 529812467 84402532
1 306474694 571420811
1 427321775 331061009
1 46755712 755322929
2 715243957 602200804
1 353599796 859134322
1 691198458 2688338
1 304748694 126502972
3 554379105 241626201
1 354971959 147014154
1 388112717 673620597
1 235591439 221555424
1 862869201 662585580
3 617922584 32712019
1 806247482 248917502
2 620975448 28038331
1 903414283 517924517
1 273905827 800542782
1 563150408 630122709
1 508194595 363634073
1 336396588 131672132
1 863225446 417868711
3 997434548 139906550
1 601929009 562878869
4 311569770 498521488
3 701095191 630210035
4 505652446 631899929
1 700052633 640672195
2 268973841 752204365
1 41156998 657329288
1 90176602 441220311
1 231112742 23284943
2 164186839 208516097
1 232284393 866301966
1 645794337 993851648
1 311614160 713420224
1 309619606 620205306
1 375204828 202391249
1 122991632 952513244
1 775306066 626015298
1 38192113 4275980
1 574855074 52521629
2 415135386 664638466
3 439213920 784453251
1 821923911 91009290
2 247801113 779222195
1 243957161 154655445
1 856594501 970487889
1 642832713 717909598
1 81141280 540940700
1 879801435 869637186
1 818958957 87173436
2 635007625 687208062
1 355925011 846331301
1 452312094 881896315
2 374308944 14508735
2 989657474 457924581
1 595435963 585356584
2 657516521 309825132
1 559304621 556086730
1 431882532 171692775
1 223616428 700339463
1 53178985 760764483
1 174001524 831372718
1 941613277 72376436
3 521020247 730117873
1 361462709 928298244
1 623029530 24978009
3 105499984 154258550
1 684039638 257207066
1 738515847 234544027
2 382865688 702245029
2 804528496 252949035
1 786399558 184188921
2 519001225 333434950
1 255841513 824119458
2 577576007 955376493
3 181919783 434513894
1 848877793 145397070
1 411044685 380351398
1 432910981 367128084
1 979446735 429038405
1 731802936 758023795
1 578511457 491851691
1 679403000 620850983
1 720375551 354439318
3 473222882 826067723
3 214670106 129019428
4 272728486 419440017
2 114292757 17042541
2 283854116 787224123
1 792617410 800325238
4 297008687 329582506
1 668281094 797844601
1 986655672 358667343
2 554761569 805137143
1 912437185 752255379
1 919252527 369958181
1 713370212 133382491
2 325833581 941165630
2 515186712 987377565
3 134958382 444904614
1 706213765 815291165
1 102106832 877285873
1 277656934 884699821
2 105037893 828734306
4 344801209 932398922
3 589659196 874884676
1 720370912 57241218
2 639384734 590646342
1 969234252 176376850
2 893328749 817185314
1 296748934 898060278
1 798305358 543938009
1 407039261 948056974
1 933225084 979975748
1 374399246 412220367
1 550044129 288385853
3 196106506 836275222
3 444797537 645416540
1 750843412 165367907
3 796156250 682415751
2 678418789 987674225
1 803959967 604546378
1 44748792 182170410
1 582912854 729921107
1 927509563 20374232
1 86841139 479641092
1 669200119 730396410
1 150191392 463373338
1 76401908 2331749
1 294557308 508874090
1 127308155 803731064
1 929962698 457224009
1 87394633 114100099
1 483762082 897217157
1 779677888 753218776
2 425870822 996609925
1 897183607 551462978
1 696890502 957412223
1 537003876 443572417
1 614089128 73463858
1 418765429 702871186
1 761389496 878803789
1 75120512 4878739
1 80556535 49113702
1 237156559 321986952
4 982990422 692406944
1 962781146 141868479
2 228349069 638390126
1 4210772 79995496
1 121068605 55740849
2 860569846 393605104
1 337299037 82085410
1 98359955 752214996
1 170776924 343232403
3 417137671 259489388
1 715833217 294602551
1 468191959 470451132
2 362054487 936495699
1 484625613 789710461
1 17435819 187629022
1 998960396 35275158
1 580228817 286665899
1 594521041 311125171
1 129312593 46203890
1 448359103 564139029
3 859232646 624911376
1 919743492 137351001
1 850484469 916689975
1 5048951 31362730
2 578419963 219159913
1 479770531 206191220
1 724276414 914550949
1 918464345 606235998
1 89659687 325261079
2 940438176 269269923
1 121253068 750687665
1 992366444 299456063
1 60401617 870851466
4 232393432 703020757
1 639190524 25864398
1 778298857 877983041
2 39331566 100552500
2 272887393 53655128
2 531234635 346729191
2 687010454 310205951
2 723713772 165930686
1 862584377 796340840
2 388470998 602261320
2 32275056 726341203
1 613575653 895552073
1 765547964 383334207
4 600458486 549220945
1 596326319 180538391
1 764196234 5019735
2 192941315 983687966
1 370767996 370187265
1 941815527 5760487
1 651394648 251657475
1 818089740 127659674
2 81887732 409190124
1 701297157 365711277
1 405615473 480422144
1 53052548 933596970
2 91404822 215427760
1 128730657 502985804
2 675085237 143019214
1 688574403 397038678
2 245335492 939332406
2 92188073 517971561
2 246020838 676128429
1 789761261 334966310
2 795776763 337025280
1 629509046 264038333
6 997628037 909727185
1 559100889 996344094
1 513303104 304488116
1 113602579 488349052
3 75683664 318694776
5 325619032 58300748
1 639413532 320281680
3 631261753 70602508
2 652760983 848068375
3 311440858 741280784
1 806076153 877368742
2 93715277 452616810
1 687997399 534366521
1 508373313 361355510
3 623519259 568561753
2 778876565 263436875
2 47343464 637240881
1 919347098 116817140
2 427111907 899228025
1 941659311 528567478
1 258953107 598845805
2 648625888 600234093
3 496445524 201800328
1 767634890 150745612
2 243013058 212963469
1 659180450 522857610
3 565204594 126006061
1 370650476 7615678
1 345188489 696242271
1 581193578 411284522
1 965681571 231213568
1 204279619 835816860
1 342051160 840580197
2 182650156 323124160
2 452065176 97015083
2 199706776 351777849
1 112311687 156433900
5 185135567 951685236
1 260122881 379459648
1 138810818 135243068
3 317176010 176850046
1 512201724 756591645
1 352305460 280947793
1 678624130 222643062
1 744295903 925196163
1 614999670 433480077
1 952166279 2643316
1 378567113 822037937
2 934308317 690781006
2 220765500 120758419
1 723935912 841032582
1 129811167 796523713
1 16438789 792107110
4 759014794 152071113
1 405897427 821759787
2 201089117 235280800
3 915437790 234529712
1 768886943 184933753
1 642688076 887592834
2 358949743 741699175
1 456383352 922505403
1 424721071 63177297
1 475220003 83232756
2 9573756 782410661
2 152952662 955435728
4 639954972 830064088
1 900847737 702571630
1 834948469 841887091
2 490087246 840170698
1 437963119 418150456
1 166975224 710279013
1 220161252 438765566
1 267959746 555828337
1 610249446 708919145
1 597641354 825275403
1 68330521 415908238
1 356291862 113519238
1 229642567 559151407
1 10728610 5706549
1 272197828 746152217
2 943365910 877388159
2 296776828 951952043
1 286681547 913166833
1 384673898 731090331
1 754655401 116771778
1 662867497 685667839
1 201553045 145560355
1 593267368 173908940
1 209957519 353581214
1 806881480 598441839
1 631465347 457769460
1 409376432 211588450
2 13070236 432459160
1 537615239 276986289
1 798892317 729677353
1 613085803 85309764
2 291278993 255131063
1 416943653 208383604
3 868282491 133134944
1 847891826 899671715
1 357672304 219585186
1 577953623 950243525
1 981276106 686771627
1 767977319 400045965
1 833301086 543669650
2 781294488 891381765
1 564481554 969531621
1 157482349 646886800
2 553675714 328012094
3 484378222 251673146
1 44101379 471688699
4 126559741 831343299
2 706177740 567495921
1 5993017 928722172
1 46737716 208735546
1 391832867 576664549
1 994545641 372898769
1 33072448 37364133
1 557638393 701076634
2 799839590 855931870
2 744050454 186851782
1 172062284 608983307
2 853982719 837005687
1 777841095 320180105
1 724685780 824005491
2 357997664 321254559
1 317932746 277794303
8 19656083 952527787
1 623588805 829352259
3 913997657 478499494
3 767270261 683394781
1 595068073 641507309
1 313379913 862661031
2 578062645 359290679
1 271770946 11153884
1 45491715 604812612
3 494519781 522665455
1 42992279 589651457
1 983726797 798227108
1 587229518 879684733
1 552018268 381318539
1 463876108 949641374
1 736058379 7593923
1 862903284 183542610
1 676246853 230438321
1 69318280 617045367
1 789810849 850582294
1 764573331 220398779
4 919411687 907530488
2 303371694 954296343
1 370731146 694867734
2 149048535 953275992
1 532516944 219009726
1 93225496 913313207
4 719223707 17567335
1 904027096 956982684
1 138525455 699060663
1 286937693 381357596
2 396017467 218251003
2 433100148 777293753
1 23075741 876590499
1 399671659 667853253
4 723667524 454869173
1 34619497 872769964
2 14840296 842909234
1 734846654 284367657
1 72798198 942260035
1 34022173 155671854
1 993832787 71980194
1 886083663 240428757
1 230990854 764803655
1 871762095 563477073
4 18522166 238482033
1 472834887 503360392
1 90253497 731537622
2 662498373 822651620
4 398017534 277580347
1 560375941 78620744
1 950961881 911201834
1 801673533 124113534
2 582607649 81606914
3 755585963 742612384
1 437078173 276909166
4 760727641 390269799
2 484219074 658759625
1 760987510 533521012
1 962018099 973313058
1 519077782 563876497
1 427901842 661638581
2 434748996 373061266
2 362974926 235709871
2 724021414 512691819
1 407167625 835334393
1 773088650 760832771
1 375515655 679776302
1 632019168 507182965
3 135594948 260560966
1 160588000 846898074
1 876130171 678338067
1 862019821 940979377
1 549518843 182158332
1 614294595 701228779
3 21914537 304570491
1 145310999 635910572
1 90080902 847856533
1 204087259 283686102
3 846156630 654630852
1 631320330 929125037
1 271568827 571031819
1 994136568 490296778
1 979820130 492407342
1 466698680 168364689
1 355949183 933927410
1 418508693 772678960
1 177515579 396659664
1 148170131 617968024
1 286904509 880796620
1 513588272 775425612
1 222932059 367257813
1 356536333 148378378
3 450834711 768680496
1 327864559 744269510
1 497944193 991508192
1 906597079 277809288
1 719747326 50133081
1 267309972 482508028
2 777119232 804188738
2 643849811 640695185
3 76369902 368796763
1 102456211 89549779
2 854231361 802656279
4 439435783 633873823
1 79955839 729297989
1 581625844 711657563
1 715383614 331017881
1 290329973 721471987
1 205703344 443818695
2 409023853 944413394
1 436975005 759359197
1 80204357 487101236
1 704324748 222400564
1 363365654 615011932
1 208187124 165107104
1 656610471 47867961
1 150031471 790805587
1 705247663 7520667
1 346208020 33760429
2 426595128 333009642
3 591075832 72348904
1 912950306 606893765
2 379549756 164436486
1 986184029 770655402
1 650070868 552991252
1 770347413 566177670
2 396006145 469322398
1 996736588 139306951
1 139548497 209651312
1 306246496 210080653
1 886699393 254078162
1 393253816 63536910
1 482525767 295369963
1 44252386 979903451
1 392715449 240922897
1 446237795 286231600
2 902112234 249904654
3 176040454 862941352
1 472430120 613365281
1 136458901 438845462
1 503750574 713797553
1 682180112 510359605
2 350882503 327986149
2 2675870 432244987
2 589143641 188091865
1 608344191 436350043
3 722459850 378895300
2 673754242 153853915
1 254506235 145527534
1 20840327 143043048
1 884651655 338620827
4 67136053 714610283
1 719768133 600800259
2 400151956 260971892
1 136539350 788074185
2 24823220 581466661
1 448570608 126436150
1 5275004 871024799
1 284651848 809084177
1 613707773 302437361
1 737398429 412284398
2 306248767 955660909
3 325084283 509943285
1 987903499 867759136
3 879392833 109487863
1 191734866 598673058
1 599364927 345746883
2 939784260 484326576
1 773493683 131209156
2 600847551 70208231
2 316387344 731451012
1 796198879 158239309
1 205835804 330219745
1 3888058 965749508
2 70932970 319920461
1 386098176 3258105
1 762641710 311472568
1 813965974 585292444
3 537694725 817994348
2 369972980 469111571
1 356808769 358960470
1 325395110 702279751
1 714597095 512430706
6 338438202 744136341
2 11970240 949415112
2 380251345 977235700
1 676791664 936808976
1 265787738 119799275
1 481463031 69599717
1 535780442 992518281
2 76214813 622772965
1 643753968 67181464
1 373379876 167720473
1 319397273 849722901
2 438294381 713914851
2 979423839 635083189
1 639930814 655405086
2 476402021 940841946
2 625379066 401062488
8 153623758 782889477
2 849882594 639637770
1 70824511 676429032
1 392155586 494892984
2 842822638 282740805
1 822455226 177604312
1 290398248 664499228
2 952066930 192328741
5 498901979 952167773
1 875094014 83204637
1 424549406 895539925
1 680432827 861455563
1 92491484 909463186
1 299629291 802936798
1 690845829 108829713
1 944890647 104469093
1 734320630 809435491
1 808715550 158627838
1 402420641 939696523
1 57372041 682369978
2 881714826 173026007
1 365448276 50844102
1 207908884 200896533
1 538669150 994034475
1 800793964 642468163
1 162421217 361099473
2 117812599 442830525
1 623649738 613622557
2 138527890 296893323
2 15720053 632177593
2 383961770 922652810
1 312766711 514667197
2 104022939 391400914
1 69298731 552123108
1 448745406 360869423
2 983529950 791086126
1 191014659 589006103
1 583395953 813294017
4 832376134 913035711
1 606825190 288029248
1 434637262 643905856
4 805276058 402947523
1 994220686 643508315
1 400504109 201386386
2 522599167 304529623
2 4191906 545786739
2 307128467 877210234
1 249287449 754033383
3 261215765 314638144
1 34373522 367032283
3 821056128 376377547
1 437092400 705730892
1 950542854 497925708
2 590092020 218909478
1 998581718 889040647
1 516127953 937110008
2 750837773 287368688
1 592911142 384972719
1 694908180 761637039
2 998679597 931845090
2 598507886 894227860
1 68507912 278418843
1 211036434 823281417
2 428910435 921126963
1 227190872 927468341
1 748824474 182732282
1 606660019 569025111
1 335628891 132833875
1 20646644 703600507
6 793123693 279892022
1 647476108 51162547
1 830559946 636167654
1 629217321 587206267
3 648720723 59827310
1 549479491 726812106
1 787887051 81596344
1 437170862 958894285
2 576739742 336218749
1 263549177 427434086
1 967313751 500462269
1 12608241 460500948
1 462178591 89174402
2 593325728 779859755
3 190687888 823391759
1 66940235 831176907
4 120775352 86655472
3 86095919 617564321
1 567133279 589567277
1 27853861 171653490
2 781439544 473297451
1 910291721 9193738
1 571572770 397168442
1 140800151 562971052
1 892257321 860001860
1 825611907 80702469
1 106093151 443924600
3 972769146 658270766
1 911066505 798728497
3 296195861 1847162
1 516329984 349897643
4 69871416 237717057
2 641428109 8085588
1 911762540 430450829
1 89158631 340096084
2 2276885 436519275
1 956274228 25208010
2 114138370 637573571
1 239783570 728576009
2 892427492 192985066
2 80765601 123273812
2 38281950 426144521
2 201099941 22587272
1 392060638 518147501
2 275681593 640913155
1 50612373 533584755
1 673649566 353098144
1 143779935 269178417
1 154433032 459271055
1 586611969 74915850
1 751892197 779423347
1 154341719 100692270
1 845349415 580136439
1 539156172 829903809
5 527207057 196338039
1 840355836 522267334
1 872419071 530047320
1 797290950 767940564
2 839628324 892449245
2 872198872 539650320
1 201751632 10087850
6 960255035 478874834
1 123037115 928309225
2 693427003 842497400
1 471694429 211222787
1 363332028 344585995
1 630554993 557629457
3 353029649 639596889
2 673404176 473662278
1 216880203 518011318
2 728092405 829127559
1 802922486 4054326
2 359677641 421216022
2 568418280 223046623
2 597320580 62955425
3 446624557 373999713
3 61250834 775004712
2 371049326 110786989
2 436592026 611859109
1 952707001 851685788
2 932464746 196237899
3 340746060 991844323
5 830069687 762841229
1 540970415 885893869
1 34342703 959871943
3 962624382 499408751
1 955392671 799214689
2 81981269 616457890
2 529717601 208188602
2 44025026 747548419
1 290034560 423907076
1 896385716 24214254
1 214215332 7324201
9 221728190 549625610
2 303609442 267810836
1 420121136 673052843
1 489629822 547594676
1 722174297 11983216
1 270574069 830741693
1 539684746 874858158
1 632104613 870762126
4 430543683 600200942
1 506378759 477666735
1 147974261 711497977
1 885717272 759896061
2 424621003 146262403
2 858538083 491232754
2 641875738 657469870
3 294861982 200944471
1 632823067 908491096
2 568202314 243163363
1 132707968 943906807
1 840793635 549212432
1 586220264 111743510
1 700935997 738551606
2 244771392 631710283
4 654840608 377310558
2 245531507 710399490
1 271980740 891647172
2 704639475 866492102
2 41411314 253601058
1 703785882 67185582
1 7961876 491141773
5 750969597 210670071
3 79367460 851099509
3 277022982 871205980
1 644572437 539901413
1 862957810 319264402
2 170983987 998813395
1 468754773 191599492
1 985279960 996481502
2 615838057 262417454
1 910870765 717936100
1 494605393 417348819
1 850651075 325307588
1 944019129 651401113
2 200811321 868457701
1 548987115 829824399
1 757706531 411875886
3 681640438 374736154
2 541092804 515106592
1 965148214 246504730
4 183040099 534516081
1 292303067 910117576
1 98813024 242657344
3 737119077 910618153
2 264277900 197275936
2 353580207 204785321
2 182150028 983257283
2 78728862 965316285
4 410813635 734626189
1 686860604 441070479
2 437848653 368542760
1 140187580 23237514
1 503674015 667780732
1 950930923 824956452
1 348298690 745050543
1 850358971 139178879
2 893040333 985081562
1 633499369 879954360
2 325490364 515099686
3 483159879 488242837
1 491795622 293181405
1 655910950 646405356
2 443931946 896552887
1 634823795 798944126
1 323689972 994531467
4 921244432 228277422
4 932582090 662717688
1 65593452 197920981
1 985139472 79298248
2 673431347 212688465
1 156103969 513909094
2 436011525 942114973
1 416162659 773414806
1 947805590 180951387
1 650287868 134518971
2 599696011 731097583
1 358978822 856093296
2 989776569 749978677
1 883872656 708868161
2 862626123 270523481
1 926233285 63381683
2 972266489 39043690
3 672839178 874590195
5 143732091 303066373
1 285604587 708476978
1 1615701 268700850
2 482311265 31270459
1 495403507 500694392
1 834509462 90837774
2 560663502 385977567
3 319894745 712088157
3 580977312 444620430
2 84669163 274804072
2 859680685 355300713
1 806990807 87341705
2 750499479 495379784
2 971761956 573574970
1 856146502 134377055
2 370366603 469532119
1 102809170 984323303
5 6414036 94948679
2 185421479 633458457
1 437344657 915407528
2 393330698 644845082
1 492927847 157247635
1 693995643 532999964
1 403862476 138012582
1 555270006 918194963
2 42868237 729749895
3 478801257 131236762
2 924020652 437287318
1 859328600 790184026
2 977362342 882806453
1 765855973 200592493
2 257036417 27697323
1 857320689 201644531
1 810880 77574955
1 878025921 703858965
1 231772155 216410482
1 671659076 253468815
1 748768511 321183630
1 62664761 734017068
1 74280453 700551628
1 374000157 254616472
1 750565277 280248733
2 629870320 852997825
1 534603493 360527956
1 805078711 914148295
1 362212398 104460324
2 922548149 466836414
3 878929474 684358566
1 682314865 407027428
1 856206299 436266931
4 556159587 980916253
1 620857885 384951538
1 965733256 529815564
1 493380584 832875511
2 116982947 198022214
2 433829166 581072114
1 446511134 880760040
2 984115910 641530182
6 313043698 562784442
2 669283606 734480399
1 393305801 658809711
1 691869443 939189680
2 231155906 769050896
2 398103462 433536675
1 270018846 43924113
1 569765344 229333319
1 572717404 438357736
2 283569870 449262721
2 279385340 563936762
2 651373958 125820543
1 67498564 204908027
2 901472973 498375131
2 924502992 217249714
1 608480052 782679541
1 597581788 206510070
2 614571924 713507942
2 90083826 590512518
3 14683432 674901142
2 431852522 951252391
1 658928424 550634090
1 58807488 697251984
1 757843351 30962152
1 379171699 366655055
1 489099467 789883486
3 637717506 285684053
2 502553731 512493282
1 812127388 160466797
2 242729749 428440713
1 563671115 79051038
1 868316085 806689128
1 475850095 494382999
3 8638467 216939028
1 242459908 726140735
1 150857655 142206671
1 545066352 462590003
1 556389315 803250335
1 682999045 442044671
1 730533337 656670814
1 76378009 457549616
1 975529314 807911922
2 391320254 870641583
1 512230745 662173349
1 216902 175522251
1 447064753 364936218
2 665782953 43672974
1 35429782 744509399
1 990532397 639418771
1 904999033 219768825
2 62644486 434245707
1 944111501 650278538
2 581845275 634436495
2 273797800 978537592
1 590959998 795042531
2 96748004 598564550
2 248115769 191128669
2 563921504 443316334
1 616055384 730655655
2 361008193 350944729
4 182927748 233258969
4 439395555 620163303
3 795260922 918072090
1 130357986 125992459
3 90127677 859631619
1 204912837 745510262
1 254269844 828796720
1 166126724 236871124
2 225832851 518095518
2 858627813 621432713
2 460865594 379092764
1 393585155 151077414
2 298702924 206993251
1 633981097 874647808
1 144577829 42570333
1 15197645 292510648
1 634825446 409970908
1 563454430 18214889
3 842017930 912497915
1 905331882 547111945
2 707999736 3346249
2 19874177 952693903
1 834185321 669355701
1 503857510 574838296
3 553039622 419784141
1 851373727 146801396
3 468830889 452076725
3 14474179 429222505
1 30603504 320993105
3 472624802 554857561
1 602083155 617472416
1 819742280 678328362
4 930051516 568624691
1 108609530 284849517
1 621304004 665787260
1 834239559 558350067
2 192117878 118414926
2 497720936 810520652
2 178252695 269725172
1 45608022 230664445
1 735265998 976018626
2 409822722 543291650
2 128967503 346081624
1 587928298 882388488
1 359777081 780918122
5 103324805 176375465
1 128288080 958158177
1 743225681 176244240
1 776853580 235139894
1 437733113 449234167
1 117228029 478212544
1 983305880 429154150
1 952835655 583275658
1 573353613 525430166
1 63659811 428960293
1 234988308 174215156
1 642856841 42247176
1 730329289 249232016
1 416148286 386401530
1 481459336 803471931
3 176272332 547977210
2 284828264 778560367
1 69408445 7487525
1 936689065 777668278
2 155987309 57829584
4 748409756 858498302
1 694430252 400500578
3 907921575 679395700
2 691999487 732974758
1 243204542 159369860
1 110108644 780814634
2 819337829 850536652
2 243337856 330492879
2 120135483 19384482
1 930794882 856423041
2 605064445 4718952
1 900262539 383679971
3 443268279 229986728
4 751257689 659988173
3 539691975 31422713
1 690512490 800842202
2 596780736 479897642
1 82141931 560653774
2 759651336 592466474
1 372492851 974022806
2 302418655 338120
1 517272608 327722250
3 321967526 956161292
5 647165608 14129578
1 888810061 63112987
1 495604319 214648934
1 313551304 370385552
1 62441958 804270176
1 462868713 821531922
1 181047746 283400930
1 406618794 411111609
1 946909935 459168101
1 939631478 834099544
1 356961908 690229645
2 955405022 855106105
2 22995967 868840867
1 320080586 955564950
1 647380137 663199489
2 364163445 768529553
1 669733900 685708842
5 666059331 301648978
1 652790803 41144446
1 349145384 443208385
1 983209142 632114390
2 45008998 840420041
2 190164070 66115220
1 646160840 633621375
2 467520652 354190491
2 97244948 117622293
1 880625409 148343373
1 934808193 285176188
1 775198214 586989588
1 630022965 768383635
1 841667389 189404285
2 817439288 540277844
2 200387376 273165305
1 396281427 473893697
4 356571035 238009725
1 188008721 242868529
1 587949097 120924156
1 496492298 293166449
1 103903571 970939942
2 825883106 431072475
2 640690409 226688358
1 997915731 138471188
1 513179887 318814534
2 829046303 680881644
3 772597083 578245241
2 793934670 121254513
1 676600934 416021525
5 95597081 934473206
1 377135769 663910233
1 770892984 55859870
1 4499137 493300798
2 253774673 638300276
1 774536922 366174676
1 592820834 932723550
4 369991265 624328813
1 793124071 479006874
2 811782417 370663036
1 92378989 992970202
1 341642161 835343689
2 678738743 653877795
3 341346042 571892844
1 491007377 853793621
1 467682756 269170187
1 937012933 418565663
1 533300810 286780440
1 794394309 979845696
1 342800280 538818432
2 866093543 54398713
1 273187748 674249653
1 771742168 622918915
2 174409543 464609549
1 29861137 197279524
2 227076896 514242416
1 872168421 719866827
1 600791550 489059003
1 761854024 399449802
1 728903848 902391273
3 689628634 634806409
1 430195186 593584532
8 861033161 398875702
1 85920938 839489178
1 261185938 653604052
1 744135844 166531210
2 219465080 141422525
3 764046145 281760430
1 596487407 469518078
1 857805719 256778697
1 635728180 489489495
1 694596440 813084478
1 875297720 229471549
1 847174190 743152459
4 152282604 780383688
1 536377550 841373251
1 738566345 719546683
1 887078589 702185951
1 709850057 897272167
3 196694917 262780764
1 399099000 337574376
2 352047719 822982311
2 455043962 304537610
1 798047027 170044026
1 327357189 298664011
1 433015543 575232567
2 345547492 295248261
1 527378762 909008245
3 444678093 387008891
1 655580828 444165295
3 789045102 572321058
4 954981062 746117739
4 537235023 976620519
1 12362661 59998542
1 573784605 988011045
1 166903089 320480767
1 325354733 733793133
1 309903232 508645818
1 161085368 230377501
1 345908608 40312650
1 36335845 529507215
1 54167089 735333143
3 422301490 291931195
2 61123467 800505289
1 320423838 878595322
1 761968904 471896588
2 638615045 183462282
1 226207515 68129416
1 51490840 35659687
1 886230084 631012290
1 985582916 60757717
1 507705158 415262047
2 715200562 156946643
1 649865932 978205316
1 845855842 60666499
1 820515049 523882901
1 413659584 752760206
3 551524125 731667340
1 834572284 643087600
1 622245898 884234416
2 140604456 275196903
2 732586076 897303072
1 407307609 366939480
4 632613233 934638041
1 651919025 179526729
1 297416257 622720934
2 541525390 160848060
1 547972540 828207869
2 646227575 912106235
1 78904926 689733166
2 385643231 764602863
1 558109390 247023203
3 708409072 46178447
1 524345996 506621195
4 645425637 450553739
6 589923270 323109524
1 37542763 300941242
1 808483704 692382892
2 93154416 857834258
1 933312062 439008860
2 880792886 905994434
4 563671698 459627721
1 408838017 773944928
1 139323827 241921378
1 671892137 699061175
1 342372302 40744754
1 239763784 242754636
1 935564495 249910625
1 515755117 194580541
1 796029757 964233821
3 704390364 267234567
1 815879999 656623020
1 31044918 988345643
2 265081382 220686306
1 152938669 780334696
1 9434066 261550308
1 562330701 205647008
1 961354837 737474406
1 48751181 574758147
1 418361263 996182682
2 397649104 659141228
2 224927624 298476814
2 802492910 527288182
1 289032463 14055300
1 232324869 345628793
2 223310239 825942791
2 406833594 368776133
1 978229883 556360418
1 722348413 709412399
1 990112995 914826710
1 805818311 329379076
4 298218906 847242741
1 54154437 273969846
1 606353916 122267733
1 969134125 674727841
1 472051648 317429742
3 569184652 55720774
1 513959724 585048287
1 72794765 725189096
1 406750491 701972196
1 668618487 357882294
1 563195066 102116978
2 917166411 905785053
1 693279515 932472169
1 919166769 344849716
2 379698037 824182161
1 539927284 523934895
1 513386911 426232819
2 754431290 612455312
1 555484965 810435851
1 609751855 917302071
2 88724932 168340733
1 428127699 51715089
3 463127425 635972418
1 543179370 455102135
1 66406334 448883338
2 145852150 156574803
1 822532810 970644340
2 705790891 709839318
1 173824210 445134347
1 984198167 498600362
2 99560398 489078933
1 542572309 869246368
2 213656209 716199367
1 359820608 418774559
1 604206454 544352861
1 821594893 816145799
1 739148409 112887238
3 610016824 728219183
2 331402191 620933633
1 504887286 708843840
2 554873133 492609196
2 166029705 816686073
1 572405550 923563920
2 502683684 865055054
2 807532820 377772762
2 498900290 179718068
3 257166206 635575454
1 413767015 209049709
1 396007339 857223371
1 212525716 408512871
2 210850198 36523883
2 546597458 677015700
2 499329616 888074851
1 833929376 755099601
2 277406501 332744477
4 972909995 483051989
1 338411090 228883654
1 530085950 864392102
1 602462582 95136312
2 322247695 170343773
1 550569134 695291562
1 885953534 331643759
1 97794144 625486180
1 289820218 589625055
2 150928310 926635255
1 511313668 431233453
2 110158951 878595499
1 70337853 717468861
1 881516584 511277942
1 467214587 166057772
1 299263464 853254840
3 790732960 556821373
1 453526560 167783111
2 838824280 146465951
1 128798638 160408251
3 410245307 301162058
1 59315127 436950103
1 343965520 125731762
1 844039802 741085780
1 286747402 12378588
1 619717938 268117833
1 3832008 350941466
1 155434740 661822800
1 739861468 432945376
1 880964074 614422830
1 573997535 239855593
1 605999053 933008262
1 627151249 138415470
1 141352179 701329649
2 497625892 943763147
7 211927670 191121098
1 923281167 568911513
2 575983628 45746580
1 784901791 87585923
1 825682002 725077571
1 505416362 854345296
1 219234017 974754344
5 790528981 370782034
1 217109955 935185250
1 396120979 923477878
2 752029479 261416901
6 769647378 922712909
2 247495744 654058224
2 808671125 695936438
2 346649158 369864236
1 656043801 190077343
1 894665288 394473464
1 386769237 85513567
2 841117823 858282598
1 762558768 821232160
1 313678910 421002248
1 49336526 444875503
2 383849333 765841093
2 874052664 252090910
2 184403688 804786232
2 214433616 114906780
3 421731335 579881037
3 641849222 693074198
2 417873121 967119405
1 752815484 366202213
1 952756240 615002993
1 833460102 457194714
1 79551076 122439039
1 228588630 1830399
1 896522123 920976106
1 248452173 292364299
1 516054598 653340330
2 353390548 161573339
2 131896261 283145544
1 487770231 690507026
2 696500845 836354768
1 231557561 512909914
1 836388340 885981741
1 133555479 455780190
2 258350412 111927924
1 564314800 500280338
1 853686712 697961869
5 726522963 915258798
1 893197320 156627216
4 863321463 3240119
1 320048101 260465627
2 649249107 670716503
4 571024797 420685830
1 611248430 460433599
3 879794208 858604530
1 124625853 287626974
3 141717304 527368600
1 485315216 447361314
2 905438956 683262846
3 148030186 457988349
1 166655037 47342504
3 350633827 623583998
1 133470021 390725876
1 87115005 871942364
3 596075721 65079563
1 684665295 83387892
4 959175515 310895816
1 445871738 955713710
1 376239173 742667937
1 987529187 157573197
2 475926869 758426444
2 677147239 233343540
5 713006577 934269249
1 52636701 450181420
1 973013771 451076092
1 651446637 181552753
1 858683504 690136891
1 673042008 577612340
1 348376605 66104945
2 11571833 482636430
2 454312388 980055553
1 71048005 303033091
1 241991950 148452034
1 716784787 123090683
1 611096589 352924887
1 75555627 303163267
2 10215098 76211434
1 44343436 703157236
1 889186181 93372122
1 801443200 79787914
1 861252025 241756864
1 11761734 18926526
1 392599187 607946117
1 850153282 820050283
2 853353397 853209976
1 449679791 295198213
1 492571762 52811916
1 677180599 338732939
2 420787864 195649608
2 596053017 368407741
3 13724739 808764185
1 606006520 226170105
1 210887669 901958806
1 400330813 23345945
2 588989945 361602750
1 532628856 605646712
1 871698633 381501473
2 331008198 75909777
2 98356807 360193370
3 284694726 137355504
1 739590775 972678455
1 91754204 465627122
1 339160436 354478881
2 933401100 38735323
1 379997968 213567266
1 801908035 656098803
2 908411925 736398441
1 575158177 859111378
2 356998130 432404056
1 925933009 122608582
1 224563371 861246172
1 843464221 22076293
1 189718910 750033993
1 405732746 334050248
1 799072836 735056839
1 594030395 996695610
1 425031364 386857668
1 55991344 41890867
1 724450929 658738661
1 801528265 288504587
1 464065329 851893046
1 236552108 155780876
1 932537346 6538391
3 642987391 47822747
1 166751884 880609544
1 530991839 763778491
1 880905491 519341070
1 454908699 736801819
6 183456328 327598140
2 548186685 997487588
2 589838178 951314069
2 514536528 7731303
1 574195611 265500929
2 844838991 201465289
4 842713279 825113404
2 309429228 361601405
2 594681719 370224573
2 153479201 304855677
1 611711124 620737363
1 205666937 511085298
1 478024061 862344934
4 520477705 104109570
1 552255655 815874007
5 152306003 141857156
1 328305060 555424987
2 235494765 663880287
1 319397845 255830083
2 687893645 500364504
1 412904644 373047257
1 603834089 130505494
1 826815158 704758142
1 155174523 395387874
1 893350961 307601926
2 248852240 29525878
1 852630604 904899820
1 44462235 345910317
2 511874858 146045122
2 879322991 263442459
1 553804648 605671920
2 681785391 21293242
2 895025582 854949145
1 972917889 437891725
1 804144058 249494544
3 898198091 360545451
1 549404445 837153051
1 627807450 337378421
1 620271797 244149145
1 782089161 12064122
1 475527772 844162771
3 207489982 81944244
2 296850775 186255970
1 960168140 820210253
1 809242853 100047965
1 797733409 899308160
1 793992739 902639477
2 742753472 843012197
2 52750694 913513978
1 557286069 362740184
2 770351835 80434083
3 77409491 153936839
1 400548951 442015762
1 857258592 567630963
1 240075456 941667361
2 916728991 205852823
1 123014185 509632646
3 311053310 261021252
3 878155533 603341694
5 58487589 705307666
1 846086491 61056574
1 703784332 789701054
1 835788080 315260907
1 874727267 573050189
2 354026026 858276108
1 726738224 969953135
1 298539004 817453911
1 887826644 941827891
1 413961447 144493612
1 379858269 286148116
2 720121076 959626855
1 537768014 581778275
1 964193277 645014079
1 122217542 666422721
1 517066121 505515444
2 679512117 434003807
1 738422248 625402378
1 67344036 427342052
2 616520671 739993827
2 35915416 750414548
1 463719642 858338982
2 853921592 123792363
2 832030864 249068927
1 451213200 656755117
2 25271415 267512433
2 234363906 816198578
1 889593417 906342474
1 311642362 968194947
2 758506945 633012287
1 157318438 629480886
1 526126039 935916165
1 282440489 59950883
1 943672008 713249395
2 967009193 205555713
4 368569707 234928559
1 765225510 214584233
1 421906165 761013374
2 120383920 91745896
1 523640690 679346822
1 842275615 134353454
1 647054988 807255905
1 287811226 452782763
2 566125763 258691918
1 829668698 381186083
2 16725272 270340004
6 494164198 494399191
1 647474589 322386327
2 154963596 486797107
1 175933147 529537342
3 925353719 220180984
1 194854775 468006189
6 674102456 458623822
1 157180890 46576044
3 914664026 839180752
1 771339226 368750572
1 616801276 123159780
1 816618219 681578741
4 727718479 213695979
1 497521649 477512716
2 139318990 890626485
1 367051313 47399573
1 249005792 691420270
1 455105517 802611535
2 253233832 370320228
2 790435601 822841931
1 541862691 168911124
1 306785264 48713536
2 578723940 481721180
1 174446298 447974093
1 277855686 686735211
1 626294235 237401568
2 848994263 194580840
5 3188250 521372998
2 494016917 471813870
1 510824504 405916117
1 916558389 25489263
1 516499959 617030782
2 808285288 664084240
2 736411727 326843532
1 787179802 489386032
1 507112509 235446840
1 901968477 175734435
2 731320656 915337140
1 805523129 489170941
1 286790319 460993458
1 488109661 732920203
3 705288632 886536563
1 569515969 783531838
1 914736533 265774965
4 712368516 707450196
5 864304859 818286161
1 123803280 331916149
1 636967867 824044709
2 782270662 969622936
3 8743625 833924973
1 58907253 242689653
5 175616374 916331508
5 655932898 788279791
2 24754177 839727686
4 921885518 398787133
1 393535436 109033306
2 233166472 650739830
3 925426954 55874254
1 386887705 331721290
3 175612469 478681673
1 528174108 911692071
1 826929118 548961866
1 327202319 132115396
1 34086502 296575355
1 928294510 369366726
1 855553104 382705046
3 408445585 123014040
2 925029710 106233479
1 792752407 929442771
3 527388439 948543313
3 991945142 497124932
1 962419502 295097963
2 736601826 218379117
1 186743709 352252269
1 435414470 731546020
1 519504640 127447521
1 884804379 637859021
1 153614251 818441648
1 847107993 512585200
2 947225220 446757921
1 952638501 233489977
1 673093314 688105273
2 624904486 23055106
1 53395337 142747959
2 575813081 206313964
2 34485609 211643554
1 87530203 612704273
1 453899714 942683932
2 990438459 584322384
2 487983607 916489542
2 358185079 208556441
2 835326952 342622629
1 791076029 290452629
1 498609710 559086942
1 681718715 904137541
1 50569933 820387141
1 251706974 764954932
3 665933518 17615745
1 436156652 632671966
1 70519640 536242450
1 738750589 59460109
2 953644704 417746812
3 291041498 357324848
3 535352389 274636203
2 925985498 406795965
1 183299788 215259639
1 598305990 870589322
1 621849308 474586165
1 112458447 248762465
3 175534976 987377523
2 779203909 424267502
1 722643368 758948269
3 996587203 81078048
1 928338777 645808196
1 158400657 520831960
1 769017365 796152976
1 969259455 216741480
2 252224855 123466445
1 240183873 475647169
1 763104203 440012557
1 714166339 820592404
1 266161117 121070187
3 609731896 305135910
1 878651530 746573931
1 44385338 938149490
1 569609370 639577650
2 934861500 179756932
2 900997887 387556797
3 785882307 858268168
3 353780278 723531348
1 777795640 743119480
1 73495316 24294372
2 663582704 558909418
1 842058115 129506170
1 138987666 990209836
1 726986662 230469630
1 385518725 686697512
1 837235091 23130562
1 746809165 359355766
1 900231684 176237686
2 181541116 977578981
2 174904326 64682721
2 48896818 840044265
1 554544248 457399642
1 729305812 978363464
1 631160341 314748280
1 854508063 661118319
2 764149333 565864656
1 904368112 649774613
1 123499125 593268017
1 853362303 934759515
3 99550874 144060400
2 73923170 139136300
2 376416667 538339296
3 48717864 283046786
3 113440627 331801155
1 783358158 950270153
1 582776192 157356632
1 72215648 63596202
2 37723926 305993674
4 459972747 433191265
3 758350157 757171789
1 637683931 877072330
2 608209126 739046379
1 451831161 288947172
2 851484164 246072793
1 444403448 330778291
6 567621717 872327254
1 77072789 44174597
1 815938133 613456914
1 777464052 179075877
1 125391830 115172197
1 703213062 843648588
4 205069994 969357988
1 763430709 633425561
1 291305954 364192493
1 432874527 930930919
1 505155281 98325555
1 301970010 548604833
1 927077644 154948750
2 943593697 723446120
1 541810113 673965640
1 672565318 226237367
3 77242367 859987819
1 667307136 461316243
1 873285045 675514482
1 52698660 484358150
1 396764738 183737035
2 114744741 149273008
2 773430291 633182308
2 90886960 509936185
1 817391509 928222583
1 73810200 753157562
1 994220738 934856021
1 43319695 815863360
1 122321925 217059220
1 394261175 924894092
2 217911855 137278889
2 219483986 946150560
2 695488642 402081150
1 681670 104505214
2 397586464 568685143
1 287705623 750875936
2 629250070 80713479
2 904436084 361397069
1 781456830 409707542
1 899678758 890692584
1 179847766 745103412
1 986530260 443594757
1 245271827 104356475
2 695857280 167129660
1 84413964 788269493
1 261089000 587157138
2 527806023 101086369
1 782443955 969153613
1 502434382 359650757
2 566778876 699931029
1 922848253 506782175
1 414810049 926959346
1 287426712 153886503
1 129186485 964094909
1 528655393 202759785
1 835315207 720396327
2 769400783 868774248
1 249984048 785875607
2 904518628 357457095
2 754293645 268568434
4 317799146 921482656
1 125017227 598846100
1 772581725 25977709
2 825539100 995364292
3 864445972 879324302
1 290821264 573403051
1 12244916 970771894
1 87605731 616295136
2 244367412 706230636
3 297563624 2929203
2 505997892 625443393
1 842206511 528738535
3 92176289 44887219
1 826050749 362461019
1 207808025 811777099
1 867887838 807809785
2 186472727 902564583
1 404674899 188857713
1 465705653 414604891
1 5113027 924584472
2 321487320 252957292
1 397746516 627723158
2 220760796 371692674
2 405005003 276742174
1 919086136 612424996
2 13767719 222796222
3 236653292 378272554
1 45968687 516584545
1 798133719 7985084
2 162360095 399787059
1 85391526 245724081
2 231062324 177328047
1 356561220 898984305
1 367043667 282747917
2 82822055 378597995
1 135031043 883685497
1 705927919 655705624
1 17560570 805182714
1 552907540 351358620
1 530619020 500053654
1 723302719 66424778
1 748375129 412564212
1 324065154 252097661
1 713441400 523125125
1 223441370 45264041
1 574916995 456568690
3 509990176 837159006
1 660028953 166455862
1 470016527 144210474
1 698690958 421732453
1 192109473 825219000
1 118721611 58347412
1 93931563 616532935
1 766920927 637611365
3 343206137 991026164
1 8699433 123260114
1 201308072 435563670
2 563225699 575907856
4 638286918 769086777
2 32549007 689579150
1 237621318 122016665
2 763497328 487345567
1 429518330 753801709
1 727584509 842502874
1 216996515 707032074
1 822813470 515620752
1 533723741 3935811
1 369957480 26031423
3 447053875 345614601
3 510025333 682827069
1 3268177 603067775
1 710027617 71037522
1 459161597 190864086
1 299507545 172603483
5 331908648 964464285
2 419006340 879997963
1 678454005 686640222
1 635011046 835429564
1 234948748 541141744
3 127116666 83081553
4 288618096 759911911
3 361148134 897898225
2 490226558 419329928
2 232604879 888079623
1 906916419 539752507
1 494878170 122308113
1 93667887 543937265
3 355030187 151865272
2 645950 320996623
1 329706707 178908161
1 880754895 388529067
3 504455632 472516295
1 615117976 390998996
1 52535083 342183186
1 656055760 14129671
1 612704508 660390897
1 398761422 652744225
1 309766970 429701400
1 990322344 583131389
3 230047558 938028870
1 754385949 934082380
1 82894882 341954579
1 999775299 357238553
1 445776377 388164113
1 537189486 810391145
1 103402376 123523152
1 334277621 964759875
1 981303910 255894437
1 796981047 91534439
1 276130157 881054607
1 976110764 654364398
1 312116503 599298189
2 178700341 999203798
1 565792020 265961283
1 150431661 187919892
1 840029708 825037956
2 12999489 649265970
3 342890693 569455835
1 616561500 906058549
1 510914152 572206709
2 932496179 519050339
2 288681985 526881574
4 568265366 226312632
1 217884550 694567738
4 269151127 932737766
2 851822820 829591640
2 263215416 604767892
1 67991701 919627122
3 975521761 396842668
1 628161576 407869252
5 195994336 523793821
1 601779319 85040829
2 352299974 934830125
1 312999460 662154429
4 811876575 654063697
1 935178080 482604396
2 578787044 547747603
1 389717949 29042480
1 737049948 249223984
1 705500785 392850695
1 971798730 225085630
4 49018175 989612839
1 470205189 981635588
1 695601191 500971147
1 309573404 339887853
1 905915818 377774031
1 485623924 774873299
1 763862093 843231363
2 508029789 887053943
1 170623992 637517088
1 508652257 987139732
1 766100517 743419081
2 534729204 729704067
1 127702145 356707743
2 453437690 418407960
2 626541623 813588657
1 926267947 406637233
2 124447576 824348269
3 73869165 851394305
1 861256048 278877864
2 448081188 260541816
1 767717008 621973024
1 235987196 792404127
1 310512914 739010128
1 531795052 377608965
2 183446452 252915985
2 912417417 754789241
1 512225198 673249170
1 839309599 278995227
1 127576237 578238004
1 775572623 645347566
1 58476882 231786232
2 98499922 474263923
1 408263465 62443278
2 954106780 475800973
1 635088046 478697277
1 18225783 591882824
1 824339498 103118505
1 239118567 892871176
4 694006978 811179619
1 841653761 380341374
3 158827685 279530170
1 910695357 343550008
2 746694212 117690774
1 800747920 74444764
1 923016583 294144171
2 415693276 553393874
1 424049791 846895876
1 907111180 700310677
2 47474099 153751395
3 578631842 934676682
1 127867314 384287473
1 589146440 516267781
3 570996347 544120105
1 571175748 858945584
1 818935358 803231650
2 47535930 192314845
2 94648243 865563814
2 173167146 923076421
1 545960214 798174926
2 711645602 382216656
2 779707372 71695021
1 342788641 842359111
1 722642866 407785617
2 380768321 51972908
1 522314813 433721696
1 444541114 398239273
1 518108051 517310987
1 389599022 847843101
2 20670258 425285756
3 592741098 143840216
1 406212481 220299957
1 203507422 119486450
2 873511462 411516308
1 708001342 258531647
2 870999043 424129565
1 905221162 143865723
1 458067364 706084690
1 672397738 471648515
1 973743963 71877549
1 920510136 696266988
2 321954868 55752083
1 39510938 35314350
1 447332149 118233257
3 524300852 845817709
1 635554526 31376494
1 378164382 280748776
1 568490547 38921808
1 822408035 241598137
1 780452959 357722494
1 195995697 440965775
2 852627318 576609209
3 243414836 625181233
2 164759577 389252008
1 44081742 849271356
1 719338094 665560394
1 132683874 689376560
1 42262470 338377606
2 155730196 441224460
1 275373763 36026792
2 125310016 412064708
3 554825561 755265725
2 399869657 568309708
1 980463761 117737434
2 775483945 828829356
1 538011959 187398287
3 947964270 889496809
1 6954591 678644784
1 733180425 372759088
1 495777652 594641590
1 734367483 691448761
1 884516895 830405622
2 791371152 151189866
1 360847516 738943996
4 734819741 606497759
2 634866355 578706488
1 698608911 141648158
3 127154994 429869908
2 443623862 244045189
2 489553411 136463366
1 255898956 745450720
1 957390015 90637213
1 239432951 525287086
1 585027136 177450994
1 932304488 704607772
2 3387170 984420151
1 337838356 359001346
4 465103256 255263356
4 984092718 810727575
2 131329750 743310225
4 706521875 875215142
1 629420858 805267983
1 12279394 438339963
2 835068118 708459342
1 579214142 139436417
1 761276926 185509495
1 504960532 792202767
1 272015327 334221813
1 728291749 312179273
1 542290187 96327235
1 523908974 852054722
1 585282314 6072097
1 886215818 698998973
2 591282885 552635040
1 935002147 264249599
1 298713258 838957349
3 527497570 52412722
1 629910090 422598551
2 937045275 645488917
1 610019150 125471675
1 717042168 890796575
1 877634326 517037499
2 341109039 846136484
1 943998017 100004456
2 24002439 350598314
1 312677141 625109346
1 778060834 757847947
4 561871045 676503340
1 571245481 238369859
1 889438489 984007483
1 149248273 791788405
1 46657868 881048837
4 975608889 256716247
1 386219615 810450978
1 621550367 110474104
1 783065149 730347798
1 392281548 523585031
1 10336992 165505706
3 563792005 519346085
1 837872868 744361634
1 44310442 898178743
1 149076262 354772779
2 614863381 753785741
5 615789378 453015011
1 393484442 27186700
2 894274841 218235119
2 834024107 86751797
3 865581520 717856788
1 175280559 226683218
1 167988909 79730703
1 875186486 396887429
1 203817240 828795936
5 249017209 682776999
4 518110616 725686867
2 983115190 275044455
1 852237740 318288318
2 399667670 508987005
3 365583947 827812503
1 335306610 709405571
1 841884376 98521254
4 397525665 15688834
1 65719541 496214721
1 419678091 603780223
2 801671232 186656063
3 143697234 962052630
1 541723447 859215735
2 170975409 210358755
3 951541417 423716299
1 835976166 684211941
1 739318451 231972347
1 896064662 639634026
2 773902143 120310973
1 369280586 738983122
1 311618013 487439048
1 933280338 438385597
1 918801592 947084188
1 915268465 643065462
1 116190131 330227455
2 651162992 918571250
4 736017072 16837204
2 831059165 601326710
1 370177427 441169729
1 274432996 35826486
1 317507595 195647211
1 434785762 788766777
1 36838157 164641365
1 994081445 299841748
2 531963930 102873577
1 673308228 353912255
1 571998944 364123581
3 945183028 410171023
1 283688364 388168408
1 413015981 437736056
1 675749716 158373599
1 612978431 456416609
5 804833985 717313861
2 276929023 43243417
2 423824869 566443168
1 493110321 309798128
1 749585480 88086123
2 971796131 782496865
1 986277320 546107920
2 499563145 566585830
1 634590323 681376118
1 765502377 581146640
1 323256247 568795627
1 285718915 354912296
4 174882430 913828234
1 368858418 608461514
1 86143068 473602358
1 672878309 868544378
2 573113083 172758741
1 966863001 545371810
2 213429014 980057147
1 905919552 99274578
3 675797308 370029125
1 836019447 597129815
3 940841820 966101892
1 177632114 507756540
2 929836874 358220125
1 992509474 719913809
1 686750387 412561546
1 491767812 510095665
1 623402463 300952204
1 455656352 757029990
2 265687641 988021741
1 955799408 344261758
1 614712515 976468516
1 945925152 569814994
1 701376340 144531551
4 570125635 774852207
1 732474596 8154745
1 798607045 122934974
2 400070096 62324322
1 912593245 908529806
1 445987320 228777355
1 142684427 726215077
2 652352721 740418837
2 885849143 585115913
4 80608372 52146860
1 648902277 414515002
1 174937359 922098420
1 605353225 40437772
1 542382093 302103616
1 179953260 156572617
1 761744983 955345435
1 199675105 552104358
1 373000111 625817684
1 199927160 169279656
1 28825047 927590446
2 659953797 460038069
1 899436642 526992716
2 379786787 148705964
4 448643280 920514116
1 850663055 707903392
1 512372495 817821268
1 823553108 858354528
1 396500156 330165518
1 335355292 84475459
1 932965558 154767102
1 705155479 272735652
1 44309937 68445865
1 286690719 56110679
1 237302686 864796851
2 252826422 901709967
1 64999376 471137607
1 114450331 822769462
2 453186023 169371576
2 451157205 655286070
2 229670333 754257092
1 550070614 786968898
3 614043068 939760234
1 425120913 207530097
1 188579380 414658170
2 69684944 184558656
1 482472663 831772704
6 693602144 246717739
1 354038499 789330762
1 795672569 887336231
1 123826842 120038710
3 546432308 571751168
1 976495716 85291444
1 302012573 219822819
2 241280817 587304898
1 583224592 873969755
1 263938207 975545352
1 324067179 295076216
1 877966194 406193053
1 178816411 439865235
2 27023200 306283653
1 850944943 15499133
1 983392081 68424796
1 174640016 278599388
1 776866037 642774561
3 187838395 386638841
3 14833070 401239958
1 223888602 849442391
1 341948695 585760484
2 479644703 625531914
1 28821907 215708789
1 743746160 330852004
2 5569713 292024371
1 132554618 940467543
1 841036764 965286214
1 97339639 964267027
1 462921834 619184038
1 969952761 706583199
1 315912763 437770699
2 311352277 805882106
1 155972490 149122728
1 574277986 995782294
1 411017920 704410731
1 182542554 126151306
1 423825384 717888424
2 954737480 342414496
1 162454108 529441749
1 895373844 837544601
1 80896838 331315200
1 249391250 711803401
1 420695195 988859421
1 927638757 973887368
1 103559047 218191863
3 975906472 575676669
1 631337070 208020518
5 503950327 865526125
1 398919649 359822824
2 248980685 24012629
1 287177797 798261540
1 405017945 477799604
1 610036031 261842098
1 874743491 844727186
1 337918338 99697739
1 34221582 821597388
1 491412791 894666416
2 852102590 365637641
2 725453336 80516321
1 823377181 715835300
4 149580293 166949485
1 770977806 460253589
2 419740926 630311111
1 112363571 425639496
1 540894209 45947304
1 346774805 569758852
2 822208410 685404361
1 740092005 807215753
1 748021985 137297860
1 596623192 259972197
1 740585665 813715944
1 832737799 731240355
1 492139823 999021037
1 743638978 690149297
2 921799538 68863540
2 311031471 628701809
2 823753323 18052254
1 794298109 922649743
1 767083302 66204800
2 987082917 443990491
1 550897021 541842594
2 347562968 917494751
1 606333679 483119043
4 50533296 883301767
1 546898034 184557980
1 813281252 324362353
1 273187555 640389939
1 935265428 439135002
1 892562269 489882320
1 91271296 341853168
2 713615116 755412305
2 613549234 245976030
1 875769417 324541954
1 66066891 52556929
1 784571604 858915501
1 839665751 440756672
2 135787462 83299347
1 503051361 450847298
3 37016842 453822980
1 302204949 479770101
1 710887371 906843479
2 45144220 677703539
1 158827188 603048739
2 165554140 380191773
1 241475029 274515351
1 627653721 748269855
1 854317751 888639716
1 648144217 804559246
1 464517083 467861222
3 489291080 827025296
2 567137791 767445094
2 194134444 17366547
1 696975656 438595225
3 500515464 147725058
1 986870443 726487794
2 945851553 50228259
1 695146696 69526625
1 991302221 876431149
1 329821793 407501376
1 697750937 752216112
2 411285842 623435956
5 622902337 659127669
1 87148039 499912315
1 916730396 849257991
3 410360527 221790751
3 96604970 689554232
1 51889540 228071286
1 418838669 774825908
1 871044964 975161178
1 208298735 765258371
3 652745398 978282919
1 514024107 135977270
1 912421428 622851948
3 43335582 572797642
2 9741791 217518869
1 532098402 410361203
1 326710985 999337413
2 260754468 553665586
1 822367357 172412263
2 196074086 846066110
1 345071899 436410719
2 622388732 65396635
2 898502699 527123174
2 467590552 132748508
1 10988175 485118601
2 949902350 577335762
1 196338436 314623681
1 903316740 87682882
1 716160864 464043025
1 562975290 886376065
2 89654344 6710588
1 345774378 316953928
1 688631883 920657671
1 639222349 813210227
2 752139229 415957698
1 729839876 21669153
1 964174351 112718238
1 413960069 608708474
1 383166307 888240705
1 406586340 275285933
1 630006394 388171000
1 17611946 492284018
1 504140773 505777810
3 554706109 123365598
1 386512338 380332385
1 686842389 64804156
2 616504402 664726520
2 558470242 300611402
1 30288470 915998312
1 925889888 137873125
3 269350418 907299866
2 641236478 642808294
1 704498302 906280108
1 875038566 741386301
1 178405797 344290396
1 713131334 242953002
3 20838610 503098047
1 564195586 113004261
3 919916540 321050262
2 199083786 193552198
1 547343525 978500433
2 192759236 198706172
3 536400561 807698078
1 526104001 663850628
3 812344801 13259097
1 713809844 25095564
1 374758888 411036301
1 587101005 598571394
1 960205734 955517929
2 362478107 278740785
2 870359346 271746166
1 212076520 379209773
1 747248307 622670490
3 879107440 340695865
1 230803773 599638070
2 234497711 245311806
1 522406641 337882943
1 669899557 538466160
1 286918766 962030009
1 528192552 919173766
1 768594724 808425725
2 36823998 383205534
1 635927116 158645536
1 529980118 79072450
1 217432705 763310610
1 485144599 446555061
1 421510693 978800329
2 115923869 701125839
2 201576555 880257313
3 619829051 835423353
1 649283150 175002054
1 181844480 667785031
1 765782898 854222043
1 588876911 907748491
1 160756426 324325456
1 849587986 67024585
1 257583136 523686568
1 868389135 954972382
1 374371361 541284803
1 20906494 876619535
1 105014304 75838635
1 534711247 923137981
2 639513721 906210001
1 639294299 2120949
1 385340415 219794266
1 882206890 187344696
1 93955888 65671013
1 375832522 240311552
1 203957088 556527730
1 438322409 647450161
2 472709230 336935909
1 83358232 521466866
1 634313131 655194625
1 128244355 468329955
1 995330069 359040241
1 942278140 376451837
2 672325198 860959687
3 94662930 398192554
1 905907549 271195906
1 521579301 474000019
3 412353928 622854554
1 377992259 602205876
1 310081484 90875500
1 739267832 291411635
2 638594449 827778200
3 242531941 197716237
1 421972729 627435936
3 284500835 962569103
1 794440960 65899044
2 412391191 495821451
1 180675822 651143915
2 791765401 921397095
1 325209342 406707418
1 35631250 626074584
2 114771323 766526355
1 403728917 77345353
4 529015186 156340760
1 496448343 298275842
1 914932649 267249940
1 518195619 150070593
1 75316751 64060528
2 484425606 511830219
1 727829088 669451828
2 366848132 566314629
1 836268375 272261316
1 449118560 404760173
2 879041215 766678120
1 885697697 139485483
1 802907156 925869242
1 246224436 27183374
2 7602406 402889081
1 242173823 318647512
1 20692103 664194685
1 456759655 88259192
1 504591839 688915697
2 922359668 24218508
1 398464104 684647086
1 562497695 874709171
1 216646782 651295786
1 588871167 574120118
1 843588143 345448872
2 480275750 751440495
1 588804779 547349432
1 29217721 611082406
1 452129925 155842594
1 979059370 740992981
1 324910018 841724552
1 22716185 708455080
2 342172070 404807187
2 578657538 925458001
1 761756738 444747555
1 731821742 581673601
1 576726746 883358215
1 900512175 694201002
2 920134319 15429789
1 600858787 760798825
1 311041373 507597558
1 231203454 961679361
1 685895810 571062261
1 104724612 923874983
1 284234519 948974144
2 655365139 809754159
1 965769737 956701893
1 419585720 425732982
2 963150575 337414056
1 3757798 723206840
1 524482973 233676419
1 778316800 606780876
1 347466462 918891454
2 871518639 857394227
2 118331486 560600288
1 735566859 42540099
4 480049856 293144482
1 718388176 455512658
1 723574588 900404304
1 379802728 532931556
1 434206665 845873282
2 132144551 88253178
1 460761447 451365797
1 180619229 269709965
1 17398241 872602848
1 691660542 749859491
1 242958440 884963047
1 495444535 269191537
2 705405287 994252907
2 233922439 941919203
1 387278610 718314708
1 988464942 384230182
3 727272275 311164239
4 485128900 742741740
3 28247660 887233165
1 729158030 609099366
1 676051393 264254693
1 18632783 116452065
1 647149719 461183243
2 97595042 460445903
1 178892456 302025376
1 897387911 966782580
1 871884767 930956399
2 159428903 236288444
1 27935012 537628575
1 621303710 202202422
1 22620900 40422986
3 199665853 782900395
1 21563194 130027723
3 660632314 60023166
1 94381983 317268781
1 359207581 225546306
2 600510425 846546939
1 116466849 964652307
1 681212118 308526249
2 247210922 979378188
2 589046962 585182408
1 978016883 361764369
2 204718815 643194869
2 111283620 650873321
1 461344179 229990191
1 911304138 114712934
1 652766255 980770557
1 516041523 552052143
1 2128073 86185356
1 84544963 605422305
2 958926935 415500005
1 151146344 339223405
3 29786342 92293750
1 556808509 848672434
1 391090795 288200536
1 647383578 250102414
1 290544698 299112101
4 387824546 337405992
1 965568355 364079729
4 127960132 932175938
1 593992913 274983801
1 382087700 312725213
2 544550475 438203956
1 705034770 934528215
1 321652408 824869303
1 180145760 307263119
1 903956233 297194208
1 720252994 732144681
1 356920952 920616741
1 259256236 950501086
1 184942280 124672358
1 377036468 849385316
1 4005662 408398474
1 667234543 595589200
1 282616805 887147710
1 338694826 440884159
1 342434143 727617827
2 199794565 219033302
1 360301034 659441635
4 426925291 673668863
1 475549221 256365623
2 279690195 218200608
1 97439645 385790399
2 87075496 873134263
2 304738060 198898595
2 740018815 149394338
5 795018925 32493022
1 369130115 683679117
1 486512432 717362592
1 84533679 470823840
1 538511186 944723030
1 107579284 820501546
1 394437478 765379520
2 282672129 242739098
3 808763600 718743763
3 584101594 674544014
2 802611142 650080259
1 828560981 661473025
4 976330332 954448834
5 720156869 50541980
2 134625966 711251753
1 292380633 391562040
3 27516829 856563990
1 697524838 577875939
1 633000253 280204128
1 480539782 813999648
1 242208876 201002798
1 761895571 25712343
1 670809408 734720863
1 443557269 17742437
1 116431890 154268528
2 987603976 685597688
3 508047703 633967033
1 757303900 188460175
2 83611342 155572100
1 362987055 535236041
1 322762389 762699972
2 304887654 917932454
1 886875201 610112358
1 302186750 618992134
1 338876600 578625625
1 808057441 474348493
1 294410110 377286946
1 154874211 803497783
1 811791560 521183113
1 707220170 219893052
1 838246452 722326602
1 744256782 710752879
2 999130581 26964854
2 253584923 630276897
1 779848600 338871835
1 927316095 460096436
2 893646945 862492596
1 679139798 489509734
1 669368029 905198952
6 795326539 605792152
1 496119809 999005041
1 46873896 66607334
1 484907140 108220756
1 12609042 470373635
1 555684720 524462411
2 618589788 146207025
1 531934627 276160273
1 618732230 654195464
1 843523312 317301871
1 999608959 913214483
2 93163097 811122216
2 883299946 786577791
4 355439925 53799522
4 599588309 195387797
1 885215197 39368348
1 915355984 215953783
1 490442040 183790551
1 173298866 158311194
2 323091064 304544082
1 952766612 820928111
2 316153571 817506815
1 492461583 705279555
1 537538604 760125992
1 757976915 639822604
1 744830667 465941329
1 419911157 515718902
2 752025812 329695682
4 9274343 980466254
1 441518478 282503372
1 658703225 170192629
1 818190426 350058928
3 541573732 915739011
1 433143494 460324780
1 773239750 827628675
1 434870695 539425094
1 999775439 653667498
3 945713957 793508093
1 525201746 173557275
2 101112653 318126143
3 682436967 156022816
1 305990198 101883650
3 962632101 997169036
1 291649125 485310319
2 371302257 92993866
2 963641002 780553944
1 416751387 519214391
2 328654895 206786648
1 919389253 838137122
1 195608891 721606330
1 17420323 249313453
1 420972116 297188494
1 362397990 910394575
1 151838863 604191953
1 809182070 978522567
2 513018591 586337144
1 173818953 314849761
1 236519355 56126575
1 173855756 25675664
1 205283322 928488007
1 850201713 174791663
4 635718359 136074776
2 699488895 407463545
1 818284722 589487040
2 783384249 511942253
2 596071051 415661357
1 135206668 785409296
1 233806910 396144945
1 80532887 42495696
1 801857311 396312571
1 790186224 848160328
1 35493963 948496670
2 661167290 497546560
1 419970308 38475883
1 610470131 687778801
1 801027414 374540606
1 161088249 566009087
2 430547602 7089240
2 484786347 370338440
1 680613296 628055670
2 450264873 700900230
1 90110225 333596622
2 776825074 236941653
2 378889935 473925240
1 111406158 4207133
1 808927641 11226907
2 43504789 193319602
2 84727281 782513679
3 107505706 446020690
1 82556858 293005017
1 19579008 753061856
1 149735150 506722877
1 63955497 244420748
2 517008648 488340513
1 274405117 391499726
2 242312083 702990526
2 382982711 366243630
1 463431851 379355890
1 182931459 759469452
1 104004764 315923160
1 984030506 588172180
3 580571520 186101719
2 646932426 501608119
2 12594728 890453906
1 377486961 591913554
1 242972696 630295862
4 536278285 553539703
1 760214033 696470650
1 401174542 609537452
2 994338702 366193571
1 238585845 530918027
3 795024472 676961153
1 716771291 736867741
1 545382701 194952360
2 192057734 610154455
2 301115144 411836002
1 657224801 242107880
2 6295245 44909353
5 120714947 752019650
1 890609910 788769988
1 272085698 351252840
1 74548290 204127677
1 98742565 603258307
1 651810850 231736346
1 37576530 985902277
3 590980398 673396766
2 687720576 426302178
1 793538720 998447002
1 52844735 532003170
1 819240528 292322431
2 694671220 272777565
1 880876191 21850452
1 780727861 988989398
1 457934749 769890684
2 583331523 931965931
1 344562666 988642761
1 751823950 506638750
1 451668882 143789261
1 691736692 8630679
1 511585121 279618447
2 89049968 789653753
1 735641432 707089409
2 984782435 266532931
1 267291374 74698988
1 815591751 707991354
1 893185611 77634033
5 488726403 909658151
1 883922266 818017577
1 303312818 978381079
1 943271892 605325574
1 450850045 102512880
1 103466137 507426934
1 371043110 673931049
3 466965780 222613697
1 841297722 996278553
1 938316464 642792097
2 782164926 992836889
3 307054448 231089292
1 695968247 785084706
1 841476263 774693604
1 829751653 891165948
2 153072149 745578169
1 293818855 70230597
1 470947399 872519778
1 921412100 330530331
1 999900011 522512093
2 996609328 793534885
1 363365021 230106274
1 152951701 38773823
1 487201254 826336336
1 990114133 341656823
2 29338910 978248180
2 938601767 8151132
3 54808971 812560829
1 197227315 412959547
1 119724920 160734507
2 903003046 479972282
1 902033480 227008213
1 15204762 801360498
1 168948334 124135925
1 34753500 410367247
1 51580485 102386917
1 218677788 886123252
1 701119343 611387688
1 154931117 397538086
2 751764399 968808788
1 786599900 429671459
1 430905102 199350663
1 758221837 607041801
2 282353548 318943750
1 86233544 852160539
2 292375758 489632862
1 351644335 833769888
2 190881985 526676564
1 310815739 957662981
7 757052373 270697416
1 232541005 307148159
1 103398880 354246051
1 909560836 847737689
2 159220429 416649387
5 175770594 493412097
1 682036165 773841307
1 270803242 948209992
4 452546704 916447721
1 180873345 703428161
1 845267798 433724001
2 326132004 869267068
1 622914170 45595166
1 535256624 186630611
2 433450542 703770951
1 483137320 457164637
1 487338026 651861831
2 932205129 782040440
1 529862778 693938740
1 700338196 40246042
1 225971016 680294503
1 467285648 59738446
3 919988385 227095887
1 118619669 770466434
1 595876943 902757391
2 781663674 890407226
1 441066675 349849097
2 389072709 729041164
1 508002767 293436362
2 60701933 709121671
2 183534917 261150281
1 28664007 19725517
1 318534862 796967303
1 262992631 966735424
4 417574955 949761531
1 287044664 924216799
1 307704819 224730939
2 418422260 498897310
1 709687332 540900977
1 508694539 209229410
1 836206118 542516980
1 315181971 83270386
1 680912596 431959972
1 534954136 673640521
1 503984189 130270851
1 54016012 386265202
1 151780454 73684859
2 103334807 104363219
1 707548030 348721331
1 563306651 212244625
2 310721993 646874221
1 191242554 468442624
1 897293968 873116762
2 573571556 867009574
2 486509484 15645114
1 392087232 17721149
1 794138917 243626042
2 127393563 264732704
1 856757482 580946581
1 570886306 624276954
3 285900487 844950079
3 923672510 513917511
1 778021529 263283087
1 902949518 984871515
1 692345665 599596535
1 240190264 677098814
1 994674341 907759739
3 30810448 409783243
1 929128205 915397372
4 128691970 169760224
2 106811736 600660980
3 211837833 848749967
2 674564695 401219679
2 467630413 68124025
1 669117383 695045586
1 169342793 938863608
2 720377574 369328050
2 487266 678377328
1 114637227 959552487
1 468194197 55402913
1 640322249 148500225
1 571090713 301186077
4 491633304 437190368
1 752508076 193254121
1 201117261 350434227
1 973880348 42761137
4 805965173 846350464
1 583290 81734033
1 965038588 299797769
2 602620378 818649028
2 703432582 426241483
1 631399562 433416434
1 391282746 278692366
1 504211651 508503908
3 172074066 730804465
2 803828333 706929440
3 924800314 708690378
1 532428058 922671900
5 193219046 686429622
3 249766584 259947740
1 56401689 84619974
1 694462662 584661036
1 548041097 1850435
1 820745124 376578719
1 698967719 729359160
1 232218145 784322430
1 265272336 108099549
2 928432017 435438198
1 961273613 402421423
3 385759069 825478295
1 683111125 130747149
1 462196101 110206620
3 897042092 492176475
2 296690603 475152416
2 145218242 370288167
1 6607196 819547211
2 596913301 977180389
2 188113753 851511439
1 948117857 228957156
1 456193320 906011406
2 334328854 95213576
1 856308218 777833035
1 922014403 779800954
3 363228107 7254793
2 43527354 149590332
2 830182308 742301226
1 838650492 783189455
3 820888933 724564342
2 715273813 193043140
2 22960589 53028897
1 45936684 358419840
1 476706516 50920431
3 746014545 921434102
1 276525720 111462093
1 740721121 494758356
4 205995069 495309037
1 593126404 397046331
2 40365061 92763733
1 147460193 662226863
1 699533648 522822843
1 754823543 756013175
1 454756193 890943459
1 670827938 688478585
1 73739121 39221342
2 963507191 239943836
2 528347880 219170705
1 168828503 927420799
1 106283838 960979962
1 789993438 244906707
1 143249192 315919441
1 951441299 228640651
1 273609420 222793094
2 950339139 483833284
1 975815413 711546032
1 553875757 240318705
1 417889559 53998248
1 283857195 491185366
1 490875958 316357436
1 569818030 406901610
1 50851857 560435909
1 565211960 792628988
1 714159292 875709581
2 629534370 458969811
1 908658503 853562476
1 640890135 110859682
1 653455910 91891578
1 219177377 492222850
2 924006589 911170721
3 748049020 982204794
1 804842891 297997301
3 151080609 312979181
1 383976407 303452090
1 264159381 106091328
2 800181061 793346680
3 542636037 999044408
4 222290622 633314923
5 979947977 372360384
2 552118089 87427296
2 330668652 627391
1 159353476 181634786
1 140582262 955947303
1 12599016 510913968
1 710586019 884237812
2 926104829 247946480
2 374395812 304025725
1 873072175 177606012
1 639941294 325026478
1 52656998 106607450
1 109607153 88577259
2 162320209 919606157
1 39012378 174380275
1 800674132 232825817
2 390053169 855517477
2 275088442 999403006
1 744340616 332712672
1 271040797 300285568
1 168525652 159286250
1 888381692 524154591
1 835194133 4101118
1 279332309 522977666
1 927685766 92725450
1 965360966 426131859
1 524345513 141364210
1 793684189 473960970
1 744835395 502465479
2 526924136 903744419
2 415854632 680906706
2 483474945 85306755
1 155184183 734750589
3 625720225 464872707
1 382826071 611543077
2 957974702 837672852
1 548999447 600378495
1 502573825 787899752
3 504903879 100323431
2 39302542 964949094
1 975035638 909827397
1 404240773 713186355
2 694735895 680376583
3 660211573 549513907
4 418585063 393533234
1 388798472 844865010
1 429363395 635740401
2 849685609 252922167
3 629844354 417095592
1 770162576 665502498
1 399742298 229597069
1 75024136 181231539
2 420176040 864670143
1 697376070 575888789
2 814667902 111240930
2 752216425 112501250
1 344332901 111832469
2 773205788 249920538
1 22833777 185888381
4 47693179 414840575
1 637211559 391924538
1 343316153 19612026
1 141568281 68095089
2 221193932 63601442
2 549361936 434063775
3 566615727 962216726
1 98574624 258830562
3 529921342 887066786
1 7062647 202968731
2 139755994 173130836
3 117066805 441603776
1 243025793 506868495
2 923776580 963002618
3 927017246 372766886
1 830762456 277472408
1 679809685 87716308
1 995660863 773977150
1 521835608 4730921
3 94484001 575454940
3 515753530 691458175
2 869785689 105021306
4 460061341 980785348
1 986498328 259454775
1 513683731 198410745
2 909627696 926261213
1 283515215 810763694
1 404976438 812589104
1 14983741 269780099
3 761193538 703469933
2 194434883 793339633
1 946710052 354429770
2 227261 268532408
1 212041189 526315418
1 719483825 355772952
2 341856339 853779748
1 516157544 437161903
1 750870924 839627757
3 656276744 636434510
2 277167827 664685537
1 747131871 775880342
6 875212256 828620106
1 553859702 588531714
1 997822579 999460158
1 508979159 878315686
1 111505964 414659195
2 612243024 479685155
1 730814604 991295845
2 217004111 106829748
2 147206523 552221012
1 131318857 852932271
2 726391331 49382884
3 640380797 447313189
1 313585923 819173169
1 87801492 592705698
1 44281403 545093520
1 278247307 312325687
5 477482104 102194282
1 911679657 628075978
3 658480652 713552385
3 871413742 164172953
1 895564519 63112123
2 116168857 357505022
1 558446976 879609302
4 12480689 4997663
5 846656556 582374633
1 406855282 700259548
1 905899035 138055709
1 444583938 10633189
2 748925817 784256755
2 445105964 573666759
5 477923809 40411963
3 839364465 610441529
4 695803743 210603476
1 929982790 724023514
1 358902946 374163417
3 661409807 349102048
1 63657359 295448989
1 478886301 557669432
1 485235943 968887228
1 134970618 983549563
2 146629647 197117596
1 822603865 730822675
1 465532812 843723914
1 707800717 83746611
1 906801266 543320846
1 2643722 804070356
1 736589666 16266097
1 738105454 900504542
4 965242561 107612698
1 255308061 981831527
1 305122851 536546378
2 53417962 471028940
2 987847521 804123978
1 780776803 409790640
2 248976600 672599840
1 67884594 960210668
1 563572113 768968446
4 676610244 307891240
1 712917363 642903691
2 164284322 982369541
1 323143352 449925641
6 790319437 50248514
1 964724219 455562511
1 83976429 651282622
2 696888181 296672226
1 219655671 782197738
1 136454460 122648796
1 742011861 922783500
2 967996052 89463287
1 169110922 339404982
1 320406241 124104411
1 415052083 856497780
1 551099978 208003684
2 907568056 753918452
1 597634130 362747346
2 281736419 190054776
1 72081284 630431334
2 640859352 625885363
1 636879707 918222719
2 711084225 414030433
1 828262510 544295837
2 724663954 957810465
5 869114729 320428950
4 410730492 950874860
1 765973085 296502814
2 194836268 738387437
1 284400694 543256915
7 535132265 676559656
1 722169735 328547629
1 574818402 250520457
1 314036668 345892624
1 243431513 951496761
1 170340072 332262359
2 126007321 739604306
1 786531854 893675758
1 339621925 103498996
2 363933431 398724610
2 316535611 3607611
1 507059594 835181915
1 800657385 383802981
1 121138927 507151815
1 266490058 893128301
1 806171480 135194436
2 388897526 87074174
1 709664092 853789566
1 670750669 378672985
1 97880167 845381720
1 149537904 735235525
4 60238663 897790337
1 458055029 145406756
2 345374820 999869634
1 544399053 268228370
2 97450043 329432405
1 534362198 430334307
1 851852634 407791277
1 145556675 955094820
1 214287124 180005203
2 98431485 565372772
1 987140739 138536727
1 47308386 20039939
1 672340095 912215732
1 967705597 321641161
1 141582197 396252848
3 944996087 465298081
1 449441783 154977601
1 730414571 451870421
1 586483055 350918137
2 723972700 624956270
1 42742373 190951794
3 40703856 761060674
1 931325240 973023048
2 718216516 443802019
1 445683657 958940248
2 559220807 287415438
3 327481005 277101705
3 573052248 768987993
1 97956684 484962911
2 96280579 992004332
1 119059608 678372707
1 51092011 269309102
2 413825426 715755781
2 644403388 794084880
2 154593702 318653892
2 698914242 552944129
1 290337248 500075010
2 725154134 503965779
1 188785695 602973567
1 365558707 798405887
1 774071383 742505629
4 35708593 509808842
1 644017897 354409429
2 647020224 266914605
1 729518086 977877319
3 413072265 526949850
1 103987971 337468493
1 6296808 226438615
1 526427703 942824797
1 57636794 812939871
3 726216550 417729743
1 430341117 94587705
1 36001219 392696062
3 395849751 447382271
1 482624513 511843655
1 254973082 96568587
2 884762861 37164629
1 130616535 592905960
1 268221965 445456065
1 648999516 324620046
2 769438349 448326819
3 30739874 245420140
4 773484598 679097527
1 935237232 159043015
1 422108728 942875208
1 664586903 58485210
1 508956868 274594055
1 577103334 531781738
1 677243708 209103123
1 469742990 240787972
4 583397395 277941657
2 362548101 895044635
1 661940048 556920808
1 422041478 330589759
3 513482357 77993449
1 231497630 512018712
2 425484136 902812587
2 94834258 498005402
2 866228827 689470622
1 461591826 194427104
1 297434452 451506418
1 379235720 870117344
1 784421126 860416792
1 396125817 954511735
2 3090869 107249246
1 236312001 227822095
1 333888606 87195237
1 612844195 57241733
2 618493209 277764721
6 182865862 138679285
1 787291703 485990849
2 961791361 286599648
3 720617845 970567437
3 767764582 965270343
1 288933046 396581092
2 803279775 499636341
2 88823513 540331941
1 368771185 937696139
1 644818168 86828022
2 474478694 211635343
1 330056734 119077628
1 327804666 857935336
1 935208971 772654819
1 723394638 830081353
1 993401431 135724084
1 307843034 278455877
7 487211944 87431275
2 42411857 282663718
3 82695106 186013785
1 122008202 307490845
2 15154076 738529740
2 410012747 552757055
1 764600547 296617043
1 861144177 258080067
1 943094271 301075056
1 910580355 921506332
1 510643070 346033023
1 81123680 100291228
1 853265706 48504650
1 467086539 470944310
1 630125537 601716642
2 936099908 746184487
1 344832695 364089680
1 412747868 369050138
1 567120556 182425722
1 314159213 800943898
1 86016986 785681744
1 964366410 545087258
5 589646298 946832872
1 416391147 282797826
2 960595838 885577583
2 493310165 386748400
1 19220150 582765245
1 948532035 2383044
3 307521188 163207999
1 617970100 973906703
1 794646945 515051348
1 116361787 718458880
8 61470115 814398525
2 223682379 789764958
1 296859359 509628354
1 644652885 716555558
1 145911403 143026526
1 86335580 559771396
1 970912804 80129
1 481793648 678958368
3 611834642 724863108
3 328209282 310104094
4 116415214 2861380
1 62769453 520874974
1 100904872 26125720
3 262500421 479695169
2 1609651 603291155
2 545453037 415630444
1 285679878 527357325
2 635316640 448724332
1 262490352 846082894
2 693422091 486161940
3 534186172 338684803
1 567608148 177943940
1 168146727 918619245
1 398108476 812144489
1 650736445 189240001
1 918933647 892683170
1 29823002 929579923
1 453256710 680918372
1 156698114 376659924
1 608377130 35665071
1 928946444 770105596
1 140057525 681321995
1 378862981 100712939
3 271767833 393093192
2 698135169 101800583
3 990846836 228757669
1 491805596 265347425
1 106217271 964676832
1 743339104 378513152
2 153482091 595670435
1 752230785 199922083
2 874077489 131097754
2 776200922 361580861
1 87962389 165744964
1 22349094 754783770
2 403260895 295168596
2 688507984 654175476
1 579836700 146035998
2 111344450 920243840
1 353029500 111369551
1 182206374 626923994
1 969631031 992580441
1 964885817 555878549
2 84586740 246553587
2 474084291 655158077
2 661527628 918144189
1 845175267 209037113
1 450670973 315905300
1 688740376 120770635
2 11026837 7548774
2 7860364 519908854
1 84101970 67426632
1 562142913 703918207
1 510798941 901104367
1 954022002 969324641
1 460334521 189012948
2 36268918 443070844
2 525421172 578698143
2 291814948 344556436
2 147250943 687691400
3 588632342 863701298
1 643351239 124342486
3 935560623 274885178
2 907949857 953552237
1 127249130 987597569
1 156872141 882170380
1 544976415 713883499
1 983778325 614174598
2 486221087 161173658
1 840442486 963174600
4 42872441 936929513
1 892567918 688803855
1 887532261 664546099
2 442021173 617219402
1 167447975 940733422
5 405022595 478592150
1 960445585 544522983
1 949592024 724987134
1 801915888 858723662
1 767663081 676185922
1 873131442 571743222
1 606834259 837065113
1 285956135 89539086
1 924206615 54489135
2 646340113 499246821
2 725585485 837752860
2 403147161 456610251
5 836228293 623918274
2 734037403 431001102
1 310863055 46343291
2 490231549 747981306
2 861979264 44797372
1 147215780 361255270
1 64524331 539018499
1 279430519 588341558
1 353429667 994199775
1 435923719 90183230
1 618648132 322347049
1 466019439 592416339
2 309378360 415458636
2 932359523 940413906
1 631390893 575955389
4 990924535 978827429
1 851536723 401957876
1 302197230 80421288
2 333623826 943103638
2 139658539 678036634
2 114345598 865193679
4 461860317 223463471
1 606999470 904216848
1 265495186 486817302
1 916314893 840711881
3 905957278 219509355
1 263003514 474948258
1 496374886 416439998
1 298622773 586906532
1 864864487 766695569
1 409695792 94622394
1 18221947 146823259
2 890235770 746768964
2 484203613 999927500
2 297044929 343997687
2 403087410 49251426
2 929145032 93062635
1 86564052 291805107
1 118361598 575656355
1 154038522 73118370
1 487735817 916089494
1 321558264 697766207
1 354082288 871520549
2 802042250 93326348
5 942421256 723148471
1 529891777 390639924
1 340755010 990985339
1 478845464 411371068
2 780223245 48699668
1 442428741 962814437
1 613882366 966607682
1 148061682 834892787
3 958682111 990254465
2 904650870 826147373
1 232566454 815006108
1 186142925 927727845
3 617896190 604703298
1 14378716 95395605
1 777485123 906784786
1 745470538 444020598
1 164732162 381945440
2 71952962 82880277
2 923341495 335284193
1 992608933 339094214
1 411455948 551102043
3 172745428 531685005
2 690505904 627611075
3 691585267 535916320
2 820356168 250722836
1 886771022 638833911
2 915304401 654473355
1 450594212 167551950
3 185954811 887533370
2 261971925 459253650
1 54107472 480994527
1 102389827 350693107
1 643269553 672785737
2 726691382 605381976
1 37308982 477485719
1 276411447 538203653
1 894871349 101671783
2 233331632 393047274
2 256953018 539586431
1 706680954 770836112
1 787455753 771421424
1 416354945 248858169
5 260148698 613276746
2 276866458 110265705
1 251862663 166100933
1 578023793 83790370
3 76049869 723771764
1 171188158 787411908
1 272626527 539929210
1 775497697 390492326
1 267275176 389786506
1 853977458 661747465
1 587297412 101966890
1 439267545 267487270
1 53746228 714287472
1 811827098 249981044
1 370730147 117298589
1 706386786 4966930
2 994206160 241825009
2 698060704 94143651
1 420881703 481779993
2 582988832 145016211
2 157533374 288535432
1 129087496 610673441
1 344251597 263157304
3 590313001 298210957
3 28440992 421275316
1 456841982 550371945
1 883073185 593746180
1 269535264 282039511
1 301198565 663442173
2 551771330 910792584
1 970016526 64971030
1 342456473 632426343
1 303680515 801582810
2 679555875 479953186
2 944960495 984830188
1 830629268 201657273
1 841648014 954075676
1 865335183 404408114
1 840148629 315396828
1 100382348 323352902
1 171279368 444993332
1 465812205 447231495
1 584447894 281379470
1 225493486 334281492
1 586735091 44408418
2 856946494 559042054
2 533062246 264464430
1 678878912 149450196
3 627764869 324273157
2 142322363 182771335
1 759370500 469344443
4 966735868 123493529
1 792532040 261667007
2 964153747 349722922
1 555328931 584052320
1 729918337 414914890
1 261895408 518634966
4 859593749 464599078
1 337693341 604191434
2 234373404 64533623
2 786586919 438341786
2 438752342 425330516
3 499900196 642169212
2 250874647 572856625
1 247783702 733733146
1 651684099 714833215
1 777266237 36689326
4 607590759 853009053
1 767681201 999593372
1 48614804 968316060
2 231508539 327594970
1 148673104 907966314
3 19908879 608875662
2 418244918 139219649
2 455454157 581538221
1 302118210 44799752
1 681871114 243434803
2 344443299 72035734
2 136658857 271840162
3 74294912 953058566
1 1283539 986113491
1 338105653 737862046
1 617686878 588185406
1 361925901 295738323
1 235597722 476396447
1 151926874 42155576
3 166331421 977770505
1 795996092 305240677
1 362444569 515024235
2 558034612 542142376
1 128072786 197484779
2 78024839 90072536
1 565335680 690038731
2 988200786 612742754
2 954526453 693052365
1 159196266 165486578
1 18121766 463043486
2 720271911 155671616
2 58136734 148897059
1 916239116 893334325
1 684078384 375012821
1 751077050 274723108
1 772045238 306070931
1 519125932 435609429
2 700092716 758448018
1 552826584 187220651
1 791196989 109467486
1 601309880 609000491
2 631226259 187708527
2 812213363 396512419
1 465210285 491982297
1 427768548 526096238
2 756592747 130419773
1 356372130 300693962
3 636316683 613385867
3 340740463 408605689
1 175356068 691827869
1 849407898 182083761
4 864494915 437416762
2 76821765 540978843
4 241364808 302888568
1 886311764 197564917
4 911106548 31184204
1 389186981 233366179
1 691273875 774514631
1 885928877 949732502
4 227439156 398108548
1 905167908 916916202
2 35346750 571705246
1 350304566 871643398
1 119375031 711697038
2 131331671 357717416
1 595743390 502587526
3 297143256 795812133
1 540848823 638546900
1 152844891 190240587
1 100207629 556614718
1 239820977 593231934
1 604936322 585797761
1 868415102 855415298
2 676034862 397970834
2 137284217 228242182
1 461061321 321317608
1 4040543 2147073
1 894000921 860396934
1 505082917 32614149
1 721252265 513449649
1 785807192 460004603
1 657084765 918853010
2 981275568 969331995
1 685170674 143098676
3 827244719 106226032
1 525153951 371745578
1 898624052 477887245
1 872581865 928157588
3 386764995 882858405
1 24510739 40339576
1 389806945 2229201
2 299150611 103829171
2 10603881 284597196
1 944808241 684521526
1 621971168 126500070
1 686652235 224946567
1 674508171 639611523
1 24071185 988839957
1 181407 707091614
2 280392709 252671386
1 699281425 539112644
1 498515738 714728498
4 136063592 102826770
1 392249713 215034313
1 593897013 373295327
1 138682176 981961298
1 109076561 874489277
1 118152164 981273618
1 464337611 443731325
4 926907114 253882401
2 417938013 60541677
1 240571628 596946306
1 840052711 671336511
1 321191794 776671922
1 920762599 608161783
1 229563511 384770626
2 572485016 457647377
3 481526062 674406011
1 33452683 645482158
2 375912527 574202981
1 712482625 233942367
1 810035942 901407982
2 962514626 945262556
1 300270130 810984933
1 223183402 697540885
3 643196854 833786155
3 628917421 961404316
1 103806465 918266388
1 4741055 584114275
3 958097520 309645692
2 889587002 351937820
2 181238272 854942048
2 75212170 473769574
3 587577466 979309241
3 635279963 220143412
2 265012041 233511385
1 643537052 666694151
1 782705145 272443260
1 635120669 810445258
1 582123063 813202895
3 320015635 775547541
2 246150669 124244686
1 957111271 454045123
2 341922930 220028848
1 80728940 344463334
1 366326571 314921549
2 196959891 548788839
2 917623068 219480223
1 358224695 223949916
1 626152696 574401817
1 70623012 477016087
3 321832903 944462537
1 592548271 508329454
1 591471951 712057981
1 476114293 576063477
1 993608671 612654033
1 258172193 318931595
1 686703273 635747192
4 294142921 63743144
1 799210675 549591796
3 733544436 160988283
2 128039941 368979461
1 450537927 557836777
3 606257248 194280799
2 750415129 770274101
1 964841329 428622362
6 140412354 923893733
1 232812637 761171778
2 149391197 644971115
1 104633697 587783994
1 586644539 296671268
3 423706757 935763758
1 236556003 837646413
1 838828457 126945147
2 127103538 410259650
1 768116293 778024344
1 921992235 599318572
2 94881301 324331357
1 158217513 33162815
1 316167906 629719287
2 784362051 253074078
1 318858013 237790132
3 508295888 693529307
1 148295799 671972477
4 159247822 695082407
1 892780278 644735725
2 185603313 135498205
2 555223239 554199105
1 775431168 648638601
1 919644129 564279982
1 34295125 817827757
1 11626748 142994856
1 924753220 306990823
4 267184032 532096238
2 983338554 892916501
1 210706844 521871000
4 722529767 792967390
4 290565649 471732487
2 878285446 376231682
3 215074526 363468048
1 339642988 617196557
1 457563966 7412447
2 278265018 282795561
3 289698709 927175757
1 491193418 258590017
2 89935371 117422087
1 656473729 284148164
1 153226075 998739536
1 176850856 646067784
5 81032245 196698958
3 990832595 935203898
1 376995603 818513913
1 132797255 149598491
3 44223009 234985777
2 114482738 207757834
2 929921099 496698918
1 460104520 996053569
1 196137260 310047814
1 78066790 492911665
2 798489972 407545742
2 681812719 440205920
1 653653747 532581987
5 938822315 34612223
1 496123769 61016790
1 894221549 746632595
2 711996382 910111168
1 397242936 540883404
1 730638470 741871344
1 755392940 849155769
1 930321404 885671090
1 32052673 721474794
1 869873259 679189339
2 123684396 363019352
1 468538738 938813506
1 923091112 40176794
5 683130935 136766113
4 909668207 136573947
3 462194557 477745583
1 639936259 835118194
1 73419865 498364194
1 958499740 691396303
1 100051165 420080782
1 678642338 829887065
1 668688017 845098007
1 560971489 877910301
2 780422135 789324202
1 321426631 126507659
2 918294291 691054153
1 224047328 814220573
2 500982865 770729985
1 675831186 628709285
3 650108297 434853999
5 341975284 711998117
1 994833988 888800103
1 50754615 268468676
1 169569539 235002704
2 717806845 788561272
2 323496355 871361160
2 379707810 964478936
3 421391436 311650968
1 205611056 99547409
2 44060043 844332882
2 9531570 464303582
1 782459913 113186799
2 291718702 165643633
2 283830271 837512420
4 491434046 525110696
1 600570706 379036238
2 576941568 931371856
2 202006075 838831242
1 468797467 61294829
1 241508217 573980012
1 449911045 76340126
2 965906458 21373609
1 969360806 942764961
1 616252276 155413478
2 411337544 424827382
1 582257949 87497870
1 980360542 563108560
1 24536692 77705816
1 622115 216252920
3 143295630 697419817
1 359687948 941655136
2 366799145 940799125
1 816515772 30651379
1 687936441 672207746
2 217632807 862777208
1 756823843 503766032
1 242726338 488225764
4 16085679 496720370
1 484678864 405474310
1 525526255 522681144
2 620065967 378945367
1 511002710 980700704
1 694620126 54871507
1 76583810 31702415
1 392672143 352031344
2 111945440 441762843
1 88355535 744670602
2 306203457 171391318
4 368403074 172769809
1 89539842 918110013
1 348043700 982547077
1 960672407 439042288
1 684464452 517660025
1 586220890 60558777
1 559694519 910951124
1 586564179 579511951
1 254900751 316284709
2 160718226 225664558
1 955208222 904896321
2 873966275 263597631
1 681086529 704137280
3 191932815 555421151
2 473448462 66705040
2 638359256 533534922
2 346684081 220012816
1 752850219 104729504
1 662735655 543651096
3 129895390 180462682
1 264229606 959656205
1 872022643 408122682
2 688696490 659058182
1 293449968 538670594
1 467060334 728092357
1 77663102 356239928
4 969932395 155250496
1 656181059 605436107
3 792589447 318898051
1 544099377 694772256
3 814837870 236618542
1 718526989 620523293
4 99804488 23589245
1 426357169 614886775
2 849880772 530150259
2 189068898 670781365
1 575867110 406712898
3 89983054 744657329
3 88280060 848976412
1 667172572 146685085
4 917804573 702990646
1 965660619 91742320
1 227644737 193140540
2 436377264 987444720
1 515094340 893368794
1 266230254 294433722
1 103561315 726771254
3 878257093 917765718
1 59886522 294193327
1 721928234 244957896
1 151487134 504070763
3 630628881 66093693
2 801222345 646417548
1 456471287 293742420
1 994921537 166483133
1 131205877 969160035
3 764061668 5977230
3 571054143 777174546
1 695454296 104474782
1 986949473 295478163
1 662232006 799610024
1 372282346 161964152
1 866567218 311711665
1 859978262 556401583
1 737136300 334742567
1 325743229 789940183
3 926013459 881580132
2 143517682 224710269
1 909288177 568367519
1 625829422 58074020
1 466239784 612586413
4 956434046 843595039
3 623661018 997682031
1 246676106 223458684
1 827105453 856729500
2 362978918 285482176
2 159667092 24804929
1 962806684 911404166
1 150115717 791945016
1 556347513 410036245
3 26202397 459440561
1 510158963 53210703
1 332962716 410563491
1 13309260 155247999
2 661699255 458270359
4 70700654 637873447
1 178627705 481691576
1 408956262 423392210
1 773408337 399178690
2 383548106 817267241
1 606266826 90129541
1 783698454 353703256
1 239288257 268497891
1 954221096 424166098
2 271760512 574216793
2 371581842 954849324
2 642317769 787115666
1 657903327 233240733
1 208684574 949626664
1 687853121 534559943
2 48991161 551927272
2 479946418 845328554
2 496930372 477052666
1 600946792 657504933
1 2814570 264135910
1 802579898 844064379
2 47544501 248038559
1 825708432 431120071
1 111157844 417382158
1 37542326 258788282
2 774986424 572530623
3 992878670 117975194
3 813613300 671508261
1 366134955 425685648
3 875026386 698376921
1 841105236 213129370
2 389917345 823192445
2 928782434 240863543
1 739029247 714823497
1 430165623 179864531
1 648418852 160468120
1 866616663 850085694
2 735130613 835305265
1 346176680 948805790
1 658393570 527806271
4 452669344 513637642
2 151488709 703314812
2 185483877 487341558
1 610158787 999746323
2 110902226 861037909
1 668538783 518426875
2 880339964 199228633
1 510455989 599299119
1 381479804 811117715
3 553247668 64588857
1 307445096 843316518
1 538982304 877041290
1 630481525 458330071
1 875801707 577405135
2 129301057 293162042
2 857047113 965116758
2 914875649 973176929
1 868562773 749898101
2 97887575 495638041
2 73055089 374301661
2 32518131 478651429
1 610570733 315283739
1 178723671 149537536
2 692625054 520450409
1 271732644 376611524
1 328751109 855604450
1 527315104 246214488
1 491148922 428079999
1 944271736 621001859
1 768972564 221371099
2 590607022 301365380
2 831188506 645874600
1 150766092 935531320
1 183964096 492286551
2 740860032 522454562
2 866588431 759790571
1 149604739 97064342
1 728879795 443338835
4 985644848 776757266
2 24589608 226930252
2 257461640 352940947
1 659751636 994705275
1 764881007 831912314
1 864398699 20072605
3 823532496 375998130
1 242773077 616665587
4 234804339 495675177
1 751393077 252326958
1 552799748 225320608
4 442242533 517382287
2 755113754 91979118
1 468652231 491908112
2 604706198 305876587
1 389520853 82038380
7 735415523 191045881
1 253210726 889775571
1 252334046 45135655
1 142381993 544857687
1 327536966 211360358
1 202128578 715538255
2 453467996 809291913
2 735595884 736077368
1 922776913 206583823
1 362909512 449319382
1 568247925 333442371
3 618752020 784485088
1 778821743 947965439
1 487568647 32529939
1 932360605 563782572
1 629244887 379469612
1 888307726 935355848
1 856455872 112718790
2 700889186 391781385
1 251629472 958188044
1 886544153 863142431
1 774577437 793576478
1 341115454 969063158
1 371569128 145676918
3 363512948 326159069
1 514221126 480956821
1 207729393 348102311
1 722792002 727408925
4 398393530 826387334
3 365006699 13177757
2 398691757 809852759
2 244650546 574644913
1 770463798 995640087
2 818911943 586296558
1 791861640 590191860
3 29773531 720642853
1 574083888 872078963
1 395868596 706047250
2 163018905 525629848
5 716517758 783701994
2 470853110 185100662
1 122978256 522199921
2 44179868 131380313
1 94790180 655841601
1 147777653 721628292
1 509501644 482475510
3 24659936 659573114
1 559594985 483361662
2 634132094 887665803
1 699324760 257361457
3 923115136 168017873
1 898537726 222618822
2 284500986 512390348
1 530132097 117793442
1 516580575 923039938
2 314128821 679142950
1 295687633 31275844
4 584519268 896586172
2 33130656 719093668
1 372599341 446038450
1 659925660 714610327
1 216642935 442331155
1 514137697 344044443
3 685237478 347082473
1 155401496 906770594
1 98349679 926120367
1 314962553 689141189
1 71264983 532978362
1 368308913 209223504
1 617933079 909313692
1 764744322 714108688
4 587662694 867365824
3 713481576 67926075
1 235393899 811525980
1 708017837 60279585
9 122189248 33798652
1 366863982 981807912
1 292240649 760009740
1 22782921 398662784
4 415150438 899807279
1 922078522 893814626
3 941283406 87972288
1 530095033 570334292
2 589425431 777665556
1 300241561 140890114
1 952051561 694649953
1 747769589 263720345
1 660841199 985128555
1 132286573 178776659
3 505028122 580377347
1 955165667 633003458
3 454573247 360908992
2 778021022 9894970
1 398449444 685354960
1 266708634 623999823
1 382858908 200664782
1 928358951 275945348
2 37754255 646140972
1 124571648 268293066
1 467172784 580863587
2 731923408 234489382
1 674622674 665641071
1 162162186 790715234
2 862084504 933381908
2 135090843 94658751
4 84010065 84416798
1 309227382 82914571
1 181190964 59655406
2 240040645 306923382
2 750366960 400907496
2 206782492 156543345
3 553560733 732675370
2 83110942 427438619
2 943632261 582723201
1 381275228 452250120
3 935465354 547742404
1 536562452 701322338
1 765105495 195839267
2 340922618 777254546
1 445064630 387961157
1 190884985 592855581
1 983505392 333643473
4 798788893 572201500
1 201179397 707630963
3 900600101 341232766
2 218561449 344035107
1 275676394 477171787
6 834815765 412074872
2 234318205 563468287
2 38478356 778192780
4 824426074 593479906
1 993423689 580949583
1 831268264 806010179
1 479171279 105799164
1 132051120 163146639
4 930919090 385807280
2 779904756 744059616
1 395212345 229568865
1 144344288 105055921
1 899868380 696275283
3 162293670 139550547
3 767822917 281370737
1 464825503 699159031
2 838445706 153289056
3 833730476 758721166
1 951304033 88447287
1 476113708 531815503
3 52565147 932340950
1 735546972 693267508
4 587491702 179029120
3 340194948 731002643
1 149891431 809167295
2 310821384 77669360
2 173774368 228955960
1 705180372 337981936
2 869189854 790234006
2 877172853 963958904
1 726598022 676219693
2 808498812 158655661
1 135109905 199125634
3 445840986 21869406
1 925190677 741069562
1 946478165 781875440
1 676704987 113797987
1 323934742 815885403
2 63479665 208139387
2 176960086 884398702
2 804695910 120947204
4 442833861 853232403
1 292738381 555986289
1 384072969 833500652
2 7620604 722548266
1 460174584 887436079
1 115663295 310173969
2 87345948 146360834
2 327035020 844202484
2 585669668 812037907
2 421037337 312140598
1 346651064 450284432
1 698783982 327735868
1 704509785 641042264
2 747504002 546820529
2 551809011 363551278
1 588923822 852691438
2 469229270 413201145
1 716642963 75208862
2 632921195 762977977
3 482954021 538892377
3 132771593 741404127
1 106209750 576933391
1 173924357 793063345
1 159578892 312359550
1 139512938 508870517
1 210253146 89885978
4 795525042 522065681
1 6210635 545535057
4 816966329 171264664
1 809723072 5305466
3 884875087 265169567
3 606198408 880577862
1 997795518 870707628
2 812316986 392073540
1 572449957 946275662
1 163391948 331954149
1 308320887 167962646
1 456490045 821278940
3 602050945 903504375
2 190590597 765929390
2 625423846 373511394
2 252427386 965276396
1 795080581 834716338
1 41878704 116664270
1 528217322 339888152
1 944273780 639363800
1 841991265 901049307
4 557022634 410723815
1 901914572 43841675
3 555749010 509156519
3 292007674 364752374
1 579946113 854783112
1 809592386 615983019
1 146113343 883875353
1 721291352 61441349
5 439228650 458919240
1 516080812 388277961
1 464705605 699353902
3 408607222 459436783
2 987218113 447819497
2 33250248 905013537
1 387853665 118633014
1 74383305 291625802
1 2435215 165899092
1 998296624 982054181
2 470008747 218429468
1 935671576 912314988
3 894267477 534302482
2 809213838 95765020
3 14078040 735911041
1 459679501 671199613
1 148053693 738795325
3 96278279 614280174
1 279388864 457652442
1 210287774 85097016
1 23520563 633118404
1 800333238 141747344
1 151787859 501914276
1 373984887 81704940
1 61914070 255633851
1 472637838 186632284
1 120210597 966037763
1 961180743 487645352
1 148623561 422229959
1 88648498 980222106
1 857408902 79420690
5 268103632 895875082
1 333842374 249293070
2 630384523 176164656
2 530077412 450222356
1 134205130 245748215
1 346959699 583007213
1 615096576 236675745
1 960665769 34066794
1 548599149 977498661
2 880027974 967502020
1 680740118 806680878
1 761486585 842653640
3 551813855 922434648
1 57075317 531127119
1 366058284 361774352
1 936141300 549880420
3 82847532 851671246
1 396147876 264124780
1 592656047 982670749
3 183992988 981285102
1 945179227 478530127
2 911849211 475459188
2 634753230 659523575
5 731936463 997417623
2 65743082 547349966
1 995456806 32651166
1 5092506 531643440
1 616652740 565333410
2 38194741 435426993
3 867497357 983403573
1 907130078 926214074
2 437045035 758274968
2 743942782 991456080
1 985461705 914059572
1 895492572 225669676
2 330415425 701327278
2 253039512 610578125
1 151790504 778527386
2 399638188 77047890
1 683619951 70968346
1 189546428 886626854
1 994549740 57837576
1 160974025 760140367
1 189574773 920883063
1 481041584 89306374
4 658121086 285526696
1 928158082 154670764
1 278426566 450635482
2 661945933 7210690
1 382928270 815375084
1 182109384 397846795
2 78709790 962605758
4 600498827 848714057
1 473747566 466972289
1 690769159 603117828
1 713081186 250344657
3 29984907 78922715
1 10216403 644575869
1 598130174 338693662
1 291877322 726609807
1 598773802 302992230
2 986598396 450819146
2 749042830 744170937
1 245144970 255756766
1 327980462 246696084
2 558949955 520387613
1 301376522 669619758
3 302316381 419303569
1 565282516 110282437
2 297846449 251122593
1 110581927 120389330
1 224117570 351505895
1 494478767 270892715
3 813563626 926635971
1 667519851 255596099
2 989275695 790374663
1 368923196 172653510
1 320762922 93831574
1 822785444 326030505
1 743645330 128944934
1 367944975 340961572
2 181964386 840816020
1 760125311 710636929
3 420244529 902203162
1 516777973 529368420
1 13168065 779608799
3 204946480 568826705
1 156688850 612270260
2 739439667 778460188
1 321605883 503646306
2 7312719 278819612
1 211423227 729672354
1 365702430 602736734
2 313369106 206953500
2 562249183 384138545
1 805211877 114341258
2 595671222 569317634
4 756273908 101102790
2 695455184 859522199
2 138355918 380730221
1 892330716 776221704
3 993298226 714673730
1 938106312 959945819
1 735837906 483352962
1 223389161 341290674
1 106739458 496304357
3 197887683 405226752
2 321982660 635000232
1 196316515 671471442
1 721007110 633014164
1 546679542 163201491
2 872281030 580193384
1 571648668 99122002
3 658994443 625802431
1 353628187 819958026
1 84429286 799937989
1 623452146 423477842
2 516958242 906980369
1 425922206 483939781
1 211714945 852497320
3 246008404 900494957
1 925002262 85158421
1 652414466 731535526
1 108546319 761674038
1 790755970 6899138
1 299286823 173999545
2 852377818 934037022
2 796957633 507165196
1 268514398 206142174
1 825012173 75063075
1 456702884 417888693
2 507930732 179296885
1 266203916 261002241
1 125478351 612324953
1 78520891 581029524
2 971351187 330522464
1 92432163 304271645
2 892958802 862441063
2 570177200 393074492
1 295273272 348220236
3 562521398 143793297
1 263067517 421324521
1 238560967 961103856
1 247576509 108627083
1 576620353 495749495
1 318256346 394932017
2 771169438 236886059
2 96795382 870692052
4 857226274 622910476
1 87080513 146467102
1 150874058 8420370
1 679469583 501253603
4 155119225 132218498
1 210094564 679962684
1 538211111 685113103
2 225269419 69572128
2 582837915 341723608
1 92563736 477322201
1 80539888 627933203
1 447375668 646379248
3 928561866 816611699
2 890435478 206740339
1 151798214 329732455
1 604643866 328175314
1 567890076 280689046
1 401777589 824358540
1 780617133 36593061
1 855261340 289580498
1 256795543 430197251
1 307569946 471168477
1 611203918 74584100
1 447222027 874947266
1 502894520 775403381
2 836163666 345836684
1 667649716 14731266
1 596573584 690509887
1 783997556 178250753
2 274031628 793384244
1 413903360 209158191
1 154712012 147681665
1 879684120 766738479
1 712820414 545747565
1 465759025 422967626
1 872617850 738835443
1 396484509 892484566
1 447659758 356428937
1 53823963 712284532
2 365725418 789092347
1 326829954 639480486
1 338671795 157394493
2 7237387 770433450
1 971627486 344985200
1 484809223 858114671
4 20182933 757336018
1 826009068 469491967
2 951119474 120921182
1 233496403 895137127
1 267843579 846146153
1 437002030 42568553
3 749030100 868930287
2 362333712 441096891
1 433482625 252853041
1 616998565 816464175
1 886160686 676371455
1 677014885 109301795
1 35955485 482804216
3 900009345 393578663
1 956311785 962802158
3 73490503 441782326
2 82838801 719242000
3 410037179 691175961
1 342160344 512811998
2 292707916 859268282
1 84781730 875259374
1 687280912 82925966
1 707357293 117891490
1 878881052 913618068
1 175139741 695452848
1 605186692 884579700
3 32279629 567048444
1 787536767 25095909
1 984334373 882357921
1 356674626 135252365
2 345540007 365695901
1 526753055 994638905
2 882298252 397071641
1 305900237 485633102
1 684309622 990235893
1 100791103 997502045
3 141588467 78657867
1 250706430 236278341
1 305555481 153458994
1 363558485 162227848
1 930094871 470815332
2 110521940 31782318
1 577474359 2455967
1 897828612 465099411
1 839335759 577171636
1 3518720 887356359
6 159647846 942591278
1 920269624 956918524
3 49070392 561012411
2 883194029 600924828
3 336284848 75810999
1 201687459 343194568
1 593428333 332365043
2 461203530 400315016
5 8484202 655309264
4 657893872 332285748
1 987138985 188175633
1 537077400 896611470
3 606001659 409201282
2 866863040 952631252
2 203991538 518262753
2 842707385 152979781
1 463573500 913544338
1 604859938 123842612
2 179863712 78813318
1 623618524 814329072
2 760471467 495507082
2 122337608 966879363
2 11456928 992623950
1 541348366 267686506
1 244212882 558525508
1 576731667 891847344
1 116713722 771548606
1 480368176 241314937
1 414623165 274642711
3 487872997 945748295
1 355150371 796233300
1 459744774 350979536
3 360098993 791730252
1 339888124 406776163
1 714525597 625326970
1 197080510 847080964
1 627724050 652141940
2 820775912 178671765
1 23664173 244709148
3 41779346 900720735
1 236046011 211154884
1 364300853 425818771
1 442180073 799889930
1 721602773 701148128
1 425401993 278485360
1 372591661 937917539
1 310230620 735928785
4 678019149 856099627
2 531373609 455788717
2 136851927 895701004
1 22766206 621846831
2 101547663 186865101
2 268693454 305492410
1 719074788 856447024
4 987402344 866661921
4 57305370 489971856
1 658426969 243729511
1 541883691 202164389
1 393191831 771208857
4 216509015 758842507
2 297858018 186285797
1 750315547 726703004
1 99537248 196876820
1 883150267 843084391
4 958498291 368052166
2 782647930 482603917
3 951057207 984370333
2 127991148 251774626
1 728399971 897431130
1 173270849 942554893
1 717452228 966862351
2 386424377 625673192
1 376044268 502528725
1 61821897 333811906
1 216736923 759101441
2 816595557 602450256
1 815994143 869957680
1 207069195 399704640
1 724313069 265591716
1 372897171 444528713
2 516936827 649370203
3 763434174 979776688
4 305132044 239421031
1 957402826 208183811
1 123432430 362036880
3 551115510 794423049
2 321010759 82597226
1 214129120 723670082
4 217979940 41683660
1 194106791 314678303
1 496230257 721138809
2 308148159 849610470
2 499539578 968435677
2 139613917 638706629
1 59583840 472805177
1 719722727 310086863
2 66572555 442144729
2 656812954 216378498
1 650387049 448226368
1 813356852 125239150
1 902008535 472739142
1 845274703 698372830
1 406991631 532701741
1 695420813 906420419
1 584041782 537941228
1 985069397 603727491
3 3614109 428159736
1 133018627 758562172
1 952049346 996540745
2 16061993 116188045
1 803058676 725450536
1 291066953 41151720
1 212541240 722715360
2 589452131 586878867
2 670696327 459764402
1 724986259 514163023
1 813145806 665984524
2 993347544 652812908
1 448253240 316923558
5 752883114 63474843
1 973714046 198803665
2 647268795 324898927
1 321780746 124843771
1 629578305 475694180
1 80118467 255786685
1 303453988 603786056
1 193223226 283685722
1 995341144 595737429
5 555586105 420189278
1 820821728 370733679
1 159336225 921368949
1 647769323 851405841
2 952107138 449856209
2 76476885 290536030
6 347308237 398768151
1 973809067 404582522
3 290842687 254410208
1 357331199 149300851
2 467309064 256331406
1 478725790 753948995
1 502350337 799437907
1 188415732 453604901
1 895762360 732650018
1 425710520 868064950
1 899945620 611327828
1 358978439 276690987
1 92468011 524066809
1 650809020 506715896
1 617597853 680252199
1 723783224 123753326
1 57900963 440413491
1 14068675 180154547
3 747470248 721138683
1 991496929 905864055
2 533474504 898320773
1 160082486 852540730
1 177148893 436946079
1 47327878 803318280
2 845762333 822467865
1 449501060 501698936
5 35621408 173664955
1 830591 661209683
1 434777531 960976552
4 656520424 364925062
1 414851496 93618197
1 182671827 25225060
1 236267573 152953666
1 976012733 516696627
1 450074852 61809573
1 398105804 234021215
2 674172298 737133090
1 556423917 283943338
1 183353230 150850712
1 553571651 707030161
4 522260251 381438051
1 835990626 942801338
1 798363452 640506213
1 587042823 927617286
1 576793179 83081784
1 857600786 154970208
1 884385461 343453692
1 277771635 444711403
1 929304883 463802881
1 681674291 77021837
3 135899373 291202579
1 853466880 770414301
1 393599859 125479863
1 171445527 656794755
1 488293700 305704955
2 260572982 84503122
1 975397131 583960064
4 75213271 308000172
1 59825312 240032375
2 104627059 393833033
1 210436929 739575011
1 310133224 261873468
2 953261616 910210669
1 962881977 801788778
1 254319407 764535848
1 675366153 325630370
2 697480655 962193699
2 59315027 574062824
4 142050983 919626011
1 440355687 318534630
1 323855540 483398024
1 885336775 174239733
1 303874384 761543965
1 270078747 135617076
2 5886741 395014873
1 758793032 62561179
1 859458383 435708980
1 669783289 520321571
2 948892421 244752877
1 395788794 374512867
1 160057876 926923291
1 896250996 93986199
1 306046593 855590522
4 747716255 395794077
1 665034117 846588573
4 997918102 421433470
2 359676706 295116636
2 269727094 822864838
1 443165895 397420213
1 623456424 989292435
1 541983734 568110331
1 87085417 869277353
1 288368637 396092627
4 433812020 193759627
2 691174832 798135653
1 335729789 827751312
1 635125529 201177636
6 929190460 419609398
2 475665078 30187549
2 424499183 857874968
1 635015158 947195840
1 5149940 742791115
1 215979756 631619950
3 1479953 419041112
3 774041543 74279535
6 306230224 275558833
1 314868757 310678142
1 353733825 962301532
2 707896051 112020665
1 205719404 815744994
1 517361948 261621624
1 361823608 560594447
1 603834275 797830026
3 416221991 273934670
2 261653705 686895814
1 157414137 84756429
2 138449525 749039597
1 238218836 927753575
1 173811169 533408803
2 514364302 557934488
1 524839063 407538203
1 698684118 157696868
1 956741412 663854112
1 81338962 768137481
1 325035144 896547263
1 207286432 970271562
3 904443863 885550744
1 947647748 500867178
4 742600253 712241276
2 535083766 360096483
1 264740884 847343427
1 453308044 71960621
1 998385390 781877311
1 201401108 115433908
1 197785496 557332787
1 345515474 879960592
1 148692757 810028252
1 924986862 288639263
1 335058573 92115751
2 658178527 987846979
1 578895175 498437445
1 110462803 100829485
1 729118967 559475511
1 82397811 894858017
2 401061737 289785908
5 988042486 319645519
2 106222636 522343765
1 741283984 729594870
1 876213114 667486919
4 358138426 304372559
2 294333115 819338620
1 598180903 932257797
1 61022912 962190694
1 129620228 994573768
1 607139041 641641022
1 62645241 702799657
1 82043090 501640451
1 121096377 356568589
1 708970808 605209285
1 522115513 991903952
1 551059941 397008445
1 377646813 459672253
1 241055851 723966339
1 319424058 987856950
1 106627194 437171400
1 644190345 108982062
1 915576911 189551050
2 945530972 857010446
1 747115296 668986213
1 658432431 888883834
1 891717118 364909128
1 858401129 412277409
1 761457867 181993064
2 832689641 711601024
1 960750200 739671065
2 766680497 658218762
1 556824712 300311931
2 192650887 463190788
1 681551694 568395175
3 82237923 70288243
2 656624596 714081540
1 438424003 190897445
1 728719011 265625124
1 15057709 327653361
2 776500215 726672218
1 927000426 603599053
1 195667728 228305029
1 596006446 524455945
3 763117049 360652770
1 340596914 259714462
1 834896814 519911859
2 761593432 870777317
1 244497757 827220408
1 559668096 715196384
1 924521347 225430635
1 15995054 663268561
2 536273419 336651675
1 310426312 807999289
3 127114220 976502240
2 17458788 267437685
1 972607537 838697585
2 736925055 137561685
1 500248785 544268026
1 81990298 562986196
2 546923935 187713077
1 702482284 555391205
1 511969245 815811357
3 564391886 892870593
1 380957742 631743388
1 351657904 331638518
1 157082538 216864101
1 627517404 695085312
1 419034177 748856763
1 473016510 473996614
1 77410522 705532599
1 217199870 36269830
2 703165506 737977700
2 462965102 139361605
3 955369610 204754098
1 884380793 155565366
2 514008666 509257192
3 852556966 653789693
1 594828530 610616503
1 332868814 489211479
1 357887432 716957842
2 25863383 502055308
3 945808927 938508376
1 488353122 641529305
1 793516083 880911604
1 515831580 993842612
1 789947600 257749588
1 852409095 718054083
1 677292924 353879752
1 475078570 639342171
1 974737939 194072614
2 705305977 414968828
1 551962093 28675520
1 2410150 212901769
2 236423794 112541660
3 62257157 841962282
1 278373554 833605576
1 372767835 347999754
1 808703208 122810766
2 381911326 210341578
1 259674604 71213668
1 163964447 177240726
1 477528075 23444992
1 310914333 211057228
1 178618560 71784427
2 958159256 862005535
4 844041665 644520688
2 951648527 489850324
2 97551767 791661023
1 455081784 847825611
1 821268558 797214156
2 64453812 280326965
2 897601007 520403022
1 381329451 648843771
1 426360034 557404775
1 114343929 289008376
1 92403099 811788307
1 898024114 248922437
1 211635170 87400215
1 750183339 510605950
2 190622525 919218566
1 402178066 869434367
2 202652160 801785594
2 758401090 48885581
1 119220844 149135434
1 891567716 681434006
2 987776825 831629642
1 672465968 179125223
3 223563905 294364353
1 823686757 247548863
1 641796344 594792759
2 288459932 970008342
1 486467298 221468390
2 594622694 877440288
1 102784608 807971799
1 309661059 97227207
2 852568382 561840954
1 991916214 596061579
1 603217748 859810555
1 331083675 509779158
1 593109774 489596691
4 965980545 589943567
1 636524513 505125478
1 851678162 605262565
2 701883500 650279655
1 494904780 880186930
1 149628350 257258315
1 565637818 313826049
1 718412170 655404036
1 666371436 60117668
2 373804159 195573600
1 979473701 627799978
3 977583258 860434608
1 821476728 789931121
1 576176498 510422677
1 486273064 808464422
1 1834999 845026813
1 209983341 626718654
5 10621838 218721511
1 544904367 555464798
1 336917445 441677274
3 599005156 565251929
1 781979218 282569283
1 62784042 789158234
2 18078760 62775373
1 840261648 428488749
5 550071723 392128149
1 882101988 637979956
4 223641972 936842460
2 582925059 222663041
4 667777756 393325996
3 294179021 902377287
2 921124175 998976929
1 617085465 744950952
1 194065611 311053618
2 35812346 469917465
1 604332539 38208480
1 350095020 94538060
1 77839294 317100579
1 94918024 931322843
1 929476042 734839016
2 798449795 349557511
1 708947457 893051998
1 794874899 261167618
1 534625930 332692526
1 324587384 373968254
2 824101756 30668034
1 979633838 949823036
3 260757329 657593180
2 555511406 420700311
2 189711438 833133379
2 852403191 407467280
1 675558572 846448886
2 249794936 817089047
2 434524589 263143229
1 12351143 284385543
2 932765486 691781887
1 926798469 39920761
1 21754895 921416199
2 788828347 458621556
1 367283652 546527908
2 979777851 196206420
1 479326131 442084142
2 697853158 40697816
2 479903411 762270799
3 689562423 543023108
1 540780680 574982740
1 852687736 582748645
1 72003913 502306181
1 171427896 947783047
1 528578299 121965962
1 45085650 249466498
1 251561216 189453708
1 101429994 263687320
1 877213680 155293212
1 469748935 470388702
1 97964992 993359940
2 694088616 442430365
2 555227306 504974246
1 561069045 700145011
2 564168843 97067779
1 212681921 420996686
1 799344414 71823458
1 304968623 60533804
2 2639284 126800063
1 33675556 669541124
1 968368353 313741305
1 6490278 715629573
1 14399013 103731664
2 888750691 706686394
1 231542011 793097655
2 875735780 65802553
1 607981388 584596420
6 55474566 801109327
1 453925250 527898857
1 452515977 681799907
1 887935539 870888576
2 908772838 559136070
1 427279734 139083570
2 15806256 90369225
2 661977692 558646572
1 26244645 985930984
2 652437370 209399472
2 800780030 983861098
1 824107316 680730395
2 507607127 205522890
1 539358640 71576043
2 658632246 455247725
1 166480186 535647843
4 668118876 841059034
2 311769646 688814136
1 968288973 341302844
5 976182035 193190183
1 459668691 499871764
1 903424918 401595897
2 353550580 236051308
2 227772738 59808814
1 786747172 265899391
2 312715511 297268643
1 404632849 268203368
3 538372535 672768943
1 603085992 994392057
2 524208502 812691734
1 357344741 524079288
1 990654611 322219427
2 271535414 276804499
1 703675918 74115630
3 884679852 546010541
2 748229166 192064561
1 158454518 354631805
1 768620042 459027819
1 684290795 642936435
1 971226240 998421564
1 445053179 408925985
3 973372237 549280746
2 520265227 981312788
2 622689967 183758007
1 846842662 500448246
8 669039476 478452633
1 951937471 102063144
1 31270712 509522720
1 369137773 867499969
1 45825733 824197367
2 257772553 405976388
1 765983976 24631708
2 444406011 320789074
1 166431831 743032061
1 865815871 913040145
2 770100033 852405157
1 340170565 954874335
3 953210117 43971455
2 20877551 967403202
2 449316107 659982973
2 68325806 78238167
2 624614630 783360806
2 535480900 504316781
1 364326428 121282253
1 98694165 23409831
5 402602577 599518923
1 47122902 956139022
3 279838223 581403878
1 939301851 495305507
1 431749391 885336992
1 698055210 629118385
3 846894926 521495736
1 292894899 631373367
4 765732990 480877730
1 972955165 649489334
1 221738060 39024049
2 931667742 851822727
1 696376159 969462056
1 877097083 907882355
1 340708310 480591336
1 733150628 710168781
2 336417949 861883266
1 843539309 798172624
2 295090674 805188494
1 818925947 578293220
2 265761513 681182146
1 646958109 317074835
3 439907843 309977761
1 938964338 828680607
1 118046302 18843156
1 422072816 551000142
1 588161021 860754906
3 767064520 178339209
1 651703701 320249740
2 807389542 971204786
1 538333065 217626400
3 47961411 807835296
1 982807330 335303512
2 477929492 323201332
2 264322426 367706084
1 576062879 395015626
1 856826315 188011680
1 967600711 825266541
2 982160087 862085321
1 648783795 330673425
2 734951831 19028946
3 554273037 789749443
1 3224167 633167544
1 427731376 522096801
1 901099888 502166487
1 289177161 372318848
1 129894471 525404708
1 135656900 719895012
1 381468843 961135389
1 905155300 624090383
2 230370485 414468663
1 764774247 693214879
3 465719570 626518183
1 654195887 188804696
1 610919520 372790575
1 558799216 233344574
2 605930469 733906969
2 413657559 552029804
4 8631090 631056431
1 701400792 109974490
1 403064550 689685270
1 733839426 479967860
1 708227551 128186198
1 389576731 691057664
1 452914141 198646627
1 772227626 517295856
2 463262524 415211656
1 383048931 196367523
3 13352375 800172744
1 966785529 979549696
2 888612245 429001438
2 919828698 542075294
2 662920551 499490229
1 983225961 644961671
1 332107948 585965550
1 903677824 102302906
2 591839567 280916322
1 29774093 904463747
1 750726651 76256074
2 79761793 888068547
1 66592518 19370216
1 743478785 360436813
2 718044312 300121530
1 89450678 67244876
1 127010046 523420148
1 491780848 312335526
1 15900580 87102775
2 89551182 740234566
1 629426018 943584694
3 684452273 23751063
1 788688914 295065298
1 983032876 906229546
2 212651717 741907006
3 100030389 544072163
1 656070684 539306658
1 456049618 349391888
1 19902271 513904599
1 99643421 993369222
1 482334705 676462162
4 493679261 572411655
2 970283449 705607362
1 515738884 679644680
1 25113968 512348957
1 8467931 553872373
1 494839281 357214193
1 728938479 676244090
1 870992976 607279370
1 615092743 509520414
2 75742220 76777291
1 342961428 935803635
1 683878940 442443226
1 213131953 217339922
1 826113493 761902263
4 524205798 878184862
1 375586635 262840821
3 577934227 336133164
1 804183676 820096740
1 970360714 292608897
1 850280585 85232001
1 83236348 864638300
2 607418294 145664174
1 961988231 417323447
1 743917667 308236333
1 338437984 559588899
1 593118844 566228408
1 820348391 183151260
1 840904283 682384649
2 699368596 377381210
1 549421478 85783893
1 324772369 154291643
4 242795556 302974948
1 175773367 776936457
1 124858995 959960972
1 135070788 642441991
1 787251563 346195558
1 236170656 882532894
1 104483111 251946421
2 270057011 312031784
2 838346134 357206267
3 478335226 886274432
1 741460074 501335733
1 248636316 60052234
1 602569743 110613352
1 975388843 565436125
3 847833221 756975143
1 114968486 390923733
2 191084256 958480526
1 231759608 538998999
1 113737022 45375508
1 884587657 467827791
1 121468661 993503001
1 164622499 608405438
1 218790238 873458450
2 904726810 299301521
3 796549871 458285550
1 400885395 706613995
2 916353357 989077024
1 260910270 655672485
1 711809932 978806529
4 230939587 339498120
1 475432885 495190083
3 202209044 269997723
1 344010569 355151101
1 97388246 454181464
2 189876843 73866663
1 719015188 679542435
3 131494961 942492239
1 925198395 569743097
1 19859665 259099972
2 294105061 293212387
2 434742006 586552954
2 174611748 386374685
1 644498919 243592282
1 529019711 698356401
2 546918581 501177269
1 232195644 945899928
1 348042434 955253737
2 290607321 274937903
1 107455143 67716755
1 461761395 768584687
1 70643630 620324287
2 243155556 796985987
1 870211794 879913153
1 950442687 648508759
1 441438968 6328625
2 995119708 678561365
1 777556658 6054916
2 444383513 432399465
1 688590346 958467863
2 953276496 9878494
1 922589065 515463350
3 659629680 955331636
2 777650652 890084460
2 840331458 651884458
1 54918755 501963061
2 182365813 733526771
2 966931698 917327544
1 653961038 215528861
1 332863696 459892833
1 505473256 324670833
2 99708719 334700759
1 166227299 902709513
2 64521404 237614646
1 716086175 407072176
1 431562099 140094686
1 824486094 578270502
1 936960332 11260464
1 648026795 341549750
2 337783124 642185154
1 117058185 349392411
1 220464184 915941066
1 419961730 483215780
1 364074500 493450652
1 379503112 287032357
1 953637759 560803581
1 988863562 447473707
2 395861447 394174631
2 898798111 53698879
1 199255672 750810758
1 335133877 785045152
2 970516287 819919685
1 339202670 408291858
2 398641235 726464994
1 799504089 101469010
4 506807021 968932047
1 861407351 971905447
1 307669532 861971846
1 399807115 252091552
1 791013087 623853005
1 280586507 601767899
2 218861386 158566305
2 996082482 461413963
1 99722869 110104089
1 602535218 909276454
1 462425560 389488567
1 342824759 929074423
5 263157270 618376363
1 648652340 649042256
1 447293746 505591308
1 830303689 913901029
1 207468597 509226076
1 873317583 986539111
2 154029296 275367210
1 120728718 371386082
1 416132059 974516051
2 503293042 543574709
2 346585741 178018792
1 37819799 561037150
1 909110875 664308109
1 384464690 915527407
1 790669277 808696642
2 819290799 992529917
1 295840363 593493348
2 578149496 623748322
1 997444403 432228301
1 639807861 337463537
3 218593546 190349395
2 903254304 24526597
1 874255589 432082605
2 225960313 352799370
2 70634705 226332609
1 725981632 761148909
3 130878683 765872829
3 200048666 827127216
1 502803884 214559253
1 185286927 665326904
1 780675498 371201829
2 330965544 186340884
1 17772655 333506735
1 178418926 240299433
2 422167326 224028532
1 799280760 227217847
1 994284436 651687602
3 486795806 371758720
1 749798398 168695530
1 530675492 766884596
1 954399380 712662609
1 619868792 905253377
2 130038607 639341832
1 963107815 19702571
1 272515983 350689971
1 862903675 742449532
1 498526411 727181349
2 844284546 714867985
1 546929607 433389292
5 14947786 217465418
1 587292923 299067851
1 768263933 662262345
2 430793444 659379663
1 353937510 19974532
1 910583276 691560776
1 198863882 758345361
1 594652435 77582363
1 987148382 25246611
1 947464449 442355117
1 445332127 588435474
1 65955543 732099415
1 472970593 596999671
1 787704296 492263623
1 100642446 294582929
1 876912464 725873391
1 88784205 469157564
1 69239688 741570461
3 708331764 924560614
4 90216888 877723334
2 777874770 447837452
2 172429987 964332161
2 71719368 934690957
3 812193157 711317615
1 535186523 216039314
2 510219445 848681505
2 228894959 283154474
2 514785256 703638458
1 309164723 978534984
1 972845912 477311412
1 457837809 484983573
2 41014313 54150650
1 375616924 711239491
1 206246965 239349714
1 675088977 277876127
4 739087620 808081551
1 369704976 894622599
4 174330413 699028634
1 833343118 119379153
2 286450995 835119103
1 74320002 988587862
2 745962438 209717191
2 999121876 438222848
1 697531104 81478317
4 585692139 464374078
2 921176092 685699119
1 848817312 335951527
4 605161947 469279330
1 542035703 36209131
1 629445001 394591742
1 369920070 533616465
1 187924860 101189916
1 558521547 826151497
2 355597905 11013348
2 546231181 881092098
1 426905870 700076001
2 293231847 803755789
2 252091099 760076944
1 506718062 347709473
1 219443150 130108025
1 74753994 354698994
3 923536971 266297879
3 378704530 530255621
1 727352518 87447687
1 183930723 439302334
1 718665535 264821401
2 118473504 672556960
1 621000945 773760678
3 828547346 71176236
2 238120566 187493321
2 686471862 103795425
1 283213385 312472670
1 352753238 259863861
2 807152527 571267385
2 974056945 189709611
1 105442535 49718296
1 649466714 124019882
3 404386488 313598862
1 735785088 982738509
3 238988255 210850835
1 709326738 312185024
1 142733799 311150159
2 375483850 420452700
1 696692635 932014637
1 747316572 285042004
1 458739095 188402273
5 809988936 622433994
1 532178354 99167171
1 8975093 360500452
1 173644405 750899869
1 424820906 179670038
1 466782565 492786417
2 140857822 29691872
2 378919133 975730127
1 624464841 874331493
2 506436328 432346103
1 139340932 373310700
3 465369332 896601564
1 183550170 266211901
2 656584063 248604116
1 852519161 520009813
1 180079510 175459664
1 270932141 114778173
1 911402851 315502532
4 541802780 285883236
1 340382729 965161212
2 849180777 103947014
1 447985695 13063452
1 156358059 68138322
1 716147348 760265932
1 259302022 191590714
3 624310626 129005612
2 45128996 888978307
1 810759954 181279826
2 648414833 96492355
4 844997321 972929470
1 955103401 581031435
2 829034139 399986981
1 423973741 257817263
2 494193120 76175468
2 616434132 740248180
3 452927197 196868758
3 208536575 519238276
1 216997824 935338218
2 582576455 688382199
2 317377086 353145947
2 809124591 109636496
2 586562394 271716162
1 784111947 572424973
1 334806518 713799933
3 186845462 945842077
1 790515197 874853813
1 867343054 809034778
1 305981396 788768474
1 762178667 413503554
1 78549037 384729791
1 183013041 999037364
1 691962622 703644303
1 843654230 195980922
1 591848193 281059521
1 563865984 976635082
1 451010698 87019919
1 987518851 497097576
1 971841271 312103462
1 570575397 70924499
1 553156038 426385910
1 172439590 82842851
2 199251475 47912527
2 607716646 805763810
2 3182590 978255924
2 119613956 296350275
2 350289733 974710164
3 552521920 149840526
2 754041573 184663289
1 244730810 65669650
1 647425815 478943371
1 790698095 967030489
1 465228622 339045846
1 233886118 898302883
1 482664048 760185110
1 367124772 507508887
1 600494370 171364772
1 342040128 905640458
1 571952153 28782887
3 754925366 395854896
2 443206662 954850531
1 97425009 397425732
1 32884552 332865730
1 32085379 113074717
2 979452235 101090202
3 808054068 516908708
1 710039888 222907798
3 829250648 679115985
1 528626744 570117538
1 997583506 673512780
1 643916460 719114559
2 667065821 89954824
1 150914811 889733821
3 434574233 719312662
2 866645116 268262029
2 604043752 130600631
1 270525479 696777298
3 287881624 575593334
4 226412875 61680195
3 579857647 278978998
1 926242258 772448538
1 927031989 782281021
1 299005066 300426542
4 933029833 376136212
3 524640072 557002819
1 354281385 674168809
2 469599832 290867242
2 118717137 940223926
2 764548282 178263634
1 185182490 269265720
1 175504834 176834117
1 125991991 696497252
1 935531251 776959529
1 502091269 58303468
4 63691790 883333298
1 487586810 922214454
1 56504443 165540492
1 188731116 547730155
2 700276918 404365399
1 472180444 431713764
1 805229712 452642598
1 30265340 840599952
1 389343943 370245180
2 106610466 50087115
1 172784708 792912288
1 579009258 721255900
1 992159492 125515022
1 439283975 972823021
2 249284049 611178946
1 322331536 568781874
1 799322307 241489060
1 961260730 40525639
2 97195998 897036576
1 854611941 442641745
1 188160712 998868082
1 616838985 751094917
1 111667739 210582196
3 299364107 706162988
1 450621982 188987378
2 240713621 136799252
2 429752468 569892938
5 838498631 245704993
2 231988306 261496417
1 296788090 346930486
1 406471658 656596075
2 956775002 434983035
1 800865750 275385153
1 821102377 57232053
2 742694732 950191483
1 526848006 531325575
1 527585333 155978792
1 104029669 282634987
1 520925312 587660918
1 815809182 114592046
4 563853692 423833253
2 666565628 667106456
2 380765490 357927271
2 755631164 521595376
6 135263726 115153088
1 407113180 163224666
1 278071846 514170637
1 774475253 103676110
3 983372186 564833812
2 592065804 679886404
1 338349196 89926509
1 334167673 61824693
1 940274437 881764985
1 649933000 778059827
1 584431611 80188779
2 494444061 951707691
1 178641318 570730195
2 648201636 548797818
3 999776741 983535075
2 658423601 263190311
1 771221342 858077556
1 740077309 298161952
1 460632483 966857364
1 238364190 812301036
1 730935609 268888213
2 50203336 412103612
1 362652557 572482743
3 565611333 971319318
2 660893050 362157944
2 428532196 511642660
2 977029045 439334796
1 273964471 158279443
1 543236988 167763246
1 838381257 30652203
1 229175680 49253834
1 349335619 726718781
1 214751970 903601686
1 302529255 675490587
1 465675675 521569043
1 984612509 730001873
2 756108501 341185825
4 436835086 467800156
1 721130775 458013953
1 5170662 277487095
1 400840447 963900665
1 451791727 361571464
2 824232483 188138943
2 493691704 46492867
1 467478713 683303938
1 374615367 553631805
3 140399752 475687023
1 623503795 322999697
1 210775255 322722523
1 49133473 123391489
1 419657463 22607739
1 787494793 951462495
1 130399599 346968678
1 130373004 461511397
1 458009943 59033208
1 615772946 674222107
1 33900490 733917576
1 54384413 786253468
2 979570792 921898462
2 663283279 276942107
1 165616311 578793314
2 913314382 919297571
1 684028929 555180632
1 869684759 154159676
1 752816511 223053555
3 73069044 571046540
1 94527897 457017738
2 304412521 446961535
2 127670185 299566689
2 814630032 496305921
1 960419417 494297244
1 886597864 488416589
1 991860690 920686616
3 442235009 642650410
1 921539883 505213070
1 361215273 988734891
1 936185623 29287979
2 819111291 809054658
2 408960893 98626893
1 133747466 221220748
1 391924574 775434994
1 842928806 138905399
1 201995601 208453461
1 533439925 458913184
1 517095829 425899212
2 547527881 877660477
1 82902762 900674890
2 24717891 434345589
1 6986914 776154250
1 117509728 2902315
1 711438992 582635006
1 71867605 892239201
1 495276091 65631279
1 649673842 746978825
1 211010868 442159755
1 769962564 759446347
1 912659637 379761834
1 910083023 397762353
1 357580482 922260339
2 928565532 272450250
1 95123535 757937007
2 959124620 812885245
1 545396153 831122125
1 681680269 842249271
1 571400053 925291557
1 674623454 859827710
1 427964008 278194896
1 857203642 340996043
2 412180518 105128988
1 631749676 922492234
1 96938909 517033775
1 791260017 194112305
2 116460309 509426282
1 504357761 55691581
1 455809863 952968264
2 833183981 922027125
1 138035596 782675671
1 680999699 357300772
2 838866981 470404114
1 750190138 539201830
2 370963587 342812639
1 358165957 326582238
2 943613587 15016598
1 479565141 450148297
2 317698644 700780133
1 538570030 938921601
1 981936002 911156725
3 469258647 826887597
1 754667275 941830777
2 174456204 843284773
1 386552699 904117034
1 80065227 104407271
1 315800659 877305228
1 895326492 906246675
1 667490777 307626710
2 444358608 201176952
1 123940747 822169831
1 918649075 183535513
1 790692217 625538801
2 20694188 445734708
1 834619316 731217106
2 100381303 177011400
1 85545172 970501174
1 191567925 434525895
1 961229888 752930476
1 112601171 305633638
1 759285499 557793632
1 671569733 254200814
1 566516807 328266235
3 905260995 197691600
1 544010658 355747951
1 410459899 814275333
1 62002841 417066447
1 324392550 473387845
1 431459188 76988476
1 645792601 78318960
2 166052720 333328299
2 173500777 727451262
1 564449100 401628566
2 814756873 473779894
2 309709639 417846583
2 895832288 126544618
4 101153177 473735932
1 229868796 474500731
2 604985288 871084071
3 89532261 291917334
1 604440189 541970471
1 327625829 734202896
1 784468974 690539258
1 891528031 102637416
4 390623600 967795818
2 312194300 647499139
1 924774228 862062274
2 463933263 527091543
1 617731987 754477067
2 670091055 936845027
1 800156870 118325933
2 806143322 766088689
1 944342066 916823454
2 255606756 430892944
1 252246666 907703471
1 99557337 66535565
1 31405271 502363250
1 643716175 455998133
1 359199490 881251449
1 393209921 136023517
1 432428649 944195394
1 637406842 630990465
1 945725627 33963074
2 497431620 442586642
3 423821969 91431792
1 31324221 537862526
1 802340541 848471670
1 202721731 989519570
5 644526349 488688572
1 848251141 530569887
1 860770023 62429945
1 823649600 814343285
1 709384770 348015455
1 558170339 812475617
4 516485700 643670853
3 590871416 508185906
1 422967175 287247039
2 721606874 229502897
2 959914310 533176718
3 310455013 614649353
1 838777934 718655894
2 714599708 972477015
2 815779510 841051911
3 828122650 646926733
3 604293865 509110305
1 840626281 993850165
1 983822989 606097627
1 593959857 477071691
1 24598802 544929875
1 132023033 233154280
2 461737508 486941930
2 791702632 945270564
4 232141564 10819253
1 515315725 337499574
3 559384337 842147974
3 398298450 678666064
1 463066270 345420441
2 398261082 24385126
1 623728109 475402159
2 397426391 199628096
1 17863852 615802840
4 368843280 844581587
1 315588039 553123303
2 811419068 441823474
1 656276809 251050935
3 556257425 24947599
1 672928397 180112200
1 99043151 901100544
2 68602981 466811805
3 548011399 914476133
1 106608829 986433990
1 858596539 599058578
1 327971279 254977798
3 869743696 686373417
1 196014540 864384540
2 14555389 346185287
2 531560779 628254177
2 168348983 169082391
3 609545327 999777468
1 348891120 554315190
2 685496854 897109647
1 8966994 908513797
1 145689738 454406229
2 314966219 165424569
3 742766995 240273543
1 426271220 486409669
3 447714727 257693513
2 234973448 654698353
1 334196199 904489924
1 237766785 427068956
1 538311379 900132841
1 675502366 568397205
1 767849721 905754927
1 92326342 668631971
1 308307124 71585548
1 276805982 598441578
4 324113820 790279254
1 488399053 754878870
1 582964843 490465013
1 221945539 169662172
2 327416964 998767380
1 185018660 705711772
1 48081672 168532303
2 975550222 191905700
3 688175316 301710334
2 21057747 420313244
1 639515125 368031930
2 193833743 286410536
1 43712127 362288991
3 87105217 257324952
1 631213658 457342842
1 314093756 373323528
2 207803020 594354412
1 652326199 367323293
1 910023485 608035835
2 67520553 965389723
2 297735328 4308507
2 898837379 62242611
2 841775735 523108181
1 824782886 962085928
2 916998144 689130861
1 215611263 898478727
2 937119545 153476909
1 960222566 112285084
1 602521564 926072970
1 325980333 142239109
1 98398900 724723866
1 321096288 331533910
1 2729863 246212193
1 311336154 958288004
1 183414695 436217320
4 373415660 6384592
5 51326672 556117859
1 62374038 299070454
2 980552994 138192208
1 81898224 515852390
2 939734284 268418681
1 725898730 518770430
1 548681413 420726514
1 649682952 46837701
3 2994338 314582694
1 131727486 167031974
2 250620211 575968866
3 706964622 716271349
2 302830455 138119738
1 366319004 644386254
1 189550677 796907315
2 826088772 957721864
4 519043575 695824790
1 823387248 304002012
3 481085779 805682019
5 562001628 66652395
1 336243872 242145594
2 900249876 185881995
4 773055227 876027034
3 510883532 619821558
1 611175673 122974784
2 205768650 355149545
2 64346994 386091008
1 540559016 648907774
2 434918695 763929783
1 707284282 416897385
1 92388482 711948383
1 841763129 493045585
1 148015758 496359933
1 645447683 432748695
1 988980072 546761434
1 914672659 922348953
7 419279631 79759932
2 873405883 920461448
4 737989153 811866974
1 962996978 32548058
1 188391032 928114399
1 276692885 167793595
2 763103486 709063679
1 417257922 478785471
1 350817422 796477148
1 469707803 258266169
2 359419581 66401344
3 509614334 55122234
1 520213412 653515894
1 225837808 830608293
1 139315789 108442059
1 433409801 554426126
1 139207020 33294848
1 121333612 924483895
1 330421773 197200356
4 170774246 912335996
1 9208691 237643402
1 521389848 3816684
2 36304090 159067875
3 685909485 931157950
1 983390074 970484976
2 282007287 225504946
1 767237894 894967458
1 556317510 853390885
1 965854594 959467118
1 376036268 266755446
2 893044307 477310308
1 65577811 928586732
1 386205927 327746053
3 552154623 414630854
1 920043077 729202759
1 144250040 212450547
1 731428425 308382371
2 354847503 546461563
1 22661964 437077
1 902005313 197169424
2 627871304 405107662
1 600145991 239376472
1 268090455 737007237
1 797654648 612221187
1 992116538 376864300
1 176278449 960211669
1 383899195 760682178
1 104905921 983320970
2 209770066 54379831
1 679324079 111873109
1 597829957 761144039
2 457416978 453946615
2 378964474 875300512
1 987491273 485536808
1 793350821 262024708
1 517226346 564294258
1 870688041 619803849
1 893617897 959454033
1 462326274 207722462
3 228452850 186615671
2 963109522 170267316
3 872162117 768355336
1 692894598 734794856
2 628330797 26465677
1 593268051 20459644
1 879650104 43238766
1 332524885 345324637
1 408307687 967314206
2 568522603 968259211
1 490377890 552412480
1 848008019 156149415
1 815655033 405845926
1 908933469 31892625
2 271079815 420157289
1 524193792 513850281
1 673935946 905271721
1 939051884 438386720
1 752053701 554997315
1 610956281 122524467
1 973114530 66577502
1 444164874 596436365
1 568960172 603900410
2 449038036 789215529
1 745284581 621494043
1 379616092 743882082
1 753167699 221016903
1 343029420 749658992
1 876476262 778769137
2 910701916 88686699
4 492586386 122940858
1 326401669 491818474
2 112974817 868999999
5 249224622 159790353
3 697506889 10733331
1 118069230 541345028
1 173487938 190048376
1 539296704 112287741
1 489934503 895763048
3 417639886 842706384
1 422673521 410431909
1 461733156 525157056
2 516827378 554925336
1 730824503 837190875
2 524086010 324756571
1 703154807 404310069
1 202849741 433094332
3 767118613 142761369
1 374960605 165160781
1 248152839 254928716
1 183724600 332218386
1 927614788 840879281
1 854975331 586757108
1 994805174 36503569
2 106849770 894126975
1 863243690 235621216
1 137803076 539758453
1 526177981 71663170
2 819000250 796239926
1 840256383 167332524
1 698076133 271069541
1 348901958 270371002
2 815181525 347681419
1 572758765 80056354
2 388463618 32593698
1 485062490 444859566
1 895322287 16492635
1 148910083 405619624
1 46980542 695934237
1 691527333 545871693
1 566442682 181798969
4 800282294 32021054
1 662053135 254544871
2 578840408 286107388
1 852232458 691696925
1 579061972 846435823
2 481154182 356854253
5 974810083 147953652
1 889016762 849369319
2 823961851 340339489
2 500686277 659323796
1 205956519 41983636
2 919443547 106648311
3 517488895 249202770
4 624449491 805667494
1 179504668 309864658
1 436044926 941879057
2 778484214 611782005
1 9418761 31856347
1 393804165 230300111
1 390689395 299685305
6 733398956 864711848
4 93349908 809605531
2 198326032 8725067
2 43734622 803470178
3 100953641 418241413
1 263918543 777937426
2 858142103 996231599
1 915623513 579577800
2 412572274 286029773
1 981749542 731425933
1 773378409 506403204
2 773885745 394014754
2 395840276 625669137
1 585788501 109659113
1 53282334 12150978
3 227538809 712799116
1 47193394 224307036
1 723720342 333158121
5 466915129 835012323
1 318234274 98169049
1 5750451 115299993
4 842197140 963188587
1 591803896 732611559
2 634300448 99744523
1 361847971 714423805
1 767043019 957193509
2 806634789 990832839
1 789206558 725462038
1 571733268 781481826
1 244559154 120027052
1 818231123 957688019
1 753692511 991473071
1 29902251 807365360
1 473638215 201448992
3 37589343 3438561
1 834151481 14856254
1 27273535 304828270
1 112045525 253272797
6 835264627 297435685
1 259671116 416690923
1 792004583 557142095
3 352438802 359763419
1 522985243 306081799
1 786241376 686929106
2 508081550 196074440
2 355153262 235508738
2 471525032 613553161
1 961408365 755428932
3 61432240 930160965
3 329615777 315973330
1 947455552 809348064
1 894517099 497826904
1 286892282 415804223
2 641917249 753164962
2 86687935 975862759
1 203123410 489564388
1 220161943 44085744
3 890923326 535487842
2 793688693 457436825
3 124501603 787744813
1 300323533 710917548
3 464596378 711368673
1 743236720 977701399
1 237310490 783790671
1 599619006 425448307
1 814833444 324869788
1 716053649 128757656
2 543412190 343376877
1 229589460 427566987
5 265522435 8440104
2 185344585 871850795
1 492112498 269300369
2 860853726 607248733
1 979013595 714467131
2 441753019 778947162
3 618168139 932008684
1 277431072 27735000
1 327406954 549207886
1 824588372 252677964
1 803735942 253289543
3 83033195 687047189
1 745453412 511247603
1 131132377 294017000
2 70152568 980566175
1 274259442 193236723
1 366115469 44388248
2 175878055 405604790
1 415958248 544178717
2 592621585 617339924
1 18099435 972226277
1 433030954 214667519
4 117215359 431234415
1 842371056 222208746
1 704237799 62478843
1 100258273 301179858
2 610924591 194549513
1 9959172 241837744
1 702108043 30267826
2 716956310 470990708
3 276401948 637710807
1 75635139 270853332
2 283611131 104828971
1 918840342 646968759
2 141491329 380753862
2 119043240 169227225
1 538817011 421666787
3 377704665 868901317
1 169393393 573084410
1 68032964 668937138
1 496161601 529129737
2 255161238 351285625
1 944021659 231292511
1 240676343 456563980
2 487316782 907174077
1 177706788 431773879
1 620035565 474693055
1 685460720 184365435
1 514880646 341314548
1 988624433 896306124
1 45317556 598725428
2 936762622 533883614
2 67105554 735140664
3 15874282 649469670
2 965315629 740778276
2 334102425 46184818
1 707275535 925427189
1 611295604 448125309
1 975566103 148187050
1 616851449 457184573
1 432808950 921902356
1 334495398 558151509
1 629548323 769743391
1 881783914 572415716
1 504975762 523823266
1 693449702 941020018
1 294300432 820952581
2 339335740 821843976
2 706931072 906231976
3 937596644 479646392
1 324705170 219041798
3 684890160 634245839
2 652709250 954984800
1 8784019 60587627
2 704159950 653826897
1 10744158 851877396
2 801372933 314565349
1 121202077 495623213
1 253748677 400435223
1 520522040 69635033
1 150458784 216216917
1 565832145 50390489
2 400345923 912290557
1 829142847 811440879
2 462632307 175403786
1 651040294 913594387
1 587473325 450707643
4 166622380 332312386
1 222704892 351898969
3 598120826 693952930
1 287624697 813171155
2 103413126 975385479
1 220257153 233682034
1 983745723 990000486
1 690759609 586298337
1 187093159 67783695
1 905702290 791407843
2 464596661 804901897
2 216474549 32963421
1 593598764 150175639
1 414791485 653644269
1 359930907 941838338
1 76252315 869236397
1 807222443 189571501
1 323615127 16571644
1 42388956 500768311
2 441189870 538518083
1 595040829 389584582
2 819702024 490813631
1 577310664 852418927
1 517448760 475717488
1 614193554 49746092
3 898348929 931314028
1 191052205 131356818
1 220983910 306591645
1 288157660 693398980
1 477359691 123507266
1 670053449 242344704
3 739489900 752823260
1 173931391 883391712
1 146951333 409502225
2 928301467 191472133
1 8416287 188590148
1 753225355 819977136
2 653131126 822520552
1 342604563 716939927
2 672279253 252573415
1 969243659 320591447
4 746852889 779303297
2 208019517 207555985
2 285608726 647212231
1 47503185 297528684
2 326142006 862425865
4 932510019 495664043
1 193369804 7550503
1 216176179 888727158
1 830673580 720587047
3 577522139 894349491
3 99649363 958370116
1 264863262 217138210
2 215605160 989839146
1 971124372 604518228
1 411934482 676151360
1 962455456 16246934
1 455632953 473522207
1 362588414 831573251
1 187217043 430621549
1 304695220 382495422
1 761858532 833623561
2 19147131 311638580
2 211763598 282008888
7 569264494 775705518
1 209528806 953682735
3 670072645 714912597
4 595031319 61736221
1 922202157 207655688
1 479395479 814341628
2 765216809 261988947
1 910667900 286019105
1 48072706 547032856
2 436039518 738549281
1 887256352 17339702
1 591560028 101356359
2 364619041 202043663
2 944305627 167134248
1 881269073 760901341
1 10070457 757948555
2 973279353 956037079
1 45104811 968984031
2 589465165 303959330
1 804650371 759086414
1 859659949 714099267
1 180514001 198223482
1 71634843 512051056
1 966245533 886318696
2 41256925 7165747
2 448032455 326093426
2 584810127 369515219
1 971254613 300647651
1 47740873 341055964
2 846979385 249817650
1 934924294 313948147
1 115756453 464486977
1 135413876 763354763
2 268893660 776936414
3 909420913 404630370
1 177337615 406937559
1 475791695 683569183
2 257192745 950931949
2 109660799 463261840
3 848863194 36893375
2 438792580 585571975
1 557487307 678981845
1 786632366 261004658
1 98096222 807804500
1 692623227 554535401
1 859865548 85606754
4 1373209 171085223
1 344733014 68930140
1 738405987 743891992
1 641356329 90818066
1 605782933 353948612
1 523875382 899916428
1 293101772 480900538
2 746151176 266210536
1 260734178 156702595
1 212450685 167417207
4 926526459 368705800
3 628738394 704753760
1 317079807 286240876
1 558259671 776938037
1 844140224 860500729
2 900812983 449313143
4 945154566 495547171
1 229230114 960068518
1 35110913 302162677
1 387957405 686704627
1 542998358 806123635
2 399094832 796802070
1 51060006 260998923
1 942710455 359506605
1 776170308 770374775
2 104341940 188470933
1 946880830 758367665
1 194377750 944404459
1 443225779 211682908
2 665850289 421986698
1 204690927 180035784
3 346096877 859278215
1 807457336 664185929
1 608433013 798418498
1 87428854 601281296
1 277744280 624881726
3 713138519 454285248
2 476600385 647662235
2 39131061 132651252
1 124593428 493966478
1 734310242 141937587
2 518700521 525739146
1 208223672 577884112
1 413823036 899644172
3 960443729 478765158
1 733269862 191464058
2 824260887 312954427
2 402109005 18947084
1 870727875 668020946
3 222219730 420203559
1 266773932 977079788
1 494614536 324898637
1 417500405 132673664
3 979218775 380228587
1 217986182 519686502
3 366569824 829794791
1 611154565 804708386
1 137611462 131507981
1 660991004 657202218
3 75747700 324969954
1 352246265 759653674
1 657113162 897114071
1 16078520 282659212
3 386773015 319393044
3 992079013 649804910
2 435157621 169880314
1 186244252 457180584
1 755866546 153891401
2 73947124 801591601
2 10915437 884428884
1 531128612 905249973
2 957040817 952154420
2 741294620 388510322
1 602961627 399110862
1 281409571 428428098
2 706005468 525569168
1 55110422 872006288
2 553879886 956409058
1 744689400 661087689
2 656127582 119937454
1 866710371 57032423
1 74287737 330534509
1 173976996 425886107
1 964497189 580078959
1 273600977 484611357
1 112943723 717624992
1 924014948 956320264
2 521261726 605828852
1 452363225 880332206
1 828773616 326435224
1 842642071 448103337
1 587534092 617957586
4 543115794 71424129
2 66159327 337960472
1 614784893 972602842
2 666680409 977579009
1 513882808 110475447
1 714876301 814437554
1 31049394 797660639
2 917352802 489586091
1 457040399 192688082
1 858015519 795898882
2 870143913 969785969
1 677941902 623646264
1 388520729 131847410
1 532320999 209356129
1 464987418 745894074
1 233503742 780828563
1 94335116 144213715
1 491813133 575896064
1 845928979 910857987
2 186255630 701018967
3 226805634 595119186
1 195986048 67771531
2 996514825 942304031
2 94526415 446263495
1 477252156 362360430
1 343287009 980542941
1 349170898 988163256
2 398507139 781239645
1 296195784 221789613
2 565761939 13269045
2 474007718 766652879
1 729402255 748530064
1 419918970 708521222
1 108769297 749619595
1 263159296 123076885
3 215240792 492137423
1 895816761 569542890
2 325392322 18314962
1 32836635 448032346
1 664143527 985397050
8 674748873 459972097
1 696070241 694129020
1 89211479 458637924
1 37604217 19595912
3 669799006 71965688
1 183441330 62529756
1 346537910 186406444
1 860827353 372482400
1 663772296 494731529
3 799844028 178734316
2 127041724 279639118
1 587591232 449719586
3 729648582 46545839
1 170394995 400476800
5 65386980 674958372
1 577075926 401187273
1 686731784 370742908
1 398910528 618251778
2 120562103 74120225
3 606753775 694875292
4 591264299 815875648
2 600658923 797808546
1 294815809 478786266
2 521431556 245287706
1 772075121 893039352
2 637724707 305853806
1 467346191 613045
1 301233924 566815840
1 45907402 963269418
2 176284912 616242104
1 464142255 107343077
1 284986433 106225857
7 477863797 382165128
1 701375490 15734741
1 815742741 67943073
1 756969263 869507885
1 477347069 359426500
2 252388366 280486525
2 878578583 945244242
1 688715851 12991237
2 342266563 379566558
1 735561001 951313597
1 744171708 356580762
1 212173369 738522742
1 322540062 288259657
1 23390886 4995448
2 424195721 261570774
2 572842738 290463400
4 271711962 537291073
1 262434062 473257350
1 800652539 446455018
6 235893014 572150849
1 1894783 818731332
1 429600047 772828551
1 351552191 540156521
2 652355514 974606026
1 73020579 75100059
1 286220720 696097951
2 658579892 492814821
1 468937936 48050914
1 861284216 741289608
4 300464306 550073818
1 579485249 642203401
2 904027363 809090843
2 537756199 784884679
3 58121317 360146380
2 519478432 240915202
1 964045 747371537
1 503156171 186302872
1 979111551 867764459
2 1959466 879786865
2 523075828 754497546
1 743218650 905371203
1 664309697 654239668
1 908439620 356511069
3 74178840 526927996
1 431102302 780239053
1 610548358 712468070
2 10515685 244352292
1 655634776 246681073
2 531479147 452760943
4 685987943 735793889
1 773735484 939757434
1 8416502 907107782
1 634833782 542401775
4 280744 245305974
1 742915774 481473107
1 717544089 214822427
3 264216350 503616116
2 992226620 444678277
2 974361510 930849788
2 203682288 720851641
1 159701578 280975600
1 645231728 456420470
3 513366697 571771195
1 306611794 888302302
4 801498012 168439191
1 751388464 34324459
1 450192457 999427523
1 524609830 487271706
1 548260217 652768803
1 817112631 224872932
1 372810491 210258717
1 503393076 39295222
2 592256237 36708243
1 933444473 336112301
1 177096893 191578014
1 741345646 880391638
1 182136393 206456342
1 587566123 120381259
1 858523525 330233867
1 990527098 40375055
1 803208600 51322079
4 617649829 901437597
1 372095554 124929956
2 622368505 515565302
1 516334012 507544642
1 688505788 389824203
1 971567243 769995122
1 972734736 932180950
1 151067331 606673552
3 547134461 377476379
1 548716445 647504264
1 750501985 338318994
2 353755414 218453366
2 221996247 891783621
3 183387430 248368602
1 403874465 819130777
2 353485679 255008823
1 868342322 316672575
1 821130975 698448653
1 859820586 344623324
1 241976221 279619057
1 763011623 73408564
2 328914079 209309231
2 150614933 946661240
1 939277534 926033768
2 425640148 945686412
1 654055418 262121136
4 418806876 679562255
1 13984492 365879924
2 932615808 942254676
1 411371893 671823184
1 700911770 733864939
2 940638048 724905444
1 742596839 802473098
1 689892809 49207442
1 853671456 963656738
1 221640077 885738704
1 998875916 785408048
1 635352298 32883301
2 373137964 92678907
1 166694304 234688734
2 595481938 922374721
2 364291048 773889962
1 195129495 653337911
3 495545448 876174413
1 545947096 942847388
2 701409188 937394060
4 108861777 313383084
1 615971433 115628412
1 761421006 1491691
1 299050948 560679452
1 449368271 540222151
1 187273930 758628978
3 529532989 149050721
3 33927930 293273155
1 927838134 214323327
4 793285732 440509231
2 543070173 7931079
3 545900629 976920843
1 717097338 997668838
3 860099176 630958964
3 865065599 257901791
2 90814416 796989107
1 884667556 855201042
1 698365799 677923835
2 353934804 884685059
1 429014441 829378795
1 321101872 502405827
2 846465609 284074706
1 375651583 485816397
2 370849932 548157211
1 630686335 845441186
1 125627960 267691951
3 225484062 762081857
1 469911489 244612649
3 322566776 239050139
4 484446579 70380758
1 921040916 348018249
2 325937541 978481206
1 824718160 278565178
1 207894503 550552509
1 979392640 466181731
1 169775571 58841546
1 830205704 237309548
1 312970014 747054439
4 866174371 230493603
2 354266570 325097790
1 622846365 581273571
1 733896704 361148215
1 817551687 703169218
1 35072732 472327136
1 47101418 58397422
2 596894415 757729108
1 516911485 53828753
2 417079274 750337048
2 252303437 609655866
2 437270295 931239389
3 206398127 633979675
1 885270402 931577003
1 351714381 666818419
1 753950306 26840599
3 641089292 990793540
1 918749607 109423916
2 606150790 108145193
2 999625032 973696253
3 848895161 544091687
1 659021471 434724947
3 269126687 781632408
3 93246850 241521056
1 866719952 848971824
1 698118250 250099464
4 68500029 624399715
1 909131550 674422108
2 312662107 560080298
1 489599256 699307022
2 755190927 614080579
1 265054910 721677950
1 468437466 308316246
1 359997861 207680266
1 657519676 79915481
1 53170914 250173399
1 280597494 203838677
1 821788831 672553459
5 717988344 367606645
1 5162841 66399522
2 509693738 782878476
1 28808546 364436480
1 638403147 260058722
1 246614680 875021366
1 598525620 167031597
2 214814772 138120898
1 158473398 394371292
1 606985994 887610581
2 574654713 272223240
1 311567891 785051854
1 281074315 284641241
1 958659175 656511837
2 987920383 309108115
6 247834795 498018452
1 213039154 822576195
1 316117928 22443123
1 306859863 311454975
1 924534390 984652587
1 634981248 858042922
3 800508515 229443991
2 951436456 78864189
2 603559859 78247161
1 423574914 457072333
1 672274947 74979944
2 296163405 770791098
1 627447877 540742243
1 153883748 834375732
1 857193017 521577834
1 665327441 842545746
3 42476956 25363543
1 379370193 184631740
1 525615524 496747220
1 713755503 137770601
1 638572278 499085880
1 837868586 484105069
2 988796783 664108816
2 842046686 406474097
3 668389117 980308570
1 835031333 755546357
1 999659572 445865867
1 93147247 295423350
1 765926845 268822951
1 563632643 594200908
2 136498832 488437853
2 283360699 761883475
1 374775928 735838977
6 700652705 669444605
1 675411147 865785587
2 844927884 444640713
1 939502664 820208827
1 99691349 815157048
1 228007985 266347532
2 946623031 601225388
1 426333608 720416335
2 357321819 631741895
1 15238593 5830407
6 142163453 63561411
1 245390052 616048114
1 566698368 113390235
3 11554466 811681794
1 362923984 184870298
3 649413473 806107028
1 562304553 519150404
2 7981608 695056002
1 418009773 811224435
1 542341688 956592064
2 828046023 250813119
2 4649322 780009963
1 430190783 552068313
2 451140493 439006943
1 437704420 457939198
2 337287001 558262347
4 637901074 960789189
1 190521087 706399801
2 729695516 689519723
3 842855491 648803468
1 771446208 484656715
2 439041164 387493930
2 149701760 479886971
1 636271682 386007469
3 495996662 60251041
1 984831377 376943866
1 694280276 977532840
1 337967762 358623043
1 68171318 763334604
1 936909893 827624130
1 220767531 155447631
1 392948431 280657041
1 180705651 11344549
3 849053754 485851307
1 813697841 825587401
1 38139875 11798942
1 692159426 568913828
3 353274680 983543890
3 188815173 399224956
1 229444823 833266119
1 355345121 946599341
2 291066847 800419165
1 26263284 775599569
3 823667796 959810968
1 614592679 570395002
1 480619094 957455035
2 759366820 630591412
1 57901382 960623350
2 312198250 544593539
3 522867097 994245494
2 791264469 461756826
1 739420790 193403201
1 31549602 296379587
3 952041538 846488303
6 762001055 566230836
1 628356512 574685454
2 486043989 873187427
1 182806876 296518607
1 962592684 98209083
2 958476341 690786052
4 881217460 601987219
3 173302809 109045091
2 933020372 740351770
3 355601913 354069645
1 377609457 691767245
4 534090962 552828278
2 163852854 501069859
3 470073729 627935590
1 269549386 614120777
1 249549004 526407572
1 49348211 130761513
1 37419908 86202882
1 56282217 756174916
2 599366405 714378015
1 107351953 736273182
1 333171960 494502310
2 603652811 690797768
1 388168273 58641450
1 205512283 85685920
2 72423208 221083497
1 21004419 260274287
2 723661748 167587349
2 4561414 647929411
1 151043537 481544001
6 445510636 243342785
1 747714203 962679147
1 682471437 103616425
1 11735844 763590870
1 361846233 48450968
1 268584091 564699463
3 643293736 528431219
1 760323272 927612595
4 980337830 451507077
1 165529142 620100077
1 870933312 699637506
1 263832694 192388073
2 410956612 554532722
2 450573353 520701855
1 987527945 707148256
1 556997959 870649926
3 454911330 761322185
1 882198184 854656458
1 294066308 452905504
2 878812836 600308420
3 513164327 983901881
1 149226902 997208166
1 113193477 114267757
2 497791399 327500108
3 614898618 13810314
1 101146818 895415700
1 97950036 195886694
1 327159433 711426910
1 114913069 447290758
3 552405931 934284726
1 289511741 1248849
1 222140642 877440782
1 724861522 320875459
2 454431016 225941023
2 558884413 629447832
1 458255006 149589040
1 420819513 579260019
1 133114219 811789799
2 95426981 833311520
1 923552962 420371245
1 650349219 179947852
1 483197520 252347277
3 815456364 48877228
3 893489144 896859953
1 336237212 354924040
1 818061990 392628481
1 259031324 857329632
1 532488939 840870561
1 859488076 180139104
1 598956143 289344550
2 545541477 50109510
1 818172332 509250164
1 181819919 581709945
1 200011039 459200976
2 552402783 15069313
1 769146631 722840494
3 894959581 31139558
1 854674281 602877708
1 282115511 217487246
1 881415445 331609990
2 911630792 969536124
1 10134311 669172601
2 815957028 84253801
2 347140405 205859873
1 500130162 938063432
1 31067205 517590594
1 420278879 439920380
1 290484449 736698293
1 105487439 240413422
1 44159793 362593033
5 568150265 669646097
1 733939998 958326917
3 794384979 479516507
1 291036825 688587482
1 340967578 952987542
2 453772389 113146594
3 829573858 362826714
1 984166612 22711010
2 937429445 986470067
1 84126836 215483524
1 427765867 331880223
1 292237122 83476170
1 451566836 817628379
1 303522431 281488142
1 439048658 826448775
1 676861169 941051129
2 399172801 828593097
1 364262669 563037983
1 438584954 17057878
2 930786567 943196488
2 833805843 678529683
1 557663622 626074707
1 446529692 95546924
1 14486996 361814223
1 405176362 91081114
5 458656476 966268431
2 958138919 1337395
1 25683001 598816032
3 142637157 749234839
1 698470268 653806975
1 555716190 471477963
2 76030955 934378439
1 512368567 58594880
4 304945612 578051027
1 810295883 855334140
1 508925779 384199219
1 784239433 221586159
1 687607159 64636107
1 972029031 549532565
1 92791085 488337692
1 702958551 525674056
1 54699256 631697971
2 79819809 848798272
1 133479526 269648960
3 9998511 175134710
3 807438111 222599021
1 450217197 409505094
1 435639509 685835833
2 787705341 344774051
5 818315213 721873643
3 610106985 679390626
1 848622174 758998632
1 759401803 608056484
1 776818502 280272960
3 203123976 830412324
1 648435377 483314700
1 415627692 886205849
1 777806835 65948985
1 316492372 743660718
1 842819699 864147457
1 39617871 317267879
1 227647966 721723952
1 207755204 76920097
1 130495553 663346049
1 646982384 632494416
1 196330127 301753205
3 309350697 585901434
2 629709228 237332832
1 788585716 605681615
1 438808406 236141854
1 738345723 95949492
2 15016795 851965587
2 713968812 201272169
1 349655265 101991587
2 848391173 529608712
4 614630861 919319589
1 34883070 282601606
1 403914232 881159649
2 956778570 499137570
1 936362142 504109775
1 87703711 443106188
1 587591787 349549876
4 181210503 122229576
2 350629221 713572379
3 549123400 720881254
1 41257980 468950685
1 293585044 697551277
1 76096458 815242161
2 565277668 886714511
1 386264764 9945215
1 937254857 927057951
3 867308574 763322924
1 574814638 561728556
1 807103828 736894738
1 574379983 31366133
1 733822673 861697213
1 322466325 148168333
1 674333768 386026361
4 430409592 238421529
1 42428380 592844756
1 557663414 26265459
1 773046064 257248711
1 956590558 564962700
1 29671213 122419655
3 324452927 820614451
1 126794056 16317974
2 217645918 272282960
1 397125486 955757830
2 116709214 427975101
1 153992154 95228354
3 759717178 31767647
1 857758159 719152451
1 842215880 979029835
2 696746507 166278366
1 832394597 473917219
1 937328395 520452614
1 82696432 866114777
1 918004894 510615599
2 363081924 803063045
1 477853810 723242772
1 412438105 303648121
3 850867960 262911604
1 574554804 586624749
1 675780712 169266025
1 675556565 760789474
2 792085113 710652853
1 636498233 353896873
3 464494735 844657817
1 699701148 346535947
1 550165723 753383657
1 72667769 115683267
2 512650355 385706457
2 706135248 847692901
2 278673573 396848334
5 58404289 447721627
1 350436855 630984254
3 166585393 927457471
1 830307930 155310398
1 653916292 255265571
1 78167316 426297
2 52579640 442387645
1 604827086 577080714
2 330821692 491079658
2 125665831 645136758
1 879202181 616751292
5 534634026 373815272
2 136392432 455550334
1 222511416 157876
2 945294127 558784653
2 287997075 737354427
3 10824150 408896917
3 583644586 59185324
1 784927684 700473091
1 540445434 859058662
1 519584185 116086062
1 3574900 276452054
1 990212118 368736407
1 697300345 567679570
1 130994842 498239091
1 310311548 913361423
1 136119806 385175200
2 772614156 161569933
1 364017660 992212636
1 841591533 701710382
1 399681398 39239752
1 750250460 80723688
3 537312040 257760307
1 2085250 7758812
3 917998313 809385971
1 244356877 434215504
1 17158526 951957153
2 526112040 62214524
1 655766970 811723683
3 24026587 648207540
1 627102517 49433199
2 31796070 575057194
1 180078786 963571513
1 617490328 407533696
1 78204886 560356919
1 740537867 431445199
1 497798457 43961459
2 832633304 720290448
1 126396269 343440679
1 393063206 187004384
1 403581411 126581957
3 621140147 119737755
3 473057259 420569847
1 420529250 966214477
1 401847376 725422152
1 520658421 40429290
1 379233181 450120097
4 388680141 136148207
1 190442444 982121211
1 130532581 855407391
4 184779828 906812575
1 292667166 107521767
2 884683809 564714937
1 476624784 210481820
1 377874761 412901857
1 358878413 314756691
1 105594161 889205868
1 994895451 999022018
1 13717032 630228334
3 197402605 371356160
2 937850596 731299752
1 103813001 268761634
1 73457731 594702637
1 906365590 2546214
1 666778799 495776065
1 856960766 451088875
1 645443889 744317356
1 397251604 932805344
3 529586745 400878054
2 884304692 856855917
1 255648268 872276260
2 93777686 166296443
2 21665548 724703433
1 534546378 392177306
1 435644769 367911309
1 735438614 698071636
1 180382914 217036927
1 474954428 105448127
1 440341363 809677542
2 953071379 677445027
1 394692710 947784253
1 247356592 56183172
1 988663537 381375560
1 795316758 436597094
2 954972642 450105059
1 31563362 33372241
1 26630048 556776292
2 569161923 424397129
1 67492500 724024265
2 350988336 891395266
1 512538515 661006785
1 335348720 609157098
1 289732816 319079967
6 717222785 333368576
1 33632222 83239293
1 144200065 740807555
1 173936224 474716475
2 180197816 250830747
1 606419454 899785985
1 987705104 665771207
1 560986625 667125999
1 717811160 311501242
1 322490734 865924275
1 527844338 693720272
1 286506676 878553812
1 624143880 238427690
3 424362520 4891192
1 281883769 68371504
1 462588311 515916659
1 228328549 759952058
4 140091428 906698201
1 956428140 633431992
4 984642419 736036046
3 716101402 300326377
3 295947046 850508036
1 568614580 428687760
2 205237972 20309512
2 426839095 119273959
2 763730153 714836585
1 17657548 875868736
2 189640095 13118551
1 531527248 766992854
1 929145148 992807923
1 260027782 925571715
1 2108426 740708852
1 546423328 295495021
1 850348679 373597368
4 11960875 274138569
2 623997030 192700401
2 850268887 14958275
1 405957786 670093224
4 414788158 264790778
3 839086096 950323470
3 379198269 586084737
1 508656859 875659950
2 321861164 483997684
1 357539100 832094316
1 183502092 750539159
1 294998656 95652320
1 172457791 226669691
1 567672113 958521715
1 628145022 164703788
4 709318933 919944356
1 438006373 391745160
1 752050279 51313530
1 137632696 968606414
1 298663025 193419631
2 714815205 707524980
1 122578069 312012707
4 161656080 737804904
2 899213580 196054034
1 952875185 746080522
1 132313232 89919605
2 340779099 264072507
3 397608551 367637440
1 690087936 809227447
1 169030209 909709424
2 156597770 821868188
1 555460521 353520656
3 191149931 593795063
2 564675882 282791642
1 925108265 139359328
4 292238211 866813733
1 662691305 474288599
2 850258459 892917698
1 959619213 103777432
1 340370912 936750039
2 617059560 593980345
2 814086058 308917942
1 52798363 764387824
1 705309357 886708604
1 42544629 134643414
1 571466224 243492162
2 926600472 768426752
1 882853398 994906877
1 401759352 4162280
1 231738468 609368101
2 784592350 144563514
2 503531265 131518793
1 612705452 277006701
1 11787376 285922954
1 225336399 207189511
2 871281487 776314256
1 431157465 168405119
2 246696053 889429659
2 434429184 254203566
1 832783161 673583316
1 490140380 75587018
1 214317314 137204412
1 6993953 287974032
1 78570428 810316659
4 422481479 859547035
1 103524050 919784488
1 880096123 892101552
3 403883999 404145739
1 463626166 223093242
1 648561544 523262178
2 543574723 474493400
1 226115756 169236532
3 523144565 330766575
2 667658863 171127119
1 116173140 522442961
1 12029062 653617159
1 724362689 124473794
1 69712188 936585192
1 912813436 381183720
1 155897123 393087722
1 835016254 954939981
1 7497723 75396595
2 292585485 21831822
2 133669862 744577656
2 416913644 732360259
2 96510723 684748399
1 988474785 150806384
1 951137323 602301348
1 283277037 94292745
1 284418696 481520310
2 708812110 713449241
1 605218172 238278470
1 750302335 167375999
1 254804238 318554932
5 124518565 519427855
2 570191091 925867146
2 446270838 695682711
1 506544244 649640115
2 901879392 347449286
1 927243845 5011103
1 496683240 112720710
1 524120660 776669687
2 188223490 324767516
1 276862607 809983495
3 495993432 373178230
1 131794220 889079284
1 653458490 848057564
1 284699624 248858972
2 978225576 123395869
1 624375791 691118697
1 993064789 580129032
2 593070496 777027367
1 792114671 229934897
2 869473085 520529535
1 406674293 5803318
1 40849960 807736534
2 364087643 480877327
2 81785913 142061730
1 51747396 986792343
1 815881039 212785231
1 886656058 470690861
3 143167438 342117849
1 458362229 321786694
6 302992928 993659274
1 385378591 342388238
4 351635139 181558417
2 466363658 661772112
2 293741922 465452207
2 696212971 944197373
2 695425838 163553567
1 503904689 905083170
1 877983141 711767534
1 373221799 607431184
1 658965370 872496055
1 277360832 638259412
1 133656962 598804178
1 824458331 787137104
2 335653238 824549530
2 191319254 213716388
1 21008637 348976257
1 155517113 692680492
1 534728698 841778538
1 696647551 571427454
3 509303652 652665957
1 416097110 445150443
2 839065752 787504428
2 899763692 177886555
1 733019449 477546800
3 738874831 677284315
1 95664694 314695751
1 400141785 143841107
1 301605290 202143667
1 333137857 68628950
1 56328009 652092697
2 275513553 762689921
1 558301540 916755116
2 944152664 539006146
1 537357555 913066000
1 434336226 587336579
2 891045789 497267086
1 104384131 72765400
1 882379783 562587466
2 469282536 13410139
4 873642372 90186017
2 82872513 130565302
1 958982399 870781308
1 731994783 107778278
1 213170679 677629887
1 865752209 177923125
3 448076899 568300105
1 77889911 981635801
2 497160863 960835563
1 939393094 597360887
1 517170088 899451460
1 926421805 431200958
1 606903498 638262826
2 493207234 699246552
2 673143805 259223517
1 934632527 897398016
1 34264568 777259610
1 23907083 516180348
1 256790885 238573421
1 417818912 885312426
1 944645523 355433280
1 11043053 666642676
2 194899063 167464814
1 238270742 409348282
2 625167611 925713733
2 236303125 26685382
1 474585753 60870587
1 698455534 762341172
1 525561136 463281681
3 825681685 405493105
1 840662342 489418973
1 278117308 972313850
2 345824229 284671436
1 480059371 608399833
1 657912935 436540478
1 353601600 606944245
2 569633171 338181665
1 227412903 286308697
3 582123459 335443028
3 90736681 830862742
2 883988635 619280311
2 118115870 466445253
1 610643667 400607163
1 229730515 358775704
1 332771943 569348831
2 696187620 678525198
1 562554527 652129142
1 471947603 619064073
2 82424382 619815309
2 231293702 534244054
2 111086190 480757499
4 245338837 605442466
1 201857747 375833563
1 684249662 27667291
1 890761933 80266557
1 777559030 646035352
1 820464256 264009143
1 440172668 496178698
1 125265247 765782049
1 975585443 903268493
2 812774511 171328575
1 189535745 371268176
4 537360411 113823003
2 614551484 220187858
1 954817384 858366427
3 811768945 946033217
2 31847713 905131213
3 787649113 849819486
3 373884403 908943194
3 749033774 87631502
1 738270767 606025171
1 999094398 321262074
1 134900330 741293259
1 884308721 587120525
1 286991704 272545843
2 939392438 303402564
3 482792675 522380624
2 674236630 335249390
1 879699309 223310198
1 128155556 18747147
1 660978687 239112522
1 104104964 749475679
3 634208283 410165368
3 13065764 159123848
2 590101171 117842110
5 980965530 758393655
1 567908157 830622464
1 791496170 746920643
1 631113213 350079667
3 578747401 855750942
1 355758666 502804826
1 95952341 961130231
1 903739048 86810351
1 414563914 481158260
1 70724911 80095918
1 302290562 480135692
1 888535992 339984561
2 741024054 961032699
2 198646379 509168988
2 705607008 643068355
4 563293001 716434752
2 27068203 975560678
3 120475920 232880822
1 95427929 598563129
2 674260593 879306459
1 753792217 282324347
2 882581455 338858607
2 194436153 347265522
1 371887611 23349148
2 414067850 607399787
1 500773452 339059161
1 642672487 874418172
3 187411580 493886646
1 890968760 500642256
3 506870942 615043704
1 546300566 113759520
4 569760832 734922495
1 453949965 25262056
2 309347022 829605700
2 272054315 583081436
1 217021631 231169483
1 503823758 274150065
5 355767457 798288674
3 656386513 79397713
3 237487815 997749788
3 357709913 376940838
1 899228359 259228487
1 411536824 407438705
1 916923843 658478295
5 700446076 736077441
1 974182049 277441378
1 482624522 46173373
2 27000732 578826517
1 507068152 81066028
2 706630764 621372642
1 316716702 544296384
2 206775361 284420392
1 729434059 491802762
1 539045789 393108127
2 525193752 278313706
1 694166720 543099120
2 238673512 736941245
3 199710873 497735660
1 131317419 768477605
1 632214903 115221962
1 181328401 316413070
2 516534122 334115275
1 343052888 350840965
1 354794559 12109305
1 898748925 643816949
2 963574629 628375101
2 145832557 803497316
1 883173762 17459820
1 949531561 142664105
2 717706363 603611568
9 104545544 744984131
1 391232907 144174244
1 298870715 754038220
1 740441875 640463306
1 564207663 733683433
1 484671116 416446582
1 551883983 845446103
1 655241950 545748363
1 840923073 281388192
1 560026662 883428755
1 157030965 176767340
2 984974624 892868280
3 315598079 509843577
3 824194657 700896419
1 386673427 431317566
1 725006369 623779060
5 226028131 473063079
1 214030838 857072898
2 741124042 561101178
1 802357793 333415562
1 443242055 781193368
1 220756715 917444548
1 828778131 162522541
2 547752642 716837299
2 161691347 210462281
1 93737009 223942825
1 783713047 228671451
1 980065009 535799178
1 232008181 340476797
1 259552676 439107141
1 102838700 394319877
1 255562546 752156468
2 151560085 653206172
2 741823478 540115227
1 693810204 680990911
1 815822963 184986595
4 145306182 349618588
1 442912798 104341147
4 461748132 170279065
1 253823217 694276386
3 560097867 41214061
7 822822151 427269701
1 477431388 689154590
3 950028703 76635591
1 159070387 345450015
5 214455398 466165722
1 891996474 654834090
3 292077020 440614617
1 550025967 970791526
1 420505364 395528109
1 898258531 682359979
2 21949666 440422352
1 809549905 471555359
2 105424509 429002498
1 433429866 358932949
1 754001154 96818777
2 655246538 741993371
1 395763993 142960452
1 479015739 682872707
1 464889942 877943359
1 850335205 454992974
1 149028880 685826375
1 636868255 711741906
1 295264727 463181886
1 418248914 368789388
2 969117412 207996230
1 213647073 815777634
1 92063484 349164773
2 994814043 50890823
1 395433928 831191599
1 78679201 557769875
1 944312768 356794464
1 3285335 215182648
1 597628520 450283542
1 804766871 230528085
3 374820947 442245658
1 940017364 691639779
1 933430574 923740127
3 15485435 120137394
3 5582645 889370288
2 276828176 889663307
1 562105868 953345442
1 878522141 664378312
1 189684567 119442501
2 263739541 922329165
2 674829683 677934293
5 489412675 625335494
1 750741369 446556604
1 472860946 160676031
1 107654660 954863006
1 305699904 999755548
1 725336339 499490965
1 950690236 69061805
1 464494436 238699748
1 12220675 388755114
2 777202270 40291742
1 401348071 47864883
1 817439204 27276432
3 201677297 632116232
2 607263054 928223363
1 398752985 738285775
1 461975218 789063160
1 796280244 475927362
1 866031110 311448892
4 158302962 966150172
2 106401576 175742024
2 137009852 906429552
1 405998238 240164542
3 822855530 754348882
1 371248448 469334328
2 320907642 220219679
2 905630755 180467419
1 229124174 636356109
1 423953876 528245827
2 108104988 430146833
3 338120439 168625453
1 866587668 870515816
1 223393718 13889941
1 850252744 71300227
2 186789665 697682886
1 660673355 566022419
2 857028436 201555963
1 400604243 798341348
1 855766704 271075696
2 109377940 84871520
1 154831360 191695154
1 927582682 197181885
1 295522740 250178862
1 766129510 884584599
2 173547845 805159169
1 324979932 596818208
2 131295169 723731906
2 76287714 736233416
1 821971016 617668906
1 790771740 214873066
1 851413841 645260040
1 719856506 130382275
1 995510081 795682332
2 535395603 485620111
1 115537405 598883061
1 215211855 651641438
2 504485192 177314118
1 358550803 399923881
1 972163096 616611885
1 186860544 484961656
1 77560698 359381901
3 613034986 519533992
2 805545341 141347621
1 879869527 583453894
1 295024671 737687506
1 339297992 736506337
3 317248384 571420735
1 888549155 350043924
1 1680469 955577611
2 352719209 481281181
2 481794637 757692105
2 132809224 801815017
1 587656349 287750994
1 558245662 609953397
3 35760754 17362128
1 980336110 251524402
1 290681136 681681436
1 453885012 987118500
1 364759786 19262854
2 567637508 743933618
2 105613263 977144625
1 71549874 757300074
3 72645464 630684519
2 44194834 1860039
4 878719595 302016882
5 145719093 995459436
1 455207749 246896546
1 673788357 410654551
2 352255663 99942029
1 843702690 939017461
1 939278690 709126595
1 457540081 162260473
1 141294139 660459934
1 749652173 943503401
1 653754598 728670933
1 954848234 141686511
2 120283509 880229065
2 987023508 308527367
1 471413300 91893916
1 607607084 12924253
1 325289874 963496634
1 951601535 766830611
1 16516633 986331358
2 22518355 761181133
1 454270116 789520483
1 462975349 296601023
2 304808767 191858437
2 277547312 262386308
1 344478930 128660180
1 893435959 626139089
1 670944555 565177213
2 485544080 339228928
1 997217066 739538976
1 781200252 461287935
2 976267776 18494940
2 335039702 52327921
2 641261742 136697722
2 508921049 156032503
1 376266442 125337306
1 736842392 766191115
1 142233586 330037597
1 797189915 201527380
3 502775599 632270603
2 857120732 502001037
3 716235916 670377565
1 933886339 575209506
1 826209533 594578310
1 695439938 532655030
1 799061881 604291214
1 40297741 753553034
2 328479858 634190526
1 244471341 964361469
3 77952888 815183072
1 383440041 771633736
2 404370028 378734546
1 636786384 890561627
1 37502062 156467427
1 821013846 457084464
1 650574052 278912498
3 4910008 145214949
1 342219827 754454780
1 405112001 788773022
3 443155524 157853306
1 560618198 501332198
2 835780826 439269279
1 43450064 999283362
1 993397182 937176301
2 182939170 725694787
1 607304430 838325289
2 954591490 127788375
1 625077004 578423551
1 822678281 420330603
2 846105115 696939503
1 526619820 949483636
1 109603925 538858383
1 587391293 996667103
1 565314270 981527804
1 92177819 951408753
1 147259311 944686835
3 667217020 951815230
3 985951204 419281345
6 831147781 118070540
1 26299488 727467677
1 649433984 712935149
1 173695246 810551943
2 546812042 698947589
1 628858591 378883457
1 596399275 466626995
1 451169110 141998036
1 814405717 337501978
3 40773463 465898655
1 570756394 451196507
1 297721559 206068235
2 843556924 42681472
2 174508673 862907356
1 994217732 782313814
1 990431914 4976224
3 362241514 437217396
1 873956851 916908055
1 805660031 31768861
1 813915621 788467767
3 447091427 641132114
1 434121578 222438649
2 298701336 203938324
1 436879852 443722702
1 739304299 476515325
3 425058686 568376381
4 498615943 3555892
4 202062137 567887434
1 326216558 64802091
1 684886989 312377212
2 405674784 119380975
1 799506252 210483240
2 360188165 425236245
1 238542193 646284477
1 805206472 61859729
1 606501547 569861036
2 823820397 931000393
2 753464656 778165543
5 750101827 30517945
2 778502836 863491176
2 165236951 221862116
1 725134862 174080850
1 628989990 122342042
3 916697479 191940409
2 67435241 61649846
2 587839944 55036173
1 634827894 382045898
2 824506453 750875717
1 446326842 413428992
1 849165697 883823153
1 193581966 265123958
1 104568746 73233714
8 350290468 7396805
1 331076468 819068581
2 95153620 326960800
1 719157295 911550193
1 508200256 490027331
1 64116909 413358831
1 932771422 261111423
1 901127106 907316807
1 282483144 686025542
2 913978944 816665328
4 5938042 516147861
1 928802922 815828763
1 432996001 286113106
1 100859921 536619018
3 504928302 683075939
1 369807076 332714208
2 28018565 250851206
1 551541432 780954721
3 675131070 792997427
1 292883104 184202826
5 335239004 69113338
2 930623301 178844714
1 915629476 103504524
1 930690140 282957213
2 840232549 272625405
1 461122590 326700008
3 681715155 676359628
1 874475484 831858408
2 536751155 863458360
3 186701023 361229271
2 509237824 607263203
1 64230347 767451494
1 819041187 791959757
3 548429940 833892169
1 336452102 165293443
1 168991227 884723644
1 167087805 386748410
2 999074966 385630906
1 616291775 835173113
1 264107932 23514028
1 578982596 610907149
2 819956128 98799147
2 875157781 577501993
1 852581929 216014297
1 811939864 82827356
2 658816559 593263174
5 613440230 886038644
1 729472606 400580457
2 166040672 964888794
1 321968294 952810810
1 208618245 792225174
3 118393180 351178641
1 680214485 372253172
1 600748526 859498437
1 637534461 395234794
2 141876515 666113227
1 590266884 497833214
1 169660940 280924256
5 859572082 459086421
6 370824279 341616606
1 363957499 882390042
2 326363684 169227778
4 19139215 217985726
1 660619643 790115211
2 972355379 522083099
1 294179933 790165566
1 479655848 397995154
1 78970961 308435531
1 847310227 85010358
2 871508227 474252887
1 917789064 413637485
1 773172826 507625304
1 505824951 610086671
1 183969754 752672865
2 929309993 70297192
1 747421798 559514973
2 104782403 363500848
1 480971333 962398002
2 122313232 220373419
1 462252915 233908185
1 161897205 903154051
1 373255517 669753898
1 905342532 626678908
2 717520135 671048765
1 962381597 763017917
1 478079522 721601658
1 265784782 140381813
1 503657866 268961426
2 802698506 782636907
2 823464535 441754528
2 332967744 564249192
1 221439728 604247306
1 994436753 108241855
1 590422623 965608650
2 813292139 525921070
1 817063232 366499587
1 46688003 483461734
2 610105571 97480527
1 730782676 758613327
1 79254418 378010568
2 544520374 696112329
3 187762979 477150495
2 345288216 592453780
2 579406413 260549363
1 943480948 178542471
1 386168830 333526763
1 525622933 527127998
1 459000831 581201199
2 389643911 554920076
2 618985958 516433472
1 68035557 963271242
4 972460746 917745759
1 783032088 596589457
1 841688527 86436995
1 869846738 200935894
1 397975545 858174066
1 252411544 523726067
1 381296441 967865481
1 599587888 52508116
2 70613173 463580617
1 365880851 473777815
2 842898122 507734355
1 36057246 371814056
1 514915354 504565144
2 766170964 818109341
1 13409414 571014564
1 579038512 593211806
1 17514572 189003512
1 679777672 73553187
1 986295849 12779854
1 66500105 302643935
2 821953150 695212639
1 168366855 97345359
1 524385596 276382102
1 366545313 18890919
1 245724445 930866930
1 948705956 442656005
2 292073452 734026232
1 488719987 879590923
1 987674363 616954736
1 770845444 440585390
1 125101770 831003069
2 910332650 870674615
2 34374665 758734495
1 570684814 984966866
1 457158694 140983901
2 223752357 252994573
1 776325907 860884441
1 780873343 771085204
2 592631853 501623756
2 829277941 625658455
1 942199787 483139088
4 163168339 953646540
3 571972584 855346723
1 467485570 121116867
4 126834243 173153177
1 46493415 501126754
1 314079252 55934948
1 471842115 45546238
4 480162791 540423279
1 260754103 805682524
2 976817497 727837894
1 222452983 49420353
1 387951505 199182611
1 326563469 919539869
1 340800653 588727002
2 763301481 518572168
1 330145180 393055698
3 938415523 327978567
1 793627910 808810926
3 516505595 117766601
2 99938462 251026613
2 534625818 350911624
1 79495172 934835850
2 573951521 129612711
3 957143316 770170159
1 230093545 247211234
1 313722925 302014027
1 343781945 942685175
1 437667704 622355296
1 571579971 23214638
1 239070850 279152036
1 556379665 105453596
1 991802396 527763152
1 998749695 660372195
3 668094909 965967444
1 570254802 672901459
1 385160407 458329623
1 100678307 431668219
2 942310121 182761321
1 655092149 705171433
1 241499676 176289312
1 386038008 146922240
1 410042155 575864297
2 993492652 44789606
1 201419099 817792388
1 471829671 853145167
2 822583260 767774801
3 404033161 331491953
1 615757281 98725155
2 667432543 826144129
1 170466256 916202451
1 474922424 400616594
2 45248733 134070818
1 125538100 471278136
1 858740069 425485028
2 631537501 670296277
6 421461847 31707545
1 487562121 856352290
1 310145836 101236900
1 110891445 24396663
1 393586852 876621610
1 519870774 77941610
1 796478898 3795151
1 330104649 316729315
1 434600769 668167479
3 288503608 178796615
1 103854753 132454673
3 530851824 147178292
1 965953888 5526468
3 155110782 855595688
1 347805718 989616055
1 848065699 137227343
1 933376016 714033058
2 815979244 139982246
1 157023439 986484889
1 570836322 832488882
1 835346860 76715687
1 706616500 667426666
2 562341089 105718994
2 809718510 950317427
2 403196063 367560238
1 31115806 118533461
1 52448417 989275164
1 921945868 882458960
1 795948777 1740028
4 598872258 598042943
3 848255401 846144051
1 840091340 876878818
2 875049489 317284663
3 716968807 450525772
3 667097926 614024529
1 937845932 246304597
1 315325871 889277335
2 407356324 122485298
1 105888107 991396032
1 427487534 163184054
1 174589660 209818774
2 484781380 339627189
1 279767661 667951523
2 703440950 370591446
1 480211740 172430290
3 139793289 146612822
1 135714320 620034861
1 733224264 825551078
1 361278557 582805554
1 224377912 677101825
1 985685905 558462216
1 921646821 576796706
1 743121946 203894980
1 419753150 736900864
1 954324714 951368910
1 302813985 842672704
1 281448109 62777500
6 930483052 564100850
2 376078323 754687985
2 422650323 207408020
2 74341394 630454709
1 190950295 409054339
1 819468289 341042215
3 586250646 992811493
1 1854363 835057797
1 726502954 792820686
1 375144005 153774273
3 254858294 479708705
2 337511467 295486647
1 786420251 766144346
1 621304241 883348236
2 276531242 858621888
3 510149192 727670534
1 833010803 960299647
1 340854026 115014620
1 158952031 596747077
1 615311549 783033741
1 257885424 175704642
1 911638901 428175219
3 87372915 300574953
2 458115763 273995517
1 964498159 770685924
2 483043023 527055155
1 524031159 982842848
2 889453935 855639661
1 712324063 752075253
1 514382806 482114977
2 261148434 895529918
1 900994881 872772071
1 319031532 574823963
1 327813260 800662323
1 644235408 451544647
1 563123992 327063159
1 443457329 756328653
1 212882440 822098010
1 40967201 239473913
1 979744710 835414662
2 613778117 805694352
1 388728289 725632294
1 827789810 657240462
1 192753828 426651985
1 168817649 189765920
1 74877468 595698239
4 618148595 213200831
2 831970503 349095715
2 319214198 938978738
1 339382365 120765711
1 513942316 814839440
3 618351761 903343186
2 526223167 409527979
2 211452671 480706279
1 143970666 985755946
1 241165402 806410755
1 380482832 550142972
1 96306431 853723476
1 216628736 706895281
1 859238644 572618972
1 122650028 92350580
1 410654678 988373513
1 846296461 226258214
1 460806778 284269581
1 60990174 119581363
3 460062062 35608775
1 564424106 500537189
1 905294414 328911906
1 714462065 938552028
1 414337926 212289879
1 301605763 337112415
1 479631560 940244251
2 880795052 810676983
1 21844915 610545184
1 30960819 152740269
3 660235240 48661503
1 894587169 480573029
2 974933359 683239084
2 257652896 897768598
1 495759247 171684776
2 625851130 102217012
1 2893195 694783773
4 276332659 860098270
3 820920921 529613138
1 109284833 894079209
1 145937745 745252849
3 248391332 97991441
3 153029757 951648482
2 103794716 828118398
1 233124731 528231264
1 53347463 951874770
1 542164568 747427939
1 274650997 195713050
2 653638838 288833110
1 885614467 672796787
1 955914335 657227639
1 101665894 746813956
1 622657215 787763121
1 978566778 654648466
1 452553118 704579154
3 457633245 208056887
1 783978652 755361679
2 143287137 184026304
1 684238560 857257453
1 822621043 209946397
1 688073270 159617690
1 344461399 552180299
1 694178937 274437415
3 574399142 839886610
1 897451314 395865919
1 615937150 287544483
1 689933428 452850370
3 709750132 699659805
2 624603488 381201712
1 766654910 279085615
1 22592546 449708296
1 735758589 107114939
1 382014942 163710323
3 184019271 711117512
1 911664059 533149183
4 432736558 722736336
1 637029804 648626293
1 59545211 709559097
1 23741897 485085402
1 948458447 441103541
1 948052258 796804548
3 73254357 416629947
1 431895788 819566471
1 345108856 73836855
2 822055423 144021507
3 658312111 778039073
1 828544221 3431890
1 919946366 377612403
1 952911221 112953721
1 71187692 140564244
1 227655709 293600178
1 624295339 748933955
1 526773713 255810306
1 433281203 599571026
1 93702186 43057242
1 784098757 309233425
1 116164870 95652546
1 642920629 415861211
1 742304212 184798672
1 441137301 197662154
2 444244746 89642461
1 735265531 646885431
9 616503059 77859052
1 221800648 870591387
1 858114316 511424260
1 681558702 524738306
1 616926565 151867082
1 350550160 295196929
1 453022433 695707108
1 754977590 758518868
1 777522553 187062134
1 207129688 575309955
6 241249242 395168328
1 769593291 944709316
1 906108337 716545802
2 352230121 473368993
1 526564607 618683709
1 953933447 288485518
1 278356911 736059118
1 862183055 231754955
1 954703854 912514489
1 58757645 982856029
4 579010421 582252406
1 578629310 916158635
1 795476317 300475858
2 495310357 994368130
1 62184084 328505900
1 641573205 923936882
1 18877235 131733124
1 832711845 85190663
1 861203130 269069471
2 206824936 598841412
4 518693689 645662508
1 903994475 418951239
1 150123464 147698902
3 442967777 679853774
2 111325869 156911137
1 140524419 950676681
1 513401585 865544580
3 247447768 546965308
1 973690056 908529125
1 948420578 517892357
1 64434351 566166156
1 877008861 32522552
1 703320275 647870498
1 359324866 993821031
1 844724884 357151907
1 128009915 859006686
2 496221029 479207331
1 646105887 14090447
1 988723537 246208508
1 335300539 977427467
1 926803527 38115662
2 805439281 792526649
1 960838447 753708684
1 555377705 928291067
4 571098043 666735815
4 615674464 11262618
3 15321703 31634169
2 425603528 167070811
3 505952127 82835639
1 178918566 323611594
1 43314367 603201590
1 553665284 891872474
1 670727014 924727671
2 360607544 941096961
1 377607438 704131817
1 283775612 579349568
1 385068320 450727948
4 807632320 331680209
4 951102786 305937204
1 664890610 936128703
1 376438796 458295529
2 538547214 589226364
1 893999810 369325442
2 528781452 301927761
2 107857458 471572843
1 405033401 319462227
2 252303950 836571927
1 281399851 100553500
2 418291123 369230112
1 837328407 363122332
1 272033092 6930323
2 950377619 782461474
3 286536776 515748647
1 887818275 490420874
2 124116875 997179648
1 497467254 170589620
2 836438674 347237722
1 835630595 243671210
1 478332355 411090298
2 824467850 863985124
1 914019356 999262830
1 490040953 112802446
2 891992693 944857455
3 25567463 752344894
1 162567533 975191129
2 459445154 434802549
2 765074108 475199504
1 7268637 542818736
2 95973871 662116702
1 960185902 636246275
2 128563689 138616489
1 630763577 728511744
2 371642491 812072208
1 558278070 492059035
1 909541276 260087789
3 634085404 967757252
2 639757276 800746957
1 77034336 558567603
1 655772724 788276511
1 956703307 940482064
1 25212914 673034298
1 76062983 423559572
1 123232515 241674139
3 684575799 995273662
1 890948098 872525317
1 563154354 66818763
1 704973557 581093420
2 62840430 600188439
1 320082653 247456281
1 706921452 53072761
2 807997045 285365884
1 356583436 345783784
1 865873313 901372430
2 946485894 178722244
1 601857858 205894606
1 12650067 511135499
1 111915174 20959325
1 423365265 613339916
1 267173189 861857346
1 420010447 422411339
2 880850539 2005829
3 389616487 67736320
2 963582308 826696500
1 553465704 886793849
1 999566070 945559246
1 527450631 599209608
2 627397158 711548587
1 73593435 740784713
1 30411053 658851502
2 132830037 310048755
1 354497038 355989775
2 151385104 943113083
1 528302263 52387585
1 735181403 634288425
4 592201924 665678221
1 842649729 288855431
1 105114119 562231269
1 627042842 329742048
1 620979330 341273652
4 268226850 966266806
1 130997313 503319292
2 664782995 13751525
1 568103193 507558359
6 951913233 165640105
1 146577153 254183664
1 900859484 911143548
1 69228349 630207617
3 509731736 313995868
1 304515365 841710023
1 787995742 88916924
1 680561232 357367408
1 55819592 481470785
1 452651908 974524819
1 300965124 665024463
2 662454449 990205725
1 698800733 766148676
1 574068542 434177123
1 417272258 772719728
1 853621348 970151312
1 244368042 187276504
1 151985960 980763608
1 738763635 921919958
1 726454263 858524714
2 738085183 39740347
2 313211615 462245812
1 379750564 615939839
2 286760500 471792749
1 105773709 816343914
1 173450188 408311830
2 134195538 184011084
1 573787891 292577552
1 587598647 236612533
1 848241671 784650077
2 8207772 485926481
3 333473935 716104583
5 328987236 384454150
2 270522139 525447821
1 390974206 649458156
2 214359397 843098241
2 568763763 942002311
1 301440932 586237717
1 499082937 674039670
1 799381283 490954499
1 257048334 613826270
1 614681859 29651978
1 355815530 312047450
2 959348378 120632553
2 396117222 889112654
3 268174390 149811192
1 719904426 761530467
3 762111703 130864111
2 304807707 300524878
1 602020985 597997203
2 224482103 889055465
1 19199448 515101522
1 641319218 137486013
1 341074571 716263310
1 768762699 647363878
1 699408477 321966020
1 98710792 960316062
1 5827623 946184264
2 56330129 388119466
2 874939232 299264014
1 995215562 492055273
4 503994456 151190443
1 488340236 11870230
1 380087066 501176269
1 614803585 7488218
1 947594710 311038646
1 624064284 666326113
1 775403835 296977133
1 35317278 968340287
1 755545638 637841409
1 778880790 645147033
1 887492838 427453837
2 191566057 516790818
1 513326034 470389138
3 553082120 990778899
1 963221539 626171154
1 891783338 107307587
1 975454451 630726452
1 631094156 979034400
1 122986340 159817082
1 346608853 653751992
4 240136786 727037912
4 683170997 736170561
4 450403455 281607257
1 333596668 661753679
1 764266536 629757990
1 4772509 358785848
1 904870005 136996383
1 100015158 121374143
2 300033985 222524457
2 534405025 660084779
1 1739369 371828262
1 401956305 98189165
1 348942819 66299673
1 882151140 984538072
1 989341525 39532061
1 364897045 133213285
1 751252270 600541424
2 325581785 946015338
2 740292074 887343765
1 176710933 743414770
1 572096958 304990906
1 659146051 456446008
1 124864075 241308147
2 845053209 134584367
4 117247587 424339215
1 69855536 384707386
1 96164170 918555898
2 696058388 212152667
1 978208481 107299901
1 587855046 911405236
2 424581271 815554405
2 221436889 505596835
4 515425576 652563579
1 8195529 691786717
1 430977666 498501049
5 512146576 547847296
1 393985493 774767803
1 311186227 29649707
1 137494418 740117462
2 647363654 542405357
2 779459077 347850298
2 447231244 73577955
5 586509350 951326857
1 761855155 857655411
1 751701276 684962661
1 79571117 802458596
1 783364849 90146344
1 127162599 135134009
1 189292038 62495212
1 872594826 776369850
1 624692319 518117745
1 112006861 475165331
2 634002140 997433736
1 947014471 727740512
1 890100060 826340207
1 132781479 884188900
1 846295191 959177465
2 269321028 526821946
1 590601312 144167111
3 567695264 69208571
1 327971145 252152099
1 616497043 519827175
1 705761479 735323509
1 846101091 9250388
2 272711430 395032693
2 49887286 337895164
1 337153279 429204263
3 629643413 579053395
4 309273369 630661318
1 339390413 392640191
1 205050148 820129646
1 902944845 861426918
1 981398619 779144079
4 173848198 909915094
1 666290703 573746679
1 760185569 156597938
1 358397148 713876148
1 517020347 593248380
2 674640084 769358064
3 75054892 117294572
1 76704895 22198392
1 749499874 1998949
2 473010553 838276639
3 334799709 493524695
1 890138422 933385340
1 822030147 590347247
1 450937046 900740536
1 737008092 405387283
1 224755669 451841826
2 397256975 863176939
1 320840341 339487990
2 869289018 110394844
1 825138378 786709271
1 222415625 763025814
1 477713891 942309432
1 50969537 488135565
1 683712221 515047289
1 73737866 236048446
1 993794812 151214957
1 54235429 526263320
2 728827383 11682396
1 996990286 474683588
2 361349210 948056936
1 253107199 737069533
1 154244738 631659412
3 874881682 425037834
1 278490616 11275151
4 235870463 995888448
1 920501847 223371994
1 26761390 28732645
1 952050168 680544281
1 549215416 804139932
2 234105403 337480957
1 112795690 518202150
1 769816280 312606930
4 237730632 126559114
3 897743049 331093649
6 551474373 22622983
1 878430897 739676629
1 644759428 809049154
1 698525119 433374341
1 227006758 286513470
3 38709736 686842683
1 259516995 22151254
2 93326741 101577280
1 646629243 77783070
1 389810840 780803292
1 619341014 836527069
4 965697698 302665362
1 231132054 818856080
2 711097459 968086924
1 695342269 651321942
3 328699156 984901726
2 540421303 398833716
1 738470536 274416116
1 204957439 621185691
2 3144943 197794839
1 928953968 537338296
4 388324042 797456587
3 254131674 819521870
1 887328208 117962534
2 184365711 708481420
2 288382452 654850610
2 423635007 702897156
2 478903256 914982462
1 112895649 513040262
1 362687652 645075555
3 633096964 247715337
2 322539877 538564542
1 370404744 197611767
1 609924479 983655528
2 210038898 166012431
3 437756121 900840482
1 248689194 652535042
3 189965654 834089686
2 917225965 21246863
1 527186573 849983776
1 647620932 964129734
4 323473304 370951502
2 835494184 494703828
3 666799999 414997265
2 557469714 536936838
1 406643320 84021256
1 706337852 539842707
1 962823996 208844153
1 156764902 15335329
1 735788863 942483925
1 986334435 6447151
2 738148146 452305989
2 171497496 761365984
1 208803156 505648508
1 420211194 8295294
2 211273085 590886238
1 636830141 454707369
3 112214492 967113856
1 361290704 399720535
2 296122817 155705426
1 271223375 96119254
1 365446627 110633704
1 42938964 170856797
1 183407023 372500740
1 468843779 858729763
1 259136300 843011889
1 723772042 542222028
1 666145954 432708315
3 655827415 638352094
3 886609089 548252963
1 984493599 906342122
3 345132152 994564500
1 710930464 411916811
1 201087511 720537279
1 108524007 816108636
1 937313221 631380951
1 931642840 656365618
2 406861174 261258436
1 728328631 157610926
2 200998308 867267586
2 653657195 705708433
1 626281900 371386755
1 588338222 361866587
1 772565452 895220894
1 752650127 235612578
1 103374530 932877708
2 610959274 711581057
1 182613459 957361177
6 514940407 40525362
2 248526540 167386362
1 50891699 90544199
1 340180231 489258891
1 83037021 773912870
4 658727707 342746952
1 365900671 69274151
2 77879783 48354233
1 333042720 670277867
1 3118152 596071142
1 350180106 236183928
1 611797087 337195179
1 948112754 20956750
1 249778518 11276466
2 527106999 482060340
1 139596714 457276797
1 590981264 124037436
2 712016501 833958413
2 21060353 215956589
1 804038125 846433831
1 932991158 463483488
1 526355451 248408971
1 870172851 151151982
1 548321936 600932962
2 502003729 928650697
1 879160886 513155444
4 968102867 143322363
1 628150020 338309803
5 956396162 609710586
1 286653706 347831120
1 239426798 703270605
1 515465496 52666951
1 425524936 194594284
2 384461496 930125945
1 534925785 841932475
1 471457412 742275392
2 195888541 442270700
1 224567717 551414429
4 904505115 840874157
1 127132824 192226776
2 764614618 613889450
4 856141112 383310845
5 899542661 799161554
2 388830548 146459054
1 284397021 133039263
1 589640416 638798987
1 25890992 574295068
1 291799043 707158100
1 721016614 929363156
1 26702298 456146404
1 669055013 4557311
3 469426718 801698840
2 320925835 787959249
3 536981921 961108462
1 399270057 413523077
1 767848147 889451931
2 279689326 232560866
1 508117303 304969359
1 648503778 703663421
1 625111580 927381280
3 932981387 642870277
1 808349169 720559758
1 707723806 759002185
2 829001510 52936927
1 532443128 954018352
1 54464585 885011180
4 901538784 13140401
3 30411086 491312934
3 611528191 205244920
1 302174671 389647047
1 560411247 952539008
2 598736878 493579212
1 806333432 457091701
1 638217850 569699477
1 230642739 118706396
1 120647631 797170468
1 743845348 853556977
1 221806847 821143879
2 115026800 78361050
1 574889246 57773539
1 734336900 584135839
2 357798527 778795035
2 576508661 16789025
1 12046360 702929125
1 476084880 846624551
2 848845767 685255247
2 976680378 274127365
3 563123900 656765861
4 168584919 549568488
1 897326425 998726740
1 32074241 482419521
1 483625687 901639049
1 954188535 743288960
4 77885737 190224210
3 997922644 958737987
2 102176296 279012550
1 853862908 26391711
2 919243177 615832821
2 548496412 737898642
2 651410587 42633244
2 322731372 206550106
1 481492555 605960398
2 753159443 217461796
1 632309368 393693251
5 436990662 428356424
1 324288902 977335079
1 92991381 918667329
4 878643347 840749998
2 844665680 147289580
2 578494605 30384723
1 132116770 81213748
1 673383487 864387928
3 882408934 563567644
4 988336414 468374302
1 875358288 831052845
1 998939235 802478970
2 419419575 126468558
3 680654247 219327185
1 840913422 999517121
1 850561727 305306935
1 180781369 505561842
1 325537435 293919240
3 447508736 193780988
1 351562318 684302287
1 185800009 630704647
1 804764281 271503550
1 373745065 20560924
2 233481094 698913565
2 99318116 555083049
2 359293152 659689818
3 705239221 915726613
1 535756944 620743165
4 791231397 404120934
1 112967153 727274778
1 93659035 776073528
5 10786564 427287948
2 505802547 373025241
2 97474403 139376681
6 333755751 156244425
1 552193170 425554908
2 800002723 318452716
1 84423020 863176946
2 875395624 911213037
1 290406708 618310579
2 780320226 581349825
1 528927894 586181337
3 339695062 821831172
2 139954471 710747147
1 189033610 636920225
1 505980039 230706837
2 579403734 857598673
1 772778304 261793358
2 780531177 649734628
1 764925328 66846169
1 53056031 710335345
1 129440044 433847115
1 556725421 247579644
1 331771869 877610284
2 159078039 700288863
1 852221665 955792191
1 643467924 248968198
2 617357921 610632759
1 39333100 786175566
1 118911963 125153715
1 578043117 560035586
1 390033776 286866327
1 574757935 589665279
3 400075778 189321428
2 941673933 743581122
2 899740146 887622578
1 971596359 178724824
1 736545948 328520917
1 733256722 104837433
2 367384415 721433143
1 596621625 422511300
2 707337130 925230891
1 543664620 419176358
1 523479855 245765453
1 398515195 680630320
1 518075843 130841060
1 588666210 219874201
1 665797495 575393022
1 378370037 940341227
2 122930338 460127991
1 70465667 973674423
1 198142156 915603279
3 861764378 960325763
9 569191674 460563125
6 187654964 121605081
1 605147799 871658872
1 532333844 876886937
1 136986929 683352732
2 563817671 334143897
3 181584044 500231134
1 113137481 288255997
2 380144276 2905335
1 346512552 75036542
1 743156963 321303967
3 266299358 823117062
1 7210462 282301068
2 681826223 165860846
1 365229800 897467934
1 872669154 744943091
1 627881529 210755155
1 387812575 277383960
1 295992735 56604782
1 180488692 371898098
1 827696245 782034008
1 924738800 12062005
1 145289888 928087258
1 870889047 893671525
1 619829243 345372029
1 3138099 801043506
3 69300634 494797834
4 17242047 814962215
2 304052338 768647252
5 327302534 346672952
1 37143354 233635427
1 461865999 346278684
1 22740298 669249370
2 182161801 245461231
1 132022285 430518359
2 717271846 929562954
1 937872764 832331277
3 542924611 369616311
1 241068597 787689642
1 527043381 597649659
1 96626176 203637181
1 721588156 829483872
1 336459318 830962765
1 267524328 56920364
1 787409496 403357542
5 131449019 106676650
2 685851059 570452583
1 718592209 249398636
2 928215884 11425506
1 613344396 761136890
1 285189833 336150380
2 688926950 177786602
1 685744706 60237817
1 723334400 989192339
1 425890853 327489493
2 910572559 574644698
2 884739460 464645685
2 343041537 199071248
1 667576062 732481578
1 71014449 398699847
1 783677276 180514041
2 704456719 49576814
1 951382816 925842880
1 875177988 457713818
1 599978535 56642171
1 763352119 420668064
1 773483389 897286279
2 325559943 590700328
1 871308241 650223568
1 764784544 985526493
1 295478325 882700781
1 985946017 717349674
1 799038411 107551555
1 975908230 297848024
1 32555441 508498499
2 625479056 899144146
1 13692868 414757445
1 646126398 906227822
1 829055527 186155427
4 394452936 712784261
2 213220809 188646341
2 878704948 203425133
1 505469199 434805714
1 110337470 109409550
2 590049678 263910287
1 603540775 78176997
1 241707084 391612936
3 501567468 569300414
1 699093167 68501223
1 943293883 894184287
1 908082769 141635941
2 76076349 812162245
3 832447071 715191556
4 983911558 88348637
1 642927511 988872565
3 962779266 965647348
1 702714171 159370400
1 134533411 85409179
6 351858880 526526642
1 29117621 917702205
3 406423808 351890046
1 942451441 469716900
1 479667518 723490692
1 563757617 213535104
3 174342288 206217861
2 983453384 327655183
3 934134060 649880550
1 14957231 857115585
2 134793235 332417625
3 554966814 89946065
2 929241797 61717809
1 288982346 807130637
3 837864666 221462914
1 518241689 642172377
3 360805117 402761750
1 904846242 516827184
3 17777363 964947611
1 56873439 847546022
1 983673901 476907487
1 9619009 520082713
1 513274687 370502267
3 105980202 447576634
1 415463081 876857348
1 450822905 587052457
2 194919681 494598706
1 683643976 367735714
1 876247591 817644563
2 594326253 559179612
1 524433218 890515475
1 693103401 334440446
1 935924651 569485445
2 318562711 759693561
1 477546933 39003558
2 57594519 89091061
2 4643658 26949180
1 349244613 53314285
3 302379025 688679040
2 433876723 677142929
2 861679526 940457314
1 152594106 253484520
1 20209479 985427350
1 572431348 70357228
1 279388661 381581416
1 335340299 196885829
2 18178883 322991601
1 53892774 462949539
1 27565522 684790588
1 492183213 595536930
1 786465081 989957578
1 830274581 165549279
2 725919292 69709686
3 401638277 991367652
1 767745890 36639797
1 617719887 669661330
2 847681443 266352768
1 371162565 186796744
1 199452639 450646954
1 752130960 242039429
1 613476099 982432659
1 486618374 291010443
1 688011113 431951299
1 53806429 417133801
2 583984856 549980435
2 474185108 466662922
1 546462834 904836134
1 553931354 677439339
1 759326508 591170972
5 929122133 748141414
1 297162328 607934252
1 134708275 25014906
1 838214901 350087515
1 803473906 591488242
1 456450705 326188123
1 725774606 448384133
1 159425179 701789579
1 724622273 29232004
3 730227112 645846725
1 425788089 350580145
1 776509374 183476186
1 475855544 894944607
1 900085201 958828605
1 653706818 556159833
1 14221907 114862934
2 703627210 923501955
2 980761770 843862109
1 897572883 931542470
1 802704683 43184488
1 377276847 927943546
2 802251470 103614362
1 715903568 138820133
4 978918987 517695859
1 27391373 724434923
1 656312342 270049391
3 480486407 859875525
2 387838217 192996883
1 373137074 57774179
3 333090727 511417658
1 792605542 128489148
1 794605906 89867619
1 812103004 39473039
2 134066032 722583211
1 691846368 251821450
1 127278354 987102227
4 29010802 918311555
1 79402843 573670945
1 342465131 190177517
1 733550159 243695618
4 590873790 456195786
1 687732048 76449959
1 871186307 466018077
2 866607006 230664948
2 524042495 421714340
2 905867976 164938366
2 921029538 571637741
1 589738337 556801974
1 980548433 917548988
4 974121328 166649018
1 372143240 333732353
2 966748088 733410633
1 819852079 669527592
1 3030905 733691529
1 638578784 537306198
2 355458779 579432378
1 960691465 472771112
1 584649719 151691262
1 204850823 951378869
2 230893729 975225413
2 276296752 69453812
1 437405131 31549907
1 467654778 861670741
1 476884762 627713384
2 355768810 969354926
2 296145693 753573748
1 250871365 576211154
3 50184547 314439409
4 455836318 102938049
3 695800387 452129691
3 105515390 853681363
3 915501289 969170602
1 487640296 805500230
2 135642579 21326984
1 817542745 250366104
3 597515439 787451887
1 617211066 497742961
2 931455112 300230271
3 587978150 503683620
1 318203379 334583124
2 508711815 186445182
2 546558243 990219448
1 845339949 593720607
1 487015889 326162941
2 591862558 667798687
2 967717657 769282154
1 696028135 793419133
4 225174317 973141157
1 294251052 509842865
1 402849873 205448375
1 468146550 156553298
2 974628445 56532441
1 357225092 687607561
1 464444485 475735858
1 677338891 127026522
2 105039442 536263015
2 369626372 205197118
1 662093148 367663567
1 471225529 763672634
1 48719724 415153054
1 723705047 407260085
1 882320172 764878564
2 5004524 863194337
1 287262905 500575852
1 59442831 445876432
5 962274078 481272873
1 688191089 12344137
1 4097911 358429404
1 192980988 77930909
1 996675110 536851027
6 247061056 873764846
1 747370612 179303231
1 880926271 142282530
1 578244306 108526983
1 897380153 502032352
3 948703172 102638194
1 525021828 57513966
1 243434933 340068020
1 59187830 943068244
2 504654531 515236197
3 81724101 15190099
1 190557787 144439300
2 665079308 991392476
1 56979526 185850977
3 329777211 180657247
1 366494008 508228827
1 502934531 668109372
1 565493796 455610743
1 274970132 260800506
2 168629856 342480461
3 113618403 95481242
1 230088351 561398919
1 166802565 801735471
4 955239748 747470404
3 413335714 745837801
1 711502892 957398698
1 552449684 14908977
2 952667811 720984674
2 199224962 121034947
2 854792929 406575381
1 140083404 676473918
2 105836045 568655531
3 793616695 634063444
3 871092243 176476119
1 449744267 579723023
4 495186088 847963853
1 484827562 435989699
1 954293164 570552115
2 85290679 110740209
1 882865279 222978050
1 730889341 125952722
1 325790220 27314425
2 732242498 395099620
1 449564802 835343488
1 579103420 679293972
1 842526101 668520934
2 676362831 172771176
1 718050796 61381661
1 636761479 127647882
1 373302489 411127710
3 842401116 799846507
1 968924615 39207647
2 193505670 32846435
2 341567461 645963711
1 971433767 803560872
1 410256540 934187023
1 443875993 939841469
1 686965357 327953008
1 820262745 868706572
1 295392111 407877477
1 591156487 607986474
2 347495927 155827860
2 788693664 108446278
2 748035382 23628197
1 561670698 655700416
1 119450480 549694146
1 638638076 654198525
1 998577623 797806655
3 15205804 724668112
3 133279419 224634002
1 290562596 646810691
1 456498337 598063739
1 452574079 889345971
3 458240283 770130024
1 561932334 677337736
3 722782194 993738477
3 141346212 529140606
3 498870353 274814669
1 150819674 380122182
2 539982740 329734671
1 352216234 370899552
3 976422846 482291351
4 99950313 48832076
1 778675044 666066303
1 452683710 267561572
1 10613164 28555981
2 827215057 743743146
1 400108263 529902073
2 7607193 41578615
1 845218246 725246552
3 330284204 145459760
1 146477254 117826315
3 372231195 633040294
1 388882554 499366598
1 402364118 729727815
1 377355446 815616661
3 612335172 101056716
3 466686475 373195155
1 938135928 768885727
1 439730756 637829260
1 125331212 913403201
4 122787204 903333462
1 999798220 562108025
1 266797725 991844627
2 291230322 947791981
1 691327352 27071864
1 661710010 529869050
2 271966940 54101357
4 87654446 713257664
1 934297977 643811414
2 60021631 957982053
1 654897033 667114644
1 152751735 385895846
1 262727815 597003711
1 632273064 421866598
1 563310114 167110075
1 198529322 841808673
1 636451607 419041521
1 801472468 316779963
2 2125930 773736270
3 765290005 84066382
1 797477069 551682742
3 307103074 167031481
4 98101129 601926513
1 375212549 2893313
1 175455925 244388939
1 137508445 445892141
1 84832234 126739774
3 536792008 423421481
3 365682263 657871117
3 853692450 98764203
1 378446276 255811514
1 908895203 282520229
1 619871647 703592288
2 395187908 577837348
1 823698854 470974824
1 772795547 562870871
4 127663817 461334752
3 867802545 255041971
1 665421290 184780506
2 986646691 509870079
3 28742182 588828150
1 61903951 801130855
4 390758127 879526264
1 126932966 425105946
1 268797925 666626127
1 795905468 386963028
1 567186018 569344928
2 438199528 478934060
2 565043947 733687598
1 308677253 879905788
1 587785046 639779269
1 640723207 930306208
3 441122394 215630667
1 641640594 170064648
1 542485760 616504185
1 630774861 373762155
1 443546333 929527020
4 42125918 360628201
1 260697644 946790714
1 985557123 169235929
1 359214698 83118012
1 584843151 583219748
1 962356354 401671031
1 216419979 595005261
2 121332627 206391391
2 859968811 902409628
4 838560251 535942411
3 104487626 192955176
1 502458447 794833188
2 262302463 936875578
1 604365820 573588720
1 285722267 102479200
2 58337332 376278378
2 241887290 240109423
2 772329974 827920769
2 176935824 510948561
2 550947847 191337090
2 491782367 460997332
1 185616442 127281849
1 352094765 509314109
1 12462140 726493375
1 658955806 91784185
1 875391320 243666752
2 494763593 563917471
6 243881824 294680572
3 392273749 510761668
1 245543319 96632839
1 273578001 690799416
1 636639273 209298584
1 150593665 522350280
1 806999334 194113959
1 299466717 718867216
3 73171028 375639689
1 670913857 581927157
1 651895314 964202105
1 892726609 901179450
2 250032386 644737187
2 212532683 948556680
3 189658698 293195072
1 878671542 572406319
1 901466839 258381644
1 115500760 115783923
1 323779152 480320104
1 39828748 862254021
1 54420459 69368894
3 603108171 253911251
4 217559652 721301535
2 853168061 932392542
1 252937657 740688167
1 698432080 480325012
1 137179702 529056765
1 694211625 918098802
1 701395256 454033936
2 484548657 405685704
2 420467929 212269609
2 18931669 93461524
1 454028170 707854786
1 368952489 186993241
1 165168696 853122058
1 652916880 224238971
1 584462228 115381015
4 536263920 1598820
1 820301578 231932622
1 268368436 679333955
5 131313368 986412827
1 319481554 581434778
1 750464131 46451005
1 219194926 498685187
2 951658768 281093352
1 505558523 566389256
2 58050540 143855467
2 655683076 31350076
1 255181704 4034269
1 304872401 130101235
1 796639656 741733663
1 608661784 459799577
1 109644526 562585155
2 377611033 283020770
1 529847985 190113933
1 719147180 341133033
1 169874290 684547126
1 788418545 574093713
2 847717503 4138505
1 141497256 816232294
1 96472046 357835919
2 659544553 894340612
1 224608528 526561718
2 511936809 259826091
3 356752774 203401341
3 480848951 37933386
1 276752457 343047257
2 547008451 41899424
1 731322907 754704348
5 915663869 290511559
1 627251835 209599660
2 180603554 930702613
2 955686872 886386591
1 2049373 481010556
1 926936119 719673043
1 695938433 253606782
1 537546338 656899712
1 103566412 134636173
2 867799225 78859793
1 200972758 121638785
2 440423302 939857877
1 701447905 909072350
1 447372595 222134012
1 952523367 583663741
3 390102414 307463433
1 551747632 625311326
1 790391585 893601850
1 272398700 161660104
1 387040683 511177298
2 52015009 866019013
1 408077378 935880685
1 729333582 315046846
1 301446183 669511121
1 860122132 919865147
2 634289601 790493985
2 883122011 462168099
1 378926985 128713926
2 191736632 444993101
2 578233836 394972594
3 90848925 264066521
1 838278237 655133366
3 114970315 292062124
3 717345159 799882157
4 247111897 198501550
1 405346228 728557958
1 422790749 872541138
3 456078859 172798815
3 429659330 7741039
1 431054776 453259864
1 930269014 397989524
1 940340752 80991116
2 848677290 481657615
1 889110773 774282657
3 755157901 722909227
2 221730855 234384537
1 180580413 936675814
2 911239846 127396794
4 140032133 76635373
1 237039485 872259073
1 402603352 919087720
1 328781542 950705826
2 964519122 493930454
4 293553008 234029783
2 569721265 547838882
1 94177544 927862522
1 421591512 663473503
2 403093174 704083192
4 751179711 136596591
2 385152492 317390904
1 13793855 466977412
1 993149263 468560381
3 687644276 620708503
1 967185051 357844425
1 247164970 73705953
2 245303546 588756537
3 590901230 478553302
1 954664812 750589749
1 509711875 751090029
1 728319877 394583060
4 232003952 301468788
1 656926459 380730469
1 672211832 346333036
1 100763947 902054030
1 24670379 613176956
1 243943147 223020278
2 925102051 851556876
1 944791844 517948086
2 789205391 726644897
2 916379367 517975896
2 956893871 7602880
3 909141051 472663142
2 710564355 954070643
2 225897644 455950348
1 952642642 860146499
5 288711399 651349906
1 899296244 979852211
2 83473000 868164011
1 201346793 488435925
2 75370428 704663110
1 785252258 156991777
1 761344301 661974487
2 997205132 659755818
3 979317008 343227424
2 209048437 424375844
1 847098891 848835971
1 660559654 372208531
1 785290910 323684318
1 529695327 519808656
3 277800651 564205492
2 675129194 119310299
2 358983050 858595142
1 435311614 321090190
2 404408413 433437790
1 726762873 595558156
1 646679050 783310563
1 319450621 227686102
1 587203368 966873582
1 884809975 522756338
2 229885194 157392600
1 353435892 501631968
1 743270907 185412932
2 889128056 760644225
1 969826386 305456066
1 456726548 200611913
3 590680063 311976706
2 53891591 321041407
1 916823925 588466237
1 812422146 129057003
1 904715636 566613712
2 262343679 617420831
1 783559732 906649318
2 388453635 220529425
2 799352942 712827876
1 804525043 5587546
2 470858798 595746724
4 106659503 843934286
1 361996690 454380249
3 186708305 743511083
2 202758662 866537536
2 457746112 150346637
2 553973108 929664006
1 442776907 781081203
1 487649648 57240753
1 525590484 937054883
1 686397950 997031873
2 248367433 589860948
1 759922438 969524315
1 421395572 153167050
3 252547428 235976121
1 603793161 996947366
1 145244623 638939580
1 645589238 235229835
2 908930978 381944019
1 811505744 488437143
1 415143547 920575210
1 648243560 936312316
2 978951560 788418862
3 412011218 704698776
1 304590038 840801322
3 395384107 492247923
2 569476939 822274696
1 957773692 335493525
1 812159794 646267768
1 52514482 719812953
4 720203059 255360037
2 495702132 11466979
3 859120540 892998901
2 991828870 823028141
1 390680437 801122838
3 386111523 525216329
2 978510656 280603051
1 408388555 515682118
1 579077841 540614068
1 840539483 656179513
4 213524112 541864311
1 683356263 404990507
2 579469579 784681483
1 270977506 637496955
2 593465983 123623595
1 634744268 385355143
1 47643161 985963785
5 674409906 514977889
1 152396505 7697327
1 832083144 187625620
1 653415945 116631881
2 676932081 258692032
3 990681088 937829269
2 965079036 857055655
4 310283150 993007942
1 155978335 881619570
2 250208558 219115033
1 692441630 97000779
1 430828726 607403762
3 757429081 800088886
1 53181127 992203423
1 557035043 379201676
1 394922523 429531283
1 84378640 997108420
3 523793012 914222127
1 217830216 13709317
2 126883833 305848254
1 685968755 527274568
1 711381987 886017097
2 897018405 937163864
1 998217750 8256
1 501506685 900340392
1 62524420 91649537
1 988306712 83180407
2 234264039 273907145
4 812060772 635711143
2 624739512 830789080
1 190849599 180484836
1 798233643 987379792
2 36554531 338902440
1 12658053 954502024
1 685731654 385176666
1 833367431 544663258
3 51765942 58318122
1 636752957 634393333
2 971773668 42902878
1 840012891 800201537
1 155624325 971564996
1 220397863 409634306
2 785092771 58898396
2 326070680 116809118
2 191110779 674921058
1 368612668 464803335
1 423348374 865605651
1 17534986 864758467
2 95397186 241656092
1 246214960 652196811
1 572203772 311378428
2 342674129 609380744
1 86582735 26771091
1 427896941 1348703
1 997689160 189855149
1 866843898 911525279
2 600456086 760346451
1 216164027 573338676
3 216381901 434368652
1 220281567 716698193
1 500042146 305040769
1 780815591 740404605
2 318955677 244142348
1 345353979 669808646
1 161366553 195544408
2 572568171 863061440
2 370365816 708337186
1 301160493 160345891
1 420892584 250202004
2 400214589 883648642
2 113565956 638769979
1 899341764 529058642
1 275535108 748558413
2 983891159 523288129
1 105044182 216440771
1 580290830 692158773
1 37501884 921049065
2 763255762 403116507
1 168132735 668919451
1 225325895 836843936
2 968141277 490125243
1 172678566 932457732
1 987185233 351352492
1 341605017 870780663
1 309631631 481378273
1 485028387 253495447
1 965113018 800805202
4 840772966 923685083
2 533975850 819774126
1 960238497 141847824
3 485610903 280168818
2 193836101 827820164
1 619924552 665232262
1 994879107 124555088
1 202604726 435727899
3 294123158 312254002
1 692771251 784172953
2 933936793 381727491
1 901463816 414290112
2 779982369 890645947
2 732855980 397745241
1 912520971 290696142
1 499152447 252613558
1 246559824 554925785
1 922255847 52181317
5 447907490 517615589
2 76777893 196126831
1 785475926 684454376
1 858167514 33896715
1 965305252 616458141
4 590487218 752356096
1 387218672 67062369
1 239154238 598250052
5 428981935 122330841
1 20543868 115820583
2 686735640 81657776
2 880818385 321715522
1 187862127 126708407
1 664937822 962874908
1 962692626 509419004
4 9085171 977759799
1 380602071 865451147
1 421378169 853925487
3 850784910 865295419
1 71407818 961285691
1 851731506 287044957
1 966723894 332133842
1 890734401 616892934
2 617049136 375918937
1 51316585 709428473
1 600605245 47893808
1 107045688 378282033
1 484838102 598734691
2 395738604 124271154
2 831275319 960153027
1 244462176 26043942
1 969572319 623283420
1 423020579 383571185
1 347530777 874830483
1 892481713 524235819
1 894078999 316188491
1 90607105 579788778
1 187960596 754029735
1 812967148 181807260
2 239719583 730339417
1 807372955 390747811
2 222930289 803938364
2 408667093 802059369
1 22970638 632738045
1 849760063 560397822
1 139566932 250926019
2 239469026 316674423
1 570759696 354995191
1 718063536 377913341
2 270177800 428306480
2 924227657 438186255
1 453881280 262209219
2 273471540 375781796
1 517590107 924751438
1 410434930 771405249
1 188054606 256185665
1 563185633 554527833
2 936630608 45722136
1 110238746 757004877
1 940444753 974005380
2 209926842 118670555
1 797913211 498154109
1 568960447 997916736
1 569210933 309031586
4 500013387 368172962
1 253269059 34048696
1 319362381 148547402
1 600642426 674442426
2 383952910 391080497
1 447368823 922567502
1 839508640 461933520
1 4019634 253237690
1 40709302 877397578
2 301360815 488031393
1 271813141 301158497
1 221814652 60360115
1 82583609 935334237
1 658265146 958154432
2 512857019 356479879
1 699455569 905647157
2 693176445 616412893
1 589364331 214765320
1 882092239 58860507
3 713182884 23188439
3 899202920 631847654
1 235617733 129361482
1 83859875 777979730
1 819317902 992953086
5 822152903 948139446
2 356425866 547771486
2 831113630 889712737
1 348834801 660837666
2 5233068 393933850
1 331118278 94426396
1 545693194 973366843
2 983686699 332469577
1 29141476 788710599
1 127030504 717622372
1 537664526 950022031
3 740030764 378980157
1 312544865 17827960
1 151732252 300059391
1 760957429 317784124
1 565388149 646933618
1 92515290 745861925
2 826001504 199725110
1 57834482 152164098
2 687090778 973498210
1 827257001 885050162
1 767632965 535220113
1 481152741 719145663
1 787186123 774766139
1 574051241 997364325
1 886307711 112883447
1 85305594 837005605
1 338543063 110303754
2 472108365 494666658
1 815344423 962511527
2 354926224 544733677
1 529890215 258324686
1 505327877 728065835
1 501441990 583400019
2 892496249 242757903
3 935719688 694376626
1 51864642 139832047
1 691178651 785732903
4 231912156 91259699
2 396257750 688604096
1 134969074 995571798
2 244151742 224316857
3 907198 259896922
2 973716047 405428166
2 703544136 94419969
1 41909397 309449720
2 187242537 441772685
1 973403451 880949114
1 126772042 818554829
1 413423503 524053056
1 959095531 158356286
4 329567730 181429639
1 689975453 756264533
2 552410648 665778804
1 838068205 899078902
1 546199781 99498316
2 556223854 556309137
1 960818293 21876688
1 97608166 844592263
1 42087618 961235376
1 877608652 901629786
1 411026505 434924216
1 75141562 850294783
1 847676237 247176624
1 775500666 669178280
1 485920658 877762277
3 98714831 704894548
2 376796776 839242954
3 222355943 350480441
1 554295590 611477756
4 141697241 794094738
1 875932864 743523617
3 702614157 818517385
2 812660190 100725877
1 440398972 397162500
2 784868785 996375399
2 749826537 527149987
3 715793397 626004185
1 525840235 969624311
1 940475424 40978467
2 731743554 230438858
1 396588067 260441530
1 838266620 423005623
1 944425407 245844716
1 232336341 57004160
1 268047748 779120843
1 44043041 253774206
1 554257725 613453867
5 126584029 74332123
1 29750051 518582176
1 686688312 71332641
1 317384297 205816270
1 168176143 444975713
1 873969239 546103617
2 789151364 896418954
1 628769670 864030730
1 719026287 756216045
4 576568119 171893449
1 621680829 582408523
2 963350136 990900586
1 641886082 271074916
1 27973739 934241936
1 386205863 101633125
1 967461185 137598111
1 197538352 699286852
1 65663408 698755034
1 454503999 42724393
4 498741531 354032587
1 825896402 672191310
1 275999781 314969177
1 971551008 593020814
1 216673207 200487753
1 311379204 463536476
2 831719732 640865434
1 967946913 448551427
3 824844657 201962299
2 692921698 736060729
1 557791158 539326923
1 947153075 139503996
4 112713415 760771164
1 24551498 977732916
3 995972513 434011514
1 356267996 605650401
4 999928364 741887535
2 614501925 294402095
2 722996552 451732795
1 342282327 389786588
1 88295149 339659759
3 351256614 641701569
2 505325911 507596399
1 134647809 898578903
2 343752406 780256636
3 536075975 656940805
2 728936199 64249447
2 190482567 605429383
1 703233477 598460164
1 653325251 64300443
1 980278143 905260409
1 473589840 855196282
2 346173821 652040960
2 121816023 833942195
2 831621626 617791899
1 316364565 544006099
4 308230613 902267690
3 634516475 409372872
1 615805560 933889215
1 863054899 698003335
3 57663807 178528563
1 279420697 735277190
5 87588141 113630056
1 339013593 63929310
1 226483623 471727969
2 635620987 208371618
1 332904130 488497856
1 685767874 576377339
1 133360173 294869945
1 383515370 295057328
3 976398643 710257699
1 543301983 343731473
1 611198757 635612187
1 735307808 890502049
2 854792151 991129715
1 222910996 774034953
1 148213734 639302356
5 524120058 41104680
1 958640931 323752060
1 621471435 274747655
1 549362096 159257574
1 386164181 482004116
1 878124486 62401068
1 354735181 70657288
2 590856413 367321519
3 796211978 243803132
1 745472701 800630305
3 209654642 965480360
4 806310782 780157163
1 180250716 855565209
1 66077157 148762329
2 795147353 429528221
2 50541092 425090534
1 315839890 122637849
1 422664638 499414091
1 813205708 820018180
1 408731287 839517141
1 384443713 139983276
2 186332135 355461403
3 129686043 434447747
1 661779323 675870337
1 481987773 389282067
1 917709255 689838289
1 85549043 924765352
1 277273940 353771015
1 601610832 380824034
2 486025272 15102548
1 669630086 542589492
3 129967583 412746434
4 529516540 68578900
2 966533808 41971273
3 750347041 431687014
3 381790739 367298332
1 617473006 589568260
1 951007731 127589916
1 590449528 369067291
3 731625608 757455336
1 937540731 605727667
1 188264666 511140144
2 42027445 143044734
1 276794306 770893257
2 284791729 854269432
1 230539697 557003531
2 323626458 663054226
1 517137718 240677860
1 663779364 465772739
2 696864117 471475112
1 14188237 299987834
1 155310860 707094887
1 45253021 370439159
1 443243086 252259465
4 566173469 952937509
2 51776213 897239902
1 154785749 433225583
1 575903264 961574451
1 321176084 732911627
1 388112792 113192909
1 876838285 334402085
2 660161098 293900787
1 628189310 847372097
3 794225917 714835410
1 315102351 827933648
3 881586284 854960544
1 10187238 172726118
2 48493380 419578993
1 165487285 146455332
2 304439289 124386511
1 169547274 50804139
1 817213353 729914270
1 642655335 268639101
2 582465699 712542469
1 388397774 512710041
1 819779785 437013480
1 406416022 705910441
3 381154534 711206285
1 978021509 865335248
1 264202947 229851143
1 42772567 206988790
1 901941915 243412314
2 8673851 675775141
3 134242667 277808050
2 246528338 201460675
2 851601089 839383061
2 122975059 23304876
1 231669040 540408283
1 348864896 337318265
1 577993549 940289464
1 625697571 260777477
1 223479403 613939855
1 467438008 838720178
1 220731250 323926365
2 658047399 970662865
1 803283989 584888166
1 129544873 986125003
1 467530063 138455842
1 352269537 937014329
2 571546716 952703345
1 522165373 194607731
1 92126171 89469748
2 407000467 564419794
1 355618242 14605521
2 366801820 13052406
2 497839814 345806368
3 151270416 303679553
2 332801331 758269740
2 103600519 310707582
2 283962166 209886992
1 463624131 605048197
1 273120386 159875710
2 82853984 230656055
1 839508000 191365178
4 395565429 739785962
2 884116020 616883215
1 415569739 922910322
1 619912483 811580498
1 816001501 171069089
2 565128385 293780210
1 315684589 180837431
1 300881755 9297791
1 506767155 421914492
3 805289934 20445481
1 117182747 666327602
1 845058274 623330513
2 308872561 340832620
1 736779698 937055980
1 805193189 347740312
3 345948752 323448259
2 1632432 358736266
2 213804934 681389499
3 779391114 774667833
1 45083136 739627315
1 492730159 440939822
1 945292836 747233586
1 629801798 11833070
1 971402202 964239594
1 184954110 560975005
1 977871574 2723168
1 137437884 385429052
1 255216974 310682480
1 613864851 626143237
3 697652056 211295556
1 906748457 952012275
1 959460664 439404570
1 375218466 890789433
2 694509535 872417878
1 579783839 797671035
2 612853599 109453323
1 599509219 960386803
1 235116931 848598341
1 770139673 722125666
2 450445228 999435549
1 922761252 611027666
1 729693639 192387519
1 189864373 559860817
3 45432539 883233518
1 923051039 369078461
2 161230250 303766330
1 130437237 243564157
1 781676607 923261726
1 815121475 879644545
2 578386779 932972569
1 934471170 190858474
1 964598148 165293852
1 590246109 273700220
1 935395119 707032942
2 907228385 899873988
1 792701946 30998379
1 73832380 340225253
2 306322101 387161004
1 415422751 289552685
2 857905027 324930468
1 437593809 187747495
8 822469894 965345651
2 301406167 666049687
2 574942415 60750729
1 802347225 774449770
1 146258615 861392372
1 542933622 397342979
1 899913691 620903829
1 639452842 95740311
2 46811422 681046503
2 595023133 918247091
3 94707988 399596007
1 972958034 263642818
2 142557344 941227865
2 41168316 15057516
1 401901868 774865490
2 577832042 489148399
1 745695057 290662449
1 272339213 535875070
2 340684687 820684861
1 834040926 276785316
2 886323362 580587371
2 773316948 894706602
1 127299537 173945200
2 941113711 760920826
1 337080683 515772264
3 994915466 597928182
1 553201348 705250062
1 100270134 980947325
1 626208445 997995844
1 218759873 845977394
1 331162896 466016903
1 459132171 292589655
3 618885276 623502594
1 327116108 614810293
2 91543291 648630139
2 957004527 625958795
1 497556688 218702496
1 284776222 25764669
1 144411735 675170144
1 493706766 833145726
1 552095994 108479159
4 889215007 417957963
2 200756022 473751078
1 812848047 956884326
2 442997854 69953426
2 224215124 445418144
3 486123578 954767995
1 351663217 623042510
1 540379130 198475399
1 314024639 480337230
3 556760838 383942398
1 123138296 823643842
2 66652729 237434922
1 761709714 780166746
1 512009043 259140334
2 44552300 405257055
1 301603619 464014657
2 351957980 754046938
1 119030156 80229923
1 326645516 239889848
1 224734634 805250374
2 301681091 2058421
3 500678289 601116835
1 605618310 428026107
1 133924686 112962227
1 949927036 674124455
1 416381723 58873512
1 339880449 642584608
1 315755823 142598440
2 730085779 695368987
1 297908430 367151037
3 879518106 999784086
2 969127036 479308730
1 154683091 737092058
1 108168237 367005163
1 577804426 988374236
1 720303979 110683192
1 878672357 942003968
1 376182319 566673192
2 983343960 253965240
2 861725743 655172194
1 836346915 785294715
1 799776675 217921055
1 827580480 95036254
1 223236483 31124327
2 557857426 70872629
1 220423133 671049918
2 704607130 874603046
3 65130925 648586561
1 792263427 469957896
1 490958486 486614885
3 262221600 572270339
2 185830057 998407420
1 20761308 337617913
1 960319349 526143182
2 337058891 308690000
3 107780504 251742719
2 898178105 436483518
1 897933188 365334361
1 511241773 436821593
1 674627838 898870621
2 596180984 756161872
1 938107896 733010874
1 394673691 990627612
3 171906121 420866318
1 415477803 627690175
1 881686632 836331105
1 479610539 512914362
1 884706588 677836391
1 367882591 207237770
3 766353148 449085422
1 130913068 148490329
1 657294935 201190720
1 45937861 492814495
1 550445739 370794417
1 431464806 943012593
1 328385575 331994437
1 368278055 574231831
3 462785255 719857158
1 565238709 888804934
2 597619408 497575389
2 647233108 981655231
2 988537582 53210642
2 666857158 78360541
1 90299839 839635348
3 456190552 989521551
1 651949844 118631785
2 311992101 299714372
1 549963678 112768524
5 537069826 541720638
2 747884228 771951985
1 326709216 419963510
2 190348694 616583784
3 990660389 828720774
2 122225107 705369108
1 600963520 982252166
3 773313050 323537904
3 596473854 462253637
2 498915685 974040670
3 134685873 256684732
1 139004298 322153682
1 539905152 364200383
2 815706875 487489434
1 424250542 590819293
3 604458407 250446847
1 506560000 928019463
1 871370037 467614401
1 79297475 902640829
1 738310955 317876679
2 244580801 392931426
1 690551024 840419393
2 361186781 81723871
1 313023682 218800362
1 229543465 448149593
4 370622312 162302840
1 649875547 413688891
1 77571115 312346835
1 738048725 644995272
1 556955231 974965876
1 473386297 329801741
1 257248302 127244810
1 463007719 600701288
1 145366949 277218623
1 611396643 962136686
3 25624455 227631210
4 833287453 854073916
3 518277088 379819897
2 278601341 948726434
1 835697958 205523294
1 947022324 952731948
2 75162089 270330729
3 926701091 192550960
3 197636128 220599796
1 599335901 577092136
1 13360666 28809115
1 493153900 630727632
3 492752079 914523246
1 882256159 450225805
2 85128683 577670853
1 969614943 98260296
2 218931484 468636277
3 622226295 296116033
1 338361119 632134287
3 489241013 419939360
1 64104625 569061104
1 750995306 328093966
3 533274085 615652190
1 805388683 65686042
1 235086593 831396430
2 312218591 259525780
1 231164126 931780174
1 87371219 17363913
2 507379954 257061573
2 148770644 25262167
1 606907806 715379919
3 13069494 440044435
1 515729648 885592144
1 104420887 322857325
1 96704044 636248400
1 515755800 958592290
2 447398911 534780275
2 691286486 100464420
2 10032157 437047660
1 33451622 324649529
1 499750288 306533660
1 65256200 399529180
1 623632776 132199971
1 184356063 910156821
1 597439124 411276136
1 529059723 815339193
1 242845930 417203247
2 657579012 654512297
1 923148193 920815285
1 743795253 909310387
2 876130138 798885657
2 828892149 534934148
1 773725153 392877141
1 6721543 361617998
3 823701481 397368395
2 632905655 70814883
1 644266735 835488155
1 779068085 358407187
1 133996140 699743615
1 959911486 661906349
1 719944067 469870224
1 903298401 336249899
2 442683411 85758208
2 222079218 296291862
1 949011693 161091065
1 171740309 93766372
2 703145011 101973509
1 218690109 449293836
1 118454718 551477039
1 578093722 366443746
1 416453708 325947030
1 280088803 7129478
2 188331441 403881262
2 29445564 382011144
2 332993525 153880523
1 641537317 14872846
1 876657317 794647992
1 897725122 659176518
2 645052884 511787687
1 237203724 472855563
1 561456715 381154663
2 717627234 929514513
5 342103446 536642337
3 708549261 237575120
3 827097604 49487091
3 260618711 178741573
2 712038646 199471610
1 583657516 129699055
2 109430156 898619054
1 843402817 711306106
1 230509381 629331814
3 326754855 867412011
1 956895853 180329737
1 580172391 773699466
1 182263786 636375519
2 700505788 556955780
2 957893307 44901560
2 806393328 562642771
1 218302010 858075536
2 486093779 104550646
1 55675692 637112239
1 147094029 335355239
1 16211105 963404046
3 269560078 76583015
1 843573222 480966290
6 818674804 713727592
1 726104851 986373557
2 898484813 687608884
1 67527326 830142793
1 390482495 370949993
2 672619870 440580824
1 380620402 469683372
1 735938109 307215680
1 584361004 353131980
2 362648151 321409087
1 966004234 393206768
3 360650896 608207764
1 382534453 43528377
1 313267127 491586632
2 411545579 576822986
1 344870507 918977527
1 832338205 893787117
3 404425518 825243907
1 516399471 702078843
2 352940076 485997983
1 516152125 400415476
1 992754792 847784118
1 357780328 840917773
1 704579639 463634412
2 135752556 215210011
1 998858953 829238070
2 808309729 5065986
2 4872172 494792687
2 455245437 263754077
1 581467038 241061778
1 42963669 874479499
1 688803666 124560784
1 469132118 351948484
1 860113887 839831626
1 514769715 188910370
1 91972902 412229821
2 653524209 643428096
1 251056830 387145339
1 993882124 395767623
1 289616086 144826001
1 714026491 48381268
4 189310233 382208425
1 451285004 976753432
2 455166978 268586575
1 439934724 864325922
2 883229131 475462059
1 496784578 788000631
1 792363159 286195876
1 533469161 673896327
2 751512851 213032620
1 387977133 467278171
2 902872934 810383365
1 495640348 874275242
1 89386185 110000778
1 360676100 715298746
1 192475813 490261761
1 461204910 970853255
1 411959713 989133091
1 867500775 828365145
1 768499703 232917477
1 124804351 858781019
2 114177586 168987662
1 414138205 895221822
1 473419922 616880634
1 9378176 307054607
1 338858321 641478314
1 579388177 51321881
1 457655368 189154943
1 4458751 668180859
1 222960950 248853201
2 708221029 936139281
2 402453501 924048576
1 461732405 951235375
6 730572957 455277616
2 607851550 657942945
2 662715853 954853452
4 568221200 413426132
2 261397056 411074652
1 746189734 235470556
1 656034399 77569017
1 333024959 120419475
1 717731017 847219174
2 919034732 887284355
1 859481473 46456339
1 694746737 527687435
1 47348060 632234479
2 542799868 378768555
1 125163237 412454016
1 253885035 286092590
2 30015395 177949559
1 134675987 755947580
1 775067012 268407090
3 269520081 481821181
1 664104572 792043838
1 866136624 856395889
3 396972337 367597491
1 35707213 71704843
1 681348807 221945181
1 756085026 940728516
2 506090786 178302747
1 202017375 148136469
1 139843060 131617890
1 731571783 106183586
1 707090863 462032690
1 767957744 804901525
1 510781646 971482960
5 654570456 724344521
1 82842506 854663070
1 265608219 62902182
1 811880909 697210068
1 942841590 739543029
1 409670926 28717193
1 877651862 781263261
2 611516140 431825768
2 918634337 99919619
1 162884997 633465202
1 13437328 473531652
2 858342533 876732781
2 712083288 191223923
3 708289743 612798826
2 347769009 186553640
1 618539424 400727279
1 12105897 649909727
1 234384435 394776800
1 502299183 430165683
4 183243676 48289324
2 66210091 672877136
1 604724527 847624482
1 700358280 808178746
3 337727399 181393933
2 25660435 132789748
1 857503808 202005219
3 957660505 576871953
1 844116455 263087793
1 410531916 470070413
1 886227971 276549889
2 160146434 226938280
1 44292081 483096937
2 275205454 774755605
1 184998991 45455678
1 402432647 417492600
2 253276482 634033873
1 659167294 520371603
1 195277565 637455766
1 351152772 416994615
2 396261675 224966849
2 116892923 614007681
3 852888944 961965827
2 501524406 523737698
2 854148401 988402636
1 631349169 809436322
1 716947841 497584262
2 922383583 33716547
1 551233235 791801181
2 661266520 482343146
1 864320133 412207450
1 396269221 637241954
2 775945128 265759943
2 184793879 856041712
1 816713582 119091827
1 537877479 325858415
2 669261226 193811897
1 771353773 313244585
1 899757726 381085472
1 297082256 895691748
1 300507929 470699990
2 725002618 629969125
1 409915015 127281125
1 977906434 909776770
1 155215327 948771444
1 84901674 633869322
3 963689623 976539302
2 595680860 774149204
1 539605696 267536283
1 485944093 392736079
1 387760442 124162272
1 568912562 755271507
1 596949731 336777606
1 889564870 956209238
1 601600482 177517310
1 750087375 275372788
4 638280681 640358750
3 398066383 814928173
1 334636052 860710924
1 548775998 636292850
1 670047329 247515688
1 884546340 100751637
1 233753278 446872617
1 760767790 804214021
2 983350655 197742029
1 195175578 956840299
1 467226058 647871392
3 324824210 151831229
5 332750414 370552579
1 588665368 987370584
1 620516146 504284235
2 423929309 68531912
1 274691122 967834697
2 265879792 346607514
1 925045018 423455448
1 740084526 55403836
1 165637187 319843614
2 110390320 95689980
3 212352730 748738095
1 307306084 43250006
2 365295257 428642188
1 629873026 697699673
1 804869835 892926720
1 800076667 219927581
2 809954283 257604855
1 833229211 878040945
1 435029520 379957424
1 157496510 106207665
1 80384314 348423053
1 602460394 391126291
1 86391453 439139895
1 713171761 947260971
1 926906368 308368010
2 399689326 728564974
2 944566633 68460571
3 852696279 535712566
1 119743851 888519805
3 792925076 42129621
2 629775155 441111735
1 741430684 437719343
2 166836988 992391941
2 182103485 785615461
1 918918631 535862356
2 268209745 276005416
3 143782628 820846239
1 726848214 29762983
1 936245134 417315048
2 320981773 42351548
1 116469169 321975565
1 121668749 721498549
1 6394179 742647391
3 774322223 468597368
1 971637111 217680922
1 516582684 406192599
1 978034465 410545163
1 187564716 398386802
1 967042588 702232981
1 657794943 455455129
1 113316851 318509153
1 602835782 943443737
2 458704995 163494580
2 182960095 92847594
1 75049504 398090803
1 202269177 534509388
1 88687251 111537989
1 454324302 264261391
1 381446638 936417075
1 46592658 635922127
1 158478983 668127463
2 612109676 704375035
2 267802002 498690294
1 725758090 51139011
1 322096226 647778947
1 171694288 208558068
2 981843029 102367713
1 15550259 210730765
1 168160580 127334413
1 450994672 875824078
2 439424091 231289776
1 499993474 565660104
1 968249756 6092868
1 663548154 478487321
5 338020569 957107443
1 919340510 196683391
2 21344707 340899598
1 838073833 903186619
1 677745462 945899988
3 60937269 627238579
1 737143479 645326688
1 232300208 832140943
1 43229530 640223960
1 286078901 189797946
1 32229691 479171763
1 59587873 258512234
2 739166817 81605765
2 556536708 891875470
1 478531266 976439257
1 281207248 320073016
2 835282747 549287345
1 262016109 48194560
2 541849388 583423753
2 620081019 295047569
1 499417043 307358062
1 337126202 645645506
2 123965478 846540579
1 820250942 57261318
4 63431137 845907516
4 842342763 723033761
4 607555427 828584002
4 678556689 193782908
1 345785191 24731694
1 42129216 668461338
1 322192750 154205315
1 602498849 965499781
1 869865601 409712873
2 911562206 562738230
2 34481704 864003547
3 326719662 350399350
1 75099746 745365834
1 631761709 294925601
1 881805724 836573409
2 867421322 592087476
6 747671253 683527244
1 350558084 474655130
1 973584862 757993571
2 275188075 796898224
1 69805586 436742024
1 885127604 461955056
5 335283479 255111594
1 768912965 500125649
2 134827114 411423244
1 857480447 722494103
1 171813739 381191256
1 871642766 537553206
1 639410867 280902116
2 111755537 794536493
1 45456792 465436034
1 396820942 828972022
1 13998396 523645827
1 985615208 667396047
1 909531493 37941872
1 135132313 573033475
1 461709890 373842780
2 308958952 15527772
2 578474927 177772842
1 2388665 769137351
1 372257077 401620651
1 215023910 938644629
1 435560909 956112449
1 491652383 666938768
1 180442889 509547020
1 465251367 896773758
1 976620751 103734106
1 556402565 374439974
1 7565863 896474903
1 807363215 292471951
1 69126805 460119488
1 792788316 607273545
5 618676872 618705219
1 885196060 442819483
1 222312733 139023669
1 681394491 879567776
1 581000457 257647757
4 387464944 227028436
1 250491975 261626990
1 82559632 471446815
2 967270922 629571937
2 498352718 273408177
1 330856433 597107412
2 362855368 121916660
1 261221841 154243609
1 125875299 625443910
1 804914937 523518820
2 435599056 125947048
1 369931573 17989980
1 680377745 313468684
1 475311205 782787254
1 388310118 66854248
3 483086824 276405332
1 338370813 745382001
1 829769347 892317812
2 508003695 782841872
1 343466872 775470709
1 385919640 246816433
1 809773398 460703223
1 229602471 945507985
1 964951367 945609205
1 546280321 489788102
2 567880872 562152063
1 639214285 192929958
1 16171547 377788559
1 224652327 343160327
1 956461240 356793559
1 480747674 213372731
1 81483308 426843944
1 274642114 324891171
1 909072279 518337863
1 907059270 653506455
2 515797779 350841837
2 982486694 746052691
1 765118811 987301468
2 4345517 264645987
2 537749269 431968210
2 666064204 532975500
1 479887911 19553359
1 945280006 146671655
1 547405480 107833887
1 713388917 394954955
3 391597518 86911131
1 638702201 209559563
2 125881861 345213059
2 875802073 62341869
1 655515562 511054305
1 312516793 264725907
1 794514641 167675202
3 942871088 285889632
1 905494105 335438863
3 634373335 188124467
1 393869850 939169461
1 176763221 303181774
2 92369476 610270593
1 191907058 177611332
2 985444493 673096770
1 502092484 359341993
1 193830821 548898122
1 161695773 360448097
1 110724305 281626374
2 105935869 98359797
1 662917771 998337866
2 539954931 536848478
1 693048330 242450263
1 917614058 691513160
5 650640800 543375135
1 756824259 916166190
1 110056824 359801033
1 344651139 763547133
2 843962889 543929023
2 303422927 164257856
2 490724208 260718334
2 912141949 620021118
1 157814313 571421797
4 18299241 466058501
1 696940233 941867238
1 676722267 810042031
1 767557335 763511462
3 813214301 129000524
2 433821180 965198676
1 548967915 115286874
3 944530628 697705975
1 292591898 973136633
3 924443779 636399347
1 569120649 808995043
1 924575145 816768623
3 45336833 52326007
1 490644846 661120034
1 510739874 655218766
3 289838422 440646306
1 53275748 340215329
1 538619107 193955847
1 987487557 56632893
1 441285575 271473740
2 130754828 672207935
3 87084602 723342963
2 960780689 129104173
2 315063729 857047156
1 613266092 226197448
1 372204816 622533250
1 329106691 333267074
2 388322572 72393124
2 995101749 595080575
1 564276788 958661799
6 183423008 877873953
1 823083856 927324239
2 651412129 605143251
1 561476689 968251802
2 639480522 421180673
1 675679378 538250750
1 680600278 689131797
2 489811722 831722552
1 384491153 314498071
1 494875374 583461048
1 886570703 247235442
1 686760461 874728692
6 132117853 551664447
2 105063036 928226099
2 284313980 680913462
1 734831340 203354406
1 156387840 34129831
2 944001690 826926091
2 199679306 273523007
1 747468162 671591857
1 898081726 220638105
1 247338222 219991053
2 610667089 175997593
3 765869798 911903642
1 289589299 330021105
1 293779816 981342108
1 105509311 295375589
3 719226745 900013464
1 745612584 405311926
1 62362684 13578299
1 402839342 484386302
1 732708135 891009132
1 410885129 999497653
1 51408365 477838859
2 98913038 831274034
5 464848051 54828521
1 714841822 333617234
3 561218228 398880091
1 982923627 525456122
2 421142046 390173233
1 833446058 593664825
1 776182201 97842749
1 636015055 782313331
2 984848903 408036088
2 144301509 853439343
1 272057719 583618103
1 693487379 229219922
1 579225630 477299412
2 799593888 800059263
1 234856922 394770413
1 829208084 395830899
1 518420972 456612184
1 494789430 841682107
1 442423035 154693481
2 842214936 239941829
1 189294029 650036985
2 514597253 376443280
1 536850588 293407958
1 744753834 855798591
4 738889192 233014365
1 462806592 505132754
2 975923208 15495784
1 520073514 309475501
1 395740784 715063047
2 238312051 360288538
1 173469054 82564636
1 448835508 156989297
1 453165580 464992918
1 499874348 763300789
1 83049158 66908566
4 500663094 568533995
3 235247642 145390604
2 236959533 397187745
1 915694043 410793157
2 146900636 790808901
3 41447255 762663035
2 863037792 281841466
1 180616247 950407695
4 782467350 749660978
4 746980007 53229501
5 865651757 168830140
1 464505082 632844165
1 286387312 86553279
1 958120647 394027901
1 714825839 261331196
1 59872541 738099198
1 60538889 900309610
2 943468928 950874809
1 403542784 657723925
1 25940090 603749731
1 772868754 656463271
3 957166018 807728377
1 734846864 344094437
1 692106015 18963451
3 908017211 618551335
2 750534358 691823903
2 899357170 230378452
1 686109315 608387961
3 921330589 554130152
1 39111335 616508084
1 220833371 115324052
1 3772733 361926327
2 478148596 460806947
1 105685014 448191619
1 706889575 299749362
2 295124463 370879485
1 860323261 217708011
1 861626652 499529925
1 475298290 439882008
1 821060434 849795077
1 916086614 129696726
1 796984991 52803948
2 570045134 266819384
1 151445933 274080694
2 257675171 847203690
1 579202177 278546533
3 121650265 187842899
1 792734485 442339784
1 390855016 221807430
1 360707293 571109737
1 760381475 846223586
3 967767362 637012831
2 521829788 350776163
2 30822307 618600636
1 615249645 818932446
2 481863665 679474101
2 407075626 149134119
1 480599486 755442618
1 730983163 695017584
1 659231024 964916442
1 574662748 912730021
3 712361983 671265114
1 669264122 935701272
2 947436040 804606605
1 587002337 479994972
1 299849879 519452108
3 456502991 163682652
1 832400267 461001418
3 928097604 154416449
1 143475939 914954030
1 286506933 610267016
1 556392313 990541037
1 600828436 938586203
1 185546084 130793055
2 964251729 618756898
2 451713108 376783135
1 614677820 617878167
1 799007120 472249699
2 22807144 455043530
2 825237482 224997257
1 808049255 859478694
1 605729839 262943145
1 383461303 297231355
1 503485994 886995084
1 891230021 801898113
2 225734426 909480591
1 624046431 235131607
1 525215802 486389840
1 122592565 285140339
1 559534749 117927363
1 991892133 473266932
4 241833126 11144884
1 516943678 24622921
1 331561504 405968861
2 537773363 193851635
1 534773596 870993219
1 259414687 416488558
4 607113526 626101658
1 870115435 270430715
1 835491361 818315054
1 378581464 839673839
4 760972283 582918392
1 894524853 635426803
2 509312844 639253503
1 590118049 569163852
1 442952563 947420953
2 469849898 326399539
1 668683630 338090944
3 580635661 917753882
1 786552596 168626310
3 792342922 872196792
1 156550448 741120745
2 307197926 262996476
1 681993075 564550316
1 172148818 40834947
1 678589953 7106726
2 290539421 134738393
1 229061441 305324317
2 734784166 476062341
1 218847463 330931877
1 280070977 925066301
1 455361923 567224872
1 366520763 515605739
1 808886158 990316503
1 480104488 434326001
4 835681381 549488378
2 248184635 173215523
1 19709337 32194489
1 579229744 388287784
1 880542187 705777280
1 880913578 495268121
1 459295251 569671998
4 814878 72698141
1 716832297 878143106
2 484174410 864163995
1 795612205 205267983
2 207764522 560544043
1 409484438 396991929
2 763397522 233815428
1 190045825 101410973
1 117142255 929255245
1 969473753 476087946
1 401267306 213979171
1 300866781 693933160
3 6416630 766111851
2 42984630 681641554
1 390665258 6670739
3 807395200 43116100
1 335988146 321072437
2 48608908 648413102
1 305060953 329702592
1 981062993 188693411
1 72294688 113828217
2 400338377 47655585
1 738131112 518914792
1 249407804 210154880
4 295488285 934828794
1 93153823 376020988
5 775244847 169782953
2 705970058 702626851
1 751815051 753065215
2 918178867 291534268
1 958103840 98675854
5 117786990 267397910
1 243465920 618740423
1 514845387 376300767
1 271454643 367353492
1 813778690 583053006
1 95090331 83134913
1 178272618 709789567
3 189583734 489345490
2 783083555 897790279
1 139459951 968658229
1 260420537 98107985
2 150173880 681268766
2 645464408 82387382
1 33052579 614009565
2 649476880 120158343
1 577578671 804397824
1 757320035 801739551
1 469755593 170771883
4 804661404 406746023
6 603674059 205117442
1 706300946 359749100
2 387548929 689197500
1 393873799 267249695
1 169195582 422619730
1 983601743 569711209
1 903478209 100104286
6 969355885 417653677
2 992003319 665211418
1 758207077 83766449
1 928066856 927675715
1 539582501 329472203
2 785281448 306831171
2 193103771 762553369
2 748143577 19755758
1 775729027 389368195
1 539590531 283052196
2 308109202 430391181
1 320637249 502096318
1 613309375 249088523
1 354021210 254812156
1 95372523 207577239
1 375797176 215121212
1 666372215 412152738
1 652070073 690401926
1 294458087 865640901
2 224705927 835896644
1 737581106 487573122
1 185152952 668965076
4 194826941 717926496
2 308967383 689473777
2 567968076 629544817
1 964350103 474045257
2 655163903 392596851
1 760417290 291609603
2 346242873 371161795
1 489855789 839362553
1 661460006 816080755
2 551227268 648527972
2 651803948 549514855
3 312282642 438600766
1 153326169 867416658
1 700780052 96894975
2 538384101 890438
1 94264777 741553206
1 503936458 565908540
1 155556804 390145255
4 45784930 171073862
3 503211900 653162567
2 817124269 675769087
2 120358398 609511889
1 641667655 143576780
1 579596664 541032731
1 365917395 153173258
1 258534701 920260372
1 232363843 852355043
1 353825502 17199310
1 242046218 940863019
1 361935275 796043864
1 734326602 830230650
2 251123034 57130104
1 522581695 910692402
1 268482029 555734002
1 218984244 302186126
1 129096701 243409342
1 485714396 670930754
2 106657252 536958085
1 344466780 841218306
1 585779174 66260735
1 694952481 884130075
2 821370147 555429286
1 460642001 548465982
5 834869873 358199262
2 396333881 331310526
1 603035621 622578060
2 928333466 777292738
1 875490151 406798187
1 554007697 958735541
1 383794027 637767629
1 11846996 567665502
1 654920536 698717563
1 163185109 120482578
2 53370270 362629311
1 933929596 367920148
1 58493272 144543016
8 438663026 659183976
1 357336030 454550290
1 892866509 916718349
1 574772370 271853173
1 374120837 811172750
1 869564298 754537752
1 483150218 829564277
2 234318616 402091927
1 84157427 634372011
1 225784335 367525184
1 944307648 17513141
1 947553754 193323569
2 691956139 263302500
2 674561691 694677964
2 753767066 343879508
1 891696607 858421598
1 162681840 192115235
2 659817065 853145667
3 849218060 938213886
1 854854530 959337441
1 453194292 491380190
1 142063593 995362657
1 43532800 355789644
4 663520998 13678060
1 406389839 74714118
5 943281146 362175891
1 57115697 996785212
1 928354445 655089165
1 60019698 691011538
1 371339774 976389501
2 59189637 672165567
1 387575740 606814665
1 35917429 45382091
1 127215168 705617196
1 930345183 559710810
1 178480380 969953970
1 585435482 258161350
1 404259033 169070164
1 623742976 58548099
2 879486391 75203191
1 923263194 80479307
4 663221552 976685627
2 225966097 606598565
1 777933782 899047188
1 84750829 953101488
2 220180630 862161244
2 852291269 435397496
1 120659211 533440806
1 482465694 13968776
1 705530933 5601033
1 575738032 118282621
1 44052941 550464953
3 58417333 291531972
1 402674766 595883304
5 865798178 754733989
3 276909470 288044151
2 854592719 11482231
1 828806606 9875838
2 233027035 954511257
2 239589287 190997416
3 91965610 818607753
3 848747007 273331848
1 378648548 342396346
1 572669336 436787074
1 230976625 390651639
2 498614076 807843408
1 857466445 921685643
1 550017372 444524059
1 239378730 175578135
1 722398386 544487519
3 566822791 442674682
2 407017569 556874568
1 569837521 306814213
1 82606649 401418973
1 128252621 85475843
1 671496911 551915744
1 348965456 353850552
2 40915292 839279451
1 261802266 293287980
1 534302885 777767081
1 36477273 573336362
2 617240300 234349513
1 165341157 229923382
1 943501687 332186500
1 347182618 558832393
1 895883697 825341251
1 475782911 573229074
5 348754611 703644797
2 756711531 578751694
1 530062924 122167785
2 878264687 650826940
1 591933790 223916561
1 810871714 741731035
1 234257417 877125039
1 246902113 570897062
1 802766292 716157722
2 451811769 777941857
1 290168376 554449485
2 559938707 174059384
2 786530523 668917511
1 99921835 892950971
1 627329750 648651251
1 454321263 257990365
2 982721521 641394201
2 571143 504916105
1 768623271 862831503
3 936630859 33136019
1 370835906 924440884
2 728346646 908434771
1 675600384 908025099
2 514373322 553253111
2 407050677 189706934
2 773399419 656835252
1 321640666 562933111
1 621091047 280367129
1 625104561 349217816
1 94665499 904461867
1 352075315 601854232
2 839653084 241547262
1 368098701 576680583
2 957495494 990911957
2 446655697 664532764
2 169538359 725104513
1 964468066 261088204
2 835063038 552510862
2 187558395 31103497
2 692394220 12363514
2 911353221 362579785
1 522354589 2420138
1 486725202 213334287
2 768588000 850679533
1 158953748 957802783
1 534758884 294313944
1 785378030 675137656
1 284897677 546927035
1 817146978 155139128
1 429617532 599029061
4 692701241 57654548
1 962735931 349334846
2 427458173 824367555
2 232197568 982198460
1 389498732 220630946
1 189988088 690240215
1 259480232 885616543
1 760368453 985999504
1 505674311 569788535
1 435459976 747771716
1 49174935 883640420
1 721464020 701675350
1 809832790 822661444
1 383562120 963074865
1 630580 253974286
2 90153600 705634199
7 486993778 575868089
1 755273299 871748783
1 618565915 741741585
2 800042865 535905797
2 237946515 862755815
1 398800558 953581417
1 523276497 522269714
3 147058943 883056776
2 266364401 755526234
3 51428509 396561924
1 351715284 525027172
1 575679088 437998153
1 6025129 856063258
2 624136565 571762125
1 610929435 321978519
5 283388821 837618589
1 830461821 46416356
1 566455006 40704323
1 791823543 686514833
2 161315548 808883798
2 195859858 578163377
1 638713701 767190734
1 589592673 759842558
1 642124957 573861583
2 372091852 258899918
1 814979499 329015387
1 282613080 600940074
1 437790544 298568412
2 32979437 749723974
3 175749187 794587991
1 777379735 533117796
1 476298228 102971547
2 544106945 166416506
1 255747441 651191329
1 714979077 317797166
1 951054160 571094266
1 404648900 48761308
1 802802701 158831160
1 267548985 409582321
1 520538381 71894039
1 182149252 372240781
2 683114830 92081107
1 844106861 592095843
2 804135692 214134695
1 610012515 143962843
1 704058271 486321311
2 340918719 937626789
1 636432601 877202005
1 866337532 275507632
1 132626833 143326032
1 231301973 534372124
1 321672645 35758560
5 23482713 969786299
4 1576586 748032038
1 88392254 115264772
3 252436223 443405285
4 206648008 579558109
2 783779140 855739857
1 501623605 317247469
1 179116859 361286872
1 820691897 119082427
1 665114307 242126454
1 760540922 737897324
1 461133849 769086026
1 699899683 806450789
2 508497739 514112279
1 552237841 213215429
1 65141154 789020668
2 24838907 822793327
1 484840125 832876339
2 449812927 423178565
1 298007912 6722267
1 435371066 497591820
1 627832291 950076527
2 866784830 42454927
1 651525867 577813632
2 421297423 674655202
1 712584835 183703884
1 879951973 571187127
3 35114737 243843562
3 175666199 329541595
2 896174303 130757879
1 795939727 620606020
1 839871463 707341564
3 744549929 959957333
1 541634487 282835922
1 802621499 133514331
2 570121305 564744052
1 748568661 391699176
1 203975463 614256195
1 116201343 974820579
2 670395122 585045914
1 230679008 453709438
1 153611166 917649305
1 534289753 704287069
4 303472047 896450786
1 976060989 7460104
4 955858666 352786762
1 654763196 115247345
3 656915369 279587593
1 174098314 724084663
1 33718670 889379365
1 52213303 27219903
1 336778150 238500898
1 368476939 408234613
1 221300833 395865973
3 902789518 2350894
1 638998308 420806712
1 60716587 302409778
1 167847492 965024351
2 194401598 298387380
1 612341228 54424676
1 122105157 62741968
2 484384340 779472903
1 702229110 687279334
1 393343784 255214164
1 119783788 390207948
1 452899388 672072039
1 872644040 820379786
1 488654882 146481158
1 610995637 446687795
1 651449488 976145493
1 998470620 214466099
1 582231509 420587334
1 481811127 365465645
1 626921069 982383616
1 49766399 139305870
1 779054104 975828878
1 41519728 125859990
1 823399561 318619865
4 952051009 152490416
1 684243636 249785415
2 782458979 6435831
1 567063501 993219309
2 65936992 690894215
1 66192077 748048265
1 463834159 123454126
1 907357829 823518781
2 878727345 783484853
4 565653747 557198934
1 785961151 51587023
1 98045660 978399562
1 942829928 610679680
2 455193347 395335691
1 773336649 625880540
4 646536550 121897174
3 766669036 762855660
1 416869049 97252560
1 546616354 625333323
4 719448472 381046483
1 195990383 236951769
1 53182052 857013391
1 204538179 535546291
2 868438845 998316747
3 862412003 941013045
2 778555957 661258209
1 121175255 928512100
1 590142510 493834086
3 780300402 652353823
2 995375494 483129567
1 623612089 572198242
2 683608204 707080049
1 407038349 706639924
4 547138662 663750088
1 797820045 775650939
3 266988169 278343950
1 936046891 260540415
1 285997213 547994830
3 998738714 524266243
1 662383843 576254621
1 927463500 90563181
1 106100821 965061457
1 118308847 492569973
1 511440920 789020360
1 62134607 612331928
1 542650103 145558005
1 551971821 969139243
2 396464114 19768402
1 866678698 354568769
1 813980982 962600402
1 43135869 140608119
1 449066171 705896259
1 568416109 489831358
2 199234214 114645391
2 692199998 845534503
1 970619308 196871007
1 140676787 632677887
3 958998377 374535495
4 370499783 512161336
3 739773271 437286099
1 757542999 748872129
1 951754142 940124189
2 902344480 484957436
2 543569989 178081130
1 404835284 825761882
1 741664289 809793627
1 476162412 944029453
1 521169871 667123051
2 946284271 631340600
1 111119652 576037462
2 7249741 251883687
1 363207926 784235042
1 699948064 434216007
1 309615080 290345364
1 749826895 480436637
1 664212274 78173216
2 237744531 268146729
1 597999342 910518392
1 351680495 937598943
3 416783429 238783818
1 33994986 486766782
1 475526871 202456317
1 885323534 849070536
1 306578596 59337607
1 813129528 186647525
1 507681661 793536465
2 693982272 45699439
1 884299761 484745818
2 48371783 925663166
2 438709638 446682892
1 627536682 626829224
1 30819892 358442887
1 607845979 453487301
1 543669849 262000940
1 172422957 327060984
1 34247852 288127034
1 657500232 116229659
1 589600810 613471936
1 881537655 38295418
4 290746592 4555462
1 837653449 476998908
1 176969837 889654236
2 17143313 371417176
3 744565887 824762907
1 304356943 464085406
1 583608742 262762732
1 56898069 529733490
1 238446470 490103606
1 354707886 681072704
1 308842885 529173125
1 960242608 447892357
2 28541633 947473086
3 177600710 194202922
2 992152573 865618461
1 182121235 996683890
2 106854540 214850047
1 922351156 46189261
1 771779292 467546780
1 893355819 661388783
1 641983645 125836867
1 857210363 737577447
2 491066884 420172235
1 203193526 829334294
2 167707490 618982699
1 949472105 935949862
3 775290015 553845996
1 793054289 672349095
2 28271176 179396102
1 222352738 639073039
1 897586891 805567846
2 835241964 373495131
1 752901669 327086845
2 798072673 99911855
1 293245270 27556376
3 342137238 756687497
1 384550894 360666500
2 650288590 221960218
3 809052677 374362955
1 832952527 155349650
1 755697531 392366904
1 866045201 257411901
1 354611826 994788287
1 377557338 553672185
1 190840466 686116754
1 242662294 132736559
1 453418980 129639391
1 248512695 591770260
2 955459116 957001192
1 686134339 120836614
2 429404709 762946058
1 92774765 811498066
1 68496306 934297413
3 601635403 910833193
1 387791014 167648078
2 307550764 644867211
1 552504672 452777332
1 747801087 370195222
1 763933128 818078300
1 711218772 373670743
1 12440813 582665401
1 783287392 694356552
2 239404224 892903082
3 970468939 159543872
3 560555933 999311820
1 395030542 864349709
2 487835758 753438157
2 114284640 632597622
2 599007912 429829025
1 899237229 50353278
3 882470496 613866407
5 689375055 941883690
1 173838701 879965333
3 329760800 741394389
1 439478524 226590128
1 427260491 192287937
3 500943803 392600739
1 166199097 430032080
3 366262091 798114062
1 402540389 991460378
3 863831932 430844446
2 581485243 290724073
1 267245785 803333036
2 515740573 350536353
1 312288151 763421499
1 755374053 148056005
1 390574715 213636321
1 790100420 430263751
1 639230800 666386625
2 621024487 386335144
1 872171147 535858343
1 654413077 931829279
1 359707870 799997673
1 856554493 831083158
1 920276767 187194119
1 287407432 55291954
1 859745316 299340804
2 161124890 422804576
1 357982693 831769090
1 806968071 396900294
1 913293099 896160492
2 724012424 225596931
1 184891856 540147161
1 89173623 344601395
1 973339593 602046592
1 654601772 970168033
1 828535126 825643547
1 475852846 995816234
1 879320291 478187513
3 217536457 609672678
1 675693976 848991590
3 935369279 778477868
1 89580646 115191372
3 857356768 763376079
1 913276288 604794261
1 916805815 857090268
1 838414406 611975313
1 58037562 442757962
1 823752433 106244088
1 566274160 356754400
1 594602963 204083598
3 314883726 401817939
2 80107709 683153493
1 546025163 826415116
2 494648484 385833503
4 300512114 145602793
3 433956408 893207874
1 143150726 424023677
2 298079658 341571683
2 117511237 712571280
1 792409600 859014952
1 144364742 856728756
1 895995163 828255216
1 634901987 431580552
1 587552655 353486270
1 174892494 339219663
2 458137358 128193742
1 274672031 619112109
1 827380632 723577430
1 627800775 682604559
1 220840726 810629990
1 878085150 540740755
1 923279968 959576802
1 709303800 639714763
1 62396492 849810096
3 502972805 533690228
2 589757702 272961654
1 953462984 26948513
1 48562618 242362098
1 472208292 740044857
3 220922594 324561521
1 116337167 744502213
1 156787446 318661902
1 346615583 688188079
3 699730161 940999944
1 505828215 181821472
1 295741849 906605068
2 549299597 732480871
2 88051779 81941254
1 791485700 880829681
1 733233168 747845853
3 574199337 795462603
3 135053766 70735756
1 872644367 596485143
1 593617196 778028663
1 694769242 10871310
1 606537199 990794740
1 983075173 79403351
1 639823486 69366545
1 680029729 174529618
1 105432128 178867689
2 338959071 631239587
2 477081162 206713474
2 466592280 243422813
1 600275283 171036519
1 493226017 501218640
1 250911737 60766917
1 850579445 92350350
2 749660145 238106199
1 684074626 369398296
1 156969191 439100241
3 42145198 602830525
1 23494516 475697261
1 173524355 4504054
4 696120620 786617130
1 172109204 779507983
3 143256475 735738236
2 806899394 981561320
1 693321159 95806291
2 367589363 148492980
1 828218934 860956454
1 114845552 564677189
1 680625021 285121099
1 251098786 307246617
3 81007940 363487505
1 482830607 914216495
1 322973730 875269905
1 996750116 750847331
1 834578574 104457814
1 924222136 677285544
2 886799015 336471889
4 387638468 162929469
2 453635339 884579205
1 123172358 524398149
1 614894066 513093546
2 995712993 707871775
2 743895121 954005253
2 179113116 537568001
1 495002056 763517054
1 969199551 350686319
1 560080720 438479278
1 947039335 198680418
4 972829467 704716986
1 286268253 526757199
2 111949480 654081077
1 950376341 400137992
5 35130721 218439206
1 136672645 941992437
2 195561466 965768383
1 734669016 900387198
2 896407998 676277904
1 556269229 701121405
1 222214089 160796189
1 943472863 809378102
2 139218719 866345672
2 823503544 254282315
3 907945271 770353966
1 151500443 278782645
2 829749693 259322864
1 495698924 592351467
1 88306202 190661782
3 312912455 989561667
1 846398803 531251445
4 611670807 988052021
1 578443498 962780993
2 555975807 787075934
2 52879196 249526403
1 528716309 314916646
1 947753036 683551231
1 5830653 963957985
1 838453118 9359649
1 321605225 33548160
2 979814447 828964012
1 753760233 345747794
2 166847563 999035520
5 751306595 218432238
6 349653035 669428876
1 397643908 563632480
1 959766848 946695240
1 22080269 258264471
1 25272462 836251443
1 275668584 310383869
1 625601909 40451110
1 945950157 724963321
1 142683648 722660865
2 597262902 300094910
2 654163753 757880340
1 634121604 224879457
1 745505227 920942772
1 402429124 635290778
1 229367411 203836335
2 359757899 554975389
1 752715059 308873064
1 535998222 371817231
2 694471357 11795857
1 986082447 585886241
3 241532528 755491508
1 139598324 374517900
1 388194761 319877148
1 274380736 715653579
1 471564519 126278316
1 548055063 637486351
1 799673124 719477229
3 561181492 466467138
2 271128346 805866940
1 495399711 858403874
1 327216202 893421310
1 643918228 177573374
4 130254780 175682233
1 289942945 928588277
1 181577237 945578727
1 157131859 982752031
1 328372542 142521850
3 83995821 465705722
1 83564885 317873514
1 161814844 262145054
1 46414697 486047108
1 134092363 519339662
2 473488656 696701353
1 595687334 977907736
2 404737984 592603817
2 586913770 925019802
1 899892194 959421039
1 720934312 313662426
1 441433864 979221095
3 414416375 661727542
3 647353735 344665769
1 681206137 596554811
3 481472978 348607355
2 286919072 719911899
2 104816097 353100129
2 585954410 756524816
1 988463375 576228392
3 181994006 304521678
1 312818650 405302465
1 723819245 122266700
1 633500432 209917917
2 373919859 708700267
1 387948787 799825080
3 951280766 414690041
2 55528978 124270175
1 981816401 636892911
1 792222431 185701475
1 738792066 313521930
6 609328332 975680760
1 106684165 323794124
2 620502980 744186538
4 746324480 974791491
1 514681095 269519422
1 536186199 656333685
1 288369412 374493179
1 910703203 15090793
1 226481067 980587013
1 743535793 387410943
2 477852614 757919800
2 369881582 256070
1 120928969 877902921
2 1535270 664550512
2 667998587 173075997
4 238428396 517995411
1 202743296 390087554
1 425311691 297989499
1 671097853 296634562
1 23764193 594149903
1 444076398 405446758
2 810301167 513991390
1 43072372 642551563
3 755729604 946204488
1 493349253 802335854
1 964495887 302980757
2 746803782 563230824
3 381265890 948066755
1 785326458 164341285
1 497559212 349329786
1 442388334 144668177
2 761270683 240859188
1 719065642 673955185
1 860751498 954583722
2 379243740 343176058
1 958777632 672028184
1 860172687 121785905
1 359471232 91150233
2 662716077 64041395
1 572110483 73240854
3 14980610 8638562
1 388052595 503703300
1 333117144 442852150
2 948051024 861866573
2 685016743 838730255
1 489108588 964702723
1 28951887 130552464
2 808305191 437477406
1 965468610 144044791
2 425851395 138459762
1 649387655 513753135
1 644789801 674632299
2 727655740 100671545
1 977786844 16612673
2 450729079 836347059
1 347435662 188980258
2 62271967 522484509
1 813879263 525071432
2 341909378 314984489
1 117673209 297197834
1 96900874 454037965
2 450193577 173866572
1 728656501 175568201
1 710308034 605535148
2 338974503 187820086
2 554295229 426545161
1 735899341 3007109
2 30046999 440156096
1 469633321 179469757
3 611907029 580612075
1 522510596 863685903
2 786574845 321477829
1 515871881 772128796
1 921886165 961723156
1 892070897 767656706
1 511865462 435970447
1 914220308 532258758
1 460005489 99478624
2 466572711 258670967
1 274361829 30180037
1 917958359 776846998
1 32220177 89787754
1 670123719 566291295
1 219963864 186387239
1 144512396 81068688
1 621215264 888484455
1 6433419 101486126
2 165118061 256852608
1 533314684 566766736
1 221235983 560636671
1 900507917 9099798
1 72348703 71750265
1 522786552 50393321
1 161997027 916506241
1 102290168 798539018
1 811464271 596714089
3 431980838 75302587
1 542212333 265656154
1 495831804 614483431
1 636079342 496586219
1 737481248 279690257
1 469427787 901925089
2 801796370 541412445
1 651718760 965400612
1 652236604 513015587
2 8764854 98360186
1 421369282 43392696
1 517092705 710442372
1 41653883 989048122
1 463620231 609407351
1 844205374 720864854
1 216783138 206126502
1 867002472 425296546
2 431593236 409706090
1 759167597 660574966
1 622460112 352016906
5 53006130 546550164
1 479606999 73775469
2 606304289 756959473
2 487204055 796200502
1 748225335 577443140
2 853425507 927795094
1 188930361 461439438
1 868073341 171444902
1 185581500 831626126
1 149246081 199901324
1 302679610 190485893
3 370116665 501446627
1 133362406 503823978
1 456488470 455792993
1 713984123 213704995
3 469974629 716589266
3 265155332 915200459
3 26742432 843310329
1 523733785 439434314
1 804407990 935121495
1 241951407 34170304
1 635331915 638877067
2 790148913 944435562
3 787519397 261523765
1 841464475 662075915
2 938473659 615093851
2 28655265 404994713
3 549989734 703495216
2 125090718 525346224
2 545065885 596498889
2 491959338 615475311
3 648613978 309436241
1 608557719 635900679
1 96417260 984441971
1 301511975 707783746
1 389482415 46407058
1 136057991 839090999
2 18023395 673444683
2 484891719 44795475
2 537128302 136382415
1 667866533 356678063
1 695480957 491534373
2 216158338 567929247
1 840230107 5765224
1 585023613 449754258
1 511505789 791880263
1 433516751 689421903
1 176935712 489560641
1 873183264 993533294
2 553444006 391965643
2 525690951 1938255
2 628855089 509538511
1 549286152 566870632
1 804172127 122688300
2 52535483 230255483
4 878546015 833662570
1 883452602 772388244
2 380211120 219944259
2 552813284 551408968
1 286194593 113029182
3 607700417 192039173
1 329437663 841401512
1 575460247 915608584
2 953241364 537764566
1 328736063 566933454
1 28948682 841955483
2 439338587 404726300
2 951799800 526622701
1 62680 375473057
1 189389432 892208579
1 619274893 728411629
1 783382858 422167208
1 823587928 408000529
1 477751734 777986794
2 174134503 200322597
1 235046075 385038060
1 109608977 862218700
1 76597544 874684420
3 938279479 593098809
1 947884407 986081806
1 258706544 297522413
1 454357907 980489738
1 577944596 157630527
3 554032407 584983242
1 294284022 157220985
4 804159302 963321817
1 175784230 279950012
2 985805203 654657836
4 290850471 877445508
4 697524858 503642479
1 746476395 746102238
1 199631466 988836030
1 736742658 431943867
2 315386420 390440375
1 717529349 82499897
1 470566870 337336082
2 902060832 934203645
1 248348672 595290769
1 360000523 150737171
1 424451648 829073572
1 332734337 115534000
2 385920102 124125005
2 470241639 317141746
1 993370512 302418123
1 242591750 932199402
2 974872334 242928527
2 737073339 574155692
2 979364086 306780387
1 277350163 247341390
1 895318359 656227447
1 460305388 614164381
1 705186762 195117166
1 36411073 944044099
1 987971051 929498896
1 285862655 451590248
1 17881491 480798456
1 428643009 517418084
1 345263297 699790162
1 396845312 191035408
1 19869994 789786358
1 947003733 231628021
1 722684098 868256306
1 121420825 920137898
2 178602206 94757324
1 559825545 972802742
1 291195275 2547193
1 460387657 451583422
1 977587090 898521667
2 520757932 620817587
1 587415692 515397795
1 901277854 834903515
2 631115834 517245957
1 453522765 263004615
1 479297312 127095573
1 731913277 441027730
2 568410057 445247725
3 268094162 60273740
1 647392634 364375653
1 198903780 380769677
3 303362532 886501962
1 757219625 493011256
1 300719976 506509188
1 269172435 964819604
1 912540183 618130364
1 192550084 475459998
1 79319365 294320827
3 235252365 215846298
5 902833266 17620790
2 900477139 237916200
1 333232223 377030705
1 52814379 805384433
1 305145967 831091254
2 986191383 138889395
5 208717032 442227203
1 206836674 338258241
2 257088860 679072153
1 15286480 812763093
4 773266371 680071086
1 9107316 328612502
2 953866649 471870997
1 642875507 171246385
1 953702079 615455845
3 799071367 701449496
2 127397192 570210182
1 738289561 385208961
1 546703841 188513057
1 11132664 921349620
1 442703225 561937561
3 895209447 904493006
1 449367137 973105476
1 559708223 72106204
2 147470521 301535665
1 558443758 194984844
2 168839071 73458046
1 784561293 956429309
1 762471951 198431555
1 723084570 393080203
1 495529971 274774250
1 46437316 212958801
1 525573361 295387443
2 6491562 466072680
2 815749558 9062327
1 280922168 424847359
2 136732186 986604827
2 578150641 968346581
1 56126258 754486170
1 318966017 888720966
3 301396065 256251906
1 401046696 390688514
1 171877612 338027112
8 117777995 871120576
1 282447792 544701936
1 460395439 93473714
1 204101815 535420411
1 751223035 585292712
1 195563741 739242599
3 184787646 677067084
2 153221458 21218622
2 80037158 462732902
2 759486645 554743120
1 296032202 743481951
1 787825383 551786592
6 848640472 294759050
1 793639853 245755233
1 407495515 111546430
1 397490005 387227674
2 800389947 140647646
1 725615940 41403349
1 105898308 936926468
1 663629306 403030910
1 178335480 162068202
1 612269111 265788869
2 961883404 246212603
4 108783666 289773458
1 771657434 707842164
1 336770394 640885557
2 598318508 528193295
1 146764298 194398615
1 421797170 71162116
2 75081759 262954058
1 108614946 599983762
1 909174296 514454058
2 646505971 650694960
3 582330083 525955063
1 470200747 484800316
1 157158270 15600990
1 881689557 270497892
1 589260197 510952088
1 632330828 525032663
1 696859856 928085665
2 808763161 319680268
3 108265796 688079618
1 627393741 787023226
1 384001567 850051792
3 920002446 604055234
2 401297630 693424059
1 769052028 803030898
1 377435397 670991216
2 285767663 851371090
2 624542311 943275275
1 298193272 35910169
1 285182134 679750602
2 159148437 880751650
2 439186393 924230466
1 782751038 944123467
1 295782923 974876572
1 239617048 209853378
2 645779859 865436046
2 974054188 822196061
1 808515739 625603488
1 431532361 504809511
1 13451757 27569105
1 131150679 680290532
3 66965331 741780825
1 697820006 784764491
4 923668952 626531648
3 334526640 744270670
1 470715801 760683538
1 348420527 244894715
1 1719796 969923437
1 265415684 726312272
2 926134836 825606238
1 30777531 52724512
1 452794383 814610350
2 296536447 903776962
1 762989279 180848521
1 297465763 165653233
1 479580810 401513662
2 8581123 886464640
1 170616523 170124885
2 144504993 385392447
1 193782357 701124290
2 723030335 715658386
2 126737153 313078394
1 236934288 97872352
2 472826450 59633870
1 472570546 949735084
1 987040931 346386278
1 685308590 987749373
1 626263906 805483382
1 659653154 722515084
2 612021201 504407013
2 286579137 416667133
2 891144944 97428624
3 621233482 1549127
3 713705903 966064726
3 449051524 667144693
1 299664910 850787305
1 464824176 733223890
1 713965117 392615916
1 864194802 366636973
1 576606375 2249441
1 147478694 780336317
1 596818244 555322814
1 909340107 160826236
2 540413864 785678781
2 271320031 780727299
2 275750301 770674923
1 346566008 948854759
1 640357592 88644381
1 648316077 712397422
3 305774437 143329503
1 664119005 170281032
3 384895179 795890094
1 672975702 785399445
4 973437697 304195734
1 392174140 191203292
2 348990572 204403979
1 809560625 901408767
1 51672199 38963356
1 218454065 751830653
4 793281589 849249618
1 568192986 549894716
2 751545954 657990684
2 599349595 268841913
1 559972793 212951293
2 716662852 923885300
1 485128325 611406223
3 896989813 822808943
1 283119155 398758504
2 762120409 567841655
2 969933723 279135551
1 645693654 347260553
1 349662455 443148859
2 948979592 34672133
1 839380425 667071469
1 715081321 887208487
3 703389890 412799293
3 352313263 799804598
1 490121591 379496914
1 461813284 580573105
3 537250884 534862952
2 536685014 348877664
1 9462886 252867604
1 475933133 92053010
3 673315577 354108238
1 953725926 724432742
2 918975669 648416318
1 291891147 216629785
2 920756967 599382791
1 125569040 620722890
2 302802688 276611459
4 105289859 249670249
1 995724072 951932079
1 199389103 941954941
2 621356264 586419066
2 804083409 717997800
1 408878928 409465695
1 915008335 362525817
1 714663709 416748007
1 765635520 218910807
2 300669966 656524057
1 184524566 869304589
1 220705480 658673432
2 805543863 67284440
1 775514477 554265825
1 506740515 533635166
1 536375398 358543873
1 646639297 929270006
1 374812446 847812047
1 707354542 847236027
2 34959711 819012680
2 732202590 380106968
1 509192763 170224729
1 534420440 877689629
1 155741777 266019865
1 808252380 338276463
1 971034087 429358099
1 761417380 606010307
1 43876261 76408279
2 644450328 648674210
2 213755486 432162223
1 503307448 281639642
1 287487893 822315215
1 938208277 470998893
1 175216440 676304558
1 451264525 918618703
1 368845223 277637953
1 790413837 459397410
2 877114314 240080571
1 421888258 457165475
1 481116683 581638435
2 995904885 588035012
2 931372274 873640170
2 416414246 330897280
3 502171917 929584254
1 916295429 11561961
1 24813341 188099816
3 914860394 932109563
2 293665660 869024738
1 110187985 286895632
1 625161829 551008496
2 914686638 775978954
1 914611115 710806968
1 624220527 99916295
1 385957617 259749437
2 962798614 514641140
1 68269270 72815157
2 972303503 806210697
2 850520407 147407533
1 603533593 40545048
1 123891208 744974917
1 5684916 103460043
2 640085425 14914012
1 15907866 385392092
1 476003342 936462740
2 642853690 508450628
1 701507014 303576358
3 493105721 127380032
4 325415863 200230413
2 859111379 677986336
3 644225069 651820045
2 185756996 771759810
1 903742198 494670704
1 383044687 425670312
1 396415728 770789765
3 48573815 668635421
1 176984824 481281548
1 96806691 731368216
2 487741472 544227983
1 194599478 268604356
2 233752864 426147489
1 443858085 296683261
1 433736955 736730865
1 368250474 42999158
1 714924425 679290443
2 373757481 714247596
3 676538704 101463515
1 836696551 84843091
3 935401628 836630724
1 575951041 243277911
3 811272764 279164157
1 588586555 540784246
4 479225417 469825323
1 658673224 703343624
1 914825273 499709960
1 753230233 600009762
1 672156962 606961581
1 435120451 157916114
1 702675333 486462933
3 119779706 25413186
1 196522712 250359467
3 665765596 695954044
1 275356865 909472355
2 695361068 977438799
1 653016581 13372954
2 851442659 776750262
1 94565818 520175109
2 505436121 202909333
1 230959765 704760591
1 188246651 640417759
3 585577665 315688423
3 939827357 898319138
3 902074102 508074458
1 166802106 949776221
1 116327005 906380640
1 588412758 799161488
2 110965354 374392733
3 41813085 591717056
1 665797477 180789479
2 64612743 538824329
4 641446858 942227698
3 625626028 998384920
1 899401703 409974255
1 878505756 77290479
1 765061878 476059901
2 497841190 684903538
3 186860827 62071454
4 50040648 824817867
1 94578007 92569719
1 898148282 549191677
1 678746142 925999312
3 984678918 14721224
1 890838559 623288084
2 857228632 535630714
3 564427010 804397381
1 367659009 397922474
4 189032049 216876470
2 731056829 266240523
6 377825656 748885392
1 503655695 675481858
1 656245566 757821185
1 557020873 924347368
3 940629816 231725688
2 787398108 612844822
1 58794646 975078666
1 37559459 588077555
1 577062625 85455444
1 389527475 186328165
2 609963043 944236418
1 775099854 832623477
1 975053644 548935333
1 714442754 9674472
3 679269246 182171954
2 486727347 303047654
2 359891425 312843108
2 486131372 478993535
1 708212675 959178761
1 680666901 368701273
3 311760719 848014421
3 980341878 888287363
2 302125455 150706148
1 750085610 571733670
3 969551678 692465660
1 815909103 83614529
2 64359715 317673554
2 667447901 671243544
1 696629266 304265191
1 977888663 188916779
2 384422680 893348387
1 236206478 977347478
5 323953279 526298661
1 373194237 229352447
1 97136417 560246089
1 964195044 767972796
1 844729636 474046105
1 552899949 626094760
2 843762214 573655311
4 846048310 553122640
1 169791595 101772315
1 380328749 730127826
3 564617746 412412401
2 15382763 292772861
2 385800456 508920128
4 669411382 523918040
1 125098414 38504885
1 270840327 119013879
2 636881732 440667156
2 974947722 591068345
5 334277075 196393082
2 970462953 806451863
1 114128261 789979580
1 519755381 790810431
1 293679308 982722237
2 987942813 25124230
2 980061902 208004214
3 441626491 866420153
1 444585386 29770375
1 987529058 620608938
1 873836053 17752122
2 250633124 609329827
2 707753768 31889467
2 159220021 648443852
3 303791983 387393406
1 63920421 125908026
1 909982036 915986652
3 120124011 893308400
1 560612331 787526735
1 796557822 355573095
1 958856932 45416065
3 422028525 589777707
2 931716452 248851466
1 214403225 939847734
1 106965019 10214717
1 876723649 758694939
2 578058289 887595619
3 213493620 892264604
1 227786789 17392505
3 749056810 827646889
1 573642121 116635411
4 299945965 775036391
2 725262746 966246439
1 40388602 155354749
1 35967366 94174273
1 756417954 610941017
1 878563963 96483179
2 618279292 949715525
1 256594306 718606603
2 598274384 247577140
2 249939464 827665784
1 161382259 317135357
4 663112951 444759077
1 48100254 388205836
1 399528944 849275356
1 329549157 589211550
1 915470929 962682321
1 993012679 242594030
1 564632059 370715392
2 629144093 179297642
1 916671930 354405658
1 222258987 664949194
1 698148199 402858809
2 408549164 449476463
1 304757229 403029050
1 97152747 93555871
1 712631215 903125040
1 755351390 913080483
1 188060708 971713248
1 984385824 964091708
2 833109711 756329673
1 793048436 794251097
1 951666342 937857039
3 112512023 231410371
1 878333018 439482302
1 138819820 179409045
2 318235117 18141970
2 55332687 111628566
2 622852636 686802979
1 55600548 42583487
1 571301639 844610275
1 518528671 484649297
2 606636783 257026
1 6915026 972042573
2 7522127 901653728
2 252936533 353764861
1 70611216 816840665
1 917905812 548806437
2 2262741 421273776
3 987670267 106029157
1 432927289 915723444
2 476388196 834511471
1 250353447 36673428
1 894748448 833487961
1 89441502 602016992
4 537516084 459326602
1 256164485 493187518
1 679740837 503222033
1 648420822 14702229
1 609280254 254800210
1 597185956 754523570
1 684151264 189944862
1 204681654 149908674
4 632336000 22337252
5 695602059 324155028
1 450874072 938448256
1 44883883 19344794
3 881571439 62142716
2 466644882 859466895
5 654151114 217173986
2 270889576 500229005
2 155337173 648115315
1 313956396 873212646
2 242847201 675715726
1 241266350 401038932
1 83467081 563652608
1 704856678 401935266
1 108155008 554309352
1 823697857 660880024
1 56927594 549754880
1 766334288 541519917
2 968980232 967611008
1 981570851 388404656
1 731871288 652278795
1 797440912 762894767
1 440611834 628750545
2 385240978 559735063
1 907192029 622150911
1 794917253 781678710
1 494301142 924608271
1 161193780 658153547
1 973533316 768769534
1 553241736 72684893
2 273480552 804126219
1 307079834 382078474
1 373823559 850063401
1 860052624 146332303
1 381574814 844580466
5 193128192 208406695
4 685005145 777387997
4 532098483 242192648
1 449356910 388468845
1 621592337 49730434
4 721243430 621794016
2 661307127 942958685
1 52389137 901451955
1 388697514 619821961
1 213117192 511598937
1 237816172 115089248
1 39167270 369740588
1 142005672 491752745
4 157669937 557290199
1 868871418 972012254
1 14836679 139160374
1 886163884 533119614
1 303539730 186397827
2 280278504 416477023
1 197868524 263499010
1 801918916 879844037
2 619728318 176973514
4 191991784 97615682
2 126904904 760715323
3 768740880 260216444
1 171279015 840220112
1 769674000 577605831
1 837957560 470367165
1 197501886 816270092
3 803931093 435922076
3 708122478 307948030
3 853821775 445407593
1 167653593 679026795
3 306859957 323260619
2 802739883 961094865
1 182297082 863688151
2 876904531 627993267
2 411423636 419867179
2 800938978 75554828
2 841735030 130107600
4 204546465 124507364
2 831800249 66743942
2 876490719 532090749
2 389242025 579872991
1 812811423 888743714
5 778666987 712765979
3 923763537 224945332
1 117469828 399642352
1 237326390 344813134
3 970295602 215538990
1 588235467 828307242
4 178694742 976306018
1 7828670 943129037
2 974007834 394221071
1 86436303 533460186
1 685146983 928640530
1 794117473 372055358
1 698854589 320101291
5 656941454 325097168
2 883657756 97174170
1 494422293 36893949
1 891668210 949399164
1 558352660 164724229
1 252997390 130110042
1 720161338 569063344
1 882771797 357851687
1 565835982 648050947
1 889826443 967911570
2 440485946 935534825
2 139389721 407999137
1 345375478 335674710
3 843120635 62785914
1 329023274 221502852
1 333986677 110454453
2 401033568 35672188
2 626304247 300108338
1 294735049 39363418
1 507005540 710216576
1 628473931 369389560
1 380151254 46445777
2 679932504 847555831
2 973664258 567714858
1 11111672 620420217
1 265656923 969355616
2 9585922 956628850
2 937220951 381851024
2 489156483 523199935
4 188159753 675862196
2 943216858 977563291
1 320180783 523207326
1 75809272 317501124
1 347311148 904047460
2 465473356 780052747
1 794748114 795913415
1 964114684 310151280
1 661219898 96531354
1 575895428 857970278
1 908444784 159064978
1 772661183 459640512
4 321955608 999302517
1 830322305 657124790
2 932001479 617027912
1 462515568 697948492
1 950815255 115277992
4 294558594 924411778
1 897004342 982185233
3 49805975 804352091
1 641195912 649923998
1 233287980 989779370
1 140478059 731853782
1 251487380 275832250
3 134258099 87110955
1 557061336 643282717
5 387319268 259921133
1 465549747 401122140
1 548778535 618200340
1 8095397 43214263
1 630352291 190881212
1 401609421 94819602
1 749240387 203022528
1 307021168 36392731
1 131319966 573570403
1 384231248 6449690
1 155521596 191996421
4 368198311 995305960
1 960323274 587999187
1 964052257 216618863
2 825972583 603661872
3 782062696 229902486
1 605385752 896433949
1 448670330 690167258
1 764174988 368274263
1 126829834 520015845
1 617874590 417752926
6 916599258 88021481
1 949916294 798365420
1 571942086 385829005
1 133175246 407879688
1 924060089 854920229
1 408590745 888420848
3 552341995 505669773
2 169336242 607618185
2 749014448 575637990
2 300244284 69918593
2 379067143 996425619
4 394207128 523854589
1 45708173 555926024
1 362246693 517605540
2 388090383 34476832
2 744380535 45130418
1 318790847 66746520
1 436946415 699984765
1 939593405 683184677
1 560954973 544798683
1 647538752 758018136
2 139955195 609316314
2 424681440 511353342
1 856213274 468093518
2 873300259 460050406
1 142746281 372904756
1 551869126 118917791
1 615674205 939248860
1 169697332 544437996
1 28055063 566344919
1 570197035 871340161
1 864485105 100580089
2 302432215 207958665
7 311819195 40315073
2 200808819 419422572
1 972351944 382175849
1 323557629 545987574
2 507066741 655840393
2 434074349 31734740
1 568558366 131400396
1 741257985 952595620
2 802782347 720504329
3 914463703 585767233
2 316722560 817047503
3 414437867 955203861
1 485250690 153572087
3 612772930 242850609
2 305729556 606654377
2 335458409 196536136
3 975934432 769178792
3 12691042 564552514
2 23376407 493114701
1 58556525 656675545
1 773681089 749657725
2 708093661 818840628
1 410313212 615035419
3 370257752 657299021
1 918219991 757500047
1 192908009 115064911
1 291198989 681589334
2 768416903 625764931
1 14293182 153558854
1 149481855 78120414
1 318405600 956447818
3 329034676 619047308
2 244440796 329041009
2 820847219 817775291
1 649646577 619535346
1 388149049 613663109
2 282051059 654533911
3 287503869 521685530
1 248453181 19978400
1 30134785 895113286
1 433153274 839879093
2 417851771 491465786
2 108630026 754190843
1 434032986 12460209
1 436553659 731742489
1 387483774 450257940
1 353405440 611874876
2 295413011 115966450
1 964270614 10631030
2 354383753 289146828
4 208114871 534985984
3 310717294 69536010
1 675138625 13866339
4 191637506 567136127
2 931164722 254789776
2 513426489 366491913
3 340355639 252366638
1 956420822 205710485
2 828865860 389087442
3 859609243 912651756
1 491427925 300359953
1 275864363 903106641
1 611582330 915250732
1 565599266 166281959
1 323519883 523588294
1 462713999 339623253
4 674334650 163487368
1 754684843 382924423
6 387319580 521746299
1 532361030 297087861
1 190074709 423835779
2 369720805 125278190
9 386795008 811297033
1 66374818 564910433
2 450532281 629218141
1 286786714 137324524
1 441302296 478224525
4 891145992 53494746
1 755514105 185835167
1 493890772 991239946
1 150501236 94098100
1 963247896 664001777
2 165124704 913459448
2 264209886 383377789
1 927055531 265895490
1 544813134 963926332
1 994735591 319726910
2 879420237 891972351
1 879161991 475322792
1 160764989 647845813
3 95736469 810603411
4 40014599 549215775
1 839033565 752877374
1 482258497 317573639
1 473895021 647315489
4 38830268 560541803
1 269697778 982440585
1 112393245 209267670
1 321877588 978397495
1 21483513 868009457
1 737574881 896613683
5 88188091 707433046
1 217254950 639058727
2 872703252 742890798
2 566625291 546785304
2 970881239 375403075
2 468769948 860402008
2 735266880 780480407
1 387825326 442447546
1 286497343 807757059
1 846944684 354999136
2 532720070 943142420
3 49057088 941998443
2 148939410 149280580
1 488507749 331980134
1 878216867 927837562
1 249452372 752483568
3 136406875 718666051
2 748424791 994388556
1 191374414 321656036
1 175235585 722396312
1 541548199 285012711
2 146881207 423832435
1 44599918 843895033
1 905359686 38311728
4 322425551 11227151
1 559433072 209827545
2 550143816 617169528
1 455788110 200482691
2 948362816 426257596
1 544467319 167683824
3 654352974 706782982
3 94578966 443248089
3 607620865 596877685
2 753188233 601662434
1 408250275 339584683
1 25440126 806655383
1 52364956 379032144
2 276981481 75755363
1 192073980 576995176
3 769106865 947326217
1 894124143 13418739
1 567641560 73274988
1 743377767 526730977
1 461084421 221389592
1 149988646 404326424
1 92754188 496786302
2 629024155 523680565
1 146074080 375044947
1 92838726 322390247
2 498400025 842370836
1 170702890 648677595
3 618867180 393033999
1 118951250 72035802
1 101091643 364347311
1 241036216 960220307
1 247212797 148752799
1 861173617 407783105
3 360264842 609912269
1 559227607 458486788
1 637690840 600100111
1 723875099 367820431
1 523771931 504262283
1 400463156 841480482
1 492066776 455845848
1 701469984 94328695
4 332429860 491759289
1 683587727 466322008
1 110358266 484383517
1 479624571 82771897
1 594513582 216071413
1 630227086 965569512
1 939115270 1529338
2 550390587 202862750
1 939762841 694010088
1 849017728 104083935
1 694516774 517197922
2 32553058 471572781
1 239815431 563339257
2 710034561 491176643
2 545758817 709517577
2 754826617 974665265
1 54137785 799774283
1 398436695 86939877
2 538185634 440250601
1 45562004 682516158
1 78041027 295228732
1 586939777 871916564
4 954384112 478700755
1 844638245 114763880
2 256386391 839905082
1 375718890 261332129
2 342853907 156776038
2 946344080 722956356
1 990482600 934127701
1 739579493 392884336
2 501244401 790722375
2 185146776 116518804
1 171542067 85788352
1 446691147 949723142
2 660456364 576636091
1 875332944 570874627
2 292019426 903787697
1 913424068 944033608
2 945917735 855184852
1 636556554 31758738
2 583139950 794679503
2 737737709 421097502
2 836795728 154207129
1 694514506 348573555
3 453181681 268232762
2 196175932 767533037
1 90589300 833896660
1 747822121 32037958
1 291961217 491741036
2 712856349 349708409
1 306131992 615131819
1 533003847 310520057
3 215942940 13369835
1 868101836 298026999
1 618408535 592079347
1 760084014 523058114
1 680078162 100690186
2 264872517 559820981
1 613574335 552001256
2 292437212 315565608
2 761263403 227794362
1 38996999 429444997
1 227143988 216536195
1 277965361 587826300
2 739566489 111088765
1 831668513 152294979
1 95386192 75023837
1 249088992 981546190
1 630274942 267672362
1 189301901 270050066
3 217426258 656897653
1 820492774 541707119
1 537381210 614105697
2 55845055 616536163
1 524816812 773076077
2 420714381 390498789
1 373944246 999938400
1 588189037 829854048
1 356467752 577754790
1 198794708 94090651
1 990888336 440904828
4 612079333 279686131
1 44978060 723439153
2 812401590 645535191
1 72902358 273866491
1 28606865 781389213
2 359340056 529867233
2 874130712 296166448
2 362603194 603779754
1 533803880 925527
1 305970894 971880186
1 706873095 423277706
1 387611245 24110075
2 99993841 615657104
1 474098849 925041650
1 188933202 168717505
1 599464932 417868898
1 143170730 38635035
1 135293253 249844860
1 891491614 62574517
1 294436692 244544002
2 56406434 90303449
1 121368538 201968250
1 796634703 369517474
1 340944940 585792779
3 751145070 712878378
4 204001007 611217817
1 525444456 153689315
2 253850236 674720811
2 648222140 809007850
2 836690528 698879252
1 964200027 983216883
1 58931436 72978723
2 223001487 903629477
2 103873866 411952636
4 532221283 671428697
2 194285701 184263400
2 86900715 540486419
1 522986562 597778739
1 280363095 875651769
2 95360978 171242974
1 701176555 862172739
1 446508319 29900724
1 783668401 966413667
1 266269119 971694528
2 825859924 939019697
2 556578534 136384472
1 880849099 397105861
2 887264796 533753192
2 305817585 924003654
1 558593041 697541016
1 270736567 43077070
1 708716086 284503003
1 194998201 467754476
1 868647833 808566526
4 379333414 228190475
1 676699721 22562835
1 62237788 71834855
1 306474082 239583089
1 742963606 831122068
3 92463345 46028617
1 827422219 349251939
1 812241851 51306589
2 717506514 648499369
1 642451178 265408288
2 921920366 57115812
1 367380929 140931830
1 502151153 594711772
2 305727992 493831183
2 775481672 674639433
1 820635857 482833359
1 474426924 614416968
1 210992953 912011770
2 35207961 704182307
2 771944212 996620465
1 268234583 871614067
1 410098587 582330412
1 681830143 786511548
1 189705131 271748751
1 984269823 533354360
1 487221925 360224912
1 708359696 573387034
1 951128529 632734596
2 911404717 405627375
2 231723807 980756336
2 645547780 700506211
1 651853524 500202674
1 982772402 736139264
3 100734237 810371397
1 80780032 17006780
2 938667389 552807767
4 763983615 758444044
1 908064361 438454004
1 246128062 940922254
1 294655458 801660513
4 34029338 802833453
1 251956673 744571704
2 64145974 656968173
2 585222585 89762073
2 523881483 594223153
2 959949111 301219519
1 219335282 391490621
1 550682996 156823474
1 697012152 590251975
2 177812000 926059946
1 870216740 404665580
1 472164573 761594843
2 211334136 467644752
1 963139174 283085221
1 752101985 633537303
1 822262303 964360505
2 220238191 958982547
2 35680589 197417844
2 132114744 454311231
2 870377136 471744666
1 930969968 215685911
1 990261469 773149465
1 225651027 360799389
2 8469169 137792585
1 33007208 334150546
2 414999305 20151934
1 391611544 219237976
1 300832661 530115597
2 578381134 889828045
1 651041463 317307145
1 301016785 796351255
1 971957967 855277337
1 654071492 8608536
1 649160556 252495592
1 569279615 575382884
2 84986247 496207709
1 54184044 774637878
1 100803162 507970720
1 19180559 933936593
1 181440727 840373976
1 626084527 952415853
1 161108491 684322182
1 254301125 336371265
1 705413449 687720069
3 93714391 203964931
2 54745598 819968501
3 909112438 343183927
1 221627354 949747182
3 916223300 72424721
1 291972420 733062588
3 691765501 954054792
1 591436346 995094805
1 244336356 246803849
1 179130707 248282377
2 14732849 271490091
1 551540370 450372749
2 794038897 608630810
2 347571351 930906742
4 118359430 441644138
3 450292396 25984475
2 485532977 276248819
1 332468498 59976946
1 187562006 879276932
1 407496081 611743199
2 702935510 588334112
1 858632333 765074907
1 196971809 763452914
3 530607397 58463586
1 846513894 579535640
2 505622746 535153510
1 51971774 909032639
1 569709613 703559414
1 342842460 105903597
2 80641959 388817502
3 658575358 173423126
2 141382745 282479439
1 553466459 194006843
1 654821841 925668063
1 614454621 142931743
2 638615712 851025713
1 499670758 41857258
1 39755587 889883738
2 431254802 664053961
1 416898847 443101227
2 185135330 603740910
2 461932851 538968143
1 622064633 946747593
1 516249377 854048958
2 207569730 912052239
1 222638716 631452443
2 306323102 484606474
2 557259436 215620789
1 807162483 530757329
1 255168426 381961426
1 98608250 128886386
2 549098018 665373045
2 624747143 751816771
1 61236966 338290323
1 640113669 91208781
1 728398562 672852836
2 585676682 859808112
1 442417950 753332644
2 69994477 766961021
7 28693620 805519790
1 620192645 913101386
1 465280503 326646065
1 651030422 794269012
1 219400339 284519974
1 757028869 543097585
1 141066108 933133958
3 521050643 371341830
1 476749696 327878603
5 31243543 317940257
1 257476715 991995761
1 876721641 673904121
1 207818929 54924224
1 639133667 326187153
4 693118526 662217854
3 120627799 258954361
1 459698123 424352449
1 358650728 715410286
1 973546225 409465392
1 642725936 780684947
3 254228295 746590027
1 601110177 262810482
1 241877671 340747334
1 36356030 156816325
1 3263934 240656779
2 299287463 373371992
1 637930018 204866388
1 891735450 224036759
1 273893267 964966929
1 400358251 453292943
1 794157768 584755253
3 679223381 688023454
1 337885685 702101118
1 187467639 873540181
2 133820636 999171953
2 256355174 696247691
2 629109544 313514555
2 300484399 200940715
1 937478376 119367176
3 634016141 655493659
1 917234423 740381748
1 71024951 905964851
1 623527384 780788430
1 177179803 939092228
1 760878986 991245415
3 839146340 105874077
1 60146647 310510911
1 42210128 489953090
3 42106815 21591035
2 508282293 623517729
1 749666577 889798527
3 62663311 356121307
2 732872151 940685792
2 660145321 914377769
1 892386076 889841135
1 886041142 132331512
1 642163874 406636329
1 428843787 518230466
2 398803420 1401991
1 423415747 362692523
2 964086658 241174237
1 171991810 935643753
1 386528125 307187676
2 256556753 253397496
1 313744550 545339334
2 132043684 959431586
2 482641001 66274728
1 364749088 454935378
1 752400674 93009075
1 708501876 342745578
1 965181218 831422950
1 151599948 846219471
2 126719980 846215565
2 132858994 809665082
1 538784185 835676865
1 924357206 253523628
3 768222383 35829250
2 912838083 6667781
1 862517573 399633933
3 100283170 463210147
4 280283514 893987560
2 268101800 121876721
7 935401459 837348034
1 152070087 430210030
1 38996644 907576200
2 780501105 447619339
1 469580320 635099864
1 328494115 877149949
1 376593741 472973351
1 576830413 358397548
1 800433176 933470473
2 596683644 885855786
1 39615209 172319125
2 947124070 64793576
1 271948539 538615217
1 659262916 414857617
2 111085290 670744860
1 543849820 911179140
1 239658808 159000543
1 393332739 364897593
2 164032439 842479068
3 386098822 491836214
3 831947199 399158672
1 285409467 814490704
1 475867765 852712895
1 548829518 531089616
1 813468331 333364199
1 168224174 758040128
1 859970057 550584290
1 340679913 332494971
1 906515290 741840850
2 587051917 831232910
1 392931600 389050837
1 880795907 639652046
1 155796385 148965135
1 841408127 606277109
1 805838521 767428629
7 518995602 352574520
1 572983867 931745874
1 228863067 762795001
1 334832190 180741475
1 564866003 260358455
1 754470621 11274882
1 373769927 222089568
2 727172462 62652714
2 833680050 173019248
4 863851582 138491207
1 860777713 525734922
1 209994794 424641899
1 865095450 310588832
1 45836724 907888606
1 880335084 970317666
2 160934530 71041004
3 529385950 468973930
1 254889357 88516585
3 993064776 107928456
1 534875098 77781304
1 316407387 624770940
1 445125760 722635104
1 755235025 31876863
3 53537173 682960220
1 932662415 807191401
2 846261009 174091267
2 742235963 923219410
3 690575916 379052634
2 177503299 327852533
2 205140313 7770465
1 29277278 843874948
7 541288695 928680559
1 415086009 234781179
1 832262453 685896526
1 480621192 702396936
3 494624541 949592734
1 635864861 587113344
1 838866185 778072945
4 10098168 646500827
4 764359245 520822072
1 268348488 435835427
1 37405045 612010298
3 922975045 229757000
1 624538320 4963410
1 135386026 387564314
3 207090747 509549799
1 344478255 922713034
1 445777749 871366819
2 974280361 416056810
1 32753485 980932889
1 268954457 493218436
1 47226661 912121066
4 908403808 632525220
4 375074260 362878727
1 604718777 142346203
1 996988356 622377195
1 337803006 995173194
1 889692699 936205874
1 993129106 270158900
3 577585567 2598802
1 240323098 867898323
1 145637329 656192090
3 228949627 472501368
1 734485004 227819776
1 537404634 935892447
1 449057362 581448740
2 493272046 55221189
6 247651666 978738265
1 960515723 512643595
2 401210554 128420476
1 301597255 309944496
1 408786358 798217038
2 796486546 710081138
2 279880672 302908193
1 95558432 232416947
2 212031380 399381317
2 650124847 103713558
1 214153200 879867382
1 531507396 429098286
1 252163246 223652589
1 50226589 907891970
1 294455022 664110321
1 985348396 24122207
1 828951679 477494147
1 431859178 383794611
1 450276167 987585674
1 178055578 116671154
2 661525865 771989273
1 48513938 322328112
2 655691592 285926560
1 807368677 156062066
1 153364446 617571525
1 62620294 451995780
2 198797899 172029794
1 223203586 298354597
1 172992628 325948821
4 282688760 740437238
1 269122893 621473982
1 63914707 36279577
2 752107903 951707739
1 621233106 290268161
1 61886383 893363928
3 890074118 645633693
1 646127728 956465548
3 636732859 999920105
1 251190694 430639805
2 23886217 29531766
1 85290509 500806537
1 471871151 21409018
2 223734405 130151073
1 812418054 619430655
1 896196969 80599895
1 86748636 761994148
1 105306245 497602346
2 958987856 8422466
1 411544341 128089176
3 494232841 434630903
2 139955999 604237979
1 301211731 258857911
1 356806990 114302603
1 417666236 211753633
1 314887243 6494571
6 905172217 678330046
2 346672254 94388243
2 778776235 499470812
1 855860745 840234558
1 938776597 894846103
1 222689362 201785314
1 50546699 528098538
1 768773174 295266169
1 950458555 877466290
1 864718509 18948648
1 373412211 790142180
2 167148246 370566343
1 134816949 830358369
1 366879322 826944364
1 350813225 863758884
2 115865046 699630950
1 198682798 23204474
1 333169382 68025869
1 104309114 288501866
1 408473433 438265488
1 301781232 851618881
1 300054418 263905641
1 488948682 448355282
2 848424650 795452199
7 216080948 166656183
3 591103664 905351223
1 116609032 570115126
3 3073623 451174598
5 608235731 931178910
1 906960741 473834861
3 108760256 661970855
2 916631340 423580685
1 139796445 801684840
1 819515897 416803221
2 993585317 193934021
2 110691725 291025318
2 679376291 729463548
1 362974493 188137102
1 352225499 475085827
1 713685765 66125185
1 180776286 819546104
1 535242998 441191786
5 267492678 736483829
2 205705901 621669871
1 72362792 498138522
1 201990580 660767974
1 939919483 497148405
1 522149485 334612302
1 481929924 226681364
1 577050270 710960516
2 190548185 326940263
2 876601879 411243205
1 15173402 511269783
1 94814755 989045043
1 194850353 481062473
1 906169724 526584712
2 357666365 347514157
1 535823087 918650015
5 141713805 487038983
1 763031099 454548308
1 675200696 170356425
3 603993956 736062054
2 9483197 423504105
1 798616463 647969109
1 61885764 175491400
1 297149333 980502324
2 998728027 163124597
1 98535622 161209059
2 170758133 196262106
2 887836044 99665096
1 785773536 619740444
3 29958730 3581276
2 590190209 972672900
1 820822281 558655276
2 430062131 733402842
1 643060089 509218155
1 10767591 402153415
2 104046173 439412203
1 405666349 452565804
2 966614162 325296443
3 467610061 897309515
4 846211393 400946488
1 496230468 111781553
3 706394510 448146213
1 151673793 130672270
2 122388262 985398539
1 296365395 733259404
1 341531934 316673068
1 783407054 922178800
1 333879460 51741850
1 274755974 760335598
2 277185892 335766168
1 445954953 252822721
1 900928045 269001513
1 350681574 428569839
1 957255123 657946079
1 483203738 647345016
3 657392558 982729613
2 889140748 590699114
2 459990934 902754229
2 735037836 385699938
1 282912274 685509659
1 796352904 421362492
2 65408720 446439438
2 61018908 688962163
1 484626802 20093990
1 790655936 390602895
2 655237549 481867306
2 549686632 409718628
1 301907694 171739844
1 385685959 445740185
2 606835077 332010169
1 103983754 936996035
1 252681786 824977138
2 99695045 923668593
1 731751694 393813764
1 705569941 137553769
1 497320666 577533287
1 483767342 823775656
1 737893169 481656068
2 800080887 634322873
2 84884567 387035771
1 627024071 677765879
3 692172419 756883514
1 249122969 105509213
1 538205241 268781448
1 717962822 161717952
1 676294279 757613352
2 783725127 886817056
2 406166962 35163865
2 517661449 978541118
1 531117231 516499068
1 981682796 749660230
1 560110694 339721373
1 727378600 160178489
1 347090045 809069544
1 108930901 170303487
3 200159051 614175226
2 284188715 444369840
2 723734542 9390919
2 364991124 287117097
1 374431706 211272415
2 501577173 712840192
1 749100612 421930869
1 276079159 847806805
1 107307169 939302776
2 391190713 507802157
2 308589852 168915238
1 324596458 617360711
1 115229559 5338513
1 403660948 458746629
5 709599280 658311821
1 916184898 912570055
1 666453571 130450880
2 808432939 199542645
1 791454977 467759444
2 11082939 150335086
2 194408691 934885849
2 893362810 371928522
5 728987390 716870353
1 244545284 885581257
2 679918827 402138868
1 973817093 572681249
1 542079580 468666978
1 113265549 190371165
1 644440629 937717728
1 549831241 626860874
1 662536010 746489127
1 933408642 600203440
1 369111567 183230898
2 252059338 358831915
1 941935574 896181871
1 965140066 150840897
2 762045190 554708732
1 271712037 175411813
1 341368466 217398798
2 172126008 333589642
3 1309614 274501947
2 900569366 231332325
1 800416550 997025560
1 459974788 822090383
1 73622491 479349526
3 964828821 519203461
1 614360319 626056326
1 261391553 582811735
1 793196386 429523342
1 147389208 237561919
3 861625555 646529808
1 134339344 712109679
1 491054163 929872199
3 990238800 349809778
3 713851470 966724232
3 147725677 332474606
2 398915137 235189641
2 900070928 487631468
1 716551642 703084891
1 442708518 208096207
1 49386776 889293617
1 827012641 544178373
1 103431157 6194105
1 338324282 587674399
1 445846707 324492722
2 934429880 870100948
1 796912909 641150571
2 684096052 524542857
3 63124443 497071200
2 595250114 694854183
1 874159819 504317796
1 643087055 829890923
3 441981091 614641932
1 518319462 989825920
1 703105666 889026701
2 929857424 537184671
4 966846884 10303906
1 999443530 104503196
1 84628183 290785996
1 337664478 126494011
1 801426963 183577265
1 174178952 415378659
1 893533715 380640457
1 649512357 234068041
2 28380777 108480728
1 343716654 570699495
1 650302233 802463520
3 661966930 354332096
1 222838727 333759626
3 380456166 583398357
1 777817116 917327565
1 87098173 851424372
1 629728808 392511829
1 333615561 83731854
3 84336725 377338811
1 905663672 115454611
1 33005731 76600770
3 674471053 207562233
1 161233802 491821712
1 650808868 711860113
2 644188435 675217788
1 137591428 213050117
1 867284058 896190403
1 459957794 454962000
1 588544362 420353061
1 583656779 287765879
2 790798349 5352859
1 317568191 70306421
1 240265013 476238027
2 454698707 401692392
1 490278742 664979772
1 765061674 87227617
1 787143217 701597835
1 919942834 246451985
3 98659945 121139266
3 924390222 890984930
2 750728347 598568958
1 264100858 531896781
4 983631541 413280905
2 361090116 367857934
1 961164908 228492054
1 335330600 263801266
1 132923544 912810319
3 189476008 232702330
1 911883501 38261182
1 96461557 835804477
1 312474664 820210836
2 563850928 322610773
4 232111425 810863219
1 147166114 848005062
1 672020867 211181274
2 310079479 159383159
2 487298862 236119425
2 718417083 411415502
4 487672629 177125324
2 482219620 270780107
1 88928068 848493281
1 509849619 612857189
1 769037412 102877048
1 706687607 473131469
2 447733688 947558982
1 632537721 196060474
1 699791454 64182678
1 247149909 526401764
1 546566846 134791272
1 174611104 593083865
3 929243738 996345653
1 553659858 204441877
1 496674379 763414121
1 785530589 719697392
4 433901463 686187564
3 863849399 91621451
1 977279148 138037456
1 155885934 285798724
1 752116700 929812968
3 703437596 650992099
2 173528293 296700440
1 413610394 187350840
1 641357940 375236749
3 695509594 891408444
2 832325930 352135158
2 301804425 825446195
2 923743722 240592543
2 609878247 220495552
1 374128770 734367560
1 224668243 954511158
1 391964364 792613527
4 771177317 754705980
6 904501937 640653970
1 985953860 699550785
2 695924282 326862770
2 855721379 620993115
1 414115057 198158272
1 327063165 508464137
1 808947493 134141103
1 855604799 662355797
1 786242422 261938178
1 48867542 799930841
3 98743996 56257079
1 835672764 518613159
1 96243882 294557516
2 575619049 350197141
3 172979452 498192845
2 696431150 772202992
1 681551007 856248904
4 801805157 409620849
2 280619507 806272287
1 971727104 353964493
2 110296785 132073314
2 276499364 750377824
1 289843747 64384692
3 352603134 504616112
1 556434409 244739171
2 665112536 895090776
1 117979608 263184966
2 841618545 172700243
1 219243837 434398177
1 670499490 752823320
2 760145939 575450258
1 625305117 784350637
1 70087517 247754315
1 667005657 376733993
1 97146246 438089857
1 192125227 214707501
3 586111830 801536807
2 575034403 137384225
1 616075444 395984761
1 866488574 973055462
1 101891286 64874075
1 944290055 282218368
1 593609326 855911145
1 142582058 656269978
1 845344759 393341230
2 860105221 392859993
1 580579268 728979602
3 811037456 682384540
1 436736316 256340689
1 303739126 879173427
1 774833083 804159600
1 374905324 860866257
1 436400219 424033683
1 692445272 601597435
2 802458790 293129962
1 190963376 599777895
1 189377492 925685190
1 764845715 859180504
1 685151120 870225492
4 759537084 993589651
1 299327247 750778196
1 977283839 946394156
1 359646078 538331997
3 487266971 31639395
2 757820555 164486498
1 256577865 132977813
1 571323876 68624961
1 738924221 144047621
2 574849548 435882897
1 11944985 32194966
1 108085080 458309769
2 572956910 456264855
1 886211386 186663677
1 179425484 522444483
4 845934083 767125479
4 885921794 438282456
1 21286044 465809482
2 612294028 423544105
1 274358827 892263261
1 205031374 483892129
4 182907439 433763558
8 904772011 294699244
1 748138982 420146942
1 148827354 224998394
1 272549083 758472703
2 824939101 191215511
2 925088190 424816456
1 714566718 104700073
1 57794722 564095237
1 421170754 217057528
1 423751341 838215813
1 283895482 672730959
1 498023118 7596705
2 308227411 793369737
1 314889825 521040784
1 755069458 212136771
1 638995540 267129655
3 34474283 340906633
3 595052381 292354460
2 428992924 363796444
2 88150739 74170694
2 447714315 885408996
1 983216695 129519619
1 832278441 891789071
3 693390017 945978484
1 957912922 135044023
1 947546678 395297933
1 789315444 547000731
2 129321010 600926094
3 199949294 493725254
1 88754100 534530747
3 67410169 542470906
1 162716654 7082229
1 847295127 670101926
2 916937036 886217730
1 123461779 54853539
1 430238417 154087729
1 519261496 756278595
2 513704395 101940723
9 706658181 615723908
3 942111650 153452010
1 54597382 948870701
2 626829141 772679546
1 121266845 620515100
1 432588181 687371152
2 867046866 104441298
1 310552941 240116481
1 80534457 862691567
1 126485020 509091126
1 321204088 709786965
1 581396128 157389441
4 415020215 565597147
2 296814063 940098045
4 818513505 272359493
1 88826494 794785884
2 795780156 749386794
1 616751104 720464202
3 242845516 18961979
2 805396160 42826724
3 294847287 211487230
2 289380918 70642971
1 624100037 707471824
1 130462326 840612977
1 49080500 295218934
2 436308428 189848657
3 830772030 512092703
1 429776821 35174433
2 401653582 201172418
4 989442279 654062451
1 384454482 190631185
2 348856794 811020968
2 619435723 166440988
2 358556447 958306871
2 344974140 401379429
1 31494456 390136518
1 733974783 982077328
2 839890005 425014645
1 104694035 19665722
1 254670743 52820630
1 68048023 193768557
1 212305574 652742537
1 391159458 196950576
2 12639665 626422606
1 998771639 295260730
2 630779123 612466796
3 115297060 92420835
1 421645778 355457071
2 308232182 435367444
2 843041002 127247119
3 67982044 117295452
1 622422847 695359291
3 987689760 846970633
1 428353851 448615961
3 932982940 230618160
1 940545088 746788953
1 458468120 563038040
2 627606789 594331347
1 43203368 948757305
3 345302460 944428413
1 383904519 378411266
3 225404629 338096304
1 868142652 848023872
1 562863589 237220495
1 638317890 843540836
2 776574712 651632702
2 842433606 903125328
1 727239838 269756244
1 223563685 327903864
1 115260886 489325995
2 281733555 577361645
2 209833909 439088375
1 135595913 658283269
2 149165613 836020868
1 903341587 239866015
1 539927534 136541270
1 461105431 654185590
2 359122294 438991626
1 566371803 55988555
2 822440172 225512423
2 655661715 407853639
1 865753762 452700467
1 156842790 164553219
1 345816412 704828606
1 394648247 288210956
1 218235734 407953067
1 431660747 722419202
1 685839694 485332324
3 192696637 696782554
1 439809019 481661663
2 126901117 556821992
1 550255707 826738663
3 730565266 21673967
1 237597440 677974451
2 835962542 217998103
3 34777656 804284867
1 255033140 309943854
2 367327161 268284215
1 991872794 776784078
1 831929024 277513160
2 579369908 200320016
2 689812391 595316680
1 917821176 981625425
1 80437876 512993599
3 410238566 301199376
1 820172471 208217545
5 288480319 122969456
2 86217741 164290707
2 3084142 236654143
1 246292037 870378707
1 657186082 427284764
2 11923266 23502533
2 709781220 230275624
1 120298298 257244671
2 681184709 445947457
1 483955816 709871159
2 550300171 683612593
2 582285114 661303464
3 327026116 833343926
1 795157790 521914173
1 115264922 608412624
2 22499799 578419840
1 63960416 968067554
1 548278697 803178228
1 318184993 828709110
1 436779843 851556659
2 536416280 515659384
1 4057499 532059681
1 683495049 656559172
1 94270574 426975957
3 81973501 271061092
3 687717140 969841522
1 689488735 311449360
3 682645798 155322931
1 197097252 886935554
1 262751660 750988847
1 135039349 406397312
1 406773544 479475233
1 614885296 905544021
1 590062444 111195600
1 862222883 744285472
2 545848091 874319188
1 388956247 975380225
4 444489993 147098900
2 314573018 666969876
1 605910943 818084364
1 676782127 434565561
1 664272204 329780972
2 371305239 447524711
1 877874773 532698938
1 204884270 561630059
1 50192716 395317818
1 407330718 803064309
1 682585533 197233661
2 619667240 6636190
1 340752164 287654138
1 827365890 646458000
4 404463214 16022414
2 557841105 741140089
2 600968278 97422244
3 45794666 655182690
1 785933807 146691174
2 697638123 848217081
1 261447090 835805125
3 107436817 423070526
2 67410221 774370255
4 827184573 545684820
1 847380875 139621489
2 13462278 334906196
1 179647937 921091632
3 729332788 277719349
1 460537150 58493451
2 441769820 694855137
1 697129666 467875859
1 37783454 173227633
1 457890626 20646830
1 746159394 46887959
1 921825862 70415130
2 260252279 229864408
1 170823987 489163581
1 384946672 742804539
1 722458681 861978016
2 541099481 13449294
1 413990037 93747413
1 866872905 749749844
1 360751280 935990870
1 876951102 26091080
2 394972510 357672761
1 337921459 965662889
2 221188279 615438986
1 135088235 729418089
2 206937352 268000455
3 821749813 541954134
1 563678133 497363977
1 831857250 145670589
4 431119954 531793053
1 786601218 525814939
1 825987622 851542970
2 928735638 789063035
4 446765495 898381380
1 496053430 731949976
1 887975444 280616084
1 119387509 270180493
1 994977034 756757941
2 833849179 879106566
3 115060966 343307880
1 128213271 96695748
3 201409068 421847465
3 520900682 903472107
2 510983155 674638277
1 717065273 192678967
1 70732742 123480513
1 209722206 938781101
1 86633812 415625679
1 885341412 155835553
4 84351686 578429111
2 134478022 60848097
2 728345281 626404102
1 807846809 575656034
1 802299412 731325144
1 364215384 447649381
3 624027559 973763477
3 224791467 41965709
1 491017744 82746833
1 471092624 138039545
1 2721733 784732183
2 462276421 112207691
1 446864007 600404398
1 388888242 250756615
1 585388250 545746125
1 751151806 989981391
2 363516467 569710016
1 551970225 232065509
1 357241195 410659201
1 80238529 992129677
1 513363910 800273522
1 117420082 674863218
1 870976355 217379020
1 262854925 608897571
1 609847942 304956425
1 459327133 508455944
2 256786632 894351557
1 560516649 450809515
1 430794532 331226084
1 907876902 961616471
5 177115458 11855826
1 141495197 752621876
1 387056920 627771718
1 38571050 176274230
1 339998880 476215486
1 303981328 315318055
1 707454632 491438177
1 662162024 974957910
1 602771883 337287858
3 80954809 983463887
2 795918401 433982800
2 626257006 10269866
1 998797352 641857439
1 360186487 71805334
1 380847248 844328393
2 448326488 509031889
1 612285854 334838593
1 971518821 909276096
2 964644062 941113511
1 813465263 427928581
2 184759986 164775868
1 883588598 946200467
2 178616700 101334510
1 539172 919479533
1 133139791 651041958
3 79504549 826863522
1 393507162 57905821
1 351272097 36677838
2 603360036 168593588
3 926758603 824239323
2 821322757 316204536
2 24248890 219364906
3 463569658 772540830
2 322786697 423344280
1 503482212 204074846
2 98338381 513182664
5 28521064 288156138
1 631451596 299568760
1 602578122 398813506
3 671147468 522920417
1 809125315 115405365
1 472339668 600449582
1 177243089 395651945
1 660057072 998107719
2 969404062 25888789
4 745147005 551120610
1 511499770 356631291
1 221421950 796547933
1 751373115 132794488
2 685597424 138583221
1 342695632 409127702
6 3352517 856472471
1 388739463 284471108
1 77464650 989473503
1 127723905 668624446
1 465203744 599969316
1 763821989 207493690
2 708228040 986824380
2 525610742 869597537
2 296550099 821614426
3 236579075 881474364
1 373240900 223199201
1 719431036 499160210
2 798477214 33882609
1 326419917 955768544
2 366008144 39054480
1 844282404 708802151
1 993117447 512576204
2 840322075 534720728
1 620736347 917044646
2 656940501 470152279
1 306277260 825446239
2 756338636 968933230
2 968760724 598140309
1 743654645 857733454
2 261636557 350198775
1 573592141 299858534
1 15370212 285262820
1 156058829 839965966
1 737948005 671184504
1 72966297 321467735
1 156409983 785626048
1 367755521 317438588
1 285628371 418799972
2 82809076 349530351
1 208790488 98578042
1 189457786 921691317
1 448763196 96049154
1 974343398 488812930
2 385433913 862333490
1 348709886 287688010
1 122196572 300125768
1 385698891 574870121
2 696718636 273060491
1 255418374 888018296
1 288076626 495935816
3 878501904 92162581
1 632219977 766709932
1 262230925 447345861
1 520697012 167199602
1 873150359 379153153
1 343740554 910998874
2 116943202 138453288
2 874554581 533117849
1 514564300 725346747
4 957601048 389781329
1 531098412 488662285
3 972450529 533854745
2 599829391 739310870
2 788014940 529391425
1 665619692 630972590
1 865716392 15992085
1 743337227 218476856
1 478554577 755329676
1 628869711 183804561
1 980467401 380295190
2 342899220 143394438
2 533981140 853921790
1 163675923 724276889
1 781653293 310246399
1 717152695 697996004
1 364614405 992596610
1 847819117 913956056
4 442658759 127983568
1 285645148 300789598
1 339027693 932253252
1 675226055 274146530
2 564355593 532085592
1 940112795 15620142
3 864011521 797785577
1 715959338 969315296
1 632977831 453625972
1 195875052 607954345
3 58439923 123031899
4 450049387 765310426
1 661430525 873158986
1 870179585 679457420
1 324105325 751482135
1 163715148 413763084
2 738546535 514528832
1 819943345 794193393
1 37308733 411592795
2 653014927 460891872
1 787570666 186850900
1 301953150 126234448
1 594224927 330141332
1 966618955 798304214
2 302893882 159368471
2 992241710 213121517
1 838344477 605952358
1 75104473 80113286
1 718823299 142285385
1 783021869 903393130
1 602584185 119170203
1 36541121 88705015
4 752406773 636865495
2 848930063 488484833
1 976853971 956878853
1 875186697 795790452
2 917486092 981013186
1 208866431 165748022
1 357727485 782569539
1 587398062 680686731
1 402213236 258165310
1 625369903 233767281
1 673299906 66463881
1 591165203 438935745
3 637007113 505548221
1 65110292 446143044
1 316433012 444840655
3 234529990 201017728
2 367945253 131699703
1 251808547 407392250
1 560935020 487160781
1 155937356 134126435
2 252980718 126289884
1 82998512 205666925
1 922776387 758360498
1 427720643 172627392
1 830630169 650591093
2 139302878 947768270
1 662880000 610865430
2 63437737 548676811
1 894167190 22762478
1 550400485 199414893
1 69324051 658456440
1 179543018 508752736
1 563072611 518316155
1 145130130 598564515
1 841860821 112162529
1 668278052 169256232
1 182072071 414367535
2 212755991 668706610
1 477439222 570549054
1 773097227 266417521
1 784528628 481981679
1 32568844 765007746
1 248826298 190948005
1 575852163 520094763
1 960341471 451213523
2 246631438 432930241
1 167020151 147489853
4 561734187 426583317
1 638157099 239344101
1 350930452 766362816
5 649381694 434575270
1 366010024 691361976
1 824531245 750057497
2 606703773 323880132
2 149617113 193714784
1 795243395 22739262
1 751385593 951173285
1 377879280 417557278
1 805505539 41131024
1 521630535 34089090
1 721754928 62379595
1 944539812 708062837
1 364793514 824077145
1 581973720 319566333
3 727921592 811409947
1 247816094 51167211
1 605216080 116297143
2 521361070 218885099
1 251075716 702313841
1 467889386 151077100
5 948365435 381541705
2 445230621 716930094
1 332584628 128227860
1 970274122 858901701
2 167355996 674631837
1 131439318 968192800
1 751850893 859704479
1 388289375 640780312
1 81313910 262646843
1 589103033 152112954
3 373955735 992037957
3 92098078 743641593
2 481317179 449064490
1 182075613 303179491
1 26163065 698392165
2 736467281 404195377
1 999530076 695010473
1 314707385 712725380
1 613831134 157235724
2 766307367 991416619
2 813587091 704186840
1 991766728 345677484
1 339352179 505253154
1 214807535 858761607
1 162937858 364655321
1 638069384 910206330
4 309010673 99393820
1 145806449 831056132
2 764798775 192852072
4 959348283 346235289
1 201999720 911647688
2 55454647 486617536
1 601418381 50600559
1 431655403 531065844
3 157492792 545710330
1 530801505 841558877
1 420185130 183835714
1 814135512 868498402
2 976534455 651960521
4 553810920 367011767
1 200971511 518651836
1 52683055 579720001
2 974300727 734505468
1 520808973 955570754
1 717897671 507716872
1 500161843 121517696
1 608579490 828038432
1 545750912 292372123
1 259939421 550652403
4 770327249 315377029
2 169663468 804389879
1 557245344 167003523
1 281692213 633639784
1 419480397 657572425
2 412572996 358261172
2 311429817 446493843
1 343967951 519265558
1 349988327 784570645
1 66001270 927347645
3 309337914 959531435
3 752684888 115325709
1 810896247 363947635
1 504264086 142339000
1 423246844 377480470
1 244474729 589736269
2 37916436 996370850
1 779339194 306788645
1 307891998 290000950
2 179595020 97073854
6 78876755 404788451
1 356187701 157539478
1 519259158 368758320
2 595849196 730772809
1 535009858 597238243
2 363344701 39203530
2 346525593 788853047
3 253081132 726325603
1 444083658 148946998
3 951296536 774886739
1 794236075 382402375
1 695048698 59978743
1 155026991 353137276
1 523382451 269492126
1 580120356 140131758
1 185864662 892417853
3 267870571 703018941
1 324437392 495416002
1 909399896 524015121
1 451161369 677565514
1 418198879 110866657
1 670074664 711038453
1 916342262 789587043
2 645640066 547527267
2 714294891 269292377
1 312039341 737230786
1 314057692 996487217
1 393137249 359331774
3 836431526 847997478
2 742037560 983069632
1 650673328 574606769
3 600684689 305508515
1 302787769 761026866
3 884189778 882739611
3 776405900 949575833
1 943881058 998559566
2 385449377 152142193
2 634508732 307502738
2 24174241 972458698
2 42284514 392316173
1 951771590 653010259
2 780455830 907417172
4 401652286 751756086
1 192208482 154764170
1 158642510 552275868
3 138963835 922494840
1 411666609 676055733
1 776471376 709216650
1 265634239 207225733
1 7525305 298898101
1 382726549 202773189
1 157429123 375035368
1 632003567 221298605
2 274315769 207907890
2 215253790 679277565
1 702622773 16654191
3 394096861 231673164
2 359921469 883134619
1 895378853 421077816
1 212961977 218322496
1 972723846 973685069
1 377343517 768109608
1 176204387 850014873
4 613632488 86959
1 678058499 85771728
1 299904487 251874903
1 26815141 147253995
1 14525059 931599371
4 448615490 783643311
1 864125322 848713592
1 278298158 568180716
2 113665637 138645156
2 802649557 753891363
1 79124994 31711430
1 351693383 589475692
1 867630916 671481073
1 784964037 828052161
1 852959661 79812465
1 237239009 158593233
3 46661021 633622501
1 258240935 944176584
1 766518916 365399548
1 960918997 467241527
1 785521012 980964298
1 932456249 788961906
1 37680435 481903783
1 181891232 691721817
1 24366347 509327238
1 492117227 286116026
1 802547866 728924811
1 100711441 624789517
2 782262416 648302057
1 37505748 270149927
2 82193191 178297019
1 402380459 499323266
1 772092635 1884187
1 389656777 419223450
2 558536346 394798355
3 685083503 185262228
3 528740954 431599039
1 479002196 845163022
3 544632077 91495599
1 537928849 53918867
6 754643343 229343039
2 95236628 245217230
1 352489688 782161009
1 380123331 826826832
3 297112598 388969897
1 793190616 184427710
1 224760893 732124603
2 315821625 373572815
1 416502963 996573660
1 367736144 611504238
2 164066196 646645119
2 957254047 371797947
3 828619595 93168041
1 929635687 753923416
1 936955687 429880405
2 895740513 213810452
1 325025004 15731471
2 240716510 155961276
1 672262067 877721072
1 671940143 624230386
1 92313155 258698999
1 250057940 857689373
1 832549539 858267131
1 200856113 717583596
1 710322060 670895148
1 834277974 637965605
2 189296073 932170523
1 350220257 788846358
1 465466170 908052703
2 798270970 904140365
2 151105524 564621004
5 740979056 278926829
1 135342087 322791688
1 213567298 799248606
2 361363010 560442694
1 800803727 208287159
1 129511120 755013199
2 251460137 950847760
1 78489944 986192184
1 932456835 440699406
1 783019954 956979012
1 446611969 882574964
1 229988294 157227943
1 293187982 351555131
1 427080069 97489858
2 962584170 855641029
1 895062499 584869235
1 449932933 823414225
1 783964556 489283371
1 685302641 999073932
2 527273822 202877837
1 848383200 762964811
1 287223797 525920785
2 730971441 786574885
1 455843258 193821208
2 738524055 398607592
2 646463953 434570269
1 627131495 786872211
1 170386736 87601987
2 896928610 314905701
2 603276653 670446672
1 332939852 673552088
3 233932209 279856697
1 50987763 32728448
1 832632886 757051821
2 350165735 796873073
1 178949620 826923445
4 640688803 434516023
4 593193852 285526726
1 230644244 205685041
1 959411505 643755373
1 428170215 209123150
2 147664980 248307291
1 45443465 143556633
1 726476229 428125895
1 13048451 886361338
1 476248778 446506669
2 738736501 893333785
1 658975028 590908516
1 226600698 259047782
1 626154389 435496595
1 132960964 957534901
1 76387896 256950467
1 211379618 669511377
2 592948631 411158735
1 421819024 806291327
3 280555344 985408574
2 663338229 233551758
1 500504566 691204591
1 967087882 954718607
2 507662759 17102085
1 647308152 768401650
1 762671073 900075169
1 581957386 323065413
1 860895540 7268057
1 457926499 389695963
3 500555028 654702984
1 295723197 973705682
2 435191517 224999453
2 242791162 637781413
1 586917138 683659324
4 930040718 994377500
1 197466982 794203350
1 504915389 763376146
3 497402927 591522922
1 633320473 780893245
2 339829574 954087436
2 262290447 111404040
1 672190495 694765632
1 270859262 269429220
2 413546270 215348464
1 505582955 775106427
1 669884390 984991046
1 3661590 651262543
2 6354684 560518939
2 120242956 170168477
1 884935038 399890593
1 904242035 922332008
2 981565329 594543947
1 424089044 170644196
2 281202784 387350390
6 877564122 428177782
1 138418020 36468135
3 753806168 375673873
1 900685694 60136656
1 76423323 505534074
1 277846208 569073913
2 231932747 221572728
2 915017764 548006363
2 106070872 381242450
2 967503934 539573910
1 484289066 682601390
3 329554485 675887310
1 528287829 298198802
1 609338188 13220283
5 535057185 746756643
2 809126016 894837091
1 978815861 689795297
1 666337788 265886579
1 388446297 783169188
2 449856086 360134616
1 395187435 500376765
1 996479281 484152112
1 298610367 570028202
2 112563055 538493945
1 844201929 978879333
3 638286996 890995272
1 536331371 601457610
2 323460268 38078993
1 439833716 393201834
2 216762212 620140416
1 388210482 188426182
1 505411192 144911717
1 230867045 752338504
1 981379251 133704261
1 196371445 681399378
2 213012103 19257129
2 366892348 942728106
2 660613499 660133787
1 747491999 951623714
1 298850230 824959873
3 39221815 383368972
1 466517229 5404815
1 671185103 592603051
1 122545572 584584154
2 68805701 63523582
1 816879320 684875370
2 137197454 603936148
1 52619295 214954100
2 298369475 937306439
1 958930392 985727671
4 607395457 94142522
1 811668186 465384514
3 956695291 895983645
1 541337396 211186496
1 103350089 438151628
1 605411181 513269490
2 494913058 68067511
1 304169838 661281328
3 749758617 741565664
1 729938654 149859783
1 600240928 94404474
1 658313916 901497996
1 442498676 614474148
1 220696631 963464912
1 751645532 613644652
1 393796440 204785130
2 572392071 666548639
5 419201479 514286660
2 750902879 370351708
2 932424460 228321180
3 188692061 542820748
2 47765151 168148608
2 653946730 596749864
4 162908216 241420095
1 364028544 773543055
1 620307002 710396845
1 674039977 869787304
1 467796069 714726239
1 428725950 358455009
1 763298176 353783528
2 833439662 649310594
2 694611212 12810748
2 567230591 685392022
1 771911334 91243503
1 486209151 157776889
3 847077110 594085364
2 934395689 394939557
3 763898135 164375665
3 807832214 857177869
1 974313730 190807332
1 957275059 832241145
3 789781588 479773562
1 339591240 416868557
2 849101973 157582247
1 634352339 449200790
1 191406135 658241347
3 616223600 954685792
2 445229360 766947299
1 195538984 459051053
5 314039867 777365902
2 745888959 242169543
1 929837422 109887506
1 890431145 623891998
1 624493600 221735849
6 79733826 34942412
1 660597929 400580139
1 765004969 800284166
2 432327622 3787919
2 352050959 692330702
1 610656683 499807630
1 838321630 10091097
3 89210623 597434944
1 51483459 222801187
4 629135106 150849182
1 129500814 372501259
1 897528233 90618456
1 972559753 988884337
2 15811844 354512434
3 436793676 596084874
1 156212057 597382153
1 845216952 363810441
1 375753087 436884911
2 500519524 772666184
1 427491428 904043113
1 634865828 201538422
1 478230259 832028098
2 802633788 785626881
1 678144486 307149163
1 113388697 966683889
1 871137221 989993404
1 546969229 238575356
1 36665676 59469725
1 343564558 708076084
2 654887974 887283911
1 407413476 357127757
1 242402769 531512158
1 624148566 328813465
1 757925729 733306101
1 948750925 429343109
1 693081913 141255814
1 369312426 675490212
4 708655687 796630262
1 180707992 241828066
1 289160078 200477516
1 617688511 154757795
2 465079016 648820203
1 684633013 32307934
1 939981959 914335570
1 479472284 396677379
1 832272472 10461657
6 214156955 491968326
4 610207225 104380518
1 414499955 151340151
1 19379295 879483276
1 59593071 726670568
1 920091926 509726816
1 418776616 66600553
1 60112371 501493885
2 121829654 857064840
1 259155168 648030510
1 869605809 169555495
5 547819011 750044698
1 197265869 639432720
2 344394038 647935138
3 107867262 279273825
1 470916101 428067720
1 632752995 307746535
3 211978465 381792894
1 662761866 477599942
4 470880900 357308005
1 546977485 220544049
2 907447355 479535094
2 194150208 739292891
1 255248478 776866812
2 969140179 2876823
3 764719064 358694666
1 921886172 437327565
1 429074765 802897830
1 938357748 785554517
1 127841350 127534639
1 287771235 863015887
1 675478476 547301112
3 180194638 222296588
1 616550543 780565193
1 449907801 840044415
1 774554233 854192340
1 70357311 49231347
1 89222121 786442917
2 945844057 922216166
2 417199554 242750949
2 297287863 77348358
2 180417266 598147621
2 878366370 687911876
1 401992681 8109924
2 662874518 122359875
1 197792797 575577249
2 113602496 325262285
1 162622066 371345926
1 184471832 307005034
1 526086702 734180857
1 417858270 662602743
1 639170140 195045884
1 836513244 505004718
1 139770417 405691382
1 976867117 299154761
1 3421765 398554832
5 861601184 348995608
5 533148427 261980848
2 274515067 546433097
1 889445356 45833600
2 164981201 578454628
2 43375555 970990802
1 576996716 717474539
4 145521617 677545661
3 938527945 666577357
1 224636152 978486779
2 893092370 892592088
1 176028307 151008962
2 81549159 555300156
1 841630091 263103396
1 990973639 530557995
2 88813636 464258438
1 744038776 997498618
1 439555296 849204694
1 802650315 69455414
3 686530377 488329472
2 864862222 921342352
2 988680744 427620509
1 838695249 492677575
2 143860205 559730961
2 851735241 909378814
1 376334070 305076110
2 424856090 955829951
1 249186993 452888202
1 124655015 106523319
1 405330347 957246272
2 551154441 93796688
1 638776293 588385164
1 709484505 813200905
1 967957360 372172346
1 695666121 834176094
1 762940048 403619663
5 190934397 306507828
1 128087290 227501301
1 899114022 819233251
2 750156586 391246454
2 804987420 730095131
1 740272997 660676315
1 191861077 64118705
2 271396291 881508166
2 481145101 671899321
1 595673055 188885333
1 914070879 328346508
1 975098362 600034355
1 683128164 271775197
1 208682236 730971978
2 780555320 81721011
4 312092969 830158597
1 87493255 248874965
1 277430476 244377403
2 649946252 939903996
1 689903394 385598520
1 547597395 949811301
1 590400851 853583895
2 103281648 834840721
2 439240839 530199520
1 226095907 941701872
1 254408123 259838630
1 80824880 518907391
1 140035628 616579183
1 940811891 841074948
1 403998690 48603603
2 716885625 107159799
2 881686487 623312118
2 41433938 236228964
1 324275931 917104025
1 178189347 50519594
2 893439974 520792825
1 768910525 197231670
1 292352317 736585150
1 515647514 679208215
4 555754653 421007434
2 104655491 778386338
2 175949180 275177475
2 39840209 295734296
3 248075121 48342573
1 755434719 545976699
2 908830324 390038164
3 283806520 985170735
1 960639121 516820235
1 458113087 989279307
2 63549745 862609496
5 517491433 120597024
2 958970409 46956113
1 316862737 437793824
1 187313007 905344623
1 286703768 639024219
1 581115262 922008082
1 27247378 424554567
1 199856242 495579724
2 386468673 444229578
1 975971816 559163083
1 643719636 652032638
1 688590794 497338932
1 715129384 397174917
2 918173167 510076231
1 959233350 507333373
1 370595510 735827303
2 722012931 973831633
3 183402936 94324371
1 765709588 508252185
1 77021861 877695538
2 108019756 492550222
2 816253308 778276387
1 904686149 800176284
1 317750978 315608277
1 569966773 225011661
1 76991456 138325840
1 277220939 882311710
2 372131375 228455155
1 333158215 28074416
1 557961714 860792943
2 926063417 281552953
1 318894032 404127875
1 175272068 959469697
1 479086610 861020232
1 830000710 897496472
1 445850380 108249243
2 375272863 301810303
3 15836468 690984622
4 33979735 59209708
2 229783159 123243868
1 343554345 982061434
1 723332793 888786155
1 389325058 188529592
1 429643171 28410080
1 525078018 976477114
1 95585055 447474288
1 682757844 551656225
1 657743696 39598991
1 466079508 840042875
1 746745666 222514712
1 177259325 722077285
1 588611 802566652
1 621563616 819554562
1 325018355 512783253
1 10328728 369136985
1 172918034 115051908
3 796889159 328515676
1 104127348 110826257
2 639789051 836278160
1 449864600 438048252
1 584774616 263703420
4 110471182 906448032
1 790085094 198592336
1 715462381 487146010
3 594112831 276739383
1 329930297 139183621
1 774004453 522991338
1 457209719 312024510
2 405708058 897027527
1 935835540 829621314
1 432645150 852683270
1 575124131 757255061
1 419449251 977866405
2 237719721 194480174
1 238312901 864505821
2 989104770 543350645
1 822770564 386384304
1 84658159 902561555
3 989946254 977695275
1 269427926 148677174
1 865849623 440063446
2 58520446 405726678
2 122235385 345701922
3 433903722 956964065
1 857442053 567118945
1 321744758 598385733
5 822566885 350751327
1 340302078 84413881
1 27690997 340676414
4 764967697 734272896
2 224153817 745049080
4 380697641 79438696
3 579402977 353424523
1 908994942 247654900
1 572629512 268121262
3 158999976 540009192
1 321769429 856101745
1 136207254 674770849
1 406059231 419344493
1 146462607 407084163
2 749665263 928980710
1 885779323 752070262
1 833279548 706732132
1 219661699 832242066
1 828277180 44366248
4 397934179 726199708
1 558688533 461076989
1 351966079 420125528
1 276256773 167781318
2 478006721 295868538
1 942709133 508067874
1 250784967 524890547
1 610119819 627447887
1 723820220 597069196
1 839943576 718267695
1 839412743 415004653
2 208610369 659340455
1 232163505 546855795
1 269210925 369885987
1 625798098 290037447
1 514494236 576052191
1 459427303 613379121
1 996073879 148043245
2 78824353 702009169
1 792543414 127266878
3 59132124 49520211
1 982528190 985412250
1 621795811 208357073
2 176686174 485333412
1 288124808 581778382
6 465282292 34349644
2 279750894 265389703
3 27289803 187120105
1 730984084 368025992
1 639285025 141334249
2 994683774 466913485
1 836061526 832205325
2 935049657 418235974
2 712920736 981380666
1 749139200 985649053
1 320419987 917530417
1 266115859 518876465
2 724849951 344414339
1 749579087 293108297
1 817413879 766872574
4 44933932 155038422
1 765404982 801069342
1 829780239 486877146
1 348899186 725904627
1 438899511 575485239
4 392921449 794705516
1 591468428 721698222
5 941564724 344600526
5 621788968 468664263
1 635965991 892233753
2 310876020 178591987
2 170844115 517433398
1 281266758 659222123
3 799084710 768986144
3 279488302 924021394
1 162688419 292725099
1 478720537 174481893
1 643150954 457110065
1 425607745 70595930
1 818107843 847365634
2 725569319 930765143
1 692621295 776164494
1 337870821 600076285
1 648617458 989261256
1 10314310 824056374
4 12707433 732599178
1 159561109 61807319
4 560514196 382492508
1 996938202 591158858
1 549579665 125693839
1 122119320 995009639
1 473596834 505424339
2 591808254 83252295
2 913057356 149746657
2 28485060 983253052
2 545831598 957417412
1 489010743 241140633
1 231408572 720377426
1 724370171 93399012
2 524973519 718766655
1 738641567 258704429
3 667511254 215661214
2 666060961 786261315
1 138038320 860369474
1 742976969 457464427
2 755925775 798001765
2 778247855 496737524
1 748396430 316879360
2 786526970 344028228
1 893566701 23511611
1 484752965 253313401
1 391567000 340445754
1 954676786 997788837
2 9907085 680227172
4 804800516 491140494
1 435016543 832008883
1 415366275 918753581
3 477534589 850087933
1 27249715 612348249
1 777961600 592869503
3 963215068 851871327
1 497019069 979226667
1 9108947 443641657
1 462771042 503778227
1 223843654 990347170
2 649697207 55189780
2 627026024 484455362
1 678840592 669328893
3 607684607 807424119
3 938190031 903850869
1 88725843 534442961
2 626025830 318309649
1 424957021 452675788
3 532822690 355652751
1 166352994 98448399
1 68492978 667558428
3 206663720 332877781
2 780547108 407426264
2 978618891 385440428
1 923882881 652388665
1 927673083 176404902
1 276798582 349397751
1 919267068 651052188
1 424353617 968201293
1 390321382 776851469
1 734677727 320979610
1 667935418 659397000
2 482728709 144148146
3 443918657 932428255
2 564859992 406542048
2 95225747 553806308
1 79233401 649230856
2 370478140 735754101
2 974456738 598580522
1 446854589 139548649
1 43654043 772829495
2 625627123 277876604
2 543656992 698992800
1 101948136 12662196
1 92983812 59217358
1 631891572 45061545
1 657248609 819257393
6 142968410 518940625
2 880960455 805544928
2 691045909 830770002
4 324988091 895279703
1 856423041 834487113
1 809544109 869493677
2 312396891 918167667
5 337826811 727700327
1 535137449 921328367
1 236719988 265944395
1 109520874 910380178
1 250140213 607026095
2 888874802 309283228
1 964079563 458185921
1 217853600 233931024
2 73333496 932278406
2 531518496 964493841
1 931389234 819709681
1 56875281 166399028
2 351903070 871070999
2 181065983 504915814
2 162595083 116895390
1 657800683 384575905
1 928877359 183221071
1 858347569 520995722
5 657210191 786197807
1 220085833 721355845
1 428582942 7156182
1 192867065 289494712
2 294907416 420253778
1 446187500 709672222
2 346778142 812572383
1 208332007 810228142
1 36033147 125766561
2 923088944 654252569
1 493725300 706544008
1 337684390 213739769
1 118477802 655427127
1 634694534 308953853
3 448193981 748827089
1 154474268 65515048
1 398859677 686304662
1 460738223 888325255
2 363413597 426119029
1 173240161 594432002
1 528439084 903814765
1 939739767 715449862
2 946638924 866864357
1 804472290 503137297
2 97139880 433608139
1 264975705 548675347
1 129676357 391137497
2 945839114 428783702
2 223206475 113665575
1 158450085 577269140
1 343616615 435507326
2 405548301 590404164
2 991132722 208546854
2 840057618 819464584
2 905116632 38027159
4 513176961 239081814
2 973775799 213081192
1 874492874 17758744
1 583156111 196141742
1 669548728 904379149
1 456425401 804739581
2 938752957 875378094
1 510274781 9917107
3 392186014 315950044
1 518503170 86468470
1 165273526 463534912
3 658306660 970469729
1 146168145 548448565
1 532724398 515020875
1 697081326 477639691
3 281433948 413030242
1 423512415 592935174
1 680344139 818679861
1 973751046 777305827
2 998752788 532974082
1 269881101 318792571
1 202858955 292064620
1 723355904 396674072
1 3515271 796048746
1 593453825 477350613
1 298466005 381620270
1 573931432 56245543
1 531174942 92436839
1 369785423 934529747
1 85429744 760445835
1 380236067 248237123
2 711713010 724589543
2 123645215 141558093
1 113836257 21893172
1 423499146 695296025
1 868234813 782822973
2 802913701 944453951
5 999779819 37804112
1 930521712 297188352
3 245772130 770942123
1 125169510 42830920
1 800878346 142708808
1 792338169 829417227
1 641040845 921826081
1 614481188 913910800
1 873902466 387400970
2 141215036 871705110
1 177228049 7457887
1 608019214 283500012
2 720781925 958008265
3 13488313 913363363
1 791115445 129724979
1 990469176 869281436
1 531560505 121316964
1 200238030 709304183
1 22028863 397748131
1 24931236 900615279
1 184770855 88654730
1 128715445 396405599
1 452782118 187721300
2 52757638 440271812
4 675608444 862654222
1 262221244 450939132
1 16999649 863922678
1 158807901 113205189
2 92760544 47133338
2 242634550 764073718
2 724610751 150693428
1 749356695 195521126
3 439777133 540482460
1 575831283 76560381
1 46923231 742846284
1 79782331 373275858
1 106956206 234568599
1 583077930 232296972
1 986357645 959555542
1 740321256 789781676
1 431208456 163069197
1 73800932 580919855
6 291884525 742100643
1 926829321 819775496
3 351304223 145127233
1 635072434 13014383
1 927988461 641795033
1 158988263 634794111
1 281186747 215538887
1 610427949 503476999
1 844673482 746429674
1 304117981 288014470
1 460313848 432846581
3 606358767 130136103
1 154394140 384049732
1 166320248 956722191
1 411917532 831845889
1 670316586 688302302
2 71187567 437732659
2 517492354 498934382
1 708726620 87077466
1 508749646 46044628
2 349654703 499068573
2 681323063 901372206
1 374094535 482461167
1 852428228 338374167
3 217974626 439681819
1 349479793 981113607
1 69428702 304366829
2 863635320 437894052
2 916404081 437888079
1 292907342 335525831
1 187752164 708988001
1 851304540 672901062
1 21305738 252741580
2 216990234 506687775
2 951131948 912387305
1 698302903 613885947
2 50337179 594218595
1 661693514 581848279
1 53501480 819531300
3 412833343 717049610
3 194060805 737111580
6 847100838 463816422
2 786940507 577524568
1 897912575 872741163
1 797130125 154090830
1 663982342 940671380
1 236756886 477861967
1 734986888 369494401
1 63629717 353766360
1 426170619 549132842
1 159161253 933251640
3 767747036 77559302
2 840024256 752560476
1 594408062 638666962
1 953604103 668581477
1 404114009 31241921
2 144782800 478838942
2 195117333 788422276
1 826831850 422736206
3 828624519 300477303
3 683289112 537881700
2 858062045 378766036
2 998342903 907169084
1 703827275 929085726
2 72193599 112046503
4 297788102 286140775
1 265706416 997063148
1 302483841 409872912
1 397942205 591029322
1 529486813 422011468
1 124165603 635915328
2 424114663 570059611
2 478734461 14805517
1 344920411 839316571
1 830725846 329205926
1 676732026 372919787
1 740272925 895699149
1 533247724 503932443
1 785137845 971913434
2 147138921 753115987
1 575727015 843114245
1 801155046 121292210
1 370153293 695853120
1 577364892 948588020
1 2652141 505739598
1 661381660 374011104
3 319890595 139513912
1 413357486 243422654
1 259817849 401244803
1 990458091 126459733
2 865495752 89896672
2 801015942 34266962
1 650087550 158298886
1 739315700 31832087
2 556577050 447661025
1 806524207 923963804
1 465378271 788374035
1 503355011 38695323
1 818242683 496924859
1 216452237 982761667
1 494469345 765432247
3 597436585 791649925
2 412004640 118485685
1 41009862 867349052
1 985129865 795416812
4 880100980 503923827
1 398991311 483713810
1 820691797 161835554
1 858863204 166625323
1 951957681 774823676
1 216204867 669549917
2 766987137 776650218
1 138148980 402282168
1 234686659 819710873
1 344878067 232277842
1 134103628 329656721
1 960638440 115585493
1 962817198 334525707
3 293730097 629250908
1 649693999 679330590
1 547914646 639418569
1 578467673 23298821
2 779344785 34363344
1 923022800 52135333
4 173513141 61660737
1 681861104 106144014
1 894365847 13915983
1 703340526 112457889
1 669201809 856047823
4 605367009 341198726
1 294920643 590789165
2 616336890 499277391
2 192653205 243912840
1 570497706 992022554
1 372262863 456942360
4 290547644 277005941
1 328168485 538912581
1 583681926 799047125
2 847433992 140171115
1 553741985 944733681
1 89023247 93651598
2 161948239 20915153
2 655767618 975894790
1 774882433 513629447
1 44511837 487703792
1 527568512 688958643
1 529181978 245028939
1 175736816 579000996
2 627372771 820914272
3 383408450 242726785
1 703773764 79084489
2 2180089 128970738
1 472161093 252290501
2 540011440 303804229
1 66320605 850604510
1 883937959 772798388
3 221846043 891507007
1 966346028 576070774
4 120393866 131796394
2 409351731 92442333
1 600526268 365751846
1 443582719 276769345
1 423137071 716609103
1 133244153 544560762
5 78792881 900754439
3 479658808 303814362
2 122143997 524044766
1 876903876 161504999
1 571795105 106061556
2 579384283 104129534
1 425624026 719218747
2 657865749 975188865
1 837008493 914322178
1 351352954 395856204
2 915185822 565368997
3 589974969 13322567
4 438128923 261287528
1 159207101 290090792
3 384724414 104584936
1 558716716 226499582
3 609790736 567012441
1 193816293 510173953
1 216183565 495966580
1 572785174 521809466
1 199791733 219748897
1 740724412 580139736
3 693887094 296586475
1 566323066 553907254
1 592976548 583685988
2 290933948 967099722
1 821776638 216170402
4 573407649 457137076
1 77427873 474213239
3 372988990 310460769
1 183127463 937825892
2 516913764 861389851
1 67012047 879500649
2 968572689 516816029
2 515439229 13027537
3 595140613 294162629
1 154904637 457069261
1 932580988 619554899
4 209423215 525327680
1 206308824 367252620
3 297502562 786824921
1 556130881 889724918
2 679214398 504623486
1 435681473 475434419
1 824022561 231971358
2 450205543 780045261
2 197632916 868662458
1 768681996 908964486
1 943435595 920467293
1 984863638 802261275
1 132975023 859461563
1 82092502 338331063
1 522903639 393900373
1 858661843 44550884
1 716268861 941479252
1 923945029 824106289
1 992008575 308835511
1 841494616 118152405
2 614594166 275927615
2 233690018 204754799
1 274912221 738814878
1 859879596 825783696
1 862568777 706998997
1 316830611 762038751
1 485826164 389233981
2 119470472 387637068
2 510227434 825484260
1 662457415 297724463
1 151751933 604535871
2 419104278 842292180
1 485289888 934855245
1 62741909 121272344
1 150519050 91655139
1 944252804 184995910
2 436597695 716532316
1 997586008 453134938
6 122302093 539986362
1 484068172 354231227
2 46381500 683389480
1 394646594 915113349
1 942628723 726275311
2 832776206 8182284
1 501589248 738605102
2 483175873 301732861
3 442175000 556616658
2 808469308 256433216
3 155707516 7163929
1 424773385 968288782
1 157686902 309855282
3 189722278 123870218
3 765311191 929826197
1 98438964 364314423
1 443995971 727655023
4 393319084 291322862
1 842677444 335703756
1 62040956 546605652
1 813124499 702397063
1 89326998 354686910
1 97101212 97807240
1 274511674 480278480
1 613749697 565788667
2 114149148 942530313
2 802599051 186969074
1 222338090 367096168
1 905931469 537141514
3 190464397 91951127
3 863171739 25486795
1 408520771 914899139
2 758258479 385167171
1 331691091 530044101
1 573514795 587194547
2 272033811 344790021
1 420689601 946110103
1 348547158 421051415
1 540653656 969901052
1 471952719 289118526
2 439483365 773876628
2 469836670 703323673
1 838900909 796097641
1 126423646 4965355
1 534058787 95732526
2 729785377 466549628
1 333729894 815897746
1 416365965 156285504
3 502297193 729953122
1 998837056 384127659
1 967170565 779994942
1 859859778 842243612
3 27123356 689692050
1 840800083 236000261
1 517823752 962259464
1 938833594 768165392
1 250078750 888237836
2 975625954 505442777
3 448854717 810385986
1 925140119 508220185
1 872070517 631250658
1 466214781 109876619
1 217280564 94417542
2 254550381 875458690
1 986979462 883194535
2 28133480 823892047
1 993702740 927131570
1 458847457 364403558
1 146967070 510554558
2 964481242 574677837
2 25077317 717780423
1 130301989 451071463
1 606048792 420274462
1 661320700 450718796
1 351883305 881239652
1 620939489 174172473
3 624819786 616715828
1 890794071 766085851
3 303259231 38035149
1 1686863 526510451
2 999005276 792061422
1 370877932 678294927
1 490790014 228273767
3 886222568 303444933
1 73757189 506761698
2 508748781 580683112
2 318213372 294083195
1 949890582 911712140
2 298584367 696787023
1 833144921 308733317
3 219939791 183881109
1 617798922 262282912
2 145700171 363288554
3 726798302 518854768
2 290083560 734233770
1 551514848 172659506
1 18331304 995618009
2 969160224 731884049
1 774993918 263686630
2 433652086 523718332
1 62349746 603951677
1 651052749 141032565
1 784045914 170225841
3 313345658 939978313
1 506685169 277929105
1 271938138 347689909
1 590189224 59616492
1 733291179 56762281
1 498613599 564710430
1 521444816 827142098
2 999074021 781990277
2 384358966 345563761
2 824381175 229242228
3 534912451 939481593
1 123891294 662607207
1 863050633 724558530
1 111267351 601535911
1 524425022 898380601
1 722263042 544009771
1 188413621 525849261
1 975871996 51140317
1 170464460 417472282
2 680487309 652010663
4 566990950 634892089
1 175756769 688769587
1 678901399 451873576
2 873601979 322587361
1 955257964 136190125
2 956178579 448809645
1 417780201 853409262
1 322689793 808815139
1 371389279 827078487
1 595890809 813121809
1 924498274 536266133
1 329370628 939409531
2 756406137 300637105
1 606657436 618055829
2 52761258 373043415
3 527989465 646434291
1 908305386 960201712
1 64487597 248106056
1 871558746 165055869
1 58449813 125936363
1 832590666 465739546
6 94159292 729392392
4 28034899 577904679
1 33363653 559099645
1 447005952 110748221
1 738382815 880948706
2 372927864 261806936
1 567115564 404226564
1 242555991 851140193
1 155455510 280418434
1 768324681 93589197
1 607499011 865623919
1 416605440 29772810
3 419292049 490647180
2 919023611 417385163
3 499172003 182969
1 829311717 364044025
1 773645391 921025210
1 14884491 136619301
2 102260666 330666475
1 384325167 165535062
2 101188442 59130625
1 821238555 608136008
2 61465287 593370551
4 252996753 557597670
1 533160777 943317759
1 433466975 160349315
1 479894170 845530720
1 814309772 288139048
2 387411381 998143570
2 799014686 517138442
1 424506599 69322649
1 442540625 896234812
3 837089695 264468966
1 169792292 756335514
1 286215072 795115912
1 953814390 257783250
1 371680446 12457642
1 110649920 871169225
1 753637843 758920412
1 277165543 360725252
1 14868472 715791379
1 32540293 6482362
1 223491233 746324181
1 945620956 155117554
2 315582412 139651559
2 452224269 52608503
4 606637273 688191734
1 583594537 711226416
1 931616166 861837346
2 110133822 11583319
1 333606864 990727566
1 615759500 132760739
1 168980873 755179317
2 494312843 252761075
1 329533278 371717380
1 962551717 736634956
2 523319844 361448880
1 712569975 176681080
1 737661966 406633294
2 590797094 200203792
1 144412851 565809785
3 123336811 229835266
2 110524749 799077187
4 323255140 731921894
1 321740759 205179528
1 74810448 341013327
1 920697307 991870664
1 829311791 44468508
1 770752331 454010721
1 595966352 645481768
2 692781687 332606666
1 997415205 765736846
1 847475952 479696350
3 873932800 488923025
1 758832538 526044474
2 953610113 861536642
1 531382688 263227630
1 166512671 30330292
1 403512334 187634651
1 25254615 187456092
2 381131836 350593729
4 40715799 990087501
1 603635500 381655089
1 522921128 486249553
1 477371550 623591223
2 252434295 1786034
2 944639137 694103670
2 808968281 577772599
2 483479650 542625796
1 776140017 220824847
2 864542756 543182433
1 226767320 260342606
4 195195739 411796237
3 429758346 357432941
1 233150878 155546329
1 933968508 400490693
1 398235605 60183729
3 130251432 265363301
1 284137893 204321776
3 313056457 26708119
1 233858639 19747165
2 884371872 312482011
1 522166208 273797252
1 176046671 938158035
1 305343635 594254387
4 105020712 420968160
1 592622658 501542246
1 32111325 77986811
2 927697242 828499721
3 884285966 812289420
1 131554578 513745148
3 266525257 984065094
1 578569959 943796691
2 917816532 460811324
1 897009928 678705043
1 998450532 317500008
2 225868276 386358285
3 450650065 331915581
1 161427035 697740483
1 593857497 147988866
1 260376863 916573682
2 987393033 369560710
1 706161218 713010223
3 231840225 184438341
1 605556848 420342442
1 696590955 341979971
4 715114831 867166376
1 218735531 925017834
1 431870889 32329680
2 688201693 687960662
3 841510542 15691980
4 743421268 933705154
3 484139025 678939866
1 104030088 278217830
5 837194122 147076851
1 234241768 411785290
1 989325426 726268002
1 531020498 715334999
1 507968849 290721448
4 454570675 597720643
1 836908976 997911546
1 81403222 94009684
1 517932076 979148243
2 744176078 46553259
1 808070296 430860423
2 642519250 717118651
1 9792385 587205120
1 946171919 162331993
1 837643739 475870349
1 816743552 792319793
2 550786628 269492061
2 297491140 365677834
1 6235688 776931304
1 770090760 540561086
1 287185292 291679419
2 709458394 455396467
1 497900432 75784513
1 178210186 695415848
1 416131746 321038417
1 911975638 192895165
4 444662335 42002184
1 323902192 131130974
4 735064168 128726290
1 390049467 971703338
1 955260300 537662786
1 528462655 191078238
1 975524039 919882998
1 51062998 351532815
1 622531556 683026849
1 510926592 689107593
3 803839223 508535462
3 600861517 811202123
1 766391783 175931517
1 163968279 538387438
1 423100590 736900102
1 194736114 415409065
1 903869928 427314297
1 790334629 488131075
1 567522893 701939678
1 352965058 397285158
5 529900728 354278963
2 130920887 615567846
4 730837775 310301593
1 99194350 581769262
2 534482394 65641640
2 778004004 989824376
2 113785983 998018719
1 674370683 867995436
1 490821346 450230886
2 628257539 783576703
1 176390068 918437462
1 219288651 332910702
1 392249418 371796567
1 210308821 899273700
1 708729157 24342704
1 358611529 355576190
1 994675880 646534474
3 579719124 994643665
4 646815651 588403344
4 631088780 603959385
1 838882814 894434211
1 966752871 917185498
4 218255379 733845050
2 103620066 24993289
1 779183769 379790029
3 430988492 357385920
1 943525402 463969599
1 29763807 216265465
1 16659921 847140572
5 167812858 160905736
2 396350420 23800971
1 148767426 498485642
1 251266733 681859633
1 164555723 460218538
5 669801259 248539913
1 862975881 207918266
2 286193502 475633422
1 881012692 157405806
2 385567105 696798392
1 838516542 62463565
1 798871434 897201719
2 781855145 661072007
1 328241371 191029047
1 412950269 719285238
1 939739574 648197674
1 560465338 852229001
1 618646375 327076566
1 111542768 905464914
2 815544375 888232730
1 221550971 567670756
1 508338359 67303612
1 441500327 76810259
4 984034364 166068618
2 332204216 631471132
3 674251937 633654326
2 615295969 255925858
1 434006175 923376883
2 101033434 684306473
2 852424233 269023634
3 13385225 133919407
1 420405416 73030157
3 487182804 945302838
2 995179626 375625355
4 3081408 199292717
1 137036210 323301044
1 169055691 636265381
1 733080182 196718542
1 256016630 432273369
2 573319726 407676974
1 451060781 924383842
1 55948592 465126952
1 799523188 196642
1 527047510 675661186
1 818883509 227907613
2 315769369 828633319
1 594954866 191549735
1 446152835 526045405
3 279219056 342230501
2 827765848 928541594
1 153054615 79357526
1 747219304 416880898
1 219792739 495318295
3 273008949 98328521
1 365953502 611272683
1 796179368 70715819
1 812518251 711041337
1 346195556 468936366
3 210509114 338204987
1 798832671 813610381
3 76466651 196322509
2 445316997 506299817
1 918676018 904172193
1 976694913 194014798
1 453012531 465203685
1 716545722 27102892
1 989498037 501898712
1 719669720 554403218
1 199257895 90929211
3 682973824 492042305
1 927035659 74408395
1 622174751 387996566
1 531804978 664314537
1 701934417 872370790
2 819495916 33651879
4 525778594 240944163
2 190140160 628520201
1 413656508 975422518
1 580492557 716686590
2 153594091 98675432
1 146273657 580981474
1 548476515 489476375
1 841422737 782687131
2 215801931 819449287
2 162220871 7893215
1 33230223 7610162
1 125374877 648487799
5 39548853 418532793
1 211316272 222032489
2 115514461 620135943
2 196197595 582516222
1 709445407 399008760
1 708766648 403233405
1 154387693 133845415
1 382186374 572815068
2 681827320 423729022
1 530829873 586588518
2 879393377 965013723
1 401094042 73856144
1 457898529 706758392
1 402775624 624482741
1 462098476 629310735
2 981473715 77973950
1 41007314 967333663
1 57038774 898439423
1 213038188 96601277
1 734263650 840789781
1 31204673 61028666
1 4742128 386423202
1 818657368 154472246
4 626596638 508439961
2 91870438 667922443
2 484686617 89416639
2 494925462 697354792
1 955377365 265841040
3 125011905 650404808
1 536226889 81474334
1 496136178 631949290
1 356355029 696841189
1 832657897 855842540
1 100975404 547563693
1 179010611 148900952
1 718427001 340467967
2 460088362 498158551
2 139257053 668664635
1 81005935 20178482
2 919397328 362542096
1 738682009 157348899
1 768551052 270995340
1 996862183 266238140
2 183212165 451886264
3 452947798 530457272
1 778414882 273210903
5 634277478 709456288
1 960210183 531614505
1 744830316 465396582
1 100748191 603412562
1 524166600 440121813
1 995817981 144037949
2 997713678 238693381
2 283933897 457365287
1 939726585 199595042
1 482600571 496883225
2 816706335 620065331
1 933547554 905651504
2 148071714 883777814
2 352310743 392545715
1 224858157 516517105
1 42742745 58883385
1 991148096 664999679
1 859986709 826572013
1 657957457 708852119
2 983750531 786499127
1 755188489 755571099
2 84954913 196123279
2 197358036 639741337
1 109519664 370492925
1 950797007 208757976
1 857099625 291904471
3 629368003 277590407
1 186711887 624828850
2 484051186 800758998
3 506074418 726663856
3 500107606 521929530
1 410964125 682262767
1 367433044 382623760
1 837592057 778119406
4 657156486 754997686
2 175232464 784564423
2 564093373 14477645
1 490167762 938901081
1 45256284 689137711
1 418102600 515297464
1 690453154 309215507
1 336846769 407930289
1 56088662 886635096
2 475646745 440793670
2 347482982 907450724
3 783538010 999837115
1 302910137 315357184
1 912002499 389244097
3 104442214 66395198
1 153038543 985636472
2 24004590 24979540
3 473902295 420672128
1 354642179 724435861
2 38102517 619982419
1 841417867 786078873
3 265917689 22961598
1 740245325 837047616
1 931195603 455236652
1 280016340 697407541
1 269277709 191816172
2 894373145 11612351
1 246576862 677381087
2 309525206 969407740
3 848221520 437065798
1 916860212 97914876
1 328238847 411669193
1 183440744 482023632
1 701862540 569036599
4 665611648 116448012
1 111350196 521456278
2 326444272 376065391
1 709558957 847351065
2 638430232 64944559
3 493592627 386891438
1 272615451 812084527
1 419705249 644943821
2 903469199 762146056
1 751310872 517168345
1 947104019 942029576
3 606433163 644408396
1 354256584 230020091
1 134485270 52548100
1 732386344 906337824
1 410368058 105618670
1 725073677 636688662
1 324714897 285378700
1 481418091 207874504
1 482038539 775388700
2 452499104 109687064
3 453209459 635046298
1 560143995 208141386
1 132988208 572270191
1 614397676 9682558
1 728028371 965377423
1 963642471 20223869
1 756735412 245115025
1 4682050 267562440
1 918378089 788145457
5 317171087 924962217
1 442080199 55312005
1 620631343 869322631
1 196560968 784581441
2 125690124 87022576
5 695114052 150401495
2 900446069 319905042
1 314664817 94660118
5 58397997 988612987
2 111372726 846358434
2 481829016 711788058
3 755322175 781948923
1 760743236 518909371
1 267376934 627642169
2 763765761 831135538
1 235332512 904378985
1 647618576 760824100
3 776908443 815567180
2 529307507 828166228
1 865612708 275472502
1 225179822 113563368
1 700915000 86498184
1 419460258 399860432
2 767516643 264256646
3 914528649 87364570
5 209878680 47205748
1 880264227 239395735
1 778379064 700753749
1 992716819 164226447
3 756700092 491633513
2 766863966 520079056
3 575929984 939589648
1 239032181 151321330
1 170219781 578348600
1 368563186 405764106
1 577280629 114675507
1 159630205 925277038
1 813907563 309051268
1 783192687 20120173
1 73092343 928699721
1 988467976 316861677
1 331669661 596387881
1 287231251 154296388
3 215357771 418360778
1 10547813 878754118
1 942248351 630067711
1 321350646 229919041
1 138714401 595287041
2 280598180 800729251
1 201098402 674103283
3 265515117 164892527
1 809507170 244208981
2 230011110 467276079
3 626681100 477185446
2 21340041 854935071
1 121098635 663759038
1 612446940 672243210
3 239392045 437687451
2 899973458 389790249
2 169722508 493634483
2 704636845 200311415
1 369118538 968778277
2 970469749 237742262
2 582676876 336158509
1 836721624 415499635
1 626433120 810363490
3 176461963 821923891
1 8404877 656948132
1 530563564 750916387
1 791957246 37809648
2 443754385 939608056
2 519362205 763527562
1 167138932 358660037
2 874183177 839923395
1 976413523 813839491
1 493348885 502926424
1 81778983 123850383
1 695548781 495674401
1 831476230 230074583
1 462018144 742077596
1 117147223 95093193
1 245435528 250391880
1 660467646 708844348
1 813367310 17864719
1 625307136 648088513
1 791207279 745359437
1 96171153 542572743
1 638979472 617422249
1 264668272 780036718
3 104810991 432191950
1 128362718 795713827
1 211971220 412977101
1 686133586 40924363
2 903785242 381468885
3 541322988 665963853
1 878057579 172068325
1 57783056 867070407
1 377935000 944721313
3 824179026 549341352
1 794689726 950173780
1 527039922 911347800
1 739375305 721826256
1 791785876 173097855
1 722697185 173641550
2 579363588 700833800
1 658512364 399018779
1 754844654 910258071
2 280435150 827357960
2 723741547 489309727
1 623107230 481908042
2 278265158 810119692
1 696371952 674655237
1 868729794 52353275
4 617887118 36387274
1 499588191 161308545
1 650831298 21549840
2 860733942 181664469
1 891706154 297870488
1 630020016 34117341
2 990168960 865122377
4 133064620 251077345
2 696662948 466078818
2 268947934 188123757
1 302995568 669758085
1 359024476 527142850
3 312948983 907323212
1 563278008 346066746
1 998169777 89440277
1 468598834 252118277
1 237729192 162903844
2 736879192 877854161
1 563494401 165844413
1 966556208 947025557
1 628270682 565958787
1 854951565 59366024
2 811994332 778857353
2 652777891 909669993
2 16737393 925947204
1 557826966 576683719
1 790053338 350776438
3 649945244 669102598
2 649081653 454164098
2 220726407 927235706
2 566120361 724661582
1 112631519 53438765
1 569187364 50578401
1 946793490 861480620
1 942718712 821105063
2 65709074 122551390
2 952097067 581988362
2 840899194 773181527
1 120928529 280076410
1 443625733 436144132
1 242213399 137597694
3 874052844 418819694
1 322753676 91494111
2 746800344 807009681
1 757770852 838871565
1 680071621 802430762
3 140106569 44297183
1 882309302 729772661
1 975281871 71822132
1 445671190 705328777
1 501825317 636630804
1 120570486 777913095
2 980164512 699251403
1 163092541 554883433
2 945531608 837715719
1 431475914 340490307
1 218315048 151255798
1 222914176 279573974
2 188055546 841794473
1 75184560 560245469
1 976085702 28195109
2 710406260 409944705
1 348915208 585132727
1 914597865 420764067
3 558631417 199856916
1 412814201 49099346
1 369774722 391875304
2 129999172 706228951
1 478937481 522916617
1 51061682 418737993
1 632996865 245455945
1 74735672 322258484
1 755432721 281737614
1 347442638 963684483
2 802920803 827844973
1 422342905 292294645
1 799859294 535144357
1 464123624 307269240
1 755784796 880961784
1 843906937 566963939
2 798140261 693203461
2 279519530 449337410
4 339374077 645178124
1 535018929 494126950
3 95204839 432885035
2 762086237 978350301
1 396106429 970198920
2 372970834 256744572
1 7207218 439924090
1 550736509 516977700
1 891968541 245920219
1 535946257 115048897
4 205085444 981285965
1 835319383 892700039
1 274263008 548689807
1 832415718 131052750
2 814189080 235428342
1 137659129 421658316
1 480599971 817119815
1 567040354 572765178
1 756240775 802419715
1 600268376 139731573
1 222505363 914905254
1 814730242 853554646
2 35079248 497686847
1 4296463 373165380
2 439178334 851753524
1 854530815 762752103
1 675862160 427731724
1 316221889 345953959
1 423335732 391803910
1 213341139 639353543
1 430741943 211823543
1 207695726 549608397
2 494752847 226703402
3 95079092 120536368
3 406854136 768829553
1 369879756 100947068
1 399118792 230364543
1 927702811 667000394
1 402775395 286861749
1 207161564 359668305
1 54281887 191273590
1 984317248 848425420
1 776495983 237527974
2 385702997 800943511
1 85298304 674980702
3 272347090 757125303
1 17738280 154275418
2 599838536 967763622
1 905377072 882301193
1 437934790 201029701
1 344221739 65554311
2 11582416 510298257
1 7014632 445110914
1 160849678 321256159
1 958598249 254793224
1 447744685 668472306
1 790201975 643542318
1 598153641 1419974
1 887586942 553027180
1 748525640 704355390
2 347507187 461477229
1 245069948 508228910
1 109997790 705000233
1 564262487 655024320
1 393992821 874485975
1 46993749 70540016
1 70264573 837249771
2 935233476 245721413
1 149379145 608499107
1 637086501 313007772
1 816944360 988839693
1 632348023 129550611
2 18686138 381382142
5 304374625 924322634
1 921321151 866728872
3 129922913 214029030
1 607529920 83891381
1 605336056 500852067
1 429441268 978481304
2 699419534 724291425
1 319118914 405903148
1 47642488 427230395
2 775117755 270616362
2 221032810 776343756
2 682711878 778088238
4 753038307 730671832
1 93028119 250847592
1 833666684 516330528
2 33829210 874625170
1 581369746 373559091
2 582842836 967036961
1 362679921 798836653
3 825382867 816796343
1 963341667 524003248
2 202629379 678565557
2 67286062 768271619
1 89111041 518159301
2 659054124 143772754
1 201603289 882457254
2 789802099 382042058
2 910667766 586552149
2 289705406 849614600
1 111062341 817557112
2 612352279 96553794
3 636244133 379612998
1 266267428 209670799
2 254003630 259970443
1 431749206 333406492
1 941468138 529747337
3 139069446 478833158
1 937552277 800904384
1 20202229 438597102
1 428630248 543763686
1 298159669 903124738
1 923918881 706764828
2 691484540 270233515
3 305566590 833366934
1 357388226 668666318
1 100679021 776613407
2 663410960 282643979
1 92462883 300517762
1 905513714 100191023
1 147846959 486715157
1 158795635 921694806
1 541779650 415310760
1 845970681 432902153
1 607118148 466224027
4 731814361 514410593
1 689624198 351207447
2 986351294 815121874
1 776880495 108292233
2 206822557 241827204
1 889897173 613391331
3 541730752 218386862
1 794595269 971118865
1 307119979 615392209
4 684269502 263200343
1 378113277 601999208
1 908122374 475106178
2 620112067 447196771
1 354522442 40911935
2 962829234 51832817
3 262839927 326971214
1 619122088 960196714
2 739442027 137540884
1 545633720 294986916
1 890607289 929642207
1 435728357 83208113
1 360204516 546832724
1 492302318 154949915
2 798344547 479244131
2 595201756 407556974
3 676064563 42441498
1 144761041 762113573
1 557507715 78680416
3 98234540 401985978
1 479780859 145229047
3 917850679 769327114
1 163831833 980799885
2 589944502 764409475
1 449649519 187977409
2 249136868 347215353
2 154376859 743412512
1 620094604 887939562
1 128138770 513133510
1 202577367 271464598
1 466728868 734903319
1 289951393 298956585
1 307292536 149244004
1 448288978 537832926
2 993438931 43641921
1 624865029 897315153
2 112973809 549093125
1 918391304 252151771
1 877024230 119406520
2 88772691 314518480
1 618756367 888868033
1 46906933 460771282
1 358660578 490183065
3 378900632 68777595
2 978273448 467822185
1 923696398 654647654
2 626138388 390692829
1 699391522 883202635
1 609886045 244625782
1 670402985 60820085
2 698850001 732098963
3 817028550 804855656
4 773329845 748343420
1 12340157 548897158
2 446059707 657476752
2 408487279 13741819
1 788875713 633000522
1 89153842 305720680
1 412863930 113370095
1 785684008 407416153
8 360223818 179004283
1 796875949 53828772
1 924409280 512770306
1 198840632 200554181
4 3002234 522834577
1 590012102 800114892
1 962553916 318590238
2 958844696 721992527
1 271937837 195411410
2 981273734 586964758
1 105363768 406186031
2 852916282 198382948
1 598430341 385144988
2 70897750 799568944
1 595098408 130766046
1 283325904 452376411
2 17094299 705905317
1 476415073 386822055
1 117797335 987186447
2 53050189 199675788
1 163325472 638650189
3 806866817 406707292
1 83142373 206608022
4 18095435 902582917
1 124577524 305408314
1 912014004 425031903
1 335550687 671064422
1 992973891 739140850
1 501694692 182016213
1 557638187 67261492
4 401851946 914244676
1 564132915 505634426
2 640016774 579060580
1 629713310 475581997
3 588567493 820378679
2 388330350 117351318
1 211906286 893436062
1 124173648 17682819
2 303257120 506018906
1 958791596 508264778
3 478476031 918128080
1 736756724 208045104
5 529913352 202715268
1 103171336 995631080
1 655751067 659957010
2 507520877 849809719
1 167113451 773451476
1 826742728 632448215
1 121967648 831919046
1 370592683 77885830
2 603466551 823056206
2 901121515 389432965
1 203750633 366506202
1 132842576 126782742
1 708863147 747723060
1 661682890 999981544
1 764932521 899421890
1 100662562 382205529
1 54774794 579441350
1 13218318 283651418
2 731993244 492280822
1 116258048 258142439
1 35732709 365816239
2 337785723 156781331
2 664939823 939896084
1 903279584 159248488
1 178655496 653640737
1 861605602 572988120
1 861916219 729861967
2 609323331 282300134
2 538015189 109329722
1 322716727 629808771
1 581667541 250223567
1 983627641 768430690
1 973865530 906651442
2 655107940 414978025
1 934155213 657938915
4 831718326 654740669
3 190605601 289981410
1 549326675 583924537
1 381313488 622821428
1 498151733 340569792
1 175526810 921208938
2 514753231 669140180
2 992567615 761412393
2 642106564 146693109
1 671474102 545403869
1 165728181 97538789
2 182053656 648727393
1 140169707 469224962
1 574567276 854050254
1 361991430 602148531
2 171093649 228762340
1 633936586 691664235
1 597724671 637982989
2 902609254 870602110
1 797962360 622322694
3 305319342 796073036
1 855219203 467866223
1 679688629 699356621
2 477834290 2333908
3 906377747 189310885
3 286738908 236263410
1 801193666 148518035
2 931266538 985997848
2 732126620 227217712
1 357294095 2579349
1 321607347 746794079
2 171042678 926419326
1 784919280 855503614
2 448828815 285226584
2 432411120 187732274
1 160609017 265910493
1 678156923 31965419
1 499063999 706322835
1 517988650 169106826
2 402879618 337767506
3 189342771 99602865
1 558846038 224044259
1 862080478 187067952
1 990152678 715216172
2 71606117 327147784
1 64310987 709261734
1 555803493 40749659
1 303012688 487768448
2 718118915 743587725
1 120144516 127558238
1 797711921 324682210
1 562843794 766909425
1 765399340 639039710
1 717152045 286693116
1 274925382 293601984
1 202865945 323001449
2 249591557 522638450
1 502450198 815171357
1 481742640 656679781
2 590951431 653326582
1 132246557 144943290
2 705446697 206734834
1 843635849 984744271
1 267956031 689726556
1 761330378 205430072
3 383235447 399360584
1 911343530 312039329
1 393674081 346323262
1 839460331 329928078
1 768515343 699739400
2 177575045 374735520
1 908051756 234284593
1 131867637 211296721
5 2106838 886561363
1 441292847 303839509
1 306166140 999377311
1 131391875 111055789
2 694324394 265876037
1 399138876 375872634
1 703119570 766017597
1 94872094 882210205
1 432631818 23433821
1 59435281 121400486
1 284511309 763123525
1 560890863 972788432
1 392823788 297501407
1 834360963 659692138
1 274977307 705370364
1 963502310 653740993
1 439753735 888066830
2 494294478 742391943
1 775959194 755505781
2 588160090 296098711
1 781274488 121621201
1 566799793 119230455
1 416387177 400189647
3 41474748 725997616
1 316091100 11276988
1 282143710 833624178
3 260248329 269659118
1 488170068 273821359
1 175427016 7902890
1 942311524 357056036
1 583795499 572617920
1 429128717 656464287
1 344367252 76767159
1 369115516 490667303
1 930723084 130709300
1 412984090 752149267
1 526167775 448918365
2 762282312 276607873
2 455968271 512632200
1 74976136 603733854
2 463982451 740905680
1 508712639 605906492
1 713416951 453786692
1 909146589 348653572
1 222951021 225961404
2 856488972 243428303
2 273089431 583978589
1 953902792 421370918
1 249418349 492272304
3 912940973 124832010
2 78707203 546818898
3 653327085 507506254
3 272048406 924390534
1 963836107 5220898
1 543303222 689507330
2 549576637 68587772
1 471037155 811284153
1 669289295 761036953
1 957798061 967792385
1 551359827 124949386
1 444655499 945982482
1 28639841 770405973
1 795384526 439307221
1 836188614 425526082
2 303307480 517155480
2 210495378 402997814
1 750802852 718036080
2 526802193 22288123
1 938925738 68683316
4 814064883 212156318
1 803293647 550310429
1 812409960 235656482
3 802533129 356178919
1 406228650 728082298
2 251798109 844817862
2 165136389 576279812
2 895297971 285995126
3 447964766 900699045
1 726437295 824934232
1 765368269 60789551
1 572821266 148124063
1 323435603 841592242
2 588989263 413988566
1 913179699 76025500
3 2143127 164481370
2 805457173 878869773
1 61682417 769517321
1 116608682 233806968
1 67424146 25312740
3 567325470 891082225
1 897048165 440826308
1 383936958 640975083
1 345837070 985132075
1 846806721 191729917
4 327294476 106429868
1 165595655 287995946
2 550600352 888867636
2 860596057 356185202
1 358500044 267056396
1 62954552 686176890
5 808063310 241499217
1 994431947 938843234
1 683545526 674622110
1 191701132 895181569
1 241953219 537604808
2 425076109 24135285
2 979143012 467649996
1 540212129 505788942
1 127413628 179437541
4 385647860 633639645
3 158312236 928369254
2 335670202 828051090
1 464914209 190990898
1 306682293 900299320
3 758289335 47877836
1 864085922 267188
1 61960721 568583803
1 498881354 925543891
1 588610737 972858953
3 658778323 320863948
2 267036599 164379652
1 617952050 646820537
5 747065101 625246504
2 854325801 46879333
2 340575585 711620577
4 237464291 527080929
1 165408264 594767331
1 451232775 616023024
1 350818491 735098813
2 450035509 234618946
1 80920754 981323143
1 407263828 825438251
2 476034686 264228393
2 358585907 180969362
2 14199092 363862033
2 36021416 593814890
2 912916351 676728489
2 671642895 874980722
1 970921007 75983557
1 286248641 633955243
1 76601796 36206085
1 826292304 254358918
3 344582368 167140896
1 53643977 149859891
2 446413319 537723753
1 470155721 529897957
4 248691345 71090277
1 386511017 721363452
1 705484959 680295657
1 73995165 232580737
1 911152437 531377297
1 768374831 569961676
2 760161071 204369833
1 885993968 409821628
1 46218029 367577512
1 519951325 292018773
3 912950464 772196532
1 954326142 69115546
4 183322473 899792409
1 94095018 685710329
2 515715537 506381017
1 539676023 609377870
3 225081428 569886600
2 179396589 82797496
1 703811570 194182208
1 969943644 304833920
2 146545597 523095558
1 620327607 136790020
1 913446527 174646665
1 443313659 292332221
1 33488796 57505935
2 818925532 426490986
1 206695743 921837799
3 976381137 693570782
1 717760382 296506566
1 715727610 331956792
1 327696214 16280619
1 1166008 367906917
4 578194784 498191148
1 19448549 594170013
1 938347595 320220255
2 862355141 225573375
1 407718274 346799053
1 487210319 321507535
2 182220315 400713882
2 788256582 112155379
1 76594018 939243834
1 713770276 571836499
2 83915843 890536157
2 694018605 827898439
2 156996153 34068332
2 135271934 610878550
1 42286900 631579368
2 546343535 884453269
1 721543782 42118773
2 824706417 273537023
1 257293540 804455168
1 463721562 564835256
2 998657219 882292099
1 837425966 467960747
2 345602583 293651060
2 522647104 271711413
2 390237666 185562144
1 723718231 979514286
1 591847948 582460567
4 869220675 529123672
2 566881121 761458116
1 485332424 179588339
2 980341316 787835256
3 332825437 887220679
3 513435669 531081038
2 399363140 456938942
1 446660267 652146347
1 582510643 7613378
1 862016330 143480032
1 142924296 131523685
1 566057861 971872247
3 928556430 854466317
1 471477762 810905546
5 876066887 215479982
2 572371967 11195547
4 356038854 513175657
1 706169368 216768062
1 65567779 394387313
1 289707051 136769189
1 738736250 988633923
1 738618604 294587301
1 934844022 826086381
2 215230943 591950047
1 49987420 695930437
1 801537091 709513081
2 403757103 247849566
1 14905819 248599381
1 720573407 271038552
1 989162318 622498670
1 636916167 581199157
1 964302242 757855405
1 577107248 112745068
1 703853878 500770557
1 643589169 123322624
1 192960857 610774996
2 210974194 372469808
1 560454735 499645785
1 368153545 516201728
1 192983869 703707382
1 952284017 365971194
2 285681236 398321013
1 244576203 438871824
2 314870985 73722830
1 524960674 356525755
1 905226546 77539475
1 809025722 404892053
3 816716212 596589203
1 842169551 406651404
2 963920747 920834700
1 965710377 548996316
1 914328794 894525495
1 710326244 604829133
2 436500341 321553888
2 752436102 249596120
1 745780991 748947898
1 408408906 866201715
2 458773322 232352786
2 734639593 510254846
1 656250757 45231965
3 205166105 854874353
1 411944104 74929685
1 171489923 896612937
2 280195110 922893475
1 789578393 333001379
1 44189589 735112520
1 314797704 618079471
1 432184647 742764481
2 215361981 788591728
1 849973589 686449095
1 417251291 418772709
1 426945175 307680152
2 917951949 316271355
1 869924449 108839093
1 777997054 874139832
2 472938642 918651183
2 988482645 741325924
3 216595689 268903502
1 482291896 277609304
2 329466897 857631467
3 601585768 757988227
1 773467795 6247690
1 235476343 951166049
1 310103300 954299618
1 578629885 884492945
1 18267485 439744191
3 906259364 350812668
1 794673146 263840663
2 807233923 496493303
2 372063666 839306311
2 848432236 680232836
3 362142554 436702760
1 645156905 706408496
1 399003352 145746291
2 694090393 843404954
1 30744409 565953850
1 962217382 504409907
3 644443539 441150643
1 435642609 215048617
2 300123340 607575686
1 553749051 508349706
2 884360663 850405857
2 251522362 870010240
1 603801651 215379088
1 41932727 672021564
1 304425935 986448354
1 563373434 906865298
1 453094418 570938863
1 747491127 649562160
5 69251469 651882540
3 592204688 418101674
2 919145594 683668826
1 218102829 51404358
1 99940935 784071495
2 213880855 505907161
1 655541572 263216087
1 704984853 905673856
1 10234285 238474549
2 362228972 197794757
2 272291730 258590194
1 486142635 616025682
2 23970078 557545344
2 250332348 276271037
1 73440367 454626329
2 302471912 937411639
1 888683513 202507610
1 69402738 767869386
3 663821406 158736170
1 127196387 146944920
2 100320523 921741912
1 137058451 335445367
1 729275392 668595982
1 718825830 845565333
1 197402258 811554948
1 89835154 773935015
1 146928883 572161137
1 16452647 328853574
1 412624938 466716204
1 41533789 861463923
1 201713274 639353514
1 460396227 928643716
1 889405172 44321008
3 477007495 104702119
1 750567384 902998192
3 235003532 519328565
1 539918170 939955455
1 476858217 322522110
1 792138619 141534271
2 85907434 790300707
1 180259238 372770549
1 308765066 864431002
2 295265740 657882227
3 843776455 82774405
1 100454058 241493463
1 429183871 547774359
1 813962827 14394247
1 908348105 494316876
1 345447839 4033396
2 261858506 366843038
1 260659655 919227313
1 546351038 196484597
2 531928064 43067072
3 640834960 753141451
1 761644741 50085743
2 464051655 654929173
3 89450348 914588874
3 938695493 983445516
1 616679395 655244307
2 650292660 626154057
1 711956826 162792902
2 919754420 422439721
1 953913270 609491076
1 826208438 546115035
3 367704499 933171177
1 599963213 802697006
2 671916751 489147042
2 815921278 475212396
1 94431115 458652043
3 586788118 934925656
3 656509875 909754108
2 838680693 777954452
1 786754391 100403502
1 532268624 329234112
1 314434761 559570364
2 999860943 720892948
4 441493020 14059641
1 819147157 33280445
2 738793900 186387038
1 110955386 998480773
2 270861994 409098705
2 325026195 204450246
2 973095944 604873429
2 624726626 58835604
2 119224973 525838058
1 150877357 103857409
1 426318095 123873909
1 452354568 278673460
1 604377040 135594379
1 945145939 778591479
1 616209274 531210017
2 36475418 178076751
2 480496618 267946524
2 845284727 729842118
1 765303970 309048935
1 334788753 690262678
2 281558965 861910670
2 292950482 908889180
1 803063980 35246292
1 736273252 733839741
1 592771672 57847428
2 155504741 48241414
1 262061060 161529452
1 571038203 288604694
1 453026157 158865547
1 593238742 581841581
1 398753275 798831211
4 872579023 574441050
1 454935632 538365281
5 151683503 80436481
1 770679715 765737237
1 73219763 967284443
2 803952194 426984373
1 594621279 42126633
1 435775013 839599483
3 100057703 748428447
1 276583711 147707836
1 722827391 394976583
1 886124807 792647969
2 571301521 50575007
2 287771020 62769565
1 697181968 769608324
1 615573442 121079113
1 395161701 544247442
1 603066771 220615441
1 531497307 69604491
1 796204463 111109005
2 630815748 249452924
4 561788683 38739090
1 531339387 41256368
1 658519885 564320102
3 242483302 594560629
1 675481869 880047348
1 373783079 111464002
1 531805155 568793436
2 591664436 113965804
1 674002049 431818676
1 544492808 867928434
3 901986625 128249006
1 637439758 989781749
1 839472635 235512030
1 481391455 646849997
2 484545039 923972975
1 70646056 376616812
3 846480983 949705078
1 209603233 914390843
1 967949828 783466527
1 177013678 790576322
4 244981313 266157176
1 722884141 35606499
3 310138675 212927882
1 630426452 164435069
1 229903219 15555413
2 623192232 291296594
2 625682534 160519108
1 891968421 59789818
1 606672225 827886105
1 560826765 399839344
2 348030473 25642445
2 442439229 260106509
1 113075020 320865817
1 80993887 150540201
1 792531942 487094090
2 944310367 414047463
1 435645297 253001002
1 654955315 834984274
1 674386641 865013235
1 12022711 792696587
1 161822504 617685706
2 259699799 664525673
1 834111560 806195237
1 73178033 166416989
1 888121946 887518929
1 458951551 868371879
1 909030146 704441872
1 904364721 557111149
1 364523302 287695088
2 134028158 655445910
1 625149862 579524104
3 324106058 871790608
2 984045600 169854948
1 124567161 172818704
2 946091144 622628023
1 419434804 98085065
1 404352731 165014658
1 610768634 222104312
1 931933578 320809764
2 793849107 740172149
2 921594750 846037092
2 179977257 550193637
1 80606480 655736668
2 301951035 556997823
2 226010721 499013828
1 100243926 219846121
1 107197607 534615086
1 14793228 639180054
1 429517100 359439796
1 124030178 995123876
1 526743042 404950523
1 719252943 544864126
2 655729627 986214563
1 499096623 23711822
2 354218455 757078146
2 86076919 36178763
4 327033907 831405630
1 721506809 3809897
1 476399209 152577971
2 95294588 878406094
1 782747566 982089435
2 944461234 147633388
2 103757568 243643466
2 88297463 985379949
2 701419544 32146290
1 334271286 422513497
1 59994168 739188627
1 881649735 207675599
1 421363297 573576220
1 581471672 694493170
2 730314678 706581036
1 972664527 40717636
1 838300349 738336263
2 196876576 242164
2 121352274 730847665
1 696746092 790333235
1 469245959 572725001
1 566398036 810050448
1 439780668 386804132
1 176710215 141187947
1 698700648 575715215
2 461069029 23632226
1 456623484 40908808
1 615420675 922569142
1 300679531 590426547
3 266516451 219580755
2 783579884 472929976
3 179270618 699823747
1 429148580 54975972
3 196172063 526181627
5 763212904 438487145
1 109207891 630182482
1 931916425 888674581
1 792522333 893313480
3 905850488 188716132
1 929480455 778496065
1 636776715 659016662
1 215581771 761684355
1 395859695 933872473
1 218313873 240773606
1 823007351 85556408
1 972894270 620052180
1 161915210 736125009
1 871132963 255950801
2 922458461 950129255
1 752040840 983846723
1 305760791 852731228
1 369293153 384745817
1 125291204 198529895
1 43749271 939624847
2 525337837 407853034
1 929914151 255500334
1 814294476 8989842
1 575519435 722343176
1 255938307 351028657
1 945865594 56040287
1 977474160 524546558
1 263627962 571698349
1 758909627 667782322
3 290017408 88526789
2 388128288 717936126
1 635619055 492831636
1 253386176 917696389
1 173463023 438734683
1 722952473 669223406
1 305707314 10921065
1 67255186 450664872
2 716589406 629080450
2 825802620 949994242
1 600244746 248070144
1 431541375 228486047
1 165577254 420134898
1 550308177 42902957
1 559391100 199487764
1 472495957 330565216
1 952361823 357586548
1 971924550 103987569
1 515191738 911636829
4 492995195 324403499
3 601779341 855798635
1 891526194 745026200
1 26185827 281813365
4 477880530 37677691
2 191962952 229991439
1 978481808 746139902
3 635701730 617113252
1 561195971 840172964
1 469034271 552555796
2 346881788 216303218
2 975351997 857832038
1 220691934 643894414
2 69809235 489002835
1 741014119 535964638
2 189161868 458893246
1 207531800 367717540
1 26230996 630985168
1 271908446 946356509
1 640343355 98841921
1 255253302 899695964
1 44164752 319705612
2 239311386 974453929
1 835857436 927093372
1 732758377 474167413
1 791737147 950585697
1 273309406 420126648
1 201308186 691110059
1 983080527 443972289
2 471443731 387443271
1 330149670 309639431
1 734276204 673419231
2 466779021 500902529
2 880943885 476403009
1 968350222 138101159
1 500466181 556432682
1 861962178 55442520
1 548892651 380041873
1 955730979 341453040
1 461962638 716196148
1 41432526 830859437
2 169516144 779101402
2 74876342 454051823
1 152704170 200385991
2 184895985 894352247
1 527254231 35041988
2 536484615 330254189
1 481321277 518836167
1 138660021 346962303
1 285643505 5910568
1 20618278 750592721
3 444836420 344826472
3 553248309 486142333
3 10327710 888105835
2 928372250 689577146
1 649984364 624801150
2 703112098 477392352
3 161750534 587672553
2 369790299 271672747
2 113686770 936747012
2 834138447 562109976
1 887538542 193005809
1 277219151 75996903
2 451787405 50450036
3 45581022 56771812
3 923098109 961321223
2 631054710 985605440
2 241413457 786871378
2 615783806 80264819
2 833517543 330950208
1 97601250 17642077
1 8157977 948902278
3 539985485 352448037
2 443765062 38747390
1 204001078 581359937
1 703456778 105104033
4 358694506 980329318
1 155721928 413081932
1 904217796 120148127
2 233729293 15772596
1 7356647 941951717
2 763487760 408403112
1 371128805 480861367
1 920352682 583891083
1 283016777 107760099
1 222777778 471757121
2 254144841 358642731
1 195042879 806115685
1 661667542 938399572
1 258207349 927965400
1 870623041 247154913
2 390371166 505417317
1 772379584 203605998
1 630443551 594786212
1 721092399 70348485
2 763308455 353211323
2 501802332 119306123
2 518149204 960974827
1 777323006 734334034
1 286190074 9792242
3 126609101 758641792
2 443612733 355793188
1 844307347 270124217
1 779922567 171068998
2 22819655 652645895
1 583888631 652336941
2 477300450 603258341
5 882430269 803125993
1 960829335 257875516
1 379617927 721872597
1 907677045 408571717
2 311846737 668012006
3 792391596 659522728
1 586127355 662595150
1 996243277 997050881
1 317948661 234042367
1 587776310 630955585
4 147102383 948275704
2 539516817 215546131
2 927368172 8758643
2 783883128 49434988
2 390965039 829926191
1 442018355 524966051
1 982168506 512606996
1 209699304 852870210
1 702706486 25138516
1 56897461 108080177
1 254557832 667167152
1 567345151 291758980
1 811207391 942628080
1 314220649 988287952
2 663279935 495701935
1 25384611 935592580
4 803611446 485921685
1 636065525 109331522
1 518267602 860532504
1 389023469 326098523
1 96877282 890680290
2 371503840 896569549
2 314935862 158419263
1 105738089 21818684
1 665512203 333133252
1 126885613 857369352
2 632947524 20491754
2 859049367 817650516
3 320330070 827222447
2 943734230 261589695
1 262706721 507608157
5 428840191 414015623
1 308552285 403543025
1 492598255 777369318
1 830485987 168671909
2 90104665 144518325
1 115285761 771986447
5 417850255 732052644
2 779365289 831351984
1 225790544 735972459
2 429417773 940551851
1 983999070 642627900
1 718721577 744093982
1 696302889 912269495
1 767869086 992338027
3 546005497 668300009
2 535354737 461712600
1 507629325 721276824
2 201488294 656217119
2 476843809 723007461
4 803434670 258080831
2 119859727 324521877
2 358168991 459987867
3 809391280 425833897
1 240035731 7649503
1 688092647 98325518
5 572052130 249774959
1 671551854 253448675
1 762632729 327838811
1 150511924 536066674
2 177583628 977914042
1 798644307 937102015
1 291362949 756846785
2 742177687 228679390
2 505086780 432768414
2 683092459 173809960
2 646641913 413967159
1 463978794 959915079
1 538779788 688324910
1 243149436 888546681
1 804941184 700305976
1 401659315 388389013
1 992671470 37255003
1 810837907 814128991
2 719675627 835821970
1 190838186 833461578
3 584635256 636841796
1 387469990 216577562
5 532559604 714893882
1 976842391 483570166
1 117477198 204037034
2 593845871 522146180
1 785746698 548526072
3 99826077 628301887
1 909329138 200434557
1 782295477 813032929
1 749973390 353979953
1 398945435 476457795
1 63477299 808204174
1 347842423 158863673
2 816641055 545804772
1 630916596 243485686
4 863313311 7927135
1 990469513 252438146
1 24154375 365222157
1 509190965 963581965
1 518852974 543453246
1 316425048 130368552
3 724375434 851051737
2 661505855 267004970
2 779787992 55837522
1 178821252 157147336
2 525665630 959057709
1 226647307 176460087
2 971150844 537451185
3 506991524 241835634
1 672211965 707853680
4 488845702 491736820
2 852206027 42496552
1 205467619 255851524
1 804484202 370710044
2 746409990 208309906
1 454474679 488714840
3 851280017 910667503
1 711733665 199021917
1 42864624 16605074
4 919957661 986365547
1 624548647 651411093
1 466113464 935506006
1 131250265 336787049
4 686048162 592996191
1 538508001 835236212
2 890918120 240707942
5 94433066 210784150
1 449976947 175175797
3 207416305 406006030
1 493403439 674950818
3 612239617 325614529
1 925771010 481063202
1 436981653 668926387
1 201003058 989526938
1 58471612 772495772
5 172730232 936042046
1 518528341 343615407
1 646215792 483955871
3 832602235 477447525
2 470985924 214663544
1 857442122 796331866
2 108534083 502474698
3 547814604 736634865
1 711242039 529898451
1 649143883 204743608
1 935609058 738747459
2 976908089 242780179
1 353777930 284083193
2 693520300 666588838
1 978971876 686218025
1 498280180 88725331
1 422437256 963337230
1 31866685 892214754
1 104395402 449744908
1 19625455 57585601
1 943202638 185132797
3 856873377 581423339
1 133726429 935400361
1 347577694 630112158
2 427161019 738713166
1 764424914 254821925
1 969501164 304807683
2 212177447 40066789
4 741348446 724314349
1 361013546 843832330
2 986804899 615784363
1 191424117 976493508
1 537990445 985621439
1 519556134 127533841
2 191851579 477545660
1 35392221 608415921
2 216714334 24250394
3 79697796 662910503
1 648141312 164188354
1 513685932 925155189
1 886683554 619148465
2 804492999 470831181
1 501914740 488892922
1 178200069 937626802
2 787232194 949445654
2 155112986 712631041
3 353882941 851931470
1 370159680 219069653
1 232219842 319197655
1 391158988 173567168
3 485593419 484031237
1 549034196 896964308
1 162484200 985927700
2 1462216 906017302
1 74303624 536162366
1 514342806 876684915
1 183264363 985800298
1 83975184 95976610
1 658509236 407079887
1 376880422 666069702
2 686876064 988300439
1 71479289 305485323
1 600221566 677051854
2 594084470 903361477
1 565201328 513899376
3 795362384 51252223
5 925595477 936786606
1 972557993 30276520
1 791044311 460239081
1 505968996 818439502
1 374353573 619580525
3 172810078 660870815
1 22993531 311394635
4 952887042 752835507
1 630619849 464992893
1 628799626 36577215
1 897187571 564615528
1 823428418 647730455
1 286111234 341688916
1 892387231 452713246
4 303922239 837130586
2 675325584 515901693
2 614237165 501185515
1 25297721 713232236
1 611713502 992623297
1 943295769 306824611
1 802552782 240766029
1 92419383 395661159
2 205746175 380969357
3 872595092 405333675
1 77608386 794220224
1 585447325 271106145
1 733579090 317646759
1 633868725 194379973
1 776180835 370238473
1 455882018 956248393
2 806928033 911371670
2 772429062 788002084
1 32670728 344113788
2 787595568 159493974
1 756510020 629641435
2 216158868 991550263
1 883560556 334739344
1 884332612 100951721
4 320333525 645687988
2 360829542 180571705
2 609541414 323491618
1 165651776 466265723
1 315890220 166042158
1 369339264 698755857
2 790535533 722724018
1 264846283 493807535
2 217125990 969549424
1 692193790 190948796
1 454093078 33632223
3 253328962 349085280
1 596134935 925476180
2 151951634 755981238
1 33986935 296592520
3 981590920 262842279
6 770624793 675796055
1 48938180 824253654
1 33182081 305431573
1 960233993 671416365
1 942401609 556775446
1 449480017 782125782
1 174787704 319206182
1 666610575 598210652
1 391136916 24645146
2 557502922 132127397
1 299547256 534500245
3 762609592 822385216
1 113979147 774734092
2 470928862 995043329
2 14380892 960300351
1 321571078 614761156
1 142832056 880209533
2 718231704 633358106
1 301043142 893951579
2 107809535 894942041
2 219259170 50778008
3 767597714 751649881
1 845347046 284382877
1 162203270 282601428
1 963908575 306064807
1 236291337 101529275
3 161073313 138536861
1 752002370 937616001
2 575168213 594747132
1 137440109 247113752
1 942123151 197921613
1 8205912 870141374
2 413219300 759634966
1 572346981 962131133
3 391264176 73876869
1 170663066 498967788
1 532191091 812286142
2 547328502 153036060
1 630925897 151176715
2 158629611 64348155
2 523710521 33570089
6 400528498 43677609
2 972356724 237474794
1 532801496 680077352
2 693948844 167044
1 416186056 433872937
2 246008282 86002811
1 155843458 903665357
1 515578176 939360189
1 425765955 348279877
1 677197009 329210407
2 366005970 993550187
2 786152768 705699976
1 348142522 270425295
3 97273534 574946563
2 330322782 671289793
1 375833362 376443184
1 843886533 695144876
1 270325025 955756673
1 10558267 269093059
2 24950533 831312513
1 846497054 431205482
4 987577718 979020965
1 213441895 694596760
2 949439814 451776800
3 92618879 889908562
1 471789541 968260215
1 618949814 720573678
1 246191944 76432656
2 793995382 172718772
2 128503455 111065493
2 529700299 948543719
1 744027532 583541630
1 134448152 497593142
1 377872611 553852500
1 979160259 72171313
3 221435681 894299295
3 68153034 781384096
1 100005913 310650592
2 402052395 137792907
1 574589965 412958150
2 911277691 830148872
2 904614908 869554810
1 144543905 480566752
1 7036219 697785434
1 645837254 606323323
2 199847848 155811622
1 203808959 679986716
2 441648113 995143184
3 91342966 512942334
2 331525091 103120839
1 573828522 159839289
1 656483357 126714565
1 72292670 786962757
2 160764753 273553499
1 610267469 757701211
1 252720795 421931155
2 856863253 835857218
2 563307350 659487426
1 6828874 842171592
1 666565945 994102718
1 50153536 117847412
1 77643144 392432946
1 156058725 307465644
2 564134721 673407438
1 278472168 12953852
1 309909889 561057997
3 271930424 156250881
1 64991110 457675888
2 345770618 743442562
1 653045653 357035308
1 780804033 366661433
2 286694310 227645080
1 211819957 554192441
1 238335123 258188672
1 574078558 485079215
1 340764957 639319115
2 217490349 777760903
1 189679782 602097780
3 889414167 123756663
1 98298297 613841045
1 292119651 213727151
3 205260010 751306491
1 949031934 643288919
1 240439580 983090851
1 944990958 894510444
1 832534327 915440066
2 910822354 281534078
1 482153445 231489680
1 944605185 278339788
1 567791369 404704144
1 957154203 153163903
2 244158928 589785195
1 862800917 128187505
2 396004442 649853599
1 192919355 420525752
1 48673768 281641402
4 669087980 219307884
2 259561043 685582488
1 360879769 817287530
3 893820704 670407010
2 324093199 581121091
1 675451977 404896194
4 438735910 275729932
1 989539753 200683055
1 979106940 477181374
3 145375588 847847827
2 872076039 546919474
1 63909419 9940510
1 263809962 283193840
1 372088365 834174178
1 841036124 454937515
1 753528540 750895326
1 777096886 436483658
1 341002488 64272338
1 505989826 765821892
2 523998196 938672082
1 942389003 615647514
1 901796395 378473733
1 912634401 536426096
1 910619297 31134106
1 99149657 419773815
1 706170996 583779281
1 127846169 658210447
1 974142212 267890168
1 295582629 998232142
1 803784267 629682087
2 890993231 941667359
1 764701656 973739191
1 239217847 855294328
2 357979829 983428269
2 246217105 339913951
1 638115495 924345573
3 212217443 304062680
2 394771172 10773487
2 673609309 801102141
2 844932131 476455233
3 283787143 811626005
1 183735987 437756507
1 614730686 751703177
3 263057049 161908985
3 794369728 450427370
1 251080258 670314689
1 643654445 622951706
1 212281065 429896792
1 293871645 380474726
2 296462701 691111102
1 890863700 861230505
1 717186706 627855020
3 628508405 767014082
1 341636779 163768869
1 264651281 103421063
1 877937131 803193902
3 567162186 199217217
1 595094822 425376472
2 368577952 349227212
2 568381917 864682
2 382800208 668153614
1 588488400 672444269
3 125844840 905228115
1 3642448 733707920
3 689240409 384911668
1 657368633 922365376
1 440090813 881980487
2 557308784 823110152
1 195211438 221873041
2 604071161 401536599
1 760308134 70404558
1 494773250 134100003
1 885218058 941502127
1 423766378 888569870
2 41650764 58373018
1 218458689 313501130
2 943118072 13901451
8 935899339 715365020
1 496350779 807799428
1 583253925 793235239
1 967513650 847533075
1 971270398 81630579
1 564047064 866520619
1 544741768 153951380
2 555723103 396428308
1 128553515 418512991
1 552819766 645577692
1 21315705 705720961
1 688535949 777834606
1 193798416 154772447
1 442992025 826537866
2 280008353 146164310
2 674043873 587852007
1 143024713 510284884
2 286893793 852010637
3 960934585 782403019
1 578423823 6337620
2 280610482 216558242
1 65557788 127524848
1 486044132 947117802
1 971379517 975136943
1 792896846 707938340
1 13614762 89383145
1 715341272 706416961
1 834874389 958369396
1 400159586 940030697
2 241420822 905975307
1 355806387 564323396
4 285217903 673482973
3 439051306 864020644
2 387376633 639010147
2 931562358 395859251
1 824897720 347868274
1 349152155 468374353
1 632848757 395938618
1 411891791 263690514
1 815855899 83032207
1 185058502 614876491
2 907046622 734687309
1 425389351 282542615
2 443005747 710858646
2 237423930 626836514
1 809853559 417419030
2 925180002 417882843
1 496886714 538212018
1 144771409 727363836
1 893029379 779879335
4 253328790 472102420
1 732779527 918467955
1 87264702 510141149
1 42673006 724271868
1 564438222 69224577
1 586290845 109614081
1 432010713 940727128
2 441642116 937933466
1 622612637 908114819
1 957251350 920962106
1 332262332 785831307
4 566971538 15598210
1 571248104 23443319
1 97272320 300690167
2 20766397 599830279
2 610474203 660870251
1 125039556 752256502
1 716306004 766623391
1 677454689 133909217
3 961002982 825730192
2 371710685 922851212
1 773969192 440950376
2 550259893 699375264
1 644672677 389087251
1 829370062 628406397
1 692837394 216539376
1 39265530 673574876
2 661930178 561271108
1 750396553 548843203
2 379314329 229436933
1 502549772 89515776
2 273784023 353287043
5 916147307 724354861
3 739587287 303723433
3 236240396 623372005
1 656882571 312291855
1 962561895 609450996
3 852438871 2053211
2 342205132 468719154
2 998478992 72178717
2 835222490 199266871
1 881476927 691216347
1 452480941 106285278
2 531858192 387332059
1 673886108 481882363
1 295001903 486344115
2 399859491 957210868
1 436837391 706467345
1 357354577 145145821
1 729127627 614314705
2 46811923 159805740
2 23594089 286974937
1 130973735 524648756
1 616790203 551408604
1 886624256 593227111
1 5851465 512322914
1 271322532 367373381
2 491063248 496225649
1 819491986 866461341
1 490226383 695398337
2 584958956 314710556
1 657733104 182357821
1 228740501 628213159
1 435362790 90085105
2 570233597 467473779
1 731482941 441484886
1 191641201 255900938
1 567188189 302138214
1 359797835 742410954
1 609324025 634565266
1 953943412 94036751
1 723796898 156304465
1 543676278 321919161
2 178225423 755999583
1 844101227 772927947
2 709376715 868584217
1 9727631 251214318
2 673855811 265323297
1 383973206 547109823
1 708096007 898715322
2 591674033 907952611
1 501405499 485931478
1 169530518 105125693
2 366656398 175169059
3 748831873 48793218
1 295600225 275612006
1 855443804 286598235
1 964292505 580458734
3 545787311 827957815
2 389717093 140966025
2 965942321 595569242
1 267759680 493893413
2 12268530 630524904
1 666582603 204605396
1 579469060 909445466
1 231112060 73909102
1 509056982 303481430
1 446713626 677689155
1 639237414 84620848
1 455427118 647178039
1 967577082 247968413
1 977176278 166113256
3 313796651 581742815
1 842756262 665912100
1 572875523 838036125
2 260201963 340548616
1 749094549 800834217
2 45119018 673921192
2 750132214 539653987
2 701622392 702311301
1 27135406 34058460
1 66541488 913286275
1 897508379 10389506
3 698721766 49845753
1 340421197 721702402
2 769599465 499221778
1 106465372 149080220
1 553203893 461742397
1 976719839 25589055
2 169633446 765893013
1 178074530 602923949
2 729849901 684003259
2 772508876 438771332
1 574377801 865252365
2 474083301 843789771
1 642639155 241625334
3 532819550 504080522
1 538802947 370655459
1 528925802 293730269
2 388658836 763011781
1 594645606 618160818
2 433083957 629762547
1 390665195 126069793
3 433923003 948892913
2 854148751 607891871
1 780658838 631226507
1 773069466 841647409
1 882518718 619604869
1 66665357 432425144
1 411065838 817990387
1 357636134 707373179
1 36093980 464327738
1 773614558 271811322
2 442209149 325763715
2 762380891 343035612
3 198967806 185812044
1 487711757 495638644
1 509649346 125524951
4 607521488 724502679
3 773755794 224669308
1 488665702 206732002
4 664451307 907289179
2 512445484 230853273
2 350948125 94338945
2 147778820 775192622
2 741034793 258294206
4 202917856 135903583
2 628696942 495726900
3 177296590 177388431
2 637544226 971083543
2 359040981 406951989
2 189338653 402727739
1 140908042 969045669
1 361535363 677348237
1 148743707 655516572
2 916092406 282597908
2 602820008 935801984
4 214578977 261124535
2 40739397 50613378
1 25703946 56455889
1 867006261 380397823
1 152812977 510790715
1 16788875 36473640
1 872002044 42626402
1 851170940 290569850
1 718822752 543416546
1 773168235 758825118
4 830880051 564129392
1 339993844 761838531
1 18424176 620436731
1 707430370 830357879
1 728613939 923275497
2 812344821 484583909
1 555374081 949352140
4 711452034 53482182
2 929838629 791826346
1 374875976 767950951
1 664889971 937939814
3 491268689 990316790
1 590312250 977932990
2 328980051 158986118
2 835493431 388680154
2 29873120 206860440
3 303548429 853682028
1 455156058 127035761
2 830510046 42491374
1 89895871 868147104
1 757299937 31641675
2 307886764 947861794
1 568597835 804024896
1 765948027 754366807
1 310307223 18639943
1 820917717 776675520
2 835190727 589552610
1 59887839 413110371
1 38092663 752973675
1 873133121 252260238
8 930315985 647592074
2 638090494 685745896
1 937494441 739895667
4 360960585 63819958
3 816535757 45977522
1 128903083 367212211
1 139960692 441757311
1 449570633 388493249
1 431863730 418181659
1 595503229 295603997
1 871928575 679604199
1 694940686 435370912
2 465373853 484482519
1 808052261 442891605
1 970344597 853218346
2 885169462 574784847
1 564239120 127256054
1 163072886 767055513
1 747323831 929024306
1 639734817 842808723
1 495681313 549197655
1 662216706 940819313
1 570173141 329305626
1 540977808 475842779
1 830441403 236243886
1 779783028 622797900
2 826639631 331701864
1 169940243 557329302
1 563884087 180227518
1 542598175 427836886
2 979745388 178764666
1 807397735 105934645
2 170374400 210949076
3 322495986 819620502
1 608168081 91204072
1 688501770 887081973
2 916417462 475773114
3 102447301 329237677
1 101258395 642648695
1 769319429 169753599
1 285677678 36949524
2 873295005 167353254
2 607724216 534068031
1 474371579 45103448
2 756794083 658010607
1 338656390 403806787
1 197732738 754668303
1 156707824 632279233
1 678710558 311064128
1 807465800 672108536
1 605234453 428439273
1 619988427 633100312
1 830514216 701115512
2 624306819 370041550
2 826210071 502298587
2 842892684 194757271
1 560052211 336809801
2 661523513 432516092
1 460922469 530573638
4 737055778 243488723
1 828899600 195773964
1 866805935 626588568
1 532914112 391085223
2 998896463 717569987
1 33556381 903725582
3 880143644 622659604
1 547560124 683651863
1 84328672 818224843
2 419721920 283330820
2 425575932 68246621
1 889657253 942425006
1 67889652 772324263
4 110281060 995653777
1 692747380 832592092
1 288574317 143652346
1 301811543 845526017
1 506949838 497999495
1 642245952 661256590
1 149081347 70136906
2 558246412 266000883
4 372266153 64193749
2 263227059 544028747
2 221243546 639867014
1 676883901 703129740
1 216372454 924911862
1 373550720 448494830
1 166666812 353038736
1 841023858 612625930
2 356959928 844078343
1 901209468 251478340
1 550365490 737281449
1 239634645 365331915
3 612701555 584948043
1 771913287 162939556
1 754408757 532535431
1 809106223 549246292
5 306392604 225197366
1 90040770 367978825
1 731334388 158656708
1 934235083 140856228
2 892596141 434545423
2 113121888 398114482
1 624923439 148458269
1 44451435 864460914
1 226774696 705250614
3 853763385 167661121
1 765885607 774255272
1 43511109 844935147
2 859308577 950373427
1 483407644 309490718
3 873806854 809456374
2 66879648 749361883
1 617613520 84187532
1 299213140 726501294
1 928968482 417748245
1 69461532 582196709
1 570926412 582603568
2 297028210 777725271
2 857168769 724635351
1 518936334 548089267
1 865439768 465932329
2 885276699 295503823
2 606250031 288679759
2 517867259 772384788
1 822020 924815953
1 330327154 695846853
1 868484630 977058769
1 851022990 389313547
1 808721189 613999147
1 935631233 665631193
1 322314072 866552850
1 601398204 723168020
1 355349984 355584097
1 367527191 920751884
1 5007859 113893053
1 376456658 123604666
1 894386537 555751087
1 332011648 550346255
1 198238069 147723892
1 828775690 111795627
1 538363144 53689073
1 114808783 352595878
1 499170507 210731612
1 490303504 925234221
2 499936505 794996651
1 863196282 729794606
1 82475618 15677825
1 777127054 73771159
1 247627275 389928450
1 856736486 795276284
1 546074842 781242734
1 799385302 284787061
1 677283348 295306128
2 129718860 446730925
1 746621126 727666958
1 460399557 523247118
3 587900014 652520939
2 148711877 961596739
1 380929141 992938760
1 423206769 668513020
1 450711236 632949615
1 231160217 461192405
2 826648316 898620922
1 757111552 553466595
3 79875933 926575075
5 206570803 64302271
2 865858385 360617420
1 533886537 275911230
1 978121466 108580590
2 826716411 984993262
1 656673744 505998233
1 148484034 288366295
1 842542127 904309838
4 977575227 957916410
1 564783168 336722675
2 495802350 920913995
1 870601160 163799653
1 16005634 766763201
1 32036881 655290214
3 134507462 925056769
1 399915968 713401922
1 900467652 678208892
2 41261687 68304210
1 781796909 187478596
2 450481023 882559382
2 531069110 615000075
4 961150231 518639152
1 921847536 704643944
1 319364209 957531993
2 867158251 721522967
1 339662208 537280024
1 724309218 286379676
2 956743559 86166570
1 672324687 926614761
1 108815346 225637198
1 231005400 674745749
2 345805745 681277390
4 443016129 862764186
2 878279412 627787154
1 116337734 331609323
1 497422382 323209965
1 203236211 669249167
3 255859193 138850125
1 738070400 577501371
1 453206401 948306824
1 957087303 492407444
3 552629634 79409146
1 940818058 412148503
1 963408814 338052087
1 710895148 22530763
1 841371571 275259648
1 31406319 565787434
1 789543373 277313997
1 398080079 108579693
1 8225860 33001218
3 906846598 980061868
5 938445683 341057503
1 512001654 877025357
1 803407803 187254854
1 351724645 936492172
1 183370758 342260652
1 589201095 633175429
1 899333996 567782985
1 681289616 149288773
1 736024027 859784368
1 93409087 986291598
1 782827487 25607126
4 868634623 101956752
1 810138629 834274282
1 228808598 242601428
3 562024891 952904091
1 109779969 86868956
1 620403463 707454845
1 633826223 461564849
1 833285698 195886636
1 351820757 125979525
1 186987536 411182658
1 542843350 750060431
2 389395401 630678760
2 390447170 309027667
1 612985003 902618158
1 72617568 730654196
1 888702051 310995564
1 872290323 121956827
1 497671741 34669023
1 525280044 172276178
1 216971848 44866241
1 671348871 353796010
3 951458804 197731806
1 991285960 592603172
1 492777532 854900415
1 822521017 708261874
3 418648249 810798858
1 122028113 600938275
1 73909077 131908444
1 966968634 918751754
1 733645091 165272286
1 112699968 90942570
2 48607932 831632629
3 162087386 848763833
2 295702260 649930033
4 929058925 234455816
4 166770871 800225203
1 544007389 449610308
2 251039465 184457142
3 811757465 232457794
1 717637534 472496929
1 382842517 438346926
1 34171576 676830273
1 543099956 508445364
1 748195447 159867173
9 288782371 616273365
2 761442514 967876483
1 228509912 162482953
1 293405925 29354558
1 285022922 238736287
3 821020076 141221720
2 171693298 60854596
1 435267584 606902999
1 833770757 470766468
2 322907028 287268302
1 317359928 267397706
6 141153950 158698733
1 795376485 675210623
1 316404223 754672541
1 110335330 889521959
2 810701939 225400809
2 718499253 505727631
2 894594991 672020170
1 150582808 808733790
2 888594320 241121264
2 116205372 829985710
1 825651307 737801282
1 658879577 291034815
2 765868913 506988012
1 56795081 455750583
2 720994658 487089183
1 344807696 748506706
1 337977374 896160162
1 188654338 20801016
1 262172226 622978387
3 544076040 49521093
1 1144108 937773818
1 501544881 357025549
1 290258737 600971559
3 834359127 307267344
3 81215216 686223693
3 211057154 910967476
5 6258839 486418043
3 857917517 768974600
1 622598030 931243611
2 985274525 526885834
2 132026250 210493063
1 806289360 462590630
3 407962097 637241183
1 641778449 256768523
1 428799592 238934850
1 324351876 14786085
3 843655856 844603918
1 305337063 986412881
1 478916878 66468758
1 975104225 46176314
1 399152021 156769607
2 890629205 682892723
3 79222615 689365098
1 869980265 428238480
2 161751549 833820607
1 823998062 485517077
1 998968370 388144013
2 835512827 516970913
2 65750945 409369803
1 790334993 583026823
1 572570859 192208520
1 203490958 171438395
2 914183720 665551094
1 615204397 96565838
1 451451640 125173312
3 985961404 738764561
2 17897848 757547761
3 727061608 269295560
2 656106422 501478711
1 750774523 932189915
1 866135966 919674090
1 895342530 734386044
1 738312590 751110492
1 346042563 239097347
2 276475833 561828161
2 691403931 640504575
1 323572708 720699149
1 145738101 460381783
1 785801270 864475404
1 768912046 710695602
5 49901978 863675845
4 931697156 794226292
2 167722199 242734801
1 564174347 40756384
3 797594349 764873523
2 24261993 117738463
2 440623697 726151399
1 52054865 560795439
1 47141624 118987481
1 891857812 506335457
3 402117178 972553332
1 378024769 2317765
1 142333981 205662010
2 12548478 555113463
2 527530502 360301708
1 453187470 161559862
1 64293893 239018218
1 906450496 42689326
1 563486540 723936589
1 141022424 646244797
1 530594200 685480403
1 8410836 127646956
1 850685294 573585908
2 608234852 291649326
1 109209696 536636776
1 740384220 488952344
1 893628271 747295138
1 221634793 606298831
2 198172482 757605454
2 851920603 967771347
1 498000908 796604870
1 248842391 243915114
4 835339634 325759310
4 798699925 384045793
2 677549550 873463571
1 868275011 884907677
2 11871061 819039934
1 149555817 580507073
1 857707024 946679267
3 449106927 733647930
3 765548996 363352230
3 47788242 363784973
1 422422610 622833072
1 507345216 802385150
3 132532147 660531277
1 104265142 651827517
1 783609253 89056046
7 83293916 179199780
2 688017595 575405421
2 375660940 763181794
1 812990621 679933475
1 404294365 627453763
1 436007630 330740083
1 693606747 810627670
2 57603365 293092512
3 169259232 99702329
1 650088486 368585866
1 833802288 395231201
1 228065248 241544453
1 928779121 605663657
1 646322057 828937758
1 144821739 405327196
3 33414360 296283370
1 361355244 859470745
1 242334453 566220123
1 116145999 30191394
1 823291040 193737967
1 841408409 614479438
3 970231924 830252713
1 292533646 128527572
6 134278924 883295191
3 839290804 36493960
1 196613024 737672965
2 987613537 140404771
1 340688329 534193240
1 538739558 155191402
4 737133092 881852164
1 671911142 712327138
1 342757506 17138045
1 416775829 464512443
2 839304865 277584956
1 619583009 548062270
1 420084168 15247351
3 416548578 585354495
2 969332294 976850896
2 849286083 410960618
1 505883672 818453190
2 213002586 495177092
1 781829193 149350292
1 788524249 415108066
1 26227220 919966892
1 656865829 507032691
2 235307345 759421742
4 594761290 475690144
1 883993894 975734354
1 151430822 528417553
2 424489814 266445561
1 433121291 501289513
1 713074267 224095102
1 899156755 595349578
2 881163471 288076812
1 103724177 526827963
1 376607204 896410812
1 972256256 559224951
4 389764863 727029481
2 36419941 86978964
1 947200240 870638889
2 156700165 889748307
2 388732939 972068048
1 281358 954998512
1 57891098 185458953
1 353046632 984526272
1 97517 615495435
1 714258866 513980980
1 708240201 363126694
1 747686343 443453244
1 866827498 846490104
1 896665457 544667954
2 513064506 837683236
1 819751446 228089661
3 437176071 540668376
1 361011126 823869254
1 436120891 578959515
1 581221253 19513181
2 929199378 373624522
1 336061369 163424912
1 251104756 880383579
3 886579966 279434372
4 725380054 211477754
2 189793377 729886564
3 395853201 944383195
1 819519526 689551131
2 195783600 378943164
2 78364698 356607045
1 76996535 54879260
1 815169617 119324476
4 145092516 826150320
1 934264981 632635995
4 871634960 285963096
5 156655892 182542774
1 812610564 509701416
2 426727990 15106967
1 427792593 402520089
1 904744046 999381735
1 579081311 920742305
3 727620766 163787575
2 660835364 974078571
1 268378916 84599671
1 547869661 554281583
1 407210072 53365137
1 449888366 685145470
2 106616985 793861453
3 587252087 228268761
1 127284441 235817302
1 570177830 418132215
2 334670877 638505632
1 894271597 697438073
2 77978740 246017886
1 388487028 879929482
1 652782413 912987270
4 334008547 669293771
1 451290201 366648924
1 183285194 658027122
3 570325961 21736901
1 948390817 77449433
1 555735796 299853382
1 918730086 408349029
1 78194311 518395570
1 9633997 973346761
1 865079034 264734452
1 124876048 474108979
2 975124619 917441290
1 776422853 107650672
1 940826082 870205186
1 695074282 987479586
1 95326036 518769740
3 860530241 925544944
1 775838121 297252521
1 340893475 840916899
1 893588571 572247782
3 31784978 50800517
5 736253616 662993653
2 541119406 905726388
2 696226832 883864933
1 408432757 682386314
2 728595197 710211902
2 900055397 908110091
2 106651556 13850573
2 9889068 845454388
1 769772697 315698963
2 473013234 136803304
1 435569264 254412697
2 976393634 165870414
1 844973418 604025677
1 92773496 634767893
1 275629067 422344819
1 685739958 839589070
2 479846146 221969602
1 289425861 852737461
2 959346686 777481992
1 534665801 466796873
1 580378298 78847544
1 734944979 430957528
3 464047411 440867373
1 119211671 87658044
1 859961102 728695523
1 290470162 285833804
2 627438501 143245139
2 285668186 6625016
2 27035634 678588598
1 851545127 868140525
1 888840839 994999435
1 962986113 691366585
2 573334321 590633150
1 488856778 950553021
2 557482005 173820329
1 846013576 999599818
1 814305926 430749978
1 596684576 807721419
1 68223635 142734458
1 645451196 713233078
1 807830750 276049909
2 921018762 866440157
1 836347956 611292772
1 911572089 840509949
2 549412238 32193442
1 448094310 604062096
1 612895619 105336552
1 69945095 663685097
4 544314077 735613771
1 20583007 871221176
1 217911525 646708058
2 770225989 550203919
1 919876472 901171268
2 553765206 74846760
1 120561420 92795922
1 727783518 556283665
1 699968939 981486694
1 980095868 982347957
2 984290694 821894804
1 8581708 311774089
1 848213393 767679977
1 996410213 680532385
2 674314579 423644329
1 265763274 920751660
1 262823113 343902346
1 437718000 333389405
1 535741878 702880937
1 486055887 432791593
1 963959043 481964810
1 412960825 838933234
1 563760644 864833340
1 444341929 473865568
2 82883744 343919203
1 239205853 793952275
2 369504914 866551486
1 744694151 203536894
3 213096165 870487871
1 307308717 375152257
1 249045692 161482275
4 392040277 507211658
1 359608088 995790719
1 844061888 221511678
1 692212459 741121364
1 410987708 74889135
2 457487154 401328449
1 891515910 476853068
1 575284573 7616031
1 836089547 861805566
2 377732082 27007787
2 867464402 713531236
2 378860969 970454093
2 438352315 349034809
1 451957343 431071236
2 759681468 953774559
2 829923989 582339563
1 862030859 539179178
2 74193661 197637102
1 64958203 324066770
1 419262546 228519934
2 97372109 785747941
5 615949203 191354684
1 777949960 98220259
2 917664691 573650305
1 922078097 59376161
2 411898680 815739173
1 609008750 169117796
1 552501392 660281693
1 466480597 65717952
1 179694086 350907965
2 370283988 473035799
1 35062643 408236579
1 982035994 343883162
1 696587077 68332667
3 110846169 356105412
1 451930863 608813901
1 620746905 218679414
1 340347615 71707090
1 660053763 424108667
1 203067282 710228380
1 926213716 293039722
2 262718326 634202603
1 61345164 632537272
1 377942110 345277660
2 321303853 838846615
1 542433761 580175456
2 387709153 41195435
1 312927622 880098205
2 615527189 417508782
1 470635114 990345369
1 353684170 162735269
1 910544238 144431876
1 927152878 75936963
1 877200931 847543113
2 560016342 372691731
1 692816647 142522806
1 17714683 996891902
1 10449698 825855517
3 15144949 350000199
2 818151231 375395155
1 244544690 349306750
2 780642935 955960109
1 767153205 149127486
2 730815491 920402599
2 68587815 695018376
1 599038551 304808441
1 895893767 295179641
4 863286403 319766739
1 592501587 627034328
2 706355755 597433977
2 27994862 476885879
5 479957546 482469538
1 840758329 216108844
2 694536587 763778889
2 683742466 268728434
2 358242749 374886636
4 189655479 640465941
1 944138711 168120110
2 111454472 543946754
3 30884782 420008547
2 813070743 718001469
1 265605823 2487946
1 202846203 995918159
4 546628194 946569005
2 75623281 890379440
2 32261806 803706710
1 816582564 509398635
1 253708349 288852751
5 226352786 129761645
1 569182834 295982063
4 806235377 14447929
5 590355601 422668422
2 237576083 71697480
1 87056169 323812464
2 575741394 363903664
2 119743140 960346750
1 684444389 71904496
1 853488417 742082421
1 604108062 97526858
1 392953525 329588933
1 158743743 129931934
1 923404810 187945096
2 397900684 144286062
3 537744899 916203082
1 875187008 110490999
1 367981048 160206133
2 896010488 605901136
1 318048737 568413230
2 308261176 627691268
1 517948694 506016424
1 865691200 344974504
1 749829906 101690898
5 809352883 995512182
1 445159472 66071708
1 490763575 206412625
3 475384851 17006859
1 369747302 834249256
1 180821746 702249803
1 872734639 460490856
1 434415154 102364592
3 770311288 159164171
2 934335179 420114696
1 143230206 410563916
1 491830834 81369529
3 654927353 960016539
1 234702427 307133452
3 888957539 470627871
4 651725488 973567518
2 891007627 410399376
1 699147 399024837
1 620950332 740677406
3 829358056 102326143
1 530054548 312609006
1 557714262 951021776
1 894702413 22735712
2 990065440 332516275
2 790480704 900808947
3 905130094 561775199
2 97120016 283814444
1 850222802 752249031
1 459124904 565845201
1 296148287 869028503
1 832599333 981881077
1 171709139 931251128
1 218285421 897896801
1 778684199 539152497
1 797122273 882683681
1 251031624 251612403
3 212386483 860593493
1 195193546 618236336
2 729252972 494063403
1 54312272 36317686
1 659290630 937672602
2 881042895 874412458
1 698364167 390124855
2 637535859 199971406
2 947728196 557678722
1 250453921 210690758
1 208661702 676545851
1 619231606 895935834
1 236998121 262094340
2 763086650 600155820
2 154034165 311662626
1 839292250 771988836
2 617252664 46028936
2 337208009 30839128
2 200319346 167729005
1 142803086 82088654
2 333703903 588035385
2 103896846 354967000
4 592469670 654931669
1 957918345 704909012
2 11259040 714589965
2 479274663 340413253
1 945155410 367257659
4 504124022 382995803
1 934330561 522451752
1 377798302 881690528
2 952189135 515639684
1 733984369 529942215
1 874675385 641785974
1 757927240 133198510
3 722489953 63646859
2 306107924 163108852
1 253567289 264968345
2 791182471 45627643
1 714834162 367081305
1 125340921 213816887
3 168510125 206985478
1 469963203 358720994
1 683043704 748135789
2 280138768 545785447
4 123096008 923177665
1 545011538 752742474
1 161858792 660238465
1 931295717 185015841
2 542344043 882547282
2 918689358 93250028
1 72252019 144537897
7 900378118 622488622
2 147128403 901907278
1 232061795 93488939
2 591153501 969689501
2 467072658 318440331
4 236757523 217347515
4 544075650 786547880
1 85651151 197499095
1 963655730 614040300
3 480827311 247159651
1 403886614 798750086
1 862551648 226834605
1 355574368 849685707
1 965624288 609813095
3 542320900 333789784
3 988722523 412246461
1 179883282 527955031
1 437328116 106639049
1 337235501 486060281
1 577393416 384335931
2 506554241 536272493
1 473719586 631600244
2 671968632 321780528
1 248946843 978402271
1 338695257 517915976
2 811067012 394882187
1 553029387 844855896
3 453942833 824748383
1 135914784 830508238
2 19010778 857668608
1 910666640 967377028
1 814117409 119607993
2 619260480 52374805
1 591629658 905326749
1 369199186 568748580
1 646578822 574196011
1 300813234 79405850
4 588494012 36392922
1 886997726 404018874
3 687771901 917764834
1 707914459 818380504
1 25486413 25188952
1 310872521 775606753
3 993805758 732708129
1 566276098 152507242
2 706981190 666683234
1 626395897 523813611
1 440505823 403285484
2 915798776 996841388
1 131084243 17860951
1 184590386 262289794
1 827543823 366346431
1 274056818 383719226
2 166775350 831270452
3 885586521 58922161
1 573552703 891333988
1 933035407 189949410
1 638688412 816044199
2 417526852 835014755
4 412953224 423986879
2 745039263 840434990
1 439544938 461985299
2 912281482 708556507
1 748817013 139716089
1 431780476 280033052
1 555837421 707155181
1 1388443 694698558
1 775309302 811565996
2 11032556 505929821
1 192593231 683096181
1 972945359 578693028
3 723822614 223064103
2 719509905 559305763
1 413824633 761071397
2 343501197 980695323
1 548567774 333907961
1 79963125 701732740
1 820561892 501614755
7 892857845 584939737
2 867794295 812846034
1 507874279 808489929
1 412566000 647754635
1 33736066 21506714
1 632851059 442180178
2 225416663 744723409
2 740761748 798167399
1 577554436 131299428
1 558727482 339247313
1 49871784 395027387
2 327168644 864822440
1 488349250 227772017
1 937578448 210624585
1 751417378 577067766
2 6617532 826338778
4 316383326 7858791
2 294923292 953896888
1 56244790 315121711
1 305985612 312374217
1 450534188 530363343
1 20381525 480578425
1 106426705 851769705
8 516107427 361846715
1 616208581 652510354
4 325024403 624296640
1 697008135 187433632
1 275305195 155152092
1 439528158 829952704
1 311913778 890015731
1 24912231 443015092
1 56086062 505100224
4 458393041 740808067
1 237165764 487573613
1 552165109 206255499
1 705372328 478436031
2 910737022 763081624
1 791212564 32573592
2 442447531 142920844
1 579863141 545484418
2 343569776 108221695
1 980990099 487363035
1 328755734 47330182
1 511130784 617737395
1 322423888 541518508
1 552272910 87169332
1 918593944 846604918
5 383571175 372728278
3 502322878 906858514
1 306748135 698427139
1 15013671 926666598
2 787103482 904055548
3 355405992 996797226
1 969835749 745823457
1 861438541 270631760
1 251450622 681341040
2 166482871 564192797
1 252586578 403681047
2 846911285 773852412
4 341407871 606469050
1 253654777 615156365
1 890738739 204383604
2 10903858 371990991
1 989864583 347050008
1 495639122 537013325
1 37139349 431097075
1 516106759 21058860
1 363394504 751133380
2 658569874 241308060
1 258258162 279017152
2 769655255 550781337
4 795774077 135645791
1 816256283 166726845
1 313696371 418723238
1 939317539 550057100
1 470088096 741733347
1 796731197 81224043
1 301325045 895929569
1 623767212 342328100
2 259750702 281251420
1 55200694 328881666
1 233091800 228245217
2 740113835 209256245
2 559796860 267585695
1 877096423 792079809
1 287038955 759835852
1 459742050 759902948
4 772307648 223033024
4 475799552 576631074
1 801429854 93767304
1 249805375 159949263
2 59882600 341991941
5 780220677 127689831
2 219794830 839525692
2 720025498 410793187
1 86677010 723410366
1 171361707 157963102
2 199803782 707914767
2 368710023 469275838
2 957802846 269856993
2 709218490 834147532
1 435325189 904003902
2 83107553 138870652
2 444224426 891926643
1 863619555 829370083
1 97628871 773094859
1 156243262 622078647
1 354919851 707537889
1 925013747 62506519
1 596343878 792066408
1 510301811 925054436
1 313311555 534231508
1 551175765 163783437
1 920998240 700252239
1 362274345 648762147
1 529456103 399654936
3 831549136 889371848
2 392734685 823517125
1 738483236 797309933
1 142581120 483900810
2 191039153 641721874
2 754730926 289820582
1 483423291 409132686
2 621186024 419822229
1 531418034 503191591
1 71948831 423863442
2 799639282 678423184
1 67984853 88037186
3 570667519 160225740
1 691185973 437406967
2 332502868 31982204
1 709459670 684956289
1 598656965 635193155
3 25610043 774493658
1 993242931 542125281
1 23738328 563893311
1 992716618 20289988
1 68278430 526184975
1 748048660 399250237
1 78622016 699060734
1 600731865 427834404
2 571639514 429084326
2 268403158 576229259
2 919082538 690785029
2 889589306 921254459
1 612979431 571022106
1 102686889 813408380
1 760393861 571405032
1 337992347 478173207
1 818005550 717560832
1 547635113 128966898
1 135122949 266104476
3 75438891 644694163
1 690935971 308866080
1 99919945 170917100
1 314358232 675696109
3 857770134 785033228
1 141881457 387721845
1 897267156 146015891
2 251740308 290595946
2 249038000 155986630
1 95112615 526364140
1 447685383 164288534
3 710828367 248091645
1 827228458 44434515
1 119973241 429344933
1 877609514 605357782
1 718543190 259234976
1 385959744 454216079
1 141420021 256900573
1 54570225 560334269
1 962304341 468369166
1 15442756 618427149
4 874109892 924772064
2 752048898 753398762
3 259857384 34195922
2 811189706 188804338
3 79088807 8854975
3 229641852 810416292
3 235574913 700567270
1 672309762 305345268
2 28270906 24241677
1 640461977 479362235
1 574796338 632601624
1 512119612 218647907
3 264615609 456963685
2 657782788 393047198
2 679465484 256593804
2 593127710 204280932
1 653786554 487933256
2 662990613 899988971
1 672378807 667820972
2 253686523 843509298
1 941067069 415084166
1 674151069 939638106
2 442308170 352971804
1 775212286 414384557
3 702495424 605642446
2 350411766 315642985
2 652508628 643070539
1 810561156 133799493
3 74376372 548670672
1 16498366 847606451
2 945880011 428206665
1 535772607 749367859
1 776552360 437677075
1 422593190 887565713
2 820015548 263130735
1 476287491 33877538
1 387569756 537410627
2 756806045 294219761
2 779280733 323163503
1 220484908 129414246
1 814968025 253692033
1 487194321 728850123
1 32487244 334540576
2 483883476 199288740
1 966789643 245560178
1 280408971 481174042
1 71601071 286274712
1 225399125 552472782
1 420378252 673810050
1 131789120 318779347
2 424071539 823154134
1 38211943 564503839
3 898100453 335128680
1 205706057 90795377
1 694251564 887359173
2 328751954 836841073
1 150947015 505069483
3 38763834 808200421
1 367510549 417111754
1 402127576 161847119
1 424173952 44977748
1 700626766 537799576
4 52566795 769743640
1 66437873 763636886
2 581149045 455334453
1 958337290 977372969
1 340558996 357934701
2 99088884 422777322
1 453055231 313372561
1 306317786 889206721
1 309753477 552862
3 793387040 463681969
2 226053104 917605473
1 738533118 980590506
1 101367730 730431123
1 483835366 273468344
1 937125711 922405775
1 679466828 622171223
2 509924591 603700342
1 720882553 502806570
5 198162271 673632574
2 235887838 705891517
1 334101628 409468854
2 283580760 175057991
1 669960281 395181304
2 126153129 694693511
1 704835766 761010650
1 735568594 758586843
1 677222571 322634552
1 321019522 210318351
2 549504275 99077906
2 623392165 94757236
1 507568428 623043093
1 755457182 134776910
1 287179087 228453973
3 410231017 250181693
2 840534221 994523510
2 48272845 396540961
1 242654882 137981684
1 891141874 206313322
2 495065751 365581690
3 213554285 168750009
2 359597201 55606889
1 142487421 456600992
1 215186519 33843118
1 988012257 206560228
1 412012114 528726349
1 800806398 816960716
1 855051943 483983409
4 610385142 847775628
3 150951127 700281735
4 500977653 328768556
1 11491019 709663931
1 44350348 331602218
2 747188991 798300260
1 105684858 646783330
1 716559707 826325000
1 754141637 399288923
1 440274548 963173656
1 965253654 703787707
1 10235545 959210396
3 498746618 938398530
1 84626594 809771343
4 739377192 783635088
1 552756429 177387005
1 990220173 612118194
1 38988710 413416381
2 431442817 693071801
2 726077594 142279884
1 62155377 876853584
1 667372157 847865705
1 568231795 62767757
2 183708945 162234253
1 84037132 557707646
1 362964153 875539100
5 63837231 398606858
1 700520634 317917318
1 93062616 845372375
1 378840600 352021807
3 899185561 830964521
2 317618103 686481954
1 927028468 772027265
3 451061943 348832926
1 466167138 23524305
3 738685290 285647992
1 497691401 133586267
1 18184311 841572334
1 519448622 454995960
1 498917736 662242498
1 57932462 654203389
2 42686886 77512152
1 752151535 263424463
1 68774285 461146595
2 532076200 170422708
2 347247404 867699891
1 477422620 48408114
1 851629356 927253823
1 465521439 682278439
1 774294122 901440923
1 720180849 487995597
1 376328543 529837819
1 26600879 88672126
1 157904624 278401392
1 94812111 909335755
1 310821421 568217763
1 474807833 603034649
1 527695423 150283623
1 129674640 384286507
1 508475811 39722564
1 921786747 721450019
1 947698570 237374091
1 87991477 618462738
1 302908360 701725995
4 188076561 341689147
1 460531708 482231248
1 339378389 786262240
2 620038714 796388604
1 616336353 510009462
1 482010548 522222069
1 328413652 359525062
1 901249420 638738460
1 60294360 841386612
3 507039351 555190719
1 741677949 834436808
1 344179641 82970815
1 916321797 46005419
2 113076215 805711872
1 492473413 391701149
3 834282559 985775356
4 586466340 783553985
2 353224282 94145189
3 31381319 835024944
2 458651748 260629608
2 326268537 350575833
2 227190233 956924173
1 391615281 297917832
1 913560877 18644692
3 455621752 128017664
1 142532445 862175138
1 153465023 197662872
5 566826960 941981636
1 622602080 944499806
1 414908649 609180991
5 307660726 487543378
2 642681756 742009360
1 72576834 502106516
1 290550482 481733627
3 729517519 207540445
3 858834241 798385815
1 259862622 408724276
2 257233961 425041078
1 619711909 805909456
1 651104163 724768418
1 360873746 993976800
3 690828865 967580944
1 391644695 531890290
1 522524950 468039525
1 153794159 685591517
1 59540364 493461341
2 706956223 705725643
1 487039776 895944842
1 483137071 460785056
2 107364302 442891859
1 257501619 450632685
1 621245784 802089050
1 99718871 538842189
1 809254988 319832189
1 73070382 865510303
2 756655550 322908622
2 673224369 911746569
1 530311485 166536952
3 131430283 945719136
1 945556264 868179208
1 683176006 819203817
1 702479178 9266020
5 288392270 593375901
4 788130158 269652690
1 985625089 116105091
1 58097757 483514158
6 723889222 292130692
2 548337796 59697141
2 462119976 800877874
4 870001581 17825069
2 684832454 144439026
2 636761003 86094594
1 619677117 475194516
2 171432296 149709449
2 104846716 639471822
1 89143068 279035269
1 356217429 641219100
1 266291178 813669059
1 976867539 841781945
1 277532153 385899941
3 873263898 949031056
1 235038252 7207796
1 771727582 414219321
1 804475270 174689441
1 883717045 730254061
1 68950790 448631594
1 36840395 38066453
1 526716302 187769602
1 41149733 34572579
1 910729315 27512324
1 880962386 913633536
1 211368007 397474184
2 437368291 148449504
1 701635753 591570717
1 567687789 497651246
1 378106165 858573056
1 403416669 438066029
1 894751550 727954688
1 774534446 425395141
1 161292925 14409569
2 109446471 110314833
3 307941552 474016668
2 617290431 811005808
3 560884136 640311437
1 347643973 975644566
4 346168355 921927844
2 911183583 767171539
1 11509763 347811502
4 35746518 54539137
1 119139012 166925870
4 182637804 711753668
1 916929772 12625624
1 897173333 66875287
2 630418004 726004366
1 653814478 383731602
2 723958300 762806876
1 383956642 842839895
3 684361758 834264462
1 255558540 407178721
2 226699541 961185531
1 510762923 363100961
2 775742979 8159501
1 510562812 13101654
1 356938987 174222046
4 320528050 24306879
4 114186170 651589871
1 409267435 278765334
1 858267690 638435908
2 304059362 551035984
1 748544465 222892680
1 429572181 440189743
2 593186659 844948979
1 344221694 731013212
1 50599902 5742647
2 834379043 453379187
1 794091221 884000208
1 625628917 943886122
1 448863614 151317650
1 342430054 245413142
1 308013650 74671010
1 793467972 801017834
1 304743698 513856616
1 38676813 944663023
2 453065604 346177663
1 95973363 157060669
3 226286330 544284505
1 676392176 856011175
1 889283993 254940900
2 440180011 410358750
1 260862690 385069047
2 29373627 400189712
2 108216024 898656568
2 726508348 809368152
2 276769743 279261283
2 606575350 331037793
3 849668789 696818929
1 342838977 827257017
1 676509745 18470867
1 879105658 702728007
1 257160288 775243831
1 744172066 159727377
1 876800267 276850215
1 838285350 728262931
1 541567410 298375674
1 70826649 535379722
1 953658663 687677569
1 147151074 256486484
2 39427129 398237381
1 251517035 917361356
1 624801985 88028154
1 846249076 169762605
1 593322668 609442373
1 878557842 329909833
1 419944172 781642365
1 629343331 116805018
2 570267296 112278067
1 6855590 163822420
1 8057452 954001885
1 166282537 550269402
2 888890636 269098941
1 597265657 138783817
1 649066578 171482150
1 114658242 934284756
2 851871246 522776193
1 129410071 146085501
2 91024151 707052343
1 684640523 849865038
1 567347244 783256919
1 527593885 701370521
2 882958012 476793571
3 823950641 595977983
3 921568002 531111023
1 743405199 847374761
2 20494663 838839940
1 649414265 595671212
6 724285249 516840752
2 367985946 728123433
3 352974632 878731889
1 496677532 881310500
1 775493652 881410474
2 821207791 410111285
2 472904105 654291044
1 676636124 481852770
2 992239498 612690123
1 418008319 205651200
1 679626781 143375535
1 274162447 673666063
2 813335278 156300649
1 404677825 334803040
1 302049551 96872570
1 300891563 141157082
1 949741327 113219367
2 571157003 495139305
1 173728303 465196520
1 229479895 221326079
1 758244876 702439422
1 780789066 336772805
1 895545847 884036543
1 592406943 762878823
1 860500757 620263363
1 493573080 100846592
1 407081047 39695969
1 885111138 641510715
2 671729609 981452900
3 933986696 908216344
1 606401592 696477751
1 446681811 160038826
1 563866206 257184569
2 168091686 49779134
1 795375396 244642761
1 781924110 454707195
1 148369115 291035917
1 77832076 264674697
4 393749041 359806408
1 910563027 645626926
1 472536240 288947014
1 973484484 718054054
1 770762466 778204317
1 582809638 27673484
2 455267710 685862222
1 772178368 495053527
1 534486423 997842225
1 979650696 132209708
1 439737423 977948209
2 830449449 698448173
1 478460973 288947202
2 956112434 106828681
1 180809156 748772968
1 334540062 708103698
3 962345760 890975315
1 192490486 222449217
1 296758844 812426055
2 308208139 296927076
1 289754913 457252569
5 525692270 6412264
1 904951622 155095461
1 292672068 817655880
1 415732939 809871053
1 523398665 730789598
1 564173174 225963836
2 825319309 468483353
1 671608890 503761843
1 803064071 258972546
1 52400434 767946702
1 90396292 861142954
1 675227312 162871609
2 505156210 665589987
1 300082592 10427908
2 668529393 723905999
1 170324749 515153609
1 91708336 950111100
3 71347415 933452254
3 932471418 626262420
2 513231222 113453585
1 249727512 712679513
2 399189802 609791952
1 693412630 28993942
2 802403107 986681723
2 689451149 619864518
2 52917236 385319203
1 380082966 160040731
2 183612081 462318233
1 237262101 572876233
2 9057164 642255478
1 880762595 313053085
2 718675085 815752338
2 914602098 229219918
4 20607362 243143097
1 41266025 472994300
2 78892798 595617807
1 529259732 568789649
3 243921051 427827052
1 115491380 424850977
2 754856831 279911218
1 326466473 734694480
4 559298968 307996553
1 41916937 499693621
2 827949881 634134625
2 653621353 717040179
7 459881910 687616137
1 303860037 216822837
1 993234811 938140749
1 10646786 594022927
1 419549991 430358457
1 671922556 62595938
1 271057542 802667073
1 794999653 226767610
1 966084986 112572023
2 774197407 875933539
1 90470498 224700379
3 187941383 479285925
2 781302505 196293932
1 106839599 481490857
1 57232142 429985434
5 749354068 268950075
2 270703753 766097840
1 987162787 609512838
2 861627125 803475659
1 92625348 765306699
1 695057645 422436399
2 624218245 159715717
1 197676271 750268365
4 568783829 443136772
1 109142745 836706357
3 174177635 38632129
1 366877563 291896438
1 539344963 733875162
1 86650119 342124935
1 35174103 264310768
1 402223822 806252993
4 662173432 428654749
1 186449310 146000225
1 144569061 959752377
2 14162302 166520212
1 969998197 669662668
1 423126644 736499289
2 535279854 791118136
3 918048938 14075915
1 852496267 165013763
1 396097309 523096809
3 123937075 277854252
3 234586865 242460683
1 875731746 174899820
3 712995876 25234220
1 961685440 555683656
4 211506149 76784503
1 102618673 334990127
2 940195640 564241161
1 402533177 235354425
1 51096734 762657461
1 802420283 437092656
1 149720338 760348197
1 834460655 953693099
1 150629171 432182104
2 237881319 229575358
1 72564218 446553064
1 902378206 361025350
6 796175141 24128334
2 131408047 879343716
1 681837912 315651491
3 648144737 846182095
1 88621588 126615542
1 729430033 11570467
1 455277560 727082916
1 95141736 683381319
1 518164719 988236226
2 93237027 876090985
2 699519813 535547977
1 969500066 79731887
1 59835870 794174068
1 136507880 500400107
1 156468272 37434661
1 307456516 110732661
1 67935100 42047380
2 832643868 415598510
2 545418050 336893375
2 767630207 510028241
2 429584667 643301068
2 319381509 829676334
3 561645390 892629075
1 262526308 156934783
1 961253842 807692270
1 261996599 184461964
5 602014165 39729872
2 15612667 846126312
1 70822385 391489773
1 676720684 444602428
1 769742465 708556221
1 338791232 554466335
1 746133813 919911693
2 23566518 607320376
1 784493993 831700552
1 226490722 900877473
1 762340045 36515353
1 520285438 696656680
2 302466916 101863961
2 58371917 385101168
1 593235268 705977869
1 629612431 505090575
1 937306483 380218272
2 549313786 662673490
2 996734491 221768045
3 857464857 130840454
2 407542343 749237365
1 644757697 513830173
1 477111144 286199067
1 424304706 763627471
2 901367836 774197076
5 356663444 893572721
4 282565375 9588561
1 348385973 5141460
1 581706323 178555963
1 818835185 65040102
1 829373685 64149830
1 39976874 603367297
1 674417512 865100021
1 642411171 822856683
2 444348857 336182964
1 16878593 944263638
1 235142932 397019165
3 546535837 234452999
1 513807972 866439231
1 446575582 963305193
2 380205051 913900759
3 935801957 439054255
1 735069691 673474418
1 379889303 102049316
1 382898953 554651338
1 718484597 69695517
3 803210539 123573347
2 786498186 32200105
2 938542998 527637848
1 34767830 100569201
2 464639706 476563110
1 61382363 176334182
2 796397200 146064743
1 317883524 299444315
1 455247852 936924727
2 71765964 406431560
1 74488814 641470105
2 414635795 49462345
1 144655520 891342344
2 784688454 937403602
2 401746846 119957592
1 220629261 965817910
1 184526163 230628919
1 40309193 474732183
1 402794220 250332519
3 227013624 327175624
2 529049608 110422007
1 277066129 193839542
2 450222831 246688586
1 769160739 493277785
1 157364493 65901902
1 558803244 826923631
2 126351258 495167657
1 232396175 805029997
3 183019254 675416365
1 180639422 401478826
3 699104972 100477719
3 986514822 260759653
2 181336209 118116539
2 541485358 905462235
1 183801892 373168563
2 942931269 854450348
2 904266758 588449684
1 33867028 532354166
1 399385403 450256945
3 396064743 179436128
1 342974469 555449072
2 845763856 989473127
1 61643460 42913884
1 998630706 718165806
1 877269278 179093581
1 6088861 477208005
3 895873553 7666335
1 647229206 621391957
1 602118738 855617245
1 18586 977877974
1 348963783 810619158
1 871730924 740368443
1 949134089 266184510
1 300452217 998507137
3 231554496 818561198
2 493733584 197345104
2 102487267 169522100
1 136676122 645360020
3 402071577 15111283
2 816067738 558333821
1 534766926 934289396
1 656778519 812721019
1 292055178 61028694
2 595875675 527402449
1 342652135 648686392
2 38564685 837084349
1 759460552 327216744
2 935010453 349284437
1 493618224 572640762
1 532728304 48837972
2 22445067 898755191
2 276855913 450088586
2 203090039 853382252
2 263493335 558493624
1 456984079 333252286
1 134569762 14116292
1 722586950 512027039
2 237876738 404559533
1 853617208 71188741
1 217408462 622932207
1 478173111 856561751
2 802246538 131427572
1 560312823 195232747
1 950708386 91001490
2 761789218 94773490
1 633326183 701615788
2 877288862 758920104
1 301268087 136132291
1 982169422 717000814
1 164568904 996594296
4 591780069 638148172
2 390610889 158077980
1 56884846 216895601
1 874874491 663450741
1 82138437 67700895
1 172997686 14688465
1 133707287 286611540
3 701902582 833753744
2 866638472 781930232
1 118621526 312336224
1 370167164 81244054
1 302687012 51691380
3 681169698 281776307
2 164350702 486243119
1 687597282 961290850
1 12677189 345613289
1 126471815 93950998
1 142603969 561332128
1 967785374 267415594
1 810668227 250891207
2 916354851 535257013
2 51645532 831470379
1 802205054 870092653
1 61551099 737256779
3 191413190 33558719
1 763974484 905753262
2 166629321 892828595
2 507573437 318731299
3 379212859 238852883
2 668790037 712742364
2 859346387 560139091
1 704665459 103342531
1 476601988 758769221
2 708224624 421195802
1 502319043 310502068
1 595219410 698682049
2 256335496 373369138
1 497524434 999452227
1 6547845 788244506
3 721547350 667811461
2 981947771 88681385
1 479973246 832760896
3 523065905 872067538
1 756785813 328817188
1 14154954 466237259
1 466313068 515691463
1 816197528 750922126
2 708250420 136188599
1 368493853 633412250
2 631913238 118016141
1 60275974 793048451
1 358220928 64897415
2 880091722 705743690
1 696763945 483660263
1 338516484 581454055
4 716525585 834903062
1 908725646 752945068
1 916610862 742896888
2 864681009 379773185
1 782700023 688832031
1 84602227 904265685
6 433316388 682868472
1 31338685 921166154
1 614688667 824589302
1 500455415 67779989
1 427404640 734227143
1 589165524 567971333
3 155573159 464773601
3 726692442 951060196
1 417587694 363548766
3 582418515 329183561
1 470297884 527192241
2 695575689 845790585
1 111151331 161257223
2 704874145 753496763
1 933506434 771169869
2 138061412 122260353
1 30388766 596547347
2 533636828 220662620
1 769708390 587881170
4 883095307 964073829
4 839529425 587809251
3 176032818 997474846
2 530409297 403243306
1 272257340 115023144
2 672541433 697996856
1 854884952 847134452
2 232465527 845130424
1 605916824 649213930
1 759343966 584345961
1 511727805 2824823
4 870296087 519421477
1 560103986 661045416
3 709648952 650834475
1 881952430 875407660
1 168401347 284491065
1 182513404 653054921
1 473753494 483849550
4 192247822 561417036
1 813723551 819323955
1 538841713 460244903
1 916226822 41782892
3 791725901 782330440
2 788374293 903115646
2 703550578 482578494
1 985315326 210789269
1 998181976 386801266
1 505989556 252707574
2 580312742 456282318
1 125339058 353734973
3 778785806 572150459
5 684698535 979173436
3 981383159 655134126
1 748500937 905498287
2 754404798 361904079
1 405030244 161711260
2 88121049 201030836
1 264183593 148345023
1 862107078 234699148
2 368438914 867465687
1 420612052 608840367
2 287359752 474553279
3 927109177 685530720
2 899598282 751564999
1 891247283 375170412
1 433559526 636316523
2 562702085 250560498
2 397337337 922222743
1 788961463 273222324
1 771818808 441291588
1 115191560 728033055
1 242886617 424336607
2 699724277 150871624
1 683583187 950693723
1 952014236 493852227
1 821394499 965028357
2 896836690 159050727
1 647614397 730434459
2 426159570 282338988
1 779407374 586735874
1 879063503 932313085
1 846771405 322693913
1 308648535 692524800
1 888645082 426646846
1 893337075 33888611
3 834388538 761867022
2 837948453 869081859
1 976897499 693538297
1 861839075 616676917
1 378304332 642562554
1 831205663 754081511
1 212177417 143519507
2 986573494 537393559
1 71937234 19258620
2 341912197 539503839
2 82775162 447617023
2 653390497 61110518
1 406984233 15198508
2 641615292 895209638
1 948352747 495228465
2 66169971 216886462
3 720574547 853333148
1 306343819 112428132
4 4870051 220734033
1 928029676 407819162
1 97919129 114971481
1 951419710 647978706
3 710605243 16965157
1 294513438 566503893
1 477653204 432961156
2 350432799 111569436
2 979521510 992454856
3 869135169 363373161
1 411222551 528026227
2 658428205 787871600
3 748070323 385019279
1 867701541 977820800
2 111807228 679844390
1 984759671 19434693
2 878141437 723470181
1 10894808 732410753
1 771595306 929182710
1 62443169 41413266
2 373467564 493351064
2 60389920 490225090
2 656424820 523429600
1 607266705 430493555
1 89859430 980210580
1 615677881 888151220
1 929119743 468528247
2 925701520 557940754
1 919448731 893787522
1 557261079 70673870
1 658290376 422803491
1 902700975 135169814
1 957753939 245200979
2 172975393 235273349
1 354196804 806663324
1 730675859 981910004
3 918048001 104250120
4 624044999 897489247
4 49135181 546758366
1 28695902 210039473
1 47819528 901045691
2 602304043 528085416
1 151106233 881741644
1 414935349 114921971
1 90941103 273439276
1 294935215 47748986
1 555141888 376929361
2 688191154 938177025
1 594395697 705810699
3 347059100 39227033
1 718406450 778089914
1 195812677 849580533
1 183591370 478428365
2 475933401 613525527
1 145423814 456826413
1 191008565 59801655
2 156072429 868183275
1 190509615 349479254
1 871383231 170107386
1 391523083 100955757
1 327881871 49458046
1 558447251 281023614
1 356023552 209522492
1 168668408 4055753
2 32478782 803669001
4 583050532 420115165
1 239020685 533684865
2 957571055 122041603
1 839187715 19773459
1 923096187 906596692
1 727633456 89888159
3 460337820 37314051
2 86315763 664912706
4 646791721 714187457
1 710045487 909026707
1 564121094 307278183
1 910844811 584244770
2 41398144 878188675
1 530227998 685477416
1 518143703 955829922
1 665961456 392397934
2 748714257 922954250
2 581735761 952652386
1 379873325 686833030
1 102523799 73911249
1 938235774 1275706
1 884826594 513557097
1 570844041 19795358
1 509269086 629301825
1 772606690 182162836
1 879011283 13382591
1 567592566 660590482
1 912599638 394963769
1 77748657 39304620
1 880629599 891109618
2 578678234 875028950
3 330074301 141781964
1 778512670 393212764
2 598338057 88175759
1 806688384 956367800
2 212952392 206133557
1 241327948 955524010
1 858608935 175882136
3 127665638 2164455
1 419712634 153596206
1 58336233 144616685
2 801434376 549981767
2 443159036 699103244
2 100592872 702830862
2 490275867 362722839
1 433903430 996643335
2 23659166 827368157
2 627242536 537387388
1 850470015 364436913
1 68993186 521352948
2 793227692 765227685
1 918500968 819763520
2 464942655 80484652
1 38799398 67038595
2 472711555 464994051
1 967164275 791221451
1 384596880 391047327
2 763229671 955028188
1 273057596 563720079
1 113038722 302296368
1 23539164 253939966
4 493935232 163975681
3 843670845 656052915
1 424777094 357934653
1 671825920 691395929
1 775113278 421827416
1 504025148 198664733
1 366476648 20856341
1 181330293 769774234
1 410179644 930900064
4 726882048 639885255
2 408164244 846936389
1 287401528 866882793
1 359545871 956962249
1 349948268 103215307
1 936793286 676824148
1 546531859 37551878
3 240660407 618297927
1 529845021 378840907
1 389619749 515156491
1 161707169 709817636
1 383169507 890901654
1 950487241 251367561
1 406228312 72878949
1 277258567 696809156
1 597330393 418142216
1 816866747 468437864
2 174241737 61768736
3 224037770 380636991
1 48583281 957661193
1 985242211 152073280
1 693044207 118867967
3 771825886 469937608
1 853383925 84825838
1 210895964 631990080
2 448223831 589376129
3 760565424 505998167
1 54594930 374926709
1 222145699 820814291
2 306943585 421699239
1 721107638 961424836
1 40538757 243429357
2 687518841 288293481
3 548472772 142336440
1 382088649 288720775
2 594190010 282712856
1 426130144 606740015
3 588326653 36128680
4 291522179 959658083
1 229648484 21046149
2 209250886 577025388
1 467762707 760501340
1 835520344 727177247
1 501228623 177980699
1 655829268 945702877
1 640297050 913316301
1 465463561 798594309
2 792618032 370303873
1 178736105 320867071
1 77676220 251659419
1 372186929 42042759
1 305185963 930565886
1 6106536 226400119
1 846286537 691346795
3 532290833 472190657
2 604194143 105356973
1 407713686 520982048
1 307578810 959297277
1 330108108 700894710
1 207139989 618395516
1 720921728 367974051
1 437208795 587722540
2 478741786 249044103
2 109827115 956808610
1 619613472 538629480
1 460892100 788587717
5 187603213 641532513
1 744287351 269025390
1 52887929 305050867
1 552475607 895119870
1 751969789 951542247
1 895570174 812901659
1 64636408 527645829
2 800924229 963090373
1 793264496 393022249
1 192942395 684029688
1 600206325 86409107
2 393433379 882327727
1 302600430 384387019
1 76562572 84642677
1 706933815 278787875
3 301819745 962707325
1 870424523 627312657
1 390692264 12227848
1 419779484 114454021
2 179752286 898305653
1 61904248 279420199
3 182682509 670074566
2 466404745 450376621
3 953872471 766700467
2 651340989 434865716
1 45054141 577079465
2 187958802 5711365
1 101960620 740753260
4 459900430 619507925
2 771277023 473770884
2 630924773 953119206
1 777692883 53902810
1 101564266 820811439
1 833784228 342265082
1 377545941 88549668
2 723695685 544235004
1 457165647 745103702
3 864089148 902391236
1 291569302 727747620
1 209168496 348240337
1 654524502 103155864
1 401156670 469155291
1 624782275 731019118
3 714324400 881922488
2 254766402 809755848
2 128403337 795194609
2 139471278 391059372
1 68359430 962041979
1 648947038 687252660
1 871492652 579220924
1 575646938 468406699
1 35601136 133751791
1 613834281 844352795
2 178801503 914083790
1 919176028 348763840
1 803832855 477950818
1 644328694 882156866
1 523029897 919018753
1 487576375 650713130
3 298691540 239901791
1 847960791 261870485
2 524774550 705747357
1 448756154 576354481
1 618473433 341969922
2 711582030 479991134
6 56060195 407400629
1 764089628 651854661
1 177181392 203022809
1 573107057 550141773
1 409834821 869016832
1 335028079 841552986
1 292933562 255330822
1 775751762 974619831
2 551924940 663616487
1 33115077 30943382
1 73884768 293330720
1 261426207 781875913
2 168761393 629527855
1 289820904 128466340
1 553564556 378175237
1 815001940 943137346
1 32905794 58778045
1 480551605 647812446
1 158929694 980551489
1 634360281 891556352
1 76304894 541247911
1 242473616 248027668
2 691098199 73524373
4 318435376 627980095
1 344102791 264657778
1 719793391 352676034
1 472365914 882339992
1 191679317 874639745
2 342532748 407395813
1 489589253 222094153
1 891760623 249619674
4 477183258 538433362
3 957898386 556200094
2 415774664 446147270
1 983682057 376922667
2 932570285 995849305
1 50023729 65832373
2 621903127 368633152
2 62903458 95556140
1 457912975 592529774
2 890436477 662195738
1 109897380 24653887
2 341237695 486243957
3 972638776 130015036
1 674119152 971532090
1 416593050 825226280
2 889230077 597931827
1 899134824 188898210
1 103960325 746999208
1 71709491 985089729
1 525174832 530033647
1 793640957 889718235
1 187735546 835388746
1 703919709 622367084
1 497553363 366446862
1 651852494 745805915
2 279664681 309316822
3 728151049 968856396
2 644852123 522249597
1 477830166 598184536
1 406056209 32802003
1 560880309 849113421
1 443808323 528525047
1 171419324 975701750
1 385075827 241003762
1 419745376 77572911
1 603042488 960376240
1 150144465 443228055
1 297766881 885909269
4 458639271 312362720
1 800380929 932282830
1 53957421 508214885
3 869549237 836368181
3 699349002 36022930
1 854796415 156092322
1 714935648 712426991
1 764377536 26475320
2 476556277 293189429
3 827614627 123628070
3 54325284 129551220
2 43672444 901471611
1 231536847 256351754
1 684158739 988628114
1 878041506 639339853
3 292134118 735638956
1 943275665 813656653
3 622528340 943489716
3 818952254 366472597
1 400955397 331506707
1 975250551 91123828
3 256804807 233341627
1 998552436 676734370
1 370189825 245254899
2 481565113 812960091
1 774417903 1010301
2 984992632 485379046
1 269827085 474388301
1 783318687 210202956
1 740649647 97093134
1 207881286 30338154
1 126166252 959612616
1 987386868 84275699
3 372438714 766698422
1 360064072 939272785
1 59074395 329928389
1 227826217 700277754
3 524228977 188388001
1 521572757 798889410
1 557002279 277131901
2 864388171 628442544
2 711222670 103751585
2 664042743 400498763
4 210540634 946108989
1 890877207 297781646
1 660078017 377887773
1 866364694 618154752
2 631390955 217562387
1 641790983 495170824
1 705451728 719655866
1 872949662 664031035
1 641556548 386008300
3 280546642 17006245
1 540836576 562134318
1 133840211 575328102
3 375485887 152896307
1 554244003 486622130
1 296054978 69678335
1 473407649 227515075
4 702024748 495674197
1 193973875 512108361
2 469341957 83237953
1 777959300 575696932
1 497441219 729715623
2 534387199 773801680
1 340387985 731717510
2 874103538 601634745
1 243126365 895333698
1 587138650 197244943
2 157174169 274837222
3 303244737 808559256
3 226670809 131666460
1 289810569 656984761
1 741533024 748727697
1 773190783 111386841
1 457244148 55245066
1 404110521 178572393
1 919012180 304198976
3 440632603 65132261
1 354357166 208140493
2 32390732 459153067
1 619783895 494575862
3 23990607 377843913
1 429349528 534734686
1 162210609 572915159
2 496708749 768495529
1 45596048 869697522
1 972789258 794996524
1 703459785 846726408
2 209356936 776729362
1 681216796 484644093
2 960267240 350273766
1 178487186 869894159
1 96829687 743423965
1 152418469 257177462
1 178545059 866551434
1 316778220 215848222
3 549421589 735470493
1 312296047 661844357
2 39632950 292956735
1 395922539 205721100
1 943861848 287840294
1 914201874 980624070
1 601514289 750322938
1 490931072 56220666
2 653955968 378728857
1 422598805 252703609
3 395560461 363154906
1 375157821 869032793
1 767490137 337647638
1 469678828 811487754
1 643759108 479885557
2 346813621 515190431
1 260878946 267570032
1 507532025 15888148
1 723301850 383084815
3 982772055 139075729
1 230133557 65863722
1 522171918 9249377
4 857407306 447101844
1 247751968 82337951
1 197254228 943288961
1 515764495 733986119
1 359282735 189167673
3 457031528 661338825
2 880798555 960707124
1 605098744 977693187
1 677437471 500832082
1 239688738 356193609
1 766262910 605884857
1 610947017 240986783
2 873850876 304730537
2 153568651 311190491
3 71442555 99210391
1 446860615 41881288
2 145322633 977357753
1 823842413 580004293
2 552584215 751721015
1 732518544 861608647
4 400640677 786217455
1 562914036 460450569
3 815188812 953675801
1 163906013 928786971
1 887976672 181641844
1 203556899 652474106
1 972359533 553920659
6 997806044 280354308
1 863790351 963518929
1 505329909 121299068
1 558832305 948887908
1 533808623 111894900
1 874608437 335074991
3 825595572 398700896
1 490203455 156750014
1 668303373 759476572
2 637454697 256037980
1 979039692 993777743
1 888346315 187163412
2 993935800 495346549
1 924204498 2667652
1 194896706 736782332
5 717585511 841029366
1 365736458 30191744
1 566021031 746123523
1 367725912 227772871
1 542276937 213210407
1 538240016 132565167
1 149112559 299180013
1 648301472 793292365
1 201739822 361903092
2 383646511 573622993
3 140165749 59100863
1 394447683 415552602
2 109511913 316845961
4 215884037 73083695
1 991121679 545779511
1 775997103 86093491
1 697446603 301136185
1 892299492 950928705
2 455887511 756543088
1 725948934 425355996
2 851992301 914544689
1 974468285 738514805
1 421615715 637158556
1 919470846 277754737
2 186985379 807483539
1 677035950 848549798
1 171438110 489095895
4 774777836 853895223
1 333454239 379656351
1 756044460 164860498
1 163136122 841936553
5 510465323 385693129
1 76943199 620768143
1 955724337 580320706
2 584675061 841295042
1 213341396 749613721
2 365378650 368647219
2 629708989 788405963
2 399933002 104405947
1 210876631 725978213
3 122881785 741167208
1 824764211 948106496
2 269477479 465118980
1 847736963 470704266
1 730282099 76211796
2 223401821 123526521
4 456124243 567257035
1 381732033 41283412
1 570383833 942019848
1 331305509 683610587
1 136229419 767726827
1 397391600 306079931
1 540407346 619633098
1 141648406 404663363
3 671903076 386335333
2 171958711 93413686
1 866383858 303536080
1 374000348 929762679
2 732598891 7933886
1 21160135 709409273
1 732940496 63118306
1 647600885 454261239
2 166372142 298084153
1 387414669 383148939
1 375999533 576613515
1 863151036 893092406
3 302568941 278904115
1 711085544 357553803
3 163794102 558065932
1 715737889 744456068
1 282221972 765416593
3 714142118 27736184
1 449084203 758954414
1 970405781 386998893
1 730722099 669654310
2 332615998 638107652
1 399705650 700427314
1 944638318 998760803
3 576521912 193230446
1 712196407 456945927
1 360048763 651368213
1 557241249 540294177
3 568131803 340021904
1 424071204 277442677
1 940371846 716882731
2 593364751 304635081
2 752267191 467300102
2 52683369 447988448
1 758549986 296924121
1 780290907 712541204
1 648047167 543530160
2 292871634 105647656
1 108716582 691106303
1 484978100 625350877
1 161871249 570113715
4 643436058 77201178
2 517825771 996373198
1 443272980 7717416
1 294331009 55169420
1 793786051 160401029
1 481215808 624881060
1 333703082 541257430
1 580927738 857971158
1 460000840 904282179
2 722489312 597406161
2 77964354 553103805
2 146501353 935810869
2 684674881 131460689
2 782237387 403603951
1 65085819 744448714
1 488731978 313623208
3 578849638 753871907
1 284506370 866994769
1 123109380 628906470
1 454362461 216407414
1 251952737 953502361
1 616216136 568983066
1 530178835 155857034
1 217799594 959692560
2 162076524 466616370
1 824394477 657998799
2 642526158 793630179
1 570919535 615470407
1 32802376 251251824
3 330868611 578912048
2 364007821 428145457
1 676865570 56076622
1 62880859 332513142
1 794909786 452621262
1 842132928 858439514
2 845849796 469820216
1 400783222 528932306
1 803511551 447080468
1 802651213 544751026
2 905133940 336445785
2 457995297 640737774
1 448256175 876612703
1 820639782 566239262
1 203845147 962905890
4 316998464 258761460
2 259312877 166681377
1 623229909 817397379
2 878673512 466777603
1 148919591 654755222
2 837467002 171213377
1 146529589 333782852
1 860153749 810692931
1 178066424 658825841
3 941733541 832701035
2 332748151 686270792
2 630911488 796158554
1 143843709 463401078
6 384886171 917230364
1 61074063 602126399
2 812085032 156730944
1 590240351 98977299
5 151086319 941185600
3 569469086 368695174
2 173713593 206344392
3 348668735 331746949
2 947286259 845413151
2 893787920 90639415
1 835419616 213226624
4 776277114 53181166
2 661969104 322997959
2 550924354 446307473
1 642031575 611971112
2 803457588 632017048
2 613527566 651565394
1 366670449 571687527
4 118315017 679262237
1 854424031 298650141
1 728633732 40719565
1 562297044 262615558
2 645691799 722470300
1 304747553 431856125
1 708513612 85794347
5 818288537 802089894
1 850318949 697559888
1 785181269 985117686
1 743778952 467984528
1 230416723 36779453
1 765630052 271114204
1 270287147 282770188
1 310019102 209001883
1 344988130 535651677
1 301456526 834814847
1 225704614 752089926
3 577856669 962090087
2 690009004 316549406
2 179743760 537460
1 386835451 378436543
1 620492020 931215385
1 458491518 398487447
1 122281235 414813031
1 777356538 627391827
1 827299284 18067502
1 603501903 649466464
1 8497788 687316825
1 566785549 784381591
2 66509198 386076009
3 553489979 581354946
2 250364066 104840174
1 292662576 762527127
1 959060373 28259767
1 61152422 263983711
1 139678811 514354458
2 65152928 855238809
1 344470488 44849207
2 654751540 435013577
1 959290393 902483082
1 387042940 51781509
2 39050890 608332813
1 696846635 666324412
1 816913184 516068650
1 549576327 958057710
1 208425421 181501771
1 181484071 740475961
3 984937403 836200681
1 28905176 289387891
1 360283753 805906589
1 209751876 61472718
2 947863435 368470498
3 47988110 353027018
1 69309182 507697190
1 317801037 276327923
2 944875554 543045825
1 666126504 986153785
4 340442430 525090848
1 526507117 394239463
3 590230749 998784618
1 986462729 685271944
2 682423688 860496842
2 941295763 600074511
2 57275358 142434946
1 208016333 752851089
2 96155336 578821138
2 894821872 314740153
2 82540351 376766698
3 557077144 750755493
1 940016318 870112973
1 242199016 586130918
2 310075929 644160958
1 609109092 799210625
1 7534321 658639292
1 418193618 559955109
2 95100198 179538410
1 956409503 569455226
1 658798013 721362084
5 955606335 515330045
1 525980388 985813540
2 673212374 713321302
1 498622414 547227709
2 498134527 570650613
1 631061366 755033603
2 306989724 272882044
1 320388677 529856758
1 358119716 589583513
2 715454247 564886368
3 145379787 278213137
2 211366516 908495641
3 424952314 654872703
4 779479658 685710753
1 673844243 135362253
3 788476532 962344594
1 203314082 525344752
1 671910356 820327459
1 633290106 514360744
1 941425199 57973397
2 621758038 826386558
1 845089046 754947620
1 464800542 302984346
1 757996318 919158876
2 775910427 770245775
1 368202062 192956135
1 439940742 404658011
1 374657429 53631289
1 651137690 24496208
3 233806232 670158028
2 428933379 734485839
7 525646607 17348108
3 828848028 48334404
3 738986881 557684534
1 606782271 89012097
1 711912749 701335312
3 136261127 704181106
2 415727599 495479769
1 263453355 400769985
1 356340358 609159196
5 895988104 371186344
3 423747785 596637976
1 893834250 466392382
1 482962535 404885035
1 601245201 658571713
1 769231292 997187111
2 168537693 910224761
1 233974842 827244156
1 317304926 378082781
2 747788400 242788397
1 449515177 309558283
1 103360404 472946139
1 998272591 869407328
1 167883532 164225884
1 95912249 715887262
2 43442365 681601971
1 318804023 357077614
1 350808658 947618253
1 907322917 344816236
1 441093077 599093844
1 10767548 270776252
1 731744994 683595788
1 521066005 291654621
1 307036828 847868946
1 58994492 656239356
2 729439700 485578349
2 557521432 939111563
1 572866133 357455382
1 296242373 520988981
1 385366664 859428249
1 945843901 22700960
1 472629638 96156407
1 250865970 775746411
1 336849112 215704111
2 48151195 783359761
2 486837595 188209134
5 208618691 663369108
1 69669871 570826867
4 348941162 218265701
2 860976739 580486756
2 296624950 751803103
2 541150791 847769087
2 288292437 828126291
1 242532022 473404279
2 968382683 733498942
4 93799141 360106108
1 685544095 850633042
1 981459651 372757151
1 215925770 370302484
1 559486473 687961423
1 798721055 650505547
1 726523007 64126278
1 744620186 585085397
1 892409766 433850930
1 622822680 178405023
1 150270808 739272990
3 507034879 236617093
2 796018442 644609907
1 134862084 310680865
1 218428361 582538204
2 450135309 641665215
1 625032245 219905443
2 190439843 991136632
1 147416510 225862907
1 628169357 395246539
2 245507645 831338819
1 718015119 275033958
1 160359768 226265062
1 932110303 507806030
4 969664115 127821615
1 406134136 314871857
3 191635016 519596555
2 686973247 13780393
1 434255323 430982335
3 532687394 615108789
1 955716511 59946878
1 941950468 240809302
1 844983303 157424713
1 237323422 324937991
1 109478909 724296348
1 439195300 340510645
1 920186707 691221901
1 321153902 936998781
2 171936257 309533541
1 51928299 367931295
3 261421302 713851618
4 391366244 841712918
1 522434078 927766146
1 532269189 428332665
2 50213890 624640234
1 868588975 514577820
1 949784422 645679918
1 920775075 323525612
2 681836510 608483459
1 795634724 162085961
2 517154098 830453780
2 711413384 206070454
1 303938520 11694168
2 537670273 60674613
1 8529784 646314374
2 222814652 375932834
2 579729296 511196739
2 49800329 242140026
3 805815204 238984535
1 236992665 459927182
2 701645671 543601720
1 10148302 805488435
4 13878822 405390379
1 960863038 727860296
2 33697577 840876186
1 77573790 555627769
1 498316527 575534681
2 110451133 48124978
1 503527950 337950806
4 267432639 578511973
2 591536740 955982979
1 592931968 393589222
1 659687390 251381686
1 120967493 870256146
1 853625408 612691908
1 483829361 791210427
1 769829961 662302768
1 736635155 538375538
1 544828716 874029744
1 625385886 650004070
1 70230391 884545988
3 731900663 431393606
1 461457004 546343462
1 717602619 393921751
1 184227636 24046274
2 766650998 993140671
1 7537684 374562376
2 348949110 655765742
1 748939028 414423577
1 866747870 489359904
1 645914299 696369411
1 960222216 691807899
1 237847115 13839916
4 2600516 113147869
2 946445063 408911258
2 278789093 856089903
2 304261695 261728582
1 49650342 323525576
1 314993472 626672842
2 537321376 368431596
7 533144852 496029774
1 838127764 398393493
1 54708383 518248482
1 622578701 777262758
1 805278265 140966488
1 52226628 547306421
1 480125813 881379542
1 843204525 469316528
1 769872476 705709878
1 914485950 735913456
2 159533075 344392906
3 857300902 862123562
1 413544843 128148630
1 960934564 807647502
1 569390834 791981062
1 400542583 407727601
1 932170734 94966482
3 519659781 903671494
1 261333323 739129999
1 111397765 789766892
3 59076488 892128946
1 843801669 596649491
1 67477062 763842354
1 261951974 39925046
1 469835749 887811043
1 845343655 63114034
2 684348375 755103343
1 608723566 367488615
3 771034557 947586688
1 169521639 68246803
1 294584030 984994003
2 977267325 964580295
4 29659183 910142943
1 281676805 387749267
1 504550000 396174912
1 49144345 525234279
1 161041823 418753578
1 292199740 350319292
1 557050662 875305923
1 628492497 399452410
1 81745493 329737461
1 401046132 145990482
3 908270360 728243683
5 378701259 961162811
1 676578990 776758321
1 798440004 547626720
2 748941817 675639114
3 864970718 405819032
5 889916385 948202655
1 358174065 36867234
2 181164118 64605157
1 41401044 231704174
4 540871141 261403319
1 758114138 994557655
1 612223545 15857407
2 625399573 290480701
2 726134921 98467413
1 642549623 996327012
1 385546110 47237426
1 87287808 961759816
1 190158191 150081129
4 125185237 282174091
3 7298868 802452129
3 997002717 799475119
1 495145422 221981049
2 812743927 882817511
2 815899599 828074804
1 753792335 544954642
2 705000483 406651261
2 366083423 585576049
1 732138206 246365143
3 122745234 930128675
1 345080529 261601239
3 112388895 446666111
1 851028507 376481509
2 149338627 874741038
1 125379149 177505248
1 392360416 964774344
1 931545829 29862466
2 677175862 652288816
2 442193489 683829029
3 312504440 815568713
1 969849311 581690738
1 39008199 782111755
2 758817906 159399714
1 100418204 57259786
1 630222575 629744686
2 733418822 637350649
3 869881370 214477801
1 39679906 842176238
1 578847890 821905353
2 856754739 859182090
1 261238158 594454575
2 84177034 177195837
2 877348304 362572377
1 655656910 377097744
2 791810970 968104693
2 807890222 264368113
1 642222367 260293333
2 932896513 611571450
1 564057033 225365930
1 60077502 898476572
1 788680485 799196835
2 946723856 283099045
2 818145358 476473654
2 426849197 817185670
1 881486344 991881044
1 444679841 155299990
3 655752502 450277306
1 711364452 86414239
1 298717038 949005024
1 790320815 416810626
2 30132654 199022407
1 979969790 837160683
1 384780494 37656075
1 168454959 422579993
1 909298446 865129434
1 140260915 27186189
1 956200300 548824809
1 407272560 998929875
1 479046471 96696440
1 250046097 573598597
3 686422455 437265887
3 325051836 543048453
2 862351943 176999295
1 164828545 49181598
4 592729057 1199138
1 170276402 746016659
1 725965250 131832449
1 326025505 779284245
1 181312171 385481294
1 170866682 804948685
1 58986913 692571558
2 537969796 472346908
1 947153824 803961326
3 379636552 434256951
1 831761261 116293774
1 340686514 470584359
1 699975718 491219090
1 259856436 162670831
1 430634879 465793825
2 292805547 467624896
1 971497662 814111593
1 751471520 580418259
1 54499742 40523347
1 26831433 520503216
1 856173624 528753668
1 599849526 340887416
2 727478549 876023033
2 730313771 706425374
1 355591475 858105836
2 198664381 372955688
1 328569314 113973685
1 670489537 806667135
1 152205385 675951034
3 288727824 667845511
2 424894656 73132065
1 716160444 997778678
1 136299823 123381362
1 494690415 474316799
3 439500367 670002865
1 931310827 963680526
2 619598685 292808565
1 830229664 6176449
2 435655546 587543264
2 373064485 762021452
2 408473042 501183461
1 932950061 263384571
2 828108028 472119817
1 466263982 10245015
1 888917556 924288151
2 217652512 732479714
3 28888686 896002510
1 973975838 836397731
5 540915510 487572637
1 67999380 842496794
2 114283428 670196370
3 162577387 798680680
1 523609219 2809715
1 347035867 970701357
2 784955977 810434584
1 251779121 511757809
5 768181714 168953619
1 109540095 227415575
1 542933309 335841274
2 569008700 128155196
7 514957128 543424731
2 860934166 482857192
1 446862999 620600449
1 469734402 263257723
1 738701753 510207802
2 25803664 899908238
1 659527928 980997203
1 415211888 408855797
1 731006002 967283034
1 777836326 190222501
1 734249934 642322211
2 62362590 146964840
1 169876024 31890479
2 140322767 565177059
2 810188308 953356094
2 762526747 991409726
1 11486011 190408646
2 82991090 955644999
1 344150525 505380744
2 796407026 327399025
3 146735551 507600028
2 607076365 338937370
1 230075026 770109867
1 272170098 857246935
1 28872499 660515395
2 813879113 818065537
2 60447089 702013381
1 7306639 328247093
1 40612000 691931717
1 488930725 590025837
1 820553363 289614870
1 181095535 802367524
1 669355996 297179815
1 524770394 959559208
4 366159045 783092421
1 19929460 219119836
1 35626862 84038301
1 895503567 505600546
3 289585150 930311195
1 922000256 542336314
1 896948331 76158376
1 605746227 647879059
4 312560929 369508805
1 377711730 206482988
2 593215005 987907371
1 642458013 341120946
1 800399526 571505494
1 256532590 337347450
3 414536298 897448989
1 838654078 94835939
1 580052073 432393869
4 233023969 951025948
1 85925206 663105190
2 361885078 529437833
1 19447296 451843302
1 884476209 411528228
2 650599162 17502828
3 922602959 540959313
1 827968503 300809899
1 775226128 44096852
2 34546624 168484567
1 919986104 475064482
2 261131337 186511694
2 175324358 513066001
1 768850771 303073497
1 619277772 203921630
2 653192666 873286907
1 546253437 341719878
1 36403908 144747354
1 32066639 281102896
1 430500061 123060234
2 447468198 509875838
3 178123209 115463042
1 735017949 851286836
1 769060920 14043955
1 554601873 117263016
1 739797236 122389929
1 5903316 654918632
1 606825529 968120055
3 427523227 2327475
3 153569070 668020622
1 862941767 273160451
4 493406178 92754453
3 380000959 754925474
5 140024033 923482794
1 639679132 105200849
2 215079478 666524251
2 795142252 250550881
1 719752843 150315138
1 885472998 66555777
3 119492027 38037992
1 997138780 279033907
1 246438867 806981902
2 460386086 710238658
1 848385276 719607860
1 533490287 756281436
1 378598000 23459678
1 768040760 618979574
2 731917450 749674433
4 474387991 667963201
1 152767168 34374868
1 779124868 112634296
1 609769734 428206340
1 354695591 547754601
3 375890879 797131381
2 524172603 354029920
1 101950567 57222853
1 954124206 751453092
1 79382618 373310991
3 452408732 918238077
1 947613588 146028393
1 637697059 626063509
3 623468238 265227666
1 983202262 5637399
1 222768432 176941704
1 287858989 373833716
3 638524889 41953482
2 952964891 768742896
1 880853010 288440743
1 463143528 82727241
2 88856122 271100085
1 809603085 551908662
2 891091760 762268764
1 345980272 880793526
2 776265938 773115833
2 761425738 943408879
1 240139599 369626470
1 370973013 673331949
3 363587005 237581346
1 605864288 91536804
1 39155420 464972616
1 802597155 768233675
1 506370930 792321389
2 260103363 13937312
1 353773247 180280862
1 918415871 935535839
1 458441183 843804611
1 896715589 162272764
1 277766360 943931831
1 379624419 218813821
4 62897229 795234342
1 231765769 242079458
1 299497383 360673395
1 275744843 758314571
2 531730531 49631770
1 317122816 88044428
1 91782234 364546920
1 642497051 117842744
1 242147747 561559322
2 469120087 923753332
1 264181646 439318330
1 675682998 412602610
1 710669229 26393311
4 255734057 258546873
2 398806837 249619644
1 490803242 379368248
2 310943160 634252010
2 984698740 707727483
1 857477645 311449400
3 24686346 229727367
1 201535813 859757372
1 863281548 593511302
1 473704465 792236994
3 949895530 478005424
1 213352864 332342717
1 240098174 935799071
1 923375090 826979038
1 910327537 124291532
1 26899581 571092351
1 465068048 701232214
1 733079630 621833030
1 787817980 253646700
1 958948324 763806393
4 723346725 377978007
1 541187927 223976987
2 556688875 394518012
1 419993930 937299760
1 370278025 140260249
3 793088005 315251438
2 646287004 172137599
1 726088876 259816951
1 939761953 347888876
1 187647161 583712975
1 829224528 561914928
1 256572136 158559077
5 299522241 155535162
1 336637744 901514679
2 131999096 198798017
1 782285422 177591410
2 788720904 132458981
3 354976323 851395077
1 260358202 273901952
4 225250454 628895890
1 984752086 541876301
2 207230955 743987786
2 22117921 592067860
1 92592606 637786004
1 351348914 389961041
1 441268642 967630180
1 573479376 308595971
1 437443728 495293079
4 850299424 560618291
1 208417145 306307203
1 895038240 231074327
1 921741818 32985951
1 444384974 139908986
1 309819861 950950440
1 202235957 421569161
4 154093797 764660891
1 745566144 159067144
1 196969489 744960727
1 709047093 286723269
2 767490078 804805476
3 956227570 425923365
1 249632780 15218167
1 728911766 782837592
3 639944256 579076926
1 53975003 139482069
1 160137663 470159962
1 73187413 177034060
1 218488104 743085285
3 500169104 296646651
1 477666845 450141520
1 932455373 566505172
2 171731719 114161651
1 424613696 417045728
3 919558064 552663745
1 693102047 811780868
1 258770480 403374482
2 70771916 831566456
1 4415151 623463469
1 358377287 927299523
1 704086107 743296582
1 957554318 502120063
1 14363591 467908497
1 533791388 280128112
3 710888803 786049485
1 210497594 810858025
1 136864113 498705280
1 341585577 385436726
1 217307607 660689724
4 225103689 557764252
1 725550512 559992222
1 742741233 773227441
1 760049074 971334737
1 905281551 319098554
1 194164749 389941800
1 329400292 120536231
1 93577894 742117565
1 985087312 600992301
1 280807257 451275740
1 630363723 974746096
1 720492914 152404230
3 377352884 779380908
2 783934802 529175451
1 411511521 703949552
1 286129569 605755528
2 768483003 230836187
1 921377348 557669867
1 620694490 126516709
2 693390432 643378464
1 274743124 222029565
1 366879301 314208451
1 292748097 169229613
1 969182462 238621835
1 570945615 871343124
1 699668942 248642503
1 989235168 435429158
1 698806658 234197467
2 287533550 874462139
1 893303834 399870812
3 116331327 799791959
1 725105360 636522368
1 827767999 349418482
1 339627347 126703737
1 969089916 109457025
1 661775256 611832331
3 954699160 161421124
1 279334012 748083506
1 758090685 139024834
1 945516124 481940739
2 121686801 141994195
3 221137947 240851513
4 736351990 152838800
2 808716953 450293348
1 426218371 949225898
1 654819391 931250740
1 751894881 872010048
1 511301835 12792517
2 123224731 36667243
1 572867430 114891127
1 336420803 482335186
2 124651511 718746748
1 777221042 189434371
1 979848828 212612042
1 100474740 795053985
1 741884640 896848647
2 710124623 753059201
1 400599464 575480418
1 721544635 518319380
2 398848343 825437296
1 84615662 244826899
2 63467559 227289589
2 535468046 244395360
1 468392759 387287142
1 818111460 606121138
1 869211956 969943421
2 956684222 801366053
1 318268081 240350288
2 127554136 572010566
3 769414965 769182235
1 282690633 886189836
1 755917619 409982751
1 624741583 152795712
1 719772160 257720704
1 641305717 409849230
1 85429219 766018616
3 19271782 734649423
3 67048277 367651872
2 947060234 469835219
2 884609110 971719517
1 25895212 779103611
1 758731474 774845045
1 888496769 381717285
1 609594095 812917016
3 926222749 210835930
1 884405440 8949702
1 994152887 200401611
3 906635806 17131609
1 399936380 747952926
5 485406268 612462279
1 515668280 242053374
1 463633144 315378681
1 45309226 642330506
2 860833608 515208071
1 331787011 890359854
1 148811466 666635393
1 414200862 112323349
1 704290721 994117284
1 752477757 833061354
1 157635490 942792794
2 945034735 174286616
4 14822480 696029251
1 972996281 876160909
3 670394337 457486006
3 822384221 890507588
1 489702227 937463391
1 62760536 677623316
1 579156967 230017153
1 564642152 403199503
1 552796661 371902065
1 51087049 973335790
1 548280691 759545192
3 596681196 362368325
2 933883902 404880325
1 567729827 958531939
1 545650144 27907988
2 534236784 599380179
2 348500089 338036036
4 122954350 561747436
1 450707645 963681828
1 746956548 930445598
1 818512947 554078871
1 775186482 869943645
4 652668104 977837468
2 149163645 639441643
3 824512678 179239155
1 350701697 549183779
5 425839839 613133218
3 258502435 649795365
1 677454885 745093935
1 293372895 278796695
1 413509 889645934
2 517987824 863995026
1 785537001 790219250
2 179435729 226791006
1 752871443 211611120
4 782619237 588208356
1 317043437 188301049
2 267015253 945700838
1 613832439 955143581
1 786938493 715623745
2 896746140 381384245
2 900629040 262480289
1 579555225 411431312
2 408235661 674633287
1 755788163 49581203
1 577874387 485631598
1 395199472 812654620
1 892268653 879849245
1 459441119 525000998
1 713798569 846763882
1 522590773 744740347
3 636740087 51544660
2 504147054 301095725
1 845692542 838485562
1 135069842 819638000
1 65658165 226031901
2 580186993 140799376
1 251255227 570096710
1 415591914 216013942
1 130545497 922666149
2 414981042 167535559
1 690148896 304602119
1 195587682 511669391
3 948032259 52900290
1 587184 186170386
3 983983585 335734674
1 675674260 709358668
1 529945707 498460404
1 24710227 226826865
2 557691583 659663370
1 242194389 386795808
3 715397581 120493055
3 422249660 883913752
1 283576492 179767575
2 300362860 660406983
3 209902492 936860537
1 854120885 692444798
1 298465729 433352015
1 394362331 306410728
1 861805527 606555094
1 10150837 170595132
1 342494820 790991053
2 596867959 107454527
1 153000065 436632549
1 40162496 455946475
2 483547514 248525762
3 863161697 708979279
2 174237880 213377905
1 104202512 606144450
1 90988828 45243148
2 259676335 127515346
1 969369450 837668982
1 7818947 94892293
2 44669015 220115353
1 654903591 748154026
1 824964511 9467687
1 348199343 594131294
2 371746238 276018849
1 78933378 759239883
2 54348434 391686873
2 689125255 975627896
2 234006209 285359909
1 99419857 761242219
1 439173900 456472960
2 945200242 450236685
2 516503503 546620914
1 613391062 380624046
1 107271334 852413662
1 954104662 603133685
1 160668847 242421764
1 323713542 380051517
1 34015829 613808036
1 119675628 906030126
1 67026761 820111002
2 196572137 651503485
2 476828054 835342062
2 162728976 80688907
1 771507957 521203958
2 9805112 875363812
6 599198171 527797282
2 714936339 16861992
2 4423127 603897652
1 475573704 162855344
3 242268795 72465450
1 221645578 624568004
2 658928264 901161252
1 814459107 872005911
1 74549310 120793115
1 945620673 392105523
1 662226555 998670469
1 35872346 686586738
1 440812014 224106597
1 297114098 15197354
1 425170844 812901207
3 871408227 866695477
1 607412844 318612117
3 458740496 895023563
2 243780745 136769404
2 912021679 646001046
2 889705249 985993625
2 300770861 643378352
1 381391295 107578663
2 956274573 105564146
1 414070915 37970567
2 356460650 905118173
2 924061735 394621280
1 50444048 79785256
1 593138458 964460342
1 915286283 537598371
2 264531388 115934349
1 711913303 622994255
1 153435241 79695555
2 539898697 438626410
1 50197495 129761812
1 423005724 949998067
1 430504064 453524148
1 927842215 359739484
1 355592825 231649579
1 180446910 762211007
1 835446489 32728632
1 602119781 522262228
1 969628374 478039438
2 197443538 683132698
2 374377335 251508086
1 426115241 974022946
1 198957488 247233741
2 97801701 424789561
2 274649877 822696586
1 535464328 865843959
2 511963366 682336557
3 180048684 142685152
2 191705790 45121557
1 608210710 980014429
1 105408626 271949433
1 35808106 616159167
1 300654963 342988382
2 84790552 456232785
1 217712074 590421727
1 112221732 737597160
2 283067791 831109683
2 161083950 551745507
3 592562148 747219504
1 240369782 13184590
1 234421179 116087191
1 566220108 421273107
1 184969608 171057950
1 914927599 969141856
3 122599165 50655807
1 843371789 49100216
3 378939825 546563498
1 905492412 954950915
2 94647675 545577688
2 116983195 989585146
1 172910600 96804953
1 73831079 364226296
1 760362211 966489916
1 528728480 912490539
1 21879379 729732720
1 422401985 97883489
1 456410717 281013672
1 436474306 820050556
4 715616746 283788036
2 13872691 773442010
1 627487486 122694587
2 29092153 643833071
1 591623308 811285327
1 385831303 79212751
2 430599501 730299389
2 37444559 463706027
3 684104817 71987701
5 196324794 411700428
1 246983440 832483627
1 106811317 200247864
1 427028950 86995461
2 286349774 208684803
3 190557056 806608116
1 691379923 469386376
2 332264389 120532998
2 456240619 29207603
1 372245530 604479692
1 588234165 39455512
1 189871691 520563757
2 185439359 994123296
4 740775227 484238689
1 126268222 590825694
2 674302733 862869241
1 419652998 687733406
3 376605377 796431443
1 254099869 17788335
1 394788378 243879914
1 435647266 902987843
1 150265182 53954318
1 232046149 719696100
1 244227511 456996438
1 873693888 512537119
1 134357251 420153205
1 381137647 957093053
3 37978514 698431470
1 305516922 876285741
1 643202458 884195929
2 739816529 738205612
2 959832986 618937872
1 678723376 810844474
1 141815935 280402274
4 831644152 397055406
2 556709251 918590886
2 206970749 849673753
2 266109266 836552572
1 160944975 660779299
1 548427452 314940757
2 407711459 865530914
2 428707222 313249504
1 298170500 370001701
2 914843018 372363443
2 683763016 215959241
2 95058291 223832505
4 763028504 640622158
1 314826217 203544795
1 750621187 404838878
1 865350494 801099403
1 120419595 265365054
2 775927157 62490004
2 341311100 328305003
1 958084555 150773988
1 194987432 88997606
3 815209936 72908075
2 253735182 184916282
1 77697262 824157883
1 307455034 296016961
3 705797073 14249352
2 443922327 628594164
1 588480917 937003560
3 389621031 929382720
1 236769753 385775097
1 133827756 504177022
1 992910290 358116066
2 29342124 799911668
4 742757786 56157358
1 356066305 82523240
1 69227435 911378785
1 864521508 147261986
2 771657753 691150932
1 349234959 83125316
1 794208819 381040625
1 594702385 769388157
2 69961923 225492576
1 336502983 937506394
7 468916111 989014408
1 302170525 296825542
2 632192263 835076191
4 944255768 143728257
1 414447580 332117378
1 429327403 675912658
1 846612849 272982917
2 732587185 570434982
1 926770181 848021033
1 525167568 921061046
1 900191308 202834748
1 151839572 371814862
1 253821469 690809101
1 830993842 725922418
1 595569086 481346027
1 272856633 691409067
1 582389163 297762240
1 843204786 513296858
1 106742597 571307081
1 358927355 542810461
1 401354345 884500075
1 132573468 878968897
5 716260216 249520966
1 770217822 510690372
1 588030573 348972399
2 994937522 721129500
1 238746976 236997590
1 631205363 4840189
1 131566899 693772062
1 328091787 133782642
1 421138706 225631764
1 973563025 200775664
1 660295225 712643971
3 678793997 778573041
1 547799240 635472315
2 419904246 101493458
3 501991494 153277410
1 76975391 984028178
2 183133633 613990768
1 837720707 160257827
1 876841126 942647182
3 56921058 19677094
1 818960281 182370588
1 435818610 789459692
2 30169224 154379239
1 245621379 206735221
2 378502282 346231108
2 298283453 512641439
2 424470975 664900991
3 902940766 204887078
1 156339965 920789795
4 520905263 308324281
1 425554283 564979486
2 341526435 89350293
1 712636218 114269365
1 798627946 452384304
2 664155730 453844848
1 871265843 877977832
1 765848841 366403943
1 675602143 383889799
2 694456370 726186237
2 709652323 125178318
3 775621249 687026105
1 775000124 75493490
3 212213098 117442171
1 727552799 155855967
3 838151613 260723020
1 457399988 435242000
2 181920951 910010007
1 420455854 482695697
1 290917563 362484341
2 773374895 603173831
1 39007439 383832283
1 256842640 334157382
1 249586157 784201212
1 972423317 850249919
1 622277425 199574425
1 9141164 381227534
1 518203206 399564641
1 114578681 882927855
7 955122141 667542382
1 762554099 746662884
1 681426781 515977575
3 965977701 898721632
1 298795457 203024018
1 52836097 840287634
4 520466428 582844763
4 153051503 209601304
1 589674159 230385945
1 837190279 253511660
1 738812432 813959836
1 439225806 536386163
1 732392584 327029181
1 96452593 990545003
1 930097841 247099069
4 585488527 657031061
1 418575319 209766780
1 296619027 722432739
1 536039689 318780973
1 543959822 899554431
1 617725677 400599515
1 626445476 202083054
1 642196779 309979484
2 76977939 111513190
2 757211815 422193688
2 755938236 774483772
1 149338623 544547302
2 338615166 165799056
1 775898884 959704458
2 989588831 254993909
5 202032876 107742208
1 420275045 311604929
2 322144088 535203122
1 564748031 627651960
1 854140122 188394334
1 731203119 266247895
1 129222657 939865636
1 76608098 30351828
5 838889691 37798603
1 152381061 139986357
1 618295084 412837235
1 715587530 965168868
1 110656946 404853747
3 247473882 660667200
1 553983356 141674788
1 778078046 567649909
2 944829300 93411306
1 221725772 238690189
3 619345254 632762505
4 973479821 908231160
3 90900781 814636112
2 973570350 495759048
2 495096558 686664625
1 436801041 880762406
1 56951813 287497920
3 74908545 894078725
1 820182256 169585537
1 511716460 26908229
1 346648522 789426725
1 283916682 644237271
2 435820351 151831314
2 795762043 89437334
2 339721797 887034424
2 433261942 129061417
1 108047424 474142590
1 615221998 522553053
2 531172812 435796234
1 888230860 340333485
1 634719634 415810061
1 468277893 100635523
1 659166005 32520828
1 902149212 568057022
2 499325244 586200669
1 464501755 826910188
1 92798041 917518808
2 214013297 148280655
3 775049635 515178139
1 21217765 647549005
1 479099670 429057127
2 383425771 295315744
1 356267779 603337318
1 183770892 246868856
1 842175390 474236661
3 791350993 178241906
1 115986711 819921269
7 967257825 832956118
1 513055552 880383282
2 473247776 614188589
1 732193023 623515395
2 389632931 985113710
1 27097884 770905007
4 682995991 549570444
3 561896821 395763595
3 79874688 50409245
3 350788242 434517152
3 113506777 925080827
1 433243918 718942363
1 252451868 479389275
3 699714846 117774701
1 937965834 817271256
3 732449733 485151232
1 260704852 767811201
4 124610386 566536077
1 582878900 848895541
2 921869608 775031194
2 416480941 384080950
1 388876664 168465781
1 313906146 636796451
1 87777793 117512232
1 134872204 67870294
1 773893931 941731696
1 514369009 141496945
1 560861359 678649809
1 143592313 749399423
1 986227338 454171782
2 237691318 188418051
1 524727502 148507967
1 614339733 253559311
1 903757724 207596271
3 662896725 340572308
2 257354911 39447806
1 339035990 241619715
1 600013549 906957341
1 814087948 450806073
1 11104001 926543920
1 225930731 891613835
7 646443497 985802037
1 581864692 829104412
1 606639607 947155377
1 193555387 2081188
2 326317082 214124058
1 304176852 199886515
1 656506018 989648466
1 566096477 662866197
1 156979522 273643790
3 564830263 929641214
1 290865055 684347608
1 353032538 14699804
6 477233117 379911039
2 167313429 10436703
1 835910228 832844949
1 815959054 763044743
3 26482870 76048505
3 160648248 250276460
1 790007439 560921738
1 389594813 404155860
1 73135974 795749562
1 614330266 506201086
2 867860590 737422876
1 853798521 425904885
1 436129317 655470904
2 514056253 349432472
2 637767478 411897484
1 55348514 145336643
2 26733265 396980828
1 239859664 657324638
1 140183514 890803217
2 259452568 922390738
3 78043552 42300620
1 591357916 917315651
1 283136626 485735825
1 114143950 116518933
3 126442008 17882462
1 561906213 257472956
3 149629106 517301180
1 151878748 590156924
3 849446853 48610957
1 804322426 209777265
1 435675862 805894379
5 810084147 555648503
1 294104570 33009081
1 704196155 423321732
1 919696327 990088053
3 47269282 731747985
1 523418456 124994529
2 836823557 438339721
1 757669644 258037461
1 528832847 45808032
2 789423798 430824756
1 937644331 323469315
1 328017797 987994221
1 430269373 530778565
2 516010150 202209765
3 388205559 461284204
1 985493526 140577540
2 255357152 829868639
1 579957810 422657479
1 652492548 111742343
2 314066648 684821354
2 971479256 594414747
3 290740281 737553917
1 902015719 618251570
2 804775423 446993417
1 495450241 104151483
1 98461542 524106470
1 176265385 847857994
3 283942159 180315822
2 246082855 332041655
1 786538700 593234987
1 301558665 376536307
1 127075923 966760968
1 760548461 62259747
1 641445490 281495813
1 331622660 982104601
1 816404264 605760474
1 5731638 71098224
1 647110212 734646794
3 620795940 934248332
1 471838230 137851389
1 650529498 619668992
1 121152915 109618202
1 974797960 254985082
1 643855835 368639231
1 187065100 142032944
1 904593797 400872640
1 674905645 864436299
1 602340461 841750023
2 796839759 614798364
1 260286412 434566565
1 304410099 659239684
1 606749074 433032746
1 940995497 425061624
1 61106269 474313223
1 408408520 617163564
1 25905642 808987395
5 810148109 791238968
2 6177575 97807006
1 607027940 361147084
1 16024389 249308652
1 999723726 640992865
1 633441016 750832206
4 772826490 968795663
7 597361356 804474931
2 214834358 820115761
1 475068008 974701730
1 111812823 504657701
1 903617104 678444807
1 653428716 918497420
4 525568553 871888918
1 625324656 391805962
1 712080647 174169960
1 604811793 636913250
1 605118267 349414771
2 781620590 41781971
2 56699502 986962283
1 51589190 830278193
4 422149741 299529768
1 932704643 369345095
1 744848575 589325972
1 194685137 107501403
1 697479730 961321483
2 94209188 99734636
1 551838944 242542044
2 983102057 911552682
1 789046055 143119429
1 660258411 2191904
1 28884573 62738869
1 472254841 421640240
1 270500252 35365085
4 630737121 323253893
1 364778336 67062313
1 741258807 864399852
1 219099230 99953570
2 663610527 192692567
1 738206960 235948484
1 955138597 282028610
8 302539247 175541549
1 126714511 749754444
1 254692789 636195190
2 463077606 119771768
4 355863937 758788393
1 787969305 327738434
2 97502730 891931053
2 426593721 403269115
1 972152026 152603928
2 351151756 797134834
3 892545010 195518537
3 394898700 238156184
1 979485147 893749173
1 414795120 552322275
1 225628728 687712645
1 293801565 498893109
1 67358500 988679865
1 260967865 974211683
2 40530273 152494801
1 572331173 958486906
1 815937610 949126505
3 139850856 985532633
1 680816902 598423779
1 843982139 968491282
4 364493524 86492330
1 985554157 748313190
2 225220968 938685679
1 717225378 990161719
1 17067379 680041078
5 896027186 46864538
2 154520376 181535231
3 536568505 709648667
1 556117197 851109659
1 917051573 113447298
1 798665540 255191755
1 392633405 389093471
1 805644336 302122152
1 856560227 822775801
1 663969621 642426460
2 512201369 857148971
2 502335860 807374518
2 6600482 708736451
4 872510947 905520404
2 858694888 702960862
2 986811171 307781608
1 464188061 642426906
1 659049230 33586953
2 155295249 563172399
1 201048970 660544339
1 108213261 872363809
2 869827161 188273722
1 460543686 597959987
6 265137864 409208846
5 927002548 973336716
2 294654269 614911313
1 693811946 982366607
3 883496243 961419857
1 772849268 385884374
1 839461426 457801820
2 505411394 170222883
1 861572516 543196553
3 444693488 119100733
1 568456056 255517422
3 537565115 156197080
2 400235358 215463755
1 307675629 228310004
1 247620161 152757926
1 141390424 178322058
3 777501124 101053177
1 782405539 667932834
2 847142091 673180230
2 878733641 596831314
3 695011793 614366543
2 202565698 341108351
2 681134660 467033625
1 6705456 193619390
1 793728494 992889689
1 241093966 682068193
3 378377499 130386542
1 767703129 297984921
2 890671826 341450959
1 170735181 737772710
3 861942717 937736754
1 502384633 730136605
4 954864015 528238173
2 129206850 221951700
1 245372954 212745734
2 14291720 846717620
3 661532468 300267385
1 724443745 151423523
1 478647039 708859885
1 374551511 26879574
1 237666624 147463577
4 547505112 134293242
2 627974806 125796715
1 179245161 391969626
4 308606788 570067295
3 740639260 182849269
1 708622370 157923594
2 84996279 508010051
1 700285858 52375673
1 814790878 233555741
1 369171804 537455437
2 282129004 221480603
1 437671917 985794607
3 269748744 413948177
2 149808884 757940348
2 723268677 8253228
2 474250390 383065422
1 622322501 496699109
1 51633820 996391629
1 53924110 655712308
2 233007223 453501478
3 137040586 767568485
4 393931193 377322046
2 866557238 428673284
1 499079491 304690924
1 783545913 18484064
1 87261511 790370431
2 646771661 19499931
1 604184907 325105481
1 495509532 293752047
1 211683397 83947165
1 356711590 505105070
3 400026600 103476273
1 460015358 883430734
1 64910129 55893198
1 176092123 465173333
2 434565615 245129015
2 344625820 932471022
2 157506341 440506896
1 163638082 365082896
1 522736562 422849193
1 838347270 397458680
2 304771855 695171136
2 502431628 802018667
2 361627208 538681331
1 189647562 707360298
2 56193083 665375478
1 416632923 852661334
1 141200039 75314671
1 313681790 146797323
1 258093314 375688980
1 113804168 40438355
2 415172958 783407457
1 275306723 77720635
4 111564660 944437833
2 128614952 15458102
1 194252556 55046588
1 492504401 222568331
2 673831217 387780324
2 3216084 86563986
1 452836045 268668418
1 242411100 756141017
1 833447945 112455606
1 45504030 646750711
2 810601540 601877261
1 909966321 867935555
1 811880387 701279486
1 150531762 639055208
1 187854246 418291121
1 491186128 162176899
1 38044290 528621650
1 178053502 11783940
1 648175514 683460908
1 622970345 679839981
1 318485897 304551475
1 798567297 517510421
1 122670232 906095070
2 556028061 830306582
1 844114899 308084295
3 146171290 140747061
2 524550963 801947020
3 639944523 738806193
2 909230672 149793892
1 713803059 143134161
2 528340590 797968030
1 754568706 34574009
2 637180041 774425308
1 147226240 270420568
1 338587419 953549683
2 352942070 348846399
1 495729313 511498770
1 885241122 332983665
2 294382912 635409128
1 756202299 706615595
1 441719864 845289818
2 890572726 859311822
1 565632047 317506566
3 381827376 390335589
1 115721450 307804361
2 744972 202809927
1 600721175 208143816
3 536424948 50728498
3 683285305 924207541
2 180987654 604766732
1 532686792 85372778
2 578401988 515277807
2 521846337 692857526
1 351915245 678235842
2 745398494 889933740
1 20098535 568485145
4 834395556 726948736
1 346485145 811826788
1 561152060 69495750
2 284116372 200521391
2 145638075 951261327
1 27253096 521378212
1 905780921 43954863
1 648951924 674096759
2 900583017 120876530
1 677493713 234096775
1 435672230 641136254
1 158999662 896408230
2 513148058 325633869
1 172413207 699177394
2 563383276 316467610
1 9821310 448737130
2 438616758 55935746
1 213183422 226420448
1 478042477 212356479
1 48325820 856598855
2 582400160 989968056
3 785463679 760188918
1 723056360 68782110
1 441862154 994982349
1 347659432 563217862
1 774309861 533243901
1 950571599 511602006
2 765971227 131504243
1 766154674 600163096
1 908232064 71760514
1 33320446 290244584
1 687447901 152884992
1 763885935 732507710
1 35631820 123882466
1 75129946 272511326
1 108243727 641470445
3 901611410 678846828
1 49463322 779674954
2 404916523 500646915
3 891930786 159099509
1 57232908 842616153
1 765611976 362814057
1 80161399 31191198
1 245146542 838314152
3 352937557 491078
2 822240090 216057447
1 23830814 388536207
1 884778261 253164674
1 149528384 370602513
1 157770426 815433655
1 605680550 396927144
1 286442993 332047857
2 710141803 91655073
2 375128234 592745055
1 359649583 33810605
2 775877446 374221081
1 882463665 786344235
1 803965775 778243249
1 580423786 608707333
2 497266705 255320238
1 382426173 618447015
1 629722668 518378048
1 188093400 707435873
2 27625923 744027397
4 303672004 71407489
1 288724903 968472772
4 675849949 359110587
1 32191747 974696351
1 732610345 799788186
1 320047271 928163255
2 340707147 958312881
3 389831890 111849763
1 615587758 450328311
3 357486899 573388460
1 108672543 412015297
3 477807341 772348144
1 447108524 469990617
1 537995661 344333544
2 118058802 314724585
1 125199124 545011411
1 294177274 223988380
1 737457004 381332425
1 791792866 260092407
1 600730627 214094764
2 984155263 164727648
2 859065866 472393754
1 868268055 636754073
3 187950104 371163049
1 904276108 285850067
1 454503428 480608018
1 622047777 223049472
1 276271939 959047093
1 642530 748923815
3 8272535 240354440
2 634314292 308924087
8 283240748 569288828
1 930887589 264681990
1 466671656 207316822
3 59083442 965533798
1 520479970 124174525
2 984408831 189418652
1 308129608 248568456
3 718655890 694027234
1 14664497 300243302
1 810038233 810586667
1 610009498 702588974
1 882766350 890801641
2 116985898 347697888
1 283499908 892292136
2 172847347 363642393
1 523913949 784184184
1 835528077 338520344
1 75504262 173999565
1 937303960 208463002
2 884314680 565012805
1 283920004 531968642
1 833026110 680080316
1 893802770 260771326
1 372527862 455507796
1 553651118 806928220
1 22810954 837123056
1 313846631 264760568
1 710545887 605335389
1 289542759 636271417
1 29452580 330754695
3 92474195 101968924
1 810318892 495913204
1 364178455 597418704
1 309119303 460303800
1 261868820 301425041
1 16906374 9469165
1 916614946 670755044
1 148414821 66071777
3 175531536 441189321
7 180807135 92180635
1 738700115 322188051
1 548588187 687379917
1 285662405 18576670
1 745543467 713624655
1 739415665 742229642
1 281387746 176766100
2 966099328 58234971
1 391305257 7139610
1 483684977 279804145
1 52594474 54240845
1 972662014 773219828
5 806241420 940190545
1 43607864 548711227
1 445870108 992705682
3 432379179 370055435
2 41726961 473183343
1 857273550 30803124
1 122674358 560481205
1 331298347 376263162
1 979096090 978498859
2 293915890 412627152
1 813222223 612817209
1 733716519 301259269
2 963179921 790736291
1 45911387 131433407
1 582945048 876484307
1 400914149 541459987
1 381048933 280372685
1 493293969 111054214
3 523680267 454683018
1 745473636 851818063
2 86608095 938981106
1 648814259 787164424
1 661288240 141155005
4 476442371 704671718
1 15763925 233094023
1 74280917 492155127
1 448443959 718977522
2 246247862 533999026
1 710994850 440211368
2 548285545 408802909
3 270646916 700823479
1 346076033 714849802
1 36237149 69025190
1 225178810 731187842
1 228812554 862726830
1 536032292 396130927
1 950262061 219726460
1 408654142 107562905
1 555759985 886583530
1 58250769 130063853
1 144371728 959405593
1 285766665 925968156
2 473946071 89454307
1 301198040 178736992
1 735239228 729863995
2 853994968 456168163
1 811590070 365779650
2 37141077 682245578
4 275300507 50422917
1 675913551 948841870
1 85924146 730402563
1 413607101 639890956
1 886084517 14944195
1 81756813 171657013
1 638637198 769601602
1 338250153 199511273
1 173156969 883179677
1 514239148 344399162
1 452879623 55132196
1 470959191 678369586
1 148260632 27014562
1 240241942 138373888
1 999719985 438669821
1 422558209 144680509
2 270436228 951592428
1 732706946 807284029
2 60925884 530529853
2 392123812 875995731
2 691750832 947195632
3 783697679 100731431
1 366045002 396730331
1 231856629 866725288
1 818345205 198389388
1 222512772 393431062
1 160429866 466068255
1 162186690 648714407
2 736685905 684262610
1 224894123 891664913
1 805045324 843913729
1 648455555 69041893
1 45302859 917504106
2 863890125 649572755
1 518836421 239758208
3 457932325 412018539
1 688649293 347935314
2 788970895 174075794
3 781734989 290971150
3 751384689 445438975
3 891404320 555321583
1 899958243 460575016
1 857252443 317209950
1 649834214 90273821
1 318940783 244355683
1 599117907 729393151
2 888569817 314033489
3 284914566 259393950
1 311004705 683571975
4 157496214 959770682
2 823416255 615827059
2 425991286 698969219
1 339755152 202305229
2 184884048 760907687
1 554719118 526552352
1 518943085 946294285
2 736339367 137447753
1 760322073 952752483
1 13604231 830082667
1 730921574 610149131
1 400614642 885536398
1 153466492 961338225
1 387654999 3746870
1 688152085 171491392
1 452707290 918863103
2 106865683 85436268
1 185906581 375990118
1 33728486 937459298
3 183616878 583056653
1 82965130 136767025
1 133180592 495865802
1 67895042 937421786
1 973911263 707522539
1 585277874 305453647
1 592071256 724566750
2 528759017 399121942
2 265837530 653054684
1 890009193 688325379
2 319224353 63897662
2 950871202 534867947
2 757954311 138788796
2 303340347 111776513
1 697542780 349358775
1 376520576 906415940
2 82532981 922885997
1 820848535 856919565
3 45783126 895213644
1 628435939 966439443
1 699766971 297450805
1 361367516 627055316
2 69677788 86436644
1 165677676 831492425
1 337799464 249594526
2 444214470 699880969
2 82036154 814083026
1 889314003 787080905
1 933719265 135990959
1 401484401 27965930
3 273312361 14217446
2 753220763 254075541
1 998991993 141252456
1 536169269 208677597
1 418089047 924764654
1 269358820 600276464
1 358366279 405921184
1 877363310 410738513
3 113314754 688147663
1 774594451 826651430
1 755327834 412063995
5 440220804 386300549
1 126383274 797485783
2 482066186 576095824
1 836992358 913925403
1 88331223 918567036
1 943263149 666167967
3 586465920 908953425
2 487043605 724802247
1 344152345 681913850
1 465199409 296542503
1 900368730 673062768
2 552932887 123453322
1 470300480 662936211
1 903872679 651583876
3 194767183 884747512
1 385222423 576632514
2 23340078 979733993
1 614441315 272224231
2 631807821 58640863
2 981644394 543648035
4 520218114 725639444
2 285176573 12100629
1 133085637 494529852
2 602196393 202043394
1 200040596 312017755
3 50120956 192900981
2 76198464 958852590
1 437661756 513558162
3 481789774 872804106
3 956358050 950820065
1 852882849 826834954
3 312729820 103302518
1 216684746 60216069
1 571861165 610764159
2 902049523 559355242
1 835776016 336336146
1 112887361 684509530
1 172746283 990460601
2 777435292 999830923
2 741704336 222562721
1 247033768 274760530
1 199942893 391098189
2 577683790 781344222
1 902192354 886173518
1 773225776 226332222
2 259154857 570965390
2 460746135 826626166
1 366768807 29508343
2 847889189 363161942
1 744794260 545058803
1 511299074 980289922
1 389358480 771429251
2 735335619 809876494
2 465465038 793160141
2 504700839 861543217
1 982683783 211861330
1 755228795 79896115
4 132818359 3170045
1 865583955 88752318
1 215221422 150119655
2 202131050 229115177
1 726838052 592592555
1 864154753 739374328
5 754323748 718815710
1 713286389 377068167
1 518516405 423520756
1 449024427 762266095
1 342437196 599470091
1 334455913 214023162
3 956337693 960014835
4 120469053 198020536
1 192727289 552527381
2 129366502 782733804
3 98489085 288855571
1 505596454 33428443
1 202476315 911783298
1 711750554 619578755
1 342169849 697035987
2 908333527 426250991
1 214155481 533575184
1 879261737 343459964
1 768659554 832885649
1 922103408 925912367
1 763588808 372311979
3 926805659 198289000
2 188267617 276140899
2 929455510 810272053
1 364646398 455747402
1 221681383 976579132
4 525580294 289294467
1 381249417 962482433
1 70327883 621804699
4 192974511 273884659
1 559248463 176535085
1 671485981 300014386
2 498301475 203248006
1 984821605 766722230
4 510567087 474242376
3 299725167 406636321
4 221003393 154347917
3 861396931 928697368
1 983847190 138054556
2 59475332 817284906
2 233995049 356126144
4 352520124 830243042
1 340803931 54027801
1 878131463 458785647
4 971508427 241173600
2 204280395 721074937
2 109264829 854138711
1 933912925 890405060
2 845076265 807911705
2 489211783 907368750
1 179331018 40114194
1 196518761 296076122
2 962651876 480844713
1 469694406 611310414
1 331920794 623743674
3 632832593 536757829
2 119389230 999125924
1 721252120 44842824
1 692814822 980555552
1 928579416 746500417
2 652335988 665382497
2 488448356 983448839
4 809519212 302326734
1 432545804 295437018
1 846882999 432349805
1 552314461 748358912
3 903872815 908222709
1 925698539 405794392
2 838296782 471629798
4 961846730 213721398
1 776647421 96878661
3 984205842 193675340
1 752687023 540359293
1 162794234 665154355
1 364240193 270200997
1 231021448 562557646
2 633518029 272665501
3 229139091 363573607
1 322311554 269495550
1 427595963 661817337
2 131926954 559076091
2 228144185 975547286
1 605122171 973444056
1 872098826 946277364
1 256346078 590208105
1 304613501 295829401
2 586184895 567775726
1 377113087 658287905
2 967654765 765933973
1 507233971 443767771
1 744602745 986210390
1 283149912 834537912
1 860764122 71407819
2 905047067 720380689
2 55341434 613296691
1 529639007 672336440
1 944635953 915580972
1 716542202 791866767
2 779868120 508269489
1 706480607 70915674
1 899348531 804169560
1 478644288 436373797
1 801250581 494120011
1 182955526 926255239
1 72251234 524528380
1 296049805 683793967
2 381137763 438483410
2 352615886 783953499
1 324199782 898234666
3 770964734 896048765
3 209293602 455623984
1 467888304 235502092
2 940882386 441564982
2 743905973 99939366
1 527909074 959612918
1 614599317 260574392
2 907956983 135368006
3 170683941 630459845
1 925394945 416896621
2 830286698 156815867
2 10366036 456173830
1 162302116 750869968
2 626966403 679985132
1 105711924 789764760
1 770666764 467437866
1 711495434 860425841
3 809467127 920375609
1 168081238 975674682
1 526793043 352784036
1 68315216 861609806
2 494473974 825271097
1 84502336 188885419
1 375881902 863154616
1 962670690 363159707
1 913832305 40414488
2 185360486 116094452
1 23225851 302425500
2 623004140 372463828
2 533003536 944107729
1 848846588 603987428
3 916388147 460796669
1 928096318 660496341
2 336198424 444026735
3 784858164 923247828
1 315099131 736257852
1 444896589 228184711
1 673305634 898072447
3 833286110 87600091
1 641527616 860681954
1 306504369 734206317
1 180732112 748682609
2 491538361 750595979
1 88649447 483664446
1 64358545 425691585
1 269146417 874381577
2 350987357 293271584
3 300034783 411277109
2 396242430 445545901
1 181982681 313779852
1 147691876 598522353
1 430488166 139685875
1 679102628 582278047
1 481832327 580481704
1 829822687 248006162
1 653876155 529741070
1 372207327 735120352
2 127890297 45649290
1 496653187 29625121
2 672711120 569863100
1 953446599 101878691
1 86017170 720386451
1 287716530 381714645
1 478027012 870331800
1 747537846 675939257
1 248412214 480385517
1 668051851 691093853
5 53679531 663672840
1 870412217 50215631
1 242129995 847317636
1 947745782 25593039
1 746324839 788238112
2 690049604 111220234
2 338764713 708473028
1 345403045 65102654
1 856138239 984996599
2 837656301 68818646
1 275470508 792217788
1 972209195 769395213
1 658696740 931586098
1 283016601 411164078
2 849249241 831848434
2 963493830 573337744
2 264337767 963062697
1 529248030 628477455
1 200711130 209545036
2 833192751 861777456
1 345744267 987465784
1 255022220 313245793
2 406564274 530286058
3 862473045 253220302
1 358487215 729133779
1 854333202 862688806
1 730595238 597503457
1 268380342 979711769
1 688852779 490362370
2 520617294 633599025
3 748802062 194775084
2 802818 54587585
2 750314866 17106208
1 248703550 224283288
2 667368993 468839321
1 732292383 706893490
2 17013015 94666812
2 517135826 856323701
1 187748908 954965419
2 446344648 249651835
2 949880099 843289311
1 954858146 465229437
2 360625104 10455226
3 555011440 754834049
1 363536997 516537482
3 888808233 668699482
1 609852615 60925305
1 774621888 922679497
1 587848412 242590737
1 988611948 627607067
1 937962253 536794162
2 483202125 378002622
6 554944319 588497981
1 332443789 965471818
1 920908997 715648564
1 71727981 612787123
4 677177344 243608490
2 150162284 48199341
2 921001218 106089208
1 670210066 797916523
1 554505678 181344624
1 528251339 173677693
4 565580231 449182728
1 327994197 587212621
1 48330416 86204850
1 285153386 73327056
1 798377558 165877894
1 819734188 903947585
1 10221912 859058440
2 798856061 984816994
2 237397711 911586503
1 693028022 884054301
5 183474045 729176090
2 21324177 338669667
1 549982230 507383658
5 165474197 835178850
2 959491181 609713904
1 14448663 825995023
1 663970814 797409306
1 723056243 3799301
1 9789394 544603631
1 887026320 942447248
1 239681178 795855093
1 423228321 923066897
1 19329229 846132077
2 715582682 795501167
1 364842811 472995814
1 886473283 933116545
2 833489891 456744730
1 94999349 982355606
2 506224900 359226169
1 692356158 116110994
1 857417561 222190998
1 631092474 950739552
2 254733507 404701638
1 689240928 204902032
1 360453203 517973595
1 380810637 56341219
1 104598739 212558648
1 375380752 844400785
3 717266358 909142019
1 28448261 168836486
1 940251214 235759136
2 913685567 61868306
1 342717903 846124590
1 545940654 740063215
1 930704596 869033118
5 343943542 202241289
2 371545227 500725003
1 589959621 380781689
1 469943951 760247506
1 625746818 282440525
1 397026672 64188217
1 49042001 627615841
1 262750781 727346412
1 891113586 565397843
1 69225399 951249910
1 526387822 586172485
2 445595209 880281774
1 700246418 846354320
2 115982635 598913291
1 165372023 955479402
1 517371212 117581040
6 677661527 873335452
2 143527616 226805094
2 847675896 791067867
1 745809717 231647938
2 714206186 112316901
1 319140017 436731326
1 332272444 801546242
2 70818499 294223092
2 78430873 340174496
1 661760621 177171690
1 758444295 979076448
1 171440908 794153283
1 770608092 566982769
1 983007387 504543878
2 142933455 925509437
1 574067913 992370453
1 809719072 714006490
1 177007773 807298279
1 750283363 95827497
4 814626782 204662643
1 12741418 713991126
1 108308190 153893839
1 526172019 716337710
1 997333093 345744216
1 318980146 939342310
1 294127116 147400334
2 718942625 406699681
1 467448946 762684864
2 352050041 90190171
4 655864907 260553434
1 210331112 867200263
1 891903572 284173360
2 724665917 855510641
1 823595941 42409062
1 485418395 451300243
3 667723320 898886278
2 802602719 317055737
1 942495908 568800292
1 726680547 860378315
1 98453009 960838064
1 481566824 252148714
1 161838933 252897239
1 944710065 319803681
1 172160859 390999874
1 555671147 560718715
1 523232898 212982566
2 260794197 132563884
1 76162952 435167822
1 542314805 274819758
1 175235211 520670169
2 297503345 96432049
1 911838149 481692157
1 81766221 236251382
1 49512611 911612961
1 623506712 226929498
1 534432564 912839560
1 216921907 172352295
1 727397949 663662464
1 779586281 533934131
1 681628776 418931573
2 818561589 817716800
1 573462718 443829551
3 560168980 905246547
1 656981485 102283011
2 644335389 811924552
1 470061953 483808689
1 548963907 121834528
2 881357690 484043331
3 724227057 154178438
1 737438416 566464273
1 662753740 558971902
1 948676156 902621833
1 306618380 281582423
1 691037271 80954060
1 540638721 790005516
1 918732097 102191891
1 640346292 493048633
2 663719249 542572958
1 606721093 577561036
1 643806953 321735353
1 521737536 863502393
1 950573563 971437116
3 808488227 486085807
1 658278972 961685680
1 509728344 876106454
1 276717613 216141304
1 393769928 640884153
1 421405869 776254485
1 97710899 761741276
3 759871886 778155140
1 152287237 387358804
3 161472542 158849392
1 479687511 689899025
1 442809914 363224984
2 380171330 735985901
1 809235339 417942112
1 547583266 384197603
1 147132606 740605779
1 312124957 194782521
1 612336762 167607838
2 389447578 582825663
2 146103829 842095087
3 575857080 932109951
1 22759052 780451389
1 763547138 98690264
2 648466780 532029684
1 57039845 134761211
1 29525879 399946861
1 537046125 588572828
1 188762428 602342994
1 773228372 508237636
1 758525910 951014304
1 91948507 515481676
1 845003885 494415209
2 857680696 111614046
1 757686672 625060744
1 919452933 797117708
1 438993028 312919236
2 846830080 928912834
1 62632140 416360794
1 649840986 840795446
4 272096921 679707381
2 776346842 61327953
1 470023066 287845056
5 170565960 297339228
1 343984369 333907439
2 705365570 440242965
2 557062640 770364110
2 299369729 976874977
1 242813586 34473563
1 81969079 633455903
1 550971458 704255754
1 233631101 321388178
1 27822860 251631714
3 424343124 262570231
3 49365404 497388213
8 19799713 786648418
1 121223970 141979431
1 163803354 705482354
1 355096244 733414942
4 974985920 359601649
2 231154964 814918742
2 815086750 341424662
1 2501174 599193331
1 496108233 20254740
2 533279215 428486781
1 365774993 307196335
1 183167898 680149989
1 960019085 232414333
1 558433325 775796144
3 181657436 122051518
3 269707916 396773196
1 853226980 288722792
1 136607700 854509495
1 865359803 54667223
1 227900253 909914139
1 581793377 466088027
1 166039713 650043494
1 292643448 441917235
3 301617410 414600471
2 565927517 202920705
1 164737629 483227513
1 644033268 455532772
1 191851005 111111794
2 435924862 768936670
1 926452148 494006004
1 844163154 876965331
1 967723296 181363735
1 456794460 856849830
1 405412958 594447552
2 641928842 562778324
2 327429753 48843789
1 654341227 846969783
2 607878930 707163398
1 392124168 183626246
1 412761300 953444037
1 879367066 543732379
1 386043344 732752441
2 51744567 550850416
2 632939766 354989211
5 765921043 682176267
2 48405485 218613711
1 75367237 91171421
3 118680818 337933179
1 266875878 853835225
1 552986534 828153907
2 817159067 901141720
2 12923195 673494204
2 742574787 431990538
1 665783332 165039874
1 938327776 443571657
1 390022053 728337253
1 999762643 590808163
1 951606058 292851029
2 493829098 448994907
2 178691537 825893048
1 556516477 176884211
1 584397696 304679074
2 231954183 20106512
1 254862914 167545422
1 134074017 218614670
1 178517001 92546892
6 837860832 457518106
1 563111350 970090135
4 982160703 535828489
2 615946633 654070783
2 784701681 620933776
1 931689923 405641098
1 432266779 863477262
7 104424826 613272291
1 745842378 454556152
1 758041359 543325373
1 764461651 172754988
1 665691480 709742785
1 292423134 691761358
1 748498190 48002661
2 906592901 584423776
1 223330718 712286099
2 875454243 977938187
1 345632932 692418233
1 84617685 811964673
1 437377360 848030278
4 983824901 202894919
1 473379872 527015663
2 987187020 997203135
2 252145019 92177162
3 549731409 896362904
1 670330385 129196935
3 870451724 982121741
3 27844075 35264668
1 917543764 258346682
1 609823943 201777344
1 11301212 486952430
1 952031428 682755678
1 861706135 579674453
3 968886831 29457179
1 222526868 906072845
1 665003621 183027051
1 761404528 576613485
1 905275604 945448800
1 685240267 739670087
1 736926406 465256011
1 759824588 669062637
1 872212693 843728370
1 614639484 404984438
1 703343307 332281562
1 518777747 556248355
2 632791330 345785258
2 272123885 139392644
2 225514411 59761990
4 988405 185868043
1 637607449 517630125
1 341420559 856960067
4 94356585 29573436
1 964115138 256437932
1 229119390 221929657
2 329793096 493088353
4 827060231 230046717
1 797600793 36863471
1 738972938 578527570
1 283229578 828487850
2 842791510 233140601
1 390727557 456564171
1 270804503 443478927
1 595390578 324589017
1 63570564 244856253
2 246867451 258150233
1 34081152 898748248
3 51479563 930202212
1 337352787 886524472
4 608179013 992556442
1 715046520 653340686
2 811376086 744181632
1 419317728 472516296
1 409166536 7077964
1 697238936 584540896
1 268504255 366289017
1 851949742 419236137
1 970010661 141540079
1 509334618 927066526
1 554849476 468537427
2 350063114 803984935
3 267328226 872295391
2 216331563 131036077
1 67403113 80738494
1 955089358 41647946
1 414374909 190056833
1 597009042 405006861
3 171135995 526370619
1 885157537 221690240
2 85839221 84007539
1 538579705 569734048
1 774501162 582023100
1 110908853 437019456
1 468477988 911436299
1 220949045 26718909
1 19370218 640412596
2 39820304 940568422
5 731065926 96374258
1 747404164 629994241
1 199240494 636370296
1 961261265 150592775
1 632016218 581581201
2 226954386 741774448
2 226340478 696923168
1 313598853 14276951
1 627414828 342287894
2 765368220 296187979
2 702965347 689234009
4 142836831 23992592
1 924808389 942446571
1 882905862 445449246
1 273779261 10175995
1 979780542 645973415
2 566530726 545722517
1 449879729 299254989
1 707840978 184096229
1 908730368 811219527
2 988070958 516133345
1 531664144 869679341
1 556528226 990766649
1 327751952 64175489
1 762655720 2395079
1 434920850 142829862
1 506662112 365381367
1 324492765 689889664
1 346900680 39126722
1 967112830 917930061
1 721710854 978117061
2 870588038 552170506
1 962607766 630871004
1 284307116 387620172
3 903476203 94147091
2 339885734 962282312
2 254159181 433711536
1 886492063 49523028
1 500780126 176460316
5 659226452 551714232
2 578506451 21781902
3 880306027 853330577
1 215366892 578541460
1 402336463 622911068
1 229130322 32470764
1 96295924 947747090
1 467491693 781684012
2 835917856 895139458
1 783245483 282415779
1 298439119 41427211
1 817092633 476174963
1 80511084 959222385
1 53875427 484340244
2 692988863 138611039
1 525524780 687146000
1 678882730 280914431
1 196657728 905806425
1 554218529 224347261
1 565916467 626575533
1 959070940 27313661
1 930166783 407951595
1 786381558 93653692
3 106656479 156833935
2 259816501 815237310
1 81202762 694379704
1 900632927 241873825
2 769562933 211057632
1 175599779 111038261
1 678791054 181976579
2 452589904 602518039
2 359406686 927061122
1 9414591 739431140
1 266426522 288985147
1 852404077 40248962
5 953383114 771130102
1 542848277 772149459
3 691931212 381876506
1 764545263 279070975
1 741951978 751681517
3 763608291 913667948
2 318198901 125334074
1 527463186 25158303
1 140702865 396904254
1 777413371 264137820
1 459558710 204450860
3 671985667 113599393
1 482220788 575147194
1 548767120 781970723
1 194144714 575699790
2 211482040 289268321
2 400168342 668767287
3 902064689 474947853
2 888609624 29349809
1 243193726 612643343
2 848965567 394086774
3 282748833 384748245
2 36459735 462853254
1 422980429 987028794
1 53947620 290247710
1 333210016 376202641
1 728359770 628950926
2 205289006 384028849
1 696370733 956229775
1 127973786 81358041
1 42953567 427847799
1 971086829 428314641
2 790237558 221227587
1 743708592 716939681
2 480459519 376219248
1 620203638 657062567
1 267174546 300451619
3 955236110 417724242
3 804063485 797407578
1 938965884 619393110
2 644531965 853959470
1 398411597 473797070
1 778364435 696826081
1 787491815 919106966
1 442031672 136510684
4 278749207 628657500
2 626648027 972227954
1 507762829 511888995
2 405870964 255572119
4 890090397 558402078
1 754920088 21059251
1 500505616 399027171
4 269498828 840416059
2 831242867 348571559
3 960367427 664198978
4 320419491 861053025
2 756623827 764090179
6 170393482 969538703
1 287482689 254757614
3 378864428 378771917
1 643888731 485383335
1 325678337 505528771
1 943265714 194626424
1 376718548 870572726
2 149870499 76393832
1 393580231 613835235
3 504400295 373659456
3 533046322 373752389
1 726921416 968926042
1 647458372 555120238
4 378866156 511661486
2 431176654 994787573
1 814836010 567557135
2 63326093 248298306
1 526436305 297080103
2 534316325 956631475
2 666328336 576861047
1 876768497 674758067
1 245374668 673687092
1 665654979 23792113
1 941592388 387990610
1 165370984 132391104
4 888817034 868623532
3 598855788 470222429
2 834318822 486923251
4 123885267 476701622
4 62135073 830496845
2 478388903 481340554
1 581027684 725420723
1 56052572 240338700
1 304027358 936907555
3 588047408 976105498
1 998161063 547781282
1 119437676 792324892
1 320136531 352852288
1 967436555 91439245
3 646400912 45307851
1 913813305 261050708
1 340287472 345200736
2 108411125 846795082
1 997635543 908590171
2 489635742 807954362
4 528662650 198711853
2 666710059 486772720
1 868574027 135811400
1 845585846 870233932
2 573555700 990321498
1 301514934 829850576
3 114870450 595039585
1 285714849 792535772
2 313351962 478885032
2 201380696 231108685
1 388921192 865512762
1 191882888 586815567
3 440639605 18332851
1 65325405 178057955
2 341536162 448512804
3 60580023 231501315
2 650512389 612308724
1 876362049 204063436
1 792186775 827707863
1 984459283 977086851
1 733741579 610153083
1 651767730 473378151
1 62703861 906025509
2 879548470 891305001
2 835266282 361828711
1 591548327 587699843
1 701167124 247571178
2 988657374 86249511
3 136247143 748471396
3 45989296 138932963
1 421456793 285298998
1 840499864 216002848
1 661088754 45286760
2 911574059 559754088
1 970781339 186574267
1 566522709 273175173
1 706614540 783984290
1 773912570 81929213
1 62134553 673910859
1 379251687 585056261
2 767698972 868087435
2 862248619 1293103
1 476695497 348034866
1 19765129 839183092
1 125433427 92667926
4 952758509 692117859
2 759614577 53192996
2 395140234 934540828
2 553195148 486614557
1 894435917 648968341
1 75147593 989356193
2 95123139 256825062
2 581577805 365990480
2 7799358 86158015
1 475429911 201355893
1 344353665 442258114
1 648872165 620131615
1 575186959 111612598
1 235210367 547085951
3 197072777 562759649
1 911613775 356806835
1 484929816 370227122
2 394729318 260434026
2 109047717 554957876
1 572849093 661032302
1 506359555 724814203
2 640500121 202162539
1 10283199 358786546
1 299952553 576524080
3 628654695 144120896
1 633550239 497969721
1 121065240 593568888
1 872976865 590984108
1 962045542 133443433
2 187710858 261649538
1 726206052 860740188
1 278679756 227993424
2 939378763 527180561
2 917499509 354105137
3 760598987 884289019
4 992528921 517094010
2 776354142 192978756
1 802294745 891988346
2 241927038 715752098
1 133002155 262644341
1 473536245 291034389
1 390892466 563973721
1 336674233 159714465
1 408137570 806976609
3 106126248 724093472
1 444191484 307001769
1 498778542 370972259
5 374756954 525441146
1 360443923 646256024
1 343964871 195426763
3 297499217 925653885
3 592834772 353535850
1 921930569 702768476
1 991068984 936690208
1 299004831 235122503
1 920324740 650652717
2 296557447 275243468
2 301667963 583118498
3 812152266 280783551
1 116911534 980296658
3 28287699 432867149
2 621907871 80551714
1 657544785 661397128
1 660644554 359277243
1 517579756 691022523
1 647131160 935576081
1 770219171 175824709
2 512032341 594541900
1 753198413 724460331
2 928356437 667534832
1 801509834 169896803
1 532478620 842509119
1 477245116 775293437
1 942081313 299827629
1 336422757 236035467
1 130781155 71635717
1 20917148 837917423
3 159003506 649581954
1 587037000 94301314
2 662538398 63479793
2 419126236 428067720
1 308545250 820438174
1 428250222 364310582
2 856359304 677115408
1 90184876 218349427
1 244971765 591474442
2 280073928 445851814
1 427785944 222281952
1 889766666 702489973
3 448702866 896190574
2 610522182 514383345
3 596334512 33855536
1 291886731 194367874
1 909585373 805269682
1 418571475 625867526
1 27840486 243843242
1 89984514 363222319
3 609436365 263749683
1 786325975 343362810
1 489756246 239575344
3 508980422 940441647
1 1338496 160017256
2 260902061 453218022
5 159772193 463180512
1 831966169 728315
2 696367017 176090418
1 582290060 542450842
1 782997205 486855069
2 297547559 531953181
1 544096476 395838789
1 3084625 180101707
2 893639781 387777587
2 110165853 589759650
3 621594511 186524286
2 318563745 569741599
1 412210454 742604105
2 489552142 213462600
1 478589161 256733049
1 20906398 506430347
2 373756605 823941266
1 599813095 867803924
2 621250898 409118729
1 873585524 533088
1 283275849 13741067
1 181846983 515195548
2 158006691 659154117
1 228375529 21714344
1 22121923 357816252
1 634283723 417312097
1 269046933 374618741
3 306191945 16836516
2 454999757 503802592
2 233840466 838488480
1 107478828 46804123
2 930654418 854896523
2 980659701 834758330
1 819061298 170341097
1 854318870 454302030
1 515246288 82357922
1 131711841 248038348
1 919417308 12544610
1 495694367 84128231
1 904652580 926214400
1 911656364 6996257
1 428611835 341021825
1 56318662 385677629
1 701298284 89578494
1 709077864 58937926
1 516103577 553190209
2 996712069 76390768
1 141056348 2254605
1 166011638 388998241
1 472151558 927132569
1 468908784 320331339
1 753574771 50013644
1 437973646 908747646
1 234613155 5633373
1 9417112 491741067
2 975036245 349871441
3 629898274 588807214
1 537797990 577971666
1 233487586 256926002
1 953869473 664769190
1 646691499 163877372
1 679936961 591364329
1 958966158 554401121
1 551157704 539906982
1 82661693 225041479
1 770419191 621392567
1 104956599 86939796
1 36952217 855699753
2 723777760 774881863
2 555704660 156039754
1 68156500 4983946
1 717675873 161223418
6 876079184 584804968
2 239493481 896728257
1 243492313 288784550
1 249543897 215112031
1 546421106 593766058
1 638024967 863833268
1 979904951 537876237
1 486606516 694136216
3 305513861 27454920
1 399563669 39516603
2 572527527 428843537
1 46262925 176404841
5 73434396 298088056
3 691201886 178583194
2 537553094 308936853
1 339548240 920720960
1 413202553 554771533
2 120721332 504607155
1 394950920 103398174
1 899235800 963093127
1 844851893 279011437
1 1167996 521099295
3 216179131 225492486
1 841822272 565459979
1 226019073 749189232
1 447776981 826939048
1 161646587 767905388
1 26919024 930561894
1 601413915 250021004
1 914220047 824976971
1 345108369 964320730
1 443778869 946252050
1 21457496 259334924
1 789184617 978514857
1 727731214 946785190
1 413131319 419670437
1 223800949 105105418
1 740244142 458540568
4 567218053 812594473
1 861149722 929124693
1 107908540 302061692
1 950600384 340614246
1 704651830 438703875
2 353714125 241676364
1 164899512 950471616
1 960236618 493159194
1 633297125 458667257
1 565245579 360616204
4 395198170 827579525
1 474854983 967448825
1 708287877 848355715
3 377537272 570220659
1 154840566 267617803
1 598521680 200903657
1 257889774 219759744
1 26362475 801216446
2 489302348 873543317
2 793912145 255349236
1 15377206 590211576
1 162699560 549180912
1 799626656 102365903
2 836437096 387854735
1 809243945 623102637
4 55310364 45124144
1 244446914 96351725
3 871716224 838121985
1 382082767 877722976
3 226729454 897843344
1 924542561 346333660
1 420524422 632437974
1 686944812 105891233
1 607083601 604654722
1 613758280 278275476
1 459745903 60639569
1 39726689 692868864
1 422438098 468995772
3 491725815 280763631
1 761491653 575527450
1 123081888 529136395
1 242398393 989099723
1 552657753 106771939
1 812279995 636849881
2 888784808 892061675
1 591061843 118323561
1 34412472 614367381
3 543613424 800320361
1 732323713 969093192
1 688771976 298872679
5 371119470 694051372
1 913812607 621939565
1 883491928 451646886
1 969130609 140342019
2 280389685 93157537
3 969682347 78985208
1 485458279 612345346
2 844560338 714314710
2 549251397 574513509
1 212803768 937941551
1 415936360 221037546
3 730021729 356960793
1 346947424 719352826
1 271671310 613871881
1 53306665 89017262
1 199060739 903036350
1 991423962 682826866
1 58906240 736765011
1 263995287 522182531
2 642270610 605182673
2 410601682 463022942
1 27952702 259488223
1 253198021 577481063
1 87860187 783149394
1 40425436 336494886
1 223219144 857854045
3 63552896 875069245
7 99015279 885759361
1 12416128 156063749
1 558244953 987920859
1 821426657 251136406
8 793359366 75203373
1 376568154 222164213
2 471513482 76657068
2 983385070 742691363
1 268069905 843085880
1 885197904 853067882
1 700658025 672253590
1 388358157 819756511
1 533684915 316046301
2 862997989 816569197
1 60961838 23449393
5 548553798 352472718
2 136171291 383781557
2 138740212 246423797
1 859831899 85733113
3 761676798 916514156
1 753661594 623900182
1 884425379 955368898
1 334192935 335684321
1 507329573 883133682
1 29034299 42490825
3 925492059 40085988
1 347387844 343127717
4 486541701 418336045
2 385745291 203533450
1 67672849 475354231
1 837579392 848939229
1 91458529 889416585
1 160744421 882090853
3 235576702 901057113
1 900909574 930727020
1 880539040 903342882
1 312533119 231422401
1 521033502 607842410
1 520807337 622163537
1 896653435 164375544
1 569683023 526104519
2 255310019 672449604
1 418108785 870477189
3 303760441 932872108
4 711408921 343452229
1 570974716 361120229
1 649712385 238944326
2 254538137 531166146
4 877941106 621783582
1 430393221 319715332
2 772728477 905849251
2 83809336 659033294
1 223864807 820856535
1 119618435 482087914
1 610773738 53847986
1 899758635 673449604
1 546402069 742831388
1 624966371 455302548
3 279326292 113735879
1 683665506 527328998
2 899329978 782862674
1 649135055 703915529
1 917667813 400544038
1 846961040 385164418
2 638606783 776580345
1 829051099 329690870
1 69422151 5438035
1 671699572 760573540
1 890140854 174454705
5 489544851 836126872
3 887134674 494097700
2 254602667 406763111
1 123314014 518809432
2 776791173 157444980
3 140788421 141297405
2 749172696 855470818
3 393248088 633170628
1 969458282 549130899
2 750573266 654510720
3 81763014 248191178
1 183739286 236719751
1 902125564 2673443
1 662528804 270883471
1 171830476 696955681
1 131815802 626402058
2 316604316 491669871
1 79517586 215228910
2 185663379 121116598
1 104897465 169393011
2 81222327 572959777
1 224929484 838308696
2 352121496 979452128
2 656151777 523306405
1 133541486 690738882
3 983411099 362418992
1 121299306 838979055
1 158351184 158206747
1 480488321 109316163
1 762895581 970432483
1 838493141 710831883
1 352868965 435143470
2 370575144 161702701
1 632644166 694822023
1 184416637 37111137
1 348836914 499232787
2 736713023 429912674
1 436102304 380191985
2 922879324 303894108
1 231840055 702191580
2 832413122 588056683
1 686115538 537857400
1 769331560 479370458
1 567224652 975269711
1 804295545 947592225
2 418424690 522011004
2 243560412 738631896
3 91096727 930360768
1 796036500 420685646
3 711295864 800605181
1 337723982 390753092
1 704202866 993759235
3 519156977 242648784
2 471305098 720337159
1 121585510 692026371
1 674570201 405558410
1 208427583 696566648
4 308862670 103691162
1 197128175 118627104
1 218487625 458566063
4 848877512 627440235
5 739364819 864372659
1 51287979 299254053
2 184389337 849691721
3 815740790 478547943
1 159581896 205901022
1 158738282 509246844
1 185720736 110832103
3 893518106 336443859
1 333138056 934007785
4 720826332 736444381
2 813261564 253346702
6 87188995 100738673
3 902512825 91284812
1 36671429 652045810
1 905174381 837425588
1 292492814 465232425
3 500405186 296746290
3 717047043 777844363
1 935009375 465543002
1 627255681 924409024
2 324621546 427133822
1 614118368 460366353
1 917889581 339769075
1 519116999 184084999
2 824486587 198784435
1 892649191 765593472
3 709821313 149278280
1 366118259 163960427
1 252361719 262439998
1 537141189 109898711
1 242616844 189047660
1 247228186 923643852
1 180789296 658583203
2 829636805 519955508
1 565216082 850968071
1 320504888 383053378
1 440662580 679106558
1 718098465 630879508
1 40193100 519697584
2 809734268 402976592
1 480643721 530639084
1 595072088 678071917
1 980783588 367152414
1 965713729 906563153
4 600143498 600276166
2 927665296 260929879
2 271403743 556305918
1 184103012 910487137
1 48211136 761541436
2 318325635 170624375
1 400809993 937355951
4 525287911 792953650
1 591635669 859290977
3 665162636 437843110
1 270509148 841171222
1 710382398 734253866
1 832402992 285866032
1 220358737 338242772
1 514218570 2540743
1 722662476 481400786
1 829815085 337096867
1 51647497 545269017
3 381444201 699466244
1 338747763 918353510
3 715579772 257786610
2 501303992 434600191
2 418307332 898451252
1 249149751 461838581
3 724713101 808278309
4 482017030 640883151
2 630156158 802112602
3 912804483 933244151
3 481228528 561305379
1 380029176 54161396
2 449029971 704845120
1 753833990 846391839
2 122028829 904703343
2 333794232 250779168
1 619929933 58067854
1 342861144 263304688
1 692880353 166468437
1 729967633 989207018
1 120775503 56150939
1 159512775 45130589
3 152684156 46306085
2 507143207 500555007
1 564060586 164272401
2 613062247 141824991
2 622413160 998160008
2 509200361 633919865
1 434137000 425518002
1 308954201 724519187
1 262903739 623746382
1 216487067 762646572
1 901034457 451822149
3 788046629 750190037
1 935733358 948708108
3 117651287 548928015
3 869625911 893291744
2 578262065 249124255
1 351195071 37358503
1 578531724 696544341
1 756266631 523992148
1 72381393 282006122
3 913374907 585435143
1 209158011 489256074
1 235923672 940282529
2 966583638 238582772
1 376220077 501368625
2 292073240 783095451
2 794105688 270108600
1 249219493 548093166
1 751409417 805051613
1 644268145 243241068
6 584273614 288079252
1 294784477 809159472
1 768486761 870444093
2 620807862 58190241
1 481013838 222098133
1 259132141 129740181
1 57746184 258461142
3 97851628 773842250
2 566164187 937426426
1 361858065 338680761
1 919913362 874443665
1 953410081 949899700
2 927955115 362015344
1 578815719 111708408
2 406303951 823555013
1 179132902 340942041
1 78113590 579571334
1 197344988 149878734
3 972882930 432905852
1 508034973 666827001
1 692898906 51638099
1 357400794 799556681
2 429017209 530640930
1 108698258 632734771
1 880449758 112772572
1 373720235 718879779
7 954583354 988232712
3 25612455 433907549
4 68160245 859768241
4 849878277 861897049
2 281901849 576256591
1 538883444 361283028
2 15073795 833344360
1 778037085 935856082
1 451428656 20449809
1 828371728 580545218
1 275346990 351190334
1 512663925 555170251
1 382609765 853030833
1 968353642 975847054
1 25793754 527859777
1 121272289 680600093
1 120606266 923985714
3 320018851 127032002
1 298361192 817030156
2 337386497 270327622
2 479089246 273309554
6 460203339 666386773
3 860819653 560917095
1 156214650 992238353
2 76358558 316591215
3 67032866 19711787
4 363871644 451296670
2 470486577 175115690
3 709767362 601930223
1 683889119 532243237
2 7272719 130634980
3 987190345 357159274
3 554836618 610822630
1 846278297 633792651
2 927549840 774723007
1 516487219 426875204
1 143319734 150818170
2 743890758 985442166
1 176501625 920450297
1 151655942 814982823
1 684670470 35673786
1 542799126 779820897
2 939423851 931105990
1 213231171 204047446
2 466481606 435443980
2 339700736 467772773
2 46874254 549640651
1 675975795 472511536
1 598560962 513124730
1 930369708 47565406
2 573314452 851116233
1 769020892 653377244
1 746701981 404544653
1 538912961 431652636
1 353341368 417738695
1 511246999 65798387
2 64281487 370140480
2 220922070 587231439
1 814656914 857648791
3 778262932 541538658
1 310705445 391956048
1 172986593 134597715
1 249301633 279453589
1 359173885 56707691
1 256634184 174952118
1 76431308 153939289
1 657025872 687268629
1 598399874 686574128
1 768700027 4029309
1 682309463 42509870
1 229169014 798286662
1 889610648 991258648
1 510248013 655061961
1 406892308 443493550
4 681396526 718560343
1 923026848 952982340
2 313719878 414126654
2 253096258 241622897
2 670362751 29682988
1 431091581 987726327
3 722172386 966659137
3 784034529 68296179
2 571274746 667303577
2 999059822 91319945
1 881903342 227217240
1 273182348 589497560
1 645580448 669197274
1 485566745 620795366
2 163527693 909808409
2 829007864 873306196
1 937292515 216989516
1 123722921 726911339
1 591793503 157551564
2 978709029 107316603
3 96487811 725731364
2 876472740 470472911
2 741972210 233925725
1 403558557 173949103
1 408655917 613732754
1 954201905 377844054
1 246754842 291852719
1 7375150 529265644
1 179963054 20439420
1 483889997 458989855
2 205926157 615515631
2 924846092 620342124
1 591610417 523884846
1 319114186 55992042
1 683978431 587354196
2 749968029 727430642
1 815990650 522218541
1 512543778 206010932
1 222803974 707241737
1 640166612 861402367
1 171013708 194215368
4 261164581 310363673
1 959121918 969815756
2 551759776 655559072
1 500203926 135740742
4 737990312 10219843
2 966763307 831471929
1 646557552 603235038
4 144926013 514003917
1 460598122 84350039
1 193103236 57139191
1 288024740 566379130
1 522233374 344452569
1 768787375 866832967
1 352880070 42919743
1 443197 363300057
1 398242196 959095524
1 657610695 396859237
1 829563720 994361490
2 940730278 548167271
1 239980589 316253265
1 720423602 501887377
1 310362657 459614219
1 417259900 526260787
1 879464072 665337601
2 650895427 427638157
1 807231050 505317446
1 230052174 56285040
4 457606641 550242708
1 595041394 395644475
4 832663721 158145039
1 919099950 180070457
2 800811689 700158012
1 654029087 929615129
1 368972008 265521434
2 804184299 617233801
2 804371747 457020360
2 972708922 306177447
1 743663405 238677012
2 174631881 364254351
1 169035285 842994349
1 409230454 297866376
3 538149870 430927052
1 559598521 479808114
2 766679350 77239316
3 626460294 34601643
2 114158467 909143541
1 195618392 232646701
3 136331628 755764997
2 457545608 222629467
3 901633384 925063641
1 972699145 373674078
1 66144278 905419059
3 531055107 360642279
3 419549712 746617940
1 3304958 620326713
1 306067993 743238231
1 123638749 665549157
1 202988052 576107909
1 767893982 817598791
3 536880528 946438645
1 545011546 334133626
3 512033111 537052931
1 548966715 411740236
1 97159835 556206320
1 109542138 658947486
1 707866224 73888489
3 61568310 731320701
1 185664174 572225577
1 403607801 465360309
1 491243394 293297180
3 357738542 105949012
2 396328295 160926316
1 540685330 487209834
1 172341580 634928590
1 674825567 806128127
2 3866309 277131629
2 70868624 491105932
1 973260078 464505795
2 545771901 496500399
1 669292042 699289138
1 311408347 875514718
1 745917181 878264835
1 902413242 191585175
1 206937182 686823293
2 325691509 754960045
2 793772860 430611822
4 71908099 474421917
1 35483844 713606608
1 301067443 258724586
1 723237849 721929533
1 520111452 881392154
2 184160715 939993776
2 398733544 519709903
1 789314792 512701793
1 890594001 192756434
1 608765157 350535669
1 963139913 399469871
2 86188963 807227996
1 834554406 656908881
1 578096028 792154170
1 171497903 330526009
2 22305570 879379018
2 635364845 898524094
1 708825466 898934193
1 361708908 123398778
1 456384959 250367440
1 892910073 420347421
1 231742276 951876738
1 61656378 371801079
2 170059723 650445824
1 781819842 307955895
2 779034488 529748972
1 185099507 288572224
1 669953568 910549565
1 936428357 838861554
4 718950795 306793955
1 54965968 1392689
1 290786939 66103249
1 276006104 102738640
2 562787276 250074006
1 210585440 866994056
2 699873738 996409860
1 503467340 660460761
1 382028030 141425428
1 354145906 785778737
1 284006618 46842668
1 287766252 885736753
4 555982223 480687521
1 587864008 266906565
1 501108299 453794849
1 609690434 20627116
1 216519017 221919343
2 36767195 873511104
2 353606556 934162002
2 537460121 290195078
1 524060865 808883688
1 165188234 735473351
1 181829528 584580558
2 594350843 11004877
1 272059331 817146264
1 426445192 909387642
1 262510250 551672441
4 777875739 416195466
1 520404327 358568594
1 624511337 631657802
2 81648437 108542374
1 840483488 585919031
1 755756845 108406472
3 61578279 661532282
1 509777467 443281203
1 749936101 465730495
2 555894828 97778084
3 78534460 132181798
1 697049556 754769433
2 196362288 452646398
1 451527743 898735154
2 59699210 64905384
1 227484518 681855060
1 925037179 62452116
1 806610652 659530917
2 644286017 800848179
1 117454419 991368701
1 910240353 864045496
1 867550498 844705183
2 492221413 497207995
1 460049833 239363126
1 159381523 188951065
1 230099550 361770455
1 81819665 319728032
2 807324219 950662400
1 119910901 533989035
1 693820859 940856103
1 153885752 607369254
1 633952744 361530495
1 977467360 966694370
1 767462569 359518921
1 210157170 195423982
1 392560005 491861082
1 54419955 372386399
1 762595644 691990223
1 831962293 613109994
3 219277552 994421416
3 164021106 71292077
1 879558191 807101074
2 309544148 293239766
2 808113542 550288904
1 83039638 946018806
1 169870736 78874401
1 843686194 639649221
2 415261087 247745969
1 154971987 756246452
2 11694560 927697628
1 293182302 932745411
1 650695086 508026142
1 897038466 942972908
1 499316360 642927186
1 517838062 343575626
2 574768254 70619728
1 207345296 80660673
1 781852968 874589880
1 12029395 332716979
2 265681912 91687011
1 488669955 991491145
1 466216599 529811838
3 576110210 435761123
2 706407986 488814317
3 329328879 129703380
1 218166018 59007213
1 656971937 235685748
1 853879004 380200705
2 370106896 944965219
1 363961353 456374490
1 826288573 200125792
2 693900489 669280040
1 565196869 322838096
2 457108231 531908203
1 534153171 696974192
1 325847461 823075193
1 526454284 768536351
1 850676919 989000930
5 834143591 707989692
2 570331316 717698971
1 736481915 45309748
3 329214196 509032348
1 594827655 226907418
5 17120118 365483124
2 32867594 957693486
5 228888465 13088156
4 174202659 734599901
2 890745277 408776397
1 331123173 991830520
1 211949612 177215695
1 357523846 297928268
2 621933318 7961678
1 41891847 747668185
1 181798506 714749323
5 738200190 759729161
1 84284234 141464342
1 302620776 292341326
1 674521002 342293621
2 54518041 971405333
1 211429764 893066598
1 503559695 187909880
2 213344616 618418433
2 738473977 648949538
1 110158194 605969407
1 909317809 520385900
6 507228524 934582703
2 53326860 783634911
1 130834435 516923196
1 320617636 646632583
1 745150155 831711472
1 604881601 10695940
2 677289865 335765300
1 651871120 415134357
1 117504208 273181711
1 139287919 734193783
1 171640876 932082974
1 717287649 371419518
1 916660553 505983465
3 140601068 45840227
1 286051467 422592108
1 785012446 27992863
2 654065406 778289866
2 213544886 267806511
2 229654551 139623262
1 513490745 918544766
1 600409620 561464472
2 415594584 364719678
1 180000232 142327312
1 462388613 830720093
1 339611522 528992895
2 450002697 353693074
1 969177801 849521232
2 42271692 474919968
1 802733631 187031520
1 571057222 360166896
2 461790873 610395212
2 762557002 965043312
1 422978608 735319339
2 852788418 415633871
1 11096545 304680955
2 202738056 542077388
1 787945569 586300823
1 324571842 635181629
1 434128619 979417927
1 839491210 808571603
1 508023216 33974987
2 160086202 18449380
2 861484672 500881348
1 258316513 780289638
1 96286025 765701656
1 432609209 76169396
2 313737194 821825728
1 889746064 516854739
2 216808071 296478103
2 542458671 322225963
2 186253824 281966772
3 73989745 172820720
1 505054606 394612790
2 189301034 467755283
1 507962579 759671091
1 139358984 574724178
1 428171188 280946999
1 339360631 1428559
1 414487980 876936845
2 256090179 480330937
1 678673333 647622783
1 464254354 446421420
2 314010232 541906579
2 533257652 798008793
2 599218561 396671508
3 943969648 460813770
1 254818179 112314185
1 641844408 119295335
4 482892206 832671725
1 569135919 998683529
1 79057491 624307665
1 694485386 116752644
2 193044851 354514037
2 468562786 79604416
1 887287354 30122825
1 907937980 538010657
1 630174783 404919632
2 441855631 129858428
2 360752211 1604788
1 421478867 157424474
2 400379102 56013485
1 659052503 342098629
4 647026510 914826075
1 224299237 299158386
2 101903365 624585471
2 922725262 516540805
3 641247996 783164279
1 985782449 404113259
2 464386214 785625667
1 654469299 57468080
2 444624320 131711137
2 45082610 330717795
3 511417725 319477737
4 704249337 570652254
1 770275303 562243335
1 745183293 303871115
1 93379091 493100258
1 960391777 505834915
2 365183055 8229042
1 432098723 315844908
1 794116808 171796564
1 934914505 985669720
1 548215517 111482670
2 7738822 420310816
1 596097692 868759916
1 991699972 856458881
1 855514192 745826311
2 68467126 142506962
1 469020883 65241310
3 82957565 668203300
1 21270742 315174399
1 866922812 341916248
1 202681602 689156785
2 105503030 200177154
1 185041859 546702267
2 63720153 544821134
1 563670919 259174987
2 89750390 553183046
1 495767336 554904805
1 998029474 962057998
1 497710158 309470987
1 348162952 535711938
2 581385158 847049070
1 662807192 124954902
1 322077249 854382736
3 938756799 975981796
1 304915096 42296763
1 279582380 500063477
1 515820326 444717747
2 668519185 226919696
1 449718150 307814115
4 230200136 760878029
1 892707660 591879056
5 124661347 738473576
5 127452005 160119170
1 619102138 474461064
2 85404567 42220163
2 167296719 324808233
4 966680789 212040593
2 717388307 312507115
1 677381492 716259092
1 819447595 400998934
1 940594780 668759674
1 491151621 354419456
1 984177151 328516166
1 697588211 91300428
1 605236732 787907483
2 169059047 991026785
2 579519713 524001543
1 588725127 869562905
1 99462574 112787779
3 463995462 644455118
1 701343731 62387756
1 474465081 528476993
1 480513641 29378352
1 890946734 474679107
1 258613241 248615630
1 853110454 87662974
3 421973177 807131585
1 744241588 56732286
1 221614917 453271175
2 644894692 222554193
1 155078295 367253116
1 685961778 395549860
1 10755232 427167711
1 369443944 145323035
3 908607958 760747779
1 914095712 367708530
1 597035013 130605332
2 687908975 458394703
2 318637342 612697702
1 905157316 444749680
1 102871338 217826648
1 16790533 956827590
1 807471414 105222385
2 494287676 220413565
1 3094341 698783231
2 157577343 158974895
1 28084789 60125143
1 471719185 211851973
1 560638720 228748284
5 919197731 503447622
1 756324087 549909924
1 22241234 86845985
2 461838798 301402729
3 639199392 769370368
1 184453433 482363052
2 219700961 946890468
1 465690389 558330251
7 430721922 984921188
2 894658970 316105345
6 909728377 70275068
1 78421170 45576182
3 258508414 732511827
1 824114514 379885985
1 654050713 956538345
2 858118308 637068591
1 264130070 933360766
1 691630195 519767172
1 33225347 20006539
2 848113331 261745258
1 712410658 32096227
3 375063518 826201125
1 612341514 118621046
1 388057696 611545834
3 295319330 900819088
2 812206186 114443050
1 946348682 879467952
2 978075751 68885545
2 442781567 757660331
1 627773006 157947190
2 539719900 347954223
1 312451482 725965228
1 48243021 55427847
1 938357977 33632424
1 908444638 756267914
4 415075085 99901002
4 130614418 93626731
1 22625869 349125959
1 40383800 482003259
2 529148465 952869078
1 882543423 85729875
2 548143287 608459067
6 261534848 637595272
1 610078571 167027030
2 785087662 550529029
1 504054771 579675828
1 116675186 452519164
2 820506359 199530585
1 138379927 640589062
1 152332962 936978342
1 910605147 192531060
2 651172724 902720387
2 908964968 556262379
1 57568526 839916628
1 335646287 180314125
1 108714273 583595189
1 393433419 846185985
5 887518430 375273279
2 751635760 560794797
3 495285799 666557436
2 772294015 611316282
1 506236824 362571519
2 331720268 347191173
3 130883733 433469294
1 613633591 77099629
1 152013891 1148329
4 620064908 868589814
5 935808574 763872733
5 956675869 755275233
1 288440690 746837718
1 49321362 310453955
2 546197090 227892490
1 771707316 287241626
1 376064986 293207737
1 136251795 383822351
1 242190238 359441151
1 2816002 206730399
1 417742231 144383999
1 874995273 978725380
1 629824535 200208831
3 780480117 184562961
1 178045472 282166670
2 436554605 868486438
3 197676315 519030413
2 957044621 175030321
1 212320860 318154515
2 108644034 217303007
1 364179252 496813482
1 177014787 998248368
2 848855635 467299019
1 505357351 677712673
6 681717515 495932298
4 583110569 939786043
1 650727471 538430656
3 279652711 772970044
1 584349151 367690548
1 768771273 737623337
1 736894112 447541264
1 668872494 922180544
1 742098737 229185194
1 39307864 497131432
2 850375451 443325870
2 596001794 148905881
1 498191993 465555908
1 414104254 763080255
1 95214955 926679152
7 3062255 880029423
4 793058393 167659267
1 131506582 577134414
2 644442104 19697447
1 662121738 502772013
2 415211459 987393100
1 212904110 205369525
1 937923220 955460895
3 345433073 365586004
1 641714144 280014166
1 485963324 822561923
1 631322157 635812003
2 708852004 387640142
2 555517367 578608711
1 616005165 437230824
1 263488585 609651527
2 922495172 451326400
1 469931119 182983403
2 774421901 303395942
2 44519325 486567497
1 562302845 258493642
1 365460261 908723931
3 126670107 695414363
2 704108182 54710558
1 784345064 612134579
2 687576349 262667741
2 190859982 751612908
1 231221621 68305959
2 132697723 316282040
3 614671962 834457434
1 516022226 297388491
1 117790359 891191415
1 332387440 428723436
1 91485480 288956693
1 149633788 926487343
3 329623651 314605778
3 736268377 6213167
1 516086195 276328654
3 584125384 239518188
1 261598907 726745537
1 894796917 106400258
1 966532296 518179432
2 976939876 88414286
2 168474717 633261659
3 667687606 931926925
1 43741974 212300346
2 865646680 323033100
2 418379026 836881276
1 362636278 841687150
1 480815126 525153591
1 203752105 586861024
3 924730569 373732765
1 577234703 222530863
1 779869570 853103770
2 957072946 987502341
1 425435178 207410372
1 170413902 558830408
2 891288183 905011187
1 428770815 270448040
2 353462188 24972072
2 41433916 609644892
1 292330330 808297773
1 678932918 313794851
1 721235850 644144721
1 636477483 596538896
2 654403307 976283597
1 899481324 771069086
1 581213550 672820288
1 20065436 766718861
2 401511434 849811469
1 292470349 675085497
2 136245331 642189820
1 264174699 619694522
1 842589992 717575644
1 788070821 682251073
1 928839505 507876512
2 800672677 792153037
1 599147602 9238655
1 856831660 130395095
1 258542511 39129022
2 889367433 917326168
1 217869283 830115464
3 964126174 968838406
2 760239833 177606558
1 240070868 665294458
2 635353257 520717641
1 448854458 495290296
1 656429062 811525048
1 397090717 164127496
1 944333133 920693491
1 844856375 532790400
1 57678111 509549050
1 232952784 724438874
2 403232559 698709752
3 735894493 787328144
1 267184962 349066123
4 165878487 819764690
2 457031036 351640201
1 43604988 975651364
2 457208584 727685255
4 237575050 755799028
1 71804013 824650613
3 215632467 656440529
1 39151377 552394060
4 830503225 262058281
1 196155849 287287885
2 533721336 501525435
2 466060995 970399423
1 694693593 40438676
1 700533011 704686248
1 493313976 485635486
1 95506070 627057317
3 365452799 751314851
1 540862795 819930739
1 482754252 516380224
1 276075262 210644369
1 896274819 328620527
1 227053642 249185119
1 178767431 592306634
1 461259163 366910781
1 572023626 341947369
4 529647008 773786070
1 53626666 955505218
1 503060752 748987793
1 957988515 143299277
1 381483880 490950168
1 153407910 345628999
1 984573679 445372911
3 640975146 557207197
1 270479725 764528898
1 853400571 610655667
1 151621679 569655423
2 246707027 418251678
2 503431164 316196343
1 151900576 788122049
1 382341516 219097849
2 854745294 9887124
2 18777153 621471122
2 562908655 792798644
2 423061378 536347060
2 711362966 161966288
1 674618919 511334460
1 635258343 813362779
1 605008584 595312450
2 120127483 231945256
1 481100450 268937402
1 339729352 662903285
2 369109510 301774302
1 833423045 539559213
1 784185820 825303679
1 790594611 246106058
2 444218301 409365732
1 71426113 91095401
1 270500124 746702339
1 420209381 857986591
2 925522827 958899720
5 402564155 797330761
1 86682086 834927246
3 673303734 956552447
1 25488017 671676354
3 892187770 226844474
1 119162511 664136640
1 152408236 661791035
1 464549842 483823410
4 17733349 513707287
1 359508355 62515039
1 840572521 556207528
1 867901964 77623193
1 301949557 269497750
1 561927566 987858326
2 954020741 717820005
1 793001164 624263535
1 730390044 198042495
1 30931263 722966480
1 77203669 229909269
1 575816900 389674682
1 373243247 887224183
1 881314484 821811395
2 138076375 7323655
2 859330741 592028289
2 649461988 804336239
1 567173145 76552551
1 89022782 140604184
3 324165067 731062761
3 789908348 291650702
1 466042921 585536269
1 933062309 718842056
2 305013769 191863582
1 977347673 326678592
1 279471708 793510352
1 211137868 687584858
2 727933752 563442418
1 68014152 286279717
1 290050184 179518092
2 999184202 271172176
1 894276771 893333013
1 585373025 950864688
6 346862220 513188736
2 318607728 330459879
2 913646971 244046998
2 617603302 64583953
1 258330958 642295237
2 99349403 218620039
3 646781857 625240339
1 749678490 498656043
1 570096364 313451543
1 428614631 555956940
1 954454085 626275285
1 593553440 692889491
2 472911935 898940362
3 247186073 156921073
3 241846915 806242494
1 482507457 874275100
1 427933067 538040054
3 183892945 597122305
1 646200419 441511486
1 898311774 899430015
1 647607285 990527128
7 4541828 521697716
1 790985031 872378943
2 634211341 110691204
1 820718626 396593567
1 490258793 649494328
1 382961662 547030246
1 861742135 110992755
2 329670059 311548802
2 965670758 720639243
2 302779683 845022490
1 913277240 840063390
2 181112459 858130123
1 71410504 908122487
1 6369183 692165999
1 857503638 75952926
2 644617215 649055854
1 622203402 108677380
3 640392994 551013120
1 412835093 764717128
1 891072378 371111801
1 410033755 418588760
1 584774061 701874063
1 198585881 650540929
1 972486189 490240852
1 630890333 814333429
2 273621872 764016931
3 119619450 532015041
1 83968944 924201345
1 60624392 631946509
2 847138655 791453050
2 757225562 922996861
2 257357160 138554568
2 317814715 896362160
1 259666153 937302891
2 674134860 367721866
1 744782410 419215233
2 225799862 643013781
4 71280279 676831129
2 192952643 986952558
1 940281850 631568939
1 438816722 452665198
3 219089692 398818055
3 948553591 129420279
4 715909886 241331343
3 80349656 742719027
1 308222945 439987909
1 3602858 618377446
1 708094478 485197839
4 245096393 6383829
1 246956581 910304591
1 920557643 673171740
3 300134138 131892184
1 263268614 925115660
1 810477583 586893050
1 348532947 101304340
2 429284067 37228736
1 136133565 421868501
1 242955746 362853732
2 45333 574007316
1 284979588 103608896
1 943904936 99453440
2 379183368 47264740
1 189706273 87762301
3 173448694 930985680
1 728100194 76498314
1 287627649 3674109
1 252174715 799930930
1 235743827 13183577
1 432305322 266536629
1 726810529 590552201
2 536158400 569718109
3 254022886 90681627
2 440140187 849286860
1 508209228 262722855
2 954708840 196535388
1 340977810 774439193
2 532793398 299252531
2 724609185 235796509
1 5792899 730005909
1 946037822 838510325
1 646682710 123197791
1 431810267 288237963
1 761288400 666154864
2 564717179 887388296
1 567714353 228717623
1 176626604 357235017
4 165610101 278596955
1 936652039 672991696
1 186151827 133163583
2 975908118 925500961
1 636580504 511392259
3 353987427 205112739
2 997301152 75578034
1 589709396 226639086
1 769937621 608396687
1 158475617 105087037
1 950171352 116946909
1 345792764 385579435
2 79690681 221543078
1 847592074 971845663
7 353331186 654484013
3 756810912 320927162
1 636604354 679966933
2 213846441 120006150
2 549165591 103904140
1 733991801 193080979
5 960280977 305830722
1 747546958 715051935
1 628654543 510604690
1 201565645 83320752
1 237665323 365853998
1 68049675 776543158
3 733111555 974346466
1 431495651 544195417
2 553887723 955796561
2 583269881 328884378
1 587865345 77146549
2 184837540 896455915
1 944037876 250985936
1 45917615 328218790
6 391506700 607572968
4 78128899 945584780
1 312541364 960782083
1 815481668 482570317
1 147627039 647246794
1 28855482 637021841
2 696320980 925873964
1 253803897 8079060
1 799749284 715856910
1 524457911 56376164
2 425474778 131972509
1 956495254 411495731
1 933619307 143939869
2 960825180 595331753
1 908983891 100759006
2 69285710 711329937
3 534550267 855321243
3 604682559 175494072
1 683588069 392295134
1 136785793 727691238
1 359802010 499197453
1 312387250 799323409
3 787531381 394314217
2 91697009 46585597
3 614157410 20908593
2 336822536 699991907
1 920228285 317235529
1 801609158 765317028
1 890468267 164699218
1 399333826 37578922
1 428384009 392846602
2 443560163 945188650
1 420820466 888375132
1 715322161 635840873
2 604326172 240309648
2 276392735 164509471
1 451615216 855513276
3 321278343 864644578
1 331411703 969893562
1 925776122 854650293
2 498710021 154896349
1 964288140 231585351
2 645221193 403654102
1 925379331 665859901
2 209943567 209267860
3 982217287 370076809
1 421593586 988419839
1 534279370 353057169
1 785552892 120072926
1 161603377 345211261
1 709253553 245714127
5 696685942 991516401
1 475326287 990216380
1 732900058 172752271
2 7332782 83384823
1 165469 406794190
2 957822868 223625749
3 883644635 459178228
1 880778843 255712410
3 944071996 240129760
4 325647234 266895688
2 350846502 519071150
1 8244387 61783878
2 594734828 649081544
3 146838045 739615620
1 829473560 882815731
2 509012182 421962967
1 259370798 532768190
1 44913341 640278786
3 608086809 627473392
1 829081389 992431878
1 761793115 182910610
3 806405068 774636648
1 902790592 458293785
2 955660743 152147317
1 820519298 560685091
4 3314068 398156830
1 6897917 658729024
2 168549868 59629107
1 835493914 756495324
2 959007300 828064508
1 994388645 275772020
1 518003859 4995918
1 194179427 796371891
1 234600071 101265464
1 25051222 21502641
2 396585081 39820189
1 333918485 324829202
1 660658229 159463787
2 15677942 886959666
1 525656369 324334841
3 767281558 43808465
1 319277700 333180457
3 116732062 268196515
1 299281636 420697191
1 786237841 650910881
1 883239525 987747321
1 491539278 410959243
1 936203060 433190839
1 408681206 912458208
1 416039292 443625194
2 318700356 984560818
1 527131794 548551247
2 102599623 957131236
2 965027510 240919318
1 977816563 339016033
1 833683514 982114952
1 98012117 223817056
1 163710536 757754070
1 992537663 89686360
2 205514067 107550727
1 41698876 48316376
3 476088048 303499642
1 292372732 936508373
1 428820675 697046766
1 532612237 24142118
1 344320784 489463941
2 288881091 850755770
2 233176100 611051842
1 56248140 301632047
1 912483112 805195096
2 895696420 559993946
1 970270421 613133050
2 821436354 528963490
1 497178268 291649470
2 295687030 99663019
1 680284350 434785165
1 641822647 605842634
1 382183297 523602872
1 772981478 806501702
1 845118926 643233744
1 640446334 239853062
1 946795605 893583760
1 252724150 574654865
2 852011170 730022432
3 743186911 218673986
3 701527239 120694078
1 22312824 146299004
2 831579845 188528096
2 401816738 258710829
1 521286446 860365750
1 272137829 155203884
2 786424319 768641885
1 105815541 377424729
1 816696661 761959416
1 833783128 297610990
4 949360100 569626633
1 148815372 99003619
2 496129121 243013435
2 972899758 332335094
6 378924639 82416919
6 142369209 857130748
1 193469053 870456283
1 769102079 447187805
4 128842804 827518404
2 376776642 313079828
1 122009507 415323225
1 975143921 289487960
1 313489040 657068213
1 161289966 678111911
1 804740082 195911862
1 421971197 182721712
1 388493695 137741721
1 563755762 970519313
2 195375640 775839767
3 171829656 112918805
2 632435734 110837650
1 549902765 44594714
2 668118044 743032592
1 97832362 540939336
1 627784756 655347872
2 700098130 116610016
1 361908075 213191013
1 417827079 106286198
3 32361709 867093293
2 524655542 339295267
1 137524437 835732135
1 603336985 441956996
1 865324169 454675026
3 543066528 824004090
3 187250983 355031953
2 737982449 17399161
2 451717519 817341726
1 256333543 854701686
2 258371187 554113269
1 983403687 912890106
2 482250037 814348955
1 766078652 793383787
2 934775771 99151249
1 996896282 135778825
1 931062378 39668550
4 114849752 727244723
1 242326104 332074004
1 245770388 639727789
1 539228247 862692641
2 206812095 841505503
2 691474384 79104067
1 21028099 862787232
1 603808298 996153035
1 254304891 753336645
1 692986539 118325652
1 133840413 939957892
1 264093516 709075164
1 389895656 437829338
4 599552585 608749844
1 325539322 433832368
1 613296030 85834369
2 811128150 523443032
1 601861651 858476019
3 845088874 5775520
3 104961886 354827667
2 68626123 956812553
1 391549768 715827484
3 59458989 64113562
1 150693126 4525777
1 418976773 469730715
1 812807960 589278843
2 403528254 713331654
1 910473800 742329538
2 164609766 365531834
1 719832206 678884773
2 759616215 148702514
3 918176092 498603593
1 883332160 885501905
1 451612744 839862804
1 433078761 817313738
1 165522302 464225004
2 439995984 206158119
2 240262438 461894969
1 533657518 78469566
1 694748151 916543544
3 546266101 275858544
3 133695105 602243133
1 161242581 293080859
1 438110943 687135365
1 750057703 709629169
1 960734521 870904118
1 779772924 414648266
1 930338743 860499366
2 452390207 660790047
1 258535967 258662649
3 774483131 400493514
2 965462833 746301810
2 87267435 769836300
1 688478338 894594598
1 984634526 712292032
1 786682237 383628036
1 622243506 954522396
2 535393518 369225609
2 649918916 319218218
1 51361882 27496303
1 739886641 674114991
3 791718923 998382874
2 959440627 651324755
3 895898685 241507751
1 858767801 135266224
1 515167090 725725196
1 286994749 407113
1 140868270 79916581
3 743307592 380016466
1 326289442 898112802
1 786116492 626009337
4 925597163 47852102
2 964890634 101393570
2 111641215 146636492
1 676851546 365568454
1 270355922 472072479
2 477214033 706122778
2 192692944 920940678
2 284951011 215851572
1 293513768 787237512
3 76496301 416225733
1 743350331 721374425
2 751363609 439927644
1 416724475 276485756
2 858960377 518736979
2 656635200 126180367
1 413296171 817591591
2 857241252 333076214
2 512365719 760415059
1 961244665 922245903
2 371266922 517454747
1 343107486 694028166
2 832045383 218271607
1 570026123 559805360
1 118609016 27522795
1 182318081 379837241
2 92258354 744189885
1 290367696 777455355
1 477145724 855480292
4 156536382 969057977
2 704305245 925743135
1 432675457 435160472
1 603210452 882500878
1 1929584 613196119
1 115901402 300004684
4 284484198 657433696
2 851970056 163732227
1 666663698 811911146
1 909071215 303992783
3 183858032 606489709
1 507521210 197109473
4 769575501 313748990
2 698333376 71861311
3 305931719 324646190
3 228334113 95633940
2 521180300 873791585
1 247253428 582901515
2 214581891 246529642
3 633628383 388371401
1 346186611 334377205
1 126349050 819773981
3 112958169 33910695
3 467062657 852951739
2 123305689 955230976
1 312115794 137425577
1 518579825 467145923
1 773841343 311961873
1 883785379 889536063
1 627003956 474958824
1 69157601 233816676
1 488646433 151636119
3 709760651 212320887
3 313098996 434140097
1 238839770 776848831
1 760004195 615820551
1 174076418 899029008
1 344417112 279573671
2 30272982 851580767
1 35211333 114636716
2 21934625 194494620
1 120292671 184475264
1 582624546 378924449
1 672482438 625453058
1 43394273 845086727
2 97359479 761755070
2 966592084 591995830
1 837750264 137285668
4 44204698 593443299
1 751013007 686440524
1 6771699 483178035
1 544838718 382158979
2 473167828 518850033
1 453232785 548751452
3 13373734 828691421
1 931073928 504303088
1 383783900 33279554
1 476419468 291270776
3 621719844 611296546
4 132273263 370080129
1 519986302 713479664
3 424723467 841491184
1 963936805 85465341
2 594750999 575289302
3 218366316 132225765
3 831541097 323365903
1 544059453 153860158
2 374240844 773511880
4 280003124 512037547
2 33015530 550409586
5 624744063 596584226
1 317515804 693805365
6 595337773 160619722
1 256630837 218010612
1 672988081 570083442
4 522168794 602590868
2 739743516 603068737
1 52243651 953615578
1 309005253 175584130
1 850919276 918642760
1 608117704 782380460
1 184246612 443340159
5 997358547 337652528
1 66654020 180215900
1 661840956 229833721
2 214410515 853445391
3 624481429 619188606
2 781940940 304784861
1 512929393 94315673
1 351373390 157792611
1 354001692 906732330
1 50774627 366292131
1 436365149 214669486
1 599726732 248122465
1 567933338 581463919
2 764341734 61943344
3 306383953 488465797
1 653280713 282754855
1 351162781 430178002
2 886465222 91251231
1 177099677 797377554
4 417292887 882633923
1 894034704 752593290
1 542058552 950486443
1 943643921 181234102
3 280847857 496877441
3 397752670 898681400
1 165619212 508676028
1 18472787 39054475
1 834312478 446095492
1 968225574 534412533
1 775348210 29626991
1 816009153 146234741
2 751087435 606515578
1 37296738 252976607
1 671905702 568478598
1 359613854 349019063
1 621316498 194171220
1 532672229 460396873
1 20869425 560741899
4 65117342 824187703
1 894344796 184360900
3 118722038 837516463
2 135061553 862917839
2 875286898 937501128
1 281605821 945151181
1 206042665 866156900
1 21978614 809469432
1 293959700 572147410
1 784973423 984475
1 204140229 594456187
1 731888270 202836795
1 995025942 276401218
3 47904728 377518886
1 403196284 96744126
2 496014655 992481553
5 300837696 406735843
1 891591818 351064220
1 825471307 311679342
1 595487504 340766058
2 718154641 245506227
1 841587612 844605173
2 148811340 579074970
2 253990625 793542859
1 474928170 831283735
1 461213105 438340885
4 867998930 788054466
1 866776978 923317733
1 509604081 331716166
1 175400352 148866994
1 520208096 337775673
1 711544671 560744691
1 42521114 550822790
3 656611181 117085673
1 953920999 325356595
1 263854007 270181818
1 70796642 401271828
1 259817117 743420252
1 778890049 307774977
1 618684585 266605629
1 518765215 881216382
2 531794143 394731614
1 740774591 337537517
1 605472873 968880225
5 330102824 898693406
1 160268854 753334644
1 348862031 216027904
1 852659656 487823964
1 77893114 525928645
5 674711626 74345101
1 78200267 224375517
2 75499121 682283499
2 464775609 85369928
2 680696522 549686454
1 99933332 188473189
1 959307772 117392620
1 213410479 500533907
4 222160991 266820871
1 25296904 945124240
1 438507080 126923599
3 609184477 277648385
1 508825948 700693989
2 740518913 454818849
2 968332799 840362484
1 910268582 753664691
2 419186081 185801143
1 516393912 166239963
1 347273670 132948617
1 981926013 935774432
2 581737284 427243158
1 258653748 734280231
1 577498104 3782151
3 245927562 638929139
1 992848023 162616890
3 619221578 525562494
3 117625301 964902536
1 692982595 273767722
1 372113729 169832758
1 97453156 279364664
1 567841914 494831516
4 29742521 619389873
1 684036048 992374758
2 222718257 277113328
1 438403270 959311450
1 378127320 297707188
1 498198641 253542520
1 646020199 145439563
1 527322300 45885289
1 223521593 745852355
1 291161991 82632169
1 894322995 839593107
1 556481035 707727803
2 997676314 395322218
1 732691939 332942718
1 889541819 288896591
1 749778503 138517161
2 793976392 967689516
2 867805026 969365605
3 210109454 86106263
1 213111663 746316239
1 283138203 867769852
1 90686281 190626653
6 185161561 732248287
1 132725206 599541125
1 942931027 548776859
1 162606350 841136271
2 893476821 747616469
1 174349499 189528030
1 23447242 955114506
1 25550408 282237365
2 865189802 836123328
1 905935098 830999628
1 961108897 348922506
1 555784363 251400396
1 588690376 39963723
1 529547375 364935226
1 317857009 561683685
2 671800995 592124668
1 635795432 163346249
2 109705755 646599370
1 274609356 315230512
1 331441050 97741751
1 247811627 640602937
1 281849560 15560177
1 50876625 781946164
1 504097714 708670678
1 587442235 792669859
1 374820970 908631969
1 896772798 891436008
2 41761107 547674051
1 678155662 387272630
1 709332736 90329718
1 41699290 160719615
1 499629165 30936135
1 526632945 910772720
1 718843535 569969233
2 749868904 704879173
3 650612882 538839797
1 523831453 288136786
1 641169904 532728883
3 991923957 809041376
2 720750915 172401324
3 386956771 176989978
1 283728183 471516800
1 720451690 130916428
1 685377704 116680505
1 254119549 414115431
1 268932064 446709
1 170331580 327011692
1 799256286 638483202
2 940617976 185848016
1 91013285 876476781
2 244005634 760991321
1 163206821 250333564
1 101884975 586870038
1 198471848 998388739
3 481398470 68919754
1 910263729 868040035
4 439272786 409470654
2 81835408 176638448
1 93630669 320503642
1 862014850 960888726
1 193429402 896020790
1 512151350 484644404
1 876310386 689098408
2 993064363 956567687
1 750611628 339547203
1 970420622 644486673
1 451287678 145455018
1 201982432 485901124
1 627066544 354903679
1 258093701 583025454
1 512876159 794958822
1 879430524 890122191
2 131857097 770657662
1 198772142 984889911
1 7143106 760248973
2 512202932 634608871
1 7122787 694281095
1 37375077 914650153
2 565382466 809348129
1 740439463 821329442
1 723402955 711312945
2 722420409 499502765
5 268907151 165392442
1 38164434 341548964
2 740695835 748960106
2 51422533 854322558
2 620017397 469254432
1 517474419 961278814
1 639272230 422222562
3 347724420 684321132
1 503029281 599134198
1 885587915 639255391
8 475338960 992391519
2 431356420 18683912
1 364588319 927018433
2 374525166 532955958
1 319155420 249561326
1 85734759 506494878
1 668330704 754979902
2 417335290 587080414
1 512724981 876267716
3 677032381 459783468
1 305267859 860753501
1 493929098 154069935
1 226094651 568564773
1 525636368 418611778
1 322212246 572817294
1 336910199 295694788
3 307301256 410765370
1 436109117 844266833
1 624666670 425838540
2 50529841 144664745
1 810994513 687025066
1 194469343 555995005
2 573618832 326635516
1 932488846 558181785
3 288282743 791466541
1 98317475 394947827
1 420923327 178904425
2 703678574 113937980
2 212839604 944758885
1 861306849 377460299
1 859259018 245587275
1 3202816 704408715
1 985072843 740510371
2 866926450 834561951
2 660532650 349914935
2 387636458 97634149
1 64536945 492788294
3 778086952 462418572
1 73129984 553359563
2 687476570 895105209
1 395538687 849440282
1 149634015 196716189
1 563556013 201620330
1 947162406 974123968
1 722684230 730322607
1 670512413 983899740
1 856547980 12039749
1 985493790 309748140
3 893805750 147033066
1 484861240 356166101
1 189554680 887050858
1 563555873 123336296
1 750738660 693819816
1 851964195 486733830
1 738342028 611475298
1 163918598 883330857
2 926599216 739587247
1 393853714 682816524
1 16722988 163528784
1 372618857 80566401
7 568225736 327249734
2 263205591 438916829
3 6619686 239901445
2 828600468 499641278
2 925850016 998517482
3 725501500 787100521
3 555476637 604333553
1 410678320 382735870
1 773407935 522779200
3 422873364 435053165
1 811510268 835082651
2 212780504 810647710
2 619946281 399064133
1 280630141 271703160
1 281194159 516790715
1 564552268 149640273
2 818973786 429806401
1 400313556 159875695
1 877046334 940284259
1 504957007 820248610
3 738397716 723880413
1 108878038 320335487
1 880987105 157321755
1 831895006 871562115
1 493166387 337321517
5 279743356 854838071
1 898045207 899611277
1 474248512 646042679
1 414663629 61610217
1 674084449 234293284
4 312309787 803654467
3 749763031 351855815
2 215082696 254149501
1 796118062 491179139
2 444197828 581622136
3 453113023 719657352
1 902747368 152119391
2 998951143 971689049
2 711655969 52923167
2 629782800 776739292
1 428515905 533208308
3 523866227 156157371
1 898056776 678422387
1 721228540 272587936
1 786683979 191461574
1 313243633 830081155
2 255672140 26737916
1 359533457 568103325
1 991798284 760522057
2 710026843 639178306
2 462042552 508596974
1 935146293 594106460
1 407255976 144057079
1 562194711 159463407
4 230176950 858422785
3 557549506 129204486
1 873529233 961987101
1 620415480 196949663
1 496245159 192410339
1 402027406 69011430
2 367301248 776086807
1 981794618 766591147
1 417416111 667873603
1 40553686 475154148
1 207610056 502405298
3 416800051 671082012
2 56530802 837791126
1 892119393 936077383
1 777388349 193176293
1 610814733 720203949
1 720351186 456833231
1 639346625 507930871
1 981013547 605434605
2 398125702 226041378
1 85768799 808418353
2 241725709 498579441
1 149939595 446324235
1 949562257 713355140
2 802796846 780951280
1 731689755 390207590
2 391569214 943008495
1 673118237 476356063
1 758526531 256083919
2 383920712 972390964
1 190083032 368958808
1 821947853 41899914
2 653336109 826571953
1 554377873 886609732
3 107348484 589801141
2 248815560 612317593
1 669841448 972498520
1 47047724 570658592
7 215082884 828360007
1 63954005 116698626
1 246314816 516997528
1 655852961 593678274
1 755629726 819249727
1 700647664 449192324
1 892961398 435486719
2 109041820 741803162
1 798962836 482988299
1 625605705 566620408
1 805923176 491380038
1 895279959 576384981
1 313214791 64124912
1 553547500 780168322
1 802276391 24551543
1 267558316 412383206
2 620443715 878514404
3 383321493 550026720
1 556520663 192917576
2 530144439 646396812
1 733948124 720017946
1 17773714 618254580
1 174953973 907395327
1 821888705 534619517
1 940831082 752490110
1 430088246 165080068
2 495206950 82679054
1 964691506 543988069
1 160879253 635007562
1 67358126 304320987
1 524372830 585968915
1 893008876 963369205
1 214913105 410004685
2 47811369 860467901
1 437871391 946807298
1 359500809 492020452
2 304938634 41724172
1 300469335 322641959
1 527164701 751552857
1 965133733 926761032
1 262086764 599770070
1 543618308 502398161
2 10653885 441200240
1 624446830 750718245
1 821379867 942890192
1 237186629 340253788
9 501705930 359729622
1 797971315 946275356
1 924386741 18056541
1 643392590 225096224
2 919203780 167288625
2 456038191 709899574
1 968742971 844258409
3 360913143 959196188
1 953281205 187941085
1 972303998 517905133
2 637953658 587945561
1 907923545 144972045
1 123292225 699301018
1 338285847 10251996
1 979384937 710175382
2 651964586 748124315
1 970218005 713069567
1 819620287 686609815
2 339715000 528395589
1 437929310 88613087
1 902424515 747803249
1 848959272 963597326
1 181041553 231768119
3 558022398 891092826
1 492297184 279209799
1 293090065 939452137
1 209738959 478263014
2 513404631 445861499
3 98224060 329000056
2 596770319 634322534
1 442411897 137419965
1 910860343 647366737
1 696857262 825128498
1 913895956 234250725
2 693775650 686120526
3 625180837 684571071
3 239591016 720496795
1 86783716 617488384
1 347534601 630960238
1 240313853 957153371
1 189339686 420168879
1 339212978 893912867
8 259274871 578175585
4 514385578 389845262
2 298204104 885085774
2 610420287 956043187
1 684046930 268097036
1 681603899 986380414
3 444408578 122591903
1 488905616 36959058
1 12818963 955638318
1 548461198 582688955
3 250339871 630047578
1 983708451 86425153
1 441373190 361709499
1 498212773 861848460
1 532565214 641975292
1 477214534 612080650
1 553707354 992566927
2 516453306 131572556
2 329474043 84088450
3 698472 196212735
1 608134501 928660226
1 147800713 974399317
2 332011620 632135797
1 236812196 229964952
1 231561902 562760776
1 875121141 753211073
2 130370867 357400763
1 85399686 650731823
1 682733453 435945543
3 821200407 271446565
1 679440721 716379908
1 288577320 927211666
2 670439654 306821707
1 368768246 852010160
4 898243523 340288055
4 90122314 68002214
1 962486068 394299787
2 814242669 919799908
2 638037658 357149192
1 822518888 901978269
2 302492483 274887844
1 625512463 532938791
1 248197786 188160570
1 813305048 477317428
1 171137687 128525334
1 354774662 976418233
1 24607667 732338779
5 559412888 771660511
1 141397439 331777510
1 354911729 683121419
2 76043977 513050845
1 562758937 603978255
1 564546178 42893054
2 362912802 668398121
1 360235111 254102936
1 356801291 295534950
1 197891508 366549322
1 427974885 637151313
3 278575485 246556261
2 993442722 483482049
1 594673155 173919429
2 970378237 633269464
1 948338593 617338998
1 9896943 437430056
1 662631091 862837833
2 980570253 361781694
1 44058846 44697820
1 465179359 311843361
1 652651314 454820873
1 971030009 598385642
4 162519378 165759893
1 827234196 926088053
1 728017638 218430474
1 755249216 245735796
1 556536453 383308213
1 612437062 497244662
1 191994202 795680045
1 829366857 356072889
1 782396183 443340937
1 581466998 834941649
1 605307699 208096006
2 340231509 980423673
1 605269464 521975898
2 415938576 208916666
1 137578468 924597698
2 941630477 691045724
1 737022508 974528683
1 851098112 524690534
1 257194447 971756001
1 647526200 419090513
1 418831814 586888961
1 236351674 315141318
2 278655863 883683625
1 822932123 472608002
1 712721007 961845480
3 974195238 725825282
1 816168061 536939302
1 646202860 746269747
1 464899504 940011043
1 710980081 760959042
2 341124653 648260045
2 953552309 338028990
1 389489443 926006436
1 385132536 461891486
1 930609325 106683539
2 180474690 986120296
1 357841246 717662720
1 91593619 379982186
1 112265186 846907032
1 218961413 415620573
1 176805560 575991614
1 188892282 766366319
1 861052961 969862613
2 619580032 826372603
1 165472150 707423680
3 557781128 96405750
1 542021708 436724085
2 68782105 84641455
1 40249426 87034531
2 852457156 931980881
2 979350720 809836359
1 339079233 428077471
4 749573480 205812809
2 131880528 523363590
1 7879692 183890795
2 288301003 611418878
2 403429506 525104928
1 229367514 122954469
2 867364358 824459199
1 97946121 471470070
1 369053276 303204130
1 57259640 210000059
1 266191561 971213283
1 210080367 361470468
1 253574580 984114752
2 114275773 836948548
1 445249375 253864553
3 613521610 901261770
1 794463076 686036795
1 913054154 998580085
2 180370072 27655056
1 898275914 753821861
1 578153953 258837896
3 936432371 581715882
1 513452808 395197805
1 657075392 230683854
1 179773902 267699271
1 148316329 615810739
1 675593324 637510186
1 315038474 332473322
1 828663009 586523042
1 916987978 682090665
2 230412894 211330317
2 94432726 194323051
3 525447140 505697567
1 993808709 870666491
1 311388091 436392416
2 365561382 708933117
1 765869996 661157571
1 573834057 957097023
1 402029086 586154587
1 499667868 299462338
3 259253988 568667764
2 524075431 346385853
1 693545485 741710027
1 632072859 561484467
2 848980040 335003003
2 413587613 932164306
1 814303192 657268756
1 703874094 209283487
1 98074932 571071885
1 688871142 512709179
1 825648923 243572449
6 629594559 955607022
2 95828383 884640105
1 792268770 547976192
2 348406076 666527757
1 324220266 698789539
1 171229364 840213143
2 228759206 661679012
2 207722036 992910539
1 536253223 716415290
1 633195118 749105907
2 910798474 882192040
1 181627134 66847984
6 204930936 465959963
2 36624208 493402629
2 48259861 755237450
4 628145419 359952727
1 927770951 323968732
3 690885504 330217712
2 320074714 235075842
1 428520505 331580481
2 840010337 859513315
3 202167714 726907781
1 432507499 140311576
1 468442544 884599736
5 30219612 718544914
1 45966989 294651367
1 362806293 957926165
1 402534660 16252511
2 720325573 642311563
1 506564515 595470341
1 416242044 671458893
1 624807210 162538643
5 512232041 607803203
1 749753575 787609183
1 764671051 982821743
1 701117518 636091033
1 187523972 141048699
5 332604797 256631550
1 410356080 207787603
1 359826391 647110261
1 380708083 40775310
1 140688344 505581151
3 972001886 449365425
1 622474203 133677522
1 605131737 273258821
1 495082979 946774604
1 238092397 865991501
1 261404068 406372207
1 562174292 861373143
1 587983000 613774231
1 978898348 427363359
3 167157720 355258537
2 22967958 907946638
2 745997158 271606720
1 553971143 914763093
3 412399656 871519753
1 173753691 876212457
1 498342736 406187935
1 518791281 188437262
2 189716520 239271888
1 682005846 957336576
1 288317713 634878781
5 759070169 831823777
1 306788399 168262867
1 523888679 678463460
1 224571900 307505689
1 963900365 972846195
1 453512111 893234174
1 743080250 408412926
4 963697113 680841958
2 66330509 605520660
1 455382878 837836652
1 297207187 488206570
1 140083059 763091408
1 276179606 318185322
2 686833032 551908701
1 833082295 142684025
1 672003028 940957734
1 340917252 750576660
2 763058780 201196810
2 993472996 543822751
2 313610123 168190605
2 363209432 897458418
1 960349333 900442903
2 83308836 89422583
1 191327096 670484061
1 561931238 656648276
2 956908151 665804628
1 231713301 322422882
2 592834389 724633585
1 627290548 339394465
2 446257168 757731097
3 72035669 540072458
1 113669106 70155388
1 285864104 223031216
3 111960014 634840539
1 662841024 204459985
1 442240639 322252125
1 185386338 226093978
1 280676221 659041764
2 589254150 3628589
1 998297110 942193477
1 530587413 888811302
3 566282288 755097916
1 750831126 555520353
1 895604440 110964576
3 243970242 997375473
1 890915686 242999003
1 222829565 422156585
3 673999129 496625457
1 13054625 79313147
1 212359730 875214044
1 737526451 925085538
3 77969470 751595151
1 862031196 166359532
2 626708860 53598411
1 306481456 549001990
1 176777977 879138505
1 30103698 501929239
1 543827733 652475652
2 377684385 515535797
1 525805183 817836902
1 573253424 988058299
2 493183901 685590997
1 125503709 688536539
2 602788589 512504419
1 762461141 752954883
3 783283353 391041574
2 927928077 440403805
1 933419527 707491275
3 747613181 862069437
1 798674813 198728236
1 950593076 36614667
1 985269128 900860077
1 721897618 694503590
2 502040711 991098048
1 984567014 79669058
1 983056508 3182279
2 100934094 177385366
1 485809374 624655705
1 791503924 374940558
1 895703949 959388421
2 589277786 122230348
3 901589050 45897409
2 505804337 977084829
3 227298582 58695298
1 735556461 868112332
2 270786495 88844395
2 494492481 549906696
1 94646301 102784833
1 533282719 703116459
1 236636708 929693162
1 339443429 231937414
2 200077397 325117854
1 174428496 848354555
2 865907342 31533830
3 353444560 559651606
2 369483790 697869852
3 742037000 857398648
1 279158245 526116270
2 915444390 254865457
3 146822071 852649803
1 943676956 894447546
1 828221600 225849822
4 5885842 615469938
1 178184881 867278970
1 293104837 764869041
1 425077267 394801562
1 888356509 962196032
1 103843345 52180872
1 751631685 787815979
2 173575910 250623437
1 378580740 152646149
1 221566774 617394168
1 442957695 607069259
1 753396077 759293509
3 744041861 683236390
1 376495695 325342960
1 652428671 459831303
1 67763723 769294241
1 741384701 475079733
1 366767624 125429981
1 240160546 418634429
1 265221594 927152871
1 756844845 495452765
2 989017916 949551639
5 298380128 986052492
1 568803753 918612325
2 764638854 154824720
4 301926060 771992799
4 461703614 463205904
1 63295552 44428941
1 898477654 296473847
2 128533099 607720272
1 699943465 211975070
1 608176172 978316138
1 533969417 549368140
1 677735062 489534861
1 982513175 966440222
1 914947826 891421985
1 950759194 987576972
2 664713735 605884296
4 86416896 32931008
2 549548199 853125643
1 463313639 522439897
1 529567740 978000794
1 146084755 294739208
1 127189679 806243039
1 598312847 425167862
1 361771260 27930376
1 386721683 626804667
3 518424068 598973367
1 479297363 988332767
2 368699380 895576981
2 224415975 120886063
1 941939278 40336008
1 647418171 880464261
1 691551018 580817226
1 72472204 111737844
3 679849088 148437354
2 871774868 755178203
2 378100763 673089293
2 714758173 965782270
1 42766465 932952131
5 607814011 13054298
1 660667427 469488040
1 227235628 130128304
1 579229585 72572097
4 7840558 657242788
1 782635375 401371488
1 802086828 853162886
4 138554408 538079521
1 526581093 618610737
1 819928898 378083557
2 258386473 795982619
2 939873384 28925385
2 217141692 880927048
2 251409594 742931485
1 551031670 528064483
1 816224488 47192450
1 934252196 592341065
2 416745233 867721345
1 822932380 996665496
1 997479829 959056690
1 35910790 43563207
2 965275668 416926655
1 632005331 547761457
1 848103039 115119147
1 936685799 732801907
1 945706222 620110610
1 183964669 513249295
1 657110720 644163896
1 61078917 525367969
2 45583403 445887221
1 656192236 788210688
2 67957125 135949150
1 657415424 425137887
2 956279035 860134695
1 128995908 821931398
4 552116439 961708691
1 931463585 942250543
1 175137548 778706636
3 391962956 453934948
1 782794182 733265809
3 285252011 33943561
2 160642666 752061857
1 462793952 781201220
4 974925833 948410743
2 451847860 520677852
1 760574912 531632376
5 225043234 822103354
2 781662908 843608695
1 56717250 229160332
1 735925066 599667340
3 270494390 77183863
1 434935070 281904668
3 235827388 439493043
2 785921295 852381593
1 265048239 141403268
1 807546105 144218025
1 167415084 734767535
2 869474313 541098604
2 385576161 520557991
1 247915230 467463172
1 409120547 445167393
1 895084915 647945970
1 855931215 207688746
1 240457413 33607007
1 247130545 296637737
1 555870452 473457863
1 796891790 699212918
1 931945200 281353483
2 783047642 924595803
4 531513793 502273301
3 81245871 644185499
1 678780295 710064692
1 744158002 701489887
1 591952002 428196897
1 898996076 742216847
2 99108943 110121615
1 46226675 53983800
2 559361335 997552792
1 956157502 352411467
1 194436476 708658958
2 379291649 282739043
1 544698368 766018743
1 651611053 951638569
2 318377013 251589930
1 774640120 818824119
1 604558740 466397091
3 141938444 609437029
1 586399645 448903494
2 833201483 770632943
2 867648262 294664106
2 897545390 729497364
1 22461036 43972884
2 404019240 287127189
2 629360625 261951423
3 311564709 514704341
1 966866260 436154713
2 211646437 883622127
2 915130666 191038152
4 433295568 895363468
2 375992333 627440598
4 101856940 311044812
1 601413778 353974086
1 919803117 658614115
1 69985981 190604069
2 215734199 294197146
1 584711879 768744785
1 325949856 386542293
2 262863669 31159219
1 746685906 967040012
1 781959866 859923667
1 818590487 322953634
1 409530495 546793443
2 525877375 660246753
1 842144696 557034227
2 881921757 833416732
3 867656875 407020116
1 804831831 185261458
2 924367643 761379805
1 236222054 870490250
1 566685018 105588023
2 447590019 693622420
1 784872736 194880033
1 660859613 584767955
3 949662484 561621412
1 53887296 745921757
1 430004675 460487588
2 395982954 149850937
1 582042831 786911275
1 469286416 947743382
3 173566208 519326070
2 579460239 240119058
1 922283793 806926044
1 895474994 912400562
1 989614756 269925057
2 559444263 684025924
1 405859099 831865416
1 413643382 685223226
4 603645307 32419246
1 31671661 719334632
1 234511916 62137564
1 359235146 582803565
1 553325581 468928571
1 858793698 472247587
1 378371874 52079871
2 438532741 28294614
4 827399874 19990337
1 706402105 283643433
2 966158903 704104752
1 367121477 276966051
3 358023666 308670851
2 839064407 625300388
1 861904279 880220423
1 115549308 81975475
1 572543762 14257974
2 584639319 716904796
1 408243068 127521292
1 412415128 455819932
1 248058392 637835709
1 580726 714322139
1 410271968 943481439
1 333031302 776719383
1 530563434 856317632
2 436237392 110097923
2 822581351 828619913
1 938932655 143086071
4 241594901 945435116
2 112635191 68662186
1 466694182 905881339
2 234879169 420192917
3 693055014 8634157
1 280225307 929656600
2 430727857 743501757
1 452930221 640601857
1 185461238 3360330
2 714810202 907388789
1 88523605 469277681
2 613641797 166157498
1 480448388 883475094
2 525798823 289944100
2 432824817 225215884
2 745742239 753347054
1 979800120 603632087
1 407688014 520537809
1 565877207 455998404
2 434220802 860342516
1 912882369 109027840
1 188692822 313917357
3 17467343 203606947
1 643242507 279351114
4 872611331 597566907
2 602657367 404672312
2 59485075 820814939
5 932757862 661175062
1 52939929 452090673
1 69159192 289548059
1 538693040 442482575
2 780925467 837101407
1 817010179 219521022
1 396373651 792679958
1 435307455 36425233
3 543722053 717452494
2 278292449 894003736
2 540437424 421938615
1 837053547 914519770
1 451954698 504323483
1 452513082 22086071
3 436297000 54955243
1 861072959 825599389
2 753471653 142405169
2 466563193 454739406
1 224911577 412696518
1 46618858 209478493
1 91991420 870467682
1 80396197 463807312
1 266888707 640016679
1 81748598 987479800
1 74767580 386831480
1 992426839 10850087
3 779433697 921746471
2 196080761 324898367
3 704171828 496824250
1 985969414 97874950
1 780377557 454707141
3 122319489 252246432
1 595384889 387867928
2 52293199 379710080
1 472593481 67981069
1 825772187 456495064
2 675446757 499703587
2 458891553 804368596
1 458940088 768765429
1 718933698 53996913
1 51210452 339767567
1 35660874 767066655
1 249035748 296956596
1 556004593 339908302
2 982631327 879679992
2 668611282 373682548
1 281137635 753474779
1 798967868 558660180
2 823348833 400426184
3 802395128 161282377
3 940918631 46097271
2 763181102 85499386
1 973840419 9297883
1 787131263 960824890
3 168024070 315438321
1 10838362 201982228
3 309236128 751942230
2 605422383 333440641
1 919415627 943490892
1 364199334 382167538
1 679612335 627753108
1 760100549 466761703
1 156806704 395508637
1 466314143 360442071
4 826053703 416015109
2 922723113 741957833
3 374454321 691559924
3 861206049 286440579
1 837729477 755172121
1 283790318 392005965
4 32675930 530450712
1 578068386 13252113
1 37225030 742559276
2 770125435 276752962
1 176239124 468442236
3 401624559 800044735
1 14473880 478344909
1 666656365 923848867
2 416735046 179040101
1 703592187 584315711
1 477858401 792969145
1 581776133 99970954
2 284652661 292776631
4 64144618 401340621
1 869690909 890936840
1 361029877 751874736
1 909976020 984139885
1 614970390 570249572
4 460281210 874932457
2 169742578 252425346
2 31260424 259434009
1 207601901 604718384
1 614953287 626829417
6 99365842 561475255
1 656057632 676805811
3 756169853 169808360
1 771918761 805155799
1 294384215 407124518
1 480303890 341977185
3 652841409 766868426
2 888625566 300649674
1 675584190 688088779
2 640473406 128117378
1 937112415 533068509
1 262854344 150093597
1 522812101 761218218
1 943951152 690305729
1 213079697 951905443
2 974574670 862982986
4 906544573 910855607
2 795812392 473058905
1 859639082 316945168
2 89923666 510142514
2 415548267 137464968
2 283213698 373882608
1 746611332 698958406
1 506259199 823048759
1 754637326 266795499
1 378795559 37480043
1 997068788 638307485
1 793600422 166989073
1 220516495 169317896
1 546839419 237300612
3 30925411 892283531
1 624412341 118588491
1 418020969 624102083
1 610462156 622769651
1 570920713 15729173
2 263881464 456068257
1 21984034 350072853
2 621237351 800265942
1 119818505 824837936
1 602666098 591004041
1 934509889 235086792
1 496716452 653418152
2 680999003 135019432
2 386658073 140448204
1 528546016 16796211
1 444852470 185934739
3 911420772 977566243
1 829949158 805615654
2 63762915 796798764
1 281178312 892862693
1 35683349 849119819
1 149082876 935101838
2 737278769 658391711
1 419452097 661672956
1 711295989 645588205
1 674026016 733775906
2 278825945 103822108
1 432501831 634624089
2 170870512 154209457
1 664158800 825793782
3 947152060 94521950
1 908456096 618728018
1 450412417 684321188
1 579791112 745994122
1 264026616 979131616
1 130938723 927185654
3 393000382 57224461
1 560009666 983692818
2 300587120 334451955
3 100674061 262193678
1 284900621 282415194
4 435798121 781203654
1 645805880 927871424
2 506875823 684473070
3 572053792 755476477
2 471792650 301458947
1 538391035 930063725
4 508866049 35876329
3 545625419 628653593
1 922329099 973198417
1 659297288 524152520
1 832962346 158350363
1 280859215 398162056
1 421338572 965326246
1 425403399 821708083
1 794291198 666547471
2 980373877 927434240
1 139916515 425983908
1 317786272 779274181
1 402740664 286321171
1 88479818 523449537
1 872492929 40121381
1 922748663 868795132
3 747015012 880785915
1 693786232 65859471
1 215442 608630101
2 561911353 312259950
2 146271464 864080004
2 440800939 576519987
1 636533614 365995803
1 441445525 868165127
1 375675150 354207206
3 378917141 746245745
1 3713119 963892393
1 840611490 811138718
4 704667599 137303450
2 530887683 991637404
1 476684905 154786659
3 952193435 635792298
2 178495444 548691096
1 660393719 278550893
3 747817178 699298799
1 328580829 84933653
2 475460368 426069844
1 59787508 793323517
2 117379001 839785154
1 345206346 18902096
1 399280966 70803170
1 372893313 477452609
6 758098927 932429783
1 361155030 429558888
1 680737810 508014077
1 719353853 589147135
1 245499380 343475606
1 358671406 236095378
2 957220454 855753598
1 433201385 847377698
1 285439273 819638040
1 429450662 453454787
1 194100102 841756997
5 563058465 725343883
2 383238291 251383347
1 162076417 346491974
1 179207937 710172627
1 73801025 338848854
3 148958335 930071548
1 661199488 635781812
1 626413984 293050090
6 313942696 301867471
2 840408044 184521166
1 385124143 419676452
1 35800955 579715667
1 552963584 660277929
2 57115910 916968571
1 712288461 510816374
2 865628375 239537192
1 179434293 497046225
1 906311829 395596662
2 327507828 585606886
1 811036568 157450578
1 666203300 754771437
1 248302795 514347339
3 341135837 706513262
3 53638169 180295719
1 423121734 238820074
1 499600818 448949888
1 543220798 871146551
3 504148526 584927797
3 863225189 652829262
2 871317057 597387745
1 159693183 833795530
2 773701562 583822995
1 461894085 145958601
3 202861335 431895881
1 566222461 337646289
1 83419204 454238130
2 821519561 534350730
1 484957656 778664757
2 878062542 449687449
1 834642287 202425018
1 22938625 828957430
2 675885952 782961062
1 863711177 20720492
1 611184488 92751295
1 472406190 475590529
1 969322029 131689869
2 669114564 502009200
2 61484341 999686357
1 732368074 72646357
2 292748753 2706942
2 197051186 117987880
1 470893955 598022969
2 838843073 200393622
1 385336228 495953925
2 310195673 403694683
5 34508077 658546033
1 593070967 898460952
1 576110837 105952264
1 326694080 388678016
1 897536746 975544187
1 891620335 232571446
1 26864077 925802559
2 891866685 112607313
4 212495624 218315717
1 689821931 323914962
1 552401217 627184471
1 756832878 115330012
1 593956131 324233598
1 691563575 528112018
3 483128566 476393423
1 653555141 494642611
1 863023308 558264997
1 593755522 658021428
5 835659403 420008569
1 160003291 558351989
1 772956914 31609579
1 558176922 891268368
1 215886827 703370245
1 446967827 148642054
4 877067393 818220629
1 325199631 85177281
1 555721427 594160337
1 304826917 231287563
1 691541459 853855815
2 979800668 456612624
1 995431986 288666605
1 199950580 623150323
1 545267067 346780079
1 654491705 752588485
1 298531348 451346714
4 381709597 100463608
2 979087324 901773304
2 789097591 897241048
1 637636200 600843806
1 551116744 20140361
1 896644340 161347501
2 191575945 867815751
2 444344858 801669175
2 330299582 863917528
4 506462478 355849801
1 668552256 530584979
1 594997632 898887843
1 477305304 63231104
1 610108430 896596361
2 320511873 239671924
1 979074065 268871617
1 563070638 800485061
2 985998123 908426746
2 682263144 481774253
2 825449223 904192396
1 99524076 934455460
1 588462382 380057278
1 623181168 889317749
2 649259364 170260752
1 287848464 758266184
2 634510488 328377031
2 738350078 529984830
1 622687572 882256086
1 504832322 130436944
1 785364209 713379040
1 248097693 136284748
1 759868158 133506579
4 362708894 194714807
2 638659909 236562150
1 310210560 362893400
5 812369519 713389078
1 363423732 596022326
2 53933373 623323095
2 402531578 689179677
1 289085502 628046503
1 594081120 678744703
1 297808243 389355321
1 793614550 261798693
1 773419917 733206989
2 2582588 245052867
1 581356408 861880616
1 397029156 588377682
1 767442478 487829022
2 301287283 148346622
2 377061453 202001201
1 430497545 431712005
2 341787304 860578520
1 653984677 554010281
2 82261280 260713596
1 653757449 932992895
1 270321707 606843668
1 273133071 78843297
1 252415954 850042382
2 854611963 370680695
2 286409304 496666544
1 775771705 705122633
1 520127169 714395500
1 867566593 701593705
3 327309257 985058894
1 608770238 694994310
1 660647831 637957249
1 759588693 588763463
3 487112836 896420357
6 71992179 687659893
3 699727484 501525289
1 920787247 670638908
1 948792001 567971997
2 652850556 778763207
3 561518245 25839812
2 64583209 879851268
1 815148246 260107451
1 463502821 844763843
1 534781267 11294307
1 201398096 853283789
1 55020139 164432037
1 739415593 574086157
1 441718037 236735292
3 30061461 913235002
2 790994573 35052287
1 102304140 443843264
1 159103132 924243320
1 51377966 985014114
2 631527899 969385583
2 224759410 806328381
1 94740867 880178193
2 506142322 373917131
1 871360430 813484498
2 380155137 458301977
1 965158037 431862082
3 693211465 84004056
5 316322169 575546906
2 285808584 435088516
1 436060638 130597483
2 843352713 267507715
2 792475101 197468766
1 972045479 956953410
1 4113277 644122294
1 666274311 912156647
1 235257784 600532195
1 890393065 587380012
3 447824405 940553537
2 977273000 419688862
1 84278555 319956368
1 813248115 941536282
1 181916339 956968850
1 905030357 444807817
3 930668799 124266156
4 914836286 781246065
3 738382970 191686844
1 468139538 497642685
2 336950831 879441485
1 905286629 774161553
1 726414035 607486519
2 348075476 690844139
2 832068789 363993807
7 748538505 488321561
2 756989222 845055800
1 621320951 361471948
1 265321619 949136975
1 9600510 196514152
1 653160131 139238969
1 492534150 334568279
7 812453727 653668765
2 178277878 694178978
2 646205644 352348268
3 481422858 760790703
1 720238914 301572062
1 798689259 366713268
2 767471366 842903545
1 208449879 112151060
1 765776359 219267397
1 170791450 303457418
1 685219059 316688009
1 219540682 899965860
2 794379971 969807661
1 188820827 850002894
1 282556056 496177040
1 584315629 746869228
1 800736124 536341733
1 885855801 58610213
2 12026270 302364867
2 176556974 325028247
5 584269396 730760058
1 259400355 537813387
1 422395243 555515297
2 731589379 344876179
1 156669009 909061604
2 481360465 444954764
2 391786591 672132745
1 848825180 685807817
1 119543439 865290801
6 626382344 445407936
2 910709691 92575103
1 237273191 363143116
2 590310770 199149191
1 745060052 44239225
1 182976711 987686804
1 173189310 783505416
3 749650794 213593073
1 588211453 877942581
1 682868094 598067754
1 427785821 204928514
1 313439143 615776996
1 473763920 915428223
1 484569092 129068603
2 803003040 76947333
1 515051940 494686373
1 96150888 651872153
4 260794532 310460522
2 373310039 707162500
1 443395986 233768771
1 983933382 849647918
1 465721983 148827581
1 665317706 935039747
1 402426269 829789079
1 115406142 379941576
2 332837179 363589633
1 736524694 514923671
2 694077000 707373329
1 21195776 750679082
2 827772195 884262779
1 227248264 825197023
1 991299553 500279745
3 862875953 605835737
2 658571515 98032616
1 894256193 354954030
1 884476718 115130348
1 95473325 197927941
1 909819159 664982353
1 951629924 475725672
1 875815922 974001381
3 599047161 344316722
1 312776906 363860577
2 659879493 691474079
2 830355879 637029236
1 706211662 120415798
4 856626058 891358212
1 32354912 660960679
1 307709896 554812986
2 860866738 312306698
1 948970447 2071479
2 870754896 790625423
1 527518116 986791269
4 905441881 635073918
2 704925347 19424791
1 170790925 373855496
1 309676089 472578958
1 853846276 754672103
1 278245336 661716033
1 627493405 676295521
1 968256775 453916104
1 857277213 660598543
1 885022094 365248948
2 412164922 891814474
2 991531982 282900418
1 674688689 314168175
1 917987256 866443816
3 571446550 5412133
1 928434546 531992301
2 98682402 972160758
1 986304752 423501304
2 746103193 510733385
1 881904589 276802299
2 480748527 471809831
2 958281417 455059229
1 897910101 958218692
3 199440426 904430856
3 104476874 543466477
1 454837143 27330919
1 244939216 363424336
1 831619142 90796284
1 670509069 347687698
2 918695491 877199435
2 53588223 193955273
2 149341732 524241461
1 693458327 409268223
2 724466156 392366632
4 673070842 34751393
1 768071290 768053960
1 772714335 351483105
1 158579883 192461045
2 774707375 626594974
1 627943867 631009018
1 145185789 269667435
1 805165582 700070378
2 88141745 743641584
2 294943424 828933882
1 790036706 970613434
1 363791480 539191291
2 648490664 603683535
1 404799138 454022274
1 189308664 268847954
1 643297223 324567582
2 694720367 948546408
2 917683800 464866897
1 638545703 777945389
2 905855960 18664424
2 517859128 368584241
1 131623975 158210921
2 110818509 673591130
1 734797703 570791176
1 454405220 290520996
1 965337323 199328503
1 490957366 411901422
2 657033887 273238712
1 661503409 932867642
1 571310626 112450723
1 546198751 27301846
1 552614612 38107053
3 158353442 714281862
2 171990916 311721746
1 231665477 795301510
2 775353429 81830091
1 788734630 886285540
1 190219751 60185738
2 659384790 328207902
3 352940346 196901186
1 460485727 482634657
1 150952202 594262967
2 568489470 296554161
1 323468490 101467634
1 401329746 406410208
1 962411047 17265118
1 557949811 517576475
2 649278188 289579485
1 781196595 568277376
1 246178687 392510362
1 152119511 100189890
1 882090983 801284337
2 959369113 763453547
1 167136863 653201967
2 471552791 884448027
1 431413759 345560142
3 569538506 494555938
1 823871382 559615392
3 793458401 142373418
6 384064443 61708669
1 385001780 538805095
2 821894877 18161482
6 380534177 19377961
4 491990157 932827177
1 397578077 973425340
2 502420774 83906091
1 898095742 273039699
1 376717106 152057604
3 588615363 148690549
1 416296648 655618193
1 862593168 691943390
1 938651387 434190712
1 184444474 171558524
1 336657565 459274354
1 361845717 748952610
1 566569672 238623623
1 818618472 339292676
2 197257098 640664992
1 332890395 465471478
3 137537581 958529909
1 742543936 688587159
1 236599812 377219635
2 815267429 570899202
1 934474689 42363749
3 602716510 556859588
1 393670662 467186129
4 421688565 530607017
1 312705044 64034313
4 31775595 897159706
1 944711998 984871640
5 799633805 580723875
1 383088632 532122194
2 244060785 453673730
2 760760137 968806239
2 895699519 41189059
1 600073566 156693017
1 86159243 588041792
1 529964142 501060435
1 942868709 247692061
1 638017291 565295549
1 796644417 346352387
1 70564349 865179970
1 756468112 562504711
1 769924984 701699505
1 563826171 869913924
2 229854557 370288261
1 268980184 382667585
1 988323711 203120055
3 265974636 278349713
1 246198093 886418746
2 429524212 594219305
1 4127343 900070711
2 325444559 978876622
3 777989441 653250749
1 170543971 860054177
1 515428563 556059180
2 763038740 311000371
1 570196558 432723659
1 613993843 453193381
1 908955861 434396401
1 752136820 43641629
4 306193550 542763729
1 663108905 314084779
1 704356014 400145520
3 883435482 460638099
2 352861096 237971948
1 437316890 684405030
1 961272695 940963175
1 183046956 175730287
1 901292305 329393216
1 63372623 35312928
1 652175749 239194006
1 380452217 846450720
2 275651323 175170243
1 423633745 717404739
3 601179860 763960130
4 536664360 957525612
1 938075577 311551444
1 955788505 521676658
2 153494460 525815301
1 832437759 783359721
2 539975123 785259916
5 711204829 853465783
1 478848389 837972580
1 641920355 758449660
1 772525630 934592730
1 239991477 998476287
3 761307796 580143696
1 607293186 129151331
1 789311409 424414441
2 657499001 972409596
3 324776238 603681129
1 284684463 851370524
1 539821174 738581573
1 809415413 390674879
2 512976216 177579656
1 252942442 452987255
2 352911272 958727677
1 630791422 662820059
2 823707375 626392860
1 889051064 65396905
1 591353828 347325669
1 739760639 516593882
1 977650353 914660232
1 624936854 466961418
2 446191523 844140676
1 499663764 595251619
2 849029073 727879459
3 106169667 450374888
3 203429319 741012870
4 81493172 734829086
1 844894270 579831878
1 104126738 425647276
2 107056116 167913342
2 602409771 278677006
1 420698754 677340514
1 706228876 342400148
1 275711423 259725869
1 958892588 528261221
1 188632265 872981273
1 63585483 981897412
1 269626582 448405578
1 375344575 16928892
1 845349262 258389669
1 638949260 946837829
1 486240170 652114309
4 960359749 23883644
2 109636763 402774214
1 31551848 555354001
1 579171612 971385353
1 774461712 100756123
1 963014110 62840
3 649145076 405783553
5 718452922 541590742
1 354829904 671918179
2 268557866 734164111
1 924826513 336846011
2 245158228 171971450
3 619450346 308461007
2 55817957 149312494
1 832508840 490390084
3 593750113 13416208
2 616970070 863963401
1 606475878 648377285
1 552923028 262600592
3 629470624 501122932
1 233810276 298322607
2 65213957 71713848
3 419887792 495121950
1 642394791 984563079
1 815660408 678198601
1 214100751 140586402
1 448505213 269762100
1 633171664 882685853
1 495626066 558851600
1 233003268 18041539
2 778819564 704199303
1 576425613 395792352
2 280132371 708427940
3 184076588 728400431
2 111770860 225029162
1 766519323 117375582
1 854472745 929114560
1 853925234 598144340
1 526041094 352181765
1 521600902 764971475
1 146908377 293133324
1 803619046 288988067
1 606016025 863458952
5 163039858 778622776
1 748606933 444124569
3 910639820 69288419
1 774029464 938124360
4 544288917 952555639
4 900756376 504378224
4 911008519 987541398
1 519505240 937020685
1 891531807 921597569
2 265959733 64650574
1 581720048 754825889
1 318181631 563308096
2 517245356 935912319
1 700789108 239562894
1 593955694 773734300
2 461344534 59785103
1 722761252 464786429
1 979539171 80402075
1 662586110 559799697
1 870282871 403787331
1 799847184 377177553
1 231731688 472975324
1 320785317 720734561
2 156497831 176567615
1 526845853 859077469
3 989086183 149595694
3 676588177 353382716
2 910226497 544371533
2 161256643 512283220
2 840911772 154064028
1 212124408 524762014
1 655661705 1396146
1 542315756 479138129
1 422106961 968704523
1 732094829 355625908
1 926608248 307087429
1 130138429 921417152
1 78559574 593780443
2 149332080 600140925
1 79312952 261028242
1 477861775 926034096
2 669015556 36489385
1 628613587 28809489
1 428051629 919478784
1 51124066 468421246
1 503302574 829767011
1 441008669 540189482
1 520915713 418693304
1 361042721 86013072
1 141052220 764135276
1 87211751 681698666
1 366383467 587142916
2 645532471 563031420
2 827246858 224617587
2 169099045 379899223
1 552166964 832557390
1 539584879 256878830
1 251465226 917146031
1 236033585 435672844
2 280527353 414192561
1 229346080 740833258
2 939932740 898865758
4 59242363 428593542
1 461107121 49934052
2 457089253 792583492
1 981488212 265582253
1 209864192 809187246
1 854893267 657263764
1 72184360 988397288
1 631710522 926592404
2 813814078 474090765
1 369590259 343152839
1 707412839 156638050
1 754220665 842087309
5 726553292 82568334
1 373812382 980109962
2 883063471 58574132
2 518564147 652911272
1 10533130 549173735
3 60993365 738562877
1 576846715 644920852
1 679782545 896206485
1 176222537 186936600
1 666604950 745030127
1 922913885 484161726
1 542462021 766547446
1 37393861 303256891
1 880456813 217092857
2 37734136 71789468
2 967564127 200816433
3 86698787 276556654
1 143809050 606273644
4 277329247 444958040
1 49311887 687359109
3 657799892 591014938
1 851342660 858666032
4 503438622 189452058
3 931780443 925334815
1 712258275 169388017
1 617503261 726381763
1 578544645 969625160
1 205576327 597212391
1 291656864 401781275
1 901818514 583269069
1 67961186 756572088
4 446317969 934761359
1 738029616 276835431
2 53460912 823655683
2 861723410 69830696
1 380165940 956396979
1 667189465 174210593
1 284030124 257888218
1 713130304 538252087
2 803401181 515596520
3 557722346 143627538
1 358989101 961202665
1 175743043 892040511
2 257120701 412613426
2 126025769 714555920
1 131134091 314235960
1 652634293 613628631
1 684914309 964476383
2 241546933 313816694
1 558155660 405288658
1 623972010 224119719
2 617728605 847306884
1 287439383 23130185
1 676316334 930426
2 335817495 930837495
1 912678554 231605203
3 539578699 86928127
1 893252140 326475317
4 6945307 571084140
1 650925856 26568357
1 641856348 974676583
2 481487178 10163137
1 191526012 2721608
1 426570959 287542142
2 608911757 509486400
1 710213785 745679256
2 177276589 818732053
1 564709816 796050695
1 24906072 839375676
1 743176437 930090604
1 318157777 304218847
2 346034012 697338809
1 423675958 668020480
1 93758167 352188931
1 416019858 968457683
1 964642151 191942906
2 631234339 511453433
3 284127456 103888312
1 794555337 440539492
1 77789011 413509522
1 318415913 53917511
2 544088201 31449977
3 440258993 674289296
1 405990499 100023923
2 568238265 324810799
2 746860506 635974438
1 122469840 10795312
1 358825803 37514961
1 292007805 65983166
1 469987425 567808851
2 91300937 545479444
1 523812750 224693078
1 895152125 258562028
1 609379989 999333320
5 937248033 570488685
2 644097931 944406580
1 787480280 691826249
1 50822724 698951296
1 778942568 88649760
1 233847033 894639045
1 749600785 939897007
3 848586618 240903864
2 323096322 108621566
1 812235877 859362361
1 639627553 109029506
1 31715900 988710526
1 276478909 547160664
3 720527626 898356369
3 607206722 402130045
1 995718275 693410032
6 665809585 369499125
3 8372874 567792359
2 238219352 100052282
1 35597829 329527609
3 107906505 219724327
2 240813548 148629156
2 250803500 459966693
1 757378173 474290204
1 317368701 988236937
2 448421731 13338980
2 565424349 946909212
1 197969528 519170966
1 423795779 92522196
1 657303546 646694345
1 698967340 504014547
1 457353300 21583148
1 493236399 907935222
3 571891706 203301591
1 902754036 786402689
3 288606359 105345161
2 808020553 54755747
1 685559127 345645909
3 759505243 755492781
1 182560342 215020626
1 133216011 245102462
1 798875353 209707932
2 673694824 404704911
2 665497599 233233199
1 444498789 559310715
1 5328448 25086117
2 27212879 977868468
1 991654369 720735810
1 104246353 29037498
1 237068546 829888925
3 336959250 826903270
2 532463414 169509644
1 749271340 109786254
2 908394636 245552004
1 514438446 537147696
1 23869591 759090210
1 93179075 398428178
4 193985704 61379669
1 431040339 574272852
1 18311792 194967787
1 200499867 78460437
1 564841858 771419686
4 941454460 90267332
4 804743172 708076245
1 381890939 307933947
1 386679430 434139801
1 948147087 432472417
2 579551240 357758888
1 754550060 915422258
2 603420888 645309662
2 890403517 676978622
1 461883867 522957932
1 691955305 260923492
1 650489181 900514321
3 83410438 960655154
4 793032560 689903160
1 417271979 363069936
3 662644523 513018321
4 470007689 586497872
1 11204735 964510316
1 993064503 646053735
1 32257611 288445774
2 151414971 545220265
1 351530965 297399987
1 324388866 118534170
2 996102624 751197970
1 298381601 999874648
3 566088737 678305759
4 924016254 667957270
1 743445993 177466658
1 542586584 436598644
1 957400134 886238271
1 424543623 896004839
2 826334147 505102758
3 65356968 756499361
3 79123458 533870286
1 69454772 230262765
1 891428989 379529518
1 727106294 953980791
2 940886079 63592996
1 389968782 609471934
1 284399082 725628988
2 575197930 285038787
1 915809795 152451495
1 543081531 352931053
1 275750517 596103717
2 423029845 297553503
2 508177497 190893290
3 618148506 448967514
1 589497244 471804978
1 886881037 419265687
2 976135080 384857504
1 303195426 105601833
1 156381982 728691979
2 494869317 706213107
3 374225474 727629071
2 813235636 941866084
2 787516569 886217575
1 44615136 916391475
2 149390995 326580372
1 999216810 738306405
2 371781825 808510843
1 190479528 896750930
1 711873786 78480886
2 807907100 590196359
1 883526007 806499013
1 112960937 500845604
1 236391963 685143166
1 18068909 50372173
1 165866419 96989307
2 942042706 764349384
1 743995623 660930923
3 208045770 540789559
2 924523626 820770499
1 65731222 177219132
1 393717594 117920040
1 85633374 332435327
1 382475292 751229971
1 854821564 993010093
1 552567413 270297061
1 309421682 871591974
2 837099106 206152890
2 86016518 696732840
1 16549231 444298782
1 955966180 712479421
1 885999140 395320739
1 179549446 246520154
1 705026979 229543904
1 509861245 385370406
1 236400668 545363317
1 718079339 75436506
3 13701379 819336215
3 979172619 474457814
1 542729875 997238803
3 143348615 371829683
1 706179561 717533239
1 116882396 583743029
1 751092470 620783647
3 233795981 904049912
2 313234104 909974196
1 797665929 923317452
1 563242320 947638055
1 571686710 308222350
1 834790797 33554807
1 260653714 63358351
4 560368244 854235035
3 872014085 975949446
3 371212800 983284
1 810371117 913851417
1 268783037 907056943
2 962813165 344150960
1 671982604 102026313
1 177773464 151266933
1 843787046 967976603
1 40569436 473092911
2 905428880 803630033
3 461513325 272436909
1 986942861 191757532
1 871382861 707254661
1 648013772 807754669
2 668637805 170685522
2 791798134 865228297
3 678351263 692780243
1 865949574 10352903
1 875205141 340598254
2 616742413 905679684
1 487668102 496647935
1 998611244 127126541
1 680151510 260893893
1 368331547 950529151
1 979958195 999717715
2 903997698 620214686
1 23332671 834543977
4 538960977 537316089
1 792474852 796266809
1 731948818 903459164
2 823120932 937631674
1 466053525 886458409
1 330572890 349424668
2 95659417 387061899
2 339065909 295104534
1 43716270 282325223
1 466796575 824023511
1 477848703 498346679
1 249384688 688870942
1 683462137 198927693
1 529839756 918660586
2 822726033 347349218
2 44549626 692710509
1 691225005 863009246
1 260028605 965308399
1 696049006 984974435
1 169265247 827025228
5 822176338 451526587
1 903284857 295906800
3 512380727 428449936
1 909949392 646930103
2 985189543 936000136
1 352955895 401436713
2 921689767 639710137
2 36590271 932229917
2 195403984 91156726
1 351997167 632345673
3 762408100 973567968
1 166544208 835947875
1 555119405 386196116
3 456373190 625253963
5 936354161 94754623
1 404335742 407496221
1 250340873 353198125
2 236824341 145923491
4 168764900 901927464
1 334603839 947854689
1 270398961 933184440
1 716687734 434596927
1 130091721 328569742
2 313551111 262008277
1 579769017 5009452
1 520698508 493898112
3 650352697 697235038
3 25464280 80319597
1 619653685 642630532
1 42596690 463830445
4 631290607 130827973
1 525920164 272775108
1 430089752 180512907
3 170785633 213663269
4 414972319 449756003
3 789351623 639396211
3 294559800 78527110
2 29153741 689339013
1 831235368 359679166
1 745071117 700624535
1 140269852 168359638
2 954466617 85132701
1 704233099 434377685
1 63902841 34739810
2 941552237 400470227
1 396172839 522261596
1 456235516 122485524
1 162337662 554366349
1 414093692 705089567
2 113501500 20604298
1 792956500 381948892
1 984423075 819978768
3 279213926 920614238
1 17111535 410299670
1 685830689 351988649
3 910142534 561820242
1 104961136 766985567
1 989670260 955000340
2 5455804 932781842
1 663752970 536007462
3 16741228 457060032
1 858903154 607162200
3 49809648 33419042
2 510904194 638825222
2 104011174 238111047
1 385737403 638581488
1 943830428 938248263
2 329224866 409076662
1 827047677 157189208
4 624930814 26146964
3 865041316 495845450
1 301973377 298216108
3 438014416 901426706
1 707956372 777562508
3 213740085 332019635
1 429199215 342489163
4 841786450 291705506
1 523441255 25700792
1 406457247 452183582
1 978625101 194963765
1 603099178 832441063
1 580253482 714850852
1 964241959 136367106
1 241665601 207289533
2 859816054 553421868
2 604915611 145605638
1 793374055 130694326
4 241565031 816742714
1 852470755 493891963
1 432890399 106679508
1 612098710 762563380
2 228135874 778989284
1 350539135 95031373
1 709962544 718390989
1 244512234 272734209
1 89765286 611212250
2 385040397 830300268
3 1229604 142688656
1 677400670 887602057
1 835936789 401071695
1 734214917 416448557
2 768064135 929506721
2 66149274 55574838
2 562884515 556679479
1 902039587 688304695
1 681763498 882436955
1 21496028 914964904
1 433536658 992428725
1 132404433 599194688
3 20672066 802581893
3 738705432 554943471
1 495665260 846961064
1 161633603 445639348
2 883702757 243850214
1 793412680 973701427
1 668749446 757081346
2 917424228 759458324
1 813616142 608149497
1 57297051 178454913
2 455056494 409392240
1 321387357 996245523
1 311285748 495347259
1 13794917 981878967
2 202581538 570570063
4 900630067 842831295
1 237069538 855236157
2 868177931 292263376
1 302016280 516695491
1 380661225 144402092
1 714246988 311089712
1 624659152 781634605
1 787420093 172363312
2 351217092 731803516
1 381154265 305527508
1 711544878 894016397
1 890124546 169578863
1 959073698 797480653
2 688674698 440161097
2 807644980 733741577
1 567738169 509046132
3 412348294 622401904
1 92449908 569023350
2 78975119 137340400
1 892099429 917208736
2 490615691 995598930
1 458430625 441333908
3 181913157 222173347
1 767301623 738377282
1 68873123 829757095
2 938191114 78428974
2 847451209 43775193
1 102644719 653829414
1 514162528 254254585
2 702299105 539527585
2 416204763 530169003
2 655208163 816861673
1 609376380 424677853
3 538006508 373446943
1 68076323 321216702
4 786148990 897745290
1 651401750 843604423
3 454246488 354459751
1 229481531 369538984
1 697689675 38070591
1 640243953 772219928
2 238927130 162084643
1 944596646 740576655
1 205750455 838779454
1 650011859 861771081
1 716519572 16127765
2 846872758 19165303
9 704359651 531208904
1 721899360 911299046
1 910761611 955133266
4 591562112 871792155
4 272600690 287301466
1 140574104 97723044
3 69991002 313193036
2 768279114 681342267
1 507098778 797195254
1 285519996 921855649
4 782912703 528463538
1 885361707 350184270
1 472070613 867581906
2 626388945 335655408
2 202695155 587874840
1 382407347 791747383
2 559145748 407229861
3 802447685 765174816
1 161959373 805465798
3 279165848 718854915
1 618171365 308434075
1 824228967 671513564
2 100420068 2503450
2 995553314 393207964
3 886174397 964752740
1 806444690 92542786
4 610375707 22751719
1 398543567 552744299
3 965216181 873330689
1 841238627 688629338
1 31532601 55565388
1 598601089 115580312
1 758902523 342193355
1 228889513 310212113
2 709551610 421940267
1 829118458 77540847
1 582958781 363545511
1 280726207 643807816
2 191436517 89728696
2 663011573 280162225
2 439589175 927447738
1 350077015 124038912
2 998024172 404082801
2 643129620 364732115
1 192370616 641495340
1 643368446 661689429
1 249664718 106891822
1 823131652 763751817
1 17844069 106957741
1 75073972 153063486
1 113620270 229378184
1 205488625 77204326
1 74432212 92209287
3 4336290 264662002
1 428461488 644801746
1 552391540 295397291
1 104851942 744479966
1 240147310 531124048
1 34724395 104825224
1 877744361 856868984
1 732330273 86252026
1 814945833 571054573
1 895843242 374252123
1 320147114 778584348
1 843705011 799471992
1 693215117 410442108
3 979079730 487370731
2 149970625 403994970
1 704060694 390438970
2 202690405 865506990
1 454653992 343185814
1 313959591 746102567
2 579063963 223567673
2 483870473 813707921
1 803312104 517613008
3 820414265 74089768
1 342114669 154411131
2 671309169 702954658
1 853278823 389206903
2 455620630 537712302
1 332153253 561947250
2 397536671 296018633
2 467250184 257895786
2 130373617 257747986
1 309938736 892641261
1 960773890 227574872
1 123468769 772084538
1 849565870 190472798
1 52563434 910062114
1 786579138 310175266
1 90602839 657484200
2 710087383 124049103
1 561380461 658670017
1 597199634 143840273
2 718308784 556769120
1 449182398 724741886
1 79909469 22427741
2 457196878 269055338
1 410367646 366344055
1 866843041 137628883
9 716728831 425109619
1 478010656 964350408
3 989673829 439502669
1 641094896 364086886
2 472089521 734022195
1 97161589 62053446
1 440579845 487711706
1 558040975 934678571
1 527426447 621409413
1 35401706 248020406
1 300300002 41130195
3 812566185 882211823
1 638776952 629446562
2 622578055 514757328
1 219106502 536984913
6 974402937 92895221
2 417421510 643533360
1 926200162 36354676
1 678330026 52620505
1 983404214 856443397
1 648742062 371959734
1 202102082 87041048
1 372035204 60989960
1 770580897 841090276
1 962086594 164329093
2 716510289 259502193
2 478449241 372439606
5 193050079 656359284
1 436620539 959813031
1 655367654 532026002
1 787044893 784243075
2 284618428 754937107
1 636186561 102328259
1 236419469 574554032
2 895546803 732722189
1 683575575 715314530
2 622073403 290954146
1 894070891 141277406
1 10424449 565631204
1 754398770 229541211
1 832528487 713759172
1 532299204 154588141
2 841157748 843496195
2 287136592 185609867
4 532691525 633550047
2 837849044 890520162
1 617046482 398169085
1 664629833 458130122
3 560032838 24140778
1 303000671 665824263
3 944824874 699371300
2 448641018 501421717
2 710743579 882824870
1 232279752 22521861
1 879559118 144509011
1 387975896 277129878
1 428522494 263151406
1 9748263 382387224
1 42672310 205257779
2 925424281 95023836
1 916010160 193569932
1 142054496 381763482
1 492274967 943630455
1 57098827 787508951
1 807588360 257562446
1 748627101 213003292
1 947117450 630351066
1 614478861 300743296
1 646596705 992670708
1 484555761 323190258
1 425705123 599957367
1 409426748 514366859
1 12376630 570560321
1 983250711 646952277
1 392712613 350803516
2 762377252 583829542
1 977198402 808621633
1 186761331 415761249
1 241448953 276065027
1 965896225 454754594
2 793405818 80155724
1 348846495 355318807
1 283342455 139995686
1 421979234 312594662
2 218237519 904766445
1 654203074 354051379
1 880874517 73300857
1 778753710 540578187
2 630775053 508750873
2 459552144 15339831
1 112569870 847257089
1 674776350 701426996
1 472777424 559963072
1 641206471 939313937
1 93691407 239032571
1 390668799 157132507
1 644297986 723327187
1 322275302 272793630
1 181125594 468945260
1 109387134 256051534
2 226405871 405313979
6 647666910 387804341
1 495420566 860690012
1 507127298 766646060
5 244998612 895259147
1 164652977 686619394
2 909517320 756818524
1 587807234 657429910
1 631516486 625755892
1 194715634 784206600
1 141265015 371097237
2 876354252 889380180
1 450668912 773608174
1 719825693 472882212
1 921036439 223707291
1 524558973 498922118
1 371535149 108594315
1 219602302 602292761
3 526200024 314272403
1 527243662 324675562
2 371779898 702464694
1 651868814 675901017
1 272485590 252240476
4 451037116 66808324
1 122040283 153538678
1 26066675 869327826
1 816000412 106885785
2 811816232 267269294
1 833717319 781459061
1 343675755 599073615
2 968186471 546072608
1 625965846 224980812
1 400982016 473242251
1 924685735 278563096
1 611375844 252723675
1 117455722 121887116
1 273060625 670420423
1 148831009 921546686
5 317141985 64866282
1 531110004 427545398
1 863490127 929032227
1 544112158 439888457
1 136002264 888019866
1 793262608 233281631
1 530231611 563692192
1 282814297 5476539
1 296629846 831337873
1 50251951 177000832
1 49466124 950580613
2 151825632 975956084
2 512557633 858585910
2 909639237 95310514
3 623990686 345069841
1 347400426 84968606
3 334979496 946053702
2 49965535 620789431
1 155994622 964021348
4 71754561 577843127
1 937511792 153645992
1 633471802 571374055
1 547741264 869747392
1 924482707 920851097
4 437917070 915282596
3 806704799 194917394
1 371655815 465231632
1 747395980 226360609
1 902557141 426445208
1 220542061 605369444
3 27097725 278740346
1 138645081 47976876
5 843067596 24000709
2 96011234 170840099
2 805166289 630193108
1 939088143 111953803
2 192827183 201247294
1 167505951 397321068
2 746277706 858935208
1 98943846 957198382
1 636117248 166809440
1 422394596 138046888
1 880363354 996375466
1 933157469 680440866
1 86551048 720277543
2 34180453 191365721
1 689082777 186426295
1 566257854 262593325
1 246613290 585366920
1 575671488 112912800
1 510880868 754209647
2 459503040 947500212
1 65790566 238242807
2 954719230 86786631
2 512191092 446665685
3 303832062 763785641
2 897216161 899910320
2 639562833 895131749
4 799337235 536329296
1 648704016 257704319
1 34762282 255589620
1 413567730 31458455
1 339649644 198193874
1 357042296 634427855
1 728812351 143138659
1 877601451 241811229
1 837940269 416263649
1 365421653 745622509
1 944897865 167510644
1 582103471 32239278
1 474273050 540964551
4 752693015 146346403
3 105447597 590234385
1 252865262 762182593
1 36560472 237278110
1 133712705 450960430
1 651794930 745090567
1 439294405 814586604
3 433270979 676073326
1 202652795 335798380
1 123859106 911508160
1 14439713 744585821
1 615457110 464651684
1 506329791 159540961
3 287740534 802962177
1 314449943 325753831
1 975369637 128876061
3 894322505 654334681
2 965005745 295880601
2 742910338 883935653
1 157085931 174202108
2 419428878 113020439
1 987213035 598046499
1 38651413 102659666
2 651353035 340765012
1 616541590 757236279
2 573878260 981209923
1 32909867 493966334
1 709944236 589998640
1 701768618 345380508
1 396798257 759677275
1 757344429 338507078
1 289186690 334533336
1 543616309 423216433
2 38954482 509173678
2 599104533 177336449
2 518756118 63621846
2 921308232 540462378
1 322673062 666218506
1 76839969 934705394
1 464514607 931078106
2 650804411 151284835
1 906307365 196349350
1 808365333 335669265
1 265147932 97796119
1 846833405 692366488
3 196548261 342957771
1 30515402 934712265
1 587785958 331304206
1 813891235 77822565
1 232768074 126980632
1 958651420 938207710
2 152889793 565042923
1 390355084 544740820
1 241745509 13699754
1 32632414 898467223
1 731728104 383241454
4 327449113 756830051
1 832707454 770392810
1 296566071 929404576
1 384529762 398260666
1 673960364 377216806
3 133722737 231454998
1 742552473 355876012
1 633208565 799157843
1 717526199 782331106
1 207630207 750987359
3 870007716 186587337
1 498509999 930335247
1 680232654 786564453
1 917400922 30287107
3 284979203 592093979
2 778384341 464736673
1 570401611 727305467
2 916911579 200719700
3 799396931 819591816
3 887466299 887041629
2 22114048 309508145
3 730707115 718329026
2 938198127 526883704
2 347404602 525285429
1 635755175 285146907
2 84046315 277043318
1 286445070 988617099
1 354908910 756289739
1 929874031 988296932
1 595400702 560575878
1 495640412 969566908
1 704471421 229503144
1 639414986 324433858
2 433935020 218471858
3 94263071 985075760
1 779498922 227834306
1 827003929 626045876
1 341426118 216918615
1 148827169 203947531
1 806767566 831677474
1 886445821 209432296
2 465137190 173827162
1 768227553 84377550
1 464723610 430750046
2 604668269 177858967
3 956086861 80184255
1 786145908 938918620
1 842912060 124455331
4 383659164 709839373
1 499771655 407171870
3 29431369 75454483
1 15442479 13932501
1 83184537 272923437
2 547153878 150946415
1 194149646 493299435
1 739131604 737492569
3 953992189 76130008
1 973501327 897826259
1 791260691 189250240
1 808407070 633124206
1 774890443 453417609
2 362379894 599342
2 811660386 782917741
1 724194558 120231520
1 891760267 854092263
1 510489869 867034850
2 750786035 811199987
1 947222812 890635987
1 130878783 108793704
3 16065130 960371781
1 700834163 500986661
1 690340830 615217386
1 513082556 884040368
1 611147244 768976601
2 931851474 370085778
5 539133017 993189043
1 550042471 194201533
1 600505637 545947517
1 604985874 440169864
1 283791552 588942567
1 495794211 855770245
1 888367642 432011395
2 856360861 321646400
3 215739929 752067413
1 488682581 382693557
1 238198856 185259966
2 897825031 311792631
1 910552335 904695674
3 980459067 953379910
2 263145381 577095013
1 202466983 222249649
1 956544812 360420820
4 505631267 541449797
1 344008495 134982912
4 830970485 39962723
1 125097358 983489387
4 121441179 953846693
1 945348971 795246373
2 498252135 57201488
1 761090473 203914727
2 45559629 644175310
2 439075903 326340387
1 141857831 441845524
1 554584593 44277606
2 631979453 75347016
1 746475284 881459759
3 301661790 988361634
1 859427314 476196280
3 803109743 414429399
4 143562182 331444697
2 471803695 668989653
3 107204693 326490285
3 663788560 448861632
1 303554460 777626443
2 938289634 591291703
1 158736227 74839136
4 571452858 719091263
1 253514735 5065597
1 114280631 980891028
3 685761191 952016341
2 802504 842920142
1 136422139 152962020
1 525987457 479972719
1 714502023 502562091
2 220165269 885134017
4 486858762 328756135
1 104776776 413802100
1 409366974 526557024
1 377259883 391131011
1 281566894 519066811
1 229321235 774858750
3 35786471 325723375
1 642037192 894039109
1 868052410 75237627
1 804676317 228385119
3 485705862 812323277
2 219483189 625166731
1 124942130 917646790
2 975044426 957667366
1 836195342 142699970
2 694425090 867580690
2 455867111 911959610
2 272731284 450450112
1 254704302 251048812
1 607080160 538108996
3 681972808 856049511
1 812751859 357658075
4 134943637 499561349
2 55228869 628795643
1 921919157 518235462
1 438082614 602460439
1 375260778 995290670
1 453300153 995311147
1 689644057 646402321
1 679864127 567304659
1 714208375 703682043
3 317732974 517062285
2 267124056 967809295
1 239849706 808889935
1 129730184 781048343
1 562461973 316049313
1 26393848 443923416
1 402914468 616473510
1 629401414 116388489
1 612460736 49817831
1 772188520 579978587
2 87523520 633486695
1 172381434 738729675
2 899687277 659196070
1 471233043 724778515
2 454499741 626434664
2 186210296 480521442
1 610973601 877867261
1 861459759 289973990
1 384226759 745170515
1 29077246 602100732
1 635895830 95057544
1 208958624 987749499
2 108485194 130350038
1 132316007 31895920
1 148429025 120856260
2 370895737 674210336
2 334316907 50659829
1 633354180 893025419
2 593837838 813464832
2 126218379 871267770
2 97981840 544447997
1 407004482 163129891
2 613630935 425034902
4 884229050 749529636
1 974067714 620762604
1 808181158 237034286
3 109693511 440428242
2 764147148 277925480
2 197437037 300800332
1 395581433 543616258
1 910840833 688520644
1 358869919 645471950
1 569939572 251342519
1 238856412 638296435
1 8119178 357976389
3 136565905 582194881
1 546876667 906499157
1 596468075 176882205
1 760211430 875253723
2 393266802 199806788
1 384529229 756655470
1 833396761 202334330
2 739153095 746473867
1 900476944 366121125
2 193136176 447350474
2 940959791 215192532
2 23002476 296396003
1 794525982 281669103
1 547793850 943014708
2 254258529 267117718
1 432455375 456490194
1 90065291 430274363
3 348098122 854228714
2 974204989 189384522
2 397237332 452539712
2 900633756 815386152
1 501126391 641039425
1 543576677 922548457
2 258424558 489037522
2 701888407 616790709
2 124226314 182129887
1 926880055 630685304
1 940630615 49628930
1 933887585 497125236
1 672627608 975168457
2 668150804 652057968
1 120357660 447495091
1 653339386 500255693
1 166406947 334104979
1 547793704 334624989
1 692034340 315544368
1 956141827 109573242
3 620945858 794763157
1 925011896 543336816
1 449337887 625866671
1 454433523 103845521
2 26842511 2053244
2 667244535 741106646
4 701799103 62587907
1 151640805 214586796
1 391343539 468756418
1 840663287 915728235
1 860166238 238676381
2 984812211 76697746
1 2132547 669315107
3 467225517 837410861
1 3136536 85351227
3 386770732 411537620
1 253263206 377705019
2 19806377 132178392
1 972931805 649079069
1 414252476 521932007
1 256892178 194974841
1 201256909 985068893
1 258459900 555442629
1 244177949 678824777
1 719963634 509257245
1 723289795 69133538
1 547625425 587339230
2 563549295 211436850
2 33147529 216879692
2 876054223 736720610
3 967517422 62159421
1 238627412 470459883
1 591070334 45211705
2 874991799 130235850
2 935528331 816050020
1 837798099 840024666
1 580683093 523695841
2 402171621 371972833
1 387088546 838500956
1 541900712 678820310
2 676916116 375998384
2 814977053 825445920
1 671237082 94532283
1 931541461 806137040
3 31473180 782875190
2 505452948 767092156
1 137605502 461129979
2 130298921 774203482
2 410301602 337712604
1 40869943 362164067
1 878774292 840949162
1 944705356 309618270
2 50208762 799712435
1 845823473 566299551
1 196205435 343763296
2 169708404 206488928
1 890666621 230668013
1 425629351 706625438
2 402206257 612801392
1 871871956 219835683
2 155241329 723083631
2 351304096 269377205
1 409014926 185103102
1 210883875 211734728
3 252471426 697722955
3 637384501 406132992
4 427180837 574432163
1 653487590 203503064
1 997340605 482810427
2 492355278 815698415
1 750987148 939655905
1 935500880 746392809
1 679148065 391459910
3 766682277 850411897
1 108668079 440059591
2 595611117 863738568
2 519889388 989275708
1 707183009 113907694
1 447601805 440260093
1 465009250 527822423
2 908166324 403987
1 892389591 172250281
1 103059965 519381052
1 398058332 9565265
2 712421933 124335051
4 671163798 150638415
2 750641967 563431991
1 383831884 860761805
2 690180116 482817472
2 52999178 6123602
1 54810796 318554263
1 657477366 962779592
1 595994243 727804246
1 967337585 18548724
3 628222997 631629822
1 879934337 524860517
1 86124213 194832620
2 229547766 653110665
2 577133015 402302496
3 775500288 813383574
2 833738670 997852922
2 245495456 967735290
3 653715280 182193517
1 111307095 740678431
1 518291626 285579313
2 475065250 198398893
2 220750272 462112106
1 133880070 684515332
4 866832204 264944795
2 725282986 253441823
2 332853240 433024634
1 439754751 602900843
1 185463306 805062842
3 425833853 175660163
3 680765007 142041463
1 947375587 990437279
3 571143344 81635694
2 628186240 817568017
2 209341490 650493481
1 370031543 957485803
2 938711020 768587059
1 625273133 922398563
2 462560948 268166513
2 321600260 326009088
3 598494302 177489789
1 998960331 182705604
1 235079113 899679364
1 557637251 154184076
1 739851502 237950564
1 231191239 159094871
3 552237411 173197665
3 393428030 190734828
1 187577326 299172545
1 531727940 762727899
2 57516229 840374795
3 311995781 203293817
6 492823978 269812775
1 394432872 16852009
1 813176110 993047920
2 761797081 860220767
1 815956044 941094168
1 901332536 953322798
2 815685002 963613152
1 519831463 285513165
1 279794964 698296295
1 200405756 636639677
1 737068036 372957777
2 537561099 143386658
1 35221626 683601630
1 861655150 210839166
1 842273450 984440002
1 460464011 570082043
2 483069602 894154781
1 38773875 241660613
1 315975277 227433255
1 288763505 418716948
2 257252788 98163554
1 6048739 584203275
3 776004843 516317959
1 502703438 900231742
1 278535750 281360470
1 235137603 480566041
2 803698619 474453413
1 522486433 444151043
1 588862837 76906147
2 426599869 83101143
1 817647875 50348949
1 715246231 767947801
1 456851885 62285816
1 606204945 871949391
1 404995304 2831532
2 291434679 256292776
1 544499200 955642716
2 909616501 371006190
1 448683823 852241264
1 991030207 757433750
1 668043666 196380285
1 892710454 994750871
2 398580300 242095205
1 839637951 746823832
1 356085711 453276038
4 502672154 89806635
1 251836200 757658211
1 347292477 898206554
1 539536012 18881999
1 390431321 571763163
3 830607954 482247802
1 556814996 515357890
2 466076600 358008876
1 662553230 92819957
1 404642875 991126375
1 540937812 9581114
1 775723633 74525633
1 268238182 17723458
1 780621764 659535000
2 916904387 95484767
2 203063703 65232300
1 532761827 715940068
7 920179350 529813637
1 962288699 318361504
1 900420701 721986499
3 310731352 822017285
1 539346315 457158522
1 769786542 332579700
1 418883154 547552727
1 742346784 406899578
1 970561416 958174707
1 145052578 882033313
2 938111549 525149895
1 454403799 862343185
2 27672789 727670829
2 551494774 217830979
1 244633014 98048307
3 421129133 592087171
4 133884475 382662720
2 389506858 668514765
1 989799337 897753791
10 111496712 936629007
2 941628484 920228394
1 820572483 368042997
1 626250470 44926408
2 805530605 406865283
1 669069666 322188171
4 400851336 649421910
1 141311977 909613869
1 645925083 900691232
1 54823376 992973881
3 438540866 679247300
1 564715427 42294901
1 116663473 384910799
2 499348321 232568016
1 418439454 594244172
4 854513631 932680268
3 848708558 454839790
10 872281964 201935167
3 667063556 148881249
1 287729018 370090422
2 926939786 588912236
3 681122857 501412335
1 693534969 451290814
1 218937224 429700143
1 88671582 751917839
1 101472101 645254620
2 773493830 647247416
2 100814395 257265021
1 531702180 353300931
2 827192036 523882463
1 597743964 948983989
1 798784512 154268548
2 130157650 229565379
2 637232559 148591324
1 589594526 367821504
1 707339639 517810561
4 935973970 724207030
1 298300322 150886130
1 748194224 163292012
2 803096486 438922889
1 728470008 979132641
1 52625476 725711301
2 766345833 628803464
1 31925735 861342891
2 384834610 179779067
2 160991639 203717017
2 186000222 734827543
3 495047676 87667803
2 11074721 378370966
1 761753385 617842752
2 48457717 830530747
2 824111665 907309011
1 748486485 841668148
2 784501850 52617422
1 716504429 20532724
3 662269003 838504753
4 589175569 672011007
5 167778384 707553874
2 643671740 272977638
1 760435248 430943182
1 427333820 262446807
1 727333231 786216377
3 339710849 815023604
2 407722015 657956264
2 195109864 527972245
1 91322269 530170065
2 905394905 766325835
1 910566403 502645883
1 635835277 872322795
1 610807707 249341037
1 695607529 532139683
1 826179228 494029218
2 10804882 245393515
1 778301781 934014689
1 922088842 969567727
2 858094465 800285867
1 836194819 368727627
3 885270837 849967209
1 634797516 902163962
2 238114210 25447037
2 257902609 269535422
1 328954683 325731762
1 731214717 130154951
2 289435939 290426429
1 935088235 308203116
1 725932068 557696483
2 276883792 293655569
1 179315403 314192547
1 691682225 835381256
1 262709259 346137375
1 534407984 534585089
3 255214773 2526300
1 684521621 572737330
2 697761318 279879276
2 490387007 113893211
1 497771066 166724567
1 252474625 745957920
1 979898540 530146451
1 221582873 744978510
1 125943708 941747110
3 18839628 317865185
1 793403242 605498166
3 186172556 936593217
1 8738596 208054851
1 687072189 224039803
3 239090731 191047737
7 515206191 808253503
1 412610769 233266725
2 369921672 324155550
3 73882775 11423669
1 630646556 553788628
2 917331875 619885085
1 652081953 112635551
1 610930876 128795902
1 871698252 926868913
1 990399974 227267217
1 75483389 642018646
6 648050662 482592286
1 9247147 661762995
2 203782467 824624945
1 162596680 420673764
1 165749589 651089593
1 107923337 256776058
1 423013253 323921382
2 531973105 897519502
1 284747413 687803070
1 335518626 843253255
2 13278698 454469840
1 82180285 298930012
3 198464461 122556900
1 628829668 739812932
1 381096105 755202350
1 817700525 483257659
1 931391940 161775832
1 783103770 625741384
1 900419892 693867648
1 178065961 805384414
1 811457892 461168826
1 734261538 408645073
1 930581432 748726462
1 349211288 718236176
1 646043090 632189129
2 729144545 635011342
2 796268645 950811236
1 980769472 944667367
2 269039933 636711307
3 292482016 40903089
1 259233693 34181833
1 433409195 490303559
1 729904072 554684648
2 351338404 923284324
1 63754277 615426686
1 608817791 403040193
2 731728423 976855479
2 446717736 709325375
1 482103085 570628693
1 411973844 152599679
2 58164290 366611956
1 973168950 649890000
1 711992167 541882587
1 895553338 837782362
1 371824822 169578468
1 397531244 574437465
1 595966255 363949968
4 164557168 828629621
1 903006528 379018348
5 854668530 154044054
1 362141936 32063740
1 706269743 605354870
1 834233354 149607671
1 836673311 272354827
2 588102317 32571326
3 277430559 160595593
1 286130366 457314650
2 711736435 817013141
2 933822486 808969740
1 840649897 775443677
1 822744227 246047703
2 251137168 246034856
1 933768047 597450351
1 866444923 667107003
1 365693478 386690984
3 461756262 330791688
1 114422243 311759983
1 713124514 21437076
1 888875499 923382186
3 296786916 308027362
2 646296245 137219593
2 6488661 423380940
1 881618369 533248277
1 902465760 241765353
2 695761221 77858977
1 689416496 829750881
1 824650865 739758034
4 904313239 650325825
1 811895880 220069538
1 638285867 965229281
2 483249591 910392250
2 507217118 713211406
2 205199368 175252623
1 422167301 88279046
1 450424287 401680682
1 792836940 21428973
2 158723073 112020270
1 705358809 574753247
1 407074428 581191201
1 754923082 663403678
1 767408242 502993242
2 743939156 958972287
1 806109006 847157169
3 200112750 682925399
1 591084375 592792444
1 153052661 104694031
2 12370075 392446338
1 598405617 462073393
2 848412353 616782785
2 318695398 287978009
2 4470805 221509043
1 937834238 988719196
2 336754510 277255019
3 291883369 775784195
1 602105114 111154703
2 272298885 942399167
2 695319676 143947971
1 519216689 905398836
1 244584162 574964350
1 940104139 874232130
1 128238016 873112031
1 474044986 763605622
4 714786117 740255600
1 34381183 388577825
2 622804963 820480740
1 423535399 768791253
2 888540655 197567962
1 403442105 610311040
1 46262032 525286171
3 497776087 844306473
1 450847498 478113832
2 56422663 193735558
1 392626516 511201320
2 407028124 446315774
1 542257412 690744267
1 378355931 224692639
1 950829031 586728415
1 163111093 855349755
2 57566182 883455382
1 396836225 140757120
1 457323591 980330842
1 479588246 954905018
4 230944345 470896481
1 113553733 88951520
1 162386231 323631296
2 641312002 902136087
1 39681214 369815145
6 919247547 983495718
2 921625057 736750317
1 973005937 456248369
2 57728749 927435693
1 500573751 326057333
1 534623382 915236612
1 455668400 107551717
1 321852878 734997869
3 718072486 627878710
1 719929367 382906218
1 756420409 95645485
1 205913917 751934924
1 100876233 680288410
3 680313258 695061821
1 932102342 919885282
1 615823115 434648458
2 51428427 237040805
3 672568489 442526313
3 48639440 41734164
2 157258185 234769807
1 112481664 964643439
1 430537840 110312140
1 79102015 731860751
1 645652469 472325543
1 15840284 725464813
2 401126643 1037703
4 483344161 775641334
1 637722598 771791802
1 786852059 102373381
1 958178138 658764737
1 109534147 551269413
2 52219722 807713193
1 347444967 249177450
2 998801484 44829113
1 2973581 242345973
1 979879305 668642735
1 366621541 567591182
2 385246466 5908729
1 913806302 718930037
3 254695913 524488113
1 950098085 26941582
2 880093064 934691847
1 219366634 285003065
1 114203134 194256745
1 669366203 469747730
2 770502603 749835891
1 41253512 477820205
4 850958544 468626804
1 431325401 874821628
1 538080292 253293237
2 460394646 836541536
1 914491933 251579325
1 811656446 163313730
1 87343259 204813452
3 167353365 514500903
1 708306401 560641534
1 656291302 784433826
1 133284161 284440395
1 787871524 286685784
2 335126209 55385067
1 603599832 932612201
1 812322122 912940731
1 111296678 52931741
1 661781672 195892560
1 362705742 240584474
1 199621998 254360909
2 392192859 827592635
1 109152572 774502514
1 232530199 981179150
2 827295534 25125874
3 468977389 287838267
1 485539059 790502415
2 589098036 758468237
2 146727573 105317028
3 356102719 590611083
1 824901837 929029445
4 514191212 525104511
1 485334716 874420612
1 352800961 43051528
1 977849424 3768668
2 894059827 485526625
3 247474979 169222120
1 356401859 332210554
1 943577750 117974907
1 346286549 926945397
2 7716491 499094889
2 326002453 575213181
2 337962130 209473166
1 218026963 928164817
1 803306342 576392792
1 527388674 508888245
2 548544975 594511230
1 157187197 286700748
1 17815936 314816720
3 277816070 249782648
1 912645506 968212740
2 46477135 239456073
1 615815858 198843575
1 959735628 627640813
1 946113377 349525698
1 825841966 235139604
1 429634151 921368548
1 301335642 994145254
1 681619105 916954098
1 299616194 248528224
1 488729392 327518560
1 371549837 287361555
1 93383960 640028243
1 906009690 40643983
2 298755406 19340094
1 81949092 818714675
1 567795613 590580593
1 872953409 381761989
3 142078553 957808289
1 791349153 227179073
4 667847764 6720608
2 349087517 844816094
2 440238307 653112398
2 738199101 625622329
1 931596729 803230109
1 647110419 83429741
1 311240275 608684937
1 639287870 854387515
1 480026403 912017811
1 454684458 559638537
3 505100388 103449711
1 415317500 459201381
2 159633579 105415677
2 654273662 615616646
1 691068185 11667438
3 643731128 292735539
1 186177422 902915601
1 124567370 349649371
3 593038279 782802855
1 739707345 406624621
1 647309778 251137935
1 375032403 502182095
1 866952561 880707214
1 161004527 101937971
1 874432781 465240391
1 312709636 811910652
1 446083673 238331945
1 591225928 67013679
1 935815407 450706807
1 102520201 264966163
3 844794719 566749241
1 55784800 695452219
2 158815740 290226739
1 301691288 819264852
1 709116989 527952956
2 49945700 39946707
1 139796035 558928490
1 283565654 559009641
1 503941071 675827954
1 680925026 648744914
1 580357971 953512223
1 279011431 760718180
1 7525783 952394787
1 226433932 329165731
8 879456217 406369966
1 383778420 111942021
1 515925932 500958773
1 972157193 194844002
2 565757992 525524692
1 561715876 7547696
1 941475514 989989125
1 443063687 87634424
1 296596071 542103731
2 362457896 144240799
1 623443037 559152533
1 949490316 94658858
2 8604729 602269306
1 525469769 267793431
2 125840335 367276734
2 669515174 618647114
3 961248511 388199022
2 678517794 537281740
1 809705187 570301644
1 467524827 372361847
1 178370436 368242622
1 220460740 995509636
2 243719405 688707341
2 115554712 879651139
2 155783881 195407259
2 712428771 89485776
2 721248078 461877263
2 455485040 480428932
2 730018373 599499680
1 248734718 230159613
1 279138297 594289938
3 555348709 960757034
1 75969700 206397310
3 354910901 154662269
2 203848103 270001219
1 669959893 408671101
1 412438105 477812822
1 804255682 595556453
1 509819900 16657870
1 620245401 358745796
1 611987780 642926769
1 698896346 601762826
1 335021296 528331608
3 651369943 274417989
1 412769211 381712559
1 606613134 464395908
2 627802102 329040879
2 549252895 726153024
1 550487719 788434547
5 187363671 655259738
1 305637233 278383079
1 620192038 383977810
3 694403107 64341895
1 595438909 66884418
1 528123595 730019703
2 477163304 521072122
1 161892940 868491159
2 128280074 103598238
1 674334353 387101109
1 960230763 388319492
1 567451615 425443786
1 301338894 902634548
1 241163209 925646603
2 584083020 491067523
1 523302504 43247312
1 648652667 9344089
1 963002557 190603593
3 100180062 827132861
1 705100160 597356048
1 431932520 925868128
2 301639260 332840619
2 696320687 444042818
3 935112554 854527853
1 858615650 812646887
2 407097919 429163948
2 223954738 932408138
1 269672774 255694562
1 370662555 907193682
2 42559133 373105793
2 151073039 624812274
1 320092888 762075214
1 314400557 941839802
1 78940007 125318243
1 741930631 310213340
2 237923323 486093451
1 447061806 701120900
1 832940479 395190822
1 947325725 621888195
1 508287829 351000394
2 479104048 102270827
2 454615656 43653952
1 646823508 218952833
5 910998160 138607026
1 112005637 344564621
2 499748886 821468888
2 488769293 128769816
1 986474951 515558155
1 698923088 325033839
1 129274375 68785000
1 16572907 388349854
2 663311392 543701361
2 226959716 998975797
3 595873285 866779476
1 507044401 580537478
1 646537123 294069092
1 887521470 973324648
1 369288200 762560305
2 119074172 345852843
1 396133541 642079170
1 286776990 950810107
1 378535435 349254606
2 409342535 513754960
1 247937131 967148787
1 58739310 938428341
1 746805623 303426906
1 498275094 83183054
4 355341643 486640980
2 373998516 708246043
1 799465499 708594766
1 447988911 465372300
1 926007968 829093973
1 929975010 619904369
2 7318649 728930411
2 785124921 381991812
5 825632182 723783779
1 345141130 201337506
2 124758567 339151603
1 498848249 779271873
2 826141859 499397673
2 292406376 339800137
1 151841886 266747698
2 462605029 108943267
2 654599299 172858554
1 389735356 238043895
3 356143194 324245499
1 93680774 442625760
1 732056706 854730850
1 286958535 927619295
1 575665587 910715692
1 739974982 640442500
1 729584737 966289590
1 66207917 583626130
1 824613843 156873993
1 852502583 222336085
2 644597376 552556551
1 731461083 928198938
2 95522573 857894861
1 779089418 82304026
1 169419648 241936051
1 588851172 520603101
1 314631904 856005291
2 769345597 147371069
1 595970357 474440422
3 794469783 707163943
1 315723213 960980450
1 514451920 546976177
6 278090530 349527443
1 734080049 836519346
1 866360823 551357379
1 754831439 793326535
10 955200384 48112192
1 494513866 280130195
1 644484374 209255612
1 909603779 907491186
1 937143045 970754705
1 833719110 303018265
1 945451500 285523634
1 469167213 617156453
1 708056004 254210795
1 470483472 121960983
1 845930447 70599604
2 668032376 150152385
1 967938917 308511056
3 896319725 602664948
1 688143451 867607620
1 477522265 492693443
1 429454090 808242731
2 777174108 784283394
1 224965795 469248227
1 711003893 383210803
2 509246561 543710072
3 99899513 760562833
1 349485713 970729811
1 230541337 65510967
2 38191864 437590871
2 351854025 833307588
1 379015788 71204750
1 276768191 562376269
5 84412701 766586720
2 455241779 467892376
2 645291286 777704509
1 920333186 714915838
1 833067386 920348811
2 376532801 251832235
2 785293208 577777463
1 649525975 98422432
3 148217347 608500109
1 692378374 803665561
1 511294616 901466403
1 736239404 799406926
2 605100044 386254054
1 374272767 519428523
1 715280782 863008876
1 582425003 895528459
2 663899123 855763048
2 965659905 176922654
3 69014953 31283103
1 260806915 895210784
1 93362947 127517994
1 787523944 860578822
1 504720334 690301801
3 857936504 782310846
2 737138781 616894165
1 924733757 545341769
1 686987950 963489637
4 272847402 496998889
1 613009410 451336973
1 702977660 870746630
1 582950587 658022424
1 895035563 495088054
1 846609168 494563434
2 859760412 489467644
1 197864287 907623559
1 352333283 808725552
1 9462224 213073895
1 962865460 916408211
1 541223582 483867315
1 344538395 603681728
2 765315858 528703969
2 278305882 600777177
1 897157586 744102837
2 694627421 452731993
2 365201153 608549304
2 348569467 183232013
1 346842249 681378650
1 857038105 860020604
2 696814026 247483042
1 557925277 998658326
1 513007244 981386691
2 944890083 782556657
1 242487660 416434800
3 693355338 823079641
2 38476526 854193930
2 68453669 351506810
2 163684261 449204242
2 108597847 95159715
1 479921503 702981901
1 81348537 45979290
1 671161789 525172417
1 462182052 757482670
1 650147615 627189605
2 273844752 278569375
1 529979365 139975676
1 229064687 884626375
1 185958996 472654465
1 476607128 366021036
1 699771216 466340783
4 417076539 770990169
2 73802672 565663911
1 591910466 277106425
3 154958706 549443070
1 399639000 192201719
1 621424949 506791273
1 554924063 102272649
1 430274877 205527869
2 16116606 218398761
1 707277483 38356558
1 455572372 394360357
1 100626255 404389914
1 111255782 613650085
4 704382765 489050508
3 612996020 937167162
1 308189171 975246563
2 937432449 660800210
1 112389629 380992461
1 229292995 912025835
2 268327086 18221949
2 964727205 413179397
1 284114180 731779813
1 15829519 535732104
2 254500566 308684040
1 677991948 795206947
1 622547280 792411730
1 292673418 202697054
1 601003860 305125080
1 55120486 428035452
1 83615084 783237494
2 212291824 95284988
1 669080098 229812497
2 824248576 820459546
2 89952656 555273458
1 776827933 53293121
5 378149858 374736489
1 433192662 558702090
4 763771359 720081920
2 831177530 366931699
1 590352987 235570981
1 96985101 93194608
1 834429773 880761074
1 999679854 111956647
1 903473880 408669098
2 725226684 496630879
1 708860308 521454986
1 626018573 350653823
1 573791167 213777433
1 358931385 537788210
1 326196543 3536
1 769158598 180952887
1 994102967 205359589
4 613709106 722302442
1 555967150 177297466
1 263377810 837765992
3 742295612 707453243
5 567705855 439084955
1 253633219 747225623
1 265558842 531538695
1 756909047 115310197
4 333505950 847997190
1 687807287 731146461
3 450723756 771431788
1 820133700 415859516
3 60598828 95789335
1 43630979 642508059
2 736451325 407135547
1 225036055 207186175
3 577939390 445500100
8 118620835 240919743
1 536699230 537258567
2 8016166 959695108
3 479277471 314261002
1 807970971 169428089
1 874025929 653131141
2 613572567 758664532
1 302833327 194139545
1 161554593 476000016
3 883550438 608770864
1 496854232 95606423
1 329227027 637693956
1 241150875 619757014
3 323422223 781855440
3 439982637 491951120
1 821963683 806832322
2 41457277 385737184
1 445882639 807020741
3 789933050 662866623
1 31452517 7745659
1 216490434 826593869
1 82474787 58339384
1 582350136 793304432
1 347605482 361244465
3 118995454 624542546
5 256270644 271088113
2 952154739 486411012
1 480536367 532404822
1 495722193 235118747
2 417944309 731579787
1 156743918 87996368
2 422924207 455568671
1 394258149 367801954
2 810896244 645445162
2 512043006 630809552
1 388026248 616574041
1 920070608 222487929
1 377380605 871229033
3 761472775 165418827
1 636489472 249624252
1 474366519 350881522
2 718653494 388817957
1 688265211 859792030
1 416489372 679505583
1 805107017 756083178
1 995487746 98037524
1 350677104 478901000
2 702166669 154203632
2 414815823 684600487
1 645729837 882619505
2 859002192 871371553
1 428909865 609156010
1 736965725 382845815
1 936411737 680432173
1 81618820 295971
2 938537202 717149467
1 599162048 632829369
1 668205669 527469841
2 410799184 202612142
1 178484119 625131087
4 461066999 430745799
4 513218067 546294391
1 840367597 389406365
2 835904445 695918822
1 696603560 405154468
2 529597284 294327339
1 568138138 265596025
1 60934788 631191776
1 836018135 327836215
1 812614145 142515512
1 231852831 902457269
1 553929998 153805646
1 633505489 489796040
1 747158903 830653802
3 282253588 368555681
1 459091463 778896082
2 344774522 856501646
2 494465397 456140897
2 905571788 979748602
3 551300705 264185004
1 506774644 618417135
1 136292480 800998871
1 64945120 596735920
3 285560852 203973568
3 546724527 711532803
1 946470906 833082192
1 77620193 191978076
2 215063013 608505942
2 316434399 206925690
2 670866300 852114130
1 647059173 462844015
2 549832863 62454018
1 830813823 837323379
1 35040690 759337512
1 647519566 978092901
3 72469449 461147124
4 808904813 148512686
1 586533748 528092400
3 398486832 123789671
1 597295547 565280414
1 122566335 712256563
1 819497081 901134739
1 259752313 89894114
2 350914383 403247823
1 522811694 493374265
4 531550543 203264062
1 575239234 958630067
1 753034418 623418446
2 321668748 750406079
1 309007686 720124305
2 888538059 248968358
1 854754331 963443987
1 510567611 655740011
3 50627730 9538795
1 160786631 75924308
2 67252593 184548048
1 4605043 129816565
1 746964595 367632589
1 810090069 521139714
2 882701474 1529067
2 19127213 760408644
1 202044312 842259747
2 767691676 46113952
1 56474306 282303062
2 505990116 51253791
2 567159183 986610235
1 623145381 288545521
1 91779566 455074298
2 612502269 478757043
1 312447113 603715743
3 522641835 468900108
1 307307104 110637079
1 866457446 97887723
1 776792720 192589581
1 333863237 135648676
7 462532636 233892950
2 429288474 136562948
1 369936822 439243947
1 205249328 724638302
1 333420237 573985871
1 281427822 500863130
1 636292582 277931423
2 217551058 121380502
1 9097775 803405772
1 798388894 44369915
1 769283770 341678328
1 438345201 872071389
1 625450919 612403982
1 957747120 175279361
2 413905681 67691658
2 602073109 552050095
1 732577210 629218378
2 954098220 385498831
1 976576520 202192613
1 546108646 856630070
3 674080727 679913151
2 53864111 885402326
1 851836565 714016075
2 588329761 144085635
1 937972692 998726793
2 74346970 115134135
2 668170638 171988655
3 709380221 66945724
1 987104401 259070222
1 254836673 827260596
1 262525213 816591350
1 918644526 664077994
2 135130892 39996603
2 417620345 68031672
1 848555627 445066564
1 854461493 224678437
1 811289635 326847209
1 907520946 747986959
1 685797104 687478697
1 268286250 478819391
2 504226508 244960301
1 80488012 12394164
3 409750316 381421143
1 946674419 799323612
2 22982629 56536225
1 630037031 816565894
2 590266128 638412920
1 349595905 869884116
1 627149013 136494161
1 907317324 859849365
1 387743405 34324307
1 801415533 95504290
1 826813442 907503674
1 726180865 608295781
1 393239753 564650203
2 318195122 846553528
2 799055879 895582907
1 71196380 882469686
1 517309663 9066565
1 288658714 749541321
2 909666545 87815330
2 708577393 337368979
1 927298655 710322495
1 573445255 977824013
2 824696665 84649509
1 105863068 149869848
2 322202417 641585287
1 541706338 942263818
3 707982106 251629833
1 673047893 652413410
1 371358469 831602190
1 159914975 946903145
1 900912703 167373574
1 429847506 100310622
3 228807422 51774028
1 159474438 621734556
1 650007977 695984247
1 451816299 612592643
1 569474448 340277721
2 350640558 684845274
1 886741764 808705251
1 475889686 883339531
1 791103662 487255062
1 457607575 29159238
1 936318320 637717232
2 760782788 451893406
1 590877416 264848918
4 566803602 304879534
1 757503124 547908091
6 967925605 310504960
1 771101334 241158746
1 138077305 81498120
1 51190274 356634441
1 389374834 342340680
3 668752274 176939637
1 623146398 409961015
2 990350831 160282242
4 732098722 901178973
1 568665787 270843352
1 992893145 73522041
1 274916224 657899744
1 716083789 858271192
1 712603277 902352625
1 426330153 314374407
1 143045737 314397990
1 333756121 955550763
2 271518800 571693740
1 972509708 285106306
1 830406010 675237325
2 200890024 937247341
3 25660018 591716278
2 83561599 616734522
2 431863496 667888358
1 819366773 478629104
1 561655835 338991172
3 525048031 644979472
2 265773745 542952407
1 853009453 195823347
1 676082021 856427706
2 820785373 714466924
1 505074430 732901786
3 495314284 931216020
3 453563588 69519046
2 326438887 135879215
1 880019516 859943139
2 523939413 928707954
1 653338620 4768511
2 398521434 770156933
1 875569314 584610520
1 353965404 278947136
5 241042027 779768693
1 485788406 770325134
1 797546836 562280032
1 273953842 540172157
1 817938052 712681857
1 308645078 424267561
1 34212488 122989874
1 144064347 752766841
1 988565966 98739303
2 961843807 19261037
1 781716013 740922919
1 142000635 201690621
2 847837966 193738034
1 308992889 445546335
1 727168649 25864291
2 259944869 711997369
2 688592715 587507009
2 596269274 911121793
2 438286268 548846809
1 781936216 608743013
1 376763471 591224993
1 918739024 976903053
2 903751555 759081083
1 707604021 977303205
1 271449390 613909709
4 306123270 449238438
1 16423395 65917796
2 908938022 143649658
1 357596001 453757141
1 259170146 350527422
1 315405778 309196421
1 137769640 308928667
4 273103158 69621257
2 840594367 751065090
2 801475570 32718971
3 358066338 921548984
1 16639273 532026872
1 153491923 878505704
1 295037106 259498575
1 424210596 169511340
2 851550604 592976292
1 408304118 151719876
1 337153893 723184869
1 484810034 861196198
2 628483870 591312811
1 349333189 876774787
1 455709814 359013814
2 370104378 670420080
1 44138842 507592511
2 765066769 674859178
1 358572252 258823236
1 879191413 711426353
1 254459330 418998513
1 438092885 514564076
2 321276308 234821714
1 950120926 451248469
1 559485421 596226120
2 121737981 958388506
1 465971492 174402361
2 473849396 505085924
1 20396212 276541007
1 389454517 127132718
1 865638956 280588919
2 958727174 878697215
1 545392576 784828845
1 733633750 830239916
1 239283404 682079425
2 222074047 833708254
1 44770148 385729376
1 389975413 349584959
1 972834942 394198554
1 242221102 647900684
3 118839936 551525766
1 119083110 343665094
3 501115932 191430924
1 307295255 901556812
3 287094505 58709948
3 928325214 248214596
1 116703653 470400339
4 919588164 490241607
3 326532787 174662940
1 382088512 391457107
2 462807989 371853173
1 374419468 964538501
3 479111800 21018478
2 168938405 969960317
2 405791610 387813760
1 599929401 392943706
2 352890677 902632695
1 603256117 716167797
1 623582957 788240400
1 205859983 78369430
2 748310719 148393380
2 208473379 283363187
1 515286063 918800648
1 810039526 822765037
2 678397115 326346951
1 690484209 247816242
1 502901853 387410533
1 839902697 226571601
3 37094970 385999775
3 247125799 857890786
1 996075712 739844941
2 163936599 272221080
1 62312785 109321869
2 667928180 390497640
1 410384358 614762579
1 54158248 860906353
4 163274121 506301104
2 497642532 92740669
1 464321181 842110899
1 563809671 390182865
1 791830180 919793613
1 150454614 133229762
1 329161030 207165278
2 335750737 572306946
3 299237312 64390317
1 95563965 183645078
1 652977383 561449032
1 459935856 959723829
1 588242745 261169464
5 257083815 972315069
2 702259951 657262864
1 612894472 872347763
1 84800177 625678183
1 205878525 32069911
1 173760706 710544509
2 635992160 189594195
4 24969276 290590659
1 444870047 524068116
1 16779635 93374016
3 372787322 930198444
1 426749738 59920946
1 787989870 436330461
1 966731659 269048147
1 814158338 391992811
2 68888178 702071346
1 494836330 96289206
2 354265364 579569532
2 756941430 787255402
3 682216726 448395019
1 216830900 570264445
1 437933526 383263037
2 818515461 651032123
2 182608777 531750827
1 451551709 745153056
2 501421664 571098391
1 641877387 754154741
1 362874305 424281655
2 859207381 590721301
2 477614370 309125617
1 438996043 927614179
1 62161405 892179283
1 742611289 534373751
4 435555064 2975938
1 912786641 291884621
1 657254080 888833511
1 383703402 681300376
1 232645328 973648398
3 943532894 705701231
1 545021540 190886992
2 115769706 292033813
1 985707527 336333046
1 587298115 764867067
1 700249176 902931667
1 756535835 927093485
2 789787915 93105569
1 490977843 162549194
2 731135852 436156441
1 240169868 804759626
3 472379239 88712234
1 20813557 86069042
1 319159224 447812047
1 579812194 691865879
1 369405996 754714503
1 595714494 904635110
2 849160909 17194593
3 279058955 526464282
2 455941594 622809721
1 633833675 100893431
1 64746751 375756571
1 649862326 174547298
4 440653602 253386104
1 650517528 479749120
1 54212392 390239597
3 591111674 777824072
1 759818380 93978017
4 825077066 944907324
1 208617120 514524386
1 833065909 383180159
1 510460638 711566170
1 229210246 857444460
1 774237395 526909622
1 173396609 173975892
1 42399874 95521955
1 910531301 754291083
1 300650013 989115777
1 145325668 642079461
1 69266940 397016639
2 150085429 92936992
1 642965760 748486576
1 775200576 624065795
4 954440714 652968346
1 242222617 810128979
1 864410610 224983237
2 52141479 688115150
2 422919237 593529292
1 983358163 487143665
3 485812520 610730321
1 302647977 23338903
1 645297510 805228524
2 467440476 651840122
2 128128963 15620847
3 432511238 899777938
1 299244802 735645711
3 923432072 386517508
1 576710009 391431078
2 579245311 777461016
3 785406422 717161486
3 394863212 706743328
1 454873434 124967682
1 219407218 978985610
1 674656543 686232332
1 51113981 920828233
1 834070005 950022068
1 171436267 194757466
3 969852990 195318744
2 787495936 94206600
2 740775494 350090888
4 450381344 686469813
1 331049275 343382471
1 9113679 791923630
1 312892439 207905082
1 756056889 445388623
1 401269875 820999676
1 51742947 573856084
1 187118479 275245650
3 606165788 344084970
2 755141223 515527246
4 946217504 485549282
3 61526239 555024627
1 262050532 355915982
2 770570742 978544834
1 679990021 419891329
1 299814672 889131737
2 988522181 699717179
1 749900116 570925282
1 827146773 431054063
3 360533766 670896286
1 22717293 868019774
3 931286176 580134196
1 935167495 269322025
1 661115681 164461842
1 803455888 485042890
3 881271424 99007827
1 643406437 396433091
2 956730511 743895900
2 199688592 475988349
3 93953922 200563358
1 663396226 416389251
1 592499225 967833554
2 755138357 747678032
1 819080676 976865294
1 140705580 625451900
1 468166865 631652793
2 805105593 96770784
1 295046852 391851502
3 434263140 917939722
1 18194033 244320174
1 412157163 609835542
1 48632043 18626435
1 484749815 887096000
1 965286077 450091975
1 67604093 151874241
1 897417593 929504399
1 503353579 113341894
1 886320699 529641793
1 577116914 404859826
1 583100950 603551761
1 529163154 616843496
1 801214329 150485615
1 47468240 844373664
1 492692322 72508235
3 948211712 799960035
1 886375791 200550011
1 949997764 45237800
3 896941316 839976520
1 993735106 522976808
2 506009333 250920181
1 115917082 273524037
2 141232456 258340229
1 179484790 964383863
1 868061473 894945485
1 52445331 933258378
1 701117846 845590140
1 79660344 877665965
1 228502282 62339356
1 971222382 205886931
4 484200337 678882724
1 737098946 152525143
1 42724715 447359528
3 110448847 673297835
1 362606441 127458267
1 948307063 985131070
1 940546825 752030333
1 572120912 369945839
1 110272207 475343742
2 309048998 87035092
1 348025848 594355639
1 360429573 462271073
1 89451023 608649499
1 973049110 333204409
1 393644917 980552697
3 977094675 550160089
1 733572938 621749963
4 204367374 744743326
4 146181751 180392365
2 470311494 28668323
1 571100682 652293381
2 429823401 160663893
1 466080823 556270148
1 920371619 868876033
1 252608631 205092137
1 354766117 736555911
1 324030357 268795305
1 579028999 276245615
2 954702846 772468345
1 695155052 745843373
1 62500338 186665211
1 414078336 915690267
1 195349556 913456362
2 966423606 647653821
1 215015364 11171158
1 43404345 823083026
1 834348138 88498824
1 160448376 676127186
2 343514513 41997017
1 213792650 106549356
1 14613951 572377782
1 182061311 316542428
1 311019881 544404314
1 319011312 625817854
3 760938268 649713803
1 680742952 375688964
3 564452991 424012115
2 472059999 42561119
1 105667072 241309278
2 49286949 313425446
2 553887338 170128916
1 122221689 994261894
1 845519732 689111390
1 10697306 260469957
2 545786854 529050488
1 950684474 222871357
1 39525483 500942843
1 837807266 43340385
1 545912839 154129284
1 847894227 552629865
3 356665895 128979968
1 835527644 314749616
3 990027813 532885272
1 183413204 230089054
1 226798166 923013945
3 952107457 211947941
1 657089091 863320457
2 507365223 289732303
1 105938701 123639942
1 753225317 200121620
2 408616475 453539021
1 651729492 688872575
1 744863166 850843944
1 323738301 878199070
1 278142500 137566534
1 39767310 869711769
1 507565252 253007125
1 849241757 244628750
4 661437555 965769940
1 782613306 989011920
4 392198817 210714582
5 288564849 718763105
1 338483757 485017650
1 942179553 435844754
1 104846865 579918876
1 540506176 648726606
1 96094393 401371048
1 767364104 966102412
1 375398783 10497446
2 785664630 841128585
1 629068265 455489773
3 98287336 300671683
1 915755532 729432271
3 357376900 587161107
1 390917660 305291094
1 598814642 363376317
1 551472812 867809904
5 482779244 938133112
1 209477293 908829433
1 596812880 603986371
1 700426596 528171691
1 164352191 127208523
1 869983545 547511648
1 489429380 342489745
2 123656303 218980540
1 722544440 300619333
1 499840103 146508001
1 339214511 902247683
1 863322188 723856371
2 129909298 613688321
1 482598184 533322039
1 157903206 96668840
1 335682056 132828567
1 761386890 602725289
2 651715424 54370961
4 985223829 119706345
1 244611414 337382839
3 229863168 166068251
2 358242074 493693059
1 621280811 541889048
2 576640793 314832786
1 70131396 448936144
1 449332266 391128892
1 333280616 695434211
2 552266661 666448680
1 929368700 899985874
2 686498364 909622135
1 619248093 878797646
1 952236104 496028768
1 853187031 170157049
1 242419819 140507159
1 436239257 110419344
2 727957414 191085330
1 351224131 648371680
1 985495516 911806661
1 86135199 716301800
2 749236846 103227078
3 410832758 155711523
2 5832666 625777871
2 767541076 205831244
1 407110529 47806602
1 301445102 126849264
1 507057321 980620406
1 643541795 611043056
1 218555787 376007007
1 281328530 893245812
2 807155536 73629460
3 961881532 350367784
1 69855562 550750350
3 650388621 491147705
2 843804531 692597197
2 783030298 73988856
2 753650969 806087782
1 313460481 25274792
1 171006301 248415448
1 751859047 579687127
1 249935249 741852212
1 208441504 250439760
1 334493210 397733686
2 390727898 463150154
2 632225519 101533644
2 808147818 710468247
1 449457326 278904365
2 705747500 908346244
4 760227118 124738837
1 543620665 966864636
1 771030682 432882140
1 589897178 460210801
2 757759690 256512014
2 251554223 69541618
1 217064045 505998950
1 1284210 957493677
1 272636015 306755632
1 677449199 180900561
2 760629332 294426333
2 66065034 524455994
1 630382714 565086646
2 874560457 7274991
2 299751549 403820259
2 394496460 489088613
2 218695329 427959667
1 415162478 988223318
1 930957143 67039836
3 708188853 65501828
2 530867801 91097843
3 263526536 657770664
1 951482144 135189312
3 204247493 738293324
1 568588990 91479020
2 192572682 93736400
4 862526476 894600909
2 538552551 247380559
1 974173294 724436622
3 724176550 953636626
3 802362022 363352342
1 994610167 94289229
1 353176755 593918161
1 330953993 464694813
2 205790145 19570830
1 234764122 47883146
1 749368475 355100126
2 15393473 214334032
1 986766702 733067032
1 110148305 651857555
1 417204582 471573377
1 300654893 861924537
2 287587299 783840936
1 580024279 256709866
1 728343189 505346887
2 557523560 639427015
1 117032518 656825274
1 240007908 915183532
2 652666962 234656137
3 638362191 451341044
1 534421269 496578875
1 806383836 228626244
1 607522215 234815979
2 388406973 282746233
1 82656727 772131906
1 583335530 635820364
1 936480743 277823983
2 149079832 68471761
1 368611353 612498200
1 771728211 786157578
1 426303337 276103187
1 565733649 611127486
2 478057649 939658580
1 4731698 645503056
1 570996921 278956695
2 637581542 908480783
3 511686046 449892830
1 124093368 326686969
1 898778104 645789863
1 226700958 783527998
1 859083720 985292206
1 292573825 872211861
1 669500378 120628745
1 880578151 422454645
2 23410563 464752779
2 633628750 223626526
1 293180799 814233631
1 613330005 936595397
2 266600755 402468911
1 80178333 739154393
1 957040455 333394522
2 32569290 49732999
1 461417298 131919584
2 978881111 126381731
1 288502191 199488790
1 124886162 459590952
1 29121389 151597857
2 901631730 888446079
1 527976868 640931975
1 929001538 258766335
2 131648442 262029198
2 959356002 117968232
2 162636593 176867733
1 895772436 994124635
1 111062817 338519325
1 542876295 641227152
2 159892457 489609781
1 904002147 803848474
1 784871622 151447790
4 91441120 185598242
1 640344818 883363675
1 774875564 163692271
2 507767320 20420503
1 672894377 355155884
1 120965350 417607431
1 132660062 208717921
1 824363874 557213292
2 289806331 252577795
1 82060815 938849900
1 574528286 383433959
3 862545431 366293060
1 93063418 378487959
1 731087635 945829582
1 32345120 524856135
1 937846132 877235939
1 103156332 568251074
1 73980698 551237614
2 766283040 6539314
1 194861786 792621423
2 11156016 704667796
2 587854204 108365235
1 286042713 767956930
3 139301571 112342771
1 981646819 911624567
1 846462253 133681396
1 692132920 917765519
2 496483603 43283791
2 426220756 389694787
4 452183470 486928685
1 18215347 607587994
3 178738305 379052589
2 866639564 250406940
1 296648164 229227073
1 48938280 171248786
1 481270325 947228926
1 733212331 78403113
1 807315088 285938848
3 594332856 913462073
1 643358931 76757269
1 550828632 452282473
3 47015556 906557527
1 707153102 966112988
4 821566581 345490938
1 393774789 631996651
1 998308077 923734855
1 171151180 325675031
1 961569388 944175185
1 252222538 192429707
1 509185144 943099333
1 708776254 146586736
1 792346911 652426364
1 903261161 363089489
1 282463714 797584576
1 279299930 2883026
1 110072694 484717047
1 975450723 187420957
1 585602829 270167981
1 318603167 515179177
2 912070088 137099790
2 53337869 956144988
1 902432453 635395374
1 159107183 683407352
1 525412647 969420918
1 144075591 686788795
1 276232990 866859451
3 556444129 634338924
2 645151618 42262281
1 805623839 544764190
1 598042086 800565611
1 239403645 120133755
4 148953023 236211991
1 234138108 132402148
2 873165315 105929823
1 940388954 828039226
1 317446025 63061701
1 623125746 339999399
1 249300263 725590781
1 84228933 290621024
3 550886681 143309495
1 118223674 113706632
1 233101763 539514222
1 968740921 296571134
1 626332376 371436301
1 571400576 17178462
1 934579754 649308755
1 358492279 579055295
2 181933840 439103682
4 751045533 194066896
1 77388160 580958224
1 590864932 420639961
1 61756229 370548817
2 188331591 209281035
2 811601979 521015220
3 981413610 691247809
2 759186223 348563921
1 308574579 966122415
1 821056181 473063328
1 401686118 617576231
4 183632590 359062250
2 869373937 247684698
1 210521548 315209382
2 264961915 163258287
2 887279102 117659462
2 145822013 634397709
3 711644925 761195303
3 823273958 706855908
1 929671463 508922170
1 404899104 946872513
2 911222907 574082933
2 707809935 541731818
2 727342088 193706805
1 408362342 264276048
2 241063965 251447329
1 395041199 177692670
1 1589778 666194388
1 368000787 666625070
1 932378430 566904871
1 79186946 711266741
3 343668165 728840870
1 488270183 116615606
1 128962728 54240729
1 809277109 979475073
1 508641188 149174637
1 553377147 107971959
1 154620522 182114143
1 136030871 936730437
1 853368955 344607195
2 137917420 605387561
3 72440669 591234221
1 302924636 844735281
2 641732531 881873924
3 441403086 990942472
1 265863380 29508346
2 60530035 760383249
2 234131407 306450167
2 369506728 144574770
1 213999249 275840304
2 106040632 625088886
1 843257090 31216517
2 231886869 297796202
1 768262556 167294875
4 432690828 901908862
1 152233497 155180661
1 355983318 35934278
1 404743103 239544067
3 89277592 61977614
2 628260814 487678194
1 327320648 597458088
3 763804709 227734087
2 172886741 435995933
2 473314329 198672549
1 972018285 564183692
1 533430437 435684304
2 224645633 605729317
2 920429348 953743575
1 828177534 602787185
3 712166475 169114578
1 360983374 359900871
2 11820112 58252275
1 781450564 717532995
2 969438257 44764682
1 623372394 756983565
2 679271834 889567465
1 268584663 205751976
1 60503194 41069522
6 36184630 858548422
1 281901523 252213759
1 867749502 986508288
1 793735500 447789087
1 935345734 859282103
1 406447280 354470006
1 218467976 982780512
1 381919998 967976955
2 300642118 30486945
1 116753485 654557588
1 698725336 12291445
1 231918505 547227941
4 482105201 782356709
1 82780184 179256205
6 787654726 427792255
2 368942143 171499343
1 824161857 845659873
3 455333068 554690743
1 395721345 82329823
2 106655332 214113732
1 300207481 370105725
4 401557972 759367550
1 923066904 538162842
1 777114035 827791324
3 592236535 580684277
1 63126572 803490058
2 582256986 702917788
1 529394833 938614131
1 138505748 970058518
2 42681888 881944050
1 647446204 150294261
5 91570208 753101907
1 458209739 741879081
2 66804417 31884943
1 574066678 946602997
1 628301777 967851975
2 311764876 714985722
1 661521849 329011760
1 402911971 82339315
1 888509198 648257167
2 178383223 259958084
3 761435291 263849573
2 367078197 244275941
2 799030714 312169415
1 938921446 985051153
1 821921055 902193944
1 295276607 456448107
1 623807302 455905181
1 264783211 651849422
2 879802978 913547735
1 244883356 912258058
2 508302433 240836784
1 786741854 671244239
1 113758156 478282954
1 92525598 61823927
1 834294735 109292362
2 266990162 406321313
1 307937388 935863023
1 266502532 819525642
1 133627721 657574326
1 410929650 858639382
4 585592548 751266772
3 596541723 263652973
1 672003869 453366977
2 653030356 874580682
2 534875989 966959513
1 186753663 849631326
4 247065639 499313697
1 419928858 200290252
1 582023113 238736452
2 753233219 84777080
1 107513579 289827210
3 701495515 380635016
1 977186567 309814511
1 861870362 930030005
1 451363348 936459144
3 706127680 307559225
5 828118296 650993730
4 925098309 128486162
1 389631052 199539692
4 756870111 555563658
1 298704263 855982830
1 321844628 989998047
2 107217225 332542110
1 151410652 120928395
2 239929063 824173795
1 193403123 149786814
1 931112464 153341991
1 699929687 773658692
1 933912465 232146906
1 798952592 360027526
1 4447105 231716820
1 259671479 199446873
1 623508031 769876691
1 602823444 576521435
1 554523376 554358325
1 818168207 755349018
2 510503092 329791163
1 29724954 871210659
1 128838476 72466905
4 714222526 940405947
2 678055849 298534766
2 200326510 517157208
2 379586352 544979812
3 765088311 59420780
2 703802317 138127504
1 633919808 332736887
1 526818843 600241875
1 404241086 994407106
1 982193187 307068652
1 75050056 373343963
3 247931738 219787079
1 636725117 121170718
1 105162699 821806065
3 774157293 48206244
1 174721029 444121832
1 601014559 316518095
2 831551964 396620446
1 758185036 106839806
1 531530803 700534566
2 538024815 348923769
1 15406027 450336616
1 45574216 964081338
1 210332456 537462624
1 921146563 362343977
1 596756788 244347651
1 536323903 990659643
1 347025525 682534149
6 197667753 404716289
2 918018765 917559467
1 505472305 875407388
2 67923613 993367084
1 280491057 495702961
2 696285367 392971488
1 105540639 595909808
1 870218325 892225874
2 741639109 543829709
1 288245022 619672952
1 32093190 604902823
2 9296300 426369714
2 61973124 872498704
2 921818993 494292585
1 799732039 949774757
5 101860873 300137182
2 379123201 886561461
2 491896232 784735413
1 108410246 938064186
1 620817060 634945932
1 597938405 840748617
1 475639848 646047661
1 700550814 888186725
2 660456811 699332256
1 902783877 774272624
2 959753367 775996619
1 259248913 73821738
2 307352544 840112888
3 887171789 304555422
2 504142071 517127275
2 363423666 768294857
2 477520518 755410588
2 332117943 468283050
1 38107123 847006782
1 37968941 664577695
1 933370008 806146585
1 768545802 466954413
1 506098445 396657967
1 692531434 382487619
2 228376090 91806634
1 31439019 174766293
2 965027121 122710409
3 110568 335367134
1 594946689 303715334
1 803211105 929986841
2 185672101 916412872
2 869998679 272608018
1 548424237 823755005
1 221721942 542708589
1 340616117 639458653
1 339164366 283197737
1 730546604 731029488
1 67776123 677439371
1 554259038 890420973
1 726767655 145003552
1 736814615 969079144
3 89643241 305627885
1 318362293 555688779
5 562340878 707440857
1 276425728 660437164
1 41446208 650599635
1 947087050 5192220
1 987936218 583574854
1 927215136 700760524
3 54295326 30598631
1 865339313 579531191
1 21204270 952995333
2 399885646 116294604
2 832867621 322259777
3 155024280 187304700
1 888179126 13553882
1 229451303 915281065
1 600020797 572829604
1 784038920 677719040
1 329432725 56500350
2 918750996 239959777
2 225586752 722970902
1 950121369 579091000
2 885004927 290513223
1 619799365 403724956
7 320521378 948869700
1 588889789 174189673
2 290242573 763403157
2 187867367 175845678
1 156426444 183917441
1 418245363 278937148
1 71289406 282288050
1 437384527 182395073
1 14423529 444864462
1 71543015 556518762
1 973452115 638974441
2 698744094 939677269
2 92789443 890324921
1 658207683 182418659
3 207616609 18651334
2 24425008 887683987
1 574258904 398608885
2 112742210 83332979
1 569980104 103958738
2 736385231 924134415
1 142072825 473969538
1 268380113 887508750
1 868921666 532569242
1 767007405 334336274
1 66140204 38987622
1 872569690 463858357
1 774734909 648717469
2 830690160 567416479
1 444632537 276325479
1 30744628 554626898
1 288645480 802583572
2 209528903 516489613
1 976924254 140861191
1 199374569 276926540
1 357977695 793546373
4 56662225 390898154
2 636179083 747480229
1 360560634 615265660
3 93464484 933679831
2 331503356 908645530
1 641307068 626121174
1 205965522 275823710
1 545425023 114729050
1 230462873 342868804
5 530645861 566669921
3 911556189 621420714
1 720549421 761195651
4 547150861 446942928
3 32458213 979838296
1 903786787 318729344
1 371920417 79565888
1 515335044 841137305
1 776804518 208171867
1 626512936 883722052
1 741815259 211296153
2 568571517 447887161
2 239246216 619326282
1 283039208 914416901
2 877006823 614941885
1 264515528 373591735
1 106351990 809031007
1 598641595 223979115
1 764761570 811419972
1 559013803 849747319
5 870403766 577240509
1 518103350 412765596
1 262508135 124856169
2 622411803 804376099
1 853439215 109560317
1 814588629 514430017
2 16045782 727249213
1 608413298 311029237
2 334832043 940622486
2 96415234 171429139
2 833670513 277029787
1 867473602 292857528
2 589715259 794272116
2 748907774 680426281
3 335869875 429068529
3 287663396 782443831
1 652510193 524018957
2 720394715 852495978
4 816268864 828807090
2 92460035 41476103
1 879030082 780192985
1 988195318 292558701
1 391338951 580424104
1 725309495 367893120
1 999751278 406451813
3 878217499 565559543
2 904460264 629789612
2 477181293 924415258
1 818347475 354015853
1 709758233 907296296
1 510270326 352355413
1 141781822 439246542
2 24539958 624918707
3 366060259 788511219
1 260797453 202499948
1 791620459 351854819
1 704362648 225421831
3 638568460 588891441
3 697281315 66560649
1 816356474 423394638
1 110865656 847917979
2 637720451 708381809
3 661469926 638266751
1 604724004 510242232
2 316595919 10955413
2 59100777 630548424
1 989853551 687644026
1 219431235 311104421
2 905852206 875268459
3 864498099 899529808
1 602434125 330920609
2 275897409 235492347
1 786746267 541053312
1 598317593 656063609
4 139122304 287133166
1 662226843 798004852
1 253832018 292433827
3 557108053 755066565
2 740080157 54663612
3 676600905 361685605
2 716291059 835741787
3 821863852 659027653
5 263869779 899267377
1 68323350 482770837
1 740600109 859459133
1 114425334 39811226
2 654268761 767738715
2 386955879 434970466
1 691379796 301873073
5 302778933 697642030
1 888544463 68812678
1 377236169 848260516
1 692622565 806334336
1 304619005 296980650
2 757908137 537454967
2 720496054 97621955
9 839090040 633013853
1 687309131 717662843
2 354353009 640820681
1 967252791 79253653
2 675017445 61900465
1 805385864 276983769
1 527004080 590741922
1 673306257 592593924
2 904946057 849653530
1 689652575 393424811
1 288144054 375569612
3 163491644 283416583
1 478860082 342776087
2 171825432 608914535
1 591482445 755476677
1 758513310 715513379
1 508509125 239357543
1 93628151 830024229
1 13830518 632315563
1 169881583 904789550
2 365989568 439533579
1 598537437 547917221
9 249631918 530131841
3 320449043 575196225
1 817977210 494497576
3 282553424 416121537
3 492607055 80536618
2 922121636 863995884
2 178266088 138108620
5 947190104 934368643
1 854830921 394357307
1 327687210 849697838
1 34137645 197217118
1 408275376 380189278
2 246356026 934059107
1 771236964 520433368
1 939977867 766859147
4 522144794 484205828
2 63758508 899132036
2 401102115 388765293
2 304344735 406803804
1 155543860 908102341
1 771433573 382304401
2 285447598 352727026
5 140686866 466168100
2 913897324 340772877
1 550493079 733331450
1 583850430 100412303
3 184943593 747583845
1 784457592 910756481
4 812919432 121709475
2 942558472 222829379
3 50199503 209522020
2 415817599 763777027
1 391855458 29561286
1 700678472 72716943
1 547085067 525413894
1 54889076 472126466
1 30687048 460785562
2 628519650 233397800
1 778735527 158961565
1 516068227 177412168
1 987508961 694575802
1 486882841 365291941
1 177959281 915803348
1 680728489 90596207
2 639635074 467548928
3 421905311 103001328
2 280509592 224106843
1 703607173 77933625
2 14661440 821045043
2 242337965 441092630
1 591149549 926390590
1 759569309 677400573
1 215848885 551502097
5 379168462 698005265
1 796967538 6866755
1 109348117 73847229
1 790080302 613611660
1 59345474 56546522
3 128204761 580720072
2 976956906 238517409
4 712013034 130812267
1 599123259 767641610
2 990297840 236201994
4 354122065 131879948
1 551804435 973696659
1 159665922 287617091
1 901000929 431529591
1 970952939 637612662
1 949982930 128880133
1 157897048 355198812
1 48650387 347168012
2 789951160 256508887
1 877881333 260000079
1 446716852 637516856
1 444334237 671488929
1 117171633 292263007
3 952730342 633139350
2 948100770 567963535
1 316738248 982124206
1 21969194 450908186
1 392311970 425432297
1 696430608 741951893
1 707265240 553850329
1 815554271 517786698
2 233731523 495673409
1 897041537 163426324
1 184995770 389601973
1 451586896 612413176
1 641980457 406454158
1 44251667 381226449
1 183092832 342423996
1 809009682 368889592
1 850351717 158142228
1 905246646 890491051
1 325921284 582839072
1 430151879 672513474
1 256345317 3516191
1 629002586 204448297
1 919512427 10567376
3 168219739 523616071
1 264205926 668490705
1 635479265 510940386
1 503864267 121866746
1 251704016 338695373
1 158445600 806519189
1 273278624 170692138
4 977084097 172011721
2 329021829 342745803
4 172563802 201100979
1 257520805 104684920
2 366773958 878248028
2 823516252 124309236
1 291590052 418514424
1 187396631 128044312
2 73730063 275182574
1 4624362 878046162
3 788520959 967652972
2 78335339 874537750
1 654393221 555386176
1 630150936 583339788
3 129758209 893910464
1 756627358 554436028
1 989049738 46702621
3 8498437 120906852
1 536904249 14511233
1 823149247 23084911
1 104330633 874718324
1 82454346 411184068
4 514169601 34307402
2 765804653 758057894
1 808637905 881794092
2 857811028 156626743
2 90687904 746886256
2 726331589 67900064
1 416999256 751077656
1 852048096 448776625
2 521102001 419434170
1 524986829 831916353
3 97670730 974528721
3 297845754 148100486
1 86473499 156574288
2 758014685 485857583
1 826392873 22276205
2 844234621 748327588
3 591742446 897870492
1 656909630 500203415
2 768904058 650790709
1 443014878 507265498
3 648461578 133735476
1 914245679 799810962
1 669634167 80792650
2 594600000 505914435
1 855910448 443329297
2 852216892 785126131
3 374531163 214208054
1 561064238 925227027
2 827709072 561560533
2 840726907 967964933
2 524098970 402637216
2 234622570 270101831
5 277628530 170054019
2 208237908 819335408
1 278434386 380805465
1 151851927 855455968
1 841756552 149591515
1 951719004 560732429
2 903094091 407736253
1 628423010 155686154
2 987294116 110015111
1 679806874 180225192
2 451566027 5399039
2 859032354 499470382
1 575908452 360939594
4 621439504 356612791
1 892494314 848393631
1 57377158 376200272
2 352395621 492864845
3 911299085 234637566
1 467231577 613412009
1 582804807 282693924
1 60226970 468775635
1 454958322 106516551
1 992178345 873027662
1 740842818 529468978
3 638321512 695049903
1 717378538 660894976
1 618662728 166243516
1 292230470 691039919
2 131808394 592911399
1 589232597 44057295
1 7584279 683127061
4 736759454 723430327
1 283945440 775793284
2 307703318 586393298
1 929006598 835174918
1 397304516 76384211
1 791817916 75509747
8 180905156 582843685
1 840730213 759563927
5 489077398 727894743
2 488855871 471386991
2 825926333 538694586
1 417794649 573720465
1 128695752 666157563
1 422001649 630424066
1 765912131 518451729
1 265844838 508183112
1 686585153 815962023
1 242084296 673198752
1 764360110 791553519
1 492208502 583280060
1 530845822 574204607
1 500901538 585805037
1 683949534 764554546
1 614054463 92791575
1 233749510 578031365
1 617604617 357237543
1 102592259 893617317
3 163333089 114950942
1 859965470 628055016
3 605841970 964917531
1 547335553 692677591
2 148189568 677177077
1 798907156 230578417
1 920779960 631865830
3 775225479 165156913
1 68439846 892598911
1 509168600 291421221
1 841474975 192043032
1 433800073 574783408
1 988013852 573663017
3 706632418 912956634
1 445160034 187226457
1 498954265 656426173
3 255082711 773652731
1 979841468 604184940
1 241825542 155801222
1 660917727 91295745
2 626347792 224494812
2 892024292 354129758
1 47727073 487604403
1 96355079 921000637
1 653638846 447673993
1 530356956 843500217
1 824393515 805487705
3 991832899 502805092
3 112255379 639944050
1 87887500 103785042
1 957315566 824017574
1 251279679 385292614
1 846184427 229592350
1 32555481 22147683
3 820099375 716243021
1 72351158 853997193
1 425793473 241310260
1 254875290 30291443
2 941424891 584288660
1 424312598 773315559
2 557565787 206267945
1 989200634 999176795
1 288136256 585230914
2 945641369 150237437
1 956986266 232774877
1 391597222 406651739
1 250769667 695959738
5 820193645 206049927
1 560733876 47998015
2 668003765 760784011
1 107347472 340184794
1 91206735 459285395
1 136067294 485208033
3 738925998 456550854
2 607191632 877102950
1 892538528 438573726
1 423541054 943018744
1 629544574 321212018
3 785043361 675594052
1 784590516 82429731
1 351129090 502250297
1 844201822 63083020
2 980133357 191797873
1 835911541 381741714
2 562809334 969293523
1 535043198 194387631
1 384243129 699718448
1 876674627 284168375
3 471480175 43485758
2 71343006 107334489
1 729240068 495915357
2 220291838 862539732
1 223718622 724742955
1 191737069 117497246
3 347432492 700078118
1 584048874 68676115
1 78363887 233913313
1 280794721 942978542
4 94961031 620215083
1 67514311 731819318
1 538797646 786313510
1 250358063 739257456
6 539784877 295592600
3 148000011 83453164
2 244943512 5402503
2 973060289 437898872
1 969676681 92781556
2 801623988 824862494
1 490807855 30183848
1 422431110 366424297
4 970317960 534531946
4 271086436 851516600
1 267281019 2229196
1 605788243 800517080
2 904523443 678653219
2 143425413 787061528
2 949112001 299104160
1 911903622 695644597
1 971352951 219356915
1 819913278 923594741
4 653568797 785751512
2 424353757 160847161
1 279351968 219174289
1 379491611 152220064
1 385894205 421330715
1 404770685 387205280
1 295517299 471634422
2 837733140 392249250
1 516096622 305616675
1 400759442 574215074
1 929581059 702250002
1 516614976 864096829
2 587736461 781188623
3 147636879 302977408
1 838821285 886120428
3 868822659 894304331
3 822391446 303671306
1 975252421 698053206
2 715573718 21633269
2 51663035 679921871
1 401674542 636175198
1 986811765 210292341
1 183112049 985437130
4 380922495 121738640
3 954467360 20196330
1 595954809 383719183
1 106507951 606098246
2 213982879 609490758
2 478962083 628557538
1 46033229 451626486
1 632453028 189168623
2 76658281 249607001
2 128099146 882433062
1 239046865 529604451
2 704388618 128471282
3 376483648 956641775
2 295745320 994424496
1 212932666 976034398
1 856256201 525920396
1 786847114 386561708
1 226305359 957504983
2 920311494 71350882
2 812305813 375445590
1 970478396 321361538
1 192757919 733878138
1 32246484 212938930
1 756932876 560724612
1 723259106 286078471
1 878576975 165602659
2 150816249 354552874
3 196030009 797831699
1 673982157 33346397
1 161106431 579786533
1 951779328 646653919
1 420470619 387807405
1 711598559 843548617
3 399102431 670883867
2 347213791 854007269
2 836061711 482052633
1 316702996 307974481
1 685324639 204449882
1 33108205 461080345
1 573286304 225474428
2 440084311 114252705
1 94453189 119106419
1 693129318 780622920
5 72470130 198161478
3 769920527 44361481
1 853315762 320706676
2 712079142 524769755
3 614327306 765090862
4 593857863 861000931
3 577788258 922362954
1 827048935 828380241
1 132591069 849274557
2 285833508 380497214
1 712522525 779997172
1 450745455 223978477
1 73190228 679661385
5 125320542 74785986
2 574641188 542565447
1 777468216 281741959
3 789543185 8296350
2 409340253 553798994
1 299221517 484159337
1 468073433 639385644
1 369834118 685171706
1 171186238 148501805
1 423388231 565258548
3 962058876 138961861
1 213243684 286688690
1 471717021 849244579
1 955607599 248944145
2 814785943 107575096
1 192029620 917090182
2 264142039 370915696
1 502460634 177317121
1 656312839 993419798
1 596577903 190165846
1 346427740 493204442
1 787730450 799200441
1 184634630 314406445
1 628797072 876772533
1 358020431 107538457
1 764221567 341918103
1 86867805 132184589
1 366217267 660193127
2 30000595 432681749
1 562361383 917448443
4 269570166 775977780
2 428449223 907969220
3 867300788 682930230
2 407548576 774237339
1 429658003 418669434
2 542100879 689368402
1 71813513 845339991
2 181621595 852259352
1 732475066 909292188
1 965857896 471876983
2 389396096 95797597
1 38359581 541764682
1 170817841 949676564
1 377520047 485114746
1 781200014 647113642
2 123251774 53906234
1 295624276 131423971
1 58835842 9691081
3 727328310 928738355
1 208124780 918381075
1 327287130 725459147
1 114094683 25252791
1 42934432 286951469
1 882746023 415608802
7 504249498 813686676
1 748058208 135585637
1 26685235 254073656
1 867358007 791675839
1 189047718 41847221
1 650612177 368931449
1 478818304 812266885
1 723868135 533968004
1 672343731 542155882
2 57825905 468512492
1 642897865 264214130
2 183023071 469077562
1 534385533 544732702
3 407431136 167079767
1 425737132 219294828
3 441427204 61648783
1 440325863 216330662
3 686382825 755069721
1 137682097 487820255
1 142377117 712782075
1 983483388 689683548
3 285929746 163126752
1 187228238 161924949
2 982853715 857881983
1 583687822 798123898
1 670427978 729109004
3 881264861 459659826
2 12541117 422167830
1 229329358 673167365
2 724183702 933748478
1 772913312 917799437
1 345365330 606646818
2 464513421 57138295
1 372632316 336486602
1 779464738 164354360
4 662280410 676536125
1 42724162 26880830
1 684104017 582116581
1 599512043 374202355
2 714193461 874886552
1 783424237 642307908
1 107333081 799758534
1 165480958 357018585
1 219380244 774608637
1 587652283 880156995
2 79493719 530866007
1 135637176 342759080
1 799624831 19880175
2 291940877 127754946
1 903326138 76108784
1 391316382 110590968
1 501654653 108191408
1 27533729 38258235
2 226004286 436263960
3 506409701 474129643
1 543518935 936773544
1 905535935 66038918
3 683783254 415149246
1 704950963 669939425
1 113924846 497215363
2 675143593 60195562
3 579233207 117451296
1 293410460 682575286
1 192227445 782379361
1 549496721 459808089
2 649158160 152641776
2 172269397 267981035
2 484771477 447774915
1 91167389 15170578
1 190176671 891076633
3 156026195 526369963
1 468118267 941110554
1 504658254 484582009
2 580383920 206816920
1 473882877 356112674
1 124784531 176011232
1 705414605 641172466
1 471024572 50070579
1 1285162 973418747
1 820940525 951377227
1 549120594 864157999
2 395553605 915293098
2 271250200 343975898
1 918918457 965825817
1 865506295 958661746
1 176714644 91986433
1 377892281 223000155
1 491099227 802606759
1 521910091 877518496
1 817341457 389396348
1 777357364 870931086
1 30696411 113249333
1 95625741 895906790
2 784847849 510635407
5 756803429 98233949
1 772921523 394026264
1 582253594 171553906
2 318777433 602319572
3 206048006 717502247
2 246807196 243077890
1 486053611 654744206
1 924358328 369211874
2 28325249 102650083
2 574213500 325247087
2 511848356 654010472
1 840119886 326226941
1 442973400 952551975
1 316308087 304367800
2 583612102 647135366
1 306031699 528847514
3 710689306 440415895
1 984823947 960038858
1 887670186 323421731
3 882013279 547159709
1 697187135 108219337
1 350396866 665309611
1 213054305 239955730
1 669570861 254282887
1 85428187 230258169
2 363828244 420816766
2 181366801 617285049
1 867214979 118799569
2 204061438 768025041
1 50906115 58256243
1 570904520 748087024
1 67535065 939008518
3 535244490 97275360
2 147091995 17127982
1 648837106 394768540
1 856820658 218461002
1 605565805 875690866
2 912374330 228418002
1 34367523 532423707
2 757564494 21174386
3 985331591 666115827
5 608405633 469209074
1 740617407 435871609
1 180959391 137330120
1 765196328 804928228
1 865914688 186401445
2 707818898 88285247
1 293876288 168080233
1 5976136 379583464
2 579720681 614956065
1 650298711 526992096
1 378152442 785294409
1 601380159 806245887
1 194660620 694658054
1 639091336 526515310
2 374306517 635716638
1 133766461 435942273
1 677111070 532947421
1 517846467 530752914
1 843200832 967346260
1 492859876 920833492
1 704043861 563095181
1 779509148 501426488
1 419349862 433334977
1 636450074 474526379
2 279787210 74456491
1 819449580 818030014
1 745400589 282191413
1 168425174 465453349
1 404581850 883070197
1 398754823 599276675
1 375868170 115686764
2 94843097 989211014
2 663712345 723103718
1 573765347 726272240
1 432413753 615844540
1 679083928 532420291
1 563658426 718476497
3 294134385 211720609
1 759902181 844997585
4 351101275 688631945
1 91324570 111482843
1 610198622 579804764
1 32738907 783161018
1 182613128 747064742
1 336517686 251259969
1 102372731 527889192
1 455010625 868165373
1 135962796 744799530
2 314454040 565602484
1 875489839 340594813
1 284735064 816406868
1 632791878 332491479
2 789572291 771571615
1 576965463 437665683
1 883534211 342092599
1 330541003 366528733
1 594764430 552791584
1 524675891 798808094
2 773519149 980361890
1 53271415 870772900
1 658972134 134725542
1 267082436 810104312
1 929245606 563008145
1 85982581 143044253
1 472139471 142872527
1 389387501 949236138
2 586368176 500268474
3 928645754 571738414
1 484968464 605232011
1 993054503 660668555
1 497766155 960548063
3 410163844 672547208
1 289151061 604050363
1 497312073 488050060
1 608942042 471284001
2 517215457 392221836
1 555606062 511916553
1 959082526 947003446
3 590988083 62648115
1 106273656 247747433
1 607696316 913584650
4 857795691 765907799
1 814129051 755475145
1 858689341 723011982
1 902478561 624853894
1 300821216 120011084
1 750384119 897200148
2 867421428 958029326
1 348106724 121685500
2 595023536 641991154
3 97983708 397624563
1 304651634 339599596
2 950379222 10909373
1 783076616 718113434
3 174842704 410364579
1 740095430 38789272
1 151331524 950149413
1 859623752 141440613
2 25356586 865026954
2 467812489 997189992
1 710340691 222254869
1 433251241 146781296
1 955874427 78216823
2 678696646 578494722
1 813715132 182934268
2 401446603 382878875
2 950650273 347741034
2 494758761 169198275
1 129622058 247587848
1 821725507 381622053
2 485316373 377327059
3 833903816 352814988
1 878361345 109866888
3 779307465 729980119
1 348861987 908755003
1 490050419 514216563
2 640766180 23707818
1 867114370 18829058
2 492409018 494852445
2 907344333 608694626
2 954152667 945288045
4 563042183 733988163
2 119365992 603077755
1 100092579 680953671
2 78526833 697019743
1 498782187 23286086
1 267451090 579081128
2 732192163 66390228
1 355605874 923342120
1 940794991 711344346
1 656043796 50291583
1 272639874 669212171
5 615635247 541089636
2 527237431 51170984
4 429977460 416481514
2 459471011 937657676
1 980161521 788489381
2 488186 535764189
2 490087011 758950323
1 444600573 886540043
1 400856645 830729662
2 795853720 517778112
1 203225889 825218497
2 404572030 991628874
1 125756717 565619136
3 201096207 411875533
1 710734769 429925792
1 694082941 63253708
2 699717692 243043188
1 220079381 265583330
1 496428699 171803867
1 490955101 45271636
1 143568425 205554803
2 434299071 738398136
2 955471090 590342382
1 456711171 678432992
1 435297568 821039951
3 663315341 555016549
2 93554946 103549072
1 721536355 697175377
2 486311603 523599470
2 901749503 943805455
1 963748537 40764959
1 627291663 902565056
1 655430155 22771983
1 108112941 264168519
2 257405656 313504743
2 989043743 429811119
2 441066446 496705978
1 457562711 657301063
1 339655746 169058424
1 671757444 482612982
1 258178431 792824894
1 479938788 282688078
2 381344826 393694483
1 927609230 415346800
5 33703113 69841727
1 276705178 659960562
1 395756985 312637550
2 909558911 470274366
1 780364793 273248233
1 248422474 979786109
2 606502328 180316233
1 829557381 21931707
1 164583214 571963672
1 76078897 500364803
2 153225306 945882149
2 696445265 337991409
1 682332052 140979295
2 739338517 59074135
2 461513123 389636290
2 532922046 641876631
1 923576826 28471004
1 88890206 910547623
3 645230138 348823905
3 884220373 744108826
1 659692844 26590868
1 326709149 886781676
2 621310375 878256299
2 43947590 766429106
3 5927743 551457617
1 111385169 247385252
4 192478699 173779437
1 396505535 753365241
1 947307429 640730970
2 993577113 252329635
1 443856769 955415832
1 120564493 132446600
2 71199060 472389279
1 709800141 100136026
2 218204309 441195291
1 700975829 751698450
3 857679038 772723178
1 616519109 318440676
1 634147298 95663061
4 389412432 659079494
1 366620251 707500398
2 79175527 8119352
1 427432460 710315530
1 385454510 334000792
1 615134300 734499707
3 689812616 950984043
1 963113721 9427824
1 188657344 378497722
1 69980081 622362352
2 580918818 438422753
1 760679773 481716754
1 613106747 401328977
2 521542281 683890517
1 361035290 980143723
1 166619068 656022072
3 597883059 835255981
1 529266465 662762751
2 344159376 680561209
1 604258294 812907308
1 21525488 233463878
1 831774434 861563710
1 302174192 564515707
3 373526775 371425293
1 474227064 116320770
2 984975898 908905603
3 386962700 310109568
1 885993062 82613326
1 782160854 9224362
2 420387109 182293340
2 154465308 34958735
1 525012239 964828919
2 147201598 72452918
1 947208789 414079032
1 988107463 828277401
1 689137835 952277089
2 913987482 73697921
2 151295295 545448158
1 679637386 63261885
2 870288467 187357278
1 827917368 306352871
2 400732168 158567183
1 529695985 920937527
1 302573382 875488853
1 174412804 379726272
1 889498970 340410341
2 177949329 372529994
1 595495466 456151815
1 175175620 265755986
1 907782933 984295624
2 221469597 673410339
1 722534000 145452905
1 643960364 808382596
1 94672025 402503979
1 977824826 179175717
1 399911020 237016326
2 712786406 96093959
2 243457880 345123800
1 431430484 175604149
1 528923971 519724796
1 309995901 378585047
1 907040795 259164702
1 975048258 396929172
3 830236851 568310570
1 457916764 360154820
1 294918795 693974909
1 176659862 570729750
1 83693730 485341343
3 796454414 167755379
1 178031928 593878102
1 594617387 429352008
2 268271242 614499484
2 960268542 773809733
1 836250908 485263068
1 385420844 133225318
3 164102998 429800773
1 43938583 442921663
2 122822280 495694323
1 386480429 792890424
2 731243357 599249403
1 441021413 212082778
1 671877910 642489148
1 541390696 478834205
2 675497610 543114503
4 101260896 650956582
1 76562959 182948875
1 821260228 641921469
2 235602034 543922360
1 346625108 636772021
3 144988323 597048879
2 53891568 724179481
2 680724609 100137582
2 559088190 24169525
1 375802364 255317036
1 912569911 410369919
1 961379107 706337968
1 58770112 685184144
2 402869203 128520949
4 823368509 559974212
1 537573086 713838785
1 843645091 504945822
1 717259240 197016063
1 801863763 910990682
1 895834612 613539923
2 204908158 457110094
3 308229051 466138117
1 669794657 312629861
1 698268138 286177819
2 371283824 966218772
2 343266219 192176452
1 477767122 875834219
1 813259087 528219207
7 944578480 783013178
1 365892676 185765307
4 165060703 102214622
1 874768328 402250033
1 160462139 2179205
1 615131040 755580876
2 643282478 750058056
1 555095125 309141112
1 453599610 230050001
2 440801571 333441966
1 397388473 538908169
1 725493152 497755110
1 984197967 677452758
1 110081503 251622123
1 77756568 268422104
1 870292573 523802240
1 161748425 308474522
2 74457861 985775917
2 500968847 707001135
1 131656818 903841824
3 11683276 819092817
1 631503810 121684299
2 455252155 652840324
1 165615106 972090988
1 337894981 658855757
1 519776700 527018383
2 868632966 742192608
1 973157072 315584838
2 39625295 803116407
1 919891027 227320740
1 688818051 770968097
1 964636370 46281781
1 328290201 549020164
3 416815504 253638571
1 724013008 426141319
1 623184335 408976300
1 259008749 444542946
1 639797335 524688526
1 731065014 740211701
1 929878866 707575099
1 55515358 315065088
2 228934572 189790464
1 186403118 262512176
2 944994205 513081833
3 70991668 885335930
2 139002088 266788564
1 796054865 794084209
1 793221579 343472615
1 798393083 140561914
1 472429971 731976591
2 304025830 634744486
1 888799232 126007777
1 311290324 615196893
1 905090789 147414958
2 942482612 812693970
2 689974932 983742178
1 265299999 825419737
2 200565985 375821315
1 826794708 751150714
1 386309250 700105517
1 859546371 775693736
2 209128420 664188515
6 481070887 652065268
1 13523652 480949115
2 33079703 761655978
2 51708836 798260019
2 86148440 617188301
1 794229108 943897439
1 680425177 641059284
3 371621952 983969374
3 839503080 785113277
1 64315466 547791591
1 652553691 96133783
1 486369502 723192867
1 466979914 977134740
1 372819256 335904629
2 513281209 364505358
1 783790015 50284346
1 945911299 376653961
2 157459640 434078342
2 832732279 207797745
1 319829995 839267590
1 582380885 786787442
2 84889378 461300772
1 950277255 61857316
1 418879674 137082753
2 950345277 950757649
3 440496551 113080859
1 661629886 805681977
2 114777199 115742703
1 283258883 757544007
1 847747286 995598245
1 255949161 162063019
1 476068882 174263037
1 419076391 104112073
1 826523291 366303795
1 589103241 293604394
1 288348055 560170113
1 568108834 527079814
1 510346235 511531470
1 387297351 281425750
2 429346740 997832468
6 305065061 132015715
2 609760455 586506423
2 389886891 77794782
2 738563809 106107141
1 514486528 387617575
2 343897708 440333380
1 18976793 223321850
1 332789638 223873589
1 244284217 755110595
2 463873571 571401228
2 123332515 627286945
1 991991664 867238454
2 727564078 130054861
1 549075639 804239241
4 843039221 166224217
1 605008126 734534158
1 706573497 391534686
1 347504592 496151379
1 320822621 118801994
1 716285976 265820362
2 4453710 257380785
2 217853314 51163065
1 178987135 972891392
1 693343545 788673379
1 288744015 651397184
2 91617211 828668129
1 599141132 237387546
1 164932912 845497258
1 421886437 403890797
2 409474330 310870182
1 619754538 359134082
1 174609910 139777494
1 659726585 938145753
1 137811427 91784003
1 732849995 335262301
3 315789580 594064862
3 136311967 556881836
3 56382053 873794004
1 213281840 393291037
1 808952591 758294055
1 137642743 87662635
2 849825275 667368768
1 78948350 211869606
2 52914339 640489262
1 34733419 47464127
1 581632384 54204188
2 498274642 508657887
2 976384054 642878345
2 200150470 537157010
5 636735429 147293254
4 453946746 170937714
2 987199023 908043192
1 852447497 181798247
1 769182326 232184737
3 566947798 399316924
1 198940174 407213901
1 771760384 265634583
1 38346925 34337109
1 620868378 722039165
1 376666020 336268136
5 820583718 74262061
5 214655202 966458654
2 290488708 192834507
1 903894811 900124483
1 977753161 271531506
2 992802629 223384730
2 138599072 609481684
1 813590608 954467916
2 211418178 835372294
1 51472285 698761186
3 909716733 934924585
4 873995727 186957521
2 827348323 624617885
2 938831957 883631372
1 414069218 757124444
1 814136483 10055045
3 277567592 395412150
1 366052123 276735180
1 623641962 361024823
2 554594536 635414133
1 855310177 378914494
1 459390302 529143429
1 194291773 245645425
1 537787553 919703307
2 487157763 798920262
1 634393710 824297757
2 966031423 808037518
1 112766716 97145495
2 626412687 888606038
4 419566554 511357332
1 500147561 493636002
2 310580276 336767004
1 450183844 912904843
1 48903467 386113356
1 737219038 267859548
1 662745420 326913839
1 780587836 299799539
2 944973348 904769135
1 822490676 72625177
1 887164398 250042134
1 919944385 580425576
1 272271709 838034425
1 129617163 626947316
1 666928643 132525608
1 822081791 951080356
1 481577614 245846049
2 739564365 809674469
1 843390557 103690621
1 568315010 467677611
3 122263615 491676667
1 49305007 180026997
1 793512024 166345581
2 929673664 773459721
1 575081515 616959477
1 357922205 145493728
3 394359658 138327199
1 496433523 15172598
2 796570698 480793640
1 821421471 687166808
1 623489623 74004390
1 335561470 333464072
1 292878262 839186481
1 344994246 654733725
3 655869276 798885240
2 235757931 298579906
3 522647641 563860082
2 296337699 247024201
2 416540468 869622730
3 423552994 748117428
1 449436356 148756862
1 104128986 588448711
1 355715260 198307276
1 415854370 565273925
2 490093413 479854188
1 232203464 457638761
2 311177472 111517473
1 35982136 344858963
1 292941055 523491344
1 57989597 714173576
1 680959307 599971685
3 830344566 16263628
1 382148034 432371924
2 11073802 793686266
1 674456504 119318265
1 530369404 990780743
1 247828658 331313340
1 320571006 869306690
1 867753000 776689688
1 912866089 273045854
1 59164421 987209294
1 38814360 279315032
1 218081515 582785483
1 438254078 44819028
1 260796368 39031622
1 516565951 657661980
2 187809878 434711812
3 446710199 556038901
1 42055107 590421103
1 800254307 323244490
1 122467136 363996529
1 721468094 813498761
1 22155273 735719447
2 30102049 672753184
6 922807731 48177135
1 578004526 725321108
2 519098245 231590056
1 47951816 573308576
3 935895150 371833770
1 434202381 890276049
1 552899774 547774501
2 763759436 697419014
1 773976686 753220117
2 34295308 66972410
1 281458735 970527546
3 951176904 759390518
1 244744129 642330702
3 828249158 927781844
1 72304121 218741583
1 232709934 855988159
1 902334735 460867381
1 887159596 72158498
1 538804396 82949095
1 919528460 331581498
3 441935503 51189188
1 361036360 448627193
1 436011156 167528280
2 857077315 120290689
1 807795131 445709050
3 282045690 853162374
3 27801799 681510682
3 654965202 418631581
1 648478881 571249037
1 968944246 534374338
1 608057858 785352371
1 919721793 786019702
1 11525361 677395960
1 680091108 600511685
1 102620706 174911116
1 555296303 290818209
1 142495185 622975582
3 784732854 794562581
2 409224641 23268185
1 307237229 995018861
1 947619124 593159421
1 720055519 153756491
3 68090050 180098589
1 553754554 100190847
3 568982020 128722854
1 78361548 616298832
1 69320143 941095611
1 88352426 333211410
1 141632966 91303628
1 967223447 147879421
2 835111590 286670257
1 99994099 674863258
1 231786502 204942357
2 729153166 535904262
1 507215429 970874400
1 728179278 20383201
1 860087178 59434746
5 209184932 870557299
1 972142394 715295549
2 169330781 461079559
2 82542701 610500631
3 293861635 711037813
2 631498006 321641301
1 397590599 754911387
1 193109962 394273232
3 549521688 308511676
2 121056935 539315120
4 708659224 567139035
1 331587668 807421052
2 863710357 292260484
2 178195545 578364046
1 482835745 592525790
1 750208478 946607132
1 700199174 787408432
2 680727078 535607089
1 926784503 442037582
1 381080696 133749973
1 571700357 545385017
1 773055545 36543769
1 688010115 65292944
3 798384719 754667738
1 311786537 442638968
2 502146011 572131666
1 708596335 952523880
1 798434969 211980055
1 20600718 175820793
1 470904321 123209910
3 352701409 739796410
1 742880038 895048201
3 382503768 238560703
1 289802064 939786375
3 257384280 588305891
1 507400113 127817392
1 476930764 436425850
2 83323008 339011446
1 666115314 801422092
3 886470233 406636591
2 757320157 512168180
2 685222828 469764353
1 518968677 92500763
4 607442967 500426877
1 540608339 927816384
2 240867503 938355452
1 338146653 735145906
1 809655629 742258749
1 692336093 568109530
1 235049953 168275684
1 102930275 104756954
2 948755576 79240222
1 80784797 188159772
1 409378796 759611554
4 420679616 702592076
3 27345909 729000654
2 622128636 363653064
1 18347221 639089662
2 449289725 869506340
1 599289108 124219868
1 131836795 397830016
1 74919738 982040741
4 584420593 51420089
1 327522535 46880800
1 505600169 454333928
1 229196490 813170327
1 499709120 89671595
2 259800260 564843747
1 608855592 906102941
1 367709416 128892442
2 955928785 73634469
2 211526995 946676032
1 261014206 372682793
1 664933379 461456214
1 322026820 879325877
3 38307894 185339986
1 690139322 264076700
1 751442153 374540494
1 300952759 455648213
3 486009320 147724220
1 993237094 794435853
1 888986899 664099140
1 169137342 666727518
2 749331891 33484103
1 466243312 605299898
4 360315328 987037699
1 994204413 20040450
1 676327624 139067534
1 514980272 588475494
2 546052903 777869994
2 593464514 943382437
3 468488255 850642046
2 211723325 505594662
2 565308953 412959310
1 916971489 600746540
1 647171300 944224254
1 81362203 439228416
4 10149866 131633050
1 810477854 612857601
1 201563274 776674848
2 770604110 853704596
3 871768327 590943787
1 700137449 183724121
4 547783711 867409170
2 147405149 614187292
1 3274219 436377710
2 306442809 347464445
4 41305967 484701137
1 973953423 824895967
1 423348138 191211284
1 728063096 268074108
1 104919814 312022084
1 419573189 765320960
1 836422814 55234977
1 969291764 384582177
1 701481206 479838018
1 694001758 907850679
3 184770287 343319793
1 619881440 873325849
3 512058899 358392618
1 140107916 975576338
1 583661525 648992959
1 228792430 958163741
3 624222787 531187800
1 530191973 944315485
4 726511677 389894835
1 284664442 807940272
1 935937196 486781084
1 877160965 215620178
1 302107413 555436467
5 362253320 406643047
1 555068231 591442721
2 342003743 718725751
2 812901171 434558671
1 694294205 77529851
2 215713588 780491946
2 681639833 161156056
1 378810032 668196757
4 303584569 817477635
2 753748730 861719672
1 200243606 347058770
1 499721997 327225024
1 120158051 918268864
1 429681911 977965150
1 878647074 26378290
1 229935452 246297289
2 11751154 495337491
1 602080134 653262041
1 769983274 951237751
1 676841604 731887162
2 728273410 439360866
1 331376538 661246446
1 986511154 724893179
2 761492520 566027532
1 390992937 179800778
2 32021091 921652409
1 194944286 304979857
3 972659281 88667153
2 183256286 994278269
2 189692223 554682350
2 551073826 524742331
2 862890524 685075099
1 764612239 657358456
1 941409612 314964218
3 630910967 367131331
1 449535361 807659196
1 774776629 434173816
1 571701120 539445709
1 39181016 679206121
1 686378369 997656753
1 320395157 394151008
1 393801577 365882569
1 960693421 756456056
1 787175157 544083138
3 683315814 749529240
1 30674206 458207010
1 460817304 293288317
6 517865039 668138213
1 357530497 480791409
1 327157278 343208349
1 439285399 122637262
1 888224427 41383350
1 473295496 871628566
4 607870690 132058160
1 235364006 275188574
1 423577927 690339192
2 982997166 328975920
1 586354523 757292852
1 439623000 687174232
2 849932850 824254715
1 541274981 524958222
1 667608163 364926106
2 787061840 64314581
3 58207392 735841310
1 811826764 467968593
1 149812468 806047493
5 353807369 522622066
1 781561026 518581910
1 27502310 44532446
1 120210849 231675374
1 495577231 514621846
4 498305837 509500488
1 443821808 473854473
1 985814928 496565482
1 576898201 459490496
1 87496677 649120221
1 897311821 886469370
4 677181659 755454088
2 546547004 601708519
1 523749385 814306458
1 937929626 555725787
1 513842925 682951851
1 624494229 4511632
3 715558047 110612279
2 837568215 928403533
3 202699067 779897583
1 684271644 227427385
1 488158167 160796383
1 689981009 685327752
1 130890921 240407477
1 71163962 177694459
2 234430950 622000469
1 697279260 704957583
2 14799318 315832921
1 578200930 879780986
2 702691391 670563409
3 180004505 210209831
1 751827377 506298434
1 960934717 498692392
1 469531344 679850775
1 430392537 208165370
1 836693885 262351355
1 167209682 382012794
4 511181391 859498673
4 715650123 452241317
2 143771588 796544840
2 226778952 696431170
3 642675500 711440187
1 505793053 679547027
4 218231242 886054216
1 9386639 21065404
1 267069642 83201101
2 303454301 827467583
1 222547950 59110097
1 263204237 778844981
3 531787146 612352343
1 626700425 238922476
1 141092646 672743567
1 860302759 733002811
1 20586930 171585747
1 889333839 880131292
2 536404199 312140194
2 676619099 583370441
2 161033003 798684368
1 293808947 43698195
3 374312022 907573081
2 317997391 685451380
1 35057087 627886975
1 460157126 27937879
3 681317688 361690691
1 135849977 786240349
3 965824770 700139264
3 841496925 743584790
2 524096194 876802518
1 82266473 798177748
2 961567796 319159734
1 937294824 193259699
1 564395974 94010008
2 908302254 950013218
1 345015322 416615601
1 9927080 415583719
1 947424511 612545302
2 475100571 282007491
1 559268187 60529479
1 463231113 277483978
2 326892382 844066311
1 543508664 870332960
1 881813713 244877317
3 495156086 147373861
2 188793708 753464203
3 786057616 651202502
4 774592126 989878318
1 30851385 198036936
2 777046417 39917887
1 581170262 774462786
2 818414309 515398672
2 648739638 226258019
1 592140984 18186093
2 858504097 375688972
1 950912742 246250228
2 732474472 712719954
2 140624928 39809899
4 910500289 12235739
2 587735831 412979305
1 407641420 429771957
2 989380705 35728603
2 269880775 914017911
3 286803781 301256412
2 633401655 992277054
1 994596216 178040298
1 80602065 492367221
1 348542217 193377101
1 928841032 985259362
1 402545546 738728584
2 893106475 454033330
2 229029334 614028940
2 851188771 12987843
1 901117416 664973859
3 651558617 89839216
2 907478319 486645759
1 293598263 944521668
1 883979693 68556268
1 320684757 14410608
2 570204180 471358121
2 738373526 607530304
1 517833721 833292913
1 995492315 418515501
1 129956273 545386128
1 945046578 629876948
1 283499692 363752393
1 167835559 329126919
1 683448884 584263409
2 533670998 37707293
1 593909743 422963046
2 484240840 477701555
1 170562369 267318454
1 123409037 839650548
2 776245229 894040285
3 896884940 133443778
1 841286332 865612934
1 739503526 306247657
1 665444372 268908811
3 428232636 301067395
1 268360401 451323585
1 328976804 90102946
2 498288187 105658446
1 72592454 197956820
1 958268295 356652038
1 546248775 258075116
1 622397769 11653988
1 224304762 620170810
1 741415768 478830856
1 853257364 273127115
1 592647902 891762305
1 205284015 897800527
1 117717642 404645783
1 221365140 323159641
1 393176888 904440033
2 725117959 525936909
2 633722684 509639369
1 590494430 575141946
2 912280852 296424925
2 12733207 916416507
2 846153092 529141528
2 469910224 603376035
3 905561183 663588443
2 17264311 371754846
2 164424009 445417327
3 987444589 555295114
1 194419664 305513654
3 365308019 871229336
1 443805003 791843160
1 60293744 934109161
3 637087285 277650934
1 749828314 379839779
1 507297880 633914660
2 853987779 177624856
3 11313601 325383754
1 775979245 756045881
2 785562052 455145115
3 609881733 902939760
2 901844499 974842072
1 192389116 484267111
1 589977917 185768586
1 467435263 444199204
2 288093591 109932497
1 499961741 376474484
1 540026590 295460325
2 602633217 196881079
3 395706944 89500922
1 453977867 769020637
2 607881116 296746985
1 848445357 282458798
2 903841540 88322899
2 871674617 898504491
2 213286024 617874264
4 71107655 182460074
2 976791847 657015906
1 539731477 175853139
3 450816947 704857291
3 968923374 257643298
1 69829809 88206763
1 268018668 494760899
1 808775127 295336878
2 243880071 423956413
1 937391297 932269223
1 137220361 861928794
1 885398234 791145369
2 853378247 397973385
1 645379488 580177640
1 8087630 496990205
2 543553710 689877638
4 514333407 142142689
2 203210778 182370977
1 12533836 94536133
2 849997124 391359681
1 89197727 14376800
2 334177184 295375908
1 789392456 761216122
1 796892965 243075232
2 391870146 523162940
2 181273785 331811837
2 947133124 118335369
1 559539199 715715281
1 739411719 939589498
1 795230765 15003037
1 40210634 160504099
1 661540625 685922245
1 629162153 70071902
1 364912734 988809986
1 357100877 988341282
3 633891639 120866431
1 440806721 191032393
3 922987451 218553919
2 677615098 317248088
1 132888090 243055788
1 416473796 626885008
1 856269736 514194940
1 304070914 53434411
2 302635772 239654966
1 749753921 330064937
1 321988746 664334325
2 900390758 567772329
1 553165233 356916813
1 738230476 444893143
1 351373487 50479542
1 337653592 476256830
1 812137020 302434790
3 317045992 271857635
1 38871326 930242707
4 974848057 453636340
1 755680672 515225210
1 907165310 832214629
2 149295207 560385951
2 210681368 704508919
1 37255959 852483370
2 538439752 222888925
2 319844274 623386823
1 330792788 453064691
2 772895445 63961273
1 570975033 940548989
1 827183618 993152478
2 129824124 888124772
2 311706580 10235499
3 462420946 838358205
2 829411598 811975253
1 911524530 82944464
1 483836345 226531703
3 446605108 777889709
1 595883047 723517048
1 159234011 590175057
1 595553246 347884711
3 263764937 302392158
1 739869624 623029587
1 655183971 887208445
1 386288361 865577284
1 14647595 850048732
1 731472008 528225682
1 320879888 38204812
1 146433839 3289541
1 658533535 656411731
1 783783196 776283799
1 608739331 673110567
2 437500537 493886361
1 17798816 442144218
2 164829530 383152351
1 162721245 136623238
1 374425099 501417120
1 445784975 316981997
2 678604488 795167925
1 189778409 536802676
5 158428092 257768929
1 707878470 814946141
1 228174347 200761876
1 756207950 6925557
1 464387752 375307693
1 250617195 194036244
1 19118830 587541702
1 952484184 56345545
1 877545882 978224495
2 577782918 449327021
4 697233869 540926310
1 455897918 891606636
1 424645654 114939417
2 715655977 850785952
1 634542434 4892799
2 356237854 456312597
1 190193992 290396214
1 772396007 274886637
1 552326315 55474257
1 697052690 939387049
1 389685628 361251426
1 425447985 395139038
1 587037759 301725123
2 435597009 609621257
1 282904849 888434917
1 39423305 295384929
2 501205320 206677464
1 434955870 882625820
1 953380412 492171748
1 301927429 970584032
3 690804870 509026058
1 609387968 344419938
1 393430846 810810209
1 427141596 417817364
1 612408956 855454011
2 597622809 810995594
2 24953662 975028710
1 179012151 830354701
1 773583833 729898572
1 310723285 72788375
2 612655798 266264924
1 821552684 438620742
2 706477491 79897535
3 751714927 422357538
1 869249111 219846325
1 835411641 700328708
1 507439558 365336623
1 443812756 561527863
1 189842669 131985647
1 660786696 863275337
2 326188694 666760240
1 488408945 822087346
1 381008176 836870219
2 84842777 8827924
2 534294458 505824182
1 557329335 54907798
1 833926078 155690288
4 384456486 628902550
2 968126148 85612719
1 113826297 652191959
1 249251114 432414479
3 755056509 241172892
1 253144830 722392679
1 164574580 303045664
1 454011886 596788627
1 959230927 960276127
1 533053459 837744924
1 388087264 456375241
1 972771449 919600295
4 76714236 268927762
4 734509071 594121649
2 312992877 118734622
2 67993958 715522691
1 117299606 842506139
1 624718704 914874427
3 332296990 251276611
1 652656959 223061276
2 817188179 677892153
1 714793300 248117464
3 864715803 787875160
5 279518842 847959830
1 439334913 328378760
1 248735205 406596749
1 345806525 134019880
1 792091670 740700129
1 418917704 385191678
2 363157259 327789228
2 608442087 678662740
3 378509117 55796541
2 697673840 509345350
1 172521038 588219551
2 498441009 805796820
1 917942078 74064419
2 434928255 233856418
1 267261640 12335120
2 784520372 438394614
1 401392326 770100724
1 493658329 61144327
1 362380009 676040385
2 436010912 636663006
1 573447010 975951855
1 207450503 240818590
2 110682744 665180651
6 969251072 765116447
1 953715833 370795321
1 410161605 182429790
1 93807545 889840925
1 107729939 200101826
2 894405722 848923899
1 497795959 665138696
1 213207752 474277326
1 894443322 343251761
1 686430595 195150551
1 165574145 744820737
2 78726659 120696678
2 418392088 143588523
1 479740328 355117090
2 580345823 572769752
1 744408058 333984008
3 249727966 193869215
2 267269956 793468641
1 845263050 616747770
1 725684872 439563350
1 313131912 807114248
5 930639916 6214396
1 629826134 128190096
1 111699324 230628027
2 387377931 539062199
1 632119291 367236959
2 752909515 935253431
1 751868244 789913650
3 434089079 577698897
1 354724126 580332023
1 391928552 647531581
1 826472585 383310910
1 525556211 182820959
1 104823648 267441442
1 645459991 740337379
2 322081368 972095028
3 820052352 882163113
1 607423939 615890464
1 547392706 385258818
1 626921953 711403919
1 433071071 382727073
3 477713720 751407491
5 232300153 914123934
1 699139938 166390660
1 362737312 237092164
1 340938795 773148414
1 888920247 155856650
1 164738032 163329790
2 337940168 239390501
6 273492516 586646929
1 562524966 564125678
1 515042644 108355401
1 956560806 47326416
3 276278416 476222215
1 128939753 442883521
2 643073791 762122647
2 644934051 360402224
1 11019027 174079726
1 270829624 837818441
1 32720288 949980767
1 69200189 898792961
2 998023408 268127542
1 413577425 170370172
1 464755465 80711140
1 543266241 486867436
1 241752013 115155355
3 560026006 467206705
2 857191063 159890419
1 368992621 891356210
1 352023151 20709019
1 545517739 144247237
1 821681803 459413747
2 174661064 132230615
1 739875896 988953348
1 424947994 118005741
2 440923368 645951236
1 617384166 119508208
3 459069749 92506087
1 599479886 238126719
1 210097952 117587774
1 139363027 403476382
1 916505494 517986923
2 778367118 653356796
1 736731047 752159017
2 820369417 377161326
1 838940710 339636014
2 914375294 25916441
1 969154148 157748198
1 513033105 515654518
2 65317172 154249839
1 745254188 781638590
1 446791917 919432408
1 353824482 63652746
2 687251551 963826859
3 466671366 254712825
1 544388872 106228917
1 554230242 803692688
3 196314590 250516721
1 844467179 931420735
2 388571322 883801136
2 238320882 391133337
1 760078747 127467247
1 647707719 454977155
1 353379768 389816246
1 671059842 733479944
1 710721539 956979681
2 701865705 592509729
2 763839871 974878614
3 855566459 778659584
1 772607690 837496820
2 605502528 262448706
1 889913058 235737743
1 66354128 302045283
2 806904662 817661289
1 472889866 153151620
4 282771396 384518963
6 445812681 689006375
2 468064451 521422659
1 624850930 360237439
1 478678171 697022136
1 271758701 302846011
1 535356751 505164940
1 837702840 127975273
2 962211521 237804471
1 92432690 638532511
4 178101491 801851093
3 188229422 969297702
2 922455563 864532620
1 124364882 897865803
1 254309350 393515645
4 819290338 614366209
1 592109483 683065775
1 217843859 903719132
1 674579112 459512429
1 435895997 91701391
2 900235648 308180283
2 495522426 15355221
2 769402610 807213789
1 825618461 146521075
1 59332274 978382701
1 243923939 261086118
3 414370320 56431553
1 272490614 121518974
2 163694715 871605337
2 135650323 326927280
1 248164625 772524842
1 452437411 34667948
1 640756470 294875280
1 423446596 565155175
1 948198205 471487151
2 109676021 170637293
1 993577035 8034283
2 958946393 239662126
2 613438458 816463717
1 449089383 301817004
2 407727961 345097163
2 689047828 928284835
4 12081477 598885482
2 208090037 547989223
2 843128007 997906777
1 312670597 827806759
2 305543544 702326876
1 683953594 635239951
1 790306419 274486113
1 996057313 174959320
2 70616715 938215742
3 217756392 843928347
1 900672286 317689287
1 658125405 717687685
1 68665080 619704474
1 973651725 994748605
3 357377275 580577246
1 510715709 18613661
1 316162790 153590684
1 425196363 807563125
1 180116195 651127589
3 184089600 932662996
1 402072102 717739177
1 338209427 54406039
2 194049973 363538301
2 593742451 401998030
2 748686351 639995797
1 839047539 469931909
2 520585146 14832981
2 622944649 138546812
1 507940108 541084690
1 273373023 170826543
1 138400067 557862104
1 819800126 405712469
4 619136591 77816481
2 213857898 110540797
1 179181262 3778855
2 292422442 396845360
1 166687769 395213776
2 993837764 426027439
1 573782268 907944868
1 354145358 847453078
1 708044980 226031851
2 604601787 134051094
1 728095919 558776767
1 963679232 968782673
1 949531020 607328396
1 985768268 637165763
1 628584885 682230937
4 749690915 196454446
2 894209332 644996190
1 590455898 796025718
1 212331785 945103610
1 640671692 459313917
1 808680451 407669952
2 33682816 364051323
2 905648195 61233042
1 564329003 863030242
7 42669928 81110006
1 707860325 455627317
1 228898836 509812548
1 669090381 850024524
1 889794134 722081136
1 537816760 21963270
2 344612298 723351324
1 328653197 247996075
1 711841055 261247845
2 650583510 345768132
1 446291443 142312129
1 535973091 31711328
2 109097096 59065103
2 745405751 714150950
1 121462283 796926330
1 736206201 401387344
1 478252242 669977534
1 605108941 505273364
5 226813400 216136865
2 434849673 341695623
1 348903192 331646811
1 207843643 906287393
1 369196267 320701897
3 423236369 686658024
1 373911028 930245856
1 139580000 94553814
1 276732932 869361385
1 9373430 859911202
1 567645871 142668222
1 700175748 404792818
1 338265705 364244204
4 919969603 750483090
2 575214527 428350312
1 56813525 131419052
1 772171430 427060306
4 700514220 872685044
1 987335297 641555681
2 250515758 365544117
1 660289812 218071298
3 342778431 951863326
1 518866533 218188626
1 545193860 623841699
1 514937550 370332387
1 250561608 941459547
1 77036616 238260293
2 892187547 339264949
1 26251786 526425855
1 85954937 126573882
1 251816995 194057884
2 4815870 270409247
2 933371978 392277149
1 254740624 985648275
3 777405839 540709675
1 305592201 741225972
1 935872569 282452666
3 612572128 671570742
1 137538200 611276368
1 758520237 230675263
1 898242739 906438680
2 776384584 924850247
1 119327352 55625725
3 486710768 242536486
1 756436664 163862966
3 462175055 925938033
1 86371743 573182419
1 321072831 350033182
1 797772021 94601070
5 314650969 401940771
2 405880638 642263048
1 871063545 637811057
5 823267909 842359701
2 333293763 919923029
3 41138114 675268042
2 498735519 613338576
1 642643735 279599849
1 291454890 11380305
1 133735198 79664636
1 698829416 964778968
1 676612344 322033980
3 950894119 740434847
2 896635901 504979227
1 602795805 690321803
2 359451436 913844992
1 624393106 275890426
1 1691759 7802007
1 556346918 337904191
1 56276705 393916237
1 347547972 830056491
2 910114686 838392086
1 622643373 310620314
1 943260385 769176647
1 877345385 247795056
1 780508186 63451327
2 388564282 212195988
1 659593826 726833598
1 424691840 655110896
1 18113729 329259472
1 130162164 938758347
1 868919484 556192486
1 831165796 707514693
1 883523028 183986229
1 15543969 670973990
2 106883796 114301597
1 379671665 325420625
1 817856044 675044647
1 334605318 546290977
1 10733547 208737682
2 173502087 560810468
2 772797428 556974697
1 657511571 662720923
2 416836625 331644311
1 150044395 678052525
1 358166824 656400410
2 477308143 988075893
1 294536369 83034206
2 867069102 537034156
1 204589494 284724284
2 584691502 867476055
2 132714333 571649692
1 150877247 181022344
1 200400751 566826636
2 149046691 149844012
1 706822545 900578748
2 849563990 704557137
1 551333891 66602979
1 432392955 365707213
1 530623768 95671379
1 1585296 37577843
1 245220594 566982355
3 894412933 910668378
1 978466950 632450229
4 530889576 850022163
2 662154533 382728777
1 953567519 545190035
2 715124850 24424168
1 850721823 713321950
1 265749736 604791497
2 766874141 145399863
3 367033801 873574676
2 743365211 690412126
2 989753964 572900928
1 622126711 508435114
1 904029069 698781070
1 720989009 679812814
2 591156836 995887606
1 701639241 607085962
1 798557181 885444330
2 507926970 416085247
1 687333229 646317688
1 456912287 229069857
1 800808183 934189003
1 251526054 670680110
1 82410021 304365583
1 291830754 522186581
2 109308035 213245868
4 679306561 572231082
1 113318497 302519388
1 825639146 253245194
1 939975916 762409802
2 990394082 881189475
1 146019197 753579778
1 26190949 105624507
2 209047359 855667918
1 350295783 885839888
1 558914345 596786567
1 785593701 125670876
1 686850461 429061023
1 758942995 81944323
1 896905615 858079519
3 455808662 779058584
1 861245463 747881288
1 665841644 736777215
1 286338175 682267665
1 147699587 637826521
1 240428408 706866401
2 106003610 814640275
2 543821373 725141807
1 74861407 968255653
3 299561772 836729947
1 53988087 602092948
1 8289816 79389117
1 956034140 12697871
1 109483488 171607392
1 817326274 848277185
2 684396863 502031317
1 122651009 674036731
5 587316944 122236760
3 967405699 275883932
1 162464819 961961902
2 29385022 756900716
1 326445485 314295395
3 462084758 347256830
1 840859003 612701405
3 433117905 611073978
6 753772485 179988501
2 412359033 701644271
1 263320317 942890843
1 761983649 915911757
1 212043784 365827235
1 872013788 822612804
2 290698758 103750719
1 175365505 665003105
1 756304681 428790954
1 365839095 754842688
2 949559215 954413791
1 715918967 128917970
1 460521699 537524307
2 135930531 426735285
1 470416241 883356870
1 91470977 38180692
2 961863294 646497452
1 700767109 486493175
2 480181973 854789304
1 924835098 726207626
7 27026509 519050799
1 986651242 44388353
1 30191484 380178951
1 307917000 941330594
2 29086294 225299445
3 667258891 718546342
3 677918659 748253173
1 553586939 186249463
1 795523655 938283115
1 445327693 465538407
1 768638997 868805113
2 300875248 108647142
1 729048175 58397309
1 41654785 877707629
1 800239331 710025828
1 427615356 432493072
1 829567407 984713484
4 439467513 720294655
2 832329917 834687162
2 230677272 381080513
1 395834462 725165180
1 330190434 7769155
1 937606934 174456703
1 91531623 115448658
2 183285613 550646246
1 607794431 329399877
1 821991168 669037683
1 245054683 562948126
1 704524185 972339140
1 398382839 471525236
1 240111912 698801305
3 567499373 795919273
2 925656915 83881855
3 449980803 178592935
2 804599475 424256534
1 368508245 75330315
2 532023097 858881155
1 745231586 2912618
1 859453533 3455419
1 877547009 402398841
1 952858302 282958630
2 863320320 280409268
1 3861234 584565635
1 56999496 938370311
1 161196303 640746223
1 670770734 660258613
5 475030838 184404221
3 829117265 188806250
2 618538552 22834641
2 448967215 860321416
2 247202173 103889021
1 661962304 415103531
1 138270636 699842787
1 278536236 827689499
7 374616070 988505215
3 337005894 611167040
4 388386335 738245074
3 833216361 823431764
2 835061708 266881512
2 70752168 464860710
1 293259826 130334184
1 472747911 354636916
1 980625193 5130041
1 126655491 510735090
1 494644348 93712654
2 277884666 176328892
1 303962428 583704664
1 92673016 85209640
1 493322750 505375324
1 736296464 242335625
1 876144153 254293250
1 311690906 913782775
1 730601793 554382457
1 652248819 359457354
1 57449531 563946022
1 680331185 715557578
2 806510498 714856551
1 310852688 407971055
1 416181420 678054445
1 741379757 838958970
1 728377326 451268395
2 557988095 987401571
1 390818860 79416793
1 961420087 671830149
1 18568970 882819217
1 232765876 117337487
1 420926001 20116968
4 335329550 83377611
1 675279967 616325775
2 438723631 530805524
1 240184045 854892173
1 956925206 804891242
1 865523691 339804444
2 426322633 664410628
3 2342621 642427143
1 375102253 697337364
1 299489678 56448592
4 171616471 168225071
1 766318827 941486063
2 244703742 268970482
2 443708747 779217777
1 554963117 790804621
2 429768291 753923577
1 542492621 804863556
1 781824936 409153470
3 196124303 328377935
2 616406212 349631951
2 437558354 524004498
1 712856529 376826534
1 869737871 658005418
1 882118386 565916691
4 143167772 736258334
1 358154080 869836606
1 356064230 637452919
2 257927234 851062126
3 471435458 720144035
3 690883922 381490955
3 731437107 655104808
1 509090472 911888065
1 758709226 148584619
3 417427562 638289891
1 891413168 536563879
1 817919181 968355561
3 470281959 966760303
1 358271609 121121642
1 266170478 157199547
1 722855920 634339791
1 263476553 655755641
1 513019275 611529925
1 311770172 727883829
1 79615594 922449390
1 347484178 34838025
1 318893544 254443093
2 512661493 634318639
1 839246338 324906242
1 588826329 426144109
3 844776181 474980705
3 959110868 890328749
1 618941106 396657420
1 534906242 381775978
5 20115583 241363629
1 335983726 965260668
1 744479785 469370786
1 348199993 510350723
1 399022611 811198138
1 751381690 213322176
3 937037057 895311725
1 442929460 94312980
2 812494081 722692013
1 376085047 485784206
1 177998814 19283334
1 803600448 239044950
1 817811960 621594562
1 552856050 254460285
3 554525459 631880238
1 92946570 623372660
2 831378206 683444795
1 769593201 625875921
2 44680384 315258341
1 77084969 776320565
1 409739308 474337655
4 427604431 130864194
2 839958570 449503341
2 516196993 721433732
1 754395838 150883685
4 929797511 758553681
2 638108957 159168850
3 212679322 229587094
1 175980945 180158777
1 984358115 674157353
7 687011755 381772007
1 628426316 844125987
2 98483861 107589144
1 733477538 710667584
1 557953974 766974495
1 551035076 983843895
1 69791507 983983425
3 842938859 465202977
1 829205500 953740458
1 998775147 545851265
3 650100134 296383016
2 293050610 963958527
1 315626594 691560243
1 296112393 946474111
1 75995158 914414430
1 847274520 195485751
1 495211939 717975003
1 212145030 459023286
1 512814311 670718984
1 683503402 252520966
2 631740565 753658241
4 904995577 218726413
1 28809727 227865415
1 449414366 817252488
1 850739094 363459465
1 117502292 173020231
2 131344780 634438833
1 172839008 784642696
1 388547096 40181398
2 591290156 957087833
2 32704379 368487954
1 33134990 640173844
1 726592799 126134264
1 159703114 567186007
1 617786034 235926774
1 893039172 721998618
2 523085659 597899499
2 720216872 89342137
1 573061950 51997462
2 765918618 91092488
4 568606870 345587362
2 372804841 304099001
1 971184696 490301902
2 976045492 89988720
1 15075732 433772153
3 428156272 100532461
1 654059927 388274292
3 295806141 887849148
1 743850095 546101202
1 239213461 404512469
2 930195544 910926020
1 45201546 910666896
1 479378458 486349148
3 66798186 767827474
4 534655271 189901293
1 828994365 308229373
1 137325841 15373933
1 45756178 881404728
2 976128433 574212894
1 854622554 632260673
1 778416551 542447558
1 344989818 727987798
1 251865418 759238790
2 931845266 176104498
1 66600938 41914357
1 231658836 956486986
5 985090394 251377393
1 23402016 397399385
1 174651360 217207602
1 510952819 601764035
5 408502721 737770558
1 159697422 536133192
1 185465131 155532930
1 859176588 762330374
1 155657118 714090411
1 638689925 916621990
1 182268852 970341139
2 267171152 919304630
1 499238072 324495625
2 655890239 327887869
1 899594065 499216599
2 325468025 159292886
1 90886278 372259145
1 313222976 850833201
1 499493349 64323646
1 851652530 997303367
1 605003211 740333734
1 689710072 835359582
2 23097408 577712632
1 821393946 303947464
1 428480106 542963805
2 232740823 819680308
4 596529561 520065870
2 350314378 936542934
2 98890640 877590243
2 892832112 588377737
2 320356030 978897871
1 794290443 205816432
2 194608347 241346508
1 445708970 858505919
1 724461613 652122360
1 58569257 178282400
1 645779880 41701775
1 636013767 185798565
2 860900188 629143743
3 890648267 699519276
1 937868858 316606830
2 753805507 215294964
4 517829712 317242600
3 409378426 764118752
1 214022703 773991816
1 182956363 295366281
1 286231484 441153602
1 59499722 977089138
2 354055529 708782209
2 554812019 740918228
2 875744631 849258846
1 762923530 134594178
4 492772800 406434573
2 782228466 340804584
2 662047909 967806899
1 782845388 264789208
1 17877406 23800177
3 825784291 94880746
1 295256812 423673787
1 212146085 918089248
1 583622882 864271572
1 669306195 884851484
2 85508514 155245633
1 703072988 936325427
4 659023998 947093813
2 983192091 673986424
1 376869360 448790116
3 934091976 309974656
1 575437708 916328785
1 860003323 595793838
2 264194070 769426702
1 46839235 637378514
1 496026752 692512258
3 508593275 217363202
2 133513019 755858976
1 967455203 304629276
1 824356354 917238401
1 963017350 14638463
2 220718759 678572325
2 544235426 792677326
2 495573516 945678647
1 979024810 590800369
1 419547914 407361094
2 221369662 912794018
1 152473949 577176836
1 977753852 322933393
1 154319263 419227518
6 810585824 540167087
1 115419352 200662020
4 36652775 604552639
1 192655668 786712417
4 406869620 681973295
1 224058377 241007015
1 370928988 317656493
2 900634019 652643923
1 527637131 540396973
2 287746577 153867162
1 974832906 752014795
1 594431346 59977101
2 105508652 814226056
1 260867079 351976160
2 890511977 573235468
4 476826613 502147630
4 546186110 616247603
1 931982435 992190639
1 158502697 668999338
1 812821125 958640391
4 363004222 308317741
1 155125037 959876535
1 864460560 964937162
1 404483424 628885388
1 771530266 351357526
2 820370212 661744623
1 34247822 628762065
2 371080299 641512603
1 486719267 468181291
1 935427796 777911601
1 379930122 668678444
3 778531739 992885796
4 26045721 410940104
5 209102548 810254768
1 862075537 552547146
1 281587362 56570647
1 165043476 330661692
1 880901665 714945940
1 61250507 384046022
3 8886327 656966756
1 833336247 425953589
1 454510922 663118869
2 352282418 111589102
1 837084069 330643844
1 461400332 893001445
3 418616325 344263803
2 928034241 724639263
4 135177066 599813726
2 676415409 372270101
2 472833997 708644459
2 263261731 60877022
2 82820621 822736205
1 724753900 331536198
2 526163561 414139126
2 97080628 933735117
1 977048593 113961408
2 977209 709554070
1 31025277 681692289
1 863683672 573530577
3 556734308 787978108
1 851646068 247317592
1 321331549 213003217
2 718534638 884373279
2 292324642 377621153
1 611360504 659430469
4 299345578 900547979
1 866192840 363585042
1 563928434 11010590
1 499370775 519134673
1 572989930 663291222
1 550514227 156096372
1 273228980 107826498
1 730450357 3801486
2 897606568 328849909
1 519970215 254101309
1 418314242 553585435
1 519846313 684513644
2 804935477 933203086
1 568330284 110694381
2 164258281 414817231
1 960480990 202472161
1 171361028 91894937
1 668202272 846208523
3 752986189 317620763
1 63807566 751594574
3 941954257 477159535
1 162615549 724501635
1 28841299 433953949
1 797464817 945341644
1 44153414 261992018
2 608854989 212794657
1 511595454 264401166
1 210030405 619978531
1 990949621 567324459
1 638481254 535775645
2 632056762 623254787
1 263017703 585298002
2 354415959 589741405
1 553312058 329088410
1 577379917 738587525
1 603677454 86105967
1 185333989 370870453
2 581191431 174220782
2 982401761 325778316
2 600427109 550743677
1 341409603 626382623
1 15348404 341780734
1 853853685 914121185
2 664996937 429770496
2 539508130 204329162
3 541814393 352803407
1 878987034 884453070
1 764191549 13235334
2 176171945 754867168
1 621324142 43547429
1 6755648 634087101
1 534986457 810095246
2 681068445 825611470
1 276259404 481235155
2 841841086 602239166
1 2080630 815258265
2 74728849 618175435
1 438586386 666537740
1 280059886 781791914
1 332923480 313906937
1 81113390 789936845
1 663051516 490034683
6 406810624 949626831
2 946643786 257005721
1 828937870 197944154
1 471792097 110117438
1 717789171 300479630
1 903546816 604574390
1 961180930 980955015
6 824987009 587500216
3 244965703 293825859
1 715844370 815815662
1 56490682 505190479
2 127962850 865825908
1 532926856 857672634
3 369469537 43338007
1 143342633 259904265
1 438439668 369592192
1 405219232 863271636
1 817297594 882696772
1 445671646 201666623
1 372504034 69424533
1 924355459 293148033
1 47525602 16102380
1 655473714 724544915
2 870750918 497828046
1 886598593 726048472
2 378370533 935054622
1 263309837 660924209
1 597106206 262236469
1 586589931 260838526
1 270068539 860515876
2 519813217 224654221
2 452741800 172982235
2 357455725 79940800
1 158193797 591731741
1 408947040 202194032
1 428677825 420134892
2 87564767 812845033
3 982951909 781494594
3 615308111 801561637
1 696101987 935502695
3 32534209 25003636
1 41919470 568367719
1 676355891 523207224
1 834801751 190225773
2 670980615 607471951
3 331398604 170413116
2 436234864 380503403
1 920500486 159939258
1 851974955 179208327
1 676452579 729125473
1 585626166 317849367
3 589828977 995847126
2 432320975 501818796
1 402270344 517349106
2 851198261 538563173
5 366015837 101024022
1 866419034 432357027
1 302513671 577064676
1 560812666 213623915
1 363843351 200516620
1 288752116 145605686
1 509553642 900938914
3 674700366 425157131
1 745288488 190461168
1 861712710 140720232
1 469932697 831974531
2 362254957 284271551
1 291291455 447736514
1 715894107 190240413
1 767320816 214430021
1 303681598 616943822
1 360354483 51180245
1 651958243 663862468
1 476933383 992480594
2 405053809 171569154
1 300905696 394679756
1 860034208 966220868
1 18852822 715353511
1 347079410 342242837
1 451559584 433244768
2 207020671 626242599
1 145994617 219704135
1 154266753 299597074
2 910990482 516342166
1 510337590 860755123
1 434874047 292968716
3 99168500 815748749
1 207157125 540000226
1 867574270 489728526
1 984607400 455892912
2 273878538 902610275
1 945005152 846298639
4 57301301 233688842
2 199242200 150711309
2 459915260 654009724
1 219514829 725574515
1 130299710 244309467
1 194435019 784655033
2 920144902 244776407
1 92661375 941006473
2 649176375 678091787
1 258926381 398099971
1 73833509 313984080
2 202619403 320126228
1 695681431 368215154
1 826491517 807149669
1 616235170 784644848
3 65690154 221863373
1 537840501 868718476
1 812750060 886274657
1 847961374 321899264
1 297286831 405193364
3 496760034 250966120
1 337903273 292478814
3 618113981 81514939
2 192934769 364930357
1 239662927 14025221
1 867054552 509488625
2 182830182 352632663
1 161788032 119426087
1 164851782 831129787
3 153241999 563804583
1 627649917 90642846
3 593059240 363923630
1 357772074 203193165
2 482551338 727888747
1 661059916 366762009
1 271924035 246176791
1 457208139 246124316
1 802703074 814924264
1 873781060 570708482
3 588589752 470638530
2 798791628 429496886
1 879866 751841156
2 222211661 648408014
1 34259821 95060707
3 985636767 472848282
1 571738776 870743713
1 720278798 24838420
1 541615940 322017741
1 985465515 233313261
1 164546440 109433116
1 161369377 967098234
1 830217817 154682214
1 833866204 766593616
2 574683815 399541837
2 724323955 464717373
1 317250762 170140130
2 892775941 536588984
1 443966587 655282371
1 158636533 504950395
2 874554053 312897109
3 781647762 105881306
1 96561837 993220389
1 19265437 656219780
1 27334577 797753466
1 730470699 712976594
3 22009495 587099901
1 672420249 75973295
2 438094048 784336184
1 226232357 821990890
2 750007180 510289731
2 72153165 840919951
1 216452218 421631731
1 736818629 146275185
1 233540816 339362188
1 617853736 759863481
1 534250886 287661329
1 873603525 743950700
1 121972734 501526067
2 811320940 485738206
1 249002606 331266972
1 685927254 531791059
2 26182488 609469136
1 173605936 265779130
2 986980410 148220293
1 930830606 111449891
1 28899669 397648024
2 336383498 82094517
1 614490815 429499399
1 95475162 845274054
1 59545586 77003692
2 837757868 31428629
2 558417436 43613809
1 157290381 699343524
1 155175159 850919908
1 732738472 712235053
2 854615555 469276593
1 404028564 277984910
1 786801141 376085339
1 558302898 957662053
1 330590661 499762659
1 188088298 561596524
1 866780635 574250095
1 397467133 23426662
1 30026258 691909372
1 225059103 419715744
1 281572918 188887662
2 993453576 257755369
1 135265091 92753383
3 999233238 765195089
1 584266332 573692649
1 733993575 823133405
1 322709198 541712173
1 121627517 281537497
2 251368311 303863068
4 340023381 72452975
1 181782113 843653538
2 808271080 249163945
1 756103583 775393483
1 319493550 603738422
1 196191379 616611577
1 974524326 585021048
3 677309636 638558324
3 14817468 193927829
3 964747848 952803285
1 967658954 530603902
1 305016465 916420317
2 319725766 607100453
1 274006345 124399569
2 71607451 732791028
1 494137131 441911001
1 884030930 519275921
1 74899502 790943265
1 755569626 366904446
1 429221298 578919672
3 985250093 327864935
2 777302347 834786834
1 122255435 41458898
2 178584632 319241137
1 709344586 399347472
1 874551102 267259400
1 873382709 925967166
1 473539225 395586305
4 616264950 830276557
1 942408202 968801707
1 433607642 276122712
1 756064229 834798432
1 423871944 743360434
4 433511910 314323822
2 854154362 681321228
2 622536736 651986529
1 460173540 392733620
1 815318820 267785779
1 811517897 209147698
1 982648548 664918372
1 234066035 327606461
1 51084795 153136203
1 87132949 903210503
1 984702509 162094295
1 843720899 164097515
1 861116520 94510221
4 990785101 136740359
1 904924077 282509148
1 983593813 565529303
1 94520011 623404026
1 661830772 872820983
1 458063260 712954910
1 627102847 117424873
1 696573524 750762971
2 718105733 422794698
1 694923484 588843018
1 929989544 533313176
5 154689780 616706232
2 358476827 669879460
1 534209093 166438021
1 469934189 452456086
1 90811227 609444838
2 162253786 905034891
1 222130512 221309894
1 880080166 877807959
1 383950766 971611423
1 850506448 110718222
2 429615145 946294470
1 605704133 752195785
3 831908984 986467850
1 287263291 571933704
1 820719932 889585434
1 280839191 379363240
3 236137868 544764585
1 864801155 625745697
1 14715194 209617096
1 517881331 835283966
1 660809515 832155461
1 756054960 462621934
1 191964342 343403003
1 592202544 579474760
1 257968809 702229097
1 241248881 482101230
1 81397443 239747068
1 6554341 739290166
2 828271471 382727608
2 721365919 927148890
1 864775558 576230368
2 913670709 835117223
1 240402170 640426396
1 738316111 582000483
1 584607454 888524306
1 260615226 838839452
1 317998166 962870768
2 158792923 898453524
1 662549490 129608512
1 125451392 382218982
1 318586934 251888045
2 994866525 439865431
1 771191132 750843887
2 411289677 891837863
1 113464662 717994589
1 312416556 249482243
2 987289041 531178321
1 963688013 8292222
1 337214996 150922462
1 531843814 804953515
2 482492568 184578532
3 127393179 805098453
2 228163939 981152730
1 679670270 235265490
1 175390835 646632278
3 206486759 75365448
1 196696042 285087550
1 886704141 647071086
1 352982767 552981504
2 105884044 773868500
2 775865721 532812826
1 603343502 970295530
1 16200972 756374923
1 499728945 864251321
1 851652430 444653778
1 789232269 302101265
1 716622622 186818525
1 681081502 86940986
1 622892713 899043800
2 107458630 841539372
1 793484445 750037185
3 907421955 657901615
2 411672940 614908684
2 164835495 238620529
2 266839154 402017673
1 382578340 994561281
2 300382103 8255957
1 983561889 819317137
2 92096994 142439077
1 688703763 917650987
2 471601243 260575679
1 176646509 141017827
1 893817285 860639983
3 450159071 748381860
1 405852759 631942424
2 597450690 354600539
1 319775968 546587196
2 309930559 85669145
5 501888324 947427834
1 159670771 879084859
6 999294850 616815014
3 932012506 929123253
4 322155041 657469456
2 706509871 74903487
1 954520167 885493602
3 265344990 78016134
1 717343223 593565653
1 61688108 482096545
1 191364766 659804974
1 878344075 757925227
2 753662415 744653899
1 382099072 422941073
1 828239205 414831252
4 169686523 510513344
2 830457380 975579623
1 65142097 746937321
1 413323044 2799790
1 363481205 351095142
1 92765399 612047959
1 647562672 90426591
1 146663724 178016159
1 975486481 512682387
1 499403972 343111483
3 429687813 103817212
1 782483299 393636455
1 282997933 341874512
2 659390388 334562068
1 701473825 865226493
1 323690135 205749343
2 409015278 442814022
1 928125458 555454943
1 889411255 130051116
2 806267527 857421945
1 187455856 366026153
1 744064705 342654477
1 96980065 644477591
1 861095461 919246174
1 499287314 522213748
1 419862349 730762660
1 949419429 825828171
1 426112290 501146663
1 712450710 497066178
1 336914684 683782540
1 450950894 630923773
2 391359269 940875155
1 95519391 707621950
1 812551597 433439230
1 696278838 307559856
2 962744221 673647057
2 744267965 7239860
3 205814619 361847399
2 282562371 189397847
1 923502849 462746143
1 921028179 622121481
2 174606162 244674192
3 188548258 733970233
1 464518473 903357440
1 357680988 881396467
1 911313251 257124778
1 682018703 880241215
3 559577906 246839256
1 73144981 935282453
2 588862673 883826837
1 749466947 197720748
1 987737430 674408405
1 858661460 737033147
2 471287736 564461131
1 983132596 837811948
2 508204902 147981801
2 490339726 60605708
2 823010851 179434167
2 106992516 197100281
1 335339384 913933072
1 612748678 751555766
2 930702944 551814973
2 313459941 626128922
1 327672423 78468545
3 405195236 451738847
1 429773658 289210100
1 388070630 638817409
1 242323670 805618664
2 615018729 597552760
1 673123498 153780109
1 200303236 434008704
2 366674907 607863967
1 312337693 477695880
2 248824733 935743763
2 699254888 893790807
1 667526133 204886577
1 399996190 515793660
4 634924174 391075749
4 112793428 777721242
2 218905546 984878872
1 110716654 716181484
2 197752998 380160318
1 929175766 316372005
1 800959148 711884351
2 730079423 631096803
2 964701934 193254473
1 131418391 390767211
1 954256832 602259414
1 699171551 877428444
1 708092689 522381249
1 512247907 241639485
2 15188245 252283564
1 792499175 61310027
1 530284411 177089428
4 636264903 39840421
4 20067603 234741032
1 513381641 356867920
1 711109883 87077985
1 676191123 350064034
1 916491384 979058024
1 617638355 872489178
2 961384973 616633312
1 286599989 182988221
1 129559631 334039576
1 970925794 391701146
2 417732296 946646636
4 31527769 542274249
2 471198979 948131667
1 693290724 953782817
1 849565421 798271566
2 953433050 932894326
3 426817649 852268938
2 3404141 674919128
1 835131065 385128476
1 455609308 996809338
1 230736838 456878556
1 801330737 557385564
1 620720376 175783077
1 618943568 101974677
1 85426664 875582252
2 845703094 816609338
2 220808990 813848148
4 461934605 48703579
2 520583491 886482377
2 162382604 346096025
3 599334445 671694277
2 841223260 42419516
1 314143310 466229687
1 476395120 929446123
1 883935463 667890856
4 813344862 849763881
4 792402610 173756630
1 229146408 497713092
1 426426641 96618879
2 533439343 170765146
1 695543047 416678802
1 113960458 777547307
1 611750186 566329016
1 758549010 106181297
3 459275016 834610790
1 89616772 953458773
2 462016745 944565445
1 681157102 97638630
1 987916222 25559942
1 276506319 620251460
1 527533354 266637768
1 621907665 431026748
2 387762444 362994600
1 951260556 336470972
1 625093414 845661397
1 345981140 74214160
1 449257697 28442166
1 778307278 565870196
1 625333393 885986600
6 21216755 395527363
2 224973724 968187886
1 894867055 679979690
1 119985491 739532445
1 384339110 275651731
1 607106199 967280185
1 653667326 610101283
1 905402649 525638877
1 976303384 492710989
2 328607589 850539111
3 136732237 303197886
2 182064390 506270431
3 777917797 900882838
2 242724273 375863224
1 51035983 959142990
1 933720034 278511602
1 504911678 453082994
1 95832249 544033292
1 309206409 931806857
3 711909424 582851156
1 819317204 548464795
6 423459771 265805010
1 630206101 954215276
2 800205944 592189994
3 655349242 157867769
1 712228757 100564099
1 269240663 649648074
1 125436237 144665902
3 234569186 705708385
2 656539633 786785509
1 379602504 94938115
1 896236959 45824164
1 745012803 160547958
1 608584239 584581743
1 77030837 954046827
9 163557551 686127320
3 401100232 421681042
1 784337534 791018230
2 312994453 368686991
1 968466878 324687213
1 701874925 320320398
1 508349270 50138084
2 679190677 620084837
1 527119658 300536353
1 493871984 685017283
1 275768981 633494049
1 884898683 92141272
2 275305892 9841755
1 390419405 460553175
1 490628537 188790126
1 211724236 465131554
1 284522224 898998398
1 800106342 991049476
2 964410997 103575303
2 301727530 141042584
1 925565137 129377132
1 103359516 10581722
1 828342452 180937237
1 369196010 46531276
2 77362037 136205790
1 847868004 893385304
2 385570593 581732413
2 8129297 674582848
1 556508418 563096320
1 308516980 208627973
3 516653986 591828290
2 477898555 934274197
1 489469050 431220999
4 253626995 891799902
1 90122064 82989065
1 541206345 971483761
2 785927319 585688951
2 603518226 155776039
2 658814612 974228514
3 774414877 268682771
1 864552636 911872127
4 225956834 337247859
1 611008317 918254790
1 507225213 184321981
1 5580 274424761
1 674663370 259643960
1 615230163 864036458
2 109978195 222617774
2 49785987 876013178
2 268352427 373968453
1 261747855 451464885
1 812499069 247388395
1 480824227 277344238
1 567811635 479544239
1 523902253 356700902
1 819634725 189204187
2 866854429 927380493
1 752787852 433317725
1 322652904 348580700
1 116437211 168841123
1 34344552 381124339
4 32928801 345955473
1 799577623 777491261
1 147632066 965696508
2 264046074 494335506
1 411840708 633869443
1 198476927 239802097
1 993339880 872640578
8 163773943 347995373
2 968245796 627437765
1 518524910 218528443
1 270607418 65499942
1 932232874 817705934
2 382340011 161827111
2 347784802 949891659
2 520732278 663625473
2 382945475 152477181
1 386070220 368459215
1 578833709 388754702
1 132491348 844928786
1 306303068 478162827
1 758752626 225378043
1 356404350 858009768
2 132807175 999877255
1 579705194 596069765
1 752717629 873363048
1 697952482 637356493
2 921662368 204132331
1 966797752 122480220
1 284827022 442964812
1 728042501 804466209
2 571812869 950553264
4 467447195 104990228
1 658067243 53829605
1 566967341 655502157
6 233058880 363252524
3 696094997 41932248
1 280846059 81219835
2 852708444 125423406
1 289892840 829272077
2 915637251 138774881
1 697810554 987499398
1 884559643 692238381
1 626933292 131249679
2 120755220 521218174
1 168643704 895181228
1 249652326 815179739
1 856145183 937056791
1 590965135 331888312
2 985289514 472487801
1 220699877 544207820
1 900330846 657132677
1 292801030 635813550
1 743961872 223436752
1 134710394 669559952
3 350098856 762975657
1 100994995 81206852
1 371952950 339675098
3 521796546 272208510
2 831948534 597868320
1 300497778 746323893
1 447585525 245898483
2 101716875 974012293
1 263215302 425399964
1 368603126 454574197
1 832033048 59315453
1 359595287 463248086
3 126953231 167515205
1 760024693 734337006
1 585901458 375594516
1 831131496 803710768
1 224255666 780547357
1 545248147 417606803
2 135916177 263232341
1 402041229 331840132
1 747669694 311034580
2 124564066 180465718
2 222077111 989355095
2 851336831 138174215
1 827043523 12655005
3 885133245 865950656
1 697276263 610412900
2 823529742 552055043
1 887240531 356622183
1 791734615 917518632
3 272833156 262560667
1 980232531 647216461
1 663517034 616747595
3 391092099 746401979
2 966992493 630152521
2 490808234 534700557
1 268151171 248938703
2 889794413 883589056
1 419052948 117515863
4 531682025 302969098
1 442298579 389794323
1 668217195 127892445
1 934556505 507512355
1 283885867 470111490
1 209642616 787380139
11 736282245 223272593
1 753005765 273817455
5 771284769 959963638
7 328015167 95202160
1 445499121 738114318
1 507098389 113907595
4 136918658 491462946
2 910055711 281773950
1 153285473 171214513
1 304388467 897887836
1 544483624 96898717
1 25104304 633281642
1 568299969 819393700
2 947900377 700301785
5 327733792 330553092
3 13357722 434574773
1 260157515 318516051
3 930908842 950365918
1 665579983 537726960
1 26398510 762522035
3 835516543 351187605
1 691577920 286135777
1 940874956 204087560
1 336518583 224299225
1 138666589 950755734
1 113500588 662824811
1 568618010 433525927
2 290231927 671779032
3 453585823 679337649
1 614344459 69863678
1 359039649 317892432
2 336900457 743663254
1 113990099 501913839
4 775987732 861792585
1 570310664 619769855
1 819767010 465203482
2 305396726 842002211
1 666362305 433009964
1 507558613 816060627
1 296732289 635727804
1 561339896 287789475
2 732383872 331396840
2 537008164 11453345
2 123052787 868814805
1 942537612 336227422
1 37526758 819356981
1 827153444 98782541
1 680214796 871127427
1 981407772 676457647
1 72548864 514637096
2 824617846 170674901
2 502772827 813671959
1 738504902 341163548
2 23480949 975288793
1 175884713 297954595
2 665589413 791899325
3 316621683 907622554
1 90075086 325386815
1 672912139 937924630
2 707526850 148454117
1 218341054 360822283
1 191647987 609098262
1 770158324 982579196
1 45930355 743713625
1 544929707 174834243
1 623165298 916032244
1 34146072 374529212
1 646517525 149785645
2 504362115 758877955
2 448820621 706075687
1 773504714 382656158
1 103130297 459615384
3 888022087 494545132
1 677181062 561757872
2 753930501 722440647
1 644118249 623265496
1 873334494 910512267
1 945753645 952920550
3 469904914 798245295
2 716256921 36916741
2 335259490 607268846
1 136491033 248172829
2 619875464 110798330
1 393615641 900570309
1 395621201 365109912
3 159903471 718021821
1 659898816 811727300
1 43766049 668141813
1 591471745 52776693
1 180583011 887711864
2 676308946 789993036
1 389782664 391218738
1 464018404 520500585
1 776417533 862739400
1 342309214 697782478
1 83798189 663092343
2 767577523 507009038
2 643543868 922261395
2 999159163 862374144
2 509124381 28933449
1 890496735 458827585
1 287077566 574740643
1 834164437 137548335
1 795985130 211660958
1 5348665 147650970
1 905473412 357042799
6 219914227 163543169
2 765010377 297424920
1 112563053 115167485
2 279603892 771652112
1 523796891 422236302
2 366118906 724737572
1 419239086 42003474
1 439098521 492723842
2 19395839 269066640
1 484908455 475316595
1 179287755 10167339
1 964213876 613301431
3 692071831 534207643
2 107711263 966071401
2 790744415 598799068
2 486592164 434281225
1 726636929 105970896
1 739991045 69892037
1 744500282 744689787
1 266465544 111344341
5 756115347 563715866
1 443308011 400304416
1 36983242 397313737
1 46064184 681752981
2 670952857 589539732
2 134930282 293246418
1 680939581 364150607
1 85398120 778743734
4 610708645 657709424
2 103556678 592549118
5 476803941 911905753
2 454850746 901309080
1 611451286 557394481
1 981317297 434128671
1 593378078 362382951
2 363135823 608058968
1 259661243 16700500
1 826921614 333801164
1 650029943 911963979
1 940368364 75797566
1 326532578 185045583
2 146458254 712460299
2 173070008 859026330
1 984397499 797222461
1 699061950 794329974
1 125546356 58748926
1 189693151 906271085
1 942483862 597850899
1 454922208 189803545
1 929186264 383394490
2 655532103 953533007
1 434107631 299551029
4 78329503 672680114
3 430348344 720304518
1 669272614 673929681
1 847280411 817622303
2 442128325 511679692
3 508634953 194942011
2 278484726 116861035
1 741465204 264514194
1 410620046 944963338
1 40048106 44960810
2 666938876 580266339
1 870661549 142175429
1 534652510 598949457
3 479753493 117966608
1 85747925 506271392
3 669314561 942467225
1 59067215 873269497
1 881398535 920575057
1 955787402 70351406
1 55051317 300414681
1 974132658 664299744
1 323801227 599261379
1 954070148 739698208
1 207775546 333281675
1 665931583 884839090
2 782482437 926714671
3 74416769 90534056
1 298700765 226765143
1 273121417 885666936
2 357875205 720635201
1 463466142 600254072
1 446766844 654228702
1 26419891 247662867
1 855751776 480587238
1 292414058 154891414
1 812461558 726226339
1 782107200 602011353
2 874084404 548871303
3 37352020 31744766
1 968063345 466390101
2 526324477 222704349
3 672186662 963855772
4 135484388 994314995
1 387829845 432335638
1 161320005 662239034
1 363130506 545289794
1 556864182 28521436
1 545301782 512343758
1 229748144 986810530
3 64031163 935675652
1 205401470 493323788
1 824322310 958711298
2 94881798 786221460
3 239646882 145263363
1 603118816 30903245
1 938110100 493584813
3 715763862 261662503
1 778506691 219162664
1 673456955 248274509
1 319179056 332773028
2 388594542 653999937
1 674747420 393963645
1 678429563 403841653
1 999884022 708231990
2 460085112 17875249
1 968477456 927720783
1 990053637 594387200
1 24559775 162827029
1 824211041 762010912
1 85621785 525247247
2 722793645 479356763
1 498762846 894338753
1 710446750 240223525
1 360081631 51724838
2 530955954 896762969
1 628529741 493840786
1 248303218 579202956
2 642127763 290331572
2 114765382 761550087
1 777336169 319766513
1 5343501 117100357
1 872730903 647221671
1 159568205 843293619
1 323282286 327127588
2 631770237 547564362
1 931469167 210571218
1 545644299 587335380
1 312372473 324225395
1 547896014 666060282
1 58507696 324262904
1 955366902 331923722
2 698808951 8309951
1 588462185 625277355
1 967572426 186877297
3 71997175 125003351
1 302072943 932677216
5 516276621 498265225
1 92594672 907693815
1 383608049 119324416
2 973252941 77683195
1 780232896 560674441
1 139914940 601647947
1 394384500 872741243
5 991868403 671855126
3 420205871 834577260
1 165226259 289511776
4 108285128 682144698
1 226656392 664027748
1 901213267 170746333
1 474932175 593423153
1 492768134 202725300
2 163934131 508502517
1 97888098 742445472
1 164309045 568098825
1 210336674 136541219
1 63819978 849278827
1 602596710 490579645
1 680031073 304142734
3 357795712 749460503
6 964759696 396454234
1 944615438 23996446
2 705868619 163797934
4 324669891 734795038
3 121356075 601357047
1 417872215 950056527
1 208967020 699029932
1 846877475 855226807
1 128797090 58994564
1 463783510 386993737
1 95493005 597911922
5 579245503 331749120
1 382101203 166585445
1 935396919 671894111
1 183365625 290277466
1 143708087 20365565
1 320158364 82458360
2 332264032 727073790
1 535942310 100552433
1 286545200 45459618
1 269529142 731361237
1 471859910 186013097
3 661243583 156737270
1 727220950 612448859
1 872617028 92304641
2 448700160 515357708
1 558383195 163337830
1 228389704 411322291
1 158034849 972460854
2 165211349 88540435
1 743116375 132995448
1 242710590 897726368
1 260842176 439292478
1 124873078 363042062
2 443530681 748410239
2 730773866 626096070
1 87556202 889493750
2 208227072 303576769
2 463269936 506344204
1 107776886 30341331
2 459391310 703880420
2 541219821 467362070
1 164630659 237456226
2 795272629 514786326
1 286058344 312499049
1 884733216 496962737
2 632974534 584469722
1 338147350 395273094
1 540338189 154720184
1 365039964 631894826
1 363661788 135327035
1 947638056 634459175
3 563196864 761103175
1 688367936 757051299
1 96234830 594384777
4 510188526 53518072
4 698618734 375339568
3 933905205 673926402
1 981064013 652249073
3 109528778 776190982
1 862467384 22111634
1 454163982 4814466
2 585502855 372575389
1 224345537 20639771
1 513170304 58806171
1 791498895 749935684
5 95326721 662024053
1 572745171 765579314
2 241973026 547176099
2 846565207 817407918
1 190094926 221306553
2 744099728 625621043
1 86568298 132148560
1 638097290 196698862
2 465777600 564024713
3 580787436 670925178
2 356713826 248094942
2 270504138 170521294
1 735569454 924709369
2 535807623 664423163
1 20563612 724344024
1 212633158 937679870
1 896662313 942902239
4 435100222 190526518
3 486274618 705367477
1 392606960 414591152
2 297258976 87695655
2 343379471 500424919
3 760557938 386131788
2 572795899 662888764
1 551845605 33575085
2 631633008 636524726
1 762786833 907102904
1 993969569 835101888
1 257066082 177739254
1 924924707 716682104
1 618456630 32625578
2 634497333 453557351
2 439717483 454313048
1 159522424 510469275
1 394360838 52609159
1 242021035 577641364
5 501303595 766938436
2 903124454 840820899
1 354813695 807781232
2 771592832 630447818
1 398988285 508577491
1 16279055 706302840
1 550301910 642770359
1 550288102 507873993
1 687127699 62789101
2 543488973 61422412
1 703569667 980024000
2 173989256 99769566
2 85448451 70271580
4 419860290 307014672
1 911275613 58568857
1 14955142 79022481
1 168438040 5776172
6 781591880 769624338
1 209604171 960058311
1 195192335 202963610
4 973459649 409041015
1 111985665 347057490
3 279479728 728458161
1 57176260 236370243
2 392759226 236983527
1 461823048 231363986
2 448949637 857226644
1 457657012 951981652
1 404664302 138537176
1 11791606 292162066
1 551744043 936772416
1 416750184 503556695
1 275767087 81123403
1 27967397 65917894
1 749808916 635750793
2 871663213 333452080
1 780032391 206706298
1 595965779 104430830
1 520359496 38990708
2 214320211 612510633
2 142995947 326633173
1 257929295 634315901
3 175724877 326097589
1 862238509 827997179
1 524085036 689391429
1 70365672 856643674
1 907950164 569141911
1 875466009 534832412
2 760939851 757808528
1 706239639 606673467
2 300996298 475472939
1 32530758 888989897
2 727152356 570212896
1 891643227 542845552
2 916585776 269092221
1 779946524 408751209
2 490114595 498700043
5 997971254 584862511
4 245523316 760302195
2 489968186 791096358
4 938867613 285964353
2 644184656 148727098
1 317020431 856601153
1 665323876 288063505
3 982817705 404863492
2 989749114 134422336
1 49384874 181797587
1 507701925 669125642
2 407328661 737129677
1 92632704 982834433
1 123843506 360320265
1 186716431 724254938
2 58469714 362758335
1 392260025 735633451
1 719555007 32263073
1 721128393 508770157
2 215954351 935317422
1 554007353 756165811
1 957384637 59724050
4 75786316 423608203
3 760001787 571383464
1 522580938 76683199
1 789905541 849281411
1 843610838 109104077
1 486254959 285664773
1 217967517 6785212
1 887106454 326402073
1 451306548 528109149
4 510021630 304891833
1 207753476 507384725
1 379675328 198311757
2 128256025 525635355
1 495563674 76492784
3 63227341 649376492
4 385836614 399915635
1 790047071 473816494
1 148115957 636007007
1 637345621 804218974
1 728511925 252180339
2 627441320 68513492
3 765957306 307319884
3 997950598 543227687
1 747827374 128815761
1 946967331 325748642
1 57287987 917645627
1 871504871 693859394
2 240428953 521258118
2 612864513 742425628
3 737855090 122859808
1 785915314 321387406
1 736324209 633318362
2 17412911 154161168
1 795416339 266609806
1 994890358 997047045
2 43984192 298685963
4 257107981 721467141
2 767956498 489302295
1 793912246 744824606
1 169804522 793201713
1 824540474 580997613
1 457192287 444136087
2 82060748 456844911
1 253113717 851426843
2 85679216 662414111
1 510337244 914546276
2 412607092 577642111
4 601005839 30953100
1 941357753 626451163
1 748369291 163489193
2 97299041 810857053
2 282750399 561083770
2 869066059 658014796
2 142666141 238683911
1 87875259 809245655
1 887506464 770697415
1 291286764 910829722
1 623654562 881142734
1 599501649 248779538
3 32683976 107861422
1 559304924 579159090
2 819908948 322199580
1 739087270 399499862
1 743166601 676099619
2 380927344 983980056
1 987691452 918729517
3 433779802 232206405
2 956562192 387730307
1 851117290 245619064
1 73585668 624840012
1 931411728 176576795
1 596270033 314306011
1 332324171 532636972
1 534299880 659076668
2 967529424 789079106
6 798261336 631525676
1 315706125 225208378
1 746809177 443721905
1 668514286 981965182
1 544207711 666810534
2 978338963 858062858
2 437397681 524188692
2 712784248 21204119
5 437479747 161230730
2 290179921 336451170
1 914793582 560468222
1 553415000 90587324
1 891300221 597243505
1 815989861 752614237
1 519967404 437836548
3 204791665 727623415
3 390066547 877509750
1 256509270 385257276
1 319372782 395860188
1 363622637 198223946
3 823763485 70554496
1 10179127 857358209
1 349842695 168366511
1 324083373 702237301
3 141745618 5116897
1 325441543 204335353
1 104436176 252418122
1 967533410 503275297
1 15904978 406669135
1 393827711 792314666
2 946736435 383064461
1 47317305 168329451
2 93717636 5099805
1 239146794 45009969
2 55389262 844309363
2 287172613 308506503
1 490541264 522226377
1 637533071 511983053
2 637434149 645113449
1 815746155 140712521
1 481597350 38975456
1 794035049 49483705
1 838059221 487698178
4 191458559 900459997
1 654681275 328723951
2 742516390 527537121
5 784126733 172067458
3 588952393 967516816
4 1707306 394474089
1 71858701 74099661
1 285242773 520584810
1 754007758 604939601
1 86636000 28304001
1 871803558 751033447
1 260906980 282120957
1 118520461 910245904
1 760150329 576195822
1 255819284 676112584
1 128337014 485396182
3 845038216 81699941
1 726981239 156086955
1 41062684 26604551
1 511126651 406457100
1 447942880 153670762
1 231126964 424371782
1 501963788 202046838
1 705386480 278012320
2 808471938 126425935
4 314711565 80991845
2 749464853 486696267
1 128929488 607904204
1 736470142 771029374
1 821045530 679948311
3 499521141 472819756
1 517457141 885331461
1 156698144 901934220
1 470561162 907922739
3 793015364 308341357
4 279844640 972676751
1 778433852 454685307
1 704537607 71635710
1 812407749 283666324
1 954807941 55300335
1 662780578 180451818
1 504118975 996031412
2 230713506 42154957
1 410041919 200354254
1 487117627 48553817
5 973895699 780275257
1 23260318 249915990
1 248638466 483720950
2 949582191 479271457
1 955655379 900555009
1 238940313 200199395
1 601522980 217669211
1 79290771 791466447
1 390236930 469785272
1 749477347 83885872
1 177972910 504970512
1 76834161 89933938
1 91053883 613637292
1 55454137 437482940
1 100668143 957011085
3 594910553 976214474
1 465499040 313036576
2 764269460 825829020
1 246628524 909629158
1 919260953 52649740
1 399516443 573355952
1 149534924 385766920
2 109076927 814917247
1 993061460 552730372
2 505596862 509389663
1 828197881 406236992
1 479233549 181251594
2 522274786 379390394
1 609021445 659763412
1 703374110 612566132
1 531327371 710896043
1 617731424 83529916
1 275829355 246618171
1 294005545 582628755
1 490030692 405356366
1 472984061 249383809
4 763495600 976033781
1 574850689 425147835
2 131366451 421150503
2 444215111 698281912
1 149466033 724208086
1 384671339 723209104
1 238781519 146605840
1 425195212 692576462
2 808554005 79708412
1 708746453 373284485
4 211517586 664630828
1 152587207 458454931
1 123007168 811427758
1 779302096 286653534
1 862121008 938358155
1 604548448 593401527
1 834558588 735042298
1 979687034 42553705
1 720662687 219325805
3 360550641 113146700
2 611383645 803866799
2 981605311 752613801
2 552014221 616954065
4 740227586 810178379
1 71757694 390212612
1 715126893 195130071
1 71969719 803602255
1 158383522 337891443
1 509639764 474249330
1 89521199 687805824
2 836947446 394082663
1 605127348 140366090
1 335258050 56482302
2 155657442 702945157
1 197440877 934188745
1 540010266 394381231
1 264268268 623173564
1 118922956 907319646
2 838479464 684234597
1 66273736 976676515
1 55215318 665079649
2 111351402 348795973
1 48530333 393680558
2 831852299 230695476
1 757094167 377795956
2 359672202 881817086
2 334653062 461105584
1 528944250 825676821
1 152329189 142357138
1 412199968 270451885
1 958410576 982599606
4 318307937 56161966
2 297747746 564801655
1 829817764 847347824
1 346198297 936975797
2 695900894 943389374
1 24924414 244115298
1 773353141 951959204
2 37559113 431957170
1 713597017 706746028
2 216802560 3451371
3 66442522 483027922
1 760022758 667820954
1 132846108 160105695
1 947994565 703734269
2 317687279 590722303
2 699207630 658744311
2 98007632 905802003
1 112736201 952355436
1 464349593 437009085
1 247376096 219523400
3 910121733 394834314
1 749918802 451157239
1 337093160 390529223
1 682720872 62117681
7 654828291 420568173
2 456609090 545401926
2 121170922 525264169
2 978141593 208020873
2 916429999 291473161
1 652680222 748091040
1 817796663 336830228
1 844200962 273162028
1 291794600 488946211
2 783320707 139030397
1 805269773 955183914
1 417049468 15793891
1 325849407 923125823
2 955216076 908032057
1 216754049 300194221
1 668669993 909897693
1 762999736 548347813
2 878742117 726698988
1 478571929 842266124
1 885720677 797634231
1 990215244 912652604
1 11060294 568512162
1 307367916 207572786
1 6853017 705837149
1 6489469 8832178
1 336204335 343793753
2 720492750 739765531
3 522983795 247739395
1 13338272 208625307
5 554093330 489812529
5 61176793 727173838
1 193965963 524681051
2 750332172 468861141
2 112264114 753895054
1 526090633 4109486
1 754578053 767524941
1 642566570 895099941
1 179182731 966159313
1 731673455 521096121
1 398956264 148099358
3 224971357 226698867
2 162472176 751731649
2 632806728 911237394
1 516133261 510970206
1 449882342 952935445
3 81983748 741536723
1 545954165 746700541
1 836723869 550211364
1 864543470 993450804
1 202308913 513836566
2 322849262 976386220
1 567553983 927097657
2 730844102 244597660
1 872339622 43739960
2 32725765 825279796
1 21634271 796017590
2 315113874 700429494
2 213925094 929096083
1 978573085 114596355
1 33892993 492861627
1 310975869 921249361
1 491831473 172230201
1 348934573 104173306
1 673167023 256434139
1 243166944 560404501
1 281315922 137386634
1 825633888 550094735
1 198766616 636393023
2 331148243 160596821
3 626589663 687766472
2 693483218 685208137
1 462136406 429655484
1 252567657 418583251
2 30768613 857839366
1 378489210 452467448
1 603808325 603021069
1 865572271 436314785
1 931426149 303735955
1 30286577 240764826
1 139722495 877165852
1 415359208 491207121
1 704198635 938555079
1 538399538 581556858
1 628628698 567241457
1 274746064 711884385
1 293843973 33872706
1 799089288 462235449
4 299348380 385040543
2 29901514 652885680
2 800978578 173616699
1 249499255 245596661
2 24777635 187497859
1 420852740 629582477
1 622697095 422711857
1 811716653 564338498
2 212145691 350643621
1 730799099 231868767
1 413407549 618465981
2 681842878 859228773
2 800538112 688709756
1 309738984 194265957
2 543565877 495592489
6 527495235 453946489
2 572890957 816551666
2 620751356 333747829
1 912219977 202089853
1 976338638 768863031
1 748766475 871086350
2 45147597 728292069
2 200098174 816953371
2 419561784 414257
1 867373150 58194913
1 467547310 942544394
1 244336244 677461793
1 271799661 610615663
1 956613276 53973493
2 582963066 588611630
1 340496389 602266114
1 717974350 966073093
1 93060903 698977018
2 46420437 646387786
1 665467809 393849108
2 423220712 204607694
1 748803843 979045509
1 622401673 893391223
1 841696871 324729891
1 920648930 765073230
1 170721648 926314897
1 375180509 199201966
1 423934146 511618408
1 299103402 176152779
2 196633199 85604479
1 22289116 898977760
1 81805135 588154096
2 282482905 270204222
1 788452927 635503138
1 714155937 644793384
1 564137592 940738166
1 810115296 606938255
1 154589476 910998893
1 62751778 265996888
3 274612129 531705188
1 512315357 938572893
1 934774576 550720540
3 220753771 144502201
1 462481116 240494168
2 594408300 744782651
2 817181262 268204761
1 22616440 15822218
1 616385979 682359952
1 140802638 391138868
1 529092249 54841293
3 659308092 823084185
1 275551971 271313437
2 276397200 759624913
1 765295581 686161658
1 23786826 476218104
1 74129927 911799553
1 551779919 904271647
2 525104608 33936479
2 144607464 592430463
1 371343397 703632526
1 449906319 49953154
2 530831454 658236875
2 524406372 401623143
5 67520690 621620562
1 408952669 599693220
3 932253869 428815147
2 88361998 235410656
1 56468323 760749541
1 183333428 56304844
1 604434449 770448257
2 965553105 44579990
2 42536772 869201903
1 436521506 441639304
1 632667413 120992202
1 327679668 157801609
2 523482355 159454561
2 881138011 599476272
1 634576962 958928106
1 642692882 462468754
1 585851732 670910453
3 374901800 261905790
1 906031850 38848052
1 772454950 728513574
1 64874931 534114703
3 926755116 373390916
1 808233058 209414828
1 34468860 764250926
1 618642633 420378014
2 499631354 633695216
1 891272238 543170601
2 106577515 585387692
1 342132077 618552437
1 900210049 364801831
1 341083278 5882693
1 700985925 87760901
1 942350206 500413563
1 755663306 292071550
3 195922211 259254554
1 692849316 17332076
1 57958856 144375988
1 251292839 322958696
2 532118924 845929370
1 100614804 527551538
1 172564479 291550329
1 119732055 467762756
2 691585786 709339628
1 191747127 871098052
1 64650545 608398115
2 883728577 965449578
1 571053895 940030303
3 356561115 360346313
2 802660897 517642
1 56604326 705044045
1 341936098 36443451
1 680030877 598010252
2 630527233 42749321
1 749624979 853004134
2 819575868 305039790
1 208328109 538269923
2 648118669 850095844
4 378555201 341539185
2 371597419 746101226
3 959499793 821096904
2 582053807 653774319
2 855464799 990639731
1 551965007 79493233
4 768828674 459220849
1 598497434 579508815
2 644882663 471102485
1 423073811 901639256
1 192273183 680247068
3 289877894 396982548
1 91032512 821432786
1 687406573 128068790
1 582826088 756664243
4 40143587 396362729
2 784223264 343202924
1 369172743 477143606
1 685575941 836863776
2 625759066 918451772
1 850212792 682233420
1 162464857 27645756
1 848144072 428268626
1 168681918 162438098
2 853599844 77212045
1 503192606 112071260
1 385705843 584269731
3 497383745 276411199
1 973077415 601864354
2 329353834 707722903
1 861405459 764862478
1 789057632 489540085
1 756614530 710128134
1 937022518 939718267
1 762407364 339305323
1 860387222 922580482
1 523998477 692444295
1 338772516 124964079
2 240944779 968741024
3 499113455 546740005
1 125867557 846536817
1 916201647 860529921
1 314525958 881632494
2 820578395 235672914
2 700929730 122890035
1 306605403 456546727
1 385538434 238939303
1 885929984 410193768
2 276670779 473774044
3 797183034 826874462
3 920434841 551577163
1 237508437 299747533
1 10328621 385232056
1 628800384 243726542
1 588941107 857315799
1 987889141 567729897
1 571104827 775148395
1 343517945 439014265
2 475580876 833253656
4 867105019 884048144
1 740163452 243153590
3 169503587 697446956
1 599090595 136576766
1 758858921 856889128
1 268156876 191770405
1 376881863 742501204
1 766177904 860010348
1 648022834 147000759
3 146850128 116245841
1 620642812 528100471
2 864141944 244521958
1 774725532 917783488
1 566347187 795458399
1 917516269 860135699
1 876265906 601771376
2 381721415 703986513
2 586008535 243070989
1 241792186 884996833
3 821780445 3515364
3 717062165 172944608
1 513756074 777031698
1 966427298 689457792
1 27528642 726426549
1 460971799 496330168
2 822824850 965217211
1 286788379 57441535
1 186075192 274327609
2 604232088 682081503
2 278583873 941409178
1 990751778 161835201
2 362178458 252140730
3 729609399 314000661
1 248165397 871124721
1 676605598 399481549
3 317567543 578933937
1 223721127 170025063
1 699592847 271139082
1 308982225 651627177
5 266420590 856476830
1 682250903 139439085
1 87247674 205755441
1 122890151 851709105
2 491198357 393261435
1 216639695 811982197
3 248099878 531388206
1 311812519 612011356
1 190325787 321118338
1 218199953 794401560
1 954032395 828896711
1 12166784 775588814
1 624354227 134865943
1 736772009 695172050
1 35112140 946613558
1 232911708 921489483
1 69780521 388301278
1 389049481 765245492
3 719882113 207263654
1 180106795 887547561
2 124625948 812501181
1 945768183 684447028
2 765113819 597760370
1 335532760 747648337
1 872410244 494751225
4 864920588 801091387
6 789470673 63641183
2 172134584 287833944
1 195855904 725726887
4 482787709 354449675
1 167447953 412760321
1 724908689 569034154
1 412918408 653871935
2 174526931 977787915
2 918672196 237773088
2 56084460 111308400
1 449617627 798605557
1 209628319 831199269
1 108299855 249478429
1 84349994 785028737
1 178721412 170004277
2 233558269 316383177
1 255871012 808547513
2 245708629 135001110
2 515425092 960734550
1 163319681 917092787
1 57774207 357886000
1 504657064 878797698
1 764408665 79385304
1 649562881 807087767
1 739328040 19078154
1 974654363 787256582
1 245563364 652539118
1 915002483 230627014
1 606256348 872866626
1 723964380 506040136
1 366226734 988615592
4 736407745 830661705
1 877877751 772675016
1 132742456 444021399
1 454773705 901094329
1 509473693 145176049
1 179750244 351383885
1 14690837 583431897
3 637213951 470916693
5 936094400 681867994
1 507366600 845096748
1 470837613 663804158
1 158601729 499625652
2 481625501 498427834
2 54147026 654696260
4 832115427 324397949
2 76692712 214922778
1 538307317 604647140
1 709358463 165063461
2 450098174 368267500
1 464007566 306592433
1 74548901 584210078
1 844379080 317782935
1 181108288 602222708
1 704489274 115824214
2 251692582 502507709
2 479058794 477122960
3 89869979 612776779
1 257983263 933620778
1 92096162 779931083
6 408896198 404059229
1 969688588 644849029
5 601782087 691871509
1 602132119 661657027
2 707175926 162938071
4 217625966 95393631
1 936672786 478682924
2 129777191 99175597
1 855349566 37048492
1 380929798 23994530
1 979814262 431691278
2 25175516 907985279
2 177060387 77685131
4 497122298 996799284
1 12221181 44783851
1 596862814 365825340
2 237077598 814043371
1 571564276 185448772
1 76242511 715968704
1 542751252 790893343
1 604766625 640817157
1 489755760 11524455
1 420949435 408727092
1 684687852 87201593
3 239099463 456207880
1 945967582 215391570
2 822607216 874241193
1 981558205 204455675
7 277612584 949614644
1 991932032 822793230
2 982766389 528608162
1 100588441 269405004
1 938111034 14933078
1 43959790 951355476
1 754500656 10651908
3 361445099 173437127
2 455286807 860079262
2 321107702 600298195
1 553989998 587030880
1 286516642 589825692
1 834933876 871306785
3 60688951 698263070
1 387062770 55078824
2 628555710 499969902
1 21560717 369545922
2 228901496 1560887
2 705085503 267901004
1 939481185 712136594
1 171653580 210705354
2 437793944 570216543
2 379186725 849966872
1 104579918 890235736
1 450403374 915598807
2 908358435 858050057
2 475372133 63898562
1 395548904 614774777
3 314474893 517879520
1 335681562 7662113
1 148970445 575087884
1 72336348 547753488
1 252235470 627359353
2 204470830 468752823
1 59428199 684431861
3 281679592 512128270
3 685606255 277165876
1 671215160 926944036
1 196797348 611333751
1 929302438 72385109
1 105196376 641565067
1 713721146 56267545
3 765789204 807029790
2 557137889 445872591
2 345416457 231609900
1 992096288 324049883
2 683602177 904604562
2 186657712 27804285
1 771214214 622905501
1 874605109 995324334
2 517864203 305584855
2 79917264 598904169
1 948527326 585538910
1 861647924 179861927
1 93919210 910501682
1 87121288 621989786
6 479998324 108374538
2 599560686 454069986
2 662105440 618522742
2 599075404 981807542
1 155423431 919648165
1 90638381 321033390
1 637846933 378749568
2 5272501 494938146
2 287289716 153751436
1 308288405 154478202
1 53496946 459170769
1 111150942 4150065
2 195131972 639496190
1 838605673 147498024
1 800655335 815066789
4 435312311 460292374
4 943628468 986331474
1 478090663 871943923
2 657900608 618074827
1 63469639 565737525
3 377309475 890941667
1 206040370 54368133
1 496026220 752743631
2 206107796 283996228
1 77041069 32518639
1 170709592 266112478
1 566601528 842796604
1 746904110 374920008
2 270415707 913710894
1 550300246 349593
1 567418968 297416866
1 708049917 238365168
1 913167305 820823128
1 704341070 818049011
1 436769626 544030341
1 875667605 723397311
2 952321853 696841912
2 361842202 511686867
1 62304737 272204818
1 783978354 214496280
1 140880868 185114960
1 432676830 703423047
1 403469258 613163773
3 333298524 213197571
2 164602523 371060412
1 510122633 196345485
3 404276207 924990181
1 196184529 304558155
3 37782140 736758222
1 888703268 570903209
1 613357110 675550527
1 992413065 328365410
1 890770496 429208181
1 785119281 232541520
1 830933097 359977981
1 87593058 239149930
4 129451595 687081018
1 768053779 622364508
1 525411459 304804902
1 69488642 318531596
1 584891969 567558119
2 230988743 729614128
2 428459502 35113313
1 962622534 23409718
1 201884492 816661898
3 57456493 233750114
1 354597378 641286230
1 527867595 537639305
1 280501490 481611072
1 723965038 958158268
4 525005120 349727675
1 978162051 478418432
1 120208775 713758966
2 475725638 466526225
2 534476490 622339583
1 410715338 625595386
1 802346698 117343739
1 720284708 638573846
2 439136082 600182757
1 67436772 974373283
1 938812909 452467208
1 668344140 462578393
3 27253707 677398895
1 371430532 297257401
1 694368387 306175483
3 161072529 180428467
1 741533370 227037848
2 634255209 457235039
2 943256600 349456712
2 917813390 54203676
1 773891382 873008418
1 924752519 122755678
2 440653812 311755515
1 847028753 176981378
2 114090336 406657235
1 503861959 894571355
1 136776369 19460831
2 919079917 73846493
1 227344944 479445626
1 494333683 651354955
5 461292452 338503095
1 533104738 85119738
1 30655421 416850544
3 103913717 874924009
4 562898469 154967817
1 575551674 71987603
1 981935598 475460144
1 32433554 814544951
1 103623874 943139416
1 17854267 393697862
2 824199259 901643029
1 540727437 94786505
1 197939371 476702337
3 350321664 859117655
1 395518004 105546644
1 355470758 23011872
1 157633120 916507817
5 985049096 931231984
1 40655468 959962058
1 593875667 491883344
1 179826295 61295538
6 45074096 877504310
1 784688631 833297119
3 830889072 520100686
1 179105137 668550899
2 654420906 742135768
1 866163246 75837147
1 371241620 385769784
3 816145994 391980805
1 316903483 972034635
1 275151848 59155752
2 201410839 241658529
1 335830249 321972457
1 400098548 502189351
1 557351216 371015756
1 112548948 487057863
2 217308012 539909609
3 619388893 457502825
1 668197934 583287044
3 995199174 139274014
1 997520943 602621117
1 440252243 25268519
1 574129616 633390505
3 781973329 775212231
1 65622264 849715322
1 223221862 158328037
3 154700507 225243520
1 590584797 847591953
1 583443842 883318854
1 967619954 497126255
1 317647243 753600323
2 565302992 42186151
1 498320761 725734659
1 742090181 764705963
1 913306455 627495645
1 801673762 226076725
1 338401910 907962896
3 60786567 23731602
1 239640351 869442022
2 251924853 276533795
1 248796224 127550625
5 520788322 774967434
1 81430945 322084533
2 128949540 307865685
1 569799907 512637274
2 177503011 231083224
5 766546677 793066236
2 556244414 849009990
1 658737627 442006667
1 571198835 372161533
1 231358763 174601826
1 975634967 118436296
1 105805622 291052598
2 936914145 514903676
1 778596953 253097706
2 891390002 787639035
1 425255935 26946212
2 972403829 79872341
3 736920286 691300446
1 389631118 412517562
1 259537529 821741338
1 33433073 899596793
1 471703285 316018904
1 949259353 235552361
1 144288384 315117270
2 571888607 693550291
1 709714031 261259978
1 986876928 288722316
1 495333634 781827175
1 925948805 777293160
2 964491818 178674917
1 660166212 757381392
1 580696894 716703758
1 984001989 487298464
2 308818134 760963773
1 599903140 875789022
1 101852571 453582331
2 461788850 962072803
2 309654292 325845508
1 303720166 710427576
1 223235020 764189515
1 519748301 279184691
4 660039130 849165074
1 745218367 271051515
4 393324262 483201330
1 871353843 416911377
2 77823593 203598666
2 655951929 517553690
1 420605405 161032664
1 102951057 143037913
2 977505358 656773462
2 520907305 931886200
4 906885403 105246037
1 401692629 841177343
1 507671004 503561562
1 299403589 270890332
2 704263893 450409655
1 995514508 8561648
1 489503894 26074988
4 539780072 234476367
2 735692960 946393511
1 150206950 548367191
1 12703207 510340179
1 746722157 231096420
1 132429248 51365544
1 998440718 820194595
1 194713874 919426266
2 270060223 534079529
1 451453015 708356238
1 660155388 738301331
2 768485249 824836797
2 522496066 726422108
2 351598232 740232675
1 913529711 131572431
3 557856812 926957858
1 48656652 722083445
2 233202378 797554547
2 611621755 703940767
1 217959792 484796472
1 149402224 298127936
2 357466021 447834349
1 357768140 640145590
1 234370589 608170035
3 588135325 703128761
1 519789087 386712941
1 433344026 35474683
1 688714863 744615812
1 569385227 351021651
1 378363275 250941554
1 193189592 65186680
3 920649385 288224412
2 359674603 270770491
1 243246492 61801053
1 475661001 416135567
2 327539328 485392203
2 184707679 288243158
1 549374441 867052828
2 946473069 772420185
1 738000902 472236391
2 13120069 881194671
3 665955651 535700531
2 630635076 373468772
1 846820016 765500845
3 378677651 197286647
2 772613933 866715663
1 341043752 549598916
4 283153912 655497267
1 746331901 213242264
3 711431749 935649743
5 93411389 500099642
1 263620554 453547182
3 829886278 641935374
2 272932529 370833733
1 640229401 869097398
3 425042110 241216514
1 32935873 922383215
1 27423883 818866860
2 994642449 296872180
1 962136649 342259360
1 705815135 107012861
1 884261681 362369889
1 72222157 91518034
1 864748187 294927257
1 943337789 429027454
1 667887927 842233487
3 733679847 196043399
1 579668471 525463013
1 693629200 136935770
2 830294954 393564968
1 489081168 510351357
4 595624904 376434988
2 764229576 320869957
1 369182325 953909840
3 172427879 727002174
1 941102300 425041166
1 894580767 644633917
1 873652870 551811092
6 392124579 908843578
1 219170344 266387537
1 907041053 145364199
1 298212299 406763407
1 657899747 945044936
1 305036193 314078951
1 458041060 95760434
1 237154553 903365050
1 944835658 358639788
1 651496874 931172589
1 235838472 711432181
1 398974184 435893484
3 549688862 631590656
1 454517579 178264196
1 614559523 731886800
2 185910188 108673322
2 793265326 120634554
1 392211174 680780524
2 51883499 191631083
1 666896384 593392913
2 284156893 823128915
2 733887490 452001135
1 614595898 701375669
1 510627282 71962124
1 555309018 326596292
1 571655680 153305008
1 277621799 670609030
2 969961190 228772247
1 957522972 538980057
1 142291523 815151591
1 977817263 711919272
1 299488820 612803018
1 30723092 618930216
3 24496136 819062777
1 468308533 84575068
2 784213334 882074838
2 365365530 134222312
1 322260399 600740529
1 153908471 823036020
1 665511069 289196426
2 742285567 195821917
1 70392814 300306023
1 590715610 402665498
1 644145967 548423286
1 624319987 434258505
2 372109536 441268863
2 223044665 201252510
1 987494214 599389001
3 851268747 788379788
1 883772331 799761658
4 154229763 562050541
1 504201858 449044266
4 48384846 213439187
3 816835091 133705342
1 847487884 791619716
1 56324073 885894811
1 251689829 908430815
1 645401529 863842914
2 632422093 240879631
1 471976947 585274472
4 103154415 752146214
2 853955821 868706968
2 413630199 190955223
1 423589640 379585061
4 847563809 772061644
1 584987558 361837856
2 643700924 932803450
2 812734019 785687481
1 219761477 260662627
2 195791779 202865499
2 251873340 467006959
1 177976968 313421396
1 352467846 191090579
3 793415820 613284744
1 361086848 858300985
3 442111431 330593168
2 729225358 187139017
1 771544603 710017791
1 478510427 431412913
3 419977696 796072888
1 479487711 751969755
1 988827265 423832369
2 982107451 166415135
1 38210830 421465920
3 778527937 490819716
3 161905430 713960362
1 176153985 362118686
1 54385406 147927697
2 98864759 257438586
1 67970706 846166579
1 613824121 807569996
1 752569948 982729500
1 351208491 12198747
1 796364553 627446668
1 561171421 112727007
3 276070300 359590245
1 250122165 306297994
1 553629182 818539044
1 437031247 232605257
1 951621710 455361133
1 321573366 748387104
1 450810673 182518852
1 791631629 834742545
1 833130183 659268627
1 664941773 211221980
1 119976951 214928245
1 574306822 322082396
2 186871691 993949532
2 964781114 755728790
2 413764062 912892497
2 434301224 379909372
1 319576936 122553339
2 503832914 788737736
1 653691044 563173671
1 756318896 542965955
2 884006369 609829649
3 713887503 907058568
1 878197635 694764713
1 68457361 901494829
1 347520881 853124624
1 353350168 347721959
2 559946077 516407881
1 667098920 371835867
1 805644822 495384563
1 291740956 983617226
1 708053236 575796251
1 674659169 503574337
1 362787070 296501246
3 937543005 240250192
2 660689382 690485118
3 324098471 756510338
2 601562995 199941564
1 123052219 901116959
3 563076628 332570247
2 173936658 185453692
2 7150093 371346111
4 415724362 657049803
3 364323602 711759794
2 895983845 207444016
2 430549126 810278020
2 937185535 502250772
1 843938299 492365318
1 875518387 490920283
1 851513431 644444438
1 234656017 953790308
1 200730735 337833211
2 549098837 797961662
1 347143756 221881581
1 805386736 777442061
1 113580587 270731060
1 630184782 767265637
3 602075408 848323823
1 505102508 593437511
1 614579189 625517084
1 584869825 335187582
4 12116836 194602685
4 101796283 92310133
1 303587971 544698583
1 131338179 989526892
2 264402755 744671497
2 555689829 878502028
4 323255613 254940155
1 898842434 364772961
2 285203036 332397005
2 353720406 356628097
1 21717791 897576725
5 790250123 485858988
1 694294108 311224818
1 814429731 569054476
2 320281225 473924385
1 235742676 133273605
4 841631151 372546715
3 32025586 126831977
1 937223308 368691717
2 926540052 614907767
1 715748476 688887842
1 987006030 37633842
1 374739760 909126761
1 625197432 626860427
6 490403164 35549500
2 2421572 778412332
1 305303681 265875154
1 527537389 143452585
1 623015999 907224928
1 530337724 403856398
1 324202349 494470349
1 386947527 573895913
2 269984869 88961006
1 929892138 514423175
1 878904610 725409751
1 251170215 706769611
2 521231573 769941620
2 381771093 253066771
1 131688147 646473645
1 349476393 725438778
1 755448640 948517850
2 329278516 136547855
1 856596604 108529703
1 99417974 173485420
1 931054717 569049184
1 544924449 261775963
1 381809978 122003267
1 3356400 366453617
2 923118084 806194864
1 558846946 517534333
1 946330282 487232570
7 992528696 681553878
1 827246424 924020332
1 156630658 852727902
1 374289241 247261559
2 233284387 40206570
1 434214283 754995681
2 980455400 530829906
1 31450163 574835196
1 611621781 280285032
1 4683119 655266447
1 624125222 95644336
1 761343210 851596714
1 293446591 945299341
2 970209108 8355701
1 530801568 779172940
1 66214511 178748876
4 121880124 649045816
2 465235012 341816749
1 728929928 381137051
1 327066660 551453245
1 474943272 655233130
2 657925298 387902695
2 863097340 805765203
1 440233865 655338131
4 618953834 391808620
2 381902801 979101097
2 318724064 600273289
1 125755300 109828397
1 712170562 537069608
2 8490233 125192681
1 331000222 265339349
1 3379092 728816461
3 861387925 67046314
2 534595805 396124105
1 904759026 242137466
1 262304273 224902388
1 875933574 16740771
1 368238405 632302919
1 443334779 111922269
1 676644824 985431424
2 844262487 743538700
1 72849614 997978394
1 135750964 118729273
1 773306252 826913024
1 272392415 484470351
1 510008900 368031556
1 474965621 6590611
2 139307762 752890898
2 335324944 90473243
1 716116621 581259269
2 579838158 39503919
2 645443423 489510687
2 928529858 276911406
2 799994421 787243164
1 622716812 85016565
2 517228299 903375789
1 249341943 620864979
1 282061591 293013329
1 891184103 318806026
1 420852871 480152576
2 216123965 751628136
1 496844303 189420391
1 398409088 530618193
3 60501228 643216436
1 117141186 378942142
1 511195505 413020159
1 232328002 718339958
3 593244457 610532693
2 340475951 46843243
1 349902724 129871851
1 214681460 712234178
1 327621916 346914221
1 791687645 347202174
1 916884778 81872696
2 282977253 445323124
1 990612532 962832546
5 97442630 285330452
1 127897894 523594959
4 303759344 447645213
1 374609506 199483659
1 489426375 418820558
1 889204319 290834825
1 897524764 613958940
1 249719396 805450533
2 497147579 648668228
1 427432589 27111481
1 573642279 242526829
2 440810784 764317539
1 178589308 993974007
2 684825018 59077251
1 669902926 786258509
1 587414117 236510761
1 354437957 242684596
1 100893753 514217086
1 889693474 60675613
2 925256202 321251288
1 989167818 74080607
1 510422547 971910986
1 509189754 694026854
2 356232452 543393719
1 407059562 998194029
1 104232696 995131744
4 83687736 991062724
1 133034843 672140360
1 580887444 26833211
1 164729988 886592788
2 634222675 768897124
1 945084630 407649506
1 649706415 449561427
1 857206084 174789104
3 556263694 822587338
3 837856493 390885636
1 467181124 706074305
1 205313921 141357242
1 863096832 12340812
1 626241409 283042435
3 830126953 122413250
1 649174691 260984593
2 834307670 43737598
3 680359431 225218705
1 927270795 63994049
1 869219648 278083569
1 311304735 81468643
1 896953366 175456218
2 671233498 404122879
1 433828876 137237591
1 953435888 203778892
1 878024808 317405871
1 778717350 741416914
1 78538023 876675086
1 440734925 805267376
1 855643249 229167734
1 62436645 3412034
4 126458289 186084797
1 995342688 280158240
2 320476386 107266604
3 650959086 570808039
3 89045904 10485249
1 138721841 443934927
3 913386046 530458972
1 774304536 399417283
1 881598528 30123846
1 747340801 422160869
1 367544709 771862387
2 637906346 666701323
2 169292189 1193652
1 938157246 739292709
2 180988884 443300660
1 29322142 317538760
2 164335212 780277328
2 627305121 897549785
1 116373513 110881415
1 429036948 425576504
1 415212133 792133548
1 917178141 619038919
1 751303091 961092631
2 336120738 758509822
4 676387304 743226375
1 704037808 642535066
1 749928524 287513793
3 343633694 474504992
1 315985569 733394494
1 812802064 127803826
3 404414162 792743931
1 205386642 734731300
2 20992558 394141674
1 131881773 253091547
1 492563524 413897087
2 100577138 179280530
1 855220606 309168523
1 922089053 412416646
1 37623280 56657574
2 3064242 863989682
2 941597588 634924041
1 834235997 336383176
1 445395815 439484377
1 212939807 788503104
2 378927966 34872811
2 943341555 362835504
2 380097149 345244438
2 748493151 296630905
1 983426813 22650727
1 728687678 309047275
2 807649063 216242892
1 276795535 135298052
1 353245203 647646280
2 242570234 857657524
1 998444648 703791275
1 836082266 653303620
3 583515504 701957255
1 14038783 830555984
1 244975651 767301936
1 116555256 444433794
2 730017863 375639631
2 636921878 397928942
1 876203184 210359903
1 425713333 777850918
3 459783622 325966579
2 61343894 798568860
1 663869798 412352315
1 849668917 598913276
2 7710007 58149882
1 855361532 134870708
1 146584701 698006789
1 554241252 568185728
1 27254688 353026700
1 204803300 450164499
2 572183203 686701184
1 247908520 68365115
2 754712624 745504404
1 612137884 333113654
1 581606498 824130525
1 26225905 563320007
1 442512356 148192391
1 44038628 934622566
3 51333918 846906242
1 50498595 438115936
6 227146259 290181948
1 487371579 491051324
2 966240622 93469106
1 544810634 438408996
3 362803755 661978964
2 458981202 63639970
1 319254088 396526359
2 60888082 964566681
3 469878177 425058661
1 757428841 964347047
1 331627919 185980774
3 367161606 510426159
2 139922806 731608098
1 581470103 545561872
3 26625063 430817095
1 253714297 916824181
1 459990908 488045686
1 15307520 364604045
1 977012388 51016378
1 790656345 187473578
1 209802034 926812217
1 469600599 845829034
1 608436279 296409206
2 244426875 814498720
3 179067641 175670717
1 46232922 421072568
1 172589426 447184067
2 404953365 620749907
2 323638992 688599320
1 926633813 515381379
2 714802754 912435514
2 742047328 551416998
1 742283262 561869241
1 750934797 994613978
2 972269476 354980605
2 438799617 577112704
2 469186381 537527056
2 343071701 140212495
3 944908215 921258132
2 882906196 980647896
1 149951668 202701613
1 332239430 376885101
1 661880913 881354182
1 158432815 717330170
3 257498440 294208123
1 803332280 636064241
2 359555673 393059553
1 119214125 71841300
2 673817615 532714503
4 657072834 631691908
1 655251110 330738047
1 1547301 430771854
1 142079741 673932462
2 174540297 527372261
3 807644919 787791901
2 826193476 925389113
4 20517480 244744047
1 702094172 497312812
1 841195078 349433016
1 440975678 868916272
1 503105514 919434555
3 622055533 253919826
2 427206777 88171300
1 666625841 598782603
1 221032942 697598301
1 813984640 769427080
1 987945272 554478051
1 877126757 490657970
3 225463615 128660161
1 257190460 337179034
2 755294034 209501734
1 799413804 887613531
1 765244267 763020589
1 435055474 885811617
1 441521567 257300988
2 927295968 82049128
2 973491990 428337654
2 955453604 758305262
1 949691518 49776715
1 733839123 520257581
1 700115430 950969255
1 635173047 750506248
1 148690715 215041620
2 291743454 788020853
3 834132741 883223818
1 572176633 643185178
1 621778811 11468763
1 115353530 564221284
1 788486227 322243074
3 69077199 54474109
3 391096520 64590649
1 807618126 364564182
1 282813455 625350203
1 618736182 283699797
1 801471416 268640890
1 826579203 985069472
1 488750103 997559126
3 181756219 368094808
1 258376601 471290458
1 227864216 104520475
1 902608766 867487631
1 670489805 546128647
1 350481265 374881914
3 495762422 283192768
1 605100214 714047124
1 979082633 874305901
1 417036058 305448336
1 598125495 302284391
1 690378619 551490153
1 210772000 451008962
1 100219744 806796729
1 163914660 948614131
1 425603844 621466360
3 781458631 63951205
1 182429196 158165075
1 282811728 417787112
1 959858375 913090118
1 132051458 769648735
1 264823431 726574192
1 757898899 215082035
1 524260467 991959877
1 354514953 231550954
1 432454405 847283503
3 477564308 780678521
1 79316178 220213130
2 306957281 521097761
1 393949721 83544658
2 399375575 373632602
1 986183628 672828666
2 88881251 427364563
1 218571658 381722314
1 928155730 467687988
4 5155307 91121626
1 382991166 974949454
1 911227352 264079629
1 861181981 799104312
1 204394954 584325556
1 665572821 58438348
1 261983680 968173233
1 192297997 946537889
3 967915770 604824387
1 620581936 911811505
1 339423774 739753856
1 150795602 110057990
1 783517757 76256707
1 722876283 180380560
2 9243519 479694261
3 714421047 230666560
3 111374739 703105800
1 422105113 39298743
1 538197756 461264281
1 816687048 566935466
2 839995750 989162908
1 257610920 430546579
1 236419913 806634739
1 728595707 327146184
1 619681600 999490252
1 967887018 176298183
2 573652939 158670785
1 216469721 144300566
2 927504724 683358518
1 927027021 529292625
1 867405396 176632792
4 35482431 834231928
1 693760627 395282928
1 531620636 978406158
1 861586354 646369285
3 577589200 156243835
1 397279832 607843474
1 437375345 483990910
2 196162966 620028181
1 793570183 828532201
1 93807266 339078044
2 998207798 99054891
1 592789650 379452527
1 209225637 424321527
1 730920048 164872999
4 524175107 466497896
2 510362201 773542734
1 619533812 87760197
1 629900220 378643956
1 742960210 354620172
1 470447767 191612056
1 762732144 203675558
1 334000190 812350661
3 284572612 770316230
1 11467721 644093085
2 270146361 873687429
6 799998474 619388305
1 11008209 862515294
1 484973167 532502147
1 375290371 984055920
1 812217635 478875538
2 139424538 113687718
2 959943679 624621671
5 666064171 518801150
1 957013604 890079856
1 928556706 566804235
2 407890854 192265301
1 640345602 228153063
1 759553391 83343669
2 365973216 936098025
2 929459002 167936279
1 630175452 420613877
1 892241930 967113124
1 687522361 100871401
1 648830733 819566326
1 324762318 754181665
1 248475389 206920771
2 968464001 854219283
2 735236531 958201496
2 51412039 467280010
4 885284185 972997000
1 228630631 885029024
2 421374932 246910739
3 502578926 268830869
1 863357884 820550592
1 396112489 528143742
1 11133297 298394638
3 110251508 644189259
1 913019805 165361969
1 937020586 977547316
1 565414529 830875031
4 124220862 980004644
5 25028342 250216126
1 344493404 830789431
1 373429718 252111785
1 271108688 218172554
3 100110873 9995221
1 699331498 196614087
1 907420108 98992947
1 508608700 369096418
2 372687253 634002886
1 544363150 883107434
1 460719863 689452783
1 545947895 712553788
1 183993188 395365957
1 650643490 829151654
3 163751508 759515995
2 167380156 116234998
1 986272179 179270193
4 323550445 202500363
3 277923330 563108387
1 768537850 675636076
1 56478768 233737527
1 129833326 858390939
1 660070857 566271275
1 267732180 611481005
1 353734190 272262399
1 645176802 718014927
1 671652866 498994947
2 228782762 969273454
1 87364391 299169342
1 417748658 818994688
1 454379464 124485815
4 504031383 266290080
1 662248723 958982949
1 297992792 565767543
2 645560646 45851008
1 367316103 888371123
2 538765906 888500896
2 411682120 478927264
1 921533845 993160375
1 655806839 902748923
1 705508403 826606481
1 220668150 495733125
1 785449614 71595685
1 688669859 733961111
1 250184982 873925770
1 467270737 29082237
1 77084965 797889712
2 457632181 64331237
1 172359586 290015941
3 357125392 94926531
1 3587182 229501253
1 309754723 341730920
1 323532907 598397984
1 217851556 243459416
5 965109809 249221733
2 742914123 389543185
1 896801589 978248636
2 207768 791298157
2 683281667 780608073
1 686629927 927024801
1 891852102 55123226
1 34527835 373030082
1 730097204 216352081
1 448498363 754363606
2 5542160 518838537
1 250839998 880010093
2 53871774 540136400
1 600185242 974026857
2 208811546 725545079
1 265741650 814488000
2 160191151 420786337
1 832764993 743009086
1 112688517 878954767
5 984366074 813285044
1 635757652 231776493
1 319833364 99823711
2 85611263 634752990
1 531237656 639836854
5 373881810 887744327
1 859223389 65655906
1 442997462 48325457
1 775069636 365073079
1 201807172 593903119
1 357753836 325647414
1 108792182 686106081
1 545544282 235401014
2 624876792 338204893
2 916919347 254775069
1 433260928 575924726
1 625683488 394073297
2 457207527 36361676
1 448941089 400220306
1 179326357 108902055
1 801048269 10581360
3 900648298 51370008
1 892593623 69356558
2 95508142 177668237
1 471953421 740694559
6 188824606 159643461
1 353680786 449120839
3 831367231 880390529
1 805053464 636219817
2 492721694 808084681
1 371574635 689359942
1 756586186 79373178
1 20419767 269218010
1 74758755 632589409
1 617094547 632998566
1 965720401 534533003
1 345554055 842239223
2 866540720 627722554
1 268561145 558673145
3 57680285 161827614
1 328165210 601740463
1 205808550 73805137
4 339416086 593975196
2 205757074 851616162
1 714708243 559126253
2 202988173 631185552
1 533036910 725195416
1 436931929 386794358
1 156698908 636015070
1 643453230 786384742
1 29929511 428504172
2 358787252 152088618
2 251539613 865803687
1 690991917 810420245
1 241886073 648977457
2 125003872 64054949
1 40315689 779419305
1 679071884 198419110
1 278384045 796416066
2 552321682 777960309
1 9586373 188788538
2 116828608 58326436
1 952119473 763311317
1 757180906 539651046
2 340656148 803931526
5 133553367 278189859
2 59568132 22882826
1 742509293 740573839
1 736421581 970804835
2 310596540 711025926
1 926773414 350028494
1 501256906 417135866
2 424841217 604075564
1 1629800 828862394
2 485492087 305852664
1 643635357 711998877
2 917624485 361587802
3 948711369 530856763
2 372935194 150272455
1 440218331 119857819
1 650564064 520580960
1 847289581 703550653
1 805085295 905224783
1 129815929 799776150
1 631626466 796382910
1 182201891 569280336
1 23122263 691347446
1 658919576 354141041
2 295689564 365747455
1 794039078 601191499
1 316873336 997525748
2 939542963 470990258
3 992199377 892400998
3 485723605 568964749
2 407225014 762462707
1 92775588 512544120
1 103502416 828029336
1 614096934 556608188
3 914151639 528307554
1 444192445 28680270
1 460066205 533791395
2 400145453 20999523
2 276608358 988099029
2 17176733 217901243
1 173257697 42325583
1 668741150 777682807
1 381246160 562262995
1 452499988 293268173
2 24724557 992629230
1 558482236 550816746
2 225762852 253422424
2 580412969 469352715
2 938136901 677005591
1 895446284 4923295
1 341873950 851205207
1 238929835 845856152
3 427935263 889429672
2 194182224 373920493
2 32854555 404416248
3 637494036 552974902
1 642424455 152216730
1 949862994 616600349
1 950401157 660617583
2 80693462 172603613
1 232892076 556970875
1 43459348 949873486
1 92150742 950639916
2 369500121 630009237
1 511640962 575881117
1 444935126 996008308
1 540404869 894959776
1 58068679 953438516
3 319227354 785183626
2 475160994 40739986
1 333980110 44845024
1 435506993 908953470
1 691179174 992913458
3 891236958 848742142
1 938168842 183659214
1 590359288 19088734
1 802697933 853752427
1 327555075 16631131
2 10142784 395500619
1 432672621 451017519
1 421377469 40555456
1 683614089 701596955
1 276299487 785589073
1 708284773 279554536
1 994890370 133515177
1 545558436 704701169
1 476134473 640069973
1 114562599 170611710
2 986051350 837280694
1 874631743 67199599
2 614342536 733934509
1 564650474 900757818
1 142932964 835668610
1 155075536 606319755
2 857313924 988461249
3 158110068 82632540
1 34673951 332077978
2 773097094 906722896
1 385887669 835050723
1 812437830 341167803
2 927411724 873221270
3 79044478 683126412
1 484470739 480558632
2 708016871 793375313
1 859753158 823188731
1 731665086 909829628
1 349448003 590579539
1 362077861 628419483
2 595235055 166035757
2 266539187 283118578
2 396590357 269465061
1 92038844 688991718
1 999908376 380768515
1 679455887 490869932
1 220995057 653920878
1 451771756 339896657
1 632628550 746521977
1 903724412 700532892
1 891743918 376745121
2 932420379 136881728
2 624301184 347630129
2 381370831 476867826
2 881518028 796801090
2 906414836 255090991
2 366809281 448622666
2 118101256 670068187
1 104688576 826911015
1 752200831 433052194
1 486566502 869584892
1 221013371 500083668
2 493076743 291591063
4 768423707 323450762
1 792471994 15086495
2 532602094 806974310
1 773853281 628118639
1 869621648 563559982
2 234812849 781201464
2 335025030 20260411
2 753727559 196121833
6 856745067 960379868
1 858363844 718620193
3 805463095 217650032
2 918139388 184693326
2 663213804 161350930
1 424612365 899742348
1 783386220 361335497
2 268489069 58903518
1 709027908 408434974
2 649954304 409570515
2 125447229 746346515
1 253409967 361431027
3 339106513 495837033
1 564702264 384298445
2 439085584 504455563
2 2717617 927194241
1 295187067 459067029
1 950579922 186457797
2 228783781 953276541
1 983401486 18113595
2 41842121 166806149
3 797967450 545439719
1 4960855 30580458
3 790055646 225573033
4 293861180 40516793
1 724811754 389436295
1 236734564 141584294
1 184791966 314553654
1 83438615 12817553
1 753499815 400998578
2 40581215 145346804
3 301514668 507129867
1 705967505 762136285
1 941176974 688722243
1 427962316 463333259
1 897690697 800048533
4 181380631 188889413
3 716135497 470166177
1 985266880 511986674
1 739302835 912126029
2 326689751 501775964
4 209012034 818574182
2 940159656 800252988
1 607900257 527590449
1 417935962 391573966
1 528455138 653617234
2 374202504 185882997
1 658581966 96339251
1 539744854 559276169
1 615096286 836303831
1 430582451 374052012
2 747129904 639603812
1 656260587 470248469
4 225911109 845296040
1 684720116 104673006
1 997322703 178117892
1 506113521 968111049
1 76155229 512931265
2 682677267 365152220
1 853281382 100338801
3 984958747 354324017
1 957410371 232099911
2 694848868 521759352
1 524176184 498664391
1 494695272 88310707
1 463466042 841059678
1 727138831 887608867
2 242468176 282715403
1 420118184 825402742
2 311934972 663146789
1 202470961 336679257
4 749507610 868663755
1 407630193 599718426
1 31207746 650839837
1 594403328 346377378
4 516135091 482714498
1 219076714 747197561
1 470878090 591130968
1 208273857 832964087
4 715846148 752700159
1 593975654 531048712
2 132305143 409793005
1 467806266 240857858
4 382002460 928604890
3 839812901 655903594
1 718231304 705989145
1 276318675 70088610
1 822354746 355630882
1 636412790 181303493
1 472436575 30872045
2 833895618 548266317
2 705873923 731037007
3 802087219 84273764
1 642718978 217188450
2 551421550 53725991
1 386586695 489950804
1 675875337 19729158
1 194019868 625223188
1 796438730 557502301
1 303682480 680538682
1 406844470 870057109
1 134703387 483829431
1 105694437 761626053
2 368976028 158404902
2 938490491 961011443
2 581514473 27584670
1 124956193 163237033
1 85188528 537730449
1 687612792 828832898
1 367743547 641154714
1 503999137 570700973
1 110275166 470345625
1 379630884 323228970
1 668058095 895198590
1 673069221 727622683
1 502478050 959914595
1 838656844 694676992
1 420775129 233815942
3 270752199 536013791
2 555274920 140166280
2 531692947 328921770
1 913302805 159341889
5 523588716 305975401
2 75455809 410083496
1 750399164 408192253
1 457355372 631432846
1 746589282 431285530
1 695175105 944778540
3 88401620 653936106
1 388536318 605393542
1 275964520 324813665
1 591984239 932953282
1 673485932 647562139
1 924259497 447756313
1 252099473 595211719
1 215719371 236003469
1 212310012 64266322
1 996876931 25299964
3 369450657 771891285
1 259685092 557698402
2 600005548 683256347
1 950138676 963155865
3 724403794 807702489
2 36284205 386407156
1 504110478 867478702
1 459958466 199414696
3 653186152 231341947
3 269188864 479248604
1 77085599 372412393
1 267688163 859956185
1 589776214 911238292
3 996773769 240876023
1 824243884 353271475
2 177309776 227477200
1 197128750 334051860
2 663022498 185520668
1 72298242 813252156
1 634501560 48150711
2 114067157 908905349
1 207075732 674165382
1 598967065 577268499
1 399758592 516709461
3 624727092 182638364
2 282595597 326151595
1 432103498 130886127
1 96460999 3610977
1 331976113 703590808
1 907588411 753070026
1 299765181 66202665
1 566649554 834003832
2 215875284 914339175
2 911529798 659049369
1 661865295 818231142
2 561434204 917049679
1 391302939 921730494
1 407140494 569507854
1 563283360 778422529
1 327401376 513414861
1 47156612 331933543
1 156926925 42409277
4 683018190 945345011
1 256383561 543466758
1 619010020 456653081
1 93627376 385424417
1 894230868 603698696
3 108693211 582162631
1 717768408 966890365
1 72703694 843271295
1 676751873 658010421
2 12914439 178170033
2 333346537 411670891
2 632784866 397807292
1 326569725 597787132
3 71929817 381687
6 73813590 113657856
1 990401160 906430755
1 747418494 357327175
3 223070875 254059237
1 140687437 999070828
3 692374360 655044914
1 540444759 439707279
2 219159985 759610834
4 27296918 273836602
3 972089530 824701732
1 22870354 1761731
1 920179589 557975183
1 283973843 246336437
1 945308293 35711986
1 316564991 349640409
3 579624011 894169987
1 834488944 332421607
3 41385060 328044531
1 743185633 463394937
1 248756436 12257781
2 82497440 790122936
2 195695935 697697562
5 57407247 955156785
1 91410131 688604403
5 819371735 141501921
4 71019138 533466940
1 263732028 130695386
1 569920996 288692705
5 337282320 172402294
1 487998144 209936959
1 190562747 58886257
3 970577259 313290798
1 512227657 92098139
1 636387377 404492984
2 277250808 86869491
1 303588100 103888031
1 545264889 793423468
2 188362332 489949939
1 949976195 147809805
2 939261886 426257642
1 521239538 710691011
2 175146419 977794894
1 1758994 767128217
2 465407575 912369001
1 407872213 843427438
1 228104065 757400763
1 287579961 757807330
1 596834440 415089715
1 494444647 455837261
2 463295557 511904622
2 451407368 918861700
2 332955518 572902271
4 94968658 531438453
1 297973277 427504637
1 22327912 736901813
1 78545786 459053367
2 608882426 467205109
1 921718410 398964105
2 937396336 143400276
3 425489015 833989861
1 16072742 932323647
2 992928067 383307831
3 439049606 462936704
6 762995911 959550649
1 468620665 522243332
1 323561278 902545040
1 451442622 900775244
1 497833471 58827416
1 275417410 810405078
3 26846053 819470200
3 327343112 933238455
1 429514185 925676657
2 548836594 951125561
1 174999161 369342949
3 738437668 372512137
1 295973036 575260581
1 962589819 439040149
2 254423382 685254956
1 88039680 223436395
1 582806141 10265840
1 163378272 310781433
1 745809616 250019418
1 35298907 780932830
1 863351056 39148592
4 864226671 145641371
1 639152932 635189398
2 620644374 129187840
2 719323920 158371768
3 926283951 88923147
1 875012399 969942669
2 883524034 190022394
1 831686174 666927620
3 828635170 45642728
1 522773642 621755263
1 504413764 344083761
2 670857162 928030534
1 9282993 635920010
1 529060457 263731966
2 731623552 5236057
6 149345094 921673701
2 364239424 378904420
1 85673434 11701418
4 868676628 733875212
1 483797008 690832047
1 873602507 337745876
1 873134601 477698962
1 575230697 230758368
1 907798622 315200876
1 136886193 141872422
2 489590107 849679960
1 723903051 932556961
3 121926466 597803771
1 253915564 805695701
2 228932565 381725997
1 263057207 629467222
2 395570784 950224488
2 709683113 465415399
1 659859542 97070690
1 464033816 832433916
1 778627141 50950636
1 769873828 526387081
1 429253740 110903093
1 73746318 135639754
2 742732105 149272751
9 493548953 883715301
4 956956019 656009480
1 744783967 998464094
1 893329775 551285757
1 434581191 445793635
1 207299552 874016570
2 177031555 966778395
1 309802420 126052873
1 871475819 618934333
1 820058390 391867160
5 149639496 564233958
4 59437731 971646158
1 833705002 210118916
2 685312444 581267059
1 698556694 585181033
1 283403731 247534016
2 957282704 242546084
1 584008981 791028975
1 726147929 343296426
2 953017698 557840731
1 358613986 569121019
4 358259854 48205511
1 339915186 396237096
1 674776311 39933175
1 166129285 564858043
2 296162951 456824815
2 596155092 538849664
2 936599699 334950734
1 438470125 633028988
1 178316641 797513675
2 58119476 231320915
2 688194213 11746130
1 31418064 853981326
2 36468554 192460882
2 9088120 814817113
3 163804015 53155760
1 611119458 220905880
2 809553118 390434719
1 435113073 501150174
5 902534125 997169844
1 578681436 501562031
2 274809299 285904156
1 391765108 123453978
2 73550199 833551305
1 624916769 578017742
2 738844097 511590145
1 155308924 709324978
1 488186510 616695107
1 262455829 100374626
3 304568075 568746921
1 961400186 156264117
1 727884611 586868698
5 415674173 921211068
1 556488492 569147250
1 752326267 288246048
2 976520783 430614724
1 502517830 99497949
1 601011763 784730324
2 511808118 847869758
2 818081695 888830821
1 119810089 170171921
2 298081970 693750749
1 461417457 555183178
1 228462737 910892545
1 664404692 739884881
3 929197456 858944083
2 38199215 551544215
2 832370498 649102923
1 840760022 876927995
2 317839247 377345589
4 855826985 65499649
3 510625964 160491576
2 284387920 746963631
1 718495764 658002307
1 691872217 894960960
4 875826032 177041477
2 894366110 13809389
1 481078224 945533111
2 182410635 750060380
1 736172393 187685689
1 396993516 73464038
1 66414892 489217829
1 107607079 914456437
1 744257802 304583977
2 914598477 417450932
3 673228172 564702757
1 770328499 667477350
2 613679863 578175759
2 742966916 560973429
2 579789511 468320881
1 115457358 270284309
1 750665439 569062859
2 362401747 505946890
1 678759034 231647212
2 767527876 355924106
2 533250630 703075716
5 449225076 73436831
2 422064875 167484585
1 13389335 274085478
3 427981031 711348552
3 421411208 214175186
1 924698250 352062653
1 200497786 362440528
3 703361812 833953616
1 161008825 686230891
2 680653725 115457099
1 626714886 434935486
3 647746033 697599433
2 589755282 429738775
1 443666049 129039348
2 795284580 659133888
1 211463094 445042584
3 72434702 99964601
3 429997752 927828283
2 40221481 245041239
1 858471350 948295398
1 474895571 255100353
1 459354088 174888237
1 526145047 744443931
1 521939454 969769147
4 700563245 780669633
5 131193834 395018113
2 514949567 137710446
1 980046502 670548799
1 274891898 695099245
1 35646703 33559350
1 934181084 718799035
1 916577586 222210568
2 986717961 279061356
1 915310924 838501977
2 828353701 593483381
1 725835538 548059174
3 898779372 384746423
2 77924020 257552260
1 402870931 529618833
3 602467649 926653212
3 468927843 544129742
1 49086213 13463899
1 540461741 590075103
1 112407974 464035073
1 473519486 415434280
1 697466705 545021451
1 186889798 502063156
5 991916390 70271704
1 822625361 203406214
2 669910024 939317154
1 812066256 335563553
1 503113100 201540021
1 344539408 124064030
2 679017150 181947513
1 115258890 631792894
2 855678591 493636832
5 962319584 741841918
1 821021497 680252890
3 508084026 907175932
1 287085757 206003188
2 421256379 247490694
2 267691986 4160016
1 393213869 493226322
2 45319954 160902846
2 766357048 528164273
1 411812004 787973758
1 739268270 420155661
1 352562362 783894467
2 592546698 55195517
1 941081121 599025184
1 271282557 501712728
1 533520142 947568922
1 40404050 924181934
1 407191372 707601456
1 888840800 289218352
1 715817888 587349750
1 595506906 983516978
1 239537730 243477115
2 400046636 645386211
1 183855551 321697474
1 616205602 866263604
1 659577361 948482650
1 156454680 627715660
2 97102663 141642861
3 644608942 715978220
1 521165333 857812983
2 979463198 602576667
3 878653248 782872977
1 32460352 847819803
1 473597685 332253465
2 811923287 797036344
1 825700857 722938507
1 499939772 981046308
1 630876488 724706765
2 762931393 410792812
1 337627377 903907129
1 375878294 368272234
1 938255023 492904584
1 79320578 819394425
1 296610566 956142761
1 553289333 627163577
6 109203888 386122113
5 844744725 880688077
1 527371505 736156087
2 611417055 767537112
2 838268916 750598640
1 728099277 87127068
1 245374008 253776953
1 720668598 616234801
1 582201059 348621109
2 85654650 200923152
3 654106247 951870233
5 927392533 738776807
2 570672579 62274193
2 188403709 36631683
1 51356138 849936305
4 823124429 614114071
1 6454506 650878655
1 868309626 212247870
1 529797964 697541231
2 145931657 604695972
1 6410786 872969366
1 272922895 696368952
1 231944045 521418788
2 292844408 232658917
1 332813694 941050385
2 394875264 528780961
3 493250219 871194702
2 93541589 39717315
2 944635987 88794970
2 703200210 524145951
3 628789959 683492098
3 734206567 599278112
1 919479279 770037844
1 744905445 417216305
1 554460314 518885694
1 55848507 932798716
2 661955795 149398732
2 382020652 873057714
2 277485200 608523058
2 355933389 682450461
4 440935641 160049633
2 862247325 721401708
3 726859023 861564867
1 783700998 866137789
1 814369174 729988612
1 189166220 490589074
1 969999833 558851885
1 603374410 730414944
1 770403834 229312773
1 834224769 954193968
1 287512158 111377287
5 649641834 245752394
1 33256710 406285144
4 425891365 868543934
1 424621109 9256268
8 585960127 127293078
1 492940362 403142871
1 340726831 956931480
1 77326717 661669270
2 403834788 524808156
1 422665641 17037535
2 942011466 595901199
1 7487398 273567868
1 490817964 488444800
1 947571930 323595714
1 620811231 316325378
3 958337089 118508496
2 976262929 902657249
1 957473085 524499859
1 356237680 846019443
1 703058393 394791907
1 717101174 975528527
1 148142318 439592958
1 535106984 171098705
1 670979160 373826431
2 333669114 700767246
1 24324376 170177945
1 607470490 104032175
1 644584958 195464171
3 919187504 178144631
2 356589632 611476455
1 907800565 441269020
1 602535996 664299902
1 738189574 962731069
1 741169236 850909210
1 875034876 548302854
2 623300907 693948169
2 297634112 235604986
1 436949836 380011845
1 344509801 753665181
1 329292881 306474680
2 390647420 320452553
3 493430313 531980295
2 17352335 56602042
3 663931747 29909068
2 325787333 322903730
1 288403748 705117402
1 536483976 347419352
1 797656135 457757901
1 489919602 251925920
2 473988298 746607182
1 171557456 356615522
1 786742359 870160718
2 507297451 713664399
2 652653432 254022157
1 695086219 999652273
1 29874338 863854389
1 583338891 720766336
1 733988842 940604076
1 655443415 988973753
1 93477494 384473264
1 558847971 981613524
1 610260721 293629092
2 388982434 376243132
2 536127820 581538411
1 526061516 787724523
1 813055528 88121722
1 907202747 141247658
1 259540667 604880964
1 617162342 296689521
1 438371277 77159838
2 717677991 843691150
1 231213783 811121468
2 704477927 724109624
1 647362998 169663085
1 107607196 955297480
2 46817481 233823181
1 316207962 359766602
1 558022452 989920414
3 908141677 331328964
1 77180551 288623953
5 82176556 902402479
1 135656602 248418911
1 723751229 489336139
2 769039444 876491634
1 346391052 789210159
1 789997214 271328580
1 717547203 209365086
1 522967655 585869681
1 140401170 87295820
1 22774418 525373284
1 906599707 852291514
1 132052300 910723480
1 682030182 172464713
4 64556656 832565009
2 975359437 871006884
1 228930347 208498991
4 117371856 511932167
1 400987961 319634178
2 173977958 259948183
2 544235696 602849924
4 766684089 207071185
1 473186177 885147646
1 225618433 918817517
5 780954294 855185150
1 260882169 166304817
1 185865446 823247675
1 100536164 869253016
2 215806264 256134989
1 569663503 20980181
1 367342733 248817395
2 827601128 626509155
1 79459311 574032745
1 709457415 157812519
1 603852242 842177240
1 319508222 961935636
1 134757008 878842432
1 254238398 883569872
2 560998597 831011062
1 212905101 701378127
1 198599244 147957632
3 937199229 151293997
1 375481503 954503010
1 308932787 353784553
1 408841198 421917604
1 99784460 649974779
1 356870460 881539274
2 833875540 485498948
2 759464795 435446785
5 507855760 423452964
1 973083130 892543918
1 449813833 643485278
1 816138403 666455186
1 629419026 687997137
2 226235411 179668083
1 540348011 362571101
2 182269337 962096036
1 832115075 271210959
1 444121164 401097425
1 500381256 605916061
2 936470592 60971724
1 959832576 497444175
4 230475837 558955809
1 688005433 944442032
1 543622934 669165307
1 111314412 120674516
1 800286667 351046176
1 132895911 916133353
4 612218937 456285134
1 480673529 264465488
3 464463155 985784431
1 772245347 403041572
2 674249624 500781445
2 744100641 649592298
1 317654205 435308549
1 506676956 72921319
1 988565094 381633684
1 21330973 580737233
2 762081849 637442070
2 117314864 582156034
2 553350188 861934062
6 499388199 495279288
1 102204418 901852682
2 812560004 612013870
1 337334324 303021477
3 956677795 931946186
1 144387191 569454397
1 372733368 402282949
2 678931556 984124268
1 414003446 907955501
1 712552152 733172386
1 324344239 145054766
1 831674099 829715344
1 931884957 986641315
1 605640706 800727615
1 396343844 820485720
1 905361120 465434083
1 188156501 19418025
3 718606585 659748162
8 310554384 368894302
2 549437613 229471348
1 294953876 781650146
5 598707264 377940104
2 944880693 722796616
1 70350207 410192500
1 14026549 51754
3 415062958 897258240
3 690902420 194443900
1 484468117 196366754
1 654955835 727678397
1 434296694 504280067
5 253100051 217847250
1 507016915 297297702
1 473341053 514185459
3 688949795 957993471
1 186770554 916956111
2 399864568 478516505
1 670784907 487457645
1 987463692 830819396
1 29025008 171211653
1 411468292 924045541
3 589003825 62532079
1 387386325 900061697
2 81852743 571122607
5 108938042 574652891
2 986274302 611546298
1 657297674 120709653
1 532805302 589861442
1 924396679 778547049
5 395399305 888712316
1 276410838 645603490
1 526443261 624987876
1 947478115 329538960
1 84500654 804413692
1 798925431 53323294
1 249456557 508153038
1 912224573 271459428
1 938992140 770944406
1 563370878 632289938
2 477057708 634684380
1 335844105 859929860
1 62791398 409669487
1 550374248 10046832
2 816731860 125502445
2 789040331 674278426
1 668463610 738986826
1 476970679 636042713
6 965528370 560325599
1 747140873 628937945
1 549297645 547316962
1 830009721 276237676
1 4777728 791566577
1 999580444 89454073
1 263937223 127187535
2 396405786 575646805
1 339485854 231872015
2 883486237 577075884
4 442676969 507254542
1 283748738 384470437
3 505635215 60682597
1 826037281 117403053
1 515208130 767294801
1 913367759 349211287
1 736968319 425497427
1 826029182 608763252
1 986448731 206382897
1 67150933 250260998
2 454512415 151506639
3 615824474 304250485
2 342038367 813752410
3 243045915 989102038
1 693427161 872959928
2 805161452 952614536
1 750446017 795050325
1 303610692 445184919
1 510237019 97446828
6 924500401 48038717
2 473543614 304486338
1 294597032 205788068
4 249873742 763545294
1 801427913 433753223
1 116494120 272991278
1 680632650 415882992
1 920901655 437649619
1 994827145 135473439
1 827627609 212844153
1 235846819 506192500
1 126540685 669407796
1 365222562 875288440
2 497631436 375195188
1 986609085 974154436
1 997174753 562914311
3 244430700 271678145
8 199247992 680544188
1 585645143 68272994
1 631772575 215778902
1 131016142 530735800
1 712421567 889291253
2 47320422 112335060
4 764778613 533875572
1 544706092 112999621
1 600587468 267243022
2 699662898 783300855
1 31794211 901970672
1 254913733 796445377
1 366296450 886733231
2 206889059 575384957
1 518657712 462941314
1 683365408 560693857
1 614628237 481690658
2 144631454 440964057
2 552041092 145794522
2 175786063 972733020
1 491859761 476792401
2 736819466 845930695
1 529011589 283303824
1 801355682 809941718
1 855496541 293987797
1 148490993 105713927
2 89267140 184142044
2 288577493 566143155
3 8887390 25512182
2 612012216 959503901
1 107740366 223764187
1 414094956 141832212
1 621527613 345921903
1 895379743 182659878
1 791929664 166704259
4 156833748 200067494
3 781376627 167361614
1 248857510 477782627
2 545809963 892547239
1 447581352 392794353
2 358199820 916996823
5 760711056 191228678
1 429181151 404921195
1 553460232 917134758
2 661838656 272861540
2 464863068 870198880
2 778150921 881922909
1 101572620 440696037
4 203342021 38100191
1 793525045 44283957
1 256100592 851380981
1 53566524 588391241
1 611566776 179926173
2 847602141 950219069
2 850103623 588232815
1 41813265 955226742
2 452770140 935230224
1 410701656 596315675
2 81030100 908394890
1 595002070 491062896
2 166631145 702613222
1 902919343 462582720
4 735793373 379448469
1 999402837 216641405
1 410883472 540933492
2 487660210 430420603
1 582255226 541230216
1 795663462 797355262
2 793454583 947335537
1 54476159 662819741
3 651163763 50989218
1 289038347 238694018
2 323718241 646740567
1 421397713 430085060
1 930383701 718751004
1 272933218 412073559
2 479655954 142989591
1 528454203 429091085
2 137142302 929174715
2 709813120 991704425
1 325362877 667385513
1 751069363 335202578
1 447268488 827656285
2 605444063 423855762
1 25124779 323490925
2 513806841 652879406
1 623497198 84761198
2 787983290 540821813
2 405629794 130859565
1 402304079 441651692
1 764836826 18967902
1 128696851 664536235
2 646610767 952584360
1 112054204 295946523
1 934445726 778087818
1 979382374 748408920
3 793669139 286403800
2 440392553 320885924
1 717106932 604272345
1 103638394 754523080
2 351271791 752276486
3 40964737 278728621
1 471086148 541950960
2 861402578 104903904
1 987868299 783727123
1 142409304 133780856
3 182017931 359706732
2 57665423 34305071
1 286429447 208437167
2 36346356 485708098
1 53567620 819852796
1 534614992 228261384
1 49723122 882769385
2 160111069 443763154
3 776458914 12137720
2 823552076 952007364
2 886905320 911614947
1 253147876 794671075
2 196045208 172399497
2 177240422 43893798
2 216235218 820708257
3 189087780 790648659
4 145331458 911535567
4 913940327 344612292
1 971506093 136816170
1 869876325 6973460
1 726579085 206705661
2 182402287 427598225
2 316801672 870595658
2 885217378 938956442
1 392394392 959204339
1 496468810 388410903
1 6036696 141280075
1 106770648 397117504
1 43401952 841482292
2 266844699 701340874
2 86104878 597641763
1 53867725 204504540
1 689105289 145294528
1 344611923 550393156
2 262804266 875196049
3 633867068 764157173
1 474402758 674425401
1 453185543 523395904
1 312989162 48389822
2 399919366 870860226
2 477645730 765231356
2 598035289 971689031
1 968868979 432312350
2 993057416 890652937
2 729749230 399937135
2 679545522 210314086
1 648458471 741105542
1 230555522 711250967
1 279371068 69480038
1 901779687 837991468
1 775649652 160030918
1 545244704 443830173
1 608771618 267485398
1 352917309 234778817
3 499639343 628739884
1 825666431 466329097
1 709153574 842831219
4 433969591 701072758
2 244742415 67812531
3 104475522 810944209
2 386667698 192366633
1 850519129 855690733
1 598359388 928947554
3 515883651 806192753
3 527899444 217508126
1 986727684 878932172
3 651030427 2412984
1 49360170 669490173
1 93217058 578744137
1 267689092 100084180
1 84246299 93942577
2 726432729 916821565
1 804473833 734175198
2 983003479 255573975
2 88292797 443973198
1 864425676 405530504
2 237443523 839768710
2 146174717 682112259
3 657246175 527154677
1 534000389 422022265
1 115667080 59561079
1 502486884 924342010
1 69682368 163597647
2 318375222 691285808
2 473821357 379035729
1 71928152 191215078
2 44727664 484392107
1 703769867 670419664
1 160953780 672362023
2 499323962 711548412
1 267489624 125925491
1 80264793 580435281
2 496705053 176643126
2 806299409 486139658
1 922260859 996952465
3 191210713 135215336
1 995264641 281693265
2 257758616 11057882
1 308524776 348038149
6 459463843 991692051
1 720132447 456474423
2 771219692 993858656
4 179541133 747235442
2 448607908 645015377
1 889956378 994944525
1 643602130 796200380
1 921316397 826458787
1 758393110 939757297
1 521448696 808143464
2 367676850 453727309
1 390017094 77839975
1 515718454 998332789
2 321923095 66091790
3 81321544 43806774
1 582432504 64128197
1 903346638 27464881
1 422280491 667827200
2 588601270 219747202
1 461332334 763226291
1 61427158 53595870
1 594096830 893599309
1 260607947 478448545
1 386572149 414990057
2 363456557 449717894
2 741170289 106794378
1 684385729 730537388
1 964976112 863649297
1 125298519 133384342
2 973281712 952455811
1 676604725 793730850
1 525594535 413728147
1 390627271 403829823
1 714313005 7337072
1 158283739 617444395
1 17554136 911380360
1 340994336 887187127
3 228024456 107781494
2 124561230 545065023
1 861726903 438450049
2 319341424 92607697
1 556780316 931266878
1 887076437 225888412
2 419673708 292905741
4 832200776 958112793
1 670700984 602154083
2 905169789 367870800
1 340251866 980325374
3 308687771 198909715
1 276788032 181847933
1 568228641 500561592
1 92276643 932229208
2 91980388 155924670
1 212494448 586324876
2 453551942 741545735
1 592051875 172829917
1 20102961 754202138
1 356928035 94369034
2 661030479 60644812
1 852415171 989313181
1 131017365 38604313
1 240068047 819824866
2 826911278 399617394
1 96601629 872809231
1 285724547 696800129
1 130814204 248379793
1 140925936 484038337
1 761432905 760657782
1 516640420 809804643
3 414378423 450728348
1 159892026 363628228
1 463927868 681873360
2 392881999 128105130
1 232450974 802495083
1 925687128 589353314
1 372206636 188671461
1 646052596 802704650
1 960833336 350041752
2 496006246 614423760
1 663975840 611187212
1 350380673 524017973
1 500948858 648003460
1 269630807 211259182
1 655114036 279621172
2 210268678 159051395
1 440227201 458620417
2 505779579 167120601
1 477560941 526965434
2 492751124 908537886
1 380911104 477267946
1 128637246 697842481
2 19310105 415681714
1 701121691 930220789
1 969412787 405288230
1 335927809 406177890
2 14450443 87452150
1 814849840 656281025
1 525582556 911891418
1 981454709 877172788
1 663869173 870527720
1 709086952 263406399
1 17215797 937203308
1 868611326 404228328
4 522955279 695540750
3 65002633 7504197
1 462161365 578815705
1 282230673 993993390
1 529474704 714377252
1 17065408 224742303
1 329781873 685479562
1 595700552 856709671
2 815028649 47781001
3 578436023 723507901
1 467527625 959372915
1 512664383 403192797
3 731887444 713956483
1 898888705 88961748
1 9593850 807182216
2 669301679 450850990
1 698243210 778686432
1 598634827 839176013
1 20389039 817773346
1 526108520 757803313
1 740713255 708349675
1 580078132 693202653
1 143644055 789685780
1 226573567 213734327
2 256698548 276895698
5 516282239 985126761
3 982737930 251222482
2 504689723 921076771
2 162224733 890086470
1 793034716 611766205
1 366565727 646683511
3 40479443 139785816
1 74604337 584593992
1 892154327 929280358
1 666028635 358033745
2 366084138 898763844
1 901241619 911426109
3 56437211 202845383
1 900138043 103831766
4 780833661 81916913
1 797746916 62156847
1 788294505 476662244
1 681848489 600415640
1 67306488 147372466
3 816289912 964034239
1 493204079 263667735
1 116653612 625753659
1 753691210 532074257
2 103584795 44318635
3 918896799 342917968
1 536461594 265616111
2 354794870 195055618
1 784428264 666490841
2 630329905 671817534
3 861787731 475600584
2 428168302 535647394
1 699686502 613765950
1 398276621 929641088
1 244804114 689114834
1 191350645 274418829
2 86709962 70262057
1 603502878 107441302
1 542054664 620614466
2 302307241 521972626
1 834919294 224996914
3 989629012 51879979
1 664046402 987068453
1 434846043 49855251
1 568697475 84699697
2 428169197 282566773
1 677937342 751691431
1 892812650 475548982
1 189556703 684588341
1 240202529 927960797
3 724478397 717855901
2 129894237 814314131
1 479112465 744310359
1 630884091 25090601
3 639418867 543632485
1 952007640 914065826
1 449060234 516775802
1 346431610 246733542
2 858540330 209473069
2 787204277 672250850
1 989989449 595840382
1 885764093 641172277
1 768559094 957714984
1 776485949 282340099
2 727559562 892942933
2 294378823 824427111
1 554962585 914302004
2 652161092 840330546
1 978098514 760657836
1 560506735 992951627
2 330207579 907121323
2 482813671 12923516
1 41279969 994052475
3 763085238 500282114
1 488259949 346623396
1 782037911 454524330
2 664930840 134447349
1 755676411 239373874
2 843457124 517434446
1 232905566 522228037
1 958387863 411413115
1 57990177 469404370
1 335080987 951215487
2 409576320 277899745
2 104744748 5313324
1 420731737 534627275
1 688420906 783124636
3 147207359 15571657
1 882906134 339311211
1 691288092 485385551
1 252614650 896022862
2 552735804 869018808
4 236319817 503463144
1 101769685 753641200
1 498452392 592020000
1 935869672 205656108
1 556737628 965823905
1 367605766 942123508
1 136707949 716843709
1 508381946 683682397
1 812076305 180140712
3 170280524 118764599
1 718859314 308108629
1 364741172 312950996
4 128354155 836953337
2 779057694 794014839
2 522811753 958047838
1 488796070 578167095
6 618624935 989152004
2 516619593 395628403
1 909851206 513322098
2 644911688 507798403
1 323144657 886131117
2 67828466 401049785
1 359983142 667330428
1 15469425 884326224
3 194053921 700792020
1 355881244 731528592
2 246296092 237547026
1 272828477 600795822
1 853303513 200830490
1 547958663 740542808
2 87232092 540696778
1 363871429 674288722
1 485551360 149361047
2 777746711 967201086
1 357860228 390603540
1 165504883 66031710
2 856583392 443956087
2 376031915 215637883
1 360540633 177430233
1 416182547 209532665
2 490723212 110887233
1 623194701 170176301
1 57939921 790967985
1 758117285 55678472
1 33830301 559385065
1 655278259 193870561
2 540359178 351096503
1 419245783 740003996
1 23083343 475360780
3 933387139 641833060
2 123856171 484598679
2 833507028 233093923
1 333035843 933547772
1 639106545 231745960
3 230854678 2054865
2 660486027 244623851
2 487161319 839098374
1 500806150 766065432
6 859913445 550884976
1 389564561 401488382
1 577375177 939691564
3 619153169 772784225
3 869564770 311766938
2 670823948 232774398
3 72976670 631197943
1 635738350 706821346
1 69025034 731476179
2 439745797 575464607
2 691935690 897980888
2 181389883 296979272
1 521291411 467322008
1 562740451 86201214
3 570378707 794080606
2 758240917 601172643
1 573159188 613612792
1 832422922 559068389
2 990251505 30624507
2 398536672 654457844
2 57819551 280988815
2 352761496 895747290
1 396093449 343929089
1 224292065 732403126
1 472250511 99031712
2 382420252 475895589
1 743612632 89660915
1 964558165 486803643
2 288984177 284610687
1 19109134 798360627
1 806172115 307301130
3 52271842 742132396
3 373142296 118394576
1 502483990 105803356
2 938657535 864539039
3 728726970 698333918
2 457991457 602071281
4 171976285 631716899
1 657410824 35564431
1 538171742 534671603
1 515527102 850302764
1 394325914 933110306
2 526136908 913058939
1 624465321 397192764
1 546195919 409024906
1 523885986 803940208
2 23274617 20313718
2 423265675 367947831
1 797089127 558880860
2 514975346 616890422
1 701700769 81465132
1 23913277 971228589
2 233071843 163347401
2 663389966 335671809
1 294502877 96176565
1 759090719 663683112
1 353180874 535348317
1 448031967 409746486
5 136113618 697153206
1 166161470 545838209
1 180115166 301771713
3 622372187 573534009
1 745858323 555309867
1 956142968 815686431
1 697091621 613312680
2 654028661 375411040
2 157873262 644373683
1 451146109 998806049
1 878688157 845232239
5 284382052 692809857
4 743959045 281621548
1 209259625 909987072
1 577623357 790959401
1 150694987 835641247
1 963455733 158457732
3 673654790 248898004
1 3607870 682598800
1 440788319 353012630
2 556067874 28724436
2 398463583 156236968
2 959628218 37178310
1 654105875 841501372
1 174072537 586701632
1 452826991 409831209
1 415776559 747643036
2 96602015 32065707
2 631618522 978778390
1 416698671 300352903
2 643390551 404650228
1 291799385 228535833
1 9679273 394158758
1 742220982 285886659
5 466106425 950907786
1 710537516 365447804
2 495061669 498403544
1 728660132 498903311
2 453980257 394962742
1 261700876 375381896
1 690905582 704760032
1 646468941 798379089
3 996113221 294339705
1 117623200 659697691
2 693972361 797391407
2 869071964 537576747
1 211197473 549851677
1 634289582 201568349
3 345215920 213958586
1 473112682 815685793
3 139963341 374278004
1 701268556 827874644
2 32901392 446026815
2 561673624 798204712
3 108161170 15018808
2 721492694 164669616
1 802067656 297617549
1 389422735 311040750
1 883331119 987874421
1 971203371 887060193
1 307257608 513256921
1 875101467 160230606
1 340917812 840789405
1 588299972 51592829
2 797074593 319784076
2 930433015 974178507
2 708536320 209071985
2 856594837 975599606
1 514168178 783502951
1 466606898 691177870
1 529760288 3901603
3 756623164 257517181
3 483549006 613487815
1 487599242 46164976
1 681993261 559776726
2 594970346 805143669
2 57746450 395359525
1 813670821 432828671
1 426705774 562918517
1 112017288 936985466
1 438266741 864769175
3 781088342 101284480
1 113679977 981774055
2 98049166 933925859
2 214304894 671732438
1 397283693 725329254
1 152051137 521206695
2 285048057 80312672
3 988906559 161646088
6 879457709 340198928
1 43456773 48173149
1 471176338 938534455
1 828664281 717706253
1 903024286 865058683
2 206509020 899511449
1 813271100 438082121
3 341483822 918291030
1 438250677 820452506
1 856602614 744170845
1 328589310 952834331
1 178077948 2036922
1 10873902 14394679
2 538258892 419866152
1 235670654 239741460
1 621562705 773851755
2 564769884 942198889
1 15128096 758364404
1 374540562 750578257
1 298296966 180319310
2 974890582 319676238
1 201231037 937684947
1 840101894 181782225
1 27329548 514265423
1 220470863 187876819
2 965850048 654584549
3 182755268 515469489
3 25832145 711573866
1 285440123 345976941
1 133164895 350621171
1 574535035 769839483
1 605010087 36570966
1 217503264 363456014
3 540121599 334703331
1 235776679 640740890
1 778991362 225765958
1 234303132 787012039
1 513195293 327662592
1 516086929 199663559
1 14256415 886034120
3 397566369 845393153
2 871961188 814595146
4 746444982 635194445
2 674808734 894958902
2 107263829 486097142
3 528501658 348404774
2 20492938 716007506
1 232203768 64796792
1 663657259 298453433
2 354870356 197422173
2 144477736 720147945
1 411002467 818624767
1 80962860 91202559
2 409127563 443205236
2 860747917 424687230
1 373384276 348380943
1 806929478 209079796
2 441375977 704633139
1 582123893 548655668
2 207146964 677534990
1 798767805 653122724
1 187088194 922283306
1 282729999 893031348
1 855589914 776187515
2 234215901 565819514
3 233561442 428528916
1 922138433 912849668
1 26511218 821343111
4 837508987 280623858
1 432894891 691056479
2 361798585 378978393
1 427348482 420335622
1 848967053 645548193
3 525969820 893046273
2 409973750 655336950
1 330378783 39183073
1 365398431 834489466
1 222973993 336779114
1 630447875 897899102
1 59380903 151684677
4 377642291 906436179
1 257002330 4631975
1 187695942 987102436
1 206416206 520717709
2 431498218 769136794
1 998037268 455612762
2 945866777 897817175
1 257041065 298661653
1 503654632 364495638
1 530792661 467846311
2 424299243 83707448
1 845057148 307243010
1 275805612 84942643
7 581713817 981180061
1 513195884 257268073
1 507126734 511799348
1 161011943 402670144
1 974479958 140024047
2 813819855 74009152
1 797567289 340998667
1 45329527 136738323
1 468274854 589401862
1 270260347 126232723
8 123494019 869811793
1 688459280 884706338
1 712550755 375197074
2 196619234 333428064
1 977918590 483635922
1 577790214 794159146
3 175267487 41249613
1 710153048 290544526
1 219297627 937957941
1 575196637 660026641
1 869632087 362615599
1 931404993 390502107
1 905428706 36148551
1 186347560 869459366
1 462812115 407868435
1 307887312 985592972
1 331541613 300242169
1 535698688 46497288
2 56766347 205420563
1 373281191 623653668
1 334374337 807466980
4 984730431 228304904
1 354931105 233671340
1 581547755 243913213
1 389021159 950911778
1 657315243 252445558
3 58371774 712966651
1 593316849 729180904
1 692493393 49243196
1 647741421 542522186
1 874511089 867833004
1 932394691 356988576
1 151108460 788200872
3 255774594 909217243
2 206629813 173329646
1 812091575 485177175
1 425683772 988743255
1 900356880 481760676
1 790129389 926126801
2 873129493 286029371
1 118066117 710922940
2 932457617 377252541
1 475798619 365211304
1 64700111 529816392
2 293667925 886802925
1 946062359 329941160
1 756150930 705338566
1 77831975 64805030
1 159955452 986149558
1 718987714 313616878
1 169525387 328632130
3 879620631 156015869
1 491828418 741619338
3 423275268 592932920
3 522163037 59318850
1 881839050 780738950
1 974550393 100835620
1 250502737 798738683
3 661732830 961554768
4 187246634 759699100
1 402237418 277937531
2 364893271 898750271
1 349040018 476494693
2 174519963 500295668
1 461433711 115933487
3 233036406 662469669
1 364934750 211006705
1 998993801 653556785
1 599649944 130984913
1 636688325 148014227
2 402612629 941015573
1 836030060 868488281
1 789805644 326583662
1 863648551 138975789
1 981322669 900326257
1 257924356 796631272
1 349818833 773428186
1 391791740 448291560
1 732484420 177083689
1 194490313 133387334
1 792986259 509316796
1 146621895 41503349
1 50846527 379730527
1 492174326 674225234
3 852448480 840654626
1 487540125 435608188
1 592620732 727139578
1 237379917 582786334
1 541081167 781103742
2 671177993 26535677
2 120718570 793769411
1 463713685 696449321
1 180404405 752884132
1 196341432 615507700
1 465513394 395149463
2 862528393 486544247
1 785969020 470607131
1 585718424 555641541
2 557534251 349814023
3 922342340 599961764
1 332578434 388446879
1 118180234 309431420
1 757635608 833185444
3 401295434 911323096
5 47098376 194514466
1 390725617 552493518
1 408844970 945029766
1 43702453 531536421
2 678251292 171671879
1 628473343 586619597
1 426548997 242433484
1 728228475 215317746
1 811076972 258169856
3 693127288 725690905
1 158454934 546911534
1 528970008 917608349
3 405710305 294629840
1 86311253 44005649
1 887976996 587293578
1 250210029 993807663
1 674056556 801881142
1 876699314 625265734
1 872881898 482578182
1 808136202 626689167
1 788647487 884601309
1 260070501 29455786
1 768015051 993290364
1 725065402 167242711
1 776031924 552140037
3 377973319 532948682
1 587152059 903277068
1 223683907 948752694
1 59936009 973833544
1 836886785 21458867
1 856938075 949339151
3 845003751 479419533
1 204949059 314832049
1 330923855 795111708
2 864382662 383874842
4 3912883 942273216
1 571297781 206679549
1 505823579 627045908
1 332120613 102964138
4 561060865 850675783
2 252251696 25580409
1 635407889 537483034
2 934117818 322348279
1 566769794 442094950
2 324397966 990834418
1 680175779 243803036
1 446382811 394952937
1 718860339 968946143
3 130968315 973245500
1 720727405 773220774
1 945212648 208156773
2 415563685 53042268
2 176453467 230227558
2 431267644 146625458
1 117678910 305924597
1 122910244 964709425
2 729422275 783369033
3 397080614 439753685
3 109589994 164369985
3 805294732 87066915
1 413520636 962826059
1 736198542 648302612
3 616144241 801347412
1 871823335 335428641
1 77284217 892751189
1 74734073 32052150
2 971573806 436239367
1 525631925 872618511
2 640428052 801086652
1 592074621 207741873
1 114954889 69700164
1 604444621 335526736
1 931281036 663307803
2 500420272 996520085
1 805767322 851644858
1 675502820 619064030
1 107421954 949846490
1 105508794 748225462
6 971368572 968490761
1 197271944 919997404
1 933189757 936726005
1 286313015 436660321
3 183683766 487365130
1 794608713 566595726
1 263276166 146466872
2 54900595 27360919
1 81058900 325098744
1 184761331 497547052
1 250541464 726001484
1 429212422 373560652
1 699919385 830142168
2 323912454 987500751
1 825829831 905759673
2 99739482 296791424
1 226235389 460432913
1 327970515 154171350
1 681916383 323984700
1 835668238 838166582
3 637251108 888970645
1 752951064 165661539
1 96441981 936507832
3 893047803 797214174
1 928698832 552159052
1 733133934 674931472
2 106687692 918331929
2 288064478 602074480
3 683724663 354803207
1 189983780 106304490
1 580997902 272907384
3 781339470 565404716
2 566026491 138978648
1 628798285 825398228
2 317694572 375774363
4 470824737 764025361
1 461625734 471889721
2 122517912 215580324
1 728454122 827865005
1 286645052 463753397
1 635273943 800353150
1 25200431 131922447
2 24375989 818294256
1 753419074 933024244
1 739163785 525900201
1 118843578 989897559
1 918115707 238728181
2 767383599 126221961
1 445614835 825595632
1 655842467 875073649
3 790874965 110978704
1 965849942 623176251
2 278711186 470175199
1 918215444 578063468
1 696283645 43470836
1 551152833 539927314
1 852522082 179373891
1 621898378 324205261
1 200570768 892265553
1 115947678 520356802
2 435561707 91117096
2 926878731 382567276
1 809755344 265683864
1 650741029 102766715
2 60384243 824552351
1 594293903 211041621
2 830140203 764370814
3 880496767 908893411
3 958198875 582806568
1 622346526 774742998
1 110542541 844646923
1 654146430 213775883
2 372088297 812940685
2 603292982 72288963
3 428152801 971876456
1 499300738 103613132
1 939293633 838194178
1 311192136 365617804
3 492344738 513526604
1 288496213 93938216
1 747175773 947637047
3 766549301 717135549
2 920222473 302719737
2 530612724 521887515
2 364294782 764603419
2 692820226 418948848
2 399600636 744472957
1 961895022 899497128
1 930732886 584479438
2 24914734 571780602
3 51810151 502887445
1 857008685 115645734
2 952473450 327039035
1 142044873 602778535
1 933161013 125696089
1 827025617 531821697
1 363841917 801728887
2 219719784 90520596
1 214702729 622787680
1 678572159 194168418
3 654482744 96356631
3 415277328 31817358
2 956603062 384813755
1 554061496 325229385
1 825192122 750378680
1 358584578 848540233
1 498171711 421468477
2 84262875 862497326
1 679110218 564149201
1 17511042 510813529
1 625159733 528438454
1 314994377 823004176
4 527766252 175630809
4 517811264 564679609
1 969162599 554088077
1 648552603 926294194
1 212516391 424454816
2 614331618 560055256
1 105242383 317929488
2 816833543 634507654
6 91998436 733305842
1 789553751 642316484
1 413881519 936498669
1 462145879 456457970
1 197828325 202027260
3 402685491 436772001
1 138688129 218697923
1 409898811 858039430
1 368752629 683636290
2 622927164 85319977
2 303468005 749013165
1 329454748 39075622
2 425898212 160267639
2 663057325 898734394
1 952884243 313268740
1 46473403 28726278
1 332102197 950101669
2 632893485 528324134
1 157085059 483463417
1 546301563 261555879
2 552653841 864191518
1 654553679 341711618
1 270259049 148510474
1 471669746 688186139
1 513256618 392239391
1 601414470 249548797
2 444059873 75236955
1 651344245 634942041
1 583797866 585944563
1 434888607 331226873
2 208762989 848808480
2 433474617 560426853
1 630456351 994964785
1 250780741 38682522
1 281562198 912444330
2 843784923 803444636
1 944457422 33555684
1 182775948 278943778
1 812129987 829191255
3 114696469 811792135
2 421581901 412994172
1 444301926 772106546
2 619083394 842389177
1 326430679 687957831
1 4210755 6612298
1 154847864 575540898
2 194412454 112304541
1 764463786 656907014
2 514162371 598225967
1 782765720 20810354
1 461970418 6842353
1 737022464 541306089
1 916150725 311331845
1 820064513 441462323
2 229341231 398175575
1 425231034 977119590
4 81706131 489430545
1 114199543 493542687
1 340161832 670625588
1 607161326 312316450
3 798754390 330365428
2 942515931 428585948
1 60614848 586529469
2 569776042 305515873
3 899302716 847124297
1 967723704 632390048
3 786381657 720556102
1 504950601 96466851
1 189714538 92986975
1 525476401 475336168
1 56595782 768511740
3 788027776 782406633
1 388336385 986794105
2 378929634 378435531
1 718841535 278640362
1 743984296 632193498
1 51158904 868050620
2 661015640 98486495
1 902878994 275829880
3 794645977 265705863
2 885948836 288525341
3 819652338 457224584
1 929057495 484058504
1 756213075 912799264
1 839330104 280634168
1 537690452 937179824
6 899787448 174662150
1 105793023 162232821
3 536809018 415444114
5 692377 656105523
1 789468864 323973673
2 735768594 216884386
1 695326062 644380468
1 293872144 141968533
1 252219781 968728759
3 724961201 248524996
1 267067042 20285353
2 356574525 711921553
2 859751646 285603802
2 637276972 770647673
1 78574105 226893585
1 728851018 615298191
1 91352200 869054615
1 706707863 189557343
2 227739109 130349609
1 996895909 314050790
1 786038639 718843449
2 46140928 776660253
1 446051267 395957083
1 893251021 748229172
2 72871313 574660181
1 994559326 49375589
1 844359710 411162816
2 994616619 499322220
1 93175172 856445688
1 310792035 685877009
2 499735298 297238157
1 747082131 35597322
3 383766923 624248454
2 835991712 504622826
2 908915625 668180778
3 733560971 645512347
3 87944560 136224099
1 663057794 373581538
2 825689995 946740579
1 622603022 23017717
1 220561149 534230841
1 424942949 127666357
1 629049484 572157440
1 889988373 531284053
3 816616389 969794072
2 82591498 644164875
2 982845617 408841665
1 802173481 829041314
1 883191745 831837237
1 679232205 239945329
1 208255827 143207516
1 99720168 164274290
2 891044371 292884076
1 118689266 213125974
1 130627605 633487181
1 439492123 149046876
2 595866393 145443818
3 58400265 161624651
1 772836643 920556885
1 685113906 241702715
2 133151943 814898566
2 538303004 706360737
1 945654461 500889100
1 7302976 736928515
1 612616899 35306852
1 509087618 419237895
2 850277673 985339880
1 668170176 387046494
4 764729377 75036767
2 367268322 99366767
2 496292103 659277152
1 124653087 55028823
2 784734693 484628179
1 597773902 392752141
1 640137213 759835043
3 639694805 527027898
2 416190951 821859846
2 249131176 620057981
1 580729837 380046098
1 674774504 83076064
2 424547515 511144942
3 331282589 904378985
2 642897701 997921730
1 917996281 629593258
1 504024039 334581111
1 454088172 775286343
1 187097765 38004400
1 879254517 861773252
3 258945009 197274371
1 49560390 455691460
1 401640108 759516995
1 753634084 865209200
4 559120103 620691952
1 947110433 986180914
1 580641384 170580035
2 126829370 494817239
1 108118715 519042237
1 329119641 255620925
1 50412300 18628904
1 866095958 604318009
2 816979979 951589739
1 139543547 213458192
1 115987464 693010331
1 875433914 278899654
2 254741545 384756811
1 479723691 495037045
1 822397122 122154880
3 259809478 721569978
1 653972733 391127027
2 850195683 602658743
2 702672396 816819251
1 397149575 980062395
2 535446351 749656246
1 728745812 936531256
1 920773889 448445741
1 883255909 812690724
2 698945994 981181890
1 210215055 592170083
1 677099188 958678043
1 683004718 584195205
2 204853994 301684020
1 929345163 886136575
3 832002313 958264470
2 135934896 666970137
1 893099297 727082613
1 268622382 984912658
2 790981862 64732052
1 777351170 244811199
1 760970647 897027016
1 97728769 807999936
3 172482749 519595045
3 484409857 154006113
3 659624510 574167785
1 419536890 667218528
1 814333431 340409981
2 498542966 783857708
2 85127385 471983244
1 106906589 684757535
1 901574779 294549922
1 737931690 665208328
1 143865475 202632825
1 229111050 972610013
2 253086077 958854794
1 393520255 940846871
1 343156660 509746811
4 600109834 260037120
2 601530399 10742706
1 436461275 214061771
1 495603551 507957934
1 431449425 461748020
1 38980694 133103004
1 429776600 436878296
1 267432826 878166277
1 479361525 341383421
3 555169787 962435441
1 618433009 958423031
1 235855066 778552183
3 7492414 855148511
1 531452263 805069005
1 689510667 574151713
1 851022074 222625260
1 290476768 12728878
1 500619197 97694971
1 197873461 63119726
2 10676168 480157426
1 815500559 284111421
1 299040593 121241308
2 130457267 665250786
2 252802130 811712781
3 496487567 699126701
1 897746390 336501291
1 482116960 598346507
2 23722607 406558285
1 715956142 591562804
1 108650277 514906056
1 848366708 920416970
1 869107415 796734240
4 408497694 718822400
3 120649892 429417585
1 562947073 718233071
2 268253435 620075437
3 979320110 890070856
1 782282671 732166259
5 218792185 267721663
4 480099025 670039502
2 346090917 815356372
1 56158349 806318426
1 944017490 795833392
1 740976872 961375928
1 695650880 78669310
2 99628733 238760319
1 596460760 898845565
5 220445178 94264878
1 646926036 123929301
1 783905128 401101492
1 213126668 623758547
2 107845565 563172855
6 417396498 804218774
1 174012185 682812756
3 418442814 208743851
1 654972719 737213595
1 792994470 389530818
1 963225831 943709377
1 455979910 530303631
2 164305453 469582864
4 700240492 503618785
1 901590652 3758941
1 930296760 170048158
1 381958446 814174605
1 414909128 190462075
1 141125915 496651233
2 330782262 743503805
1 495280925 146677373
1 883060734 769463728
1 446701737 916964496
3 173341239 912827760
3 744745504 995110802
1 152728312 32100851
1 23429070 152392921
3 762567218 362639789
1 628118823 877639707
1 302995119 539281563
1 178476727 88286830
1 847653526 301067428
1 304903047 456866691
2 563637414 182761035
1 314987990 707891155
2 469934861 490908353
1 961802640 735159474
1 662361765 10243914
5 226736405 84481929
2 17251271 606040342
2 615314895 715977101
2 678597702 44584343
1 497034121 918539680
2 514858736 366625213
1 577983635 546666045
5 7217147 535579542
5 711131949 787418778
4 279853362 305567545
1 548670111 193073633
1 18724662 131511803
1 680102248 506938698
1 913952530 406211047
1 316321013 381115304
1 832490356 569433320
2 69514613 822120970
1 532056052 343547668
1 129641016 850748517
1 15775962 778501673
1 532938366 45490311
1 279239369 959814931
8 998257947 349868622
1 994638570 473910653
1 799948102 77040525
3 145537988 572701959
1 51543782 687893201
1 869037271 554558965
3 830717941 144317320
1 468180244 827724052
2 537960274 633454336
1 431863846 17858970
2 823608164 80335397
2 231485271 647520159
1 231373917 172088349
3 900307909 168260034
4 356307917 791866429
1 280280793 976691040
2 906969810 594654283
1 237732333 990113981
1 757355800 396707985
4 896846494 526266569
1 48723895 171850396
1 208573331 666237433
1 260605964 680303307
1 312121898 733596407
2 441260339 430748997
2 661853436 328499093
2 476088621 779882973
4 982020463 525376982
1 789613012 330109262
2 358130083 662171266
1 616090639 590495763
2 329968270 716899138
1 12119676 589778404
1 631438676 134304875
1 848564063 782293328
4 582640246 61293271
3 707197819 106915171
1 893617872 60842598
1 126393919 791181947
2 111604987 857679611
1 379114806 417519893
3 300124751 87391865
4 393417842 140046025
1 528124599 675187153
1 491655424 832995108
3 408413731 712639728
1 59141371 356118128
1 315280374 109618123
1 362590110 386798529
2 950768237 668515240
1 493612187 200443810
1 915983155 651033530
1 530621671 729313501
2 487444159 391556528
1 631213517 917810455
1 166840076 684373630
1 19077283 773893950
1 254857244 929388527
1 319072089 954644535
1 287603581 621331009
4 981472391 436848536
1 911448493 522088756
2 426255918 401307714
2 919958651 46598377
1 600723051 700080051
1 393150478 808364592
2 566304735 353072121
1 214281393 427552080
3 763406294 339999402
1 74462645 25718723
2 554719976 39777973
1 410862223 45602906
1 802468559 647519589
1 303270147 720816609
2 661666908 702573305
2 302118823 158930980
1 288586711 437946284
2 103530079 21905137
1 310196864 759530063
2 632929068 696929115
1 71218517 356498215
3 694986609 342796624
1 974910155 256773997
1 732717448 649526988
1 122584675 815813640
3 965381075 551659003
2 458683327 751914972
1 799129454 126079347
1 976833453 862287207
1 431619007 939082149
3 161589026 157659357
1 319520440 149648298
2 916358470 298766284
1 567240671 758828186
1 101515880 848561875
1 124642370 539409963
3 412061297 39051499
2 609647137 373223466
1 341514763 922158550
2 4355762 998650984
2 799168292 742149334
1 937897022 578538293
1 453335579 847545966
1 387969651 515506947
1 31899156 938332426
1 182081679 777936868
1 668325001 193154959
1 179877656 413913332
1 72551125 674140479
1 648002464 352538649
1 920577452 137273986
2 774871900 624920165
1 542988222 786760813
1 605831545 634556112
1 538707995 267172269
1 660023616 416590801
1 610333999 639358337
3 335176047 964887669
2 2093277 323367919
1 270248063 822158550
2 638023771 938796943
2 309263071 665329326
1 316657411 7973148
2 45372472 328752643
2 540449618 344916247
1 217285750 672738787
2 991552177 586445462
2 973829499 489053809
3 774110186 654295645
1 646779233 326383784
3 855757163 736467842
1 438694577 235618627
1 129971 196760314
1 158358114 711481240
1 275542302 9703290
1 205614180 660385177
1 339921755 48335491
4 298477297 720537641
1 376968002 296377478
2 982536385 344262949
2 109706175 640989987
1 299516361 589276818
1 831129727 9575108
2 851050633 474895411
1 883293279 834669925
3 882685978 218609637
2 752653894 525731747
4 396577790 421502011
1 249980054 565309577
2 265596528 923194840
2 606609932 935121916
2 444809803 805044195
1 371516453 342708393
4 601097262 960485646
3 155620267 933994669
1 985340825 885093348
1 30787418 290911162
1 281774353 111363323
1 447782614 659334728
1 854683470 508066364
1 857122865 552527074
1 809345421 966385223
1 918751812 222842600
2 965579910 2870666
1 720994430 431370482
1 554931020 117439024
1 137541778 454063528
1 176344741 682635390
1 435884925 975102129
1 912255701 28079932
2 991295698 138677550
1 273277038 360253632
2 990085531 404221124
1 904165423 974013325
1 589508244 980184304
1 562487921 398702697
1 819919937 987869356
1 466570695 568120563
1 316579533 546015471
1 913761803 770224307
1 606030920 646514482
1 860053925 780683035
2 284804340 918838776
1 763340851 394139729
1 378562502 673736423
2 447154004 866377654
3 421281340 446706796
1 425415025 693360786
1 890381013 49879661
1 799434019 691305387
1 167815839 532078543
1 381108408 837672434
2 940658584 397438247
1 311933774 880091103
3 729802486 820025466
2 362830170 35384309
2 448753344 690007410
1 837608922 479353952
1 781347672 112450442
1 943777996 379551270
1 158434517 415257563
1 259379056 245753130
1 648586898 217964464
2 351872475 339735754
4 600067123 70458328
4 120471188 438601769
1 598721856 715731427
1 132251354 525216409
4 908570852 669955322
1 519307098 744189755
1 600506636 990126276
1 553308470 736680323
1 353500907 911214286
2 788116526 875864418
2 808747702 492229408
3 165067808 287141731
1 494678295 83817119
1 612577867 331789302
1 465008553 463873804
1 933677291 659115748
1 98330349 634842087
2 925604016 248352024
1 475734191 690540418
3 957622018 800620861
1 96868711 440223479
1 601832537 586332021
1 120689171 86260779
1 297673677 761984648
1 94432232 781760514
5 929403364 143711614
3 782314700 990430198
1 242470404 878929419
2 190049116 642964058
1 612386858 426307556
1 362219478 1186729
1 459399467 480191625
1 292822642 501386759
1 833803425 219372907
2 165369486 120678365
2 834666002 20734237
1 793826566 653881301
2 976669499 583946293
1 336539625 924581274
3 281883191 28930268
2 768606537 879566575
1 876562284 631570866
1 849561287 490629010
2 451027708 297981552
1 707756960 302802853
1 304662227 630622287
1 615244895 136084757
1 521656313 834476176
1 575159833 692023450
2 913445549 326802568
1 71807243 455225203
2 321146817 595061932
3 74654345 456304021
1 719256296 377437117
3 346775097 213245026
2 228027810 893986905
2 574968158 117070214
2 592989490 849292426
1 144620160 874777418
1 801487419 10317410
1 867423398 747692440
1 267414176 763870205
2 418992364 600004546
4 499692602 465079661
2 635992597 495073403
3 978567297 379212382
2 310363564 358003410
2 923057304 207875331
1 44004293 346551572
1 806343025 247506845
2 997127368 881770423
1 213595824 533880840
3 605595560 993986320
1 887706957 148534806
1 387089308 26553220
1 286616107 593406391
6 63661456 119850941
1 201615278 877470349
1 988702419 269188245
1 898651117 183735860
1 726683640 23948813
2 255873346 661764982
2 537868281 474833456
1 404182738 379869478
1 488653002 449838873
2 609915267 809539457
1 111909029 58423062
2 669271155 583341576
1 778877475 113357959
1 529451924 564947556
1 748992850 533622042
1 155249192 651109876
1 502806703 746577965
1 190426782 860187212
1 937424147 275528578
1 522734370 89984246
2 459276124 651326579
1 714279383 324747794
3 820374316 366423123
1 176688516 232675513
1 75086053 258291404
2 82548153 584039013
2 700972718 10342812
2 24431846 136703332
2 126205123 550346305
1 709952244 510517227
2 623839929 722922880
1 120842727 354227825
1 454660658 480628761
2 24897975 434527082
2 300796046 321065353
1 443474991 430597924
3 301927178 807339764
1 613076088 505798325
2 49064197 146630269
1 387732231 917186042
1 802637391 146053933
3 952006005 355657126
2 773397977 992502547
1 579157283 389216529
4 513072995 557492812
1 303775877 585001519
2 420963291 231541079
1 731124522 876284547
2 360546365 56345018
1 501551909 23233454
1 918824621 423712280
1 122627967 259714850
1 82679329 624010620
3 552609286 957855834
1 183478838 447187844
3 526564434 467394762
2 997562626 171021043
1 316831453 437529718
1 650784276 333627510
3 258640377 655456245
2 585763263 708751492
3 570226503 983674310
1 345317171 688692290
1 319869644 926011297
1 399800697 523672453
1 321230771 440767597
1 743273628 194727307
1 298863714 906529778
2 646832048 538563941
3 28659482 501753795
1 286378597 367458724
2 122162910 271010172
1 315795790 874381302
1 163826480 12409555
1 631958264 229637424
1 194509610 500298563
2 323879687 500328438
1 702560946 671557004
1 883121762 157126210
1 534496765 567857109
2 699316205 560987863
1 775464313 345794989
1 487526781 992845368
1 582871340 644474207
1 156506296 253950589
2 606414405 616993650
2 837091131 774297024
3 276469539 410545158
1 550741031 50074372
1 347586314 471756587
5 361047299 997979128
3 16140664 122231823
3 906857846 731237731
1 98743964 586359943
5 448556192 735347159
2 543774414 168804459
1 28761649 717910089
2 821839125 410225850
1 848572341 562240133
1 597977459 768332505
2 468360349 461643390
1 232784144 488271542
1 957082218 318428809
2 251987572 190988892
3 108262082 942506459
1 121309547 904983418
2 177933840 671379188
1 892559278 926835149
1 739022694 463314366
1 825770398 304536422
1 867513024 704171679
2 269623172 384257822
1 750154685 516333914
2 516021376 575958125
1 669694877 721180729
1 862249752 482294707
1 369472212 909541797
1 136387872 363951328
1 72992736 596580964
1 280497489 152292429
2 967592264 922504858
1 591241878 245658387
2 656548546 82812679
2 337259594 88247484
2 281058555 776458445
4 908768532 975794214
2 854912975 31158853
1 704239654 274363668
3 501006107 520577004
1 816139149 799922567
1 862932611 379053065
2 86535765 163287305
1 302906207 597032227
5 617135949 155547303
1 110768764 335346294
1 396980008 734366458
1 63208824 98240408
2 734568770 802967729
2 190920436 816077925
1 661990879 65620231
1 615355770 252532327
1 230562907 324100204
2 146155098 128515736
1 616075492 526271507
2 85801224 716953807
1 354740454 67378203
2 152466890 726851744
1 482407562 236380357
1 146772223 229557380
1 698706933 631845579
1 828830378 653313107
2 655283188 196421723
1 336210215 743382968
1 258925584 186240900
3 231368019 782351807
1 517057408 522840307
1 356677265 945129843
1 117832349 446807135
1 446160058 788983789
2 265363052 11475197
1 698034391 297619424
1 833473892 412484903
1 219068102 888964077
1 148710807 796089302
2 824713313 219175470
1 753932452 921651305
2 520829698 611277870
2 154393978 645411354
2 343494662 361980221
1 316611888 808751986
2 723110200 569179801
1 868824896 989882831
4 850242659 844152482
1 914929014 391343997
2 13924337 581848665
1 566141440 863715548
1 384431663 121973127
1 5986011 843955552
2 615658243 247255587
1 569874736 332802628
1 567128660 521067704
1 271279478 472132571
1 314667526 10054499
2 491886638 355849369
1 150849511 664494673
1 192997768 268310125
1 651141205 586862159
1 946962213 983062465
1 292744411 941489737
3 91630399 843797598
1 261616338 256996807
1 689417622 563977958
2 435938073 920449493
1 144453993 551553599
3 599747906 419737239
1 374346397 744401123
1 687603494 396762788
1 307192327 601879315
1 212092796 160821012
1 217506004 495039728
1 230297840 166302755
1 25371428 375142519
1 760425601 967482409
5 123904827 809003397
1 184202892 764849429
1 808716998 611754820
1 154886336 649158163
1 246576945 55553433
1 82463932 969278828
1 124618316 453296684
1 532142296 231828837
2 622287755 777985434
1 864477550 391737986
1 811978721 556146333
2 536679115 425978854
1 919758870 487101107
2 888233488 308735110
2 498272506 677075332
1 532366394 564116406
1 1681980 532185653
1 500103754 50015960
4 78000331 585446640
1 457641973 222442171
2 29788942 144131125
2 496882065 890032641
1 852636574 969986550
3 84225494 289472127
3 865150991 643376619
1 381636136 281528395
2 304279587 806665346
1 822006014 800230955
1 234464973 241161726
1 982304511 670175728
1 421164093 744910022
3 791373742 861761639
3 373895260 922804708
1 418467641 99680101
1 683025054 566970995
2 58028124 812010751
1 480521469 662945340
2 102943547 518720497
2 569313431 16389986
1 898012964 152274228
1 169749184 518553620
1 245883306 219051618
1 792349030 957913990
1 32594543 154622367
1 939572007 569574186
2 297660278 476521963
1 847134516 932536354
1 675899437 193177615
2 442282210 400528946
1 948269660 897500482
2 145154229 710847903
1 242741159 832721995
2 30512618 191101418
2 805036659 567273614
2 384870222 386051357
2 689388706 692795383
1 796875398 211052086
1 36693250 386891638
3 944296892 728281851
1 381487927 237957754
1 711334040 688061623
2 366744570 275572366
2 410275327 399738979
1 885081853 556511609
1 217920063 992346560
1 351082809 840615838
2 191790967 676575233
2 80119558 563022208
1 195205031 821846673
4 326924801 677017872
1 40850732 690968461
1 650308320 738943095
2 535179201 805850131
1 838659826 331564137
1 151740810 546680893
2 480694072 559430381
1 471726865 856361465
2 650912337 962468760
1 122095103 291195590
1 826512614 856223662
1 198418132 110521876
1 15645194 598175947
1 304221098 586561466
1 909080822 925022356
4 53338495 412960906
1 286908279 625535670
3 871669770 475080963
1 377124861 132603131
3 650688762 547671456
1 987778791 24199652
2 766802158 84215844
1 753437758 935368008
4 626159604 958115596
2 821693898 951025529
1 39786289 121378997
1 570288306 959794647
5 856179879 502176816
2 766843640 488415327
2 780482857 865065731
1 850769494 599314192
1 197905783 602737355
5 379737559 217307269
1 884413503 849143932
2 609160846 487324631
1 256527801 919344337
1 163254640 999184574
1 673682147 145085774
1 251082408 15208305
1 546901349 108995109
1 702301071 201939358
2 556441285 780310519
1 125729782 281529163
1 801333189 888620381
2 855270591 509085510
1 688707088 442965797
2 67608415 475139588
1 67831803 244009907
1 106199350 611392337
2 853539558 735098298
1 589300860 308333750
2 525597065 448001509
1 592522428 287328652
1 682412768 488576423
1 670356707 136495770
1 24756951 924904257
2 186832688 654173873
2 245507264 64355039
3 760466256 623428739
2 152212341 513086095
1 592342086 72870069
1 798006892 642768423
2 211507308 709180292
1 170471396 207576592
1 738373626 536473435
2 996673971 338821967
1 298167058 943759025
1 599694913 646409197
1 743520003 311200614
1 301198989 257000743
1 461120542 469390468
1 253625985 930440405
2 542104810 60420744
3 726571638 617947557
1 18681956 654432938
1 610363073 387456568
1 132117130 427830440
1 348722628 206507749
1 396840100 867206488
2 631798786 506007119
1 110062115 646434080
2 237302816 114476227
2 149788966 406190492
2 836570526 755511022
1 755889322 789681005
2 555553751 477114646
1 106105129 967257291
1 317703261 617834154
2 276721948 751778378
1 765877046 427985517
1 967981822 152085843
2 75687429 356414096
1 63475468 679514984
1 341182912 948321080
1 719423454 778510343
1 486789903 23408885
2 769397742 89677473
1 980296667 312537453
1 961385504 28268360
4 336042230 420523765
5 646126753 814936679
2 788450664 983880863
2 837615888 398321703
1 329573767 472321658
1 449197453 954101519
2 371801540 23886150
1 472775925 834923111
1 324216047 140061990
2 920297192 36908825
1 229611638 511317014
1 190324525 878335148
2 854148806 469655957
1 160292335 644760563
1 284382277 119823511
2 474294038 129688057
1 530372522 947883227
4 114411795 879848117
4 14613765 724597976
1 952378820 418326208
1 365744162 561117838
1 143421124 23040719
2 622243850 851857799
1 476555784 821849424
1 167669503 781610480
1 318394659 96205628
2 298879707 417664119
1 543441123 246255562
1 132287605 232379703
1 212962860 411075853
1 604517340 377327793
1 316678666 561104558
5 654872284 419584727
1 847455292 56987775
1 803485820 545822352
1 257763565 562464535
1 107967663 956775785
1 799602312 572014304
2 366775590 899247056
1 871691519 691764806
1 996543804 165330231
1 956479716 264830255
2 719546670 154863223
1 282672614 352473443
2 202771826 621391471
3 87246764 995198813
1 783535363 372009410
1 780130796 835635724
2 600025180 289692290
2 399930178 637428562
1 562645069 31822209
2 821707467 361949374
1 692711204 208808020
1 679390013 523329928
1 253444166 437260581
2 578762555 781128091
1 261242608 827350655
3 976126822 481780267
1 776584067 997065844
1 991349664 191981580
3 535744571 897882304
3 243800360 406602311
2 381026298 291148388
2 214496819 327132008
1 232808444 859372827
1 49555329 314182876
1 703620645 721620729
4 667248854 777425448
2 328821685 807892471
3 920095517 197299133
3 323383639 107209314
1 278807665 191090683
1 212154590 177951185
5 222921625 180086462
1 798973133 849887954
1 907510164 277444845
3 282814973 247082016
1 536580411 232894458
1 102884502 930994221
1 636508899 174019955
1 174852310 368890302
1 721400828 911020401
1 516038836 744456824
1 786379800 877525294
3 198840519 252997946
1 835378726 51888989
2 147505153 885580258
3 652377073 981364721
1 371732280 602058198
1 125149165 269402358
1 97289574 393890120
3 161473873 891735064
2 868487028 878252429
2 179872785 756082690
2 938444644 681118189
1 894747834 600435978
1 962302449 310807169
2 644283520 121316306
1 718059451 304685718
1 840642215 143590455
1 907418748 827198383
1 439002050 556789338
1 207371696 88014440
1 672974209 327156416
1 71223129 607438830
1 166213336 152867205
2 485809296 479387118
1 242365116 230534439
1 358901945 444944330
1 85356834 422816169
1 562595112 220983511
5 365804923 895763982
2 667377714 409167228
1 181222471 984364694
2 76090535 756459615
1 890955922 215494810
1 335254173 641231071
1 179660260 338145232
1 378142709 322587650
1 472634558 16332368
5 378794696 578868095
1 447615598 81861866
3 123683629 119289257
1 251713302 975522701
2 292605802 971581582
1 206660184 803818181
1 86490669 891437113
1 93375368 494353734
1 607873689 422990737
6 32574127 519586593
2 203926915 741498411
4 483044516 5540903
2 29279132 911201160
1 953975610 390741982
3 786385312 790775654
2 11362211 999094858
1 59457754 624806160
2 448246035 812432907
1 258294673 217478649
2 784613610 683407283
2 853750858 805010048
1 261192874 152477547
2 541875078 881555733
1 38518885 657192614
1 894580188 754939900
1 700602557 113262638
1 306561690 62684692
2 979906047 153595819
2 622023004 988330866
1 800676968 609444645
1 67291359 618452289
1 83172955 676760316
2 520968856 45543745
1 924281883 982706654
1 436922297 878241795
3 536605979 852050876
1 275998890 371269791
1 396188828 299826438
2 523951401 255673255
2 42084817 386845585
2 345432313 816916057
2 558249688 916995807
2 169245010 968270999
1 352623389 22214805
1 163347830 468192868
1 320899606 320605835
1 120292503 349575863
1 912809137 227747099
1 344347075 283182994
2 773615023 49103293
1 421245697 337670547
1 639630448 556820362
1 779796658 142061003
1 569368910 287798876
10 230082329 890839585
1 23715649 797131769
1 386915868 344714751
2 490147104 586073289
1 334572344 343434074
2 814527395 286944040
1 863554063 414275189
2 37629967 989231479
2 496965053 764614544
1 236313839 495188812
1 855346329 971670194
1 959552147 576238298
2 610148743 648198092
2 982741524 271885769
2 879743445 544072056
1 278392563 328945213
1 201531983 310059123
1 731916377 317110279
2 129931031 476990400
1 491129722 429210164
1 267862008 25417033
1 840474265 173342236
1 873590651 826089621
2 71538677 265219871
6 836304584 778893014
1 242544639 694546391
1 877815147 633045134
2 228670996 82375033
1 367663030 303445974
1 438312082 74066678
4 783492935 273779498
1 737172066 35422216
1 125667094 508284408
5 34730445 79350549
7 665818754 966768811
1 783410440 987997309
1 479916012 796470710
3 921797950 71851063
1 408422144 580412684
1 183855955 644508894
1 726993869 895457073
2 291643944 479640844
2 294254652 656293186
1 432189346 741196979
1 962960110 726428754
1 663887270 687696241
1 88634935 141573246
2 764111324 37617976
1 661028992 123916233
4 928787088 52520338
1 544993862 416246754
2 928698335 867401676
3 516723736 662700705
1 360344226 33457570
3 936571359 428420169
1 24839408 544497762
1 788397622 496909582
1 234190391 605986979
1 798316696 566951801
2 774339793 865755591
2 71527212 267659944
1 413119493 695099837
2 944345436 78058525
1 953275683 613574106
1 762130778 104706225
1 19135610 351025685
1 218881592 561953483
3 888150025 251682439
1 618689025 70928316
3 964535332 250026612
2 463343543 400727906
1 343234019 730747001
1 345206050 714580041
1 874797456 572756935
1 501516371 57151620
3 642099716 769084685
2 932180878 409603678
1 471763729 298728168
1 332950660 363573879
1 116038405 308750830
1 914186956 76985695
5 948066335 191820626
3 685423919 640747568
1 554839718 38378186
1 129915064 800933681
1 961284987 496579421
1 938509094 116855274
1 696922122 527774131
3 578981471 500722464
1 627896075 26581084
1 448111353 843838062
3 959725859 129640849
1 768756629 543073417
2 563529011 873706160
1 407856613 530294956
1 783943225 318336914
1 818625267 628301960
1 9459347 745294512
1 34082906 783301870
2 672193501 286358905
1 79667992 409418312
1 816371167 284853234
1 722251364 464206549
1 931102244 557907267
1 535668884 362008391
1 874441560 29309906
1 255872220 488517969
2 176460283 118522992
1 219990612 369745649
2 919207198 465620686
1 792294766 472022747
4 216461479 389693693
1 413637654 807742281
1 633348911 211977685
1 547925131 931825396
1 659128242 225862711
1 640129128 348489578
1 114917138 120577118
2 928326466 490081715
1 966144690 432773331
4 194443685 614812636
1 260633190 946160668
1 952802336 319460600
1 600740599 461039504
3 760215911 320203218
1 669318736 927612833
2 283731599 709567792
1 253054902 646498614
1 697718759 767515707
1 319061915 505033941
1 636715411 974344812
1 622613502 416928285
4 120602758 202623985
2 408361215 184898320
3 436430786 929712948
2 991474657 51155128
1 78628757 811700785
1 724725643 233154378
2 392762751 763739952
2 308378877 810803042
5 471131830 749448096
1 923086265 630342360
8 500348602 386315846
1 416059829 759340011
1 259602387 62030209
2 706511993 764388924
1 561317436 52151400
1 437626756 906958401
1 990430048 891598036
1 372772351 783048549
2 107378545 75480526
1 909437320 52039020
1 454649165 435334225
1 197753377 278364251
3 53748805 179247888
1 332948680 783227304
1 169075060 525877047
1 347813998 518633559
2 576540952 497577316
4 491087176 42789490
1 121545590 92431474
1 955114666 646115559
1 396465803 165294198
2 344624883 881399467
1 172845159 52536199
1 992856032 842974540
1 605312013 164268403
4 296253464 703072316
2 741377805 209283395
2 66186395 57849302
1 642570707 220431299
2 311785820 861018860
2 413410523 973955293
1 642040675 542444127
1 995545245 858906585
1 163904545 639366913
3 792910208 200971355
3 346032114 999313912
1 74787079 752377787
1 369764833 573338457
2 968304827 838577170
1 454060851 478697787
1 235005090 307766947
1 707669724 109662545
1 918265282 83808643
2 108258932 268228639
1 238047992 430151897
1 197879441 714280943
1 242799007 401195329
1 484575137 426883814
1 522708499 630051206
2 102157667 757626408
1 998241775 306851923
1 759808502 391133860
1 777116921 332768796
1 448844282 594980752
2 226837041 712948101
1 312627131 129863445
1 637271687 768782467
4 655743166 189261276
1 316047816 240634920
1 826992567 924897513
1 914853077 956031352
1 573207927 98007348
1 370116409 600327882
1 324808714 825557416
2 652358389 745132385
1 478185344 8988521
2 765485849 656863142
1 170817984 384600383
1 185395698 457152135
1 270463868 542330147
3 194959866 683201013
1 897607924 601963239
2 949383038 724759513
1 914744449 882908359
2 152624509 636202963
2 759359426 18129816
1 167473864 510288525
1 79532845 537174352
1 901600586 98906566
2 284856484 677350415
1 228863194 441575852
2 736611026 890346505
2 723208085 158161377
1 37757537 365851433
1 365972111 306081411
1 93182259 296759217
2 515784186 843713009
2 337196476 707750220
1 856619230 864047367
2 435993825 10613524
1 526559446 271464482
1 175018666 911194146
1 575208381 522782675
1 220873735 840668979
1 289381337 623673016
2 685543207 161829153
1 541395642 948057169
2 321006109 89734247
3 870459909 409814597
1 292454622 622113804
2 710752807 972054855
1 351702664 877963934
1 885501905 35960062
1 360121358 81215262
1 574565601 157127322
1 23761974 106513053
1 911739986 13123081
1 104809741 737539610
2 317145040 864919785
1 231447934 472271789
1 188843562 544072194
1 209432294 316961219
2 102853243 273155546
1 863614680 985049616
2 107971575 633968789
2 948874290 187938767
1 146984806 780549058
1 421582633 886528578
1 782312604 454093182
4 869466803 751887276
4 455113721 41936463
3 40331426 146442713
2 264936401 230836978
1 7504704 52982429
2 451561635 904577164
4 137066758 483170354
1 803956316 456534141
1 571314687 548437673
1 355939727 348990759
1 928726413 918587565
2 256476825 443137338
1 739118030 254670322
1 344167015 298237
1 630560771 430157310
1 350553006 131878989
3 134098398 43129776
2 525761156 775953395
1 846462644 987111553
1 561927392 29411008
1 681673194 650648010
3 762588255 989873766
1 792915266 496566717
2 302790003 58692608
3 735749259 582701622
3 453217322 874747975
4 808768856 622404708
3 447031483 469093032
2 756835686 485253493
1 184758953 991719734
1 375024450 348882263
1 827254442 761750595
1 222856573 675728738
1 183801931 970102643
2 359582665 434087819
3 206144696 554362001
1 823601379 948415103
2 725014819 639217587
1 473107318 730694462
1 862939919 755261590
1 734691988 970407910
2 110355401 23177073
1 573338243 858026630
2 255173931 935756422
2 886182810 900955406
3 267431172 952141594
1 827418409 25091966
1 582854276 381959652
1 428941365 342413013
1 863031473 135069905
1 6083448 883472915
1 599090503 508233830
3 183574946 122484565
1 190401739 410937589
4 599580142 444642027
1 217380371 395385003
1 251935898 555377028
1 264895470 595971605
1 121697472 956104218
2 913195832 181464155
1 325486329 56231306
1 406923261 604753390
1 567146557 913073883
1 330696038 993254467
2 368452207 863687864
1 205310398 691019859
1 921016110 330500448
1 753691399 952592175
2 381902607 265156350
1 995551792 626562672
1 270815985 15684537
3 973866749 532803420
1 673820169 357814256
3 765528746 861996336
1 774240319 867037225
2 498580827 689285973
2 803469500 908833556
1 106049656 123178111
1 724859064 27771435
1 827972185 907977081
2 45559261 485179242
1 70637309 208475568
4 857614717 579466621
1 918025343 128308558
1 240804699 771737231
1 74276015 584979451
1 651086908 871382162
1 304748814 116141895
3 452957785 511082672
1 989769600 488649972
1 416509645 649034131
1 937601886 248347953
2 572617297 864991644
1 455521155 305926557
2 8496179 769147592
1 233865679 936884901
1 76298320 835560055
2 171984971 789466401
1 370765498 97394180
5 639824470 376053918
1 530237941 454784139
1 336785711 966499307
1 351972579 45145009
3 37083371 471083014
2 50131035 480182008
1 305869136 633976713
2 851958855 985282590
1 660835735 755416892
2 438460231 843015696
3 520116927 838433999
1 790516323 548824802
1 15071587 27380182
3 384336849 994031452
1 590924271 55381586
3 687133758 692466333
1 30471648 438269864
1 427902816 515984441
1 721110951 228890216
2 839669774 872341273
1 595022365 193394295
2 737132945 224894048
2 964712563 40249096
1 291766129 263043
1 909459084 340251600
2 924523620 946874913
1 330342805 564328490
2 9565791 613290368
2 333195437 183132226
1 374972006 336131443
7 90498580 79428891
5 289990052 267940042
2 781011393 994859274
1 491800173 472529736
1 971572478 295364514
1 855783578 448280125
1 335514989 666074300
1 502255248 38000500
3 949527849 857735698
5 703877143 430721442
1 413910987 120746866
1 787393888 727369249
3 454263978 6895028
2 909319429 731447373
1 774689163 763629323
1 459348433 283770836
1 44590559 652470724
1 588990527 315206976
1 509123195 332521276
2 516934393 417394801
1 220579109 244084719
1 172975293 30617344
4 613797655 909526959
2 136722279 411800675
2 684556694 783240766
1 101475569 521327028
1 879854862 127642985
3 912676749 486165044
1 673380410 28101614
2 901721257 952770763
2 396173968 810843829
1 352483668 28856350
1 728589187 137645688
2 816796787 749386030
1 242473715 348929861
1 35832090 305871663
1 148767492 717750154
3 688174144 442712670
1 890036312 725568624
1 100764594 721018102
1 177739 794817453
3 376437783 789600708
1 184744385 85958574
3 312311062 261544936
1 521393546 59803754
1 299038958 842151736
1 814142293 569316871
1 846193568 524126012
2 422495183 278144074
1 644738050 303504933
1 719013280 418750556
1 944576000 26577715
1 998711136 732108501
1 567168455 676159544
1 853449673 757662434
1 857302408 967882502
2 923525822 747772768
1 820228755 627054680
1 20602167 292586807
1 831585680 556574146
1 750926452 544252699
2 236184131 424900130
2 318724120 291221507
1 805065165 182812822
1 839030417 308717358
1 866413787 613503618
1 248571549 734698336
3 962691511 811920141
3 907683798 420492493
1 310198585 742179461
1 97007500 33249798
1 385991423 260284306
2 448101877 423175427
1 158738485 22850853
1 249338086 262340977
1 99551217 311535255
1 929735421 10630413
1 596910238 809129444
1 919887860 623794552
1 397258107 815578773
1 726766941 693381675
1 153361787 235301545
5 146985672 140184776
2 746670579 268121481
2 30387424 221524100
3 93604089 713077826
2 247753271 472490947
1 647322788 333458411
2 458887765 652605158
2 592709796 761334706
1 52888253 942348233
4 859909176 33817616
3 791587543 91030058
1 530207311 915155070
1 562757326 619161959
2 894684302 72626714
2 989590099 784944725
1 530360226 888078672
3 644920109 68357950
2 835846828 539949822
2 529559897 547824710
1 402402646 838947259
2 362893518 60242678
1 907094379 10160305
1 955586980 923402630
2 640586575 770039795
1 161510544 219159618
1 254350835 31600412
1 176925949 610515783
2 800527170 648958586
1 685106244 449573995
1 53349621 574836051
1 971077637 780397961
2 538454826 701049318
1 938601411 989196711
3 781099965 822679112
3 692369816 884609760
3 545457803 700710464
2 743529453 934590193
1 930585775 383962556
1 321721054 468081563
1 869065768 916832108
1 59358298 255691595
2 104558611 925584528
1 158841271 416020776
1 700781271 977280475
1 26094474 480596409
1 744570848 43079502
1 608226048 516722642
4 479805634 80130581
1 96023792 655538389
2 989391458 618417993
2 804323600 636986909
1 477999324 38721361
2 259315686 622600725
1 895907840 360485630
1 146071695 836258294
1 21559497 146288146
1 888343142 831000847
1 749670490 222265973
1 40808017 84171333
2 318318475 142132273
1 918465633 185351321
1 580591654 322666681
5 328444307 250877254
5 314247890 775405625
2 868799319 285117987
2 582472077 139668191
1 534353057 44451910
1 728236716 944381097
1 226569961 900512674
1 788715451 982281651
1 669771835 320161291
1 498709576 848564007
1 555270786 265752778
1 713975895 559495039
1 834652949 959740106
1 226478220 765287475
1 580068139 494949761
2 510473850 713318984
1 635822937 714605618
1 692281779 646361895
2 560519142 509967249
1 286916337 782026181
3 966998734 15139283
1 444462053 588426138
4 930021212 785500573
1 387699454 321523180
3 203367350 643758357
1 121993830 537504297
1 125948730 251926533
6 106282698 401814812
1 315826463 411870396
1 430026342 991397318
1 18281995 78063850
1 560080968 577520547
1 963360219 616325981
1 347714482 397088735
1 803763440 16110287
1 400320459 792234413
1 146544191 16448906
3 242796208 479367217
2 640978164 582996260
1 537384588 592857652
1 407175513 311484992
1 419064861 40221248
1 902173632 800116448
1 567364752 880974045
1 28117649 105872461
2 392514880 929930551
1 948829169 689083428
2 850122593 476897114
1 204023448 790765578
1 951803445 86817515
1 858463064 912378358
1 712107664 727695613
1 989674614 990210914
2 880398369 218844410
1 193600105 247394510
2 736223874 699534365
1 345656888 951707862
1 791956381 646631642
1 519775657 920634195
1 298179709 280681987
2 232791012 623062665
2 163723502 764546329
2 486102104 265004074
1 179746558 351768265
2 700937405 825917404
1 620633423 278441334
4 203913968 353466824
1 857251945 424847803
1 25578514 663385155
2 173871092 83429816
2 296840411 545840479
2 522179654 795951668
2 340776446 279242550
1 606561072 985691417
2 678719535 793232110
5 239356324 35483469
1 113143246 686759970
1 532775129 43911924
1 407633331 932142767
1 711617489 333933249
1 76487043 808716802
2 753872823 801265255
1 200712624 348801464
2 417580339 808890682
1 679974858 292135291
1 772993973 994834989
1 341838480 585828665
1 895596231 105776961
1 292693239 853513475
2 666076144 260732728
1 884035779 494216393
1 436148031 865965613
2 571056070 599665967
1 827854189 560486186
1 985836797 925406988
1 10312364 569918007
1 208173100 921044712
2 493764391 933442709
1 819186139 972054039
4 428026824 370947710
2 235149320 347902662
2 400841122 763976814
2 282471585 425148036
1 408423252 155564284
2 653866314 792525055
1 280405234 407441008
1 228385944 617038708
3 328326287 964941974
1 38433642 508853952
1 59564388 232972189
1 133261914 50960310
1 482051571 378173151
1 4174619 939240583
2 669131478 720901578
2 770584119 819020070
4 23202356 758072196
1 947156217 517313607
3 725058988 43205140
1 720330648 978014079
1 438823804 767458005
1 483065369 562949889
3 657383943 454152733
1 115160179 120833065
4 506837785 411636255
1 305636691 67393561
2 320611796 27758700
1 410978174 14076238
1 355337123 307358692
1 737055866 322252889
1 269965176 184388369
1 51884228 553462851
2 858066070 94948397
1 397274125 826598117
1 244330118 495665762
1 64664032 488596094
1 296480192 352696931
3 422366309 465963999
2 824790438 514737936
1 507461763 243825317
1 708653336 597176208
2 447463803 809096640
2 392424359 651847972
1 410687943 846849608
1 997519787 63679851
2 241605947 863852993
1 466865502 902967895
1 796673856 935345628
1 528895182 690791508
1 537622197 412179558
1 343435895 854972041
1 141763648 814348903
2 249934380 506417864
1 632336602 734406192
1 837010141 395401398
1 149410622 170123750
1 958106903 551773302
1 701821320 498670909
1 950847554 518589477
1 53309808 263362943
1 556465897 479202698
2 715354056 77181075
6 720863220 433274260
1 208653414 274904892
1 544566093 952910732
2 947638478 10551019
1 171995919 573621423
2 27810110 710460150
3 673189245 165563357
1 878919436 763643857
1 584234575 281836366
1 208986025 825414491
1 85596355 53807067
1 781263905 717433296
1 317093294 45299686
2 226196857 275830137
1 778107957 743770756
1 124742923 62556937
1 534517146 230819527
1 292367887 683953062
2 341398431 74220592
1 267937978 623876918
1 95460000 843386248
1 968258059 161954239
2 635285295 376851408
1 210389173 817925833
1 695409784 681109829
1 167935165 62743851
1 554886760 207094490
3 879965143 935550556
1 966811238 324706458
1 857304644 694132153
1 961620495 140811286
1 472111918 55357523
1 303725428 955303611
4 393062794 401616918
2 118049970 363767671
1 924337129 461315337
2 490510141 128302891
1 254561997 914672494
1 860986469 557429552
1 921064289 886209186
2 691294528 72125636
1 872254800 498411071
2 386690824 154875347
5 713277132 91073208
1 467492142 661141170
2 573569177 994403094
1 167783839 321958750
1 641776814 129999755
2 136785432 532788920
1 332481259 416608611
2 4377860 805599398
2 380786871 457538321
2 496165105 184468004
6 801675124 851645138
1 662562434 78124149
1 734485374 671873379
1 473901137 740631584
1 761062456 587687327
1 699939408 531687283
1 172218527 859443889
3 400980416 566494104
1 316314086 185926185
3 162249457 226483522
1 799860969 373513811
1 513660870 439907871
2 955463200 329972647
1 484327339 659890345
2 295428885 362972097
3 823129337 48670858
1 331307846 599565976
1 606128696 966981984
1 415847133 550704295
1 961690179 623019150
1 451498142 630793691
1 817146509 723000223
5 656092561 950342054
2 174826370 416335679
1 852496103 673722778
4 717142323 316256784
1 136338195 142329776
1 752229804 666684522
1 785368537 533682558
2 397529738 188934502
1 556747922 351614247
1 882517489 405013089
2 76846835 362778745
4 31851577 70495035
1 75130568 893382201
1 197757278 350296099
3 796291730 497940736
1 360517208 588539574
1 189387802 662976338
1 951578712 148784514
1 353517534 337873246
1 724760929 513480168
1 913353138 812416315
4 540075788 799491777
1 728466566 230510541
1 693375241 403499086
1 400305980 255598538
5 310583585 576211154
1 947082683 256483728
1 612221608 907420423
1 98539629 133948655
1 649785547 242523755
1 461267525 290964600
1 868316856 963316262
1 895375566 743811282
2 244636323 893969988
1 218885953 949863999
2 603624382 673631134
1 640042940 2764777
1 156328528 567641369
1 315490543 413010131
1 568895906 303042584
1 101273140 370500211
3 67698276 264963220
8 55904419 825027387
1 918281887 956268567
1 124193293 767828628
5 222013260 464607003
1 492624192 990713638
3 97382549 230948837
1 583520496 494146068
2 620513490 83805109
1 24920889 605637393
1 701339559 902020886
1 874442555 988285496
1 635366857 575396325
1 294441705 390650566
1 746334680 835331712
1 178056271 860747675
1 627262749 20378584
1 863549038 765897764
2 723442602 223962410
1 329055175 155349790
1 496208735 895220303
2 330570345 822248445
2 718877523 855369122
1 726902498 950275691
1 223905514 798468942
1 978249634 41347826
1 528524743 217814802
2 7340389 954072256
4 717640094 587344840
2 376127032 484366777
1 210445614 658790055
1 367024257 752171665
2 737134959 326621858
4 240935515 518912484
2 243406624 363045913
1 739684625 277300825
1 267529426 317569439
3 244536116 985847552
3 132409081 927410577
3 151125498 309106593
1 867878350 84393503
1 364863741 420429566
1 277302124 561408035
1 748115330 233674743
1 194198175 971874865
1 783653117 525349071
1 290982525 994250248
1 112551742 787190123
2 381313632 186428830
1 185763892 853475988
2 63124785 264836269
3 490464420 227773053
2 857660190 962637270
1 103139506 947739036
1 23461050 124815921
1 520709323 273923738
1 272319790 371620480
3 580828733 614792552
1 23115312 546924322
5 48513375 528700147
2 159255525 453243756
4 305616660 989739231
1 562912436 682150409
1 281156994 336053531
1 619001867 257357823
1 981551989 2075197
1 444514935 750712467
1 968484644 210857843
3 73492836 523076786
1 620677197 868364994
5 230036334 128008068
1 658544395 147099355
3 803794060 441442602
1 610772373 152611592
1 249873797 530653740
3 42839308 599983132
1 168575222 101263153
4 770969853 239508075
1 224158130 355823124
1 388685132 230600192
3 79107731 106643635
2 188151239 885060775
1 432154543 457671503
2 188436524 174161465
1 68040860 528182534
1 408355594 706214128
4 361115655 595965767
1 724491997 125594736
3 967818038 987078595
2 718050889 681801634
1 638204870 210690807
1 450028929 645276025
1 187867914 98472634
1 264816597 362831843
1 685514902 624576560
2 396296223 240004495
2 388285173 474447034
1 292160407 184250223
4 341048736 742223807
2 621705813 349960058
1 996476266 559696187
2 365615145 245554266
4 861682652 25280406
1 951356242 710016898
7 99122382 560255963
1 141607121 152072287
3 925159743 433582565
1 885735111 604956299
1 593364548 366805215
4 643556615 578833821
1 398521899 378846791
1 369826773 285405701
1 654582337 179001625
3 265385327 550182603
1 841310601 362040692
2 799762376 392457831
2 321826201 912080825
2 362289199 215637366
1 939179689 41947160
3 822794141 502112576
1 609565369 64564049
1 992329619 111602101
3 497130653 826534193
1 902763871 895688461
4 312373903 987317131
1 908653645 549413885
1 171630822 341482174
1 864283424 64726442
1 835199356 370120340
1 571446895 384161436
1 869526343 182062426
1 838755331 33768206
1 274559205 451224661
1 113290652 63858112
1 913271776 863046919
2 301595228 95007262
4 390951467 470064452
2 533470054 711000048
2 118563667 577635015
1 122534062 919162995
1 719334111 75371932
1 276555390 952660132
1 585565896 522920793
1 48475547 126100363
4 191474462 390496776
2 77454834 318873258
2 745494943 977462213
1 964975755 953766294
1 927208516 166825469
1 828020736 865500688
1 204747535 423667972
3 460675560 717372482
1 934597624 612784635
1 561300511 724861672
2 581015485 178261083
1 51244090 114777251
2 844645558 190244397
1 400842912 396225560
1 529586860 860047856
1 580320741 833608018
4 614634884 253042037
1 833946252 975802538
1 94705816 648666216
1 259222151 252612081
2 983016437 301707708
1 319774714 115333135
1 975702674 794836834
2 486018151 821175452
2 977663075 594810862
2 815712608 117717786
1 580790287 773604559
2 887039666 771157692
1 348902684 452553943
1 355943659 669761674
1 749570746 654585523
2 630468868 233928657
3 770155196 818854774
1 116878391 455405862
1 940176887 535852543
2 956760924 633622717
1 722422052 960628324
1 323129527 356185253
1 307370255 63371018
2 250284495 435841625
1 658785213 743291000
1 929907947 396984529
2 738936500 235194748
1 280333094 597551810
1 35258267 397685096
1 55728221 716896375
1 889012736 20260867
1 402548387 618377299
3 512148519 617738340
4 603683809 933022618
1 763593960 608547800
1 137759069 168071453
1 428356531 549266840
2 129419614 209755966
1 300664739 899394615
1 3155445 684091095
2 738940799 456658058
1 335661091 672778940
1 838026401 642756835
2 199468737 151946372
1 959787925 58838892
1 70956797 108709789
2 116936309 370571971
3 91999468 823271836
1 597846079 728760291
1 685746000 700674087
2 399796922 318599847
2 321498278 421437809
1 769887065 168677097
1 165936024 364726335
1 60691199 108802490
1 379015199 276988306
1 640201782 875375270
1 796591181 664363153
1 834794556 161163950
1 371701512 89446761
1 556375810 694969814
2 237192258 545554190
3 131218627 587297771
1 39735525 879761643
1 257257681 672301482
4 400834117 404385948
1 856097208 550873149
1 853683938 645087058
5 505542746 715670074
1 885541839 336991329
1 323538831 833527181
1 956036665 898719866
1 122163457 708764096
1 599506831 577299294
3 721368482 639523751
2 367066346 937251345
1 783984551 276756770
1 846661592 245728146
1 887414082 298843273
2 27754960 148385083
1 147177281 783262622
2 96337966 616500428
1 125248685 731196229
2 510802029 245632801
1 364350901 525492465
2 992160163 316853731
1 249816762 190050278
1 607288442 376283904
1 250785770 134352211
2 67491772 594681725
1 549069148 565865485
1 580061260 253359806
1 411726517 276534641
1 375989095 709440656
1 472100946 607012086
2 185058670 186547786
1 775210985 191101529
1 942784594 591434692
1 69474000 199010034
2 900661310 279367531
1 227698333 367474194
1 51550162 583349012
1 249373363 234662323
1 173889597 749866116
1 801376803 555300537
1 460982958 599008325
1 835209158 948085675
1 495973837 723972851
1 228124465 876602981
4 223105285 937574986
1 906408271 699408194
1 174762727 924305168
1 423392347 703297831
1 623699091 382105741
2 922358235 456170535
1 693677910 638160244
2 465503527 810782179
1 282460749 371634003
5 553089726 418908788
1 510317356 434680690
4 132700334 698721759
1 696191635 792758260
2 220111377 834408590
1 92966014 454013221
2 373857710 770555457
2 312768719 498338488
1 927058550 593401900
2 265786541 62068055
2 20334778 150182607
1 986840317 220038415
1 478298316 928102418
3 858811943 242081580
1 423859744 538364393
1 465190321 712616087
2 472538897 76936186
6 504409145 977622940
2 165937740 331985833
3 406727936 578082120
1 910070775 488742637
1 764048368 309865789
2 893595323 41849347
2 856315247 511785246
1 6949520 916503032
1 243622045 227316613
1 808513013 820744102
6 906200061 829682363
1 33062402 752127960
1 790080716 939381479
1 347668693 361533479
2 380636062 679736798
1 806296292 701024801
1 296031408 535868624
2 10928066 436211346
2 844059832 640578366
2 105433852 910017454
1 672237490 567441566
2 830588528 36576452
2 935600333 435342592
1 813165898 832630479
1 8000584 798793692
1 960392213 241872785
1 981944141 912880261
1 545453648 594123885
2 244390703 529830611
2 322227922 891483597
2 431108096 872210746
2 527938648 224386220
2 314694513 767017033
1 921756410 393522570
3 649285704 123826298
2 634219426 483988388
2 318478154 796996475
1 361198954 571278532
1 718693988 868814256
1 743575852 38580248
1 393851864 537070613
1 129667518 357553565
2 337407386 118872519
1 355512656 432254673
1 188095042 110382132
3 486445769 57573530
1 667767530 325054320
1 247840098 131250586
1 675024827 231501381
4 241794927 50858521
1 114882140 423764334
1 476048689 452187228
3 532140409 693453036
2 795497728 559554231
1 180146731 977070585
1 524152638 372629972
2 425806169 65060483
1 155804546 742735856
1 59567302 750054024
2 312125873 336329559
3 324940568 446658911
2 160137261 991258167
2 317947028 922128642
1 514275498 759441973
1 137842130 539637300
1 489474765 400884673
1 169828614 933097452
3 759378507 871782504
1 984246477 392547722
1 877426764 228221980
1 777800023 638029913
1 436986009 990795212
1 972815296 575944511
1 796200976 157440713
2 156180911 589995978
1 323653622 332330909
1 270743310 291846376
2 137169573 786817133
3 536480379 381501351
1 589584737 745708962
2 557696374 388333963
6 52456577 784924079
1 748791862 185561244
3 377956812 691817511
1 308804197 416481815
1 45829335 875069648
1 362760947 157465940
1 424097547 52010519
2 515494262 684291520
1 203213686 247717577
4 889966179 336369210
1 19742522 752739376
3 460734357 382897172
1 659164699 706634237
1 933760260 97279697
1 605437462 142389682
1 117068185 523174004
1 378409577 372237515
1 663249641 164258225
3 884787613 429181822
1 831642727 587390265
1 371948002 875708446
2 300324410 615681591
1 491926287 838469470
1 828674571 978486147
2 549935638 984525426
3 842757013 158940657
1 13381114 990661562
2 671353626 385789081
1 346719662 702730375
1 820777560 31343108
1 263479553 703923917
2 590947064 450563012
3 776835052 26172287
2 866824017 295077648
1 366839144 252450034
2 513493009 243300523
1 724787006 835597172
1 97153249 134233733
3 218718706 171802417
4 978512355 125192135
5 135274155 926691117
1 67675965 596423437
1 90046449 151505636
1 508607169 175467153
3 618424991 416873
3 466412705 747249102
1 505267276 352839315
2 550350028 521322673
2 14420418 807499016
4 199669138 824487075
2 406858463 842717395
2 903045540 519691284
3 592085132 157478618
1 654236944 94781534
1 703911187 673636095
2 216490210 148037174
4 560799370 361605175
1 937509954 866501720
1 51176804 61677679
3 901832901 989800763
1 908053287 595030398
1 913950986 136397304
2 98604716 479829743
2 757166751 373434425
1 15564451 922888933
3 200695883 509994779
1 553362341 713597774
1 256485625 431162598
1 450323295 210917437
1 490543653 582087288
2 119629858 812286273
1 589374146 131832350
1 93497676 249628421
1 375800691 561582603
3 571484188 261592814
2 656147889 301407929
1 485128333 894183223
2 699770779 322296420
1 139773902 574059527
1 777947321 916765208
2 392754578 359384898
1 113659318 727560399
1 107675028 915414162
2 68673799 662915219
1 358748361 740126807
1 828955041 313381652
2 573781412 39801225
1 17770368 738787482
2 5782560 835561968
1 384018208 49891903
1 11110856 101202701
2 469959521 518138305
1 387833446 201884487
1 668953926 995205343
3 487303773 50881643
1 268212765 254453444
1 932916687 669088672
1 18122871 869315192
2 812524213 496615194
1 633544214 882400492
1 952594878 866366691
1 932487337 13604859
5 599132971 56628106
1 914692336 362719057
1 907314980 494373328
1 208074198 538942144
1 974026341 210585583
2 836691825 86598953
2 268712995 233245161
1 853711708 37921216
1 966391231 614155680
1 224837371 7141010
1 465046037 168428204
1 507599809 617470102
3 813106588 888658504
1 224382188 878643119
1 957198646 374777583
2 372481017 339701297
1 69219179 63175731
1 677939440 954864404
1 209066827 345765639
1 778968511 450801967
1 773849338 859851352
1 312341270 890177732
2 437358435 141748969
1 27196268 79652852
1 12352073 557811251
3 18700707 402533639
1 970673198 340696409
2 124731808 241163053
6 141726974 982001794
1 83779556 149111976
6 728532398 832572171
2 370838831 807703373
1 782112895 46234753
1 22347454 661683448
1 263739656 413038417
1 373135477 578661277
1 521484798 695924420
4 624638218 665355692
1 725976288 550837134
3 725215428 213287879
1 819204547 160134187
1 265433979 170242341
1 846948850 339008562
1 605297473 154402249
2 978449170 227051367
2 122818825 961894729
1 25028184 561353882
1 329880639 532959550
2 893579644 69657837
1 300544374 327690950
1 837627467 130730533
1 445544651 59133276
1 89297011 792226431
2 782547110 124424874
1 693390308 104521634
1 394534325 191078816
2 61731645 651524949
1 168643822 286601354
1 857004958 173210432
2 636862805 403746396
1 405100802 149611912
1 25587630 726214367
3 388440673 160975959
1 106927797 956382965
1 380784578 409439878
1 33534463 371834596
1 203562914 543674514
3 384505950 27350817
3 917521721 843158358
1 578979564 588942318
1 935692514 960966419
2 986677972 52101070
1 26378222 947887633
1 803234636 585568724
4 863709263 248884147
1 873826970 235021510
2 21631083 113406432
1 977114038 954945198
1 536409457 943880940
1 833175606 336771042
2 162329290 971104790
1 903987111 528735713
1 316264352 353396129
1 153633514 17413355
1 193676578 149375458
4 89026078 276044779
1 358114140 532261604
1 475124581 641396598
3 428593247 375265088
1 238380233 130016330
1 997556711 187093883
1 223081942 314704416
1 213634080 508476841
1 100761054 505912053
1 968376221 916192789
2 357934622 943651647
2 897275967 443336719
1 276670088 990434998
2 416861098 549198411
2 487615987 758957805
1 837060735 93236399
1 397318592 460048031
1 496427900 452014905
2 967626770 196811895
2 125544934 495000697
1 877988149 188691744
1 445561671 937508732
2 850014325 55754525
3 656715767 462028218
2 216754815 671123157
2 524609882 554175309
1 205425382 79966757
1 234582093 793084275
1 610611387 68913240
1 247795435 420037338
2 57160473 234473476
1 914322908 128065440
1 516609230 336412726
2 168348178 603315122
2 524138775 322613489
1 394680294 4816360
1 560965433 621780742
1 674790516 483813159
2 646343714 86145318
2 324787213 667010777
5 827371062 456946720
1 638845418 996265101
1 680933974 745980463
4 537648785 23221870
3 906212508 646778047
3 65768348 163958470
1 461429985 540735327
2 240379097 91320158
1 463728222 490423460
1 863348239 888292739
1 676641407 314449406
1 997021819 240296897
3 747538192 621325820
1 782123039 431446423
1 224072223 289553843
1 98346697 463532139
1 997539419 730709976
2 197331134 738526044
6 556888388 145983742
1 506035925 40840002
2 480189468 150987706
1 910210196 606011577
1 797673165 521798125
1 999119199 435752912
3 25604157 790822267
1 5007469 129665970
1 346001731 839653776
2 60515194 734388431
1 486299102 23475000
1 46928204 852343329
1 800019959 888616699
1 724786574 967312752
1 527456854 674019504
1 765533467 119386992
1 804939850 134820744
1 977701363 165567068
1 473319470 326071126
1 407784638 74572590
1 295093391 256156409
1 113454728 468088691
2 339791734 131623677
2 498166617 397559328
1 852488744 139549977
1 248159873 971189728
2 429172017 711674461
1 85365322 437395612
1 389263995 12671377
1 732139736 782956179
1 680817422 169955574
1 260669121 448929996
1 763081787 658677593
2 265290701 538139014
1 684344347 179616455
2 47096854 12078007
1 217201100 167542068
1 575893987 663686316
1 240324192 345338069
2 630431633 761366367
1 777309765 117085906
1 585348401 193923468
1 931375776 679993133
1 143201003 603489479
1 603153661 584665312
2 637759173 910610642
1 179315494 200320509
2 194220650 592869282
1 859415690 500554955
1 228765115 998886402
1 933125370 563077896
3 184371657 298399280
1 992425419 191075286
2 556010407 651541795
1 674301222 590961700
1 207469900 821838667
3 135381633 211448058
1 562257566 740380875
1 509524213 16155291
1 998417696 772504708
2 760512774 604371856
1 32083383 539242519
4 437840408 16810304
1 485000706 827226887
1 187792701 841784447
1 232973735 252753773
1 55836253 135931894
1 916374267 300127386
2 229982597 427464842
1 204720344 564073434
2 557833106 109946521
3 63052861 437010468
1 827616934 149071303
1 383084597 70059120
1 581945347 934391346
1 543568845 575946029
3 916721858 943551766
1 6221675 407087063
2 232103610 657171819
1 831544655 743819937
1 824770761 940319390
1 538874076 918231353
1 213685724 90424156
1 893090639 810771486
2 927021289 170455758
2 48770102 877960863
1 777538 643563440
1 448339726 345463326
1 370140877 447820208
1 219937128 782083415
1 449989805 782956540
1 840499411 728072305
2 412324719 635806551
2 172895573 507504705
1 827825918 623062864
2 531636807 430943885
1 482608410 274147125
3 278007519 318961038
2 9579564 241461502
2 918602273 801095395
1 46256752 330843158
2 757936507 465069516
1 17808298 987439991
1 572155255 683498210
2 422605054 144935531
1 231923987 195411740
3 423138163 645637083
4 84538067 797908716
1 820643503 606653811
1 672780153 264640229
2 726211819 251737990
1 178557463 974085361
1 78356286 19342411
1 87907864 908857010
3 316080086 532704639
1 441916112 16213313
2 721447451 533773831
2 737391571 797416023
1 614108663 965979425
1 528107823 879878671
2 32858465 619242660
1 697794001 664730768
1 775217521 793528621
3 834879598 900538190
1 92387436 146620039
4 370005048 249504575
2 461723145 408405255
1 300550413 402154068
2 520033074 258063191
1 283667860 751021673
2 387088522 118672318
3 526738527 33359378
3 523443401 949176168
2 364200588 793736204
1 841835233 744774736
1 935251246 64060514
1 816284608 864712233
1 375686205 48351000
1 552476266 297794821
1 549720091 930953597
1 424026814 286955385
1 122253276 319653414
1 890018102 268456726
1 450834525 964911731
1 605747411 74744208
1 429417390 999150403
1 893457640 660096380
2 61510895 191562220
1 973728124 483485355
1 582412212 844760185
1 833478828 48440486
1 910669834 932604947
1 626906493 611861435
2 601247130 98585647
2 478260877 75335436
6 141773326 990654524
1 987942218 68055685
2 545578692 539688034
3 802683241 983523460
1 541876482 881455871
1 385765365 896057217
1 360469111 390919327
2 550321318 811984549
1 536514065 500562235
1 466847519 247322753
2 772848400 662252337
2 207925521 994704291
1 166196315 879471848
1 170005343 281005300
1 627225779 273170704
1 722880941 517975311
2 502883084 67401227
2 368453127 67374539
1 346830033 224851638
1 325888594 818856649
2 513052373 58069308
1 713107382 131164488
1 852585556 748406759
1 672396277 247710237
4 50297009 861546229
3 892857960 362144309
1 348615929 138770320
1 180338764 764947918
1 915226881 425425757
2 278440674 754138296
1 634430752 657602787
5 472109020 349643874
2 596516934 949900678
1 495285297 129554111
2 551965302 312068103
2 772384894 744889421
1 767915727 862087958
1 415294628 54194908
1 32078402 908979818
1 395523912 440630140
1 958504473 934786147
2 430161000 188518301
1 463153851 813579768
1 218580374 528158640
2 549353972 778395636
1 5399510 683041135
3 334464127 799392793
1 398508933 996690654
3 365082030 922586701
2 744469223 644754331
1 182410142 536040122
1 646773670 12051014
1 174437818 76974768
1 611915947 228843648
7 616380441 449085804
4 957729819 240610955
2 391625404 127214690
1 800426413 936430118
1 70781484 330710311
1 887023911 884955753
2 754278501 940110357
1 241463625 121294772
3 124282642 979142719
1 616063273 213073302
2 694496162 964420029
4 555568019 325848400
1 722662094 52508684
3 677110368 795776768
2 689945758 480330623
5 927314970 767075469
2 615922478 658046263
1 634884923 775431748
1 886057258 223094432
1 638591941 724333394
3 280186677 579418089
1 366234898 288361925
1 824502828 211732136
1 458683664 252581237
1 48753668 141365100
1 592890856 824598814
1 643156838 501060874
1 289665022 693161834
1 835981286 131500476
1 286682265 77069237
3 299727726 163157769
3 94947209 245769901
1 390400894 268397657
2 858544224 618724297
1 725412228 668116394
2 219465639 967403169
1 334609317 862985847
1 334135518 158704816
1 909571683 782343636
1 265225271 428570859
1 209882448 663279034
1 835603654 324434553
1 453529050 38697851
1 126466261 273533124
1 824574753 698314223
1 239794257 955832774
1 639579771 476075300
2 322285252 578685617
3 214167363 643689173
1 335948857 770460398
1 661695172 533314244
2 100421052 4791710
1 17061735 541940971
1 442746126 335549412
1 288610042 360318564
3 523107266 236188837
1 778205163 727599451
1 207617842 931565231
1 943020861 315850460
3 829438646 35847196
1 872531894 210213400
2 444068320 294705391
1 513704410 919088273
3 655088031 99980005
1 973993676 689339285
1 746295167 840947409
1 220846270 924884730
1 68814774 244565056
1 214204356 25347074
1 750854337 114996280
1 845225164 800246550
2 94005764 476899008
1 304999605 892308763
1 118397033 729555221
2 945009825 667256276
5 807750180 30549152
2 261511675 117059892
1 962871245 363371162
1 966691914 86875051
1 743159731 764648365
1 910336572 595594268
3 752335123 134813813
2 450582477 855551956
3 580215128 645753648
1 899926929 662833932
1 575512379 257660340
2 116252370 120397498
1 259690797 462006030
1 810576512 306878129
1 508286681 496686485
1 963036384 222101567
2 676186061 48693415
1 546881975 619279606
1 180749635 451579657
3 784757712 523550371
1 363913064 173091749
1 250201085 324640789
4 32471794 654227679
1 906685252 602416983
4 998935627 196997211
1 577180378 330161154
1 342205753 513062698
4 920465599 960621361
1 867581304 613183937
1 432999934 736758921
1 9450918 246490800
1 10534288 227749736
1 845262795 936357675
1 588404022 451462943
1 831284046 425273015
4 619792901 727794837
4 779814289 627318324
1 969082878 413474030
1 489748741 496772824
2 99678611 488482627
3 287957910 759363007
1 998259542 721979288
2 208443829 220193464
3 75735418 819439754
1 82973937 381120010
1 329203018 179415838
4 322365870 545910222
1 468976667 464816377
1 764755889 940378241
4 288026919 701523486
1 434602048 474588101
1 840062108 408034375
1 219535545 811467301
1 942792561 753451343
1 846461641 24660398
2 690194736 376046486
2 504267478 595632112
1 719327335 354505028
4 463536497 410817745
1 490204225 450278806
1 155194874 386658569
3 543775407 708188240
1 691175448 735835413
1 48283663 1090430
1 821564133 277785666
1 517528219 738817350
1 114401482 375897689
3 780325456 47430994
2 955885239 256207297
1 740737933 772789977
1 770159376 62471277
1 861920083 714844642
1 13444095 367887100
2 954125961 916115149
1 717193040 793087089
3 433220907 525130071
1 398893750 31746949
2 456998880 15155028
2 906539526 683718105
1 378658933 570554448
1 135738279 572768935
2 740660901 907409942
1 767142656 191625721
2 847440317 525509202
1 323885710 349015939
1 143637659 542048824
1 177742371 919283342
1 10491398 660311106
2 302180291 707229472
1 462245980 338956861
1 561032676 926540144
1 646417943 347734289
1 177878404 968818621
1 144769226 377857830
1 756089937 412488731
1 353033432 746918072
1 222193657 483886430
4 601334293 50130194
1 47845608 66897798
4 125703687 609726860
2 830248378 804461950
2 381705141 736842010
1 697645868 795973591
1 713507907 978320467
1 925987313 697885935
1 65876348 528390746
1 276091259 78401144
2 656536547 821964068
1 644853032 571229893
1 543107456 110998966
1 35001786 466479915
3 991239080 715595402
3 161504780 747098149
3 386169392 953100705
1 302300818 19959998
1 452322568 107155111
1 682171471 298998515
2 922604041 375067981
1 976508150 165057947
1 201540595 393047231
1 31968470 956161326
1 252378572 65860593
1 292825454 560190821
2 347153695 445817419
3 455652224 155976985
1 987834676 129630762
1 539753382 813763577
1 564591222 514390240
1 801375144 642288870
2 619784635 750238372
1 74712946 149985927
1 459438574 54253943
2 777459423 774167402
1 555139060 134821086
1 471774253 346956545
1 977676454 292537801
4 536528917 841360445
1 183258522 96355688
1 159337926 123604302
1 63433699 306955581
1 615019090 243361656
1 333925263 198329797
6 278216111 909993458
2 986638771 426113617
1 553802393 169695265
2 248797999 233826905
2 307600369 12236901
1 615515654 895116750
1 49408636 500669618
1 63989738 230262348
1 582396304 119925131
1 920217719 395425945
2 78411413 701995595
1 442868026 848535703
1 641453623 21264889
1 38186754 172574433
1 873867944 492708282
1 431343691 416702800
1 577149026 884865938
1 18299521 535609233
1 94021627 976836053
2 838038514 75909234
2 787612347 601811291
1 208058221 616989107
1 579664029 693925073
2 636784827 231748649
2 714219367 972984585
1 79904205 781959724
2 131518517 252428438
2 778440495 622948914
2 943979128 580880280
3 971647854 687850832
2 27055624 172649883
1 130868520 11377348
1 355124751 522569489
2 237531795 528279093
2 432897302 537582830
1 654234615 646326312
1 639033328 751746671
1 698704198 735376424
3 158070454 110686348
1 873678087 999316343
3 67860126 200551752
1 77749115 353117918
1 500826487 48739705
1 21078756 81459632
1 866775479 353610413
1 769080076 554866960
3 13046978 926407761
1 807801780 581585851
1 367328474 424173752
2 863433969 501377801
1 985111468 554046952
1 563810742 471231762
1 150747171 312511589
2 988869118 855875633
1 257352215 79400343
1 625153541 571232802
1 473482559 925444470
1 755010036 364754186
1 594853072 187274551
1 844048826 847552173
4 366675332 816167947
1 192532513 178464703
1 499406947 742471489
1 547085593 392875506
1 543220218 558162739
1 1994669 93673128
3 452158724 731272699
1 569395234 871983255
1 612390370 742308378
2 813294830 519746405
2 563109100 74974580
1 192843078 279261330
2 877019816 557485666
4 241746499 360942786
1 779586638 915430427
2 986353441 486503002
1 688209119 8764644
1 321034614 427679590
2 302680824 510777297
1 947700201 214576552
3 903904626 438414656
1 238221085 371426571
1 640237928 338080299
3 382017270 278899002
1 535988667 778062360
1 297675588 868090252
2 940192058 972407083
1 313290277 312400384
1 923475196 408488171
1 841046401 278739608
1 834033870 90104720
1 140321308 968076234
3 580281067 406660047
1 938059291 813436905
4 616694281 376681028
1 646140380 582370632
2 697140461 179017733
3 566141840 98845848
1 323245966 833541015
1 508496782 198228669
1 340185084 113419937
2 452295231 40189084
1 282030597 514431168
7 75748142 333594414
2 874291807 588047811
1 587803620 519136332
1 852555679 356740395
1 950154580 694692022
1 359328531 692837172
3 569500190 329821046
1 890510218 747567812
1 487839386 266650395
2 487865203 804221414
1 72402021 866280289
1 745294190 307707377
1 799424823 65253900
1 973819820 959970649
1 759323770 389110132
2 504726070 317212395
3 932137053 837795903
2 867385280 436988308
1 802206911 967718861
1 416673500 947308278
2 92609632 272393309
8 294444118 708178921
3 713982118 113456635
2 123270390 300015156
1 302226173 346566510
1 318899181 630804501
1 603001251 353165400
5 369605542 510450557
2 436345988 617603223
2 632610741 741493774
1 745551502 95497366
1 961353895 731053263
1 724704719 614678361
1 967039528 404183411
1 462225389 567786095
2 302940601 239052188
1 842616310 62616144
1 779874525 826279697
1 261763439 151032209
1 882038088 195242013
1 576551838 111346857
1 8965955 192502216
1 711946879 474713487
1 925449251 552859666
7 527998117 761218600
2 331830342 401956439
1 985281396 203908029
1 820671843 677106792
1 583599106 877228439
1 575906228 491010759
1 480794228 361032942
1 431652446 587005592
3 604659955 181879837
1 369638510 418900423
1 480686401 908500141
3 355456426 525213157
3 191614505 628877880
2 529025228 603254489
1 98280134 449181078
2 134619011 817856432
2 457079224 135334222
3 205262281 559169585
2 427951825 596724901
2 343200042 148446545
1 485506312 185036237
5 541793421 349868082
1 496921870 853570198
1 650109031 952708231
3 991346575 807308286
2 329892420 990904409
1 999255798 433361660
1 776727959 335638178
1 824419814 995912257
1 820233545 938107041
2 474918676 907546505
1 839340160 48870362
2 539243375 193210298
1 202199531 35919850
2 300530841 504408994
1 911151885 339057379
3 963336510 338085154
1 851243284 636379803
1 957755074 870683435
1 497787176 123020222
1 209049296 288044383
1 388243734 943456992
1 185506747 857668407
3 521792324 789442352
1 378869895 251655041
1 549383409 635059516
2 857119480 659198923
2 690977641 344678830
2 680648078 52919347
2 869569700 33988521
4 898998961 459068553
1 53141087 318400834
1 316721177 782214316
1 376900003 642913242
1 590848360 853017702
2 130076340 612482175
3 342883939 658447799
1 546429461 815499449
3 265152185 91062832
2 662900388 181186043
2 865775198 909803513
1 704758195 181936338
3 886691413 846740243
2 354965377 78991504
2 131419989 31406520
1 855123286 586871814
1 32274903 787168658
2 351843420 775366887
3 986069411 202260333
1 748208895 897226293
1 817637463 579214249
2 87106361 603755037
1 551939410 46079252
1 306688884 572224905
1 646983147 678307528
1 927074594 292537825
1 924096716 161619225
1 123518755 492710570
1 795879471 827915619
1 219964262 226585914
2 288459118 836098109
9 907540015 186487317
1 646109752 467153598
1 694750079 905732937
4 85312145 514628037
1 458717947 24440043
1 149030879 379061911
2 149743773 656685993
1 154966988 401227911
1 56378341 549520581
2 12869287 862218787
1 407024520 810077803
1 258501572 692897902
1 226926497 592335525
3 433024353 362487366
1 374636043 273518024
2 727568633 437417404
1 208907888 317164912
4 97587507 720467339
1 29119884 297052887
1 857944050 815007798
1 304427290 69266176
1 790525338 641787567
2 421030260 721499231
1 718983870 848087947
2 422739701 420087071
2 332510110 764542376
2 616895917 594987789
1 823573122 928163233
1 771339724 585816581
1 882327678 763018656
2 824694293 843581842
1 878525523 828883447
2 640018012 900264098
1 947088818 943044002
1 351891185 422132185
1 743673582 801091657
1 420654124 52246089
5 973464837 271120858
3 261880256 291626505
1 844439559 577825757
2 848538126 239692821
4 173455622 968844159
1 170989902 597680031
1 897137690 366637709
1 510132784 164086015
2 447610454 838825927
1 697179382 546262695
3 518198384 89058254
3 688610217 812172555
1 613173090 657898766
1 795396126 293550424
2 632931941 287467008
1 77900546 771588845
2 671700936 991436195
1 569375541 725757825
1 653427480 37337746
2 762345593 622810648
2 338338590 525143084
4 482317696 904284872
2 517650234 787621994
1 939947006 449759463
3 153838013 142485814
1 92671850 195847389
1 830392780 57151979
2 749403379 198161692
3 34484302 824391286
2 730985109 363701428
1 248391645 507064906
1 816113125 948909196
4 76036901 852566461
1 827743609 256626297
1 803282369 184381422
2 759734462 621859628
2 846459175 555919780
1 617119008 507764421
1 127054292 621061307
1 874042917 613857678
2 62111446 315337635
3 235272957 908454406
1 865717457 767115906
2 902694953 291467941
1 356617097 14395856
1 123249141 257729277
1 705810411 116262134
1 982628749 454015098
1 162211564 86574279
2 542025598 33806840
1 258040227 419769190
1 641662982 730796177
1 75150504 477955626
1 117933497 281503218
3 24533614 481698341
4 263635603 79911476
1 91447060 914910843
2 656910773 749591501
2 226473913 175653261
1 149706776 256225676
2 54637398 458307189
1 183821576 986216205
1 484372198 410142801
1 657378995 653891252
1 233381770 756663997
4 244802511 321160185
1 768483108 825798944
3 202905208 925687953
1 823690436 922862769
1 303847381 278364219
2 21612922 849526783
3 770009464 388953023
2 122840946 742357177
3 326256300 272475389
2 721337509 758413553
2 196819418 92622580
1 854333016 248708412
1 887282596 995065969
1 706185344 957231674
1 303440845 730037446
1 448310432 163665951
2 692577051 23543079
1 474164542 99681619
2 651773104 581533941
2 506635315 995056276
1 478481094 463513802
1 405707891 110431041
2 693009426 8494318
3 831211862 919619217
1 920628043 244720438
3 321698487 40252210
4 821235005 155842683
1 728622765 238364872
1 90278953 699937849
1 423174114 752479516
1 315519512 426168794
1 633881207 327157558
5 764595053 613980368
2 862928960 519811774
1 165622034 173086379
4 214909691 372878084
1 37525791 565813363
3 678000902 471569599
3 601849216 222474380
1 869736594 534652165
1 370933630 540443944
2 653266021 510671644
1 47511298 428719095
1 601929270 842529274
1 633263793 885595835
2 779453598 589970856
1 991224805 979634426
2 478117477 131165113
2 545075147 786109186
1 72260499 749925543
1 298459788 573351322
2 484678224 914282289
1 899443979 123498805
2 226462905 271839644
5 388883632 79201743
1 553239693 822817597
1 410042479 650361846
1 794303295 425445798
1 223574553 244713839
2 340267044 843517959
2 99501745 160179179
2 451255974 99618150
1 410517025 112427124
2 874957177 196446697
1 42125054 683091928
1 979399871 432517577
1 178507324 678123736
1 295675161 525852980
2 679831799 47930879
2 977389408 174988485
2 979135930 179757689
1 716783858 22450825
3 131191414 147290115
2 390618886 892650813
1 128887168 266845412
1 239551937 689005335
1 950524933 456933443
1 572881263 19336314
2 924986073 567938880
1 858151464 834431352
2 946653886 246225854
1 710309640 730118904
2 723259220 493909152
1 2092512 591986633
4 121541018 327154592
2 189330326 485850102
1 792686120 582026753
2 857714927 119070262
2 644938113 276223079
1 399460396 674824090
1 805850102 603161256
1 54765137 594633644
1 71982015 352352104
2 333133904 489099901
1 38829186 321102774
2 196539220 879535092
4 656921105 618839884
1 714128773 597165854
3 461642209 815819923
1 330717909 848457620
5 913921101 57227799
1 558677772 63013102
1 71120515 570595951
2 902833558 816032017
1 32911093 498977704
1 41989922 96497855
4 580636484 428097192
2 677348211 204083129
2 781733688 325456660
1 705349694 276641440
1 165708578 404177788
1 952627745 341625868
2 941053783 107313254
3 960610513 757218657
2 962829128 112745675
1 909469627 468517103
2 427675521 582104087
1 265654343 475151412
1 709465592 445505566
2 171451275 220113774
2 100510366 593361475
1 566880812 456508117
1 96040969 117039187
1 736337159 355283636
2 89440231 622087103
1 775624709 722644270
3 388845029 313096777
1 417355086 544697925
1 622064666 957541936
1 563372700 613750228
1 47333761 538525300
1 796717299 368846657
1 737613198 596773556
5 340652057 717523802
1 606030166 254957737
1 615766546 728200362
3 240803995 490276442
1 367920862 837995061
2 926602432 222824818
1 414694251 836356677
4 414844947 524348667
1 933508478 878999832
1 266670007 80117897
5 299029657 234163028
1 967300088 22536418
1 215652905 236052540
1 847241018 694825582
2 36278580 844306074
1 876887797 649137911
1 595200328 21331079
5 692572898 212490090
3 29640946 859551537
1 257688251 860509572
3 206194132 727015415
1 916862457 842068173
1 646199700 78606114
1 47457193 124367796
2 503230042 113519201
1 135879630 409159299
1 926767136 14931645
4 431556615 417171619
2 374678605 833333707
1 130086635 320313991
1 510631011 470262040
1 6464582 126416195
2 217544741 402041386
1 219439873 200676344
3 803326449 114472079
3 519719711 75588684
1 171748977 85303353
3 823541148 190622237
2 333245892 84258072
1 411648626 811208735
1 617671342 375962772
1 242327077 767934824
1 550830898 298588326
1 72536088 522552840
2 614258696 905829048
2 907101840 748356716
2 321952627 442374276
2 12623255 582314516
1 59397374 65476684
1 662474228 88811981
1 134134473 658076474
1 733118074 483037785
1 175048647 585254524
2 286391331 98079090
2 789157760 750296068
5 603867757 59339226
1 711306842 515867321
3 419870096 984750526
1 402587045 344686817
3 308790399 854480474
1 720544499 476183925
1 772852607 800141901
2 640953504 869964948
1 746551635 503626159
1 652129260 358697413
1 49158410 623877696
2 327287812 688684102
3 99116432 786137990
2 28366640 986237013
1 36648786 403580943
2 808583572 936409360
1 345444135 866473391
2 581310779 371301286
2 909841797 264835237
2 95845626 92349330
1 672062084 499497362
1 274896843 482409299
3 424461842 589350012
1 845098348 220652855
1 605045859 851372539
1 758837955 611958902
1 258499371 24837963
2 661629001 887414344
5 927509492 215987936
1 555356196 916924849
2 913447287 739334979
1 791642541 49013177
1 293782720 690232884
1 795035244 931923002
1 207028095 999907023
1 510113136 624860306
1 594002563 874086225
3 883412593 504965199
1 488789290 207485078
2 823132808 722695104
5 518309241 692270274
1 588254686 5668197
2 275888775 815862677
2 367682684 77431092
2 33161259 51753341
1 13930463 889753160
1 631222754 725777204
1 338324095 290072115
1 263765246 180217638
1 509992559 563303080
1 718351402 893882734
1 300436532 31817918
2 281592045 418531321
2 169257245 19204372
2 493413890 655981238
2 851637334 714007304
1 251741524 498595000
2 914590139 723162777
1 702491335 225535647
1 515348425 931828066
2 598549634 747251952
1 771214444 461788992
2 562126730 176014831
2 611029349 893282389
2 658911600 485015069
2 264388559 817932927
1 620290351 648564364
2 527905633 423039489
2 889576221 609311756
4 462839887 165382031
1 333696791 54277668
3 759776975 316147052
1 660190761 290131478
1 298956725 850690046
4 871597237 474870810
1 64009817 974978995
4 957674252 314148414
1 132169960 815047219
1 454593077 47665241
1 748416354 530283131
1 826485721 449763255
1 318104170 338791280
2 521280531 717587475
2 180764872 338463847
1 158713148 364668334
2 593609556 263903006
3 191300275 189859897
1 169332327 688580387
1 154273551 453081841
1 680852223 584385437
1 655597897 617714798
1 914732367 811075964
1 317026200 467436322
1 476511478 52356272
1 414856647 351293255
1 362805042 862710661
2 275826536 922807387
1 599857786 308028755
1 295240386 97198967
2 158775605 121976679
2 500960541 574969770
1 889397727 996550273
7 463758487 364772175
1 356750918 591646102
2 168336471 841753418
1 167310008 954852753
2 859506153 560043606
1 825626177 488687255
1 195985761 537867656
2 375086094 635228637
1 513917063 334808201
1 983122948 894592553
1 568196298 617196622
2 167897948 739784213
2 449990351 281256262
1 78924148 892042556
1 810344939 951363613
5 609457339 147049179
3 879898915 582817607
1 579815831 16566014
1 121996313 337446331
2 714256918 167891833
1 282358663 593886128
1 416688929 226644511
1 169315304 7496988
4 362685269 758620176
1 900031046 805537494
1 809030283 928675576
1 368317425 545447707
1 286866910 122828987
1 426806551 194918265
2 40212387 737647356
1 25552350 93002764
1 363385398 541903288
2 641675217 150834555
1 251998190 319442060
1 835753593 388907911
1 367498624 127482566
1 788808016 453621328
3 460877471 127241738
1 949876408 283187291
1 613987082 262903221
1 381203111 152766418
1 484212954 359545569
1 686582501 875676051
3 463644232 205856780
1 961201744 383645454
1 69909473 678855803
1 936917319 595262108
2 911371290 500412318
1 877593736 334512981
1 275575429 407242221
1 680207043 364132157
1 990064697 94513596
1 806131070 605474772
1 213824780 913994588
1 715246217 905211242
2 134066065 70241362
1 303308510 133761084
2 390507443 595183054
1 552540009 554860299
1 911598673 261418403
2 359474330 918902754
1 309928303 418551101
1 840950736 821962437
2 987872350 361858933
4 37494727 279600713
1 537671367 369765682
2 459301524 468114718
1 186619402 229411422
3 577701486 34789094
1 441940920 586127404
1 727406326 434836608
2 364211900 795988867
2 661475450 226068516
1 337317783 231182110
1 628996785 168469590
1 21384815 160933105
1 201663921 369596019
1 898079552 887633511
1 578274118 241628396
1 808031389 979897768
1 636856939 390289644
1 83811848 173050648
1 819255756 354380088
1 246021295 209120533
2 921626776 738286896
1 546042011 120682336
1 804110020 822562168
3 699327767 419724725
1 712046244 361114331
1 254012689 875327193
3 360337788 227530665
1 735211600 608988420
2 975671007 686712399
1 222631060 908490510
2 764567045 874779977
1 593800357 831408695
4 939501535 484035114
1 371014933 573155442
1 631218824 708187195
1 578905389 186482313
2 181200206 233523868
1 603866741 225452649
6 661959717 807784718
1 394203663 482707178
1 416430691 971921485
1 136360340 622829229
1 306116888 426091305
2 236882307 217645628
3 797463070 78318354
1 812307606 934388790
2 663796874 266270334
3 482981498 429544457
1 122830101 122221497
1 331058660 875410737
2 291814438 747591725
1 864525121 471428631
1 899841932 192586741
6 411971038 416434370
1 165326232 540798030
1 153534596 276181849
2 710233330 554567832
4 618116306 752623662
1 588117392 385584040
1 825291055 228125765
1 657872525 272771393
1 894760183 898372685
1 646850805 849189055
1 31323324 450747026
1 290179312 925014304
1 92851285 766953504
1 954823244 654578549
2 405442114 322759976
1 378613755 373991122
1 147908964 104774574
3 357973987 123823950
1 581706103 615994047
1 650316487 87258216
1 289109961 376777713
2 467551218 566757134
2 419257036 117335871
2 479464784 863052770
1 968901923 295300059
2 537894873 208887456
2 3329397 955695936
2 300851003 914286065
1 737335888 677451392
1 205506800 106599356
1 875193132 961769879
1 509617369 562803473
1 943930143 927386276
2 621916824 220331990
2 114916303 359456464
1 683455291 24421430
2 965627618 211488150
1 531863880 53111784
2 945204094 772589310
1 11464903 847416032
1 950552140 968353583
1 631651765 116631882
1 35983543 13925626
1 178185049 75623652
4 865033419 200286605
1 189510707 729324668
1 648220992 240914846
6 617612905 530861121
3 313680980 802968647
2 998644078 760143455
3 804850918 322566100
1 549900800 973378448
1 465544626 245371394
1 961961390 576797205
1 13327177 797368482
3 401355949 34928042
1 996739099 589187946
2 951984566 972291879
1 6124480 556802642
1 99111905 15144123
1 437781372 982338096
1 813054962 285554227
1 956928702 269271271
1 39743428 998280629
2 78018651 339272630
1 594502396 552420245
1 699915848 740574522
4 852522759 169710104
1 280596543 81651145
1 840300469 451217804
1 801469566 743059304
2 670108066 181589166
1 470167119 14304719
2 69623148 999927838
4 478507792 957508908
2 113794812 738585144
2 913828563 550872563
3 170272230 709520987
1 335009368 158268286
1 311453665 602694370
2 962191244 599736186
2 464322724 573221088
1 809189326 943157517
2 244317757 88345714
1 541112486 547254396
1 713851422 530147911
1 425607573 132876591
1 544553592 218377819
1 662920063 973738302
3 635471159 997421108
1 672457893 331373223
1 353772609 207078958
2 63004988 903614538
1 548173179 240505499
2 400019533 339074843
1 794637470 675521962
1 281797594 281605942
1 552061621 523609387
1 722166907 550795859
1 583532893 659274820
2 943906883 984490146
2 264520577 393020510
2 328806110 379528291
1 183662802 19834156
1 329131483 857202097
2 942955335 320120472
1 80508804 593964107
3 959690467 181797778
2 455462815 70639637
2 969419913 675220507
1 30371012 315064162
1 40473414 489785143
1 474499559 167869914
1 74506798 126835039
5 928708487 115493224
1 757814839 936198603
1 872535525 411032836
5 534282221 699866718
1 84113423 800414609
2 17837186 542788098
1 248011554 136705971
4 957327202 620873556
1 804923664 436132778
1 300135920 684452996
4 411633915 63142357
1 103476148 771724325
2 861223687 111505200
1 64114844 293499957
1 295774611 379979202
1 388646905 430261995
1 223266793 610753650
5 303582861 103519436
1 797914499 320522857
3 873264462 987118992
1 765390989 8524796
1 861581590 139475736
2 50335300 639211695
1 180836585 157907049
1 63384419 132080672
1 554909705 975223650
1 867551617 45701980
1 541514067 126439136
1 860081948 191517943
3 791782539 789036062
1 748521037 532544090
2 585328823 618117266
1 99952340 666060580
1 346295612 698229076
1 883378231 407960568
1 367638276 717458127
4 815753500 95997797
3 708809173 511917625
1 371745122 687682130
1 453225762 517812817
1 620038846 343271854
2 734149483 356774223
3 359174187 136660363
3 479724285 332706301
5 460150281 905675542
2 783436675 208652405
4 863188297 815999400
2 68999984 281801772
1 966659982 760945857
2 100652068 289337221
1 79060859 528485347
1 898254670 187708538
1 433265716 625557412
1 706613777 254807849
1 340301795 729798031
1 522696993 355004569
2 964530416 361271249
2 351171618 676595474
1 295932465 859005221
2 538979611 299102649
2 666942662 151848476
1 666160363 866978887
1 266265865 760760949
1 489793236 962920174
1 457614304 549674506
1 614256973 69639008
1 561273319 325075414
2 416953858 868970176
5 693746474 834214733
4 258223041 133114212
1 822908102 647937144
1 803415554 592643745
2 623280931 858808544
2 810349872 676278311
2 570326712 263138265
1 33801011 539581786
1 279894557 855602153
1 466671777 582291385
1 94355748 602027904
1 945414781 718305047
2 37979950 250233868
3 180628500 224837155
2 468875732 131225230
1 604281358 32445546
1 68215041 309691728
1 451291509 797110561
1 418487496 703666764
3 499599774 111298007
1 866201577 242423840
1 308383421 604111084
6 768304241 650302630
2 427426870 464644487
1 144404094 788361174
1 303043672 754729972
2 552622607 281367434
2 109431946 553821289
1 874249035 644539342
1 497138646 698717570
1 414706410 547355662
2 974071205 616319543
2 738455585 752279468
1 707296599 316869068
2 921463491 99427591
1 560872034 716139968
1 348850042 254599851
2 554771375 901137984
2 187482422 749835238
1 212183881 872201924
2 767726949 723825815
1 998494266 500867969
1 329786977 210371997
3 93466976 327060092
1 594534153 193990950
1 173973006 87702698
1 218081574 293450409
1 770946769 740047654
1 248017112 830184220
1 848318311 668855887
1 116815628 927577911
2 966165888 540402024
1 746795551 802490388
1 443916200 559807813
3 694132047 938157055
1 512358 188441543
3 385764574 657408541
1 472298565 682530818
1 300688944 632557663
1 175990126 258620593
1 14951844 751258177
1 673351078 254802441
1 490022600 284928518
1 100224212 350355249
3 205154728 5794923
1 905028597 192079644
1 151549514 353138484
1 217098992 220738756
2 936967782 918819638
1 398000077 802370580
2 445656055 616708320
2 737181000 636685201
1 185823795 624684725
1 130776786 402503844
3 77100053 454550032
2 722833245 284319479
1 845380342 41874433
4 851223082 358181450
2 280505021 398139866
1 366962408 620617801
1 264890960 552980942
1 21324882 751329821
1 57635871 819909432
1 398590582 492211586
1 762099247 969590418
1 785663508 204146296
4 32015784 832035729
1 398465754 687505296
1 306252104 169351871
1 301972469 992537268
1 166265906 347896503
2 16123752 462236007
1 313292485 891337130
1 58823904 331917677
7 588814578 766473780
2 292204096 91423113
2 35584642 838824500
2 888409779 951313116
1 9516277 417822809
2 616001172 530605429
1 98867034 944666697
3 866280497 773026489
1 74735924 478292334
1 410443847 435661233
1 409714182 684154330
1 495898550 693192919
2 498980617 148699206
2 233736111 959371392
1 525435369 380877234
1 907690067 85651951
2 880309026 575338425
1 204773131 752701405
1 841773137 498308590
2 948663424 305490751
1 331609150 381992215
1 39440710 97191108
1 263260085 237504611
2 762170994 97327746
3 561829767 677138869
1 956300514 864450304
1 820077630 76273186
1 483557152 848704775
2 570681996 773701304
1 986621576 711683387
1 958275597 193742649
1 70216862 435993037
1 108835681 470788401
1 839527301 770502942
1 340311545 685290007
2 609167412 653610074
4 531818603 998527728
1 777366019 188608899
1 829603186 957939508
1 884369090 774916522
1 912109449 699916024
1 627930972 517768529
2 42564650 872893329
2 821260828 26619615
2 496619739 928926973
1 156059530 464149443
1 404064407 718118464
2 988200893 895168760
1 610796739 370393737
1 431058177 580651396
1 724001349 968058229
1 929167224 546568724
4 118766350 478311537
1 272438074 408114427
3 435972299 959815331
3 797426226 147357069
1 483829290 998493064
1 470539614 326430990
2 266901338 999478855
1 37380304 852687380
1 560452452 54539166
1 795074515 544142507
3 346556899 106490688
1 581290479 970084707
2 886062350 509889243
1 175191659 716131482
1 169735527 218714160
3 777838439 722809666
2 763201303 404502502
1 660714516 217761002
2 217418970 470754232
1 675290657 577432976
2 685541568 727774659
1 771875989 840551350
1 728517421 149434408
1 79965239 151545722
1 916604108 679825749
4 583307158 332035151
2 585930503 855145312
1 214408250 104655756
2 242052835 894922753
3 129838657 665964201
2 830520399 184887197
1 890848968 569089965
3 32523300 599605589
2 146601211 902218912
1 467783869 989824072
2 65980279 868768039
2 189740750 306252223
3 90281241 786699953
1 599260048 640616335
1 36855365 475761260
1 999699265 967454687
2 314235235 835508846
3 582381102 731829572
1 89594875 341044670
1 48235457 728875470
1 374325963 918526455
1 574766333 866615155
4 724524743 714904944
7 129250742 417517810
1 788429599 642719357
4 11107890 816857093
2 173406090 258104688
1 996195731 74935477
3 104862949 793376037
1 364272742 27838883
2 691853544 868319051
1 981719676 164440163
1 8523149 448474511
1 730495644 874204466
2 838562120 668312315
2 100262061 610709926
1 621997277 875648978
1 530139748 214583261
1 902741642 750447409
1 235292080 590708523
3 930212646 641308031
2 771142814 410495197
1 846098928 899802855
2 986395002 541810368
1 123348516 961572260
2 620476930 499153034
1 825215128 266745882
2 327446862 147049861
1 96754058 830608773
1 863055097 747725689
1 952053446 15664227
1 737215420 324793281
1 866305402 655389207
1 33216573 785057185
1 342312160 926855413
2 15580473 668468174
1 809320486 417307764
1 14444611 882184530
1 374024110 464568418
3 458147708 166760059
1 943617160 763667578
1 885200905 544961051
1 115630784 247444687
1 808514619 717327509
1 481350113 769023681
1 186491425 881671921
1 410523360 786574411
2 12132582 443602104
1 792263126 751322853
2 398499316 64473211
1 367158056 582364575
1 396428951 371971825
1 654089879 876352658
1 55087958 967532346
2 571526360 544203577
1 229537789 212077037
2 558370768 671783727
3 215532611 880683991
3 823825043 677472285
1 232959197 593093591
1 496436222 62288429
1 902339718 680424128
1 158893197 831222932
3 948432491 29233971
1 119474180 371517904
1 531535737 521048050
1 924702526 165448480
3 856485523 616729802
1 596429285 326972282
2 782367050 721528258
2 870488252 37049388
2 738870669 56970448
1 637127639 221867624
2 266851675 97847707
2 124701173 362111581
2 442312327 392130089
1 17654458 827242820
1 551908185 948602607
1 203687724 448463275
2 541027696 13706141
3 74664103 174042296
1 332640808 171087395
1 886961308 376428534
2 360301546 681678342
1 23114826 565952697
1 178571454 342033327
1 943626417 52826956
1 803606170 249251522
1 269615193 881833058
1 164833258 96452494
2 502554959 472331505
1 376432984 693621173
1 241204787 718622885
1 243032096 60441046
1 466612919 998283312
3 695326174 174831499
2 550053984 839088185
1 168057303 348137284
2 184357903 382298436
1 411089845 146137815
1 656555185 932215678
1 430781677 145197000
2 534840092 58802258
2 969812165 6973940
1 591284833 619324825
1 782280080 751145580
1 103208608 649017763
1 689526553 474349825
1 130920072 803350106
1 187836394 569095731
3 210615612 657840308
1 315989804 698937481
1 91491285 645187753
2 186518293 783581559
1 914399234 550539039
1 590056812 993869539
2 877997255 755150390
2 319379600 389780150
1 606069418 114297538
1 931388284 169252939
4 901878041 503849193
1 220329570 345990821
1 71235007 739070084
1 820333536 486800908
1 251330572 929934301
1 575415894 352232442
2 100583897 734468364
1 269096589 654126219
1 613333104 94168058
1 962191109 584624619
2 552910138 855928168
1 566542153 716306022
1 71272403 620269700
2 25688963 351857037
1 302677229 656004820
3 961182020 861644616
1 236289697 106349072
1 314704276 685143179
1 628610703 237859574
1 831851860 763869406
3 942752807 715833729
3 970828891 719636979
1 620528363 121628939
5 424274197 214474700
2 231593786 826590704
2 278174706 383598847
1 383810319 980366527
2 469555844 901645284
1 229102008 681504370
1 552731914 291736033
1 931810468 951719730
1 651546699 88204933
1 615520938 138010744
3 749192242 646974257
2 667281787 263086666
1 230141441 356605854
1 118091567 625576186
1 955680199 967206540
3 843576159 876795773
1 23690091 976954908
5 35523456 74523783
2 275508786 296084427
3 288478625 980065470
1 437439624 73378995
2 804074665 310482884
1 867517118 654544635
1 533892502 72857604
2 434932273 958423710
1 191438653 897560903
1 594148725 226865150
1 874108458 27794026
2 650081137 489821805
1 513456191 776181791
5 731342860 330081722
2 977257749 527949373
1 683585438 562557449
1 7069062 830437177
3 981288627 777839437
2 364740396 364887937
1 100030810 106721519
1 249412939 665035003
1 302931680 379653273
1 301864693 378732559
1 399122158 582598681
1 618498546 27993974
2 270634275 637936916
1 206008920 929234821
1 345478215 654653500
3 730714978 628367952
1 482132756 699716405
1 51774218 80775915
2 367303343 167372818
1 38421640 975041917
1 779865446 501262882
3 574729046 869176610
1 592422766 789265222
1 979310152 32779411
1 169769692 95886943
1 794070161 976027414
2 113229739 319807207
3 39153568 121235083
1 276060086 355609662
1 739075968 615000505
1 699591200 709256370
4 163888290 730689823
2 614772222 335759650
1 18369831 815562437
2 638481422 974418762
1 534132258 50727807
3 336106671 229378744
1 379829284 100902597
2 120776774 48139317
1 722464032 968560856
1 830627127 404459236
4 561714058 308903798
1 214991736 689246726
2 759934442 28634103
3 276677841 497175586
3 655824149 988336946
1 183299921 427824400
2 20319334 695903223
2 793032760 306863211
1 767958487 362114433
2 693937548 107085815
1 301673146 651526002
1 899420738 714198106
1 717676091 974526586
1 375148319 592828607
1 859387825 764935525
1 5636565 113414552
3 791419840 177363947
3 708360936 695080901
2 155685645 932127575
1 605477863 443162003
2 904087263 623867577
1 963342363 581827176
2 440009488 359954022
1 504375454 582208154
2 585880844 608938769
3 559899339 855501207
1 194916778 534679169
1 4401157 400912564
1 86729090 978646673
1 816954768 913465879
1 109408661 786631834
1 58885048 845404908
1 755479893 791796162
2 310284299 11465113
1 379783648 902864005
2 243538983 318669443
2 541850813 122850307
1 832546396 887251145
1 579960662 582750266
2 917792640 977873311
4 166690539 416473716
1 944237135 829250029
2 470325294 496622755
1 904234180 489710665
1 549848190 306722213
1 283731866 454011028
1 496178979 730517106
2 939655693 551666172
1 475297240 868822104
1 691708368 154181695
1 7867454 516870053
1 960005163 966769745
1 267637358 639559899
2 915894941 656007589
2 616063338 717389564
4 762547006 567717281
1 522614924 979492576
1 18802940 243253734
3 315006469 227385226
1 464424217 291287088
1 902898254 684334600
1 954455937 385523534
1 811907219 439071121
1 586919545 829910280
2 174675654 437252554
2 429664589 90346161
3 580114290 239839384
1 541336226 979520276
2 145219007 386967518
3 622385865 846271594
1 403913728 992183493
1 816760112 703586934
2 771468560 975679704
2 662421829 648944546
1 951922273 23273753
1 430031710 533220317
1 999280467 836162625
1 812368481 447973176
2 829807031 464488986
1 881692495 82601380
2 587810883 118562006
1 598201947 32388172
1 967578759 901879108
1 753901423 769134643
1 780352027 157431600
1 271419469 486321786
1 166846119 495670609
1 859802460 941275748
2 179984848 867188159
2 896890677 643404840
1 952170320 701701914
1 399520581 409825276
1 276008634 673424527
3 599024590 742077589
1 169994728 987532847
1 667221732 832804893
3 883093780 296893797
4 925879350 110836123
1 212758975 267030440
1 599195705 983923893
1 773989373 217897752
1 405050881 634075428
3 946559528 646439903
2 954097733 457615768
1 459231167 875185452
3 537396385 761713377
1 639694898 455590803
3 843703267 630903096
2 881979990 421308053
1 891351066 891980633
1 630686833 442675814
1 353724508 730225297
2 842736856 221671527
1 649926887 919142092
1 689269497 669581428
1 437128450 209584769
1 527447943 442305257
1 515544590 529143194
3 59797005 162642160
1 43232702 275732804
1 922832188 252417657
1 54284087 802124202
1 428131717 698257644
2 125842139 895150383
1 204318866 270397466
1 155944269 773325656
1 549096263 923512223
2 145240851 157280381
1 708807575 460482579
1 257836047 142807870
1 849051010 527120255
2 77878210 252936248
1 44441124 220930490
1 518319982 551259150
2 730711239 366443143
1 623971424 273810111
2 373361439 957831799
1 682312362 522576434
1 518381162 679899936
1 325830352 288432219
3 520307854 338622274
2 545018087 740075673
2 801637550 677530084
1 861703811 601401028
3 937101332 584874090
1 693904965 754679572
2 250039095 786828340
1 97385216 295294071
2 648072409 242994079
1 979090436 741184938
2 657097531 196412150
4 458184013 120773682
2 716154092 917628754
2 157803452 374287086
2 596068782 507612832
1 209252818 777776700
2 163137333 535043283
1 451454665 881474850
1 931622760 164690545
1 447225410 119937421
2 724048350 692617505
1 456401339 5706286
1 60703983 176720493
1 998215895 848162062
1 851983820 849766873
1 80488734 896129659
1 258352855 113185097
1 564458041 447193198
2 982575357 376453926
3 475555705 108393274
1 695942672 881402867
2 798519992 96482649
1 154696362 378899051
4 296442469 638856108
2 43742226 584747430
1 584032222 523291059
1 456615858 445763640
1 751601333 988997297
3 62587715 630882653
2 790840654 402511449
2 901790114 157840915
1 151681545 355507424
2 261068106 90574453
1 876139515 171995623
2 269374475 296099379
1 124669493 458272637
2 971506448 6062611
1 598236812 723297898
1 217635066 10257352
3 729635725 835702709
7 575908937 269988638
2 378437335 663001496
1 199668953 600322415
1 297435150 953315880
1 98328145 117164379
1 294134550 31728858
1 266852735 119271887
1 528548858 754869049
1 389957049 311229935
2 316757603 111112551
1 182996610 227232004
2 872140277 264572501
1 191884293 941093719
3 229836068 903552880
1 969553998 444738947
1 939511286 193625492
1 113727430 982546737
1 737733370 788236310
1 362844164 934084378
3 186456907 483321088
1 488064697 154050212
1 865500046 956090512
1 65438934 795403053
1 364715451 50362917
1 115029526 816911113
1 166866793 885340936
3 276624373 399453293
1 444432667 740958070
1 943464913 451604101
1 149295562 292919481
1 307848455 207297429
4 157726884 456220117
1 141616827 253297807
2 16476428 996241230
1 824228172 653297685
1 78174039 750826731
1 839272649 266565903
1 709660494 181131312
1 685533877 272364075
2 634210875 833544351
1 442381876 346991240
1 454131335 217676417
1 934735577 519717277
1 349920276 723885940
1 706252813 122678055
2 261315421 736135621
1 812524164 915472747
1 588816388 847193904
4 987699020 888266767
2 188056607 366018129
1 449983230 275624379
1 940197525 305337808
3 920532437 565366000
3 725595928 110743770
2 141372329 12526920
1 625746106 633967483
1 140287461 924974293
1 685214433 363933219
1 542614223 372415768
6 492910218 724314346
1 69538420 674275540
1 775531554 494695207
1 628385024 502175482
1 774374008 757416273
1 215094289 103022284
1 719538935 424856214
1 29533700 236661605
1 831468930 496078455
1 271980905 433193980
1 617336429 415103026
1 625511321 716285582
1 773509302 933492521
1 232748027 455127004
1 991627184 63047319
1 878670608 916731731
3 941770218 910963174
1 281103420 155431620
2 759176940 348799944
1 952918463 494477120
5 826696227 530425162
1 39586347 932118260
1 984006543 539055829
4 702974993 749620444
4 965691902 214051129
2 5834562 179636506
1 811170361 825428002
2 19899419 38156727
1 185839157 128880241
1 870442718 736297912
1 811289691 572109823
2 636045417 600593987
5 177045559 562743722
1 255307538 299942922
1 246043026 997079021
1 806442220 35894953
5 192537883 808936867
1 98686483 594166307
1 557587261 10094864
2 406836143 714512374
1 462579679 838776311
4 585681119 806188234
1 967056985 775689869
3 37914667 245645150
4 863610893 300578366
3 976587540 537943514
1 636254554 924303031
1 195658748 497664400
4 977655119 779543001
1 264239949 640385548
1 339943994 227040402
2 74878072 39507960
1 911866051 506463361
3 61251070 247480310
1 407438643 589512381
1 365082069 838844890
2 270693503 986194071
1 623416627 526348344
1 289561086 413901709
1 634373464 47649247
1 239481373 434952336
1 548700964 363724546
1 619155474 900376744
2 66253343 108262354
2 192278346 943316745
3 569751581 572172832
1 71213439 650320807
3 192991489 643089761
3 776071949 683558198
1 454884900 750232914
1 344336318 955540302
1 393352640 489433065
1 898772507 140577144
3 275568118 435131433
1 453926067 239542422
1 759218380 416326512
1 250706452 483329373
2 191698863 424708704
2 623965202 195320588
3 566427596 11044031
1 213167440 256631753
2 751163100 415486482
1 730762637 524663111
2 694087035 256405186
2 717512886 439784245
1 844255 512552894
3 363337671 304775683
1 309840886 773978855
1 547649475 665206898
3 469778737 112252858
1 898260552 284172725
1 687549099 562301344
1 863107624 789281340
1 277961115 801144909
2 910723692 182819859
1 511189453 768976275
1 264551269 951078956
1 691281507 201773380
1 310025383 717612779
1 276194702 770466763
1 160069084 757179047
1 809837378 850604824
1 839640012 463740032
1 410058770 133607026
1 855441138 491171489
1 790143913 421855235
1 57357537 510430051
1 104057186 936672870
1 467487049 423616257
3 837987678 793362571
2 411367799 992586056
1 131983641 873154567
1 355134056 158714984
2 473191064 507628592
2 805894969 382964439
1 312837101 111031132
2 669528494 126710210
2 224945544 641246093
1 684678204 905103706
1 890793787 593447241
1 794368947 292143897
3 833721972 125228730
1 859506349 557229484
2 385068002 26478432
5 659370283 588451538
2 650300884 151629181
3 838383178 36128816
1 976459882 142036617
1 873783187 650883543
2 273733277 201741656
1 91286805 315405268
2 782838973 567095151
1 76106848 435291123
1 74122992 206682429
3 75432921 934594652
1 931054940 148613430
2 923122129 331063483
1 891287922 964584757
1 153872074 398084087
1 277018157 518459883
1 329669228 967514937
2 992057423 291802135
1 55777247 630365653
4 228910914 194422577
1 461265232 555590802
1 21458673 230161734
1 176818879 610728704
2 589340640 593980387
1 528765736 942165238
3 181625975 57414007
1 108928812 18290784
4 403993799 427310280
1 48208586 695890421
1 18092834 724446218
1 856839983 710150364
2 322196087 337267877
1 331917750 154182983
2 833113463 141997459
1 553837878 773320688
1 786977829 230608892
2 277089868 533037883
1 311748867 278645501
2 575369168 863516291
1 542977968 439234641
4 80161578 266260481
1 246127456 442771824
1 197668497 219037240
1 8606267 667807380
1 119292462 2764653
1 252598740 93471647
2 792223552 619199333
1 99509396 906500477
1 214631889 962025532
2 389726891 187659209
1 153992032 806420639
2 653764785 86852451
1 33251283 257967119
1 495265958 104771461
2 83090756 736997164
2 574423065 246049152
2 124710003 991212261
2 26082316 620239266
1 575904481 272084254
1 42989743 169403625
3 458961339 83331203
1 128909193 860705530
1 492726323 507960231
1 476351719 351410819
1 939525890 909965254
3 821816400 151529662
1 845963184 46877522
1 756176459 646924725
1 617848352 445888387
2 999291069 384015582
1 172587063 477484159
3 139634142 534749540
2 832230780 191603747
1 202106268 529100123
2 196387010 103161291
1 120681862 820617000
2 128040826 64069962
1 20783705 217700661
2 144570195 143760893
1 606489132 458614166
1 614220476 921638505
1 228761728 361769202
1 333151042 726837605
1 103178531 355404975
1 302631729 973879294
1 133670939 655753277
2 852735037 666253366
1 180288153 411462685
2 881830450 703663971
4 223242888 512216000
6 235841094 991297470
1 668604129 977956901
1 625175469 915072827
3 292996845 390739815
1 177169298 727459556
1 823707691 262494972
2 436101131 750299438
3 814560511 761843692
2 392974061 23584935
4 678987196 555124093
1 322879743 910729316
1 617828576 175370599
4 291372926 749933356
1 447934443 61512128
2 713128677 447060571
1 789738785 193382626
1 385522882 972465300
1 956153591 53907662
1 687142633 657377
1 439991624 239609765
3 79491385 388943929
1 678905474 446818462
1 708423494 535021698
1 843464388 449557445
2 508593647 160830446
2 521812642 212800809
1 112686121 507724399
2 273240519 681598690
2 959136700 24447767
1 391049285 692815169
1 275701677 815436157
1 825861451 146543646
1 725845589 531206092
2 790455493 914171870
1 302816059 758743274
2 385565779 771915711
1 17626609 122217401
4 696846892 913519685
2 574435791 40768677
2 752200735 751780043
1 354918963 43397770
2 974136797 418779840
1 72476304 998803525
4 362228607 354043543
1 748317182 483276022
1 91842910 778157470
1 859200473 657408270
2 259316146 483768871
1 338214704 658306801
1 821070046 342120382
2 416691475 245268310
1 671285923 18515337
2 61224093 761796926
1 936090375 169319866
4 207671727 877049708
1 848896427 722912709
5 540827337 867354107
2 285867181 761933295
1 688568523 921483722
2 546677 490303254
2 225303699 41558078
1 964557282 102304772
1 546909860 854008057
1 437052090 241049029
1 473921577 813827105
3 12567837 68151049
1 807519687 344855635
2 575922470 282836373
2 791242127 333072687
1 595653406 505694229
4 641766620 619240998
1 907358992 542596344
1 278244304 739399081
2 313207823 225694626
1 925711459 252866668
3 467518296 751419715
3 468302517 479085253
2 654370865 661006310
2 936524598 748968358
5 241288124 31640117
1 975351898 519323282
3 584029743 327004427
1 295626447 378625753
1 893315705 399116585
1 526247367 108872935
1 515625735 71250360
1 915135225 740284757
1 404437838 954720208
2 295016955 570087081
1 469323450 207257355
1 420183951 801300490
1 13667222 446819506
1 100484310 950542921
2 709721244 112314613
1 386338186 32954930
2 121804583 892529454
1 401270483 510839887
2 493288434 1905273
2 125341202 86444409
1 266827921 531355118
1 729207589 107072078
1 616215168 337891410
1 590018030 238554500
1 706707819 751751512
1 548599795 704939595
2 243810164 466312192
3 346949535 934497148
2 526667901 761751432
4 667439750 923621381
2 675795117 278005669
1 271188742 258464221
2 183423705 552495326
1 193579599 245951065
2 981542657 907362673
1 53587111 789308038
2 551194087 540513861
1 465149982 214307120
2 257633193 137099151
1 534716693 33746041
1 208057742 260147251
2 890127259 248591568
1 852427638 318627322
2 915875313 579426712
1 571803460 203675680
3 613564327 632598204
1 726015580 305122689
1 456070747 837093243
2 866556790 983924353
4 269681828 288861395
3 984879052 368578820
4 104024532 334067730
1 735689988 54688301
1 564483951 737151039
1 500439094 288064398
2 401537604 709564700
2 580771543 227023971
1 852409540 870111824
2 587613917 327596017
1 352706786 125748794
1 862175676 428074259
2 3550574 645017288
1 610750472 500696064
2 407335996 229455253
2 854781229 304968101
1 944567713 173906964
1 431916600 502349411
1 695413584 895896313
1 185317656 277822110
1 982112472 52305462
1 509507480 413525500
2 255933835 37167168
2 937567150 201176177
2 731112547 41097642
2 970610010 534833836
1 976557767 945979337
1 955455394 893468866
1 854007393 817958243
2 367084806 499939572
1 189010006 352669770
1 971736615 553584169
1 261090246 445082800
1 221970119 724286921
1 124680235 749667332
1 12924628 465935446
1 12501001 689151383
2 230636979 758564561
1 508082430 742053022
1 319827823 974204764
1 973112084 814100622
1 334566289 81570115
1 259952364 171277901
2 162379005 315456249
5 537067740 927738079
2 133880757 930068300
1 916760569 887575958
1 24067794 237366020
2 255240797 846116712
2 778372467 877253412
1 228610412 149919515
4 959514941 434481098
2 360242301 703682127
1 396328282 857711760
1 701123380 293274646
1 875461707 421185738
2 504093464 764947248
1 955769376 812975852
2 251011045 893894467
1 552520014 625009865
1 760961685 40261401
2 632433128 256375904
3 319034319 911796374
1 336446945 398099923
4 938097940 724220647
4 8019592 141869527
2 426179044 342430390
3 316223861 94070119
1 159344544 621356632
3 226570634 849107407
1 28225790 193066092
1 779455960 384482021
1 129931120 672060794
1 46086693 759186613
2 182249337 672688431
1 499849850 518320893
1 10497607 58827128
3 608500068 702667569
1 728257747 539978952
1 918115049 400461882
4 367450389 704323710
6 459194936 770651493
1 249700164 471832667
3 739390493 684052193
1 540993686 77167650
2 133043091 124978580
1 661348080 914155086
1 384245765 776796018
2 6683884 997311858
1 634926216 52234527
1 807083057 466251479
1 674170018 742693346
1 676894110 249081942
1 258092129 559414160
1 116662128 242541436
1 327874411 869655193
3 86337470 260851528
1 453155299 272462840
1 396091899 142020744
1 815724944 941622048
2 704951037 742655798
1 68144024 360645177
5 77089646 879482442
1 682627466 1065831
1 957375210 430875517
2 370379149 21495561
2 232252079 666643691
1 506774453 579964791
3 264427611 759165257
2 973169942 832971449
2 960371014 239775252
1 685389671 327232292
1 116990318 613728236
4 594896634 196795150
2 771896672 832858999
1 788553199 616422945
1 664697774 472698908
1 370199589 294787719
1 954263456 734207436
1 84669754 723686509
1 794887740 411239268
2 92995351 194083797
1 86687534 748178139
2 767825650 577874049
2 169064324 771263168
3 299430676 448685511
3 381567170 118203529
1 331875108 201563629
2 673200843 739261908
1 278838743 385493889
1 956457571 633147070
1 122598621 139145085
1 781050250 512023971
6 270887537 863550421
2 914929071 700832456
1 188207280 334100014
1 953311532 806527691
3 445260599 939165457
4 785925438 93116247
1 317755446 194192813
2 723835227 688598362
2 161618228 956272901
1 411772827 955341003
1 858495133 240596025
1 287795006 656298900
2 14637925 208147237
1 985769119 643727304
2 483349565 982990646
3 390737795 529323179
1 895921962 124805917
1 501132503 752431333
2 685305016 723651929
1 522089637 334991663
1 330074270 372816367
1 504292779 716814523
1 160545325 995156468
1 256109475 861171725
1 285604268 361201416
1 60475894 506057280
1 54782576 549683207
1 144224398 909197877
1 955926764 507769501
1 562855122 853252995
1 559159487 715372496
3 5160099 412317770
1 376377717 704264948
4 434379260 17326040
1 117313602 848709496
1 768747482 535629621
1 644629710 853869898
1 474946196 734839589
1 129867137 608088314
1 683257488 526855224
1 981073502 718430785
6 605124797 795690165
1 674066748 523903461
5 424934160 409855549
4 865703164 932522398
2 885972992 856027890
1 774013074 731469541
1 465508875 242795789
1 622072250 892776642
1 12633739 980449772
1 770901545 889167225
1 567546464 926250669
1 536602633 199190948
1 451302661 667287529
3 985944254 752115693
1 121550077 995538386
1 388529068 324331133
1 907641649 758694393
3 514015593 154851985
1 933303442 949357545
1 122172563 303351759
1 760661422 326987722
1 765850524 600646139
1 338514014 305878667
1 62502853 756084310
1 271850011 266821466
1 230856479 983727424
1 187162609 23481325
7 282967209 235393555
2 259161711 972855494
3 319696267 274096071
2 995757026 791675735
1 449199457 775180948
1 811463471 763659828
2 606662511 260558939
3 446619057 568782613
3 620415715 777565391
1 37828125 441776350
2 873468634 40533367
1 946905878 616068690
1 512306254 674622842
1 929760908 77576341
1 499330744 693798166
2 861884004 245034972
1 710101457 580811453
1 141187493 129333060
2 592414798 677215498
2 672265458 813805417
1 562211039 386640367
1 147493272 288145785
1 156165574 559028479
2 318593924 387990954
1 674933155 998869047
1 570770437 221594136
1 410175053 263294507
1 657914835 144754445
1 109900849 224163996
3 762985977 886986476
1 628201560 385147522
1 952543894 734788610
2 581330604 546413676
1 603635171 500140315
1 301656116 886108251
2 573865332 61692134
1 347689383 97270315
1 760016142 981127764
1 561220100 362762859
1 809090624 894199117
1 995261120 687367064
2 469395138 758751339
1 946268265 134485110
4 947957988 159290539
5 353309754 27490038
2 737621415 798202691
3 4129323 562775246
1 636424796 681107401
1 343862152 95603612
1 766756184 554703953
1 200759628 315425237
1 653826792 952259948
2 696983592 647111235
2 416477088 506610594
1 28536150 648602453
1 306239423 816452118
1 145276693 268648418
1 880185506 159033865
1 495465057 301274159
2 581157697 996796204
1 200385521 713525632
1 975853028 69240174
2 751325898 904747706
2 257220657 79134098
1 97732688 480072683
1 655785515 214704003
1 39701224 880007219
1 760197420 425933963
2 254873402 114025005
1 582636147 433161423
2 791470880 656761121
1 611443149 575810850
2 272596651 446612271
3 782572696 111415101
1 658050469 457413054
1 871654294 791901990
1 89117733 619665821
2 723824328 402202699
1 372648769 991186210
1 203445383 534290103
3 133225701 554584204
2 574100152 329518827
2 104245100 236158877
2 92665941 376140766
2 748940451 176497919
2 207712574 256223250
1 648869600 575964822
1 104547649 156101683
2 356082910 808416099
7 381292202 217203246
5 910196374 935781920
3 891692586 669189885
1 267048337 149433903
3 854758963 609409297
1 283295462 935571543
1 291076477 643163028
3 429910630 16624240
1 621434981 811818554
1 201606239 658234794
1 327282929 300334380
2 317299325 381016868
1 92895243 276205590
1 842258281 334972722
2 601293544 925526786
1 867626843 269384671
2 370491774 300050368
3 136399571 177261196
1 122031745 939820276
1 417192069 618834169
2 271572512 596941141
2 901234740 699314767
2 738713412 55738127
1 334889329 436960433
3 303756368 318211724
1 274413182 80371135
2 802221198 485548786
3 906092976 173293820
3 919635398 460994620
2 934144522 410291733
1 660830760 395321549
1 747855696 665811614
1 977196805 38932308
2 922706149 956153703
1 297237951 531343077
1 841797198 919154297
1 776444924 103969213
1 641686097 886833029
1 433655679 922981454
1 209807424 9170844
3 824858022 488236038
2 640124294 104807086
1 199265425 274873824
1 993478492 418385520
1 468462476 565049099
1 636059147 640540475
1 91800996 518343093
2 970166372 581184797
1 79798957 528958246
3 810728204 444602442
1 153679215 92005845
2 496427985 302749678
1 442226875 199896838
4 48886282 635138593
1 530421908 282044855
3 388872886 103239091
1 567948566 683486564
4 741084973 584662710
3 191034527 938132261
1 192141244 632500047
1 765819884 791405022
1 356033361 41476471
1 395689977 286969715
1 606587589 428532576
1 842615485 662431585
2 468858284 722562581
1 386431735 80252600
1 638232286 672902996
1 496991385 686739916
1 387984888 143612789
2 914899601 768368226
1 551593924 222662878
1 679453324 806608307
1 603771541 261144029
1 510694549 826466111
1 520152982 960708734
4 832388509 830986635
1 562170689 44784742
2 833656962 490073451
2 398820605 417207473
3 588264446 52417803
2 456346948 638617160
2 520096455 372763010
1 698693381 163362369
1 772737268 864156662
1 861443354 542138161
5 953100776 918201527
2 792922103 741910458
1 407788874 792417448
1 310091229 311182435
3 60146262 455353981
1 824057639 361821389
1 620405809 211300086
3 972007169 199471700
1 868171728 301611924
2 305953586 1309481
3 363445365 468770138
2 521633980 772534868
1 293588019 60183206
1 866892278 163623845
2 956960815 949364743
2 775874352 687439484
1 271751309 272923994
1 248028235 992830631
1 395212329 609503228
1 226355365 918331550
1 343699985 951547964
3 808458396 180338078
1 798782510 959845077
3 964096549 787560221
1 585593506 698552743
1 113795276 607736870
2 998247951 862450699
4 599544864 612658342
1 203251272 130985775
2 797521043 981582629
1 972116134 486040840
1 42129888 208405205
1 186023899 346494501
1 620813396 592066685
1 610070079 931914668
1 293586582 885040745
1 497277969 756191811
1 260614404 826167323
1 430168088 492890675
2 633407391 284908766
1 580649503 788013576
1 146696561 988381785
3 697070788 703474502
1 813459291 808908539
2 421320067 556410651
1 690995849 666291845
1 907679848 362684388
2 274530067 39921652
2 799513491 782854014
1 772978505 639603024
1 279042386 768011408
1 717134968 525988345
1 260939352 56205404
1 835362570 22989373
1 291694019 148191878
2 140283842 174948793
1 538963768 393827028
1 589633869 247482851
1 394590259 330077534
1 369787751 774238255
1 10592447 60112879
4 780661711 583596261
1 531889736 925688710
1 894640560 439002467
1 551396508 642531066
1 986875724 679512149
1 153388941 378375881
2 736176902 458009658
2 406381804 269647529
1 302726055 257260802
1 856749206 799591369
2 507492488 558800545
1 31368903 59199920
1 356263812 976920695
1 395424432 618732706
1 56316616 963129442
2 828141297 339318063
2 239606287 661444564
1 132843700 555006956
1 109486485 481762685
1 371007342 42732182
2 530157978 132660571
2 539824327 686150611
3 851608586 317073051
2 757603957 961219353
1 458034831 298168372
1 83116344 419603406
5 719596722 410437916
3 640313253 921879360
1 780439882 711626899
3 524195282 666312001
1 148316250 116058697
2 11667178 97570755
1 684926043 793721825
1 157427857 654519900
1 538881071 191703209
2 407930703 814926930
2 574647864 837856400
1 68516821 707835778
1 663927537 344544572
2 269253368 378278714
1 296842441 759549947
1 493274700 113087232
1 251379957 683551902
1 561463034 364683817
2 323336978 371163698
1 585088530 8770737
1 738060945 946250260
1 444104813 730046439
1 811945912 19128152
1 513594519 881932270
1 414549871 302920177
4 290944200 509601178
4 951238345 768422792
1 193449173 776660085
4 716449317 222819215
2 589386099 621874509
1 3968520 410201114
1 703438321 336482516
1 220529856 689362218
1 513214781 696058435
1 136889586 180907661
2 569225353 682001493
2 372594190 248745182
1 898913501 711193277
5 360185318 78341941
3 69829110 228367410
1 391709795 752561182
1 587495936 439025449
1 534343324 316694206
2 398997751 767628959
4 698885401 994626353
1 724371314 819672089
1 171765309 128681010
1 111735753 193368673
2 691554769 547265087
1 957307727 21977160
1 757379657 527846340
1 14784319 659995080
1 220670212 562108661
1 915329396 958631359
1 351151002 375239476
1 768296594 205054547
2 77553187 708609301
3 457460499 791907724
1 926300670 208222315
1 446101402 925075396
1 176488181 540515839
3 646421404 787584562
1 769025656 116737934
1 73438191 670333518
1 860764967 749004317
1 35258200 546042501
1 79154606 817990123
2 169244270 410706448
1 865926506 191589362
3 482234959 172944613
1 805807210 710109871
1 258389741 716211162
1 892561382 812692606
1 103086297 345098134
1 376892325 148915810
4 847863614 882498367
2 321082672 384767980
1 962202456 436840064
1 125602614 179696929
1 137592470 514687641
2 27137258 419731703
1 615996381 792019260
4 653866167 243909580
2 987592972 602065965
2 138387290 100527699
1 852191227 12604480
3 591321643 915611394
1 89057861 301369539
1 884576321 135903170
1 530185128 138215713
4 507452475 317076045
2 655452355 601513702
1 742203604 944358058
1 358681380 109467151
1 370473699 201354712
1 669441895 533350291
1 659057060 20390899
1 544251374 248521879
3 284669994 282929759
4 151706517 386415103
1 767142997 888342541
2 238032020 788750261
1 884347264 608282562
1 960503549 948797940
2 271665621 249651172
1 484855246 218948391
1 238874593 236487888
1 852807254 578291259
2 842978948 823464745
1 322760130 990395737
1 492936934 491584775
1 484186715 261678379
1 327531471 309127198
1 527323233 796117683
1 455072989 764620864
1 890557164 914632425
2 299190119 232853616
2 95049507 934431835
1 439148870 124020838
1 264883895 918820536
1 80487134 420499294
1 551490838 641963848
1 957263849 863167498
1 181730324 557067541
1 48448638 117624706
1 75852757 192292988
1 707454102 604860879
2 537360988 655777821
1 134835337 252519131
1 122147510 221614742
1 37490186 454860081
1 35445058 920153659
1 844095980 642239777
1 999522896 883054180
1 65257224 867351852
1 82821593 949205088
1 42267008 601704291
1 505402613 878083807
1 273120063 269445251
1 988515475 74056241
3 240937196 111208124
4 634684953 757148136
2 551195346 325423053
2 216917693 463594660
2 397346013 434542475
1 661109061 402157031
1 662671737 830923031
2 533369078 122120429
1 729029981 837070094
2 337157151 77054619
2 683086269 329813733
3 446078668 180555201
3 659176316 892623721
1 128078479 57766726
2 614155172 654996553
1 132452365 724813191
1 634659481 465401844
1 503294759 472722137
6 15812203 231878349
1 510093074 371486866
1 283888677 723502950
1 486194271 279916071
1 876760267 121222629
1 841989680 357483446
3 219463046 315509884
3 220534155 23896382
1 443653279 210061832
1 298871523 188394509
1 108397685 38066118
1 22919170 710127964
1 174483460 551830245
1 801982944 37703801
1 346780218 930362529
2 402181944 389613442
2 876078035 101199351
1 131114019 645155304
1 926689496 363320656
6 673491507 657356405
2 194486474 405925521
2 774239118 909109441
1 748000565 977877678
1 751627396 311687655
1 134258015 761817170
2 196430390 824255669
1 466951155 808096369
1 921707083 384645410
1 241009812 133287546
3 953525010 257826813
2 756149130 929589291
4 911309813 32251214
1 567865042 929902568
2 214079704 524471871
1 639106571 48022340
1 588391759 237669043
2 236448314 414774254
1 88674664 625376892
1 2296436 605150946
2 701642856 553855857
6 616813371 208253222
1 658058802 746289694
1 439370909 106564041
1 410680533 587943712
1 59152212 56508151
1 495874195 119390851
2 28471844 313313629
2 138996336 966185909
1 127833839 300678022
2 564018064 974440086
1 301023911 694542298
1 155599441 149259841
1 148555489 45233282
1 7053023 608219986
2 633186334 123202548
1 622037541 559586230
2 791420634 688576138
2 400227674 691174490
3 686327599 866462994
1 946138328 29225200
1 662705550 808276818
1 747217967 478094847
1 23566669 922825487
1 706756206 8739112
1 664139870 229467731
1 674962388 587057771
1 743067774 923446596
1 915596818 720797528
1 650053999 294591306
2 84625413 455307765
2 155891705 421431404
2 141605982 258327493
1 91259057 584476480
2 499047431 926061958
2 114075124 863525724
1 116807987 953374393
1 790945298 869900910
3 635884505 273360562
1 959631056 644357167
1 593361318 44081297
1 500005073 572005076
1 603425171 305393365
1 688852277 402452311
3 430588165 107856702
1 351532774 511361606
1 574938507 192790651
3 590399433 438946820
1 12827668 940934684
4 306013257 934582503
1 402203793 616872395
1 890993816 935213670
1 396405174 93351570
1 141421403 276538258
2 826621222 399712295
1 610487378 777964668
1 425868694 441800449
3 483713813 977663471
1 347831901 551662633
3 470896744 525575819
2 976866353 588657731
1 262382282 329034241
1 853070944 899000337
3 308406405 435277604
4 348676944 13231868
1 815001196 728399834
4 611349167 122036649
1 429267634 662875592
1 553403901 729569229
1 331259637 440965010
1 210965523 276525726
3 59619673 532809038
1 838968681 875380858
1 4560265 116035496
1 427991872 388229339
1 902099874 342315228
3 544617315 237501322
4 905338297 259105554
2 775229233 108135178
1 903489791 375601439
3 760683534 734160383
1 547409911 466775524
1 234898905 724748748
1 992933889 31456169
1 193117856 437149014
2 524924805 725705823
1 423043289 64291156
2 773881910 306362924
1 786808064 22875264
1 989194749 219534135
7 469834575 9628984
3 764955147 766766971
1 200958671 13580751
1 78976021 463799219
2 454388668 775079397
1 196468556 943929950
1 735401888 728797122
2 892334031 130937911
2 165503831 549142423
3 119502608 618155067
1 35690031 595792131
2 944680076 787070749
7 286747841 915145577
1 803932738 323771247
2 416543041 537724041
1 635213256 674675175
1 155421077 196415463
2 556275066 761638144
1 533483150 735375639
2 886236463 147684052
1 70929644 925630088
2 719331027 338238281
3 837422494 698084977
2 346764053 161509371
2 594626433 689685179
3 327396618 265760132
1 841084593 385489268
5 149149919 607082875
1 85292791 164751718
1 405012546 914958384
1 976387780 334197845
1 365137529 276217293
2 642111206 921144404
1 661080493 139661568
1 859860678 506509395
1 930567086 547763586
3 612666530 114258000
1 148531208 435177438
1 42804131 380003941
1 887936114 317773340
1 808205463 906523095
1 186155059 589966832
1 637719930 108622559
1 609216061 740450137
1 123735926 984445489
2 459386887 813661254
1 424464682 937196318
1 213509112 55748586
1 58296394 77177061
1 726640450 392998672
1 927082878 322402650
1 349991647 283543640
3 387757837 941679525
2 493190741 330228605
1 880683008 800782269
1 743447493 389820648
1 214789071 626294125
1 457291736 159602664
1 199432469 881989083
1 700558174 784158208
2 751884084 262709281
2 846731337 472108655
4 830510575 512087956
1 160577256 876655765
1 825305651 871062435
2 341089877 393670598
1 354422264 892353408
2 171222507 386242317
4 169060800 820261155
2 583730729 479202696
2 403161881 215182837
1 317229821 587079776
3 775117066 869062649
2 327706826 669465469
2 356239254 6972215
2 733459463 492307404
1 355675306 63955382
1 920513576 341526004
1 145252187 783736329
1 360511712 967951822
4 537727984 776743624
3 58248447 97193033
1 563266550 58055731
2 824073260 70934838
1 91581545 585529923
1 693048097 213649575
1 954040487 541418329
2 440818457 785807914
1 272507275 337269717
1 711022367 184256629
1 672286235 378912277
2 589629657 268534130
1 459424072 632313571
2 845424456 922469444
1 566583696 715784412
1 215783787 223058201
1 903895142 290384759
3 7275188 944998559
2 20306951 662183968
1 281189532 45112183
1 40981979 25036873
1 342791750 813544263
1 99938134 914108208
1 876393919 100116708
1 144495271 27868945
1 243486966 702437467
1 121989768 367797820
1 873663982 263275226
2 582845407 19106097
1 171372738 840358227
1 601123856 605345921
1 92102928 500245773
4 922806128 334812030
1 327757679 197886484
2 406824876 41307304
2 122165406 902475010
1 531985213 281767957
1 220363061 123383117
2 368396386 350494378
1 195860299 559426329
2 325194646 510925952
5 594314866 426415492
1 496813537 451638461
1 353952926 693793731
2 506755741 308059237
2 527305377 785317955
2 313340135 877552513
1 424403147 817575889
4 43942321 302374533
2 695024718 688580246
2 461027272 397120172
1 815181813 354855473
1 666366420 907147626
3 997706886 550003543
1 68549499 978713745
1 7611029 377799836
1 656082129 213342747
1 870120560 627992876
1 87947089 43226826
1 801847347 658261477
1 264997254 430058646
1 916033777 25239877
1 801455428 54623293
3 319019342 12372386
1 197552427 174237009
1 678472890 68569837
2 8359100 131938282
1 537048356 791278179
2 869352068 93851310
1 704429035 218317675
1 150573523 419226525
1 97875853 559341630
4 414779112 14409622
1 535869637 907775586
1 705562406 54225298
3 746488465 253042555
1 69387863 761760887
1 374279836 226521554
1 953045486 137657495
1 903787015 542336431
2 385540723 791863998
3 824773009 51503665
2 282904590 238455714
1 651185145 69835357
1 488874075 442253875
1 914851335 954269712
1 558867339 762624811
1 653133125 901809533
2 192967304 78326312
1 645034074 466336565
1 587284443 992063628
1 659556504 355593679
1 163558335 859184552
1 9157016 752857302
1 559065649 270352354
6 113274303 343251325
2 546773647 288626082
3 323802440 993861534
1 369632904 385584737
2 769256039 8210744
1 957759589 600968481
1 901165230 675102253
2 156818619 379552891
1 647151773 879365081
1 954672245 840190641
2 805880376 682410360
2 551090487 366448203
5 577100319 884033658
1 970710148 107943298
1 184350855 850516150
1 859318634 449902102
1 350286679 523058590
1 903211430 404093847
1 396565425 517466325
1 887328304 260314764
2 436888722 456083481
2 692881854 920783988
1 97096600 509872668
1 757514325 984010391
1 889453528 508391123
5 885392347 555526509
5 724576605 984360016
1 800783356 783728598
1 955080341 707480210
2 209577424 814856922
2 451314921 574545588
1 899043111 468877411
3 226079567 76860549
1 445740305 640980344
3 464258860 131867050
2 372867821 967261468
2 345735776 549818930
2 234783869 551373584
1 648687889 714656169
1 717389277 487015442
2 803166866 31912237
1 560838047 166009543
2 946952540 450337511
3 56076785 436726509
1 664061983 691944886
1 23264443 123878417
2 487768064 214196035
2 464389733 519612638
1 351018945 109209303
2 836559129 213175773
2 19204603 882493746
1 761863123 809552114
4 306194373 339446963
1 717811978 87054253
2 929952044 465144968
3 154042614 787107782
1 125298856 15921773
1 973523781 82532247
1 657482897 35556142
1 213728798 758403735
2 681607628 542746634
1 460276305 633040404
1 402901301 213965980
1 612714451 441710631
2 790121647 494224171
2 173586398 177310987
3 575213011 573788419
2 29137522 241149715
3 927739754 220997249
1 77127028 24838251
1 726569628 712401802
1 908571670 527847447
1 197277041 737525346
1 296495667 178337756
1 633773942 366406211
1 108328595 830001341
4 435164921 455685267
1 692510772 930335646
3 20436082 596456280
1 427944394 65192581
2 851346891 778607503
1 29648144 697159712
1 881727565 686317639
2 53877007 570881945
3 380914164 606692417
1 905794072 191578818
3 2112978 632488756
3 441259145 79001996
2 741950269 277950244
1 93682132 854402516
1 640824372 534962639
4 231484203 422122225
1 944936778 904870866
2 363689463 615669275
1 538014691 672806044
2 1766096 117554887
1 135105983 808618148
1 38321236 979707143
1 998393141 540903015
1 879573368 167032766
1 158991116 995281092
1 111108321 810600666
2 770810376 63033980
3 564722114 296679903
1 389694193 792590036
1 603485030 793882275
1 989449866 155241211
2 320987435 943026139
6 881273914 676043212
1 306848774 207218544
1 212790916 16322055
1 241818965 805804749
4 450323960 34409489
2 878278547 855373052
1 692552049 620729083
1 251027325 768964343
2 920278831 543425072
1 409563704 525667954
1 28241059 311999904
2 122920139 827826064
1 772188441 882492770
1 611653831 133209105
1 81885460 24692942
3 229269905 998755428
2 530071448 34002007
1 240221070 291361798
1 722659781 241972456
3 845663829 619297530
3 368705464 118343330
1 484859418 766142533
2 803884115 306281396
1 372114179 299446756
1 235462793 558293938
1 174076234 956503828
2 107244928 832684590
1 204145909 488162734
2 109217337 840851262
1 474310868 805239591
1 107196087 703001380
1 954192299 267484704
1 164678463 489747036
2 812548967 464225620
2 932316056 746612627
1 282459334 787750229
1 924446356 940825578
2 326655764 854078642
1 479462543 187322811
1 969904612 766955255
2 926985567 900538719
1 963233363 622716051
1 625475538 252288680
1 369604968 497209356
1 357748603 182351758
1 981270104 628482311
2 317604508 257488210
4 255521458 295667471
2 127531045 487353343
2 453469875 184423105
1 986553650 989852241
1 94988050 829143312
2 555959789 828348032
3 582129325 160677280
1 46230786 821232977
1 807504779 814620801
1 127096965 975062135
1 757595896 8610725
2 107038721 737550735
1 931783070 302103237
1 983356304 263472383
3 189211482 815771332
1 209825107 449523779
1 459086681 967922615
1 174762408 171754179
2 919473420 781599925
1 324469021 4000215
1 675560574 559005090
1 350868150 130663823
1 599057217 603538102
2 908641096 496027175
2 257117456 981693947
1 191915381 109479819
2 901522727 6216743
1 352226738 679115209
1 459425533 369438581
1 721180165 641996780
1 507547379 6786443
1 272397232 448935690
3 258329065 94560271
1 686180832 836886529
2 843583610 140130145
6 832934246 212847428
1 872709578 255520370
2 144831625 436149284
1 426591315 584079039
1 925150556 904755841
2 150093190 509932580
1 770868060 492520047
3 201373236 914372650
1 838535618 862251006
1 27933789 149705620
1 60382892 389366257
1 953614325 750623676
1 833611400 435610911
1 191813229 313059219
1 898853196 534306981
2 647554478 146138682
1 724560521 624104479
1 222930541 248566856
1 542710122 663386488
1 505580962 806593248
1 601773572 658742562
1 273169196 542025018
1 446062211 767069799
3 739008898 227753748
1 475192830 952688655
1 911534071 474602887
1 392381713 671211246
1 455261146 213690155
1 757469118 608568824
1 887498501 682339823
1 426190719 483212362
2 321678780 976681655
1 489426187 616093406
1 455155052 329329177
1 932215365 627006683
1 428036757 487333407
2 554524373 347638762
1 589047344 574329156
1 342275713 925921662
2 864352289 661405337
3 742170362 883412090
1 44741996 92551128
1 805120482 929376524
2 746280171 196696633
1 559368437 315225132
1 245824758 982533004
3 591410669 315544300
1 824714538 398434879
2 628988537 307119921
2 115019938 331356556
2 54385869 679304632
2 710680737 189251520
8 433889492 903300852
6 679008333 477934829
3 514813108 810554842
1 615031143 188734910
1 464795886 782046757
1 153075711 916908100
1 800218027 379729124
4 58215076 439562457
1 515014984 966863381
1 901035284 209195433
1 765890629 178388703
1 737942700 344828000
1 593501842 962830591
2 463846395 678717356
1 835506204 558761232
1 919493835 949813032
1 670182008 430973154
1 835840381 11803815
1 788254413 997465250
4 732742952 501689772
2 511320612 755534904
1 914570606 51127745
1 934678843 288061487
1 417165428 794369206
1 226372780 72177062
1 998678054 934526362
2 79578725 973404769
1 647616598 275208761
4 477645711 985873205
1 942885060 609725949
1 638409111 837654888
3 196052198 821062075
1 463926028 303557533
3 517669807 10038103
1 497829311 782504621
1 841614150 470867161
2 748822043 405759982
2 449242830 511311950
2 287581105 456432937
2 894197384 292863940
1 826816668 605668345
1 813277751 186570225
1 138078726 606214915
1 951360821 667897139
1 654032964 805410600
1 688609530 660244145
3 19721941 736506631
1 677197382 91175176
1 278994625 931808418
1 6402793 546785922
4 411878337 190874604
4 778590964 481822477
2 758988697 257429420
1 257487977 516539652
2 380609603 455809393
1 639784584 45667474
1 110632161 82666849
1 976319919 658196807
1 936031345 961755582
1 658070867 760663766
1 426969459 463068712
4 427312348 93163940
1 571731366 207594262
2 807249526 901115311
1 847119941 721136006
2 819579804 504895046
1 669561900 86015193
1 820128275 4136381
1 30170814 347478039
1 822261287 374933661
1 965625985 163006979
2 926663562 987691441
1 506305790 429029607
2 610758184 580559447
1 282352390 265584434
1 183137603 174539354
1 332092468 795902373
1 744014275 3846535
1 729224463 787767988
1 609804686 156944138
1 884366544 260293727
3 58058889 497003491
2 74587529 298114373
1 416589671 597361013
1 832714997 474197910
3 247060122 942198046
1 868382759 715316638
1 768873297 326229923
1 283294305 542576062
1 910618297 183991153
1 367977532 785202463
1 793379374 254639582
1 669019707 570627887
2 426015953 901385078
2 246216014 245960657
4 312608970 889207340
3 282299254 985159795
1 191659954 519051288
1 499544650 257571999
2 279819694 691820430
2 496044891 106602500
1 486096217 958989111
1 285662523 253823422
2 101289388 636775911
1 394506884 282612634
1 862557847 336124224
1 597590929 372434179
3 97777630 639105439
1 657374433 764611802
3 788256123 614927647
1 785848086 110216996
1 495072659 773003607
1 976866661 9287625
1 285814982 150465332
3 181273412 423893515
1 416193353 830736401
2 111422392 791729056
2 837428589 928168155
2 306696704 570186266
1 24686303 838177486
1 590829150 498206765
1 524491564 426609693
1 410669886 133180263
1 708727676 741421646
3 890989686 974155835
1 544642047 199778494
2 189846186 661605691
1 388284884 86816029
1 772232171 165347850
1 55253336 215014633
1 589838456 596278499
4 76898978 56222129
1 651130043 652424741
1 531883098 918767730
1 407815804 164670585
3 855323884 672801688
1 623652997 720259454
1 363614312 809801838
3 459469112 433187011
1 142688401 271038962
2 326602378 234299505
1 749931265 611239907
5 349048980 667895415
1 262941235 660179149
2 567862137 99685027
2 218776528 956941836
3 452358302 818363439
1 702030859 288077529
3 617672811 945260989
2 506000168 370457575
5 205556244 396005530
1 105991007 951731262
1 190943456 647770906
1 988849136 13716165
3 278222699 297194374
2 715518858 218109234
3 666800141 317040720
1 266237441 145574280
2 119308720 864857798
1 18914888 786351832
2 456452890 319078683
1 98814596 688241160
1 706301610 484422497
1 440092235 895809280
1 222721002 384931244
1 183225388 95697987
2 201711289 797285206
2 733559123 1881488
1 524857000 20941045
1 622612868 119376621
1 588746513 552363696
1 177436810 962411228
1 273475586 994866395
1 70264353 262956049
3 306332674 923480045
1 336992113 118563011
2 697007973 253468507
2 255493849 155083193
2 106140608 5832616
1 212907121 112656106
2 539248088 155033365
1 709865656 385590216
1 926380766 218370566
1 112028331 919038612
1 657276599 835044486
2 507810208 717964340
2 300862824 185104064
1 89242695 252566894
1 218760773 23657622
1 849984009 306216011
1 660946710 486027334
1 606883715 517663814
1 55031271 614908773
1 799298454 699317355
1 282956911 956192276
3 200003996 910570733
1 106491471 57800567
2 768996226 202765975
1 269396286 325712032
2 777629429 578858987
1 864267862 583918914
2 395744024 817851324
2 696095613 469234436
1 442748724 471129371
1 597567839 311848099
6 75126657 942754551
1 543621182 971813030
2 900081307 304360555
1 267371556 877691533
1 990067434 238749151
2 747902106 421228180
1 786891112 310778337
1 334164994 710321441
1 929439580 469016620
2 219589565 247685906
1 16155014 168840836
1 879843974 48474828
2 984458489 181133532
1 319863865 806585115
1 319984620 691501498
2 488346939 876156728
1 121985874 888787418
2 984191451 494051908
1 539355994 701865933
1 283896230 591785010
3 516044720 823537376
1 442482884 695691857
4 185684044 947788841
1 560981922 661861006
2 519990554 267345538
1 300657308 864449559
2 469345908 892275813
2 692736128 809419597
2 940797513 351466626
1 740160557 599026843
1 458941477 471362868
1 498974441 285965016
1 81250871 881869895
2 856768522 271465698
1 183708715 632527104
1 556331535 520601993
1 258257126 196905307
1 124728542 627821624
1 29894517 618811960
1 285172207 836950454
1 16408853 361424662
1 298118144 261380183
1 924386220 113139397
1 642454878 252448969
1 885873198 505207607
2 268078575 537110032
1 62870683 524283207
1 125932469 472511249
2 420330087 306801039
1 739931577 371177112
2 846022685 394003310
5 615444748 71619282
2 28751419 955549830
4 523196736 829439765
2 611728213 255301851
3 386553808 709542523
1 793812570 752018299
3 201895954 437417425
2 769403100 101319109
4 621024967 520324331
1 13981153 946180550
1 680863080 906734326
1 194929015 427108044
2 317505744 42220726
1 215921132 543679338
1 556841262 813328419
1 621754534 709948067
2 144103912 754531620
2 640211734 730336397
2 537934671 136972785
1 168975596 585080914
1 425049863 76950804
1 264433387 425052461
2 595782442 54432189
1 842604926 886259346
1 885648693 64449967
1 727112130 524514497
1 436313378 972190727
1 618908348 912573614
2 533579403 177374181
1 360463044 689532990
1 89901039 111065816
1 845963020 239470935
3 670892869 215789524
1 411551742 481890787
1 560823453 542351129
4 651010912 733521852
1 330095596 699898949
1 171018965 556812050
1 326449146 138695317
1 531151654 337791685
1 194892332 678948325
1 848443538 380039907
2 197016220 982256393
3 959018144 895942363
1 229406587 345870245
1 365631546 639642038
1 32187302 338661582
1 607681063 390448080
4 821450887 179759781
2 255096573 95159607
2 279870874 943935489
1 848850734 510010908
1 102380676 760885139
1 774393865 715114897
2 194164508 472487981
4 288499768 933496489
2 613368315 182569607
1 444973021 783579050
2 798985597 30640365
1 3384760 260322226
1 535199233 2479513
2 71733529 131233734
1 754587654 34537299
3 847360712 146749567
1 938682910 317223084
1 103703311 513315905
2 107395401 9563727
3 736443925 639974938
1 13909358 256956428
1 711054338 221535657
1 181326417 311784970
4 124830493 143145441
3 926597287 551869012
1 685656486 823341872
1 158431873 296919306
1 178183480 679716731
1 232840685 96234478
1 744230455 58406390
2 679259460 363779146
2 40534335 973876866
2 424161419 73181201
2 298848907 690161619
2 686609902 453431206
2 875805976 517472534
2 706228065 15077104
2 588234682 856316469
1 940162500 739501744
2 948148924 810063863
1 613006511 354865333
1 387694476 143165628
1 252873246 887497962
1 369677434 490631318
1 332830776 305991381
3 294288659 875201431
1 660271990 654325027
1 548239516 212268028
1 366550728 369137414
4 424296609 19399969
3 425729665 303395707
1 795892192 570420803
2 344127488 17058594
1 683967656 762491344
3 936348242 418837125
1 395152964 233266596
2 500722423 80213778
1 881233802 417067782
1 691713001 823741321
1 93137298 285242159
1 377211632 427558108
1 783665126 980120556
1 138143091 930348753
1 744579265 434439979
2 464073685 563020151
1 759337919 813060058
1 323495054 95803364
2 556860534 322698377
2 22282473 951197864
3 491657329 390642846
1 419852521 101019241
1 5767127 11920124
2 75147746 694828531
5 999280716 22333307
1 208712291 561597241
1 899881414 542071166
1 883957968 612015907
2 525286260 783875847
2 658388932 659267103
1 46985955 438962622
1 230736502 468983300
3 74137979 78325147
1 703349348 95207390
1 670183034 662520343
1 856784528 875632941
4 135800696 943297500
2 143976376 325899939
1 400930837 389150409
2 977490026 29472665
3 124440281 297756458
2 673268100 274661296
1 415732889 59927464
4 223439595 70543415
3 552281644 429626675
1 641836208 21560488
4 18069768 619428755
1 595042805 315443341
2 553173241 263574894
1 633180374 747599136
1 17628850 868499999
1 9484053 62108297
1 865760616 248349536
1 362626085 563251203
1 222981999 129346862
1 506727951 635148806
1 343031311 862424884
3 392686831 4672580
1 944261923 544666050
2 563706291 428866173
1 999917827 424236482
1 752288921 749748773
2 229775480 827942208
1 598934734 133919795
1 943068077 873955254
1 334114845 707623342
1 19128815 923078728
1 173063540 828199750
2 107995918 786342906
1 275367246 504845706
1 27257359 271630268
1 81902545 254697079
3 352054216 511446285
3 455306923 434140136
1 463342919 57714577
1 388657426 507471490
1 341839342 944168735
1 487421373 576859122
1 602208851 542684895
3 434433747 116059432
1 697366528 589361866
1 907144846 895080785
2 392191108 968570354
1 996686671 150543558
1 5184156 863452368
3 837266152 567160320
3 582484266 60478739
3 977567930 856444248
2 616370097 589502704
1 138321577 737202380
2 551710272 114826959
1 862235071 693827786
1 132926288 182613312
1 21297356 116326329
2 48381162 809039775
1 796177891 399571056
1 34942134 14573846
1 438638526 788999042
3 253371245 252392455
1 640463303 453344137
1 616111043 856957840
1 954604062 758770487
1 829420046 422775778
1 190022379 671894880
1 508539768 602428103
1 535389448 604608805
1 975161097 654330385
1 35358616 872956926
3 183793600 562575563
1 248618644 295114617
2 6171735 890959378
1 291506367 852795934
2 773475392 479182990
2 183622484 693989129
2 379186256 447742506
1 197450255 218585279
1 940870936 178790733
1 835451115 387427161
1 389116223 260210781
4 292453067 82172036
4 818748777 872023868
2 299148036 800086303
1 387440711 274975474
1 40706877 639010511
2 153058268 597920339
1 561415157 102580010
2 180113020 910926724
2 720124876 526383717
1 921549906 322393680
1 90757808 373324173
1 392855453 591380027
6 361180172 499898969
1 247865875 996610484
1 48723789 338291891
2 906888989 133350699
1 156744651 335043319
1 620182824 733899497
1 114913906 643326160
1 235177735 435557180
2 712496356 183000547
1 945705105 603300287
1 335307882 982939823
2 884945494 747222008
1 316300294 670838932
1 780945215 995933221
1 671879978 991063975
1 785744240 323871449
1 934908599 144179811
3 179857541 685872151
1 299022045 119832428
1 170332351 903327648
1 139861711 742077820
1 257521885 460173480
2 514148725 47019143
1 366571264 888953003
1 291973721 559835716
1 52000834 26498967
1 427969705 857897207
1 462280971 586761012
2 71595482 134274855
1 339461656 249592534
1 347135083 257119772
1 712698686 43738257
1 929069416 280342210
1 669115476 297933330
1 65289691 220742823
1 361716573 483775231
1 53246132 970313230
2 814730851 341623943
1 959969559 139885777
1 37716362 130846093
3 769533110 4298894
2 637780009 651833892
1 38226579 575506916
1 700309803 824670132
2 836463369 680545825
2 11271732 142161732
2 506573294 283023039
2 848757198 456509553
1 576424463 371126630
1 24813400 792210083
2 582228835 48019811
1 87066152 381723446
1 619964048 893899528
1 334079648 706259809
2 844668897 650848829
1 844437916 651267918
2 81075495 98354809
1 930882212 770438800
1 315426272 256224600
1 950354981 681206692
1 83064867 465420006
1 919542969 234783389
4 409556750 62970192
2 436660906 605134302
1 917877630 878771885
4 555317187 310778265
1 530768014 393958996
1 135276809 370700855
1 31619223 892685331
1 92459005 46761
1 419236971 838437542
1 675374651 372631325
3 72597967 920087810
3 264421094 815416542
1 414561346 229185064
1 470713504 525044749
1 388519532 261154482
1 600168776 862199644
1 202175512 769261002
2 63797882 255684619
2 844328602 237235921
1 27213836 427461046
1 39159592 781821205
1 533976266 123868228
3 435613118 910112844
1 726325973 832800620
1 440498126 238684735
1 134296853 650003148
1 993914825 160157383
1 665189381 951242782
2 461240249 784532913
2 219690772 643842493
1 372015914 619068625
1 844943775 124744654
2 948842848 109026034
2 975169753 503313870
1 30962754 44268775
1 285473709 488977579
1 355705827 55197003
2 885905787 567271199
1 883335063 330141334
1 144513144 758632082
1 574899597 170480780
2 198355869 328236859
1 893639587 387351918
1 610565484 319105691
2 302223090 431377808
1 578492183 261167586
1 187701925 656025951
2 880767436 603594545
2 381373577 435523560
1 206502072 42440889
1 744245506 545165272
5 738443168 246429325
2 911318078 955679235
1 306493848 608427507
1 164098103 81096156
1 107861854 685863637
2 740863386 773841071
1 799495562 961245098
1 11086950 257378778
1 773731258 172829581
2 174163725 480755470
4 903459047 478900276
2 792194044 752099028
1 525225237 362742450
1 862981474 806345366
1 584665572 198989321
1 483900803 866957106
1 327463492 382555764
1 673404875 493835769
3 586934446 766343004
2 334486447 497471101
3 559132005 497374551
1 56373017 243327927
2 107371902 109714855
1 30320319 463673403
1 775984165 258590003
1 829690652 335537118
2 781680756 584744486
1 593354279 140827851
2 244494275 940146200
1 36525712 640516378
1 103924073 491899331
1 774021399 707998435
2 891473503 493486343
2 816673740 338302994
2 683319146 650345940
2 366953056 520235226
2 307432477 626493966
1 447336896 827181735
1 991543755 148852620
2 324567417 787181314
1 656411650 855110635
1 50247438 716874426
1 347989500 46940619
1 680787379 541062321
1 137098352 159983673
1 584594254 884944186
1 920418002 898287620
1 716207382 97984631
3 178377322 845012997
1 728446202 369986351
3 443515477 738286152
3 741882114 128441174
1 666523985 101687533
1 464706133 138667412
2 846962481 910699002
1 806033075 488797327
1 855294666 352239804
1 555390774 293227701
1 414047534 118239042
1 340245084 874334590
1 552884348 238997896
1 920096713 650805007
1 135009952 891998200
1 583527862 769063328
1 160943744 841427111
2 864339044 241761185
1 471085481 728344687
2 967715140 656607901
1 470618257 920328865
3 124431133 463998115
2 334774836 733582085
1 816058730 366856565
2 607158195 529026310
2 424563413 810930078
1 823975770 556689681
1 920180872 708348084
1 943977812 508862656
2 359994572 733392867
1 369349476 908746205
1 918865775 539228666
3 264446063 528835205
1 283589139 123337321
1 714356840 255051433
1 651694368 191558484
1 250593330 685367711
1 533430608 675711420
2 211879702 763586012
1 400004493 859669390
1 35504010 475700233
2 967974395 574038423
1 593266339 196333100
5 296710807 100117711
2 650394912 399490435
2 56459229 827189592
3 895397077 143654907
1 51103944 466622257
3 291273479 522277422
1 562986657 396246315
1 490208021 603759028
1 918159914 747578751
2 73001179 458341967
4 693300039 627581105
1 991773434 627632726
1 365138545 529759852
1 17470855 55093828
1 47579039 16092230
2 155128951 297840675
2 747611379 840933095
1 317555926 469199779
1 245614514 740334360
1 322194124 338210980
1 405504256 941013623
1 23989712 54668266
2 49214843 355101695
1 60130335 772029757
1 504574946 373348690
1 836073040 401217965
1 633256052 664244886
2 961071343 998044274
2 237999268 464619845
1 801455510 28607999
1 222320679 484011382
2 362705842 659023017
1 26229656 95314999
1 444983521 412828206
5 186853817 844946382
1 54013047 620155843
1 195089086 217840809
1 665602190 211599140
1 961869471 696349146
1 887979232 916929787
2 318277172 561401074
1 137529861 512768557
1 188873008 443390603
2 578081377 672392525
2 956372841 943117600
2 408965833 987745451
2 355507941 370867578
3 904955278 856930694
1 57632138 299509913
3 659165895 738999257
1 563303593 471566876
1 413219676 900864568
2 378635820 262435637
1 785316740 237361121
1 100381485 205666673
1 323133911 528883247
4 446493466 334050615
1 389625456 847571686
2 284694630 943463399
1 895239005 624134920
1 830577620 991742084
1 871901749 245775827
2 771770025 39448272
1 894543653 112336626
3 737773520 351232829
1 841441864 123454907
2 122432307 484308286
2 771353688 60813652
1 633046561 827252900
1 220439098 901473008
2 661379781 985298840
1 899217089 695334128
1 806043230 458263478
1 142694329 419943564
1 287232557 263593103
1 764140716 794278117
5 179611026 107868179
1 918669375 782564611
1 835425908 835732824
1 973031968 656651681
2 167607403 532569429
2 303708742 363199218
1 143172751 17495281
2 471381416 414805630
1 959814222 225226900
1 956716775 845660093
1 566786525 867847161
1 775921944 404410220
1 621316538 856413147
2 684484488 780832856
1 784431493 234749394
1 26412359 985660202
1 659384408 59937855
1 843561253 950744778
5 407514114 928253715
2 475158791 79970617
1 66104947 320401800
1 782360807 546597944
2 562942653 358979006
1 168323146 327296659
4 761106279 80498537
1 389638074 905689857
1 475587276 727648558
1 873104399 911905131
1 919871246 629531850
1 553872009 107483001
1 164281689 463619522
3 581580075 608259625
2 529193775 982124137
3 411923489 773020795
1 552804148 127945517
1 786009467 285321125
1 48668178 514400637
2 926463821 386105332
3 121843261 831577369
3 394490334 19373140
1 407122611 98074728
1 623313297 196322797
1 181786515 152096000
1 539542648 124614468
1 306759155 970727742
2 709610370 183140518
2 647409561 382028908
1 270807493 703050947
1 510843274 999717613
1 38707877 128264807
1 705618092 766293569
1 574954380 413155287
2 996090936 876462066
2 986608403 479309421
2 25877630 937973200
1 647267759 345375405
2 603872722 10323777
1 990255799 717470345
2 533749278 970328397
1 50652652 521709665
1 656644661 429250406
1 752354769 807455159
1 236795932 279894587
1 533413243 944547309
2 835269207 967068693
1 202101784 82165530
2 958517346 878641134
1 62465992 120009703
1 90461568 949153378
1 732086973 274612056
2 985138173 884201771
1 204583212 527241869
2 68824630 356801586
1 335033876 872813964
3 364424727 106599450
1 522116787 608921416
1 613421250 153589868
1 272384414 951421644
2 717522899 611886639
1 99822677 842879868
1 727129579 878630604
2 113521189 385666102
1 162211374 591148545
1 89717001 761059006
3 564450416 253978236
1 793403794 465932065
1 120536258 703934980
1 879350513 409456757
1 411249318 419314290
1 825781582 129749503
2 167091450 139336921
2 374491685 79158498
3 630722583 27842460
3 518618073 13143239
1 878129487 179959844
1 639756158 832658169
1 408217621 936158645
1 314618573 448257608
1 779090138 995576385
1 991344003 442088903
1 872498783 213518421
1 961930519 622029786
1 208979186 740531319
1 27128445 299008647
1 205231816 982491269
1 131802036 136199069
1 249117121 173540169
1 655552226 521210332
3 978529887 883386932
3 797308790 330914787
2 416669076 677332532
1 302267766 676089797
3 338847044 687576835
2 414622977 471248140
2 482871685 997625362
1 431036761 748395600
4 569340985 113734542
1 159107446 312799402
3 304832687 801336458
3 853781373 317759034
3 151536539 860075161
1 144698581 14842604
1 3217600 863910597
2 649104508 744640939
1 232830547 290512121
2 562782529 142612870
2 663658313 499345691
4 64751045 722993174
1 689038881 321278916
1 525058796 388433952
1 664806930 812695389
4 636038330 369156811
2 417082328 544855939
1 621838545 969812517
1 475753329 121415630
1 379852755 332787583
3 511017664 498244437
1 277721642 41345294
2 624289480 652923743
1 451392938 32585257
1 762286616 759533068
1 77721591 763924152
1 513833135 594718641
1 447587235 293101286
3 414396438 30062229
1 729121047 661984832
1 212203690 562692008
3 788307416 699598658
1 322271970 518182086
1 106816230 337336101
1 417813352 3252283
1 582980744 740473735
1 460788269 838505945
2 983030575 573607999
1 738298797 229964456
1 313598012 518174300
1 947130043 431296242
1 711826106 696139926
2 532465043 15296863
1 459919128 129813536
1 514673790 17493245
1 156576295 548774499
3 82605894 650400030
2 246769707 876448698
1 369961358 46405553
2 713032852 252489108
4 879273994 562860460
2 690071598 951010677
2 954330215 113854259
1 486029966 938713804
4 584157093 774048950
3 652043303 570483154
3 884477019 811102184
2 203286410 528945898
1 915319795 590820022
4 131228247 53818847
6 115348919 378737959
7 880993801 321428604
2 430408974 652957884
1 637034107 471013307
1 447224651 535060624
2 849919245 218029199
1 18658742 730079023
2 509454634 62308811
1 944673612 385997751
1 398883218 252554268
1 878377879 980802438
1 514126703 469524049
2 528030165 232794313
1 123463091 922530839
1 394360959 904835273
1 693359551 745924123
2 893016510 261128518
1 844292688 242551429
1 136356329 60467774
1 785266753 349947778
1 483501490 287430937
1 765289051 624800846
2 306109139 453066681
2 270205933 599744416
1 98788533 398665705
3 309565187 641410950
2 432698303 901223994
1 181751575 232357713
1 621381042 807941970
2 799587897 507898642
1 351222010 639450039
1 600798250 140267384
1 429483956 749862661
1 17892021 367631899
1 180329355 887832949
1 561724499 983881474
1 666130946 62545547
1 370060736 794036504
1 930156288 998035009
2 806111850 400625784
1 282327251 791644686
1 334944507 629428832
1 399819001 573782337
1 163859093 982064968
2 782506861 881031163
2 811814419 490365871
2 596660071 104761068
4 731501434 806721401
1 8263811 487906264
1 786564452 20537470
1 272541829 801113453
2 577885385 379609449
1 879756996 551124632
1 615970287 426739074
1 303159412 242422883
3 487857105 545793621
4 677429280 214944658
1 931966038 99395139
1 542054696 476009385
1 596680369 716962000
1 814856222 779996524
2 362470261 358284621
2 20798414 38110885
2 251426069 45292611
1 976592625 977398921
1 106322118 150539971
1 937944933 372244285
2 385364776 185458542
2 228670138 745758756
1 118146762 782634264
1 422385073 717665842
1 711973521 658207575
2 502517026 892487186
1 50666182 570364037
1 770366259 34971877
1 174374296 939962698
2 974350189 460306256
1 519116721 365592648
1 684992573 470378868
1 235636583 293444226
2 45007480 632443861
2 341199956 57565395
1 753716622 376146020
1 480379347 601223054
2 695464059 40779408
3 40405624 575450972
1 992352724 32877160
3 171254229 779151937
1 940346430 474676161
2 529696730 803139655
3 792985981 601328289
1 779217182 728367694
1 779493127 737361108
1 206990380 191771909
1 480649941 410238006
1 604641147 775404540
1 198643330 488130391
1 238222759 924528956
3 472939431 998878609
1 221688553 626401031
2 479083942 943837226
1 693796001 397836720
3 229328253 689394235
4 655518287 158971773
2 481801671 62662986
2 214181449 443038858
1 172553328 902930465
1 455144479 973995550
1 261956320 497091253
1 556133530 755336370
1 564987869 434835857
1 274375848 848352111
1 197516542 327954692
1 126611399 195510913
1 865874150 895501850
1 711313321 759578644
2 591856755 630081082
3 485562402 950692704
1 561486357 262271948
1 236921156 539535493
1 787738381 269402489
1 149724840 842650063
2 272096734 167424832
3 519205799 756872302
1 886391408 536810780
2 672596998 829932480
1 83574158 351916371
3 66786034 653170755
2 202215194 602685125
3 95823139 339342228
1 964884675 100268355
2 571228602 973049960
1 824329263 100968713
1 807284316 598986651
2 856614534 746971476
1 881938097 418442872
2 385592170 479454469
2 8136985 8013748
1 322454643 519904426
2 448014299 465754218
1 445622316 1937519
1 271193262 44848819
1 252198040 707391498
1 877153713 277244969
2 717051036 276667133
1 961682856 388463547
1 338937462 822812346
1 897199151 130698752
4 124784994 568183777
2 99586146 426398218
3 116456068 493797368
2 60481378 320120228
1 489069233 512933382
2 96416628 298954915
3 960808885 622914685
3 95765371 896139595
1 906409727 397643574
1 235089546 315299761
1 430807862 975921691
1 905490719 798179920
2 144837713 106133141
4 624140609 345077866
1 957989836 756087938
1 387819921 325331872
1 338837523 924511663
1 523652076 805056720
1 6549159 63071944
1 58850837 228824782
1 35165154 566233011
1 92769965 388157209
2 559922116 316690357
1 954170224 215558139
1 766927925 118644518
1 309053607 814679080
1 393382118 530038487
1 297357594 232500017
1 236427062 217068916
1 49985297 485561546
1 801475155 143647539
1 93779170 296801641
1 796254203 155574092
1 320263199 117179275
3 511011308 358305568
2 737583779 316780001
2 175153907 33242104
1 685785379 481494295
1 230377806 311472474
1 693398491 961684967
2 636870577 66484812
1 835336417 976578162
1 383250841 557203857
2 291659804 80627617
1 574722912 909267774
2 61977732 321776353
1 956066013 194778166
1 447849 831031555
2 676306567 49147404
1 281571178 731294042
2 763733264 919618543
2 611071097 412804088
4 17345568 276676518
1 582406585 700603294
1 775633021 103883676
1 33595648 243291042
1 987224116 93024828
2 344893073 904382951
4 273565285 142506109
3 781529906 218174024
2 141236871 516691768
1 108367854 473282999
3 232277540 692393627
1 87176804 12851319
2 347164145 342743548
2 896753015 590965769
2 270905991 51145099
1 36992728 99268530
1 165628848 95225652
1 230581284 846659033
2 689303945 946860273
2 922480191 919558404
6 174148591 396482947
2 259419550 836076831
1 369236991 885010367
4 673953739 436067893
1 89026421 873133325
1 911430575 324015801
1 506846405 95062300
1 777053616 862966022
1 800741477 842663695
1 378437669 379053994
3 260712971 114172269
1 65566559 751792650
1 928967249 205272342
1 524290960 202440522
2 219076677 359224295
2 510259095 265799827
1 16549276 176573740
2 866881151 501046751
1 598515431 76412083
1 925293256 371303088
1 997065831 78056022
2 363086480 705719814
1 948830315 780393670
2 764449125 274284644
2 954244732 451336013
2 484407210 433944463
1 402097986 450083436
2 174944732 677887602
1 776123184 523045952
1 347251726 701832768
2 299857110 613909245
1 909530768 551412141
1 750851764 38228136
1 537205995 886810305
2 488813333 692939248
4 612327032 336231514
1 377139197 991435701
1 922600927 342356689
2 234745574 52681875
1 276208946 411351033
3 767355024 63848256
2 607211999 726341151
4 654833077 57771673
4 625745324 240705945
1 377545872 427167697
1 970487263 721230923
1 165151536 56094764
2 257018411 924122222
1 121960801 615871551
1 639794425 330422694
1 204588745 205938842
1 274346246 350447011
1 62639180 250796282
1 919921982 184362328
1 605139159 207243204
1 377001221 969138876
2 523020392 599121985
1 691931679 122338911
1 408145195 933720418
3 604347255 561473635
3 156471859 194820686
2 891811135 626073450
2 921754264 223559297
1 963430808 544511545
1 6477144 799488400
1 299985012 304498396
1 803541783 969903392
1 657187612 775514439
1 600479866 489501407
1 873614771 600085944
1 510968185 653574979
2 240046743 355403036
2 994041474 888360308
1 38985599 422427851
1 152789526 20399534
1 776288388 298325276
2 746207390 470220412
2 898336878 723861709
1 347280867 261094243
2 154394389 310971316
1 276331611 4123901
1 369077888 108998852
1 913906299 808405360
2 228473997 131355899
2 868839124 105977812
1 732819636 501392896
4 125290756 418133052
2 27210085 668954474
1 354355759 335651831
1 644214908 919985139
2 116521773 16222932
2 469238804 592158707
1 623571446 630830781
1 809656087 158596660
4 21044817 935108720
1 101529502 140736110
5 412093228 702199164
2 444514112 730262922
4 246518149 773117132
1 583091634 101536180
3 328579679 82974366
2 253306689 668001024
3 79545599 651293727
2 588591775 788983252
1 549832497 747997078
1 632808025 888585921
2 746323447 638666947
1 168148657 516075158
2 795457118 853606400
1 152101465 606517936
1 332557107 108552978
1 986686204 605904740
3 765662356 681146164
1 788645826 565981410
1 672636828 835929791
3 358293524 116210102
1 645437827 663869524
1 771221886 645611269
2 656457312 481776369
2 628167881 639248797
1 853181875 988344052
1 885433987 670804787
3 52820689 9762087
1 588292499 796492678
3 113986601 718430534
1 812903593 748663032
1 370519024 325451537
1 602014371 782992223
2 594715215 236319418
1 76347550 641967945
1 415200867 549291563
2 648131447 383708598
2 348504250 643824920
1 799536862 283889853
1 900828719 223895488
1 709479943 608693773
1 830188340 884563640
4 358917877 645563742
1 15870905 61180238
4 536121083 467941319
1 822880942 970710575
1 885607704 887807661
1 94927833 533611582
2 610439529 797358641
1 627555611 422165196
1 75412051 37462267
1 736449997 304247478
2 304639497 342850511
1 732101996 970223113
1 911305167 417227409
2 341566645 136016673
1 843557428 805020701
1 455419231 174560599
1 89649902 948158729
4 727837808 304393315
1 141898081 455111932
1 253371460 57199842
2 914974799 295608794
4 352062541 605946168
2 751414659 444469441
5 368593043 234982963
1 931822570 408162191
2 217916841 146149347
9 57740701 32522276
1 327516455 359142848
1 413143693 153395623
1 412507631 580873033
1 582487449 846509491
2 719693980 282755781
1 989209639 986409927
4 451578616 58014764
2 918978008 550106156
1 199435593 574255268
1 242394652 395137744
1 742047613 202318024
1 465341145 81341010
1 921020010 474404715
1 680955752 614119574
1 773864436 67992080
1 315435104 32085558
1 659732874 512002451
3 69562115 183019219
1 15767035 537449568
1 204810034 867450980
1 943114706 674156152
3 35903235 621288724
1 127788195 327841559
1 947265584 844663284
1 877557444 486551627
1 698159937 622306330
3 820265476 996463121
2 934090535 996773698
2 974187883 333583622
1 957920558 413878065
1 11297511 127549039
1 349129544 409429762
2 379338146 719482624
1 289128792 119921328
1 389960616 101936684
1 183491576 837675952
1 461881020 534229361
1 437259899 487630375
1 283428159 956080093
2 858986403 647223981
2 788450456 811902476
1 96646194 626864506
2 188658625 335402559
2 176494146 855997696
2 306938270 141891099
1 103119642 801789826
3 914893685 552431400
2 701999994 966600938
1 16756449 324967669
2 886464732 964959076
1 916558083 971600354
1 783553173 99437176
2 770496302 355580551
2 639225433 13139705
1 693354595 532047689
2 404863606 346768543
1 660786964 895314865
1 379673039 589948651
2 846231648 464555507
1 180102820 845523656
1 103799020 51683183
2 264266139 890385371
1 796186939 197720158
1 314250080 107128865
1 787240160 685367106
4 557906417 141693489
1 961404365 684056127
1 57896966 52722329
2 757398914 759482713
2 860264326 601770605
1 962984167 737699850
1 198026041 450842964
1 122670701 915697387
2 952293938 888834483
1 709535887 272913618
1 333956697 239643629
2 598410882 586326771
1 728945980 134919423
1 562958480 326742952
1 242223703 48652847
1 158203113 108553378
1 795298233 357485456
4 524032779 435308990
1 18439533 635668643
1 627945099 695870985
1 84764475 923972721
1 151014891 535349464
2 14885101 63085011
5 266468183 867590928
1 961490615 872613561
1 977098959 473830597
1 263669057 960809465
1 246187186 937028448
1 759806067 396293053
1 969221009 565909689
1 47487300 25964589
2 965885582 854375132
1 879032825 659177196
1 942144056 872102889
5 213298372 263618341
1 462772472 277234359
1 631091022 884427014
1 601752847 87459856
1 973749884 266560958
2 949004072 875398630
1 657506554 586881843
1 433179726 402554881
1 995942654 128622202
1 544805046 970737220
2 352701976 732570899
1 562293657 354750404
2 142108346 434471364
1 304458314 335723725
2 857967949 108341316
1 74382041 762192390
1 507714750 334137053
1 508540368 970768102
1 34196154 758173200
1 206580042 153282137
1 49552395 375127655
1 65723638 198952298
1 571698921 272421238
1 92647222 889125492
4 260019752 539073305
1 496578386 182524370
2 687267139 574145181
1 902158646 429455804
2 790540989 412810732
1 887358023 455118109
2 582529072 327816837
1 399705441 707532766
4 463146231 726347664
1 421659702 99160128
2 805590927 129373621
2 973935659 901220287
1 341015401 543892756
1 861835417 180678754
1 848618543 409931967
2 463613573 114897286
1 813772117 379595242
1 417994980 25463050
1 681662440 675518862
1 937431071 211310285
3 444501241 53141346
2 784690824 819066112
1 408065696 213249423
1 376987078 512739086
1 553818864 680820925
2 150612353 472603193
1 320037796 716145686
1 797197319 135109785
1 688963195 119730303
1 485057155 949721648
1 808145225 803729428
2 120018392 249848574
1 71394032 15040803
1 728990258 249195353
1 619110287 734385045
1 155689061 786398634
2 728959609 161756615
1 510404137 210252380
3 666501253 219522235
3 124063104 949578430
1 816717304 445952853
1 691535718 964787112
2 269384963 529798157
1 847380947 315468526
6 320233386 302446403
1 344850078 734558249
2 75217537 670758690
2 614488173 485658836
1 632586853 249866182
1 680905106 560730249
1 36112802 251401215
2 460667491 411762634
1 292996804 156422990
1 387644633 441263541
1 931427774 55348460
5 421374887 510732270
1 372227023 898228229
1 508119489 185887993
1 640303007 432550450
1 866953406 710207164
1 650553114 754875081
1 354985035 144194421
2 877021040 376414315
1 760901071 921927723
1 688650470 892251366
1 103908105 475701971
1 693159556 833729666
1 396727100 414672344
1 958655773 57794620
1 37178950 614288073
1 379173963 987716692
2 623654693 305942183
1 855878428 463790088
1 152506834 858724519
1 764496373 155478040
1 169467418 155660335
1 758923512 113698366
2 892545254 900273605
3 913773902 307312216
1 221139406 588248252
1 204808642 123519257
2 234074756 964587889
3 682233359 794650896
2 805040491 292915543
1 649068632 138764374
1 998287102 667450115
3 457065339 70538880
2 747273093 997106187
1 192601688 311776345
1 992199282 983831658
1 545368985 945088717
1 736778101 508273886
3 809281569 682534535
1 793884459 386514536
1 680723563 390596507
2 530257516 66976622
2 941936441 762417620
6 233794246 783806804
1 740338622 741957297
2 111860623 57954728
1 300416126 717904343
2 218744951 105248381
1 941615961 857487113
1 563209301 328395128
3 676730565 45212171
1 861548825 500630141
3 725759701 871203517
1 217056446 817908686
1 570499261 717147502
1 44120247 151474703
2 780359455 775674399
1 311630613 773456245
2 500320300 434484268
4 838845587 201718144
1 181364624 587313552
3 553723546 248473984
3 175448911 87765296
1 997310843 262381022
1 910001781 195788217
1 968034019 7719950
1 414740642 315314495
1 603505516 86047031
1 165132335 916071280
1 45717215 519062851
1 437978615 851095173
1 759886164 945140206
1 653521981 921511001
2 491475497 516629337
1 321420837 421704217
1 586001324 342621801
1 141153715 430401926
1 458772038 35603489
1 715160990 6165695
1 229732005 962207750
1 389009595 216178074
2 322707964 435769230
1 308358078 803076542
1 919036125 469118041
1 308601684 68659225
1 358835989 274208266
2 847194150 191374202
2 699827529 801152699
1 726620983 64105929
1 28285703 554398830
1 986699912 97288235
2 179393943 692386379
1 17729863 392100857
2 524124823 229909119
2 874802165 246038750
1 207637512 871050242
1 823088742 989922374
3 371784589 980136368
2 436369280 274835872
1 784022263 747796642
1 425361492 383919695
2 674283651 799817139
5 502780205 382568660
1 428084827 967988763
1 311582762 98555884
1 921064831 320698134
1 497745337 654464361
2 180916553 948004919
1 866320674 343646497
1 936814687 20575004
1 751968415 623710923
2 24047443 325104757
3 569260765 248392380
1 932195918 424304761
1 856273188 387751361
5 608755985 371033095
1 458266950 48024902
1 962716190 125267402
2 797489043 380996310
1 912077201 443621997
2 902136911 802232813
1 103523759 36944808
1 380998999 172400468
1 385201819 528373303
1 485087215 682221604
1 511308137 426909885
1 355568085 263752417
2 512462472 493613853
1 96735432 66377920
1 132599951 651215203
1 729572003 281834850
2 813318991 540762375
1 963255022 509132668
1 614840499 543977579
3 324173554 251862098
2 528772132 383591980
1 57590284 228260927
1 166873129 884116275
1 556062558 12924521
1 589943711 659275002
2 261043640 374426164
1 384985756 483158642
1 866610911 332817086
1 185427172 858195640
1 480461227 761917920
1 800435389 53500321
3 854338191 465143621
1 576349428 127072895
1 407881457 952941444
1 975025002 548382779
1 331088933 387618447
1 293590511 411178114
2 307205606 673275816
2 267513427 473959313
1 791956079 383251286
2 92982038 630404962
1 355753404 982717739
2 264104094 987470902
4 262782999 445626250
1 13750808 680926803
1 489477175 244167167
1 681142209 84166106
2 868916506 588349580
2 326462807 772871349
2 485216249 234045582
2 608353434 879166153
1 399251982 680569993
2 968322371 630936809
1 913977869 283536072
1 391515722 606020500
3 752697850 166965493
2 801487831 477327257
1 246814490 712664469
1 558133273 321810026
1 458232396 784201299
1 987239665 750194826
3 476706552 883100585
3 140300427 227890640
3 652181320 972889700
1 938851711 691898171
1 136385832 771626619
1 970484816 871997485
3 337382130 127068271
1 996066387 502700924
2 111250898 931249850
1 571430455 112884833
1 564025478 906641911
1 995077850 839154144
1 892102487 92287400
4 433709585 219693686
1 839799581 640090393
1 410120262 567001196
2 322430658 701929931
1 869477315 173236734
1 175565112 59859467
1 169929380 108947676
2 318192218 46299820
1 402527788 445013952
1 871881786 378347264
1 853037588 876666674
1 210580602 909541505
1 883187451 35868691
1 484972324 769480556
1 562177237 671678892
2 837257498 37084221
3 162901969 682511660
1 520315764 839598126
1 194433436 612647476
1 9251137 770100991
1 539999579 938426639
2 193007539 460150075
1 945433110 308183412
1 962362667 998115738
2 772736479 428954982
3 138796375 446007130
1 796823644 698708730
1 600018361 889780092
1 825963258 829675591
1 264120456 923662619
1 489265724 415748500
1 837544018 704861542
2 723994035 986762490
3 132978876 405705529
1 470350817 169207207
1 649570470 958957284
1 271874537 544835437
1 167460652 19626121
2 122236422 489050505
2 111055278 424893491
1 999668761 912785425
4 997954476 556880075
2 26554903 834530945
1 639642577 220131905
1 965022739 404928837
1 274370820 217892419
1 856824188 762831987
4 370104439 575647979
2 755719510 113349540
2 256512670 77984729
1 974104718 127553576
2 393141944 289981083
1 243985789 210345046
1 995805767 115075648
1 212776673 47409486
1 382272122 167989504
1 291359508 914843898
1 496193268 904241564
1 379118637 170038147
1 174988535 782248294
1 709009764 336364980
1 247280168 573507869
1 31959418 121271283
2 31709566 935748687
1 392625541 127220009
1 970311864 193769554
1 606577187 411950811
1 24004208 398411706
1 942434718 484709726
1 190421018 864045736
1 708515178 178058833
1 337775668 701414218
1 188723409 352870840
4 276044308 9764104
1 786270519 197644603
1 244584816 290188983
1 745660953 769977402
1 858995874 580060593
1 353514382 959071625
1 714586300 851575258
1 988313221 565552971
2 392992895 791498996
1 960407555 346542836
1 239656754 413614766
1 974392802 92439415
1 128833974 473910445
3 708510123 545499767
2 147991472 626810124
1 160443288 80726837
2 505986043 117796670
1 861073242 306552452
2 87744750 557222257
1 719790099 686958061
1 23993510 414567093
2 950422961 927764193
1 903428588 607091739
1 821002983 820417350
2 721789484 61142811
1 643632777 168786797
1 93897554 936655682
1 973399865 32617338
1 163888843 889686515
1 273587304 27276992
1 670757001 819134283
1 886435290 202880064
1 543639500 888423237
1 60558428 781401524
1 714576653 404805212
1 882030640 587058383
2 882639826 681706775
1 906499496 534596497
2 455528656 202324951
1 376919906 591708451
2 431590949 106241231
2 345949002 171696506
1 592099812 717647597
1 703785056 509754002
1 687499043 578367258
1 975375114 92629231
1 579960026 263213642
1 250527868 512164037
2 288651889 586019171
1 625533211 755232088
1 113814055 357558803
1 620768571 6844153
1 916353226 789405213
4 153368011 283059023
1 818275191 707706268
1 394927425 332107327
2 441528359 143009056
1 182436997 272495194
2 320954416 345592262
1 712678028 883867938
1 728779702 545061921
2 429384101 700683383
2 946108480 609036506
1 719177787 70569638
2 146952688 582083234
2 383836904 399709983
1 556317598 30772240
2 31054467 531619028
1 662147454 321951845
1 177982822 526863132
1 848567037 77635649
1 130993052 568528917
1 655233394 434260245
2 956870960 910484520
1 129045274 821752253
2 798979079 740273324
1 633786339 716404841
2 334892257 967568897
1 418094307 64109211
1 836692541 31723537
2 608636787 69420031
1 656357560 736419857
1 745026745 969167356
1 604329192 213443429
1 717700235 595687220
1 463267546 247251258
2 556372352 917516324
1 957604595 841314576
2 615635418 612776704
2 670256154 868881513
1 488166487 396853447
3 517127932 546437328
1 389805389 398927619
1 17573064 8399598
1 769605531 504360851
2 979106399 863807727
2 761583922 269545457
1 871443721 641029050
1 773506807 912583478
1 400618206 74032028
2 39197025 336250871
1 619412422 717860097
1 22505445 110373963
1 689476136 380649369
1 768662426 81407112
1 754059264 95462180
1 915867251 243839433
2 306281359 25271654
1 251767472 339066303
1 684461961 171354271
1 51883617 320980616
1 851140586 591024515
7 208607975 743774976
5 596348403 552350731
1 825801460 531966118
1 814759551 482674409
1 312484266 385541509
1 248114019 955501647
1 410237049 180937438
2 954443235 332257449
1 608885935 911897696
2 151402284 147337396
1 905893523 461096490
3 959509631 674691292
2 260763673 151444641
2 187286788 252137633
1 832102620 222220157
1 12449834 126553900
1 681772728 847014814
1 154946787 993688576
1 58734744 836837175
1 478185339 643059321
1 809676332 948576898
1 915793056 910204223
1 548229768 860958734
1 859017110 53705153
2 8810535 235808545
1 357259750 709934548
1 729376607 633004982
1 571153634 832192330
1 313186322 855686652
1 767412650 233916569
1 66105676 114502691
1 520635833 65334343
1 617686300 534795037
3 739527071 527575252
1 845153487 737828448
1 926348177 742540637
2 408840096 557451661
2 21887128 565691438
1 565997634 127512703
4 367684287 147098284
5 506203929 46799524
1 821386887 513929558
2 645083545 403373533
1 359738950 449191536
3 638716848 25537404
1 962372958 923451300
1 212941552 759183572
1 719654856 971669388
2 121050510 374751160
1 415834164 894113321
1 726838323 652699814
1 488012647 352217824
1 331768836 613228423
1 637808482 434555624
1 597742170 807783464
1 768487964 227152804
5 311848851 287300333
1 946002562 58521402
1 784510085 236415685
2 416685230 679357322
1 132495938 507646380
1 825339134 478343272
1 229267569 196197422
1 364391558 844021974
2 608083078 587483750
2 32112968 410620963
1 37697903 846181550
3 332130625 267291881
1 757631359 854727330
1 957796885 433336136
1 677680831 999239069
1 573363107 304058513
3 448037460 593724246
1 979814961 693591232
1 170878466 759616714
1 632688309 242344575
1 280473888 462786023
2 321703067 939580091
1 833061902 928328654
3 336465801 373138941
1 890346268 406797831
4 682469912 671605351
2 102555725 223286679
3 962101030 963303404
1 445379889 251939034
1 945496332 14740383
1 519854998 156114267
1 417552204 392343508
2 861627782 839142870
2 998619748 763495133
1 251913124 328406606
1 63847765 730332481
1 955425817 768857058
1 876586314 412245200
1 305060170 132435661
1 399806705 173936432
2 262930823 658386865
1 857916270 512410563
1 632141890 138569137
1 487442829 280061882
1 281724419 309263046
2 188073124 209907195
1 460112516 950688480
4 12706168 475712641
1 688392066 567728416
1 781343908 169726257
2 98696996 76210388
3 551140598 754086933
1 890423920 298599279
2 791951146 185184307
3 118488867 591062374
3 589107932 305799085
1 110426051 731473106
2 299420485 939569997
1 130637378 448932607
1 600380791 570949709
1 961955479 878647145
2 296096380 207742324
1 666964469 123922963
2 220248620 555079880
1 115272151 729868633
1 642618116 197638876
1 55326101 693041723
4 636562743 576744196
2 62551884 549520146
1 121452000 597312166
4 92775936 18055671
2 778922343 533978252
1 688044639 161210862
1 927087880 821762635
1 833338134 264511175
1 285255130 43612832
1 957275706 568477031
2 47362877 84647590
1 919826687 686570241
1 89510808 800384342
2 540905921 992325135
2 628796173 814750884
4 873808409 862221290
3 204653686 629130405
1 534831918 771832570
3 185402272 907734300
1 772911901 325418120
2 960222186 425034008
1 585851368 366184223
1 804071193 638020830
1 375504719 90169037
2 981753378 820676914
1 238676547 964917758
1 207227597 237412434
1 630827786 727533184
1 411579784 411424438
2 71550673 624445399
1 113079562 926173080
1 941538421 612482553
1 528203214 857573624
2 908311269 758405069
1 56420247 919585755
1 775970638 768456076
1 754985172 937357655
2 932244766 898620657
1 126790229 594007876
2 91107842 847588920
1 890338651 785571980
1 755310780 160331006
2 938884085 229649207
2 291789273 245755521
2 493141987 896459206
1 960502486 660612414
3 494362172 25947993
2 911702591 851151995
4 606274043 616423254
1 487721493 482359979
1 529749472 721195106
1 267545513 32894735
1 498931621 615448112
1 389239722 727439547
2 918547457 541719075
2 311808289 473734708
1 580002028 481093941
1 764839289 570803424
2 10214176 95061504
2 135289116 973017042
6 441023745 333941418
2 921050833 416724363
1 100200059 60009603
1 654211063 289500292
2 48531753 961024786
1 758756085 809709364
1 296351651 583015951
1 993470805 80518386
1 358084685 159277247
3 627604880 589916418
1 7494037 721310343
4 645415914 321217000
1 315328232 850423056
1 610340515 605875933
1 334326778 296170924
4 464424871 674141810
1 983106306 702936294
1 86971208 216505669
2 484669267 155464925
1 18327137 940393579
1 426769700 889089109
2 79182281 186366254
1 388187087 882757695
1 385474301 86650454
2 485078475 815605183
1 633919296 472343711
2 647658103 319552069
3 452010691 400931324
2 294287347 45521284
3 544077362 840220735
2 603143481 317797693
1 884208461 806769051
1 842822928 485995999
1 763710924 949746586
1 952829113 945241230
1 661715203 496700148
4 259386563 407026909
3 913571950 474669894
1 944674148 716719937
1 693662544 102468818
1 822398656 341493224
1 916147526 32685330
1 995164126 275051597
1 264099325 350365409
1 777980240 902340589
3 277569006 977214148
1 917596872 93285450
1 374693121 203368790
2 401031343 671917156
1 185644202 363830295
2 52236247 537411063
1 803648363 474839393
3 364382544 31757568
2 952201878 642064299
1 140766368 781978385
1 531959841 69466442
1 838117084 823532279
2 661944036 990027918
2 121457829 962113027
1 510249099 963691058
2 104111309 791737688
2 285881264 681998641
1 166636359 563204445
1 466505269 546103534
1 749682034 448124573
2 505550927 366663221
4 279861692 84577700
1 694803332 363667718
3 138563519 945676186
2 622284329 214405927
1 15558170 122512026
1 357496639 841346151
1 976492925 237725042
2 202493969 536382103
1 876772473 374195724
1 86810379 414140841
1 496093065 824164384
4 201674752 505867366
1 823655375 931463020
1 341945201 863262584
1 388486700 65794307
1 415107287 829533915
1 204499374 841604701
1 505031115 411925122
1 775548641 506101649
1 16311211 77059577
1 63785195 700925664
1 515353193 608574240
1 189910218 289860944
2 83264222 820280995
4 706579375 922351007
1 806991932 536936317
2 153366670 754018535
1 759367822 542363314
4 860306374 773961633
1 330114661 695506917
1 867991922 510345941
1 650535476 46087183
1 500309542 646391540
3 434105323 43326495
2 28314278 750896181
1 611381051 866466387
1 455706731 87641243
1 343822342 911936926
4 58307432 77340918
3 25284825 853689434
1 702587729 90856497
2 429830699 239360554
1 923172241 920919582
2 126082975 268597366
2 651338158 114271103
1 745697237 240934263
1 405171964 703702424
1 865313279 101969442
1 598656905 930856445
2 265908281 940273332
1 249981525 267933182
4 542912227 255685210
2 921884800 543270373
2 243805171 642528326
1 759669732 810497464
1 470365778 835840029
1 618764389 205648647
1 403212364 617784344
2 670609141 758740256
1 761138355 689112741
3 537183089 652019635
2 608301543 593759248
2 121904307 915490140
6 932704531 474776575
1 91374644 113689346
3 951811237 868468486
2 285918022 932233481
3 987038265 633146628
3 129984562 823302393
1 319956047 694168655
2 491982791 556022937
1 311378253 105470465
2 868509042 212464379
1 884703698 102539237
1 707275582 582468730
1 419145073 1367760
3 824419167 310756149
1 969043086 910717147
1 109965988 169143765
1 929572624 82628719
1 750057461 364371789
2 160795543 502761314
2 198936197 834228586
1 236624451 962932356
2 925224108 940503964
1 180740406 866473281
1 409680782 224031634
1 3134382 208741963
1 457288422 356928224
2 115296130 511155137
1 867541701 366229608
4 856013559 427596844
2 948571845 38994236
2 520673743 326353832
1 904938276 753888058
1 763258319 380603367
1 838745642 323964897
3 168829766 809914676
1 615705194 987535744
2 728116699 667645547
1 579102445 310134716
1 738991079 516436804
1 735732650 107134121
1 415488428 284218627
3 32124613 171896488
1 68644558 391524239
2 771806479 997970328
1 277401219 872187498
1 936445437 417395392
1 622142139 643783239
2 586371162 70958702
2 116786321 933862239
1 875359985 171550079
3 816574502 458405048
3 160185487 560176601
2 807849172 742230984
2 856378153 32742529
3 580924539 779079694
1 987206886 807565656
1 697171717 836221563
2 453287991 243897566
2 375956994 419283639
2 864905924 571503060
2 711673057 386828246
2 561363251 505984978
3 446055322 405052561
2 689539030 514157702
1 131232788 371937299
2 513661870 821166380
1 305917745 994080575
3 389997322 707495978
2 218187738 919748120
2 614953391 692111544
1 882005703 851415749
1 795887969 995191983
1 664902139 308308968
1 701538363 98956425
1 972420027 695749624
1 788744577 303588681
1 355682267 244501610
1 216198959 243156274
1 396180535 671964298
1 794680710 485568876
1 809378164 601594923
2 477167561 750572629
2 389592252 181667753
1 36241417 41764456
2 497754104 919829906
1 676892293 886472034
1 964209589 585343409
1 132102513 56272716
1 523064386 3973363
2 881128269 882280193
2 670707071 614215118
1 66318363 402945475
1 531639561 879279771
1 308917326 818842375
2 840615055 510758138
1 688340471 29420060
1 500090154 458581456
2 241394922 79465542
1 260772270 689623257
1 505840722 882365790
1 911532798 422806144
2 330918002 350402263
2 256762032 978022765
1 868443995 788564455
1 893013763 392445637
1 57258279 606023363
2 785006537 361554478
1 804323692 382092321
1 679565889 58942662
1 610476852 669233362
1 704592471 666010620
1 953047033 808019570
1 416113749 85849332
1 77267759 296788685
1 220030457 317649079
1 505628115 652987883
2 316037504 266405189
1 433771721 909916527
1 122907740 946900532
3 103022815 334807443
2 576045389 277932424
1 962543865 789505815
3 606259604 902581395
3 93361662 549693859
1 537184011 94414022
1 40364028 841292528
1 407958168 496682051
1 905743006 641743494
1 41830105 48820980
2 645032298 975887287
1 660198889 130760493
2 299638555 428628252
1 417146985 792780499
1 486715721 607793309
1 808421010 679703152
1 27514552 330769648
3 86704827 249102589
5 791550633 705557017
1 58183253 347206047
6 897518609 895335317
1 899786483 593678000
1 524989668 1338265
1 105836009 93329029
3 489184869 257681561
1 662664716 299143193
1 903425273 943531799
1 296556861 935870967
1 643750141 698175771
3 342330985 825082702
1 119895373 617298416
1 854375569 273002423
1 648632136 683362891
1 532554019 91717152
2 779519126 659157216
1 749069167 682295224
2 487660471 542301268
2 960485294 45833526
1 389209906 649021316
1 506568237 189085887
3 879522390 858441265
1 213555377 575711176
2 576536398 425260917
1 209361826 433561456
1 680803640 732078924
1 862223342 810145832
2 684589053 742678237
1 422081089 488404427
2 497498725 883421404
1 616617768 121491233
2 232578323 662051681
1 101490474 133186618
1 755993594 318086482
2 186881592 224684350
1 830292305 88223173
1 422666691 916595909
1 412351004 268415054
2 777440108 324735089
1 98186522 443355912
3 997949160 414949306
3 4802040 238098339
2 569200430 573897507
1 381629747 133063666
2 762899272 995407714
1 893740323 576956087
1 894556434 65776360
3 473860410 801210488
1 986778527 759896195
1 556918798 525695153
1 228831575 995637219
1 185859301 636528219
1 794612480 728254332
1 380477977 244895014
1 529225276 453608850
1 666336534 432304620
1 167223205 91632076
1 241659957 324424929
1 297555589 968550884
1 475523695 977742464
1 382538134 643592684
1 336695677 309610295
1 235314427 745703021
1 189467257 5960008
1 702447471 470300136
2 230178185 572618869
3 640118752 458578298
1 683455891 710125028
1 233794154 203486942
1 733698372 320419475
1 769846711 273842749
1 691808185 407447930
1 765473318 278960845
1 312580298 891355420
1 743817536 469572367
1 375781294 789341069
6 862248393 768291396
1 934496524 849980596
2 106473866 828260272
1 933343049 125287063
1 560774233 156465078
1 376846148 71490840
1 257171974 911858484
1 924240111 382284577
2 176032359 673839130
1 947626456 977933594
1 435743602 125256847
1 216560505 139004710
4 329233165 942054895
1 582422689 719538071
1 555645056 941483702
1 70457537 809470826
1 495385599 698179919
1 124701623 177282459
1 250739935 141131569
2 938245168 387227192
1 700000781 409961074
3 926438821 184964116
1 945871288 372960052
1 148378425 88558368
1 375696330 344765231
1 264981355 255567847
1 661951893 885614942
1 309812760 855437803
1 336452696 479670849
2 574829359 796763985
3 332149529 441373940
1 505353607 239537707
1 960281260 99971560
1 83178400 720786920
1 488462685 569675173
1 973407823 183063427
2 520053603 151311904
2 30389362 160600808
1 331152440 411422376
2 20687637 774532352
1 524455898 490467221
1 300788030 2964698
2 831346339 138532831
1 298599438 753016475
2 528605393 214765222
1 962476246 238965191
3 665210123 386025503
1 828396657 973813266
1 733193140 862325888
2 82554060 723538630
1 117859753 46729952
1 32006753 962381370
1 95684950 151160779
2 525938099 605978532
1 368445159 14750677
1 85058879 877168441
2 282830060 418445596
1 658391851 705569421
1 672912579 408502162
6 317733601 379848506
1 988049815 65202001
1 702972534 180662391
1 761494144 195035636
1 403307574 632438287
1 475313182 488254599
1 897843329 188033399
6 128659230 550999058
1 863400772 372397557
2 164534456 104504875
1 770599076 885579733
2 105823094 942224741
1 902048074 812358130
1 29256303 185448891
1 697839510 13546728
1 965371348 998232438
1 913969892 959033971
1 285498753 506050591
1 829517863 180485275
1 311325542 560797749
2 146352830 485190992
1 243565119 926240359
1 203479053 90897319
5 630395306 457114316
2 459911969 28193661
1 691477175 247303194
1 363125994 902385110
1 759853936 822339334
1 767450933 871198080
1 859345622 89415108
1 596173602 41046562
1 106835674 805355487
3 613443582 965118277
1 109263955 963174577
1 673030721 7167953
1 291283465 618531799
1 702984727 281607183
1 630383404 229141300
1 438796224 948265473
2 649357407 619081192
1 60505436 258353286
2 806088207 591843181
2 37839565 502147308
1 709570890 441104047
1 110782051 120887865
1 389431270 747498611
2 786682975 963984684
1 825851104 736831757
3 542994648 813152201
1 87064947 906447309
1 343732698 186793564
1 589354962 590282914
1 27488402 207968840
1 341749037 483100331
2 768900942 221735289
1 325387649 239183619
5 667965891 174004936
2 211718964 285670488
1 976631582 347923405
5 523058696 5515925
1 984595718 365763145
2 862490629 210114616
1 467076759 141349219
1 585633221 290649061
1 36349920 876676973
1 874140100 218928444
2 649719621 350384048
1 515655834 9425334
1 763016654 736708355
5 381676539 634549630
2 298617054 357422776
2 550476060 337112833
1 427246813 657222292
3 49522300 413663878
1 555777606 738189995
2 871385668 172649854
1 243638868 374537018
2 988161875 41861239
1 672531336 102167925
1 98624272 82077215
2 524676495 960329781
1 507823177 545646202
1 574973092 89531728
1 181306864 491210814
2 238390095 671944103
1 708142349 647120796
1 736905589 944684120
1 344111230 975117618
1 172251201 175919663
1 302934286 384159230
1 501445361 585428734
1 557000217 34461403
1 829518259 386154237
1 864010976 297320968
1 813361142 31419803
3 375395498 255470469
1 632315969 977523541
1 85907818 942359923
1 31026066 749299694
1 297854182 89162433
1 505490013 747068160
1 501332064 602458486
1 108875646 958353634
1 744584329 928056804
2 147793426 406599513
1 213374429 329202012
4 244939676 571740627
5 272185884 949445572
1 369950368 750486681
1 46039194 345811223
3 478686844 390350804
3 789636137 234664571
2 876629154 867975114
1 299537633 577340788
1 168400150 258853375
1 599987055 303546635
2 464142013 238490330
1 308151291 421330307
1 376665836 623047381
1 344595971 988360724
1 641123217 441440697
1 244744534 643662477
3 846029844 727790170
2 121418738 57337767
2 701780545 891797420
1 947021372 685919660
1 72796030 908177803
2 443193276 871240869
1 833727728 223377318
1 944491858 302432772
1 68530391 557396975
1 30596185 916097186
1 821436737 974360985
1 716417845 622464798
1 830580399 302272479
1 952634303 727689083
3 65720836 478609098
1 311924665 926027293
3 101622362 804569303
1 803312512 20629217
1 511772356 883763654
1 943279200 544480503
2 383500383 460454927
1 712268160 709021315
3 317521786 511448225
1 971152757 522307626
1 677123163 626297398
2 523550622 832911887
1 744480812 192787096
1 285637742 716508391
1 989389877 257228335
1 493658488 462759313
1 969422934 962335482
1 657241677 596175888
1 242165143 447096917
1 440482278 435747248
1 726169962 255716076
1 361912252 334646949
1 120869251 847808406
2 816004033 830422730
1 535127096 437815442
2 248431609 75232840
2 882776634 853872551
2 47771509 233044184
1 770879957 492851156
1 719314432 894006955
1 567578572 302674135
1 170602514 249234211
1 239390192 553767420
1 401800494 202583537
1 756798305 657739739
1 322702939 195436936
1 33768729 489177740
2 851361230 820017988
2 325722990 144323990
1 968157377 873360516
2 978870265 196297554
1 32834597 730123981
1 552558130 610284781
1 741603318 444401985
4 864091099 824784803
1 32273211 72606040
2 240494669 13663681
3 8678457 673155761
2 32166391 789528249
3 650408062 255095449
2 479984641 314716548
1 995399965 993703072
1 930395642 214909777
1 729708791 132698611
1 694777733 3539769
1 813793943 694721522
1 433807424 349312243
2 238834197 739783965
3 164400413 798694947
2 596172259 638393346
4 646682806 243330978
1 961358113 54541427
1 597774418 97464122
1 842420809 158681586
1 53920028 368384691
4 185731339 201210993
1 167000129 267139629
1 863965416 275829174
2 238373102 550077106
1 5480619 860105245
1 653048278 783222934
1 292085655 583600510
2 728056614 673148777
1 437625539 865921284
1 450463119 459402827
1 916888418 945637628
1 63212973 770055121
1 569143384 343316274
1 972013024 106704653
1 696674009 507588849
1 236301595 712552485
1 621545521 873591755
1 966862614 688001853
1 583341066 45899151
1 483758059 105545518
1 212702083 990886221
2 638480322 770797957
1 138629804 164311400
1 559575248 677659425
2 209247986 439215097
2 513890352 262280160
2 71986968 286373513
2 196320450 281816998
2 57236797 218788154
2 572554248 829467424
2 404252822 224579018
1 958946059 981811012
1 572324445 641516436
1 715652721 345451130
3 214398065 154003534
1 646271200 550270173
4 916883011 303899856
1 179449483 417473116
1 431894392 333588853
2 341500705 677391366
1 694810445 810343028
1 122793456 404441724
4 252780039 700425548
1 332118984 497123347
1 387100655 910484926
1 521720032 249355080
2 379210117 370561065
2 898356524 894196448
2 61841708 95737227
1 376269221 400551843
6 445830130 989552075
2 388031159 937206725
1 436291754 752360023
3 143735616 812278276
3 945189618 110917917
1 453574328 283433430
1 54106678 529110213
1 677683863 843845363
1 37070606 123223977
1 58628188 874755335
2 908504764 115524502
2 948373967 438873584
4 544048449 585650532
1 937477531 347257581
1 567631330 248485634
1 114973950 479277125
4 426771896 815675475
1 180731381 954213319
1 83689073 85892021
1 310295757 636254622
1 853687980 44673114
1 55993734 993917303
2 338154208 734286521
1 86753398 691261138
1 346494271 454473890
1 543814336 874154708
2 77941611 415542942
1 705920902 213332159
2 445485626 167093367
1 29666976 230577070
1 103486197 581418745
1 236503167 857159760
1 627390650 618100873
6 932528972 278706144
1 153465212 732962391
3 432153400 395329335
2 364710381 300441312
1 567296451 850137150
1 464720054 689088556
2 350782510 423336120
1 902797833 875101535
1 306288037 675267823
3 158606059 607611159
1 25147859 952153777
2 583167817 968050464
1 979293729 612316123
1 504801138 348009238
2 505342911 493770962
1 659800187 795362998
1 979743705 570783342
2 784758952 509416849
2 913307602 410888653
2 231045360 133666821
2 131538565 763555195
1 4499938 534593270
1 517737146 833367117
2 538171852 158990530
1 660295612 899777995
1 929431627 653376820
2 480584202 796658211
3 539452791 453696076
1 566785716 149512186
1 688088442 929575035
2 693731582 525412232
1 838190076 968527125
1 639415487 262391309
1 115468883 172946483
1 581530441 415282318
1 986146416 712995922
2 115497173 84327625
1 184795230 258525552
1 855428065 587625025
2 120327098 967304465
1 670326312 292356734
1 347007965 99433262
1 43080435 319021015
2 834832109 158312732
1 256431166 368734916
2 830559009 593797177
1 65716860 783498626
1 298091325 382686726
2 100924800 825549088
1 954200701 13542617
1 940244814 686533760
1 198371604 786636941
1 387346184 658863140
1 633572073 905654153
3 635224583 756917637
1 694133811 148971079
1 513007636 267506795
1 960339506 356149735
1 125791390 643057009
1 192258713 959858001
1 978654302 878639660
1 380895451 83956276
1 160283655 55110766
1 62344459 922976850
1 685822989 926820103
2 573651187 849787202
1 260763987 246585753
1 202977954 744540608
3 840406747 97657301
2 400821829 243971617
1 611947325 575272635
1 137207859 723741229
1 142787914 177877528
1 269803742 276013222
1 332867196 277444992
1 734161314 42471885
1 111711558 384487125
1 367344164 570770465
1 204521848 727148988
1 91904107 519972092
2 872341589 100249277
2 243501618 997414922
1 623139259 152131586
2 908802137 534701768
1 512178339 105526067
1 108756266 645951914
3 117527752 591709196
1 349282826 988916827
3 257855185 879479912
1 203523906 543114896
1 360358389 5938237
1 133697784 949672540
1 751097055 886979077
3 949352940 160172723
2 258794676 486537856
1 84367901 107465318
3 152783031 28054490
1 132532983 577387647
1 326714889 347336515
1 393260060 723371578
1 583584316 386848672
2 922052727 24505647
1 462005681 857142038
1 745775406 248606306
1 265624652 757736227
2 88046618 174602597
2 401725870 225907325
2 504684713 359535223
1 760504308 376466802
1 465387569 598797023
1 931093802 913589888
5 946552693 487005149
1 33674520 553577818
1 876881720 185893139
1 693633637 957156081
1 543612295 861860141
1 788301233 897040328
1 418772500 811414540
2 918863046 606483995
2 721872887 777289037
1 299851085 617837700
1 37675715 24097031
1 11899293 429086703
2 192059798 997034243
2 857070502 867753520
1 343349887 931842196
1 692187161 264002484
4 768697690 811838479
1 354537385 488114620
1 278042995 422217225
2 288448176 614914290
1 171932208 621726764
1 561828817 589844733
2 501641591 506019676
1 878638883 100955646
2 35105580 315950935
2 575310148 638504229
1 357188816 410590733
2 842569435 241818527
2 545355780 578656150
1 848069525 824606320
1 277659369 391576766
1 400318720 590738996
1 459538615 280368019
2 214994236 151660725
1 645843743 496207093
3 76979858 50186273
1 535813970 559682803
2 866426531 342075987
2 634756674 545611101
2 69314280 655297990
1 642537526 312534797
1 328373657 433404994
1 49464582 8820083
1 856605323 283277215
1 799533578 445165608
1 375379046 246253494
1 812488345 35686093
1 478819052 394635624
1 373714163 6381050
4 118736855 511177102
1 562092057 605114635
1 104043234 492717501
1 235875828 94339809
1 14808500 519875758
3 191885847 765013734
1 920523479 967915902
3 15400550 360683298
1 927546778 653668778
1 747440762 655044114
1 527420309 985969465
5 473921313 364468858
1 9244560 406234146
1 137836248 36623583
2 4635255 977955897
2 641787711 169021708
1 53402138 459157774
2 689555947 908839263
1 964741660 195221152
1 908091293 53550854
1 456119251 671346320
1 390221528 58890848
3 331106152 508540100
3 568664227 472173114
1 149322588 575660745
1 960662493 122490925
1 844156424 474338110
1 282613020 396542468
1 993601621 729798253
1 317900895 472121206
1 313641590 646218122
2 499001957 94979584
2 991643050 934235755
1 218372913 413233292
2 347863162 923307132
1 463185918 570588513
1 163896284 371802194
1 231945135 451346360
3 891507542 732836423
1 121978377 317147932
1 990256047 270946990
1 59538511 324901861
2 733246346 411924087
1 83904009 583918552
1 171617711 420849305
1 708772198 193677997
1 592356652 842321602
2 594874395 220584161
1 578506942 473270922
3 644487899 12747453
1 555155986 224568940
1 307080331 154382984
1 279549656 813544584
4 237072375 89537768
1 758375717 893987063
3 220107981 398759623
3 792611544 25903419
1 539161569 42047067
2 936933855 693988686
3 212124464 292977754
2 24326086 448045541
1 386849973 340651244
1 315193218 781361847
2 942319254 350516290
1 444810993 6402159
1 8985796 700994333
1 534346928 643762217
1 751941841 785046803
1 224410255 417440811
1 455586284 596220051
1 145395671 945859102
2 497820402 862187778
1 255008257 744415079
1 752486676 404940911
1 182066499 326887813
4 124160871 19486603
1 269259388 290003047
1 780201628 688284734
3 478403790 181174452
3 702377046 948500792
1 612285953 187132753
1 558637668 332328510
2 455581055 144226923
1 787811486 863066063
1 986959454 381339447
3 577859752 872913980
1 252606228 831311411
1 981045995 431803399
1 506425252 964713992
1 417465213 124942601
6 234881841 388314337
2 829104680 426001931
1 988604437 920589218
1 695398754 359321025
2 879963239 83860115
2 162174935 898559986
2 906692011 211945812
2 44138310 641979061
2 954519446 484626864
3 450526001 730526436
1 433880824 445733564
1 934706051 503780344
1 791900769 354758785
2 374872772 614350490
1 387816516 160920227
1 862728989 422076515
2 656074913 444323821
1 632396543 605548524
2 228172297 278826184
2 951578499 199962047
1 720711589 265185351
1 838246240 307910375
1 225671687 900360043
2 268058957 934807928
2 141224761 750597578
1 938239396 23819791
1 56298738 721532689
1 781820551 618888759
2 597120419 27729081
2 909597016 450247106
1 19684549 136439048
1 683537625 78958001
2 918636905 310267390
4 498592052 835446409
2 547605352 713882909
1 613717757 397607350
1 759307537 866468628
1 911320636 197101299
2 846525776 136263984
3 872681347 887674518
1 872365858 286975122
3 370210250 750359088
1 829710638 369576528
2 91623353 454257836
2 584763549 189918552
1 24720946 704541402
1 402676403 513900608
2 751729748 48634527
1 431908119 25803595
2 527841025 915146271
1 744968898 144979127
1 911849060 70496882
2 994103083 537433774
3 968527168 603459945
2 729604362 427489763
3 454874775 156479847
1 59413401 79910630
1 533082201 860756144
2 470197684 626882608
1 631862455 365167088
1 239121672 931367474
1 251296439 576744541
2 243479658 248217880
1 448916741 239798363
1 818119731 594515647
3 857203726 140287931
2 224535482 631097991
2 155727667 553434251
1 357777718 143249023
2 499046574 561321599
1 962460579 986085172
5 649418761 120858052
2 27657222 885670424
4 502970613 779167243
1 188556518 435691088
1 39491673 161062532
1 40486780 830065842
2 858526821 402449761
1 344057806 176089821
2 726661020 657389875
1 265304674 522777790
2 920523113 554794958
1 156102070 817496615
1 174741530 870478190
1 425790319 943300907
1 214408032 549904727
2 62283077 913862849
2 579063357 4634433
1 250867967 682511621
1 535294829 210985489
1 699015199 985448660
1 599444905 820272028
1 154472024 244862337
4 601243293 942451802
2 947460989 560674184
2 501138189 176744732
4 293783101 993320076
1 958137657 776286749
2 992773059 799137259
1 953547267 732117324
1 100351576 549990738
1 270525046 223988719
1 545685527 766094139
1 405712957 669317498
1 99824679 62502780
1 491327870 373268792
1 115677362 681176759
1 335774948 363617060
1 882038890 419152007
1 624553229 196911655
2 376019065 548212777
1 525389313 365061853
1 495369170 617292419
1 570769627 559393198
2 365408202 273280396
2 810845568 606441539
1 724628068 837691295
2 681450134 802063225
1 672263021 773666329
1 943932887 538532579
1 974512258 881447334
2 488492832 292264412
1 134411818 359013734
1 343582778 726863732
2 92042877 900246160
1 673449204 799620722
1 371413973 617892046
1 674295006 378745482
1 698282588 663165367
1 129214717 768914129
1 852054679 255774185
1 950958218 805095729
1 747930851 609267940
1 242624150 460516300
2 477904001 108119540
2 309142091 737048281
2 608955674 195451607
2 796903053 17425738
1 132137879 391437936
2 707601828 13523520
4 779737149 284080239
2 98350365 548396194
1 948807828 473753990
1 416489833 836384615
2 62001605 171389023
1 958125687 50851105
2 436970667 797607313
3 706695538 582346704
2 229437581 848400290
2 357515416 392936326
1 718380881 932275182
1 661144590 892026340
1 93875116 883603858
1 44740734 679480118
1 109692358 939850264
1 8149635 577214056
3 333846367 778497040
1 262345505 715382824
3 430554547 682473500
4 848728943 125992058
2 500325281 941931266
1 926245758 883002102
1 328686825 897963561
1 471205398 642943527
2 924268258 729598915
1 175118945 283512652
1 782723744 77308836
1 30305238 147822743
1 46648687 677190874
1 781904652 39144312
1 166824111 503045713
2 879774806 40311466
3 518872012 901358270
3 249884953 169475757
1 220731789 552041566
1 96016477 746264321
1 400175842 448272772
1 5459769 808125685
1 525282280 146727488
2 405816694 725737867
3 828645367 674672790
2 430467644 822388144
1 585902307 33669240
1 15075340 199858450
1 191961848 304326050
3 142032091 627835625
1 698541569 752521945
1 62935737 81304682
1 126838113 697746459
1 366391506 383689221
2 82493728 321766510
3 938398576 417421770
1 691293583 23294317
2 508657951 838884500
1 175238237 549625419
1 174064373 674557526
1 654059227 208185937
1 291604891 939340604
3 94332677 176492325
3 145436043 985776289
1 683295340 137709355
1 293429019 411346192
2 80836815 177147545
6 461657430 808834420
2 705600269 346585409
1 214423677 58562974
1 234105003 169268202
3 370567090 902441564
1 428267285 819620022
1 333702945 714299503
1 861948189 959826022
1 690310797 66559040
1 284470365 140092715
3 965240988 46303001
1 235079185 141860712
1 800382902 324482282
2 935191991 501180947
4 940902310 559523710
1 645553791 235726437
1 672695726 187509688
1 629668117 341750413
1 928839161 194343564
2 378061391 455628235
1 427184133 946192285
1 592847367 135127156
4 848570425 652493040
2 559098298 714061749
1 637677995 137841396
1 27046140 987066697
4 380856508 472163552
1 131335652 885102323
1 822322333 877515259
1 305979216 536880240
1 720512504 659185944
1 718448566 861175458
1 482529202 750985291
2 546143574 427194621
1 375852368 66834730
2 568573487 288832404
2 762398130 833528339
1 761406494 953668490
1 6688699 688977981
1 83154836 105430218
1 65934514 204137168
3 546890154 2803100
1 722409904 231443692
2 83198828 793573662
1 789239309 619736887
1 269942303 351549594
3 930989903 108056345
2 4119185 361291259
3 178669938 18799615
1 874769191 394430065
2 80821118 65642564
1 175557812 892439797
3 278398754 127083371
2 181945644 371604315
1 633627146 338985485
1 520194195 482049049
1 411466723 423411279
2 213527512 359251195
1 34778461 453595369
1 609040804 438233245
2 921836535 356440529
1 220924591 566901762
1 847490891 667970170
1 496408081 515610083
2 507636901 128501935
2 317323604 345586173
1 813530985 853298458
1 717633425 680002469
1 92927156 914192534
5 179472583 109752642
2 900831260 956671977
2 281037172 962803757
2 202435777 848873868
1 378820652 532748139
1 726871893 169984345
3 981557468 904567014
1 122011079 850939272
3 773457250 643375236
1 771225884 347813393
1 506597178 542806119
1 979730677 203257851
3 39524869 922051130
3 421806894 857503361
1 415727873 601851348
2 453909429 442123909
1 947232383 677901575
2 673427332 868839727
2 474642626 604322984
3 586558605 116696707
1 608586110 866672201
1 580954261 165407030
1 420139372 379092173
2 38854035 641504792
1 35149031 177987682
2 141917248 181592083
2 972991085 374972062
2 547894335 242819823
2 247809368 199580716
1 484729726 982455326
2 430802198 713969765
3 141447575 34511845
1 564168332 14361014
1 385911861 630159895
1 163261847 847854327
2 949552874 529161474
1 661479774 453661072
1 376681010 789913170
3 204775405 365797563
3 217612128 370374574
1 191260361 704163634
1 664786932 578187629
1 576835558 356817482
1 457286405 388157992
4 831507896 990824240
2 273845924 21581041
1 868116953 887087485
1 69051352 635319298
1 397421099 228438855
1 199150251 231400855
1 80733798 912235547
3 37667820 330584359
1 827526250 854180797
2 474345477 672737365
1 641676517 515842821
1 414538636 208640151
1 113944200 909310718
1 483484991 785097090
1 247847632 784172162
3 503774473 792231002
3 24054543 372981314
1 566434587 247229554
1 295558895 969147755
2 191810427 812328835
2 372727159 397297955
2 232113588 9827883
1 334364977 865523717
2 520665287 266529223
3 497172071 361348051
2 198256329 745746629
1 752795458 438908744
1 220251579 779026740
2 198639813 78378825
1 719065515 177914576
2 983291545 437337924
2 90635010 933489361
1 351809872 50790632
2 38230171 189433156
1 447367744 744738826
1 57613550 15112621
2 330329878 563435738
2 685577159 278824310
1 532198822 888168783
2 2585537 893791978
3 311139053 451745797
3 762640653 759279356
3 722796644 521183690
2 410027039 703806101
2 133041662 450306824
1 50052749 924332986
3 201400599 689302114
1 110901801 617373043
1 597139823 532844707
2 478183575 182229520
2 258277320 115146559
5 931584076 600006238
2 162374059 848307702
1 169564872 580430985
1 549648529 726411521
2 879724207 393983986
1 566857902 312477120
2 494288881 129461257
1 759383021 672998745
3 979032120 456125053
1 713792209 829884349
1 561902950 190213426
1 240570026 156756448
2 240059483 720918641
6 600991082 330704336
1 91099481 221673546
1 283544552 288955304
4 415426624 726439777
4 400241149 969856455
3 130121518 559264273
2 291273977 926223060
1 283249457 300682939
1 798702828 398307372
2 479559476 633444585
2 364224027 406475749
3 866412137 208243453
3 851268408 553910056
2 615056131 360992352
2 471573479 510131724
1 987122024 874001739
1 30833582 937673183
5 38609543 75115074
1 285350501 933537502
2 762215174 723365340
2 911755888 17873582
1 49915951 2813146
1 220844508 53711624
2 399006552 694203123
2 106652731 493248498
2 608747850 984741715
1 726163484 304082039
1 84630714 469301766
5 44952222 95263544
1 573437742 799958867
2 414157690 710560055
1 957334909 725361006
2 716932866 536798191
1 996051252 763125982
1 141654611 713528406
1 659086973 135700627
1 958265591 44321511
1 20403428 287489751
1 906317658 610044678
1 952562318 602534910
2 932003783 432015441
3 114840911 11731664
2 262399964 820231922
2 794361086 165063992
1 538111522 859290966
1 566889220 247616263
2 94597423 924426170
1 82348067 754599065
1 858029775 288024138
2 830767166 620565332
2 225398338 384164241
1 951877388 390474340
3 202093379 760485672
2 339682769 121689123
1 183973627 637805637
2 116743072 328293298
1 722870442 789922990
1 155713446 452733832
1 539826429 65638050
1 439914174 650872407
2 409402495 31805559
2 352939121 137957724
1 221384773 824180894
1 963948223 696528829
1 939951677 694398227
1 567809786 919573197
2 528566446 425978348
2 476868661 538212250
2 733660413 182179637
1 70677961 753304399
1 419866550 388206421
1 589565201 840756927
2 847064507 673287312
1 102152772 591404790
3 420295939 851702972
2 924000030 832065443
1 217079176 407877966
1 310243990 589777092
3 722108358 804326248
1 371971515 607292649
3 868099279 104747159
2 911117133 425199822
1 298740844 651441841
1 447019441 448814762
1 221443830 459102349
1 32421669 610254730
1 24888599 605442213
1 526206852 910844184
2 507193047 201205918
3 301333515 465937502
1 916603953 862930835
2 687650335 118192998
1 610324437 530142821
3 161876412 354626911
1 372255863 424097424
1 494032160 575812735
2 715359213 284498480
2 189424252 342619539
1 180057950 956219037
1 430063213 547103641
1 665542874 863369343
1 234899026 731671503
2 50659722 417339535
2 653670606 255679485
1 106104924 191115608
2 475093785 856932688
2 123575534 779869247
1 152429377 420085378
1 403835621 564775286
1 72324906 312045791
1 466763291 81735398
1 843297862 700777867
1 212294656 347006747
1 47089563 476524341
1 556631887 903419203
2 191465260 156570987
2 228005687 986332145
1 14349012 125412080
1 173300676 991579317
1 513576648 460468511
1 955744077 356783009
2 326665807 216320441
1 704254807 293024291
1 752008016 886473831
2 262197488 585447179
2 42136505 573254185
1 429044408 34518114
2 918642805 626210166
3 947057789 576941334
2 29345328 186259179
2 856020874 846156506
4 708931505 968616747
1 840968347 265166520
2 168101926 234645102
2 747629386 154575537
1 600946216 850438529
2 929014748 192014532
1 627867004 742153212
2 621898797 831768214
2 685385418 299057840
2 564148725 384380354
2 809046362 693948582
1 71525405 567201217
1 35147850 852532233
9 869172692 100674122
2 306856910 440274772
2 806139574 930841175
1 548335104 271100601
3 889399138 316912633
2 877878530 47280275
1 823614617 208854527
1 996880590 964500043
1 456253718 252102268
1 319239201 110162092
3 870452180 42778452
1 853833015 747542302
1 638153763 252144067
1 517363233 151407816
1 591034416 247505246
1 92606748 874981382
1 711690459 351914169
2 593462034 488283348
2 965181040 389665830
1 675963292 5520631
2 387196235 321654758
1 921202356 453800191
1 221960571 299462548
1 356467574 740989895
1 542168054 238195591
2 628871315 452045838
1 790553489 749031167
3 945883050 804287929
1 966056744 191810353
2 366256670 486832315
1 517282081 411387171
1 109424710 931142576
1 229982056 87694554
1 854522714 291324551
3 681801580 601783512
1 517764949 96778902
1 358004987 880971218
1 88952577 779642431
2 330232791 345654293
1 49638104 732530910
2 989895088 918343715
2 110162593 489305111
3 838616776 28984745
2 795008502 342564436
1 965891827 920341395
4 430173919 119124175
3 332297019 195073164
1 768530454 195914809
2 641725315 315332748
1 987591270 182955986
1 412257064 268105682
2 497659380 918734565
1 49566954 882727843
1 611438198 48658547
1 50712730 871859427
1 462114260 896596598
1 413572523 136646163
1 891778996 333390074
1 517875112 342160455
1 758756986 34110220
4 895628214 499946052
1 798878828 555552110
1 983678594 628535041
4 172224883 444359213
5 128390784 492436318
2 265518316 209005588
1 823233236 775758596
2 917701710 154072460
1 716352724 44749953
1 518838612 304689436
1 590890797 481530652
1 591961269 609772109
1 252881383 287944840
1 559626471 564068894
1 105820171 172446373
2 734649609 505647147
3 882312004 746087837
2 25761721 986218963
1 397502280 660704629
1 457395629 663734237
1 990809155 717955228
2 840285885 613218571
1 544541303 224542126
1 111321221 58062022
2 479820623 119404262
1 563608311 847551182
1 672011473 686850693
1 798880788 259617073
2 475705136 820572679
1 309125141 978052916
1 917135864 464449144
1 829895960 139697173
1 140825803 85200379
3 802314099 501857053
1 40175543 892517500
1 411156662 951058927
1 566481230 263395685
1 11389666 849913440
1 993040417 954758140
1 754727437 936439464
1 752136469 240269433
1 956450956 764740562
3 166575766 295923004
3 608377755 740709010
1 862715390 246556441
1 128529606 10845105
2 532546748 448191588
2 818202699 437151568
3 996414817 627874745
2 697900417 444283554
2 38126048 143087650
2 853627724 444734734
1 160236815 431000159
1 903589117 898910663
1 103791169 771000638
2 532302328 451488480
1 582403524 278026634
1 684707419 766851019
1 54851509 621782887
1 178238672 441505245
1 572102317 240131913
1 439347284 446564562
1 94914152 124807433
2 380380100 481614377
1 755253804 21439677
3 970040504 918874735
2 488542346 497548705
2 439078281 56938221
2 506245379 199138567
1 576155303 623515588
1 129375360 801993853
3 587403250 467929691
3 949364260 857156491
2 198146223 300613613
2 627106327 582624073
1 161306551 728372506
1 729979566 798375855
2 851405444 51428998
1 252701924 411377157
3 231348040 854372754
1 853963175 921053772
2 761284029 59208834
2 434086023 429538693
1 858251286 175218566
1 930043676 25464746
1 930701463 816363544
2 451790721 57626947
1 840458122 197872075
1 943615416 923940936
1 425504725 38927188
4 242810940 8313927
2 498269005 678062108
1 889902911 352602050
1 90142928 668734775
1 430908031 878051269
1 712022016 636294022
4 679182129 860857179
1 618639446 455522085
1 948147112 503454472
1 895728497 38580249
1 613162969 228955824
1 947556812 573185843
2 192192002 281764994
1 870028273 109228561
3 798588162 609264323
1 938136809 500001691
1 448204218 293599446
1 31656396 273620802
2 227536700 81315885
1 830089559 585524358
2 516230330 48809232
1 57062575 661131885
1 306109731 817582844
1 107478145 887903914
1 559886663 554905090
1 934246414 638499358
1 700606154 452828566
1 426423606 415857581
2 817744192 156137727
2 737585536 564295676
1 13005576 167444975
2 820165714 560153931
2 475062189 587362407
1 907803877 744362422
1 577214327 45072935
1 266873964 838330659
1 510755290 240051701
4 277262340 426343417
2 463201134 418739904
1 207736083 52272153
2 246164705 403243044
1 398504481 586294121
1 585648257 338586661
1 542330975 925956003
1 991947539 670809917
1 103105843 791427705
2 277259396 119272572
1 883265512 848106064
1 473674205 619931623
1 674053956 261605305
1 2794068 767596926
1 562345398 244576949
1 191432512 936272743
1 475609410 679710131
2 763610519 824583144
2 70537388 647161312
1 258195675 391798452
2 617445692 661325245
1 90796756 310578475
2 302832933 71811241
3 845561513 815267559
2 777590420 468460458
1 26756141 519095850
1 660737746 606415742
2 756065820 52130866
2 560915706 777286227
3 304143384 401058188
1 333341926 17348369
2 934411257 448911435
1 939657594 214663957
1 549596244 564024631
2 730060029 591669875
1 998415893 569819302
2 341239602 733656833
1 168325849 462328969
1 589497212 989845896
1 406120892 654250196
3 769930550 226177929
1 736835894 188329435
1 452062552 207956429
1 918266129 339667233
2 777367409 785533187
1 119679017 440379023
1 501080312 959976636
4 35453419 660810658
1 67194432 840864683
3 113041437 76452696
1 18043287 344153813
1 989967950 181962712
2 319295691 585822654
2 493552806 157933859
1 662918314 524319295
3 296866641 834857524
1 547682209 934169184
1 528176092 246051383
1 691629711 189334586
2 342916362 192741425
2 354627701 56992371
1 99324032 815287631
1 732755969 379901360
1 515166484 297644238
1 485631228 9534114
1 711238734 757510913
1 706483359 146851765
2 306110435 63503951
1 27249425 357592658
1 864929156 345826147
2 948112670 939424405
1 964976790 82835810
1 284062334 958841549
3 737914238 684442129
1 528579982 993113883
1 330953068 773722903
1 679113722 320340468
3 705907556 703377366
1 362493285 663140733
1 956774294 105634562
1 78300015 205257260
1 743399540 447464041
1 91920482 822233235
3 16985128 240698130
1 87373184 306455772
1 686526285 256394095
1 382827412 417044309
2 48014094 978030905
2 68276072 610583681
3 855242375 579515376
2 419647507 424956572
1 345582305 675695893
3 989046660 352202146
3 231669025 138891374
1 207871563 657443647
3 172743255 797418122
1 262516585 13370082
1 251914346 294569959
2 910025418 698281560
1 564558064 776158266
1 563084467 945353461
1 808487029 504893456
3 350998497 542102831
1 693350195 352883323
1 217234227 640456116
1 412481660 453236738
1 785331284 297390762
1 699072720 226475297
2 487867224 206981543
5 273292860 720993836
2 537313321 867322051
1 360729621 401758277
1 447717011 420316075
1 626676164 104401293
2 612102908 685143864
1 867227124 708455941
3 802470550 107594327
3 333965033 914697021
2 777636907 810221352
1 535920193 350967177
1 419039420 543248754
1 688368164 654216334
1 141020375 186491223
1 490467437 937674875
1 310578817 241378628
3 2185536 476148659
3 728979443 825586383
7 265104663 883535916
2 255124517 775901916
3 557531730 218345569
2 96436509 613448508
1 131536995 350525173
1 26053600 216845005
2 992838468 249165499
1 74319337 651832189
3 929155537 914224363
1 2690938 114930266
2 696073250 306960816
1 550207459 669697880
2 805411249 950061865
1 362193605 319520841
2 93001135 671582863
1 643690835 851010775
1 245910850 945870498
1 55652494 322981544
1 739624448 962660187
3 758101116 256813195
1 931159266 784926424
1 428296369 909686063
1 446512907 64157739
1 48627154 86112432
1 538619527 817651963
1 698433939 31253837
1 484475365 725941731
1 786136149 78345383
2 618600075 245264161
2 505957417 703402951
1 972887267 118257827
1 374191286 431067173
2 430906381 311768890
2 663404197 382004806
1 316332107 303708596
4 834390976 991862104
2 400071589 602206066
1 208713170 585104662
1 970652911 191541573
4 905378494 985290795
2 957038407 509282213
1 837585974 58230717
1 995823312 194739448
3 18849215 97769968
1 685530690 452149950
1 346244350 347432973
1 461104799 673638381
3 472097264 425160465
2 155374767 39580208
1 479543120 362118656
2 759283069 960605213
1 428176027 674701443
2 608765547 700350925
1 733895100 151288470
1 20165676 510157857
2 884485775 569629914
1 511413181 537519024
1 927119154 87818223
1 259448869 891539156
1 504918995 369852893
1 757421696 563934993
2 949811150 876699427
1 917923622 428435262
1 900835075 288361014
2 224344423 965120632
1 942047954 831664343
2 875954275 996492996
1 927590831 14578000
2 289899411 10201795
4 111320490 259243966
3 91913712 497752948
1 273048788 949000792
1 396926691 83001967
1 108953786 623836971
2 313916636 604431414
1 348550223 168054084
1 383323914 405981787
1 940985265 347466451
1 739530275 696002654
1 747022553 410290348
1 448930555 649902591
1 124806085 326326595
1 92537555 242166206
1 508691041 725656738
2 524219711 736659129
1 660910914 351090937
1 726487853 466315105
1 719736527 77304752
1 528195554 63881750
1 129154642 679250358
2 516232526 637901469
1 777573252 359469289
3 292610315 197361103
3 977826801 847583404
1 704748405 333448258
1 109217422 314019906
1 950856172 615120588
4 317541079 589424350
1 359591408 120242165
2 843143699 267634545
1 340401668 525744005
4 816109598 445113346
3 826274822 116335469
1 268962660 965728861
1 998908264 261767758
4 248526611 683578526
6 246166228 639062445
1 28545195 540881246
2 926529711 230680191
1 664524788 649464938
1 933363870 805997193
2 462264669 916559297
2 415835373 354647672
1 507376514 854247309
3 1539863 321817138
2 472087459 591209045
1 592903049 626444268
1 687743486 517395895
1 217603830 249673680
1 895744219 739068720
1 578471180 134089073
1 82386440 852527623
2 185688372 761972871
1 575492312 218911215
1 688675304 955691712
2 166953795 792022057
1 101034045 216443963
1 597396652 995193298
2 215518431 68193284
1 473244578 113305739
1 510358187 912362078
1 468311009 796467980
2 429086553 101700929
1 77017208 336290833
3 798937460 726686108
1 540704841 624937570
1 865462183 446099025
2 187936224 954388752
1 512244073 471998537
1 651210253 894926735
2 531343554 118997764
2 385541638 660561341
1 58191671 400910105
3 597511756 628871752
2 826518089 585129655
2 3335864 76758268
1 443353849 474308734
3 257385258 649752324
1 321018283 932456375
1 930520993 279400256
1 338974723 78821112
3 371845066 266950386
1 376359073 153271284
1 657066475 284121615
1 565913408 4486376
2 467765477 237111128
1 692784773 677034881
1 358579974 409402710
1 658092558 181521598
1 894085409 431463539
1 84945470 767432183
1 33478585 345491742
1 115148731 250623115
3 286846359 133344036
1 974336922 469390143
4 730043620 105101384
3 907075280 969424849
1 314286573 426849919
2 436754967 365310318
1 749500939 313305595
2 169030967 393644505
1 917772137 959315586
3 903256128 16126395
1 579538789 863247452
1 602215343 299487404
1 196338470 916458982
3 757268318 984879855
1 758404347 334684266
1 432258043 556333351
2 323536678 743714921
2 332856378 976421921
3 320778988 454141995
1 822617903 575624800
2 299947295 505915572
1 885431357 340979798
4 630189533 882106321
1 844080688 576488192
1 561624697 104381149
1 489484274 796253494
1 58188102 631125507
2 447869008 399965536
1 446825840 413969996
3 102064162 788435158
2 679154028 195578668
4 697184776 447238990
1 342678425 421964108
1 599108858 589930000
1 966420015 648893994
2 488945106 367339980
2 493271202 561166309
1 101465133 684920933
2 493564788 932658556
1 155273643 635419179
1 87813103 63157135
1 268916394 108168343
1 54319987 653409770
7 841665722 303413713
1 235856715 28594277
1 177657881 403175516
1 413120100 9913427
2 979704797 242034340
1 474491087 451683971
1 253566806 943736518
1 591496118 649667975
2 8698520 839158849
1 409212176 955849901
1 663465267 516791739
1 199853266 685106448
2 95467482 921013546
1 395270533 313391233
3 959331357 7152055
1 489525716 562635646
2 419765386 438543551
4 137778786 149710253
1 357712364 563961693
1 680979905 894428976
1 432782014 254547129
1 59670323 109501511
1 573579228 497598019
1 832178774 508266000
6 570144662 81276923
1 713116478 855738885
5 565931287 993159371
1 235648489 323391214
1 490850805 311308496
1 527883822 509133247
2 976571927 453034094
4 802255913 454344777
1 691911120 365924177
2 410467886 316410586
1 550512550 716428573
1 396501575 671759886
1 192578562 53185847
2 748944935 33197337
4 264618386 2289562
1 31803932 733301972
1 918235738 441023899
1 122968373 198210911
3 560022872 845062170
2 155091948 321922414
3 162283985 562445960
2 289032591 22814267
1 776493690 651991130
2 351250728 203120385
1 56917130 422172254
1 280343835 328219659
1 763640021 879097418
3 492626161 683777548
2 200975972 735361972
1 355076674 364212628
1 216176821 991599638
2 558943424 911113970
2 470782439 867200066
2 457467458 300813936
2 938662440 432000795
1 340314054 529024326
1 217063241 765498609
3 308106670 470366586
2 705590815 179446343
1 415744447 899735433
1 13135259 676059171
2 201124999 189772609
1 42424801 723942559
1 751298956 72662268
2 297403120 995035291
1 282487591 606234009
4 335923295 56475793
4 428358451 91017031
1 629797674 705928942
1 570348751 601236048
1 117730393 504369433
1 916316655 437849657
2 637803826 177622381
5 284070405 160608566
1 648326823 610615171
2 226513028 522370458
4 823769075 832381516
2 156348388 889658884
3 363064397 163532001
3 735005918 229910910
1 598607135 845469061
2 918942959 918278803
3 832618406 292933662
1 695453796 646881989
1 97924276 663865559
1 478012771 174064052
2 384816028 338591334
1 594607401 683926893
2 947652555 12671451
1 7883079 614599953
1 20521641 401248836
1 535172426 479199662
1 569925020 487969241
3 565894620 929079375
1 576062259 545910598
1 873214545 315356282
1 986125109 943289130
2 637494535 167751035
2 576291789 345836657
1 942866984 826402395
4 677257417 437450490
1 476476892 733001312
1 22213868 66529432
1 773881204 589115436
1 21181450 142463129
1 164656594 375587237
1 571649860 678256167
1 437005235 447600735
1 605180346 129460889
2 680852793 357451480
1 102197118 331396474
1 925545129 205270463
1 961183301 686796343
1 395449313 968219813
1 584317090 122910548
1 710401479 932435086
1 702443472 991527569
2 767118039 991776203
3 589596267 703693466
3 515589116 775127786
5 64941616 49838364
1 904809856 243193704
1 111625289 449793352
1 367534130 618189425
1 918953181 54685189
2 456338095 952394245
1 797735233 923598783
1 689743906 62209411
1 451663133 2211190
1 754034571 766284584
1 301556255 762382385
4 404026446 320936579
1 737037563 175960911
4 499036418 961490516
1 645480817 686293852
4 324241801 357676819
3 518213816 134513517
2 756853679 236641
2 993642880 41364829
1 394965088 85409863
1 774516849 275343996
1 278047180 902480316
2 323610247 23459260
3 461150552 422611680
2 186768835 549610254
1 99071482 605811268
1 947020933 386502590
1 583831214 694966300
1 902497051 854283649
1 21795110 801151811
2 771949252 682386609
2 253537748 37123969
3 564310157 489981383
1 873666067 562851860
2 926327504 366227717
1 368514804 383114262
2 306492800 784638176
3 205294093 602866831
1 796425201 767695134
1 371238548 770187750
2 638873786 209764555
1 387897640 457518334
1 290917228 466193201
3 404473955 744093673
1 962695203 556925460
1 47597014 617868981
1 25923806 291059355
1 689865817 396792654
1 717085992 256730107
1 936665843 762866351
1 866008675 37459007
1 804020902 314721920
1 533112572 228728548
1 524007428 769896688
1 781379422 20248308
3 654813447 748332794
1 102883386 839218945
1 981451144 372660550
1 972151605 245844089
1 520786838 808814158
1 695412658 685150321
1 680787417 384807673
1 596149652 658531348
1 559332645 305179755
1 522144165 975327441
1 45492549 206125925
2 592017184 319978776
1 968882817 182248110
1 662022602 975053040
2 948160065 384492989
1 841154914 894357459
1 27314639 872232774
2 70940215 287788783
1 372599932 740669815
1 76893060 721041888
3 345788605 550527844
1 805720379 542597024
3 562962404 219091260
1 290131946 566131312
1 348282755 328738971
2 309633832 192434274
1 335959968 62689953
1 157384259 720341194
5 645698650 513325777
1 324098686 839564351
1 982248213 818993875
1 992634614 514249505
2 358152814 824004587
2 756686225 328300519
1 624130863 771851348
1 612431747 567112530
1 297875211 548352544
1 542967170 155549971
2 716314711 17036156
1 471282076 128880945
1 377278139 379320083
2 912162706 813448664
1 683599301 334258833
2 21540187 227695717
1 937401817 64181875
2 412299819 149386233
1 531696670 422516929
3 713968956 410435752
1 123738183 801375913
2 941092836 658157938
4 563033070 230946312
1 330591164 57089066
2 805417157 244725280
3 765583679 902174427
1 513397300 329333560
1 954826392 295858689
1 585253436 780775780
1 600770188 101272923
1 95952834 245501110
1 621788494 794981726
1 35404761 583336115
1 815255508 478608304
1 548315406 380146473
1 63341872 326127103
2 116271946 503807790
3 309367132 178750829
1 703103481 296136715
2 135069870 776088653
1 253423329 71717283
3 33569059 317827456
3 718272291 530586820
1 430643720 525994742
1 254202470 825782235
1 43693225 407729767
3 407511195 246874962
1 837445304 893432760
1 587353809 379156347
1 996445595 869687268
1 460146588 736153049
1 734050457 349885662
1 258281812 887438395
2 287129916 745049477
2 679191000 156441372
4 344901233 180542312
1 584980375 545328032
1 691988026 862589899
1 514305503 508287881
1 533452065 291566154
1 962247552 269866874
2 626263219 931485634
1 44291897 801867378
1 350774705 75751428
1 512926341 767576937
1 88032651 884449837
1 982986882 677405775
1 84883207 861283945
1 683518271 247594828
2 410610714 500266967
1 947164601 96512525
2 315343788 376444273
1 240731218 340363239
3 195162651 354119016
2 925274206 730801951
1 251191797 246225929
1 792773168 146088584
1 836266543 996872394
1 25516738 671446910
2 856897132 163108487
1 838400611 853607374
3 736834564 640973207
2 664535140 387228025
3 666819640 420900433
2 81520205 148615918
1 257072649 968334074
1 990746266 978815790
1 656145849 702991556
2 34252043 990468112
1 721205959 206987274
1 194485498 677129891
3 254584025 215230362
1 856160388 260960425
2 56963638 703876978
2 440086369 954352567
1 860026593 256411887
1 410265650 936708018
2 576014421 535318074
2 415220033 914222719
1 545487774 669772696
2 511832553 684640024
3 5814615 869671338
1 145837738 501341395
1 825772375 445748443
1 919308903 980765635
2 91915880 351425716
1 535981860 931488264
1 656529749 673786972
1 339082125 884846098
3 246390741 391990273
4 340012576 414489962
5 735091981 319262361
1 369583438 451039644
1 548615197 7657641
1 47427294 128223285
2 233987159 712337830
1 714308680 81646177
2 990031913 744647625
1 943405833 687853900
1 744746180 332173831
1 941456515 9950256
1 132343433 538984472
1 633555504 79016641
1 253553672 768970623
2 267690929 988811175
1 805711092 352260852
2 21977786 288941033
1 591432019 619588376
2 708619387 8277823
2 244127356 398459532
1 552081131 666068492
3 860575144 904556401
2 208534300 111512355
1 390196671 450448063
1 309751260 163597377
1 16374418 323471909
2 917047370 987969374
1 613064736 675192226
2 85742044 934367813
2 124702998 53343301
1 340700766 260360053
2 259353186 699239152
1 788535616 74749414
2 509237606 441727584
1 155220598 68571097
2 735936466 809941486
2 435386330 90573887
1 852795610 684075881
1 684182949 185808204
1 667452775 983532658
1 787096182 271796724
1 36356982 675981809
1 932363688 367045786
1 892915325 484545734
2 490709941 4435518
2 382658024 331700103
1 532547966 661938685
3 417250012 951881003
1 408431838 231024550
3 929884090 875888855
1 272372137 118253443
2 173730058 274841206
2 364802075 260077908
1 814948783 185020302
1 603478853 998771858
1 187414349 140214294
1 62281606 246882392
1 647419180 629431202
1 806702426 259106411
1 607763465 684570781
4 540795454 982508885
4 402550988 823009781
2 97545932 26457406
3 610317804 114677176
2 520429036 8123547
1 792637137 222379539
1 278768798 676461195
3 946518544 23115031
1 373440700 681800735
1 441257544 766675994
2 1336531 178272584
1 659851926 691408429
1 249775317 804636872
1 748060872 494767917
1 83419080 623251469
2 60928534 875962789
1 852325433 476116568
1 193554798 958979225
1 719258970 316389051
1 831077036 441268338
1 621116905 510081755
1 350492506 768904125
2 721716778 986132446
1 356142234 70781427
1 671611296 344721136
3 17422892 770764960
2 863563376 405346159
1 756545096 472251989
1 93146598 347424249
1 504998178 663468836
1 78356655 533502706
1 562433484 400978597
1 956381210 94418782
6 450087666 671057071
1 53880087 419241503
3 871290722 253134990
5 213740221 263528851
1 766879076 119522196
1 146653367 115854986
1 153232875 23081225
1 502699929 87420381
2 814761727 67835298
1 859700473 851375378
2 669451565 806657161
2 106989648 742850395
1 433150168 423010179
2 61445947 883941590
1 129716066 321886849
6 641971159 804085324
1 892994913 370658308
1 815107516 191242390
2 604004310 977649711
2 163029700 599529694
1 242845797 781750410
1 127589076 711989155
1 138061553 609958465
1 485970202 48216883
4 503504309 484875257
1 716323486 953179018
1 667635089 182897091
2 835838288 642292177
3 172058048 612642412
2 414069089 762934286
5 367779527 231736917
2 766156975 135265903
2 54354727 340259007
1 28367675 68206365
1 938557425 275477708
1 894086677 524318174
1 981269672 552694875
1 252012965 247840118
2 173953004 449173209
3 336593316 939279323
1 416926633 81962228
4 188191072 384001587
1 437237066 23179817
1 531936457 262279955
1 819195584 439471141
2 581132191 349345620
1 245099590 917001206
2 564580657 54451038
1 9718577 37043787
3 813283750 141912387
2 106611718 963332480
1 228139527 330490300
1 775761525 34201486
1 83818664 605679513
2 221748598 396127081
2 507052855 178361151
1 356117301 949986906
2 598201430 690209312
2 957826516 985103454
1 339856497 779533752
1 7762749 49551979
2 551457562 5114623
2 681521955 721932714
1 850134535 785519151
2 517077381 56541943
1 935495977 806834860
1 476212502 88848586
4 188193094 660679153
1 791162369 215716140
1 348459265 883719323
1 74331699 833673363
1 71794726 452991509
1 749358452 734025434
1 754462541 68056000
1 734965110 263576347
1 481496041 243369406
4 531461745 649164732
1 292869366 475010003
1 540989580 296020374
1 265849043 283956498
1 576641696 418431891
1 230629751 115126763
1 487648871 337665448
1 362533347 124214374
1 141064861 327039742
1 438923118 698169268
1 946694559 713838962
1 945922305 127843856
1 43613224 154064898
3 521242849 209445467
2 688775298 670256479
2 605736710 473964608
1 53829446 932357177
1 475966772 683260166
2 362052872 833061985
1 230328171 128279896
2 547564530 734853787
3 306267492 441558600
2 533471011 244710258
1 70630697 963909950
1 362270403 474140309
1 127554031 967899719
1 217566580 971123033
2 84110096 781068825
2 483668547 511619683
2 352965944 72253570
1 377388768 680098562
2 991436858 656569546
2 985368556 713771212
2 31222847 53898581
1 281781318 431752510
1 923624349 883651779
1 563192811 136622387
3 370814012 640114190
2 382048064 604039396
1 477450997 780934039
1 319107132 150727406
1 440160779 550050787
1 501163532 326470936
1 20572364 788446278
1 65112663 897547010
2 276925914 711059415
1 625037472 626142138
1 811628998 608301900
1 498128803 265077288
1 615781940 878176220
1 367106593 871574227
1 302053774 766387626
5 137780828 909768606
1 760452688 672126404
2 694899181 198219961
1 999047616 464961526
1 89580365 60393931
1 757602837 668499373
1 157161469 444178157
1 664838967 813518418
3 173962969 922741657
1 187396038 203083969
1 490904795 21979375
1 216413842 270606120
1 246533244 382555477
1 113422904 605856689
4 298985287 406506124
1 741435667 989193557
2 172571320 634334754
1 307121354 308998822
3 286370901 817220983
1 891039738 145959623
1 878615855 467063708
1 731538325 838943945
1 476464968 809454592
1 944343096 692226719
1 203546968 887049073
3 180108215 507227667
2 227142414 820766132
1 363517006 389807268
1 438328193 468954342
1 667514456 233063894
1 76012381 721479796
1 843794379 873788174
1 362882991 335085337
3 186867156 867182193
3 978031367 527837897
3 641995276 20637804
2 865647221 788902847
1 301936549 149013608
4 129985705 247004915
1 310450621 52048245
4 260037198 435118212
2 317803007 132852126
1 153649568 351242540
1 292368309 808342538
1 334237585 259027984
2 331442895 626824614
1 30941078 277445196
2 210185360 550257530
2 762951626 212693950
1 649386392 110013408
3 580526806 635499652
1 62488592 727825358
1 57403480 723719106
1 10977576 479284002
1 385067267 469548316
4 179124492 664355160
1 390741063 523239696
2 601025690 951496432
1 785393638 159641969
1 698672741 83794612
1 797544477 696573465
2 669586038 441320376
1 244930503 216505882
7 616121627 498583009
1 698090573 230846922
1 693467099 684551835
1 366634688 549182956
1 830421314 617720634
2 203553503 331997660
1 32901356 748591265
1 514122708 594355125
1 910809721 581762594
1 188092341 660299202
4 960192763 735590286
2 253219283 499549930
1 549868040 855995471
1 359652558 967438037
1 343104032 875756126
1 863699677 485878107
1 418066524 711731730
4 221930784 564725866
3 308182722 800429381
2 256018426 633678740
1 335128969 812939558
1 202913198 333719936
1 214650648 381911243
1 279841755 522657756
2 326980944 579259669
1 380527428 274140076
2 485456354 721152536
1 453254605 478223476
4 930411288 699664428
1 711237233 896734229
3 363989972 327975715
2 131988157 512637148
1 769612774 656076669
1 271980922 524817402
1 331236718 174658465
1 501673440 741370604
1 375788634 748263634
1 327247517 535818237
1 337521133 10824585
1 392434528 46882292
2 778979043 583344348
1 267546929 36496255
1 287647611 157535669
2 980742095 973548592
1 339145967 842349607
1 165027168 431503040
1 440209179 314648084
1 224893648 741199695
1 139276454 234195145
2 831781699 150087016
1 157624865 168225926
1 859175375 498376922
2 632422270 351140654
1 875160350 380541747
3 361241980 306409522
1 745840710 549653485
1 462523548 509141315
3 581795864 822742534
1 256635405 717517716
1 524050049 808626352
1 943332914 881605288
1 719763212 926547139
1 508910648 454056662
2 441221634 921981813
3 467216208 29248988
2 949828369 898479709
1 919475487 578502556
1 170022857 715041884
1 652425543 677545146
1 666398361 728890392
1 684199327 645098865
1 709023801 122806296
1 291723496 879181610
2 777244139 940810273
1 758501406 268034357
1 297439773 538536925
1 550523154 93113064
2 884174494 493503214
2 653763826 60710364
6 964055304 469502957
1 999463242 302865300
1 938843001 627809337
1 688762716 834240578
1 329626934 175534633
1 632248518 557782790
1 246133094 448983994
1 351335066 441653807
1 256808146 975122721
3 541905215 912056019
1 33726601 259415117
1 2251838 712431249
1 418839935 970135165
1 885708565 846999091
3 593312234 1479940
3 574478855 555237967
1 606956991 102612895
1 875405263 338711788
1 454419744 933027200
1 273084475 162206493
1 940892813 487602695
4 450436115 209607775
1 846678721 504747106
1 147149586 41563513
2 913628827 609498448
1 675670761 477159869
1 831773117 381368062
1 260076257 461654630
1 496017131 640291541
1 247254349 607657589
2 690711204 49503461
3 870784698 649987742
1 210170623 450578725
1 680463835 539374467
1 333147143 611629273
1 347392126 180186357
1 787927700 248275353
1 123683403 882081874
2 66991170 427408110
2 955594951 95044369
1 503658304 950500056
1 240547871 494284399
1 524873154 177389615
3 305548828 553912829
1 682247598 613412517
1 80393690 214509021
1 277458592 238024673
2 418640227 621478454
2 721593340 820138176
2 318276883 953962887
1 686111671 129203807
1 735841228 549070507
1 335569101 751766332
2 751832782 225975332
3 378586463 966889166
1 633961759 756392920
1 811793951 764916200
1 663137635 676584561
2 354265122 463740645
3 151536963 961920001
1 288446122 219964897
1 524311373 460535162
1 541217102 47238963
1 911927028 550406715
1 855636692 144462082
1 142581061 604372641
1 697386358 328437455
1 188634541 935477339
1 298041789 751013589
1 898868746 73317895
4 912880839 257398079
5 125759062 265074313
1 849659932 790225279
1 571249293 157076589
1 967588609 869057087
1 569992992 550922913
1 491677994 28642040
1 717454034 54749096
2 96654303 880916229
4 904796637 962995476
3 986080751 289614995
1 864752665 90539351
4 969507573 355784038
1 110813055 315508851
1 629465666 663610011
1 288396253 154194417
1 781530337 561652873
2 167088028 483758008
2 307319138 850302921
1 183975800 204452804
1 586075384 137869066
4 215526119 372500573
2 687236214 437272365
3 277506032 780895983
1 221821174 953182150
1 246666119 704443042
1 157549573 501735253
1 421797321 356441176
1 660595658 953612156
1 993496645 320314015
4 770596753 789804108
3 456594857 968547588
4 371974636 466571197
4 932001292 592912903
2 848553131 115496246
2 733404990 294366565
1 63005824 925097159
1 767225618 177339030
1 796632409 154652770
2 567651210 935694041
1 224643124 843966187
2 283715652 297758343
5 932882222 872985767
2 803309217 431004653
1 157573619 851714858
1 581863855 163409936
2 684245003 525370245
1 908167293 684134109
1 267089451 7022662
2 80063225 536009229
1 961082629 634373528
1 308572797 21721258
1 276189030 588087972
1 332168155 604699563
1 19965175 869436493
1 907346611 35362323
2 977697886 312208445
4 195036542 76822776
1 776691343 809965246
3 75298267 800469209
1 357111646 470384437
1 594190782 955061208
3 295646505 947249160
1 564257600 973416883
2 702377120 819332276
2 308947150 227456425
1 625004687 873008894
1 153191165 708545785
3 975397963 332988458
3 393111743 498558898
3 580885351 685590337
1 455658205 153659660
1 678017197 477903054
1 377176162 14565096
1 664239126 701875546
1 24920091 566622517
2 316731555 351434396
1 876415216 781725909
1 824116490 392998714
1 627466079 832086686
1 635844399 299319226
1 176906238 932232699
2 88385835 101816615
5 172579012 280830104
1 949297144 211238596
2 216689510 239519065
1 825667872 204734716
1 220238053 897888011
3 354393104 64248565
1 493746462 895142790
5 36138053 50724399
1 241824736 671586621
2 321047165 732983890
1 544282021 273206092
1 557741440 86748499
2 809331406 324104502
2 617711822 806148505
2 34315969 978855405
2 425423235 259775111
2 393879234 491806359
1 463498620 59334394
1 482724792 824389002
1 620415587 392589505
5 988952498 632839951
1 848103527 383328555
1 729723311 418784168
2 277117570 232674603
1 420303932 126070437
2 965911554 718791677
1 758145533 987180552
3 945552204 209930242
2 953188043 911202693
1 995215550 173971396
1 327821876 221008184
1 740549947 128406997
1 988603165 188832105
1 521164175 55923168
2 265711541 99891490
2 430767392 932251479
2 165682668 370047449
2 612823331 383249796
1 2283341 103918055
1 318612559 338884477
1 883193644 643662615
1 615957294 516004538
3 642651234 564949272
1 617659598 332635713
2 215762901 222767054
3 205106999 954442777
2 554816315 902639857
2 221650583 436555708
3 260723106 536128216
2 691728820 746871751
2 818413007 173532610
2 36233129 255678018
2 834797380 938311571
1 642123560 680486660
6 971434131 256929746
1 422427066 961461026
2 659990164 445081388
1 221076704 438942322
2 470388443 430530363
1 293750645 227030410
1 967086689 449439146
1 602800697 709060298
4 814051692 438239580
1 891519654 711904448
1 70722455 349942339
4 15702311 124534409
2 902223472 19138776
1 289198960 758219210
1 277374774 291540573
2 873289852 722515859
2 146777849 642088174
1 266977870 578144036
2 395163604 560820032
1 501657100 76756876
1 870513214 982499401
1 773976311 181039005
1 498806870 462004514
4 695570809 818515183
1 679425010 492954896
2 654270229 165304163
1 185524757 21998915
4 457214037 193188133
1 204959041 706936338
1 216551610 423897052
5 142716791 527217516
2 39723363 610876208
1 126404280 242687771
1 767950414 22078864
1 35623136 174227734
2 784975970 455848525
1 743636240 642163455
1 334355797 991182271
4 805341211 599980362
1 779572600 979055585
1 160922770 47111333
3 171875575 317600990
2 469814493 517778913
1 3157906 253728068
2 830354220 686673564
2 653160496 465678870
1 631790511 264775993
1 802774850 54750181
3 964790781 168816963
1 320674338 871258147
1 436131462 548296225
1 859607149 988188264
1 661415716 802741315
2 282197248 986084250
1 549853934 977646481
6 877055117 940548686
2 215768964 498341846
1 465198811 867199364
1 989575132 791803751
1 124833486 474461107
1 815638315 494185103
1 316691007 564174811
1 397349080 110518751
1 442211484 850940087
1 903065370 632475538
5 291523724 893165665
2 898525165 377364928
1 194349990 602060665
1 760025859 166025536
1 252443805 993071046
2 43540232 433284367
3 760222260 94099867
1 786306475 336443651
1 801823079 245453840
1 917549799 597759282
2 138692259 19789373
4 305445053 742832701
1 182372619 782218671
2 156660675 932537826
2 960950747 121130775
1 765465129 473522520
1 299751554 715391890
1 643276699 406227138
2 644407555 600109039
1 120119558 323433568
2 502388340 700519381
1 57838535 496409522
1 287914200 745546971
1 62916407 917422290
1 524003452 932124009
1 248574386 10816287
2 433300994 833194301
1 460742990 716929548
1 924532894 355902062
1 344987502 16643588
3 344076621 147520023
1 799545057 89347996
1 72623929 133629808
1 268478930 380128444
1 365402273 260403107
3 654162230 853370096
2 44888393 4900313
1 929492729 417125213
4 891708435 532175770
1 690696959 831045007
1 476970521 546932018
1 139272541 879542530
1 376405123 855921319
1 478541553 874016995
1 431383813 176894282
1 800633785 553321832
3 947232701 268400778
1 644008866 650865750
3 947155700 788636757
1 378468534 942889996
2 799790781 574564106
1 632836139 475766913
5 746127248 940270874
1 183617868 171450365
1 50633916 521155017
1 117436403 432143200
1 367560565 383063901
2 420800745 167400971
1 173297625 695240026
1 200361383 956342179
1 698138222 932863075
2 347602101 184977941
1 685994090 340917427
3 552715651 879572597
1 743183792 880194402
1 407057034 168621843
1 848783827 444296642
2 118804456 326872989
1 160301153 88799513
2 733289987 789503292
1 641198040 980091951
1 477773439 24904813
1 907334296 125136204
1 463457342 192173030
5 476382546 60794184
1 118276779 663035038
4 293332934 903484377
1 72421011 628391683
2 646872614 667018834
2 704651783 129562079
1 352028199 756880585
1 161702446 620402947
2 623140380 537351014
3 171270901 919746528
1 350237749 198758938
1 65155307 58068546
2 960621044 840636568
3 491683732 489428265
1 11655609 428265565
1 770272513 720814290
1 306952184 215508297
2 829599028 566782898
1 975068829 921934103
1 410749992 183344424
1 545375318 925166645
1 847517771 631209199
3 566010873 319465941
4 106751847 17695140
1 73301116 739613035
1 453995997 838048765
1 141217894 659011260
1 878927161 792827347
1 400230007 785819914
1 95261518 454853084
2 357803904 662360273
1 248085957 203776859
1 976019809 991592526
1 283672498 832145003
1 224234609 629136058
1 261482834 101732379
1 497441084 343784966
1 358023771 278414410
2 634808420 25789973
1 341487268 753787450
2 702191549 763534160
2 479062603 184321093
2 385496213 657745245
1 517325657 645843813
1 942560698 38149132
1 549316989 489331533
1 767735277 368613247
1 989232218 129662808
1 725826028 145780373
2 923424243 681450888
1 675562770 953391107
2 861773148 841601504
1 517771308 62257167
1 111721921 434274453
1 215601703 425028471
1 648768574 199635088
1 634617703 42326675
1 335120131 635747909
1 322034331 802247719
3 977141757 9041883
1 52123823 139596045
1 167207196 798717862
2 942073823 240036854
1 341050693 589591970
2 404388093 2051405
2 465340270 274036519
1 881462941 757018062
1 947515842 357550094
3 757443236 361984305
1 444412113 600567483
2 824117036 628622959
1 757030891 192006623
2 589583015 408006597
2 760305011 966407432
4 976695381 296018159
1 577795181 74189894
1 518262430 701902840
1 975848238 319621376
1 478357932 303390070
1 246788882 58448953
1 668421567 420543495
2 964099707 441762699
1 547108514 488460239
2 186651292 198913847
1 682696410 84004992
1 392600270 849539509
2 418580116 191256204
1 459190984 285003445
1 191025822 121935679
3 417138783 672702473
1 512876754 264075785
1 770429880 57794893
1 246175219 429222862
1 182401398 690015291
2 348164064 324081518
2 724382665 752088404
5 968003129 205704247
1 984264618 706117856
1 535216142 722559353
1 231201278 948587924
2 921065715 732731391
1 879940074 919610465
1 269118145 192442402
2 398739326 870251241
3 921457270 939680576
2 184003386 618381596
1 300036508 787300797
1 331330370 687356654
1 67866115 63627482
4 241912652 434994044
1 934129112 993416826
1 114921140 297557283
1 415840385 529209545
1 708896527 958756040
1 193882475 535432692
2 611841244 11820392
2 455259572 366092156
1 641065482 244281751
2 128926713 708808152
1 284961219 80012991
3 989262400 909898104
2 393833763 103418024
1 889992070 366485450
1 516124393 542671202
1 904043860 261453564
1 79744720 673403432
3 840732360 96275757
1 872324270 69535645
1 162130979 188305506
5 446449258 117061915
1 74401339 594218641
1 460073251 194855280
1 274253901 800218258
1 713109748 724293477
1 292491580 586737607
1 3945033 312349481
2 759034241 823563068
4 696754273 598881864
2 80893744 8348881
2 793379852 185273113
1 209774187 676373863
1 741620519 815171074
1 669709723 686997566
1 563855181 56292752
1 105059857 496672053
2 203603049 770629601
3 51858119 861056883
2 448706674 277843680
2 254351460 7123736
3 389639714 699332912
1 965979203 133641914
1 234983748 598042653
1 542958542 522821861
1 175409330 606950759
5 97891099 821514026
3 644076407 571126679
1 44188621 979183816
3 350835038 690898678
1 150985671 318727078
2 652783143 930866021
1 680055520 689148660
1 79311712 41207122
1 656276236 389391411
1 506376599 6365399
1 792987718 633649612
3 243883631 687594829
2 857154624 638136877
2 961208654 259211889
2 212726667 596185559
1 451685114 179503395
1 484294244 681115235
2 48590156 15747154
1 647262483 886937732
1 691589394 895036112
1 594520788 94863610
2 786507232 185999934
1 64657930 310509361
2 797770251 994732745
1 546457898 451730500
1 683747325 57465524
1 159057056 239354742
3 326329899 829789994
4 399210336 431688513
4 259646081 96187622
1 366595729 478494735
1 647218579 277704378
1 382401300 571506357
2 239023927 524894520
1 375563598 49022547
1 721594558 99784783
1 817494723 581065537
3 347139934 999090597
2 280732548 154736593
2 554091169 752839259
1 813980455 47560294
1 739128534 963013232
1 836310738 271190129
1 203171495 837815073
1 954601418 898022350
1 894120545 900930118
1 755208314 707376805
2 661117164 119012692
1 347338992 561412094
2 270163999 925610522
2 488579341 716870574
4 143229632 205246914
1 885548499 834009536
1 12470735 651494361
1 344067446 707240477
2 629592343 416710865
1 332805259 414739575
1 937117914 401629671
3 220576386 235253327
1 658736311 881452039
2 20497909 792057375
1 289711929 552984727
1 368169812 539489785
1 496508127 987984495
1 566003055 19525758
1 463221059 692152243
1 163908328 633000441
1 818170948 657381231
1 917701235 628532215
1 563066009 140173518
2 375944130 161447554
1 28728490 713155598
1 697217348 331132771
1 223196493 160425388
1 885576192 529825693
1 310736201 516052098
1 729283600 698153268
5 799328816 566561020
2 557875832 126327172
3 6480391 914028469
1 38194655 268398617
1 989073607 526651292
3 301367506 72422468
2 962554342 159779316
2 945528991 431837382
1 147200146 990698360
2 784889494 652911768
1 281750299 151076895
1 404466500 114183348
1 969240353 793471680
2 909386321 583689188
1 883250719 135934141
2 538218120 381671841
1 633007721 986611358
2 930882673 187821505
2 791515731 780157760
1 671134061 346704329
2 827694115 95339968
1 188178512 875848525
1 839747283 546042452
1 495857364 26802167
1 116130821 859932918
1 600634383 335279739
3 308862127 967003888
1 626099517 775199310
1 189277303 304312630
1 290576825 558651864
1 10964637 384131854
1 807719597 987811180
2 693786307 491185468
2 756414866 574899820
1 241798370 835960591
1 524203769 470356498
2 360965634 250434555
1 870289694 383841903
1 71122443 828054164
1 121406544 100566899
1 925066354 160543635
2 591009163 907274262
1 677545394 367996909
3 98450733 254742768
3 376898602 832838900
1 830434883 369475757
1 983127756 552306991
2 47710218 132909619
2 327617897 158062120
1 977092021 944803190
2 843033790 8891987
3 778488283 187948536
1 500122209 694955462
1 866947188 918801045
2 948307962 807280525
2 265448837 633569548
1 164493293 253952593
3 588750220 154769600
1 8129099 601648785
1 705225617 620914073
1 539135396 985085194
1 443113754 723817140
1 209560994 353404948
1 897771560 670371620
2 583961028 393835820
1 351468224 657850518
1 772293463 935304524
1 972953293 548118014
1 617105916 124147022
1 422186330 556090616
1 34270677 308504020
1 543805926 811079698
2 21672370 631321007
1 612554654 846157279
1 91644840 204626132
1 891503771 413547205
1 911140990 615355364
1 526353892 606764349
1 786264918 906228163
1 997225259 3830906
1 662709416 650456446
2 286925154 94201500
1 185846866 161134436
1 618019281 597708209
2 81516669 515448329
1 871325381 653914281
1 655034690 487728837
1 513559816 785815310
1 675805506 13737371
10 869682959 638986630
1 740879650 281524342
2 339195961 826986592
2 246119031 476664545
1 754026481 643466994
3 609102 295615956
1 681732350 821136330
1 910008293 873202180
2 130757947 535188565
1 998662688 303429582
1 653522208 402306981
2 960798394 876317774
5 302333651 224531029
1 250776118 94288668
1 780831483 758774116
1 625625089 671285816
3 234753239 112344480
1 939414134 877956861
2 216805035 15564713
1 918109610 659525436
4 522868575 179113458
1 98982584 824190673
2 388194144 393427898
1 573383536 124722759
1 491021877 845546087
2 913313659 891144764
1 357991638 791473157
1 40436705 337800738
1 520392014 994795684
1 517860085 663279590
1 359596979 937268334
1 102740496 423107892
1 258473615 84576870
2 93029951 728819711
4 32867254 225020759
1 800719578 38827331
1 360024406 800340793
1 665558086 27980791
1 132177527 305063745
2 383699743 254468996
3 903286162 196622266
6 975779232 956383075
2 233570761 526261942
3 922849626 435539581
1 319346599 990680117
1 446169180 436689288
2 414640707 8164053
1 816285812 56069732
1 312581309 566203928
1 461886912 512712342
1 214722547 150934778
2 18855436 84976563
1 591062586 413556735
2 393484991 97592631
2 310728318 320681894
3 727370511 42637514
1 180241946 920712753
2 106721834 734301523
2 136564508 639977313
1 367452630 584640000
1 479436461 424230925
1 235029487 443469230
1 263298405 27559681
1 521412020 374246552
1 319682260 140313630
1 198730880 741622120
2 159583244 74032123
1 818147641 515570285
1 868998737 987805836
2 410181500 969944181
3 153116282 110487629
1 334143434 770449675
2 37011820 546473051
1 728324176 424696638
1 744132822 181688443
5 997503834 413284624
1 877760505 725109006
1 520491126 135149283
1 356555126 278383407
1 474934814 668022448
1 459740055 218954329
1 298364783 782834243
2 482706671 905524147
2 766966543 586194653
2 58092895 582906688
1 655047295 756994941
2 285216134 671310819
2 461900904 959977712
1 400186357 166173017
1 99206268 300222628
2 565732016 412305803
5 151545102 203634057
1 329231951 944601953
2 401823859 984539669
2 117708417 446429439
1 245080108 382656029
1 732394713 637433859
2 554205358 143465960
2 172154357 887292572
1 754216736 743485474
1 817831248 900149476
1 22246632 626332630
1 624820040 944845110
1 687538516 455691419
1 828157891 187177530
3 529390695 717940901
1 912843946 197366110
1 774475061 559033485
4 590349900 950528407
2 313366601 348773987
1 242913614 203122712
1 264889474 770540450
1 755486039 962965097
2 128987604 804190128
1 199202200 871391633
1 274741122 587635373
2 676875463 156463064
2 344493101 14418044
1 284980748 832973579
1 241304470 340779017
1 871146271 69679783
1 205833938 188143738
1 277179291 872392220
1 356360009 488090197
1 270910115 276482626
1 881288852 794362037
2 757868243 236364820
2 630068773 630485868
3 566783337 652310983
1 73439409 832465699
1 706335386 159741259
1 528440825 222376044
2 630938155 585160508
2 190309735 231624595
1 802973529 432123220
1 823383098 912925236
3 443445236 550687360
1 560061075 94473639
1 592967624 201996728
2 46974663 397813974
1 429438834 234373665
1 208303218 815629078
1 688510624 751688668
1 496187059 615745801
2 110633103 907043251
1 185039855 655459935
2 978683616 909875963
1 225242080 685416518
1 481714050 505373305
1 303188215 919410725
1 782648930 927296682
1 844075520 829744691
2 99655118 357115265
4 762535584 860206797
3 586049336 353007293
1 542116420 292355361
1 532363268 244287971
1 504044236 551292379
5 485063833 973769427
1 367213769 782240404
1 281726683 836892424
2 25957062 733150960
3 507252484 218392366
1 636336932 352781875
1 639082277 388300454
1 428002089 412013191
1 728548415 724045657
1 960479480 159369079
1 956263449 533027656
3 349006400 276604912
1 379586262 237146244
1 341746409 842023868
2 950110873 610542618
2 152360882 517971208
2 672594999 262760703
1 60130478 817791293
2 422726886 246864049
4 803628096 183528654
3 443980416 9861774
1 997533697 238317618
1 784202288 434724792
2 273038013 477121930
2 909412702 53873454
3 456121186 761652421
1 73664177 477188550
1 968687181 742920282
1 366292734 531917318
1 792413646 310914301
1 206279880 581705813
3 518027097 356848868
2 561959880 525570237
1 601268279 65262902
1 302417149 147448062
2 271241941 476157751
1 242710210 741751940
2 122225357 948970888
2 368797336 187106841
2 438538782 941087456
1 545002204 124630009
2 180375894 608355762
1 357175362 100411179
1 321121208 683575527
1 705776593 290376561
2 110500489 629592187
3 50267065 499476449
2 370424098 622029243
3 198833192 743016324
4 492920864 31870382
1 273880348 70873416
1 269664268 162370855
2 887527480 809242640
1 863056710 682511687
4 450538791 180696809
2 376892832 64008296
1 644361294 111608813
5 633389191 881186391
1 570071733 231590878
1 950866888 196631523
1 235009712 907798987
2 300559028 30257336
2 97237278 336372328
1 685551048 388218835
1 967767751 87364008
1 491198631 955390228
1 908228843 365255344
1 113244765 476974004
1 77067841 595572062
1 993228201 700192775
1 497475993 286877749
2 34557751 443992969
1 811211814 806051744
2 16244898 748215627
1 207723587 173521335
3 833194480 384044345
1 923477796 162073026
1 186566809 421277610
1 447308731 515501282
1 179440401 245252239
1 553052054 663438565
1 732517830 160984489
4 656770718 705588229
2 933244714 886846733
1 932754698 523664111
1 203000446 227634722
1 952280004 171783016
1 243200319 805963839
2 361458659 403492290
3 638648023 898338348
1 490764726 855814518
1 236936180 362232965
3 616577036 413927062
3 615825526 944159252
1 326792865 474708295
1 363478976 361539035
1 242358544 228953532
3 531094089 169136901
1 855358715 470914258
2 278692271 873064575
1 362796167 296807133
1 629665983 434255191
1 41283917 308207820
1 167938408 411525972
1 178633658 326090191
1 498381943 980689670
4 795113367 974993382
1 820041153 191236611
1 517250179 910981632
1 677284977 459957848
1 860393802 152970302
2 294566338 308365456
1 510404317 726290768
1 933451048 804289302
1 779588795 86078561
1 40309164 241942596
1 948515145 997820332
1 837762859 863084379
1 992364991 839076054
1 311687785 656402582
1 338976406 407413113
1 121732349 547330608
4 150450682 676382640
1 192740098 395259064
1 359561498 592195787
1 451280332 156947133
1 579973647 441633952
1 496184538 391537768
1 508541333 90435334
4 587068369 27262102
3 308577090 717016922
1 417075486 73178559
1 976199127 944577794
2 486137314 722761727
3 206336166 516354338
1 140870201 183994479
1 412842933 859125226
1 874151157 734770823
1 511312505 460305816
3 33487497 783791905
2 127868694 211002565
1 422875103 830589822
1 943447929 287494099
1 570276242 785471015
1 125326653 856698676
1 96923094 791428220
2 220336682 688233864
2 547744429 928167879
3 757033008 902964297
1 522973390 733723742
3 530404616 941114089
1 473857755 997145240
1 904218907 14594594
1 233149050 825235359
1 20030654 946890758
1 347580875 99046475
1 997543327 593521817
1 473465527 324013012
1 766825525 988457381
2 282095307 581534902
1 690675867 992120939
1 928489260 768758306
1 377480075 523395278
1 474984869 529214579
1 261454327 557995072
1 731512728 506749318
2 368975338 327936374
1 423446015 466038440
1 827150288 12829996
1 693097296 502681924
1 163209031 945537118
1 607660355 647069747
1 476204064 249346343
2 427377512 806936312
4 424375694 383968551
1 82314958 122711086
1 965851475 211585497
1 183880866 983221536
2 489246372 32283587
1 738263384 770560578
2 433867223 514500440
1 60685758 380495019
1 934952240 545159638
1 278294958 923714274
2 831251615 107668006
1 220341457 629167790
3 313772598 702512929
1 684013441 843417928
1 523755429 893805805
2 793668707 725203182
1 300288030 156118939
1 183557760 236541270
1 92042521 777450519
1 657063311 440906378
1 110327364 310265423
3 138966303 707072273
1 391980648 404225297
1 238115391 296885021
1 769481534 380621612
6 132447571 551972220
2 912659888 636852732
3 575033088 9295041
2 941920300 882088622
1 942914487 587190986
2 546965074 835350452
2 999865418 298572008
2 469911222 676478557
1 454643282 657403688
2 465825226 881683515
1 288220438 623971197
1 331965474 383580663
1 593889959 446601297
2 827139289 49342355
2 504951751 237516021
2 711752904 740553218
1 884769719 852323925
1 65711154 191289566
1 677714107 194639420
1 584808052 729383026
1 127287625 776069791
1 214927746 412736861
2 949618737 108695947
1 286226000 845149322
1 716041685 713637106
3 317236507 317746808
2 536731310 620362473
1 467356234 502204647
1 144411033 761501597
1 301494474 91154710
2 536571569 704904829
1 477524005 313684373
1 262806108 237244557
1 23285335 214798200
1 842267537 15821827
1 417984557 499418984
4 460530115 531222565
1 494541692 721858711
2 347821102 148847194
1 639085450 425369602
2 588751066 337703633
1 45169107 743458774
4 458285897 796268544
2 502813575 791795555
3 218193624 286157615
2 124053206 809964911
1 466114741 697574052
1 725558380 98471011
6 323855191 111571191
1 375387936 663082358
1 794307813 332542451
4 757199498 797611134
1 278719782 137763398
1 978335402 441894171
1 423859479 749284948
1 332375574 410412250
2 291454078 915241141
1 446705650 675260638
4 923951671 31083815
1 942390157 692453101
2 998569425 74297070
3 781478806 987424770
1 533090829 435960835
1 76193547 984640975
2 736763554 252797727
1 358144893 986925123
1 693585467 7848460
1 370348783 353923905
3 852186231 575894048
3 792376673 400635165
2 456907107 563425244
2 747863241 260843248
1 470293629 857541098
3 929363312 343067824
1 162561663 89897457
1 914825986 57264692
2 337652919 33596103
3 814053970 284272091
1 353870554 66165019
1 277036684 314708244
1 967222473 713755636
1 207897833 29942120
1 454711288 544576403
1 977863816 968890480
3 816977916 918328335
1 756410254 484823507
1 626460481 374180196
2 970166130 962492600
1 158690852 828988397
1 559430767 801904373
1 217830023 218412965
6 774088413 442022771
1 43508933 159798320
1 984095240 727512915
1 835967576 895923319
1 62049792 642081110
1 519805116 572243612
1 683229422 663595345
1 53096965 136808719
1 215605925 792591524
3 162174164 664693582
4 33474558 692584410
1 347071502 427095143
1 424673549 437140046
2 327614249 934371300
1 784654216 99573524
4 754292188 936813005
3 336449945 935208236
1 280151133 284359487
2 508292834 124160177
2 424011600 42107505
1 793975825 29111905
3 688902680 657510816
1 892711195 931309402
1 451675190 766255901
2 495182153 929379154
1 210643487 863365759
2 362687485 729026638
3 153614342 906514431
1 809624287 730239508
1 749990858 349228389
1 602063942 907705618
1 323757356 891720010
2 715156425 442502623
1 879549091 252544225
1 616982960 699360683
1 538904333 140843339
2 963205297 386406634
2 437750367 945316026
5 849004077 213031477
1 235760068 102142422
1 791369064 634388280
1 915999297 270587093
1 685466706 606106148
2 574500631 867879890
1 596274985 991776598
1 119702788 918144813
3 534168213 77540146
1 970153810 895419290
1 298816313 882829382
1 508166712 273533964
1 55061782 233876139
1 276168616 401586413
1 339118607 57670700
2 93667962 517530821
3 620108884 347007171
1 993453692 713965363
1 914723885 33995104
1 643601076 976468326
1 10806253 777203671
1 389888663 748482966
1 16612054 880410522
3 902743242 4553924
1 132596186 404827945
1 289867563 488611862
1 285497518 857032031
1 129883960 666431475
1 139350504 303166439
1 938639088 685819679
1 121852056 79875736
1 656824871 351137564
3 535884509 502723971
1 600129647 989479163
1 164712933 104520608
1 232584862 303444364
1 617660106 9368649
2 799883540 66472967
2 259478548 129037240
2 640805407 738923700
2 358932695 463745857
2 498346763 741025791
1 896839567 779357632
1 153124042 511762192
2 73146197 49614386
1 616112295 966784434
1 718147077 494357924
3 731502379 961706761
1 244138256 50229408
1 229505422 622640952
2 958038921 497525787
1 858458622 181282713
1 542742640 830164764
1 459734870 773966465
1 368713834 241185110
2 484851058 628526519
1 736745435 651191739
1 398037355 812415941
1 295567878 669867745
1 182339446 254947885
1 917132601 18197465
1 277731934 736381346
3 6962270 999074913
1 411117059 931540065
2 132090263 88406399
1 618938240 440623199
2 213334756 878095481
1 420773713 343075173
1 987150284 703543082
1 231852875 233463989
2 140827544 255364035
3 530453673 685908341
1 382397167 513063111
1 722203364 201014904
1 839886289 284684927
2 55112256 684538552
2 580474310 755885074
2 473450767 981605826
1 950255914 32509216
1 697082157 280645262
1 177230919 934490776
1 254884682 616904575
1 688499273 190720047
1 806394071 493677643
2 789717155 526530896
1 645612473 985799164
1 537939516 348839965
1 605102643 82474130
1 681811458 196542107
1 937130583 432968523
1 819184148 993208129
1 598682000 629996707
2 273268619 100106226
5 940855448 296111653
1 791295018 343659117
3 597105778 891279883
1 304199518 525595280
3 538666633 840942875
1 256226448 181083952
2 373157356 615059382
2 633221989 75078892
1 970537600 524474849
2 7734057 292847871
1 787648936 553143930
1 457435162 207865915
1 155585909 133557359
1 607198987 973432574
3 936947775 421874123
1 560436101 269842592
1 403972680 351236986
1 717901276 427483000
1 604340148 777906220
3 991601998 630066995
2 984744051 4880024
1 795717660 334754943
1 181580863 470689116
1 947364963 261154526
1 596125334 263223208
1 431433637 550212683
2 609166432 812167950
4 607865999 6382714
1 82827405 684002945
1 27614047 534408233
4 645870825 244485135
1 356218164 335509306
1 965962123 71823928
1 866150444 379457139
1 994276706 871690481
3 367744043 83672998
1 619162776 328879328
1 918757094 935232608
1 580591951 217472107
1 289428276 905826262
1 526290252 469957461
2 778075015 459790927
2 276471573 629266294
1 483032097 691174326
1 25634575 507434664
1 157815887 606764968
2 587922968 665569078
2 126246760 857993924
3 775445397 454420803
2 931379892 53477213
2 181754998 875458601
2 857089277 927963051
1 143838510 123350719
1 3751714 227822733
1 221964438 850546276
2 591490824 499778476
4 711862071 862434633
1 336819629 678184890
1 726726630 842482862
1 600778917 507012561
1 805664957 242502890
2 418079438 531149622
1 692228607 120078069
1 480733374 848322980
2 773183017 15286436
1 873768955 229918604
1 813691585 159242299
1 628183752 644911949
4 255331332 580550907
1 232234715 443541406
1 360888230 212282599
2 345759803 41822906
1 164854660 882187606
1 59728812 736737829
2 512610105 203766083
1 572667449 270373513
1 166495036 418264656
2 2778913 193179604
3 9844447 239722069
3 159081 184078326
1 959874012 388435265
1 728211704 300575521
1 42695987 547652579
1 817012304 206766090
2 719205999 219420756
2 841830287 915274688
5 369367830 169319141
1 49990047 713773375
1 864376025 3496807
1 861916896 352122977
2 546110061 615158327
1 51608238 182938893
3 894905411 302762581
2 172668614 705549799
1 77911829 339243324
1 236888729 969927423
2 655092820 436552097
2 587720255 364014045
1 469813059 315736633
1 155374130 139967814
1 744169443 133140975
1 826168314 891847108
2 243196625 205848771
5 767636142 453371806
2 713314761 200789315
2 554170808 206795280
2 888083589 513968165
3 848930126 769778277
1 397102283 508521160
1 469417580 659111267
1 347735746 782338218
1 71466594 885459788
2 482116181 867096366
2 865188323 886600985
1 704546311 956432124
1 601554062 300933335
1 285480827 976408161
1 519885823 219235985
1 523638406 982614488
2 293713716 284021673
1 939472927 659588145
1 165049989 220917892
1 949413761 693646195
1 524521245 647229798
3 599907732 400676011
1 190523831 502658285
1 340542964 276739429
2 662557933 735892437
1 399690339 710673277
1 833864601 829707536
1 913059985 368581445
1 463453713 945402494
2 573229209 771033324
1 975764591 182735116
1 787248845 497207336
1 438327281 298368661
2 857802721 138172872
2 955007519 596661753
2 475852346 352636409
2 800859125 493540885
1 300389359 968306234
3 462817985 410513861
2 863751068 88856151
3 595753148 461615288
1 800909731 806321622
1 477355695 219428629
1 618149996 746446571
1 670953470 415571714
1 142334666 328293900
2 309163608 662122936
3 884700875 359970976
2 490797505 510571966
1 151130161 89037547
1 398202663 488959418
1 754590063 842117538
2 116072817 319882597
4 589499491 254728446
1 773632960 245180214
4 123335249 47196389
3 631496706 617429462
1 151427977 440481168
1 948327913 824712780
1 788520056 463383527
1 280418299 768291840
1 990449535 606302036
1 995497240 661589238
1 648254366 750788042
1 547056085 532378672
1 833197089 426196665
1 236475989 114973684
1 309835621 431542507
1 831422911 992738517
1 395738752 194170959
1 425304360 186445010
1 184224444 165343442
2 294779537 362837221
1 406426571 938481018
1 940329173 107911359
5 210120179 977590191
1 571156523 208602422
1 389771856 320472230
1 56891511 704603611
1 458032329 529728860
1 49942658 830906462
3 468928788 581009498
1 208126206 849392289
2 912478500 472398825
1 368458010 454060675
2 308929320 109818534
4 181033437 633818265
1 684470317 101145562
1 27914470 658062198
3 348953589 109403559
1 512718700 142594542
1 488759705 332790516
2 451366682 547185666
1 649329394 377607436
1 621087330 589400565
1 344493524 155455392
1 832574158 184052910
1 808471101 637138014
2 681349557 585006732
2 661752596 905407958
4 215126425 168409681
1 217695867 309522679
2 145806501 831011582
1 244483592 172266137
2 15633600 325025266
2 959050388 826118420
2 718937889 117129678
1 328984241 777605128
2 220663402 373010909
1 199928744 248055861
2 286947614 902453555
1 242436606 869397598
2 178045986 190422607
1 237729726 648443101
2 181665838 708165276
1 642205217 662745895
1 598147372 292748845
1 172431444 834888193
1 546940377 376609080
1 698436732 922254189
1 943584133 561359801
1 183396557 194253445
1 814902432 686646319
4 927064402 948610717
3 254232954 449036724
1 770034736 180597510
1 864815747 477371068
1 694485204 341129008
2 656616103 146646795
2 239254247 718941951
1 902874810 285188240
2 669559273 515042002
1 596658944 32724574
1 353910228 18698702
3 313914740 18298888
1 155720137 440987118
1 333405670 16147734
1 555483557 640015753
1 860782600 881035541
1 914596183 275456790
2 309786962 653064834
1 907256758 841073996
1 192167926 546665554
1 332029224 646993965
1 404233465 825326998
1 956338823 455695774
2 551968153 762750364
1 934536304 960645986
1 458764151 386008126
1 923842946 260531864
1 465729532 729365964
2 224477143 795212246
3 216479635 861727914
1 90497884 203981441
2 855406322 427045921
3 552571512 537403656
1 270752741 330834134
1 985062007 296231851
3 661349429 181765413
1 159662119 187704210
1 455844312 47939142
3 505402900 628407283
3 588235010 573094080
2 935443946 728492131
1 215481378 890645077
2 440660159 199769740
1 829255736 529849109
3 419907845 712140861
1 425967519 265409560
1 706502683 860935912
2 732875533 695431930
1 909656354 889698701
1 182652826 517898202
1 751209190 772303104
1 881851826 162494457
1 87668798 390290818
1 596016202 743227183
2 618269827 292617863
1 110321518 294765878
3 328374678 993176081
1 10710603 960035648
1 372220329 664024384
1 463316064 739858427
1 865415594 967176115
1 683705466 990756425
2 217266333 603167162
1 57493789 601775490
2 750155094 740063592
1 243392363 609913416
4 393208158 527713342
2 529679234 676492982
2 854818316 74177275
1 190929411 502186727
2 42016626 135738446
2 422957409 410496346
1 786159935 682486378
1 409618570 654248835
1 843990516 261646116
1 711747367 787105689
1 844862817 804501354
2 29082149 819406400
2 830244706 671213392
1 145874255 462310245
1 899912779 200225724
3 111263356 360803332
1 454094574 221272034
2 293796891 117009758
2 598886892 924304113
63306
2 197895661 941402918
1 471818459 170763154
1 157338281 990645892
2 467122541 198262273
2 345236707 720760316
1 942173513 55575328
1 130204195 162144485
1 617059003 230545135
1 686554149 665159624
2 237547498 470876501
1 811507215 756523915
2 354418742 823781400
3 997694869 105256039
1 569366375 421953964
1 643638280 814491150
2 567759710 880967429
1 694717218 686472109
1 231936446 985692148
2 842432499 288022599
3 610627038 818036564
1 897536745 368229728
1 641653250 791524701
1 714044149 477143587
1 430542312 805870441
2 833339327 431081340
2 69300475 374375616
1 308271598 216607883
2 363980588 961383175
3 874242132 169660651
1 204942471 175032824
2 180583979 341464269
1 664101453 5411775
1 449458857 948464659
1 97169165 926989866
1 459156987 129222201
1 452729232 113968719
1 393061445 519511578
1 63258974 830133516
2 601549533 125428254
2 748149197 214774085
1 799311222 56530639
1 186479266 705462502
1 795770804 880065439
2 528284820 411585613
2 384763075 962974527
1 590404638 435240716
1 38877573 226240947
1 587164972 938593392
1 214728823 406209536
1 371688282 301767166
1 777238488 335049619
2 100550789 301012372
1 145475849 817665409
1 153047347 609535735
2 186914699 417517193
2 659128521 293781509
3 345899574 918802470
6 641267513 479147414
1 625089432 236152991
1 664110979 585868768
4 452351744 841487412
2 74429440 230397856
1 381312075 212227881
4 263003403 692281627
1 975771366 570145274
1 582830787 82841189
1 300792567 735164474
2 902517578 909309808
1 643663872 946285351
1 50394005 381851569
1 22799015 480183322
2 478709773 313507990
1 712930389 993981642
1 845431307 64084876
3 341216082 594924191
1 904829162 172608651
1 566073627 445187617
1 942623738 148433127
2 485546248 969439549
4 927240016 552434905
2 517091602 560358624
1 317962942 907183438
3 171278601 363134519
5 27830551 266271849
1 454025077 696233637
1 95436844 558284227
2 651661028 552516620
1 628554058 846788753
1 918161256 973652312
1 957120377 673358366
1 108985798 904975727
1 633417250 200208971
1 838396880 437562759
1 325076390 340983292
2 559660793 454675188
2 313988921 206197084
2 783172997 605974166
1 232043464 948733568
1 879959168 854936692
4 572072492 450368987
1 743605465 100698214
1 188087351 761538698
2 295000423 748198617
1 20843186 70019671
1 314550568 219154844
1 725856135 114953810
3 810780058 587040698
1 541649025 120625263
1 382236702 72473640
1 573411202 659408003
1 907380947 778033724
1 964267660 893824124
1 734675893 407059222
1 723867696 40786611
1 360590074 826279255
1 214729212 604292713
1 873446422 771311751
4 974121008 974815631
3 604084422 363894456
3 398425770 216641247
2 796310861 534894417
1 890888270 310620976
2 562283771 225376724
2 362644682 600246660
1 760684542 662343230
1 161298907 59071834
2 488279165 103301143
1 755737495 357167801
1 479085264 813239469
2 743164410 87380904
1 246414088 852995701
1 749144551 273024775
1 988946612 733499112
4 639310977 117960793
1 219204652 978460427
4 919872317 519429067
1 556954525 355818294
2 73967672 374378315
3 299915812 720705566
1 816298615 134763714
2 795924646 29233999
3 972191566 965798635
5 795954963 873250756
1 55885751 273666593
1 896415696 16141648
1 450621313 543241413
1 571884312 153730768
1 288370400 858971548
3 13700544 918073100
4 55126930 860897302
1 736248046 302441876
2 582908177 444519196
2 511959286 26774911
3 815796254 449539938
1 776943858 21589506
2 644065114 948133355
3 962709377 188294274
1 25981692 441813842
2 278893356 762935919
1 500440998 908487734
1 79667762 625773363
1 533661872 876523854
1 221753854 74694736
2 429858841 707717323
1 96972993 467731119
2 438459155 225677897
1 807650609 838356233
1 176110316 470354982
3 549319915 111668629
2 879705005 924561867
1 912130405 204042067
2 802294421 556542484
3 56657037 505517602
1 160321018 776726213
1 512107389 385542352
2 714778493 365787956
2 222906677 245326588
2 583713554 608466955
2 432825268 153950809
3 183876621 924597435
2 588685417 705072191
2 482644484 469789123
2 970514375 972916478
1 480392317 825743459
4 7666316 830869626
1 337278929 301098628
1 407559898 62040724
1 484151727 558044590
1 417675822 794021899
1 3668335 106922445
2 69791537 150433649
1 380300685 237261883
2 156446352 275798655
1 41339737 75875871
1 579175158 294063810
1 373490799 352212858
1 454823295 976236216
2 369302458 540823552
1 592824558 804269732
2 960066198 37773389
2 568692834 90123154
1 655150520 364632643
1 143532769 425066673
1 964454870 686059691
3 340654203 197188891
1 498727282 905205225
1 578403171 98188994
2 98868635 150797974
3 139619136 193948274
1 936611133 780645126
2 926792900 698949549
2 61933669 421058542
6 382095655 412934784
2 544220298 235372731
1 785535514 314228199
1 199817297 582212527
1 150640832 714291912
1 748335560 836894989
1 338189233 975230033
2 552569000 234563561
1 581991122 284128713
1 34628411 317727188
1 6770458 641406662
1 307026967 763453885
1 654573012 355869029
1 574070210 520773605
1 910046315 329791288
2 381913616 824815470
1 328298116 949783842
1 707652649 57042849
1 530598916 107853505
1 374581708 620048100
2 801947931 325099150
1 739394147 553773124
1 507330866 141223525
3 288426419 897506499
1 489083036 492553651
1 457377467 939534449
1 334616951 914836980
2 885647920 656569506
1 26742214 969887043
1 21818072 29034133
1 759810601 215106516
1 917694333 287072151
2 65421122 765034101
1 427831878 504343842
1 75149205 856439360
2 646808665 493254635
6 423513325 438386179
1 431637087 587286117
1 621820965 750798474
1 756879702 158837739
1 254083375 617397501
1 469048350 569045483
1 36906895 637018413
1 792084945 875643579
2 476203238 395456940
2 335157729 135320861
3 597949296 377410502
1 42892973 966092162
3 556712041 611900874
1 680159692 765168002
1 788924258 861476655
1 557483635 474926332
1 869615911 247661776
1 407121483 926757944
1 442276087 979849857
1 13955522 425241233
1 407749481 7317135
1 103760380 381456058
3 408739666 154322839
1 666237579 654832006
1 654020106 127052145
1 81966823 824670390
3 795524421 526185218
2 586271375 414889245
1 368465070 658138687
1 560255430 58150378
2 582338410 415174701
1 472227412 293383435
1 593481342 823391804
1 667685804 229989486
1 358814622 138893929
2 750881357 357903299
1 637608911 463559383
2 185247252 904571514
2 645061558 754722332
1 664618703 214240010
1 451353124 13734031
1 682648107 880674324
1 274824463 773609365
2 863896492 128813817
1 545211492 453413981
1 493938612 251019485
2 502136305 797358095
3 581060896 878169709
1 87232494 714699696
2 581356098 774190688
1 328825435 145439741
3 466091711 481207732
1 765925705 823588504
2 699286074 21333124
2 192887876 107296778
2 412834282 941994856
1 340037658 471616088
1 915207931 909176988
1 624413000 554884198
1 729891049 756783739
7 575683066 339575264
1 858427142 215697455
1 691792525 530684734
6 906609435 674193771
3 455905150 932606705
2 117379203 667899967
1 478370485 166454345
3 951624311 389959933
1 769806865 996979172
1 916355520 416305796
1 719983525 900820415
1 446007955 482573556
1 136952018 460230362
1 87726122 9029366
1 36064222 36301826
1 812375996 556945946
1 179497659 778400695
1 105587840 526114093
2 943245110 736585054
1 100390484 484097619
1 879586841 889651243
2 724438054 785362577
1 127401617 309746760
1 403460193 760700843
2 380996724 779707084
2 575826211 765596232
1 276621469 565788287
3 211940517 890100280
2 402695357 21045583
1 944410590 365473362
1 341412819 90390902
1 651939063 161596078
1 61955105 404112163
1 355346608 181778506
1 320075815 901962361
1 545853908 849426143
3 330154174 635451289
1 595683488 780798701
1 515796910 635557510
1 666095182 215995972
2 978790255 72660107
1 422033568 123117627
1 194411833 111609659
1 80389866 163827666
1 499176574 121237150
2 515566491 350135629
1 263326309 102459285
1 391789275 782471423
1 730915647 456712802
1 115999570 199858124
2 683009169 533326945
1 830164193 13269935
2 872496774 345279041
2 995523668 559785712
1 926711737 147641828
5 657301139 363866535
1 796948061 267750390
3 11535067 675285278
1 279594819 893185040
2 403574131 550456054
1 219789584 459258886
2 644468870 950480341
1 133575683 642039982
2 328896427 746711285
3 51806586 18891568
1 740407635 617286514
1 276025793 636839341
3 733007965 126076161
3 274935915 191197270
1 739354415 966030714
1 72295624 603347022
1 903272922 620969233
1 518768834 975054182
3 968956388 365494253
2 552419264 328540670
1 223621361 349978574
1 975366999 111182137
2 536407220 936615492
1 205326422 666908217
1 518426385 593684628
1 166299529 609273111
4 698350740 261696027
1 960783561 793507194
1 443072869 742882191
2 154099117 473576438
1 57025023 446339529
1 323063465 13873465
5 21926870 979681817
1 439518794 13685680
1 185340236 635565603
1 77218481 850918294
1 795298180 243534164
1 392404459 190934948
1 568972504 173527595
1 892652302 797315094
1 953518399 231601035
1 267878646 237261311
1 894765502 152203493
1 716704672 506213731
1 389109920 590847952
1 371790544 313225891
1 577180223 855453978
1 428847143 702948260
1 806088873 156034053
3 427801057 533072908
1 888234335 703643648
2 499919845 311127905
1 64241909 748505925
3 319660955 678745847
1 386481710 452330657
5 305500951 462948912
1 474553928 53235894
1 515978680 648403110
1 121575063 135561542
6 380395342 554591003
2 489031936 352137054
1 948616823 891171066
1 580883863 680771571
1 228334976 438774215
1 357207807 325624221
4 649186056 33491444
1 997154208 797632071
1 140191929 346196521
1 200883942 157658249
1 542596368 838828912
1 889975456 311337434
4 522435157 997520298
2 928258671 893583920
1 518073718 325021948
1 33276283 448360364
1 572812065 649924768
2 719888886 360479029
1 666394757 170814484
2 711113618 894899646
4 345758131 743479077
2 379595236 782641927
1 329380982 576999915
1 621611 601208255
1 298153550 68133684
2 812515740 297186305
2 950287900 468589660
4 437913760 209175523
2 253616389 698653683
1 600885847 855648927
1 550075424 538356032
1 140361055 847222574
1 646292583 215501517
1 912639485 242674897
2 977167113 640598780
2 829978293 833404463
1 854877742 213159390
1 490719597 596494124
1 177266062 135136546
1 754044772 158235864
2 436583589 309891546
1 988935742 802376691
1 902266324 330449673
1 697016067 269918789
1 533285754 379683911
2 510450808 853054082
1 943954478 295414082
2 196245442 155000729
1 231225491 897532338
1 755165346 43280211
3 499059819 606498028
2 591342422 274382488
1 867886991 123199754
2 71688587 170465244
1 999131793 533153537
2 96369073 386660336
1 19536546 781410005
1 335151012 915528908
2 823642909 185659701
1 504721804 163747832
1 590258358 133685598
3 463224201 35886576
3 812724026 818776082
1 896649425 703410245
1 126464538 944110028
2 866060167 285883207
2 369998549 193461102
1 964325510 718938189
1 814050979 669060371
1 283348679 722468216
2 271688571 82653128
1 333822519 511084945
4 443675377 457069182
2 465683473 559999522
2 759927236 373679416
1 773738843 345634319
1 525172470 448260129
1 919417579 618772361
1 390984257 879044056
1 280371857 591989021
2 410588003 239330839
3 611855647 810037836
1 958511976 832229904
1 525070211 492442750
1 669099320 278821393
1 63130551 29840856
1 723788076 524890180
1 529239135 2735154
5 547055364 529937827
1 752110609 376581828
1 564979760 610624054
1 42787738 959086915
3 628118434 16984447
1 669086192 284661377
2 798212098 670574748
2 835559432 189104356
1 999426437 254161669
1 143731659 656261484
2 702412508 361752543
3 219041571 345373299
1 140083233 982586047
5 817147231 102836187
1 589432493 417784717
1 486205843 974754747
1 528132061 718465441
1 754448530 916948706
2 241657250 424231311
2 295155745 513146972
1 180571831 27956664
1 209364576 415651117
1 982350966 305782093
2 80430398 263398851
1 282893377 538735954
2 860863029 771937307
1 513056932 969962307
3 139048410 370883547
2 610959176 131159412
2 615509654 91987508
1 551590813 575170197
4 781624727 930816595
1 93813832 476656696
1 838221165 544762644
2 89720090 704712270
1 556754849 764682421
2 963936909 252327780
1 640281056 352021600
1 888049814 599648584
1 587146336 357721228
2 987680261 320346142
2 627785257 978122523
3 913218655 125196724
1 968185270 813749052
2 633792725 201173425
3 863690444 933199360
1 935221833 357512710
1 402662777 830184991
4 93755050 132801992
1 817623730 209174650
1 915855127 505376327
1 77142061 284290815
1 870319697 353993801
1 44294862 307290594
3 709926270 300329778
4 17375875 594568423
1 655957406 757500831
3 7946975 964746558
2 925772349 249462471
2 709239129 613459352
2 751516214 132706938
1 312506438 242730951
3 155656122 204799329
1 592312506 986131931
2 151519255 51470628
1 273172354 469842016
2 309672310 266769540
1 79809923 251875839
1 647509302 673870524
2 885643115 197830949
1 501559351 272618076
2 46462139 955930414
1 80659486 199955459
1 540208382 499959442
1 928178954 676644491
3 184649406 988136177
1 470098707 967725563
2 629488086 20433953
1 869727762 253652427
4 479836733 210157390
1 103443673 477625362
1 848718963 495550204
1 332696865 71139231
2 429713451 680857835
2 553204106 758987540
1 687294067 845260710
1 749821772 708123286
2 485703321 446763781
2 959622997 519363159
1 521734329 787861767
5 351442566 943798605
1 101741477 580334004
1 332820579 518067594
1 574965554 166649634
1 28365917 261955486
3 608703332 310230946
1 616295853 82897204
1 994601407 605383160
1 352076349 1425964
1 915725343 428039530
1 455944655 335058487
2 524484663 461100083
1 324866976 988269967
3 106335609 16148991
2 873978805 279729851
3 163344386 253641095
1 118841648 487156201
1 538164796 890094746
2 135719164 861559006
2 142951412 809617636
1 5855900 552660394
2 175854193 647462426
1 919534139 949254939
3 513511996 382274751
1 453852792 793288687
2 111310340 247780447
1 435961029 174800630
2 685957254 626892436
1 612857882 895736345
1 433744172 966777788
1 747608723 698496641
1 706216150 755062
1 847775029 345444850
2 513753051 491740053
2 147215743 30103057
1 602299042 738228939
2 558355313 21191870
1 145193309 932106898
2 468116571 771527876
3 661773379 118863254
2 604696449 868796637
1 242144884 121267777
4 626957596 978493724
2 433419324 36041781
2 669383136 839926572
1 684598067 543377050
2 628175133 474018150
1 301634730 444719824
1 74678018 473209500
5 45078479 261730541
1 576633375 895308968
1 31323582 280117617
3 508824583 811189652
5 833867 151354252
3 337142423 774017790
1 956825296 669918596
1 954628638 534457135
2 233270455 760711146
1 823743006 241922181
2 499437667 473337337
2 694978652 955427122
1 686089465 536782233
1 505357839 648451200
1 777421504 503276199
1 352127710 845162020
1 717890243 834977509
3 442163514 525568877
1 550463744 527676234
1 336481076 631114928
2 352439054 758279286
1 487222626 576121717
3 511462500 25455629
1 955624248 893453682
2 301789156 107514357
1 943648723 262287845
3 685720604 419102004
1 942275906 210344400
1 213464610 651332694
4 5557331 152937426
2 442246058 587377928
2 619996980 285947045
2 483666705 350855068
1 274755960 643686430
1 140243227 564883419
1 316245522 490444365
1 236300761 496675238
1 948515105 995814055
1 173784719 431707241
1 64692762 991487236
1 854533168 953437751
1 908170721 191101467
1 168823878 336512170
1 776729266 563264117
1 178647072 102932456
1 419218450 225315505
1 863667817 300134993
1 794774825 967154882
1 134660734 16646806
1 711787264 757598565
2 996532117 190838845
3 561679718 799963018
1 691493183 714990256
1 425695345 552749331
1 415843590 872385809
2 904585842 93261442
1 806413773 747195420
3 640601327 8134215
1 548962760 453028020
2 653028846 52666213
1 164277842 67360746
2 317253175 760220961
1 664432491 947846310
1 173207043 47993932
2 278816497 362304346
1 256490410 843038009
1 313378041 858817773
3 241797251 327403568
3 848158035 343934787
1 711745384 689474147
2 397210585 526145506
1 144768658 585023471
1 615364211 825976399
1 688259768 658871796
1 286886871 62539138
1 625380608 278526392
1 552145311 364565406
1 31715534 798996799
1 961288028 535030218
1 991703744 693921918
4 243036643 620121088
2 94995490 115186900
1 574242897 582070547
1 565618374 95584257
2 456717590 266059990
1 13646086 150600546
4 16531914 284430355
1 938596550 150991430
2 415378697 168805407
2 52440664 14550135
2 693812226 343456189
1 646376244 919261048
2 505910746 615135127
1 8687286 919619314
1 890193845 171676090
2 44008224 353062666
3 128339165 409014283
4 79227193 199417582
1 762538590 494451180
1 873894094 510166195
1 101332269 734650563
1 501406714 828255262
2 994082022 198656923
6 893058783 956342708
1 844458868 655801619
1 539432435 338218188
1 648132901 220119120
2 520179070 492569070
1 355995629 715671297
2 243198454 474884930
1 573791185 843689116
2 215412985 786851741
2 660173879 92543161
3 646836532 843363251
1 272887344 498431684
1 713105943 637442055
2 739712818 176092532
1 554197230 874159831
1 588576518 198904215
2 580512424 244814881
1 251359044 632728490
5 273152885 415580765
1 606746890 686912561
1 400838874 614404121
1 449409158 98126949
1 398882290 242080944
1 802402065 700003586
1 171571851 61412228
2 284433921 572198444
2 483627095 649741650
1 550076162 821001899
1 708990187 212643524
1 951614962 453080739
3 23921099 410179632
1 518291656 590483012
1 588704222 830205757
3 33991771 923941140
1 139134119 14614987
4 517268503 307521682
1 815620479 396051694
1 232893173 578833569
1 572923768 523025219
1 172699305 166331876
1 262944513 276228772
2 487506501 161903754
3 583834816 766163482
3 938078220 73767438
1 813796985 533626639
1 633523592 926259947
1 721039094 151264074
1 760474139 855538478
1 458722416 95895485
1 763423065 623274054
1 70759481 254778680
2 559251931 275886369
2 746459960 471764175
3 918753492 771793978
1 226301142 565771747
1 817121871 310802815
1 171149132 959980357
3 830928468 632202758
1 612705252 380314433
3 867129903 443683714
2 239198820 456132237
2 411387683 635541624
1 554356299 251012252
1 789662567 194795778
1 689711447 901015352
3 589521692 763354301
2 178986915 539823447
1 248661092 840407921
3 560939838 704726956
1 789356547 805559247
1 930116925 941108648
2 200189309 835649297
1 803366330 897601474
3 233731424 563698138
1 332433803 319366435
2 317473733 196455334
1 988291464 951120487
2 404317659 774093476
1 497358786 655813814
1 755058102 305982726
4 633759850 208561900
5 400681218 607389893
1 950633177 396761535
2 117771260 24130470
1 663807149 408492592
1 88818619 245331064
1 246145430 74030964
1 699746463 796775860
2 412504048 420602616
1 876432628 811231626
2 939379674 243775023
4 655074524 300863808
1 727201688 306070263
1 617141797 922033331
1 523075570 477831970
1 21635992 150315471
1 528994320 637523683
2 58362995 905728073
2 521111265 515798627
3 639840089 691097874
2 345016481 2590801
1 997889390 99532038
2 465506545 42575499
1 729683460 994350806
1 632704105 570664252
1 226198906 362463543
2 126417355 978520393
1 344686039 131663065
1 146141049 127646202
2 129508731 118354296
2 970879344 558919519
1 676237526 718339581
1 515017825 883019135
1 438419410 847161092
3 43478867 388677918
4 372664355 554047017
1 20964665 964023955
1 297202507 411604363
1 401921505 66729827
1 793239012 722996037
2 413282849 713918884
2 751518061 288209788
1 306663151 645471529
3 760847425 203775860
1 277882694 831167064
1 290944328 227228199
2 961778959 241431872
1 779766240 808421162
2 130971644 129193345
2 3072833 368882875
1 829213045 609034666
1 745798704 353943728
1 578765128 878971426
3 469780939 439719270
2 373726647 811807441
1 374615914 651942078
1 302786521 450398857
1 524159309 407256255
2 696247730 555498027
1 387073827 24877032
2 182600591 456500274
1 376123061 531347479
1 498807166 475864271
1 714972181 376286572
1 671034926 108492877
1 865393188 815594581
2 386208042 808231751
3 124003023 921949769
2 54809153 589108198
1 929451282 385764164
1 289743456 115566413
2 211935004 813806718
1 940623549 204208311
1 861479806 872166786
1 637636309 812040831
2 216909876 17447928
1 166787240 70464938
1 383340912 118335633
1 897982274 235378500
1 30696142 518119849
1 187747430 963863897
1 665294167 93097981
2 680534264 571755140
1 452507968 456920273
1 390520487 273661824
1 718767998 68196636
1 550652247 517726484
3 635709174 107163385
1 792775744 827917450
1 552574740 506843360
2 700907132 839469788
1 235820653 841515687
3 476583848 680557609
1 829684888 124256745
2 851208377 565180448
2 91969056 323801032
3 375361007 506971740
1 739234347 452281573
1 44214886 760002839
1 590457996 635007639
4 512230078 649243732
2 599008196 806073875
1 176049715 332902808
2 967112955 15315369
1 17847804 197947210
1 174874940 787643248
1 256519511 117602374
1 780295741 11371044
2 507381279 518688028
1 363311904 120192305
1 985898555 825711713
1 431159443 739811303
2 504973386 522998528
3 661294695 863740286
3 457419842 649250911
2 870593485 922080891
2 783793531 472574497
2 387454345 858521145
2 912851289 911231183
1 503900484 806849109
1 252208624 521998613
1 399857244 783655862
1 317974214 697323675
1 871776370 376619412
2 193603756 646060580
5 728993420 849311072
1 929494726 356334773
1 137511517 64223039
1 270544986 624908253
3 352260029 180743646
1 76639055 720608069
2 677250346 347486884
1 30264164 551291045
1 621655689 136470245
1 413163232 267768499
1 65823332 541695585
1 805597669 784467662
1 711415592 535312255
1 838147691 306118771
1 27367565 770156817
1 286340100 824025037
1 448454862 838557511
1 583907043 238545117
4 240799918 197642432
4 402914065 883237250
2 552890531 83190610
1 163015981 836319901
1 308719916 40402849
1 202784879 635548960
1 395140740 672698274
1 29134321 164659447
1 388716256 332107958
1 357928203 8808773
1 286860298 672714733
1 317000674 249912366
2 689663827 559195619
1 799943764 974147355
2 307236456 398944133
1 921763405 723929545
2 414517829 765056045
2 276202901 561244344
2 917131539 537188223
1 275143952 555056807
1 30784543 138835887
2 351967862 692735954
2 459130587 877839292
1 719787638 123404281
2 509272646 960592397
1 135331278 631892932
1 919214540 468487431
1 774778539 749340727
2 707041368 212016048
1 882728379 962994788
1 365229827 67799778
1 971651504 485929925
2 923086216 22931189
1 916995004 634872351
1 951340728 537849212
1 597075981 320979211
1 6439833 118432652
1 195675520 473333599
2 774978849 311089736
2 468639942 620397381
3 976296979 877520064
3 731848595 805694951
3 602275501 5923474
1 384064962 1738061
1 478016894 528095653
1 419944732 223858450
1 351453368 930945505
1 107384135 829998238
2 896407304 735653069
2 742033650 609255403
1 912740843 969447314
1 278525495 37130385
1 62404026 327186619
1 51472479 813267302
1 421733758 867923037
1 704527733 428057214
5 108366286 216023611
4 906894639 63829212
2 554165235 885492665
3 337598584 894490981
1 832700704 105146556
1 123772249 847838257
1 502946123 666983186
1 382622761 370631903
1 180242203 515049846
1 815484078 17595178
1 382855731 739010064
1 607707664 824877831
2 425601479 627607885
1 377511114 272986908
1 197402380 751134435
1 580451481 822904987
3 709595049 203994115
1 696623964 592139891
2 106464998 845538694
1 480916558 558921600
3 773073917 673605509
1 903636646 966113706
1 552459815 861510533
3 527343089 410219658
1 135027490 717748631
1 652327697 466732565
1 980341019 156754141
1 287476604 838834862
2 843477302 549448784
1 284631072 467691078
2 555361944 412077786
1 125274591 190115326
1 498084866 897401466
3 84380512 50787951
2 589784890 511664211
3 435848807 194717075
1 669123381 574921935
2 728212864 666663449
1 155048627 72018369
1 322137565 231165688
1 622830640 554059409
3 863260878 946834035
2 326066236 654238064
2 715450547 412677655
1 684677592 559716923
1 17718968 334070327
2 615610645 483390093
1 614133384 259788631
1 815824565 139529545
1 260208798 960397719
1 737572268 722732440
6 628292439 740968002
4 371555790 627095744
1 278799361 868847793
2 77925009 999701829
3 367997817 807303239
1 586380696 815653488
2 129852290 874223212
1 64756309 736762530
1 138684802 735084789
1 530526445 618774189
2 824931897 449411903
1 958699052 675178799
2 379737707 559942723
1 9148304 616041016
2 927567437 412220375
2 665224220 806067160
1 237608197 396151689
4 243232963 555197678
1 393860435 731110530
1 788076534 947762779
2 648272548 577658704
1 143190140 63434366
2 165464180 407569323
1 289403987 707699617
1 35542113 969827746
2 47080647 168248563
3 886479994 874281438
1 378504995 517685635
1 742398102 837495397
1 233718989 823790421
1 95692111 631780915
1 539035587 153664937
2 58849687 385155326
1 932950682 225161152
1 498722152 94871564
1 580248998 987625113
1 905076999 487957447
4 391282396 609100598
1 23561580 81256334
1 162357578 734306794
3 558143944 682196313
2 888796020 630197593
1 179588155 503339537
1 263209926 840231408
1 102304066 450953262
1 364305929 911673633
1 460344830 147905535
4 179585707 600492465
1 422427291 307349414
6 289918215 205888687
1 441116043 480146560
1 818545909 965698786
1 411606429 34226046
1 898084839 24866002
3 929127250 368822760
2 940988319 206444436
2 878762617 685932246
1 918931789 40596488
2 24946980 137206216
1 385932374 16129499
1 45170995 711189497
1 459962969 490182318
3 814759534 40218669
1 485114061 99339450
2 525911068 763877860
2 617828313 836523473
1 739068921 840855796
3 36490499 468305314
1 889327848 350716913
1 564772430 526401196
1 168448554 527061412
1 747793100 769177409
1 464980284 276310364
1 1952695 326970644
2 496405845 455204315
2 964197280 521600257
2 170594769 153183158
2 187001225 577409568
1 194163402 522241711
2 52160524 539465349
2 258129821 299303650
2 670071818 210054233
1 808539281 47306821
1 449138984 766085770
1 557377127 395853885
1 73886913 594191750
3 442928776 532109098
2 712370595 377634771
1 371723102 250202063
1 165028662 881561018
1 977733175 16394773
1 27811622 26453251
1 941528475 423716507
1 272861128 434229777
2 104033042 935968130
1 552367886 454896167
1 143363028 842010249
1 933489992 701902139
3 611078552 623123346
1 622010781 345401322
1 933928761 278124413
1 23677894 730643186
2 290238085 649481365
1 752748727 226955056
3 710410052 510214339
1 970161104 155183496
1 685284624 208385265
1 313813117 766659760
2 757310091 586332022
1 75909922 744500254
1 151626521 774765010
4 870017150 83094068
2 962286122 570503559
3 112120936 359835861
1 191856991 825871832
1 357765201 638352564
3 906423388 266255156
1 468160329 69465738
1 367698529 304473753
3 888192987 753485103
1 608289247 377042743
1 456152726 704970098
4 404641738 26800857
1 759097950 585402286
1 799931420 325503226
1 567969924 140812788
1 502280484 852254472
1 393850501 860374183
2 591515769 629910829
2 607768043 817589492
1 443997860 416527413
1 258800351 962527834
3 325042840 9889454
1 278708626 167238881
1 368158146 13252956
1 843682270 213756946
1 282170762 772176698
2 204984219 787083147
3 888241775 863671254
1 241112993 80562651
3 394146366 724870378
1 16024744 285184939
1 620547159 94863743
1 974760270 243980481
1 118596832 385681540
1 633057728 884435558
1 863374544 375114224
1 263406295 161120066
1 745585130 58406354
3 193202766 990053918
1 198881804 133532561
1 421140480 856484694
1 934174182 929345177
1 302217279 655492185
1 875312506 837626675
1 687215025 309926529
2 654238861 896092728
1 587535153 736642402
1 406588369 375801496
2 583177007 947007139
2 934804322 579596571
1 185920631 619992498
1 862826445 919302586
4 211054680 89786004
4 123668567 14190758
1 847871787 314740801
1 418985676 801576298
1 697766282 221200705
2 506686260 818348203
5 728635524 616196225
2 24325487 64151857
3 724265688 607498009
1 447035964 23903950
1 437020195 193335539
3 205893764 512755885
1 824498348 520249195
6 436178348 350731559
2 10427999 591436494
2 29265906 174493738
1 982009200 517345498
1 767380146 488555728
1 309026644 39016491
1 726624502 444071762
1 714405250 190156665
1 232730749 291902094
1 763600452 15001923
1 66104115 978920964
1 685314421 456845877
1 134647799 292060824
1 435690899 791221799
1 779999834 974826381
1 375974336 569144472
1 176568671 883404514
1 83479103 426006867
1 736446755 18500489
2 338275125 27014096
2 608486532 868423213
2 234403034 423820135
1 465378790 108067262
1 997294954 469538178
6 591429649 208681964
2 20085027 370803117
2 138557793 73152443
1 726592586 303587813
1 510226445 274352778
3 367260321 574952406
1 209893852 842082736
2 712864618 40230707
1 198979072 554689214
1 853559968 645350260
1 182263779 259843828
1 721696607 673212137
2 567835749 358523073
2 73338732 481461619
1 962059375 487797671
1 97763097 961255707
2 182575315 19796854
1 701441374 776066152
1 230596820 778935967
1 957289297 526295352
1 490829256 601904447
1 123262381 534973509
1 110494327 171118801
1 456888947 965734452
1 456454955 49377213
1 425498758 970187413
1 284788541 305064833
1 291697459 611743667
1 173887367 201340869
1 266007927 888138692
1 242465833 935075588
2 360845814 558278817
2 965873784 609507334
1 462746385 673427368
1 840851043 823095838
2 66735085 738752384
1 937280187 763559710
1 875244471 527316095
1 933825359 896510938
1 99278435 653702307
1 30938768 265196520
1 120497438 375972819
3 914632325 571891270
1 1421600 360278987
4 896188260 392218939
1 620047484 836438750
1 577475046 285605996
1 483159943 7143520
2 285989822 499389855
2 768073300 332608930
1 442028570 989623623
1 442451568 779232373
1 402127744 531372069
1 813096127 291235717
7 431446784 801731535
1 865805844 848858231
1 425161254 948860202
1 383335361 280200329
1 245751881 807774123
1 827741793 942476307
1 693429658 893759804
1 392041328 907118312
1 696299434 27477870
2 440240159 798638057
1 846610224 2712012
1 576154969 281532429
2 324135983 304939150
1 342813888 432953466
1 812535768 425316640
1 768656135 852406843
3 949482969 22597049
1 756891904 319437054
1 372067794 275465616
2 997127899 716321155
1 197831295 432112459
2 61125107 915675996
1 731095861 915323574
1 286755099 648567601
1 432093157 598920684
2 278691169 747312646
1 992082785 494161326
1 300482717 125408737
2 197942099 578711515
1 356700692 934624659
2 649543961 646246549
1 19329619 215137368
1 535676098 494207880
1 48976978 664011589
1 629778529 356831497
1 422559859 976612885
2 745658051 772304736
3 944688519 504785315
2 761952737 680456589
1 408954250 161418544
1 802868638 429889272
1 239043824 390548844
1 614410818 657969596
1 256163351 307509205
2 736940210 868550477
2 71392326 523544663
1 708166845 368451395
1 950884373 75402776
1 68240701 45650205
2 181475625 188417208
1 202456365 436483941
1 572492399 963842090
1 685508474 591933337
1 643673272 567620972
1 107379439 23478538
1 595274706 210313386
2 424301106 593250972
1 944329399 779801004
1 335764206 821975495
2 678467561 926673802
2 773418675 232342092
1 694704264 593685745
1 25305645 582655670
1 184572772 410513652
2 329116670 137824623
1 535254491 659653275
2 141290123 827393383
1 367822762 915441972
1 313442643 103977753
1 812846654 388379546
4 767546452 125198676
2 844162737 446262895
2 644194656 356951558
1 211416653 768485587
2 246480569 420857835
1 773206876 426336183
1 326193773 527894716
2 781626000 900767570
1 226660178 404346250
2 772904944 639201638
1 119971032 105599206
1 409430874 589640311
2 192825502 61510669
1 26303025 942025335
1 717130284 675518977
1 704290406 27773329
1 905344706 974539419
1 484637673 66474182
1 366244310 528458988
2 161385622 196087678
3 345290174 808898496
1 336917273 934975260
3 855291331 905989447
1 486992892 318824841
3 773808925 158351630
2 8611283 610831678
1 227861442 302027233
1 279962223 760963117
1 772649685 888973124
1 468346318 793394575
2 206045630 866082224
1 585168970 823037843
1 117364860 296112125
2 53200611 313312941
2 645718983 263828207
1 366359606 12829376
3 201802340 323866406
2 939431431 527331907
3 938414630 959626558
2 830893769 930380516
1 895628766 862592994
1 699383577 544730845
1 209291450 930319350
1 906592410 419082369
1 116568356 721213018
4 688088594 684431628
1 278264179 292002436
2 472431635 785527536
1 703018255 367959342
2 432441905 237911805
4 96652384 232645956
1 631993491 282004612
1 860421233 978287346
2 90415931 325143443
3 739006078 200724416
3 388659983 458766856
1 164184497 880396948
4 888219724 554352341
1 340781581 455790259
1 330836097 69521764
2 730388701 408655329
2 505311317 283758566
3 529077083 849111431
4 550323465 287985353
1 516171915 811501490
1 887868387 194469882
1 29858006 868389180
1 535055609 229780229
1 251095989 672649933
1 855490344 343314600
2 541302990 16977369
1 630112213 81977365
1 699776428 914546060
1 231558319 634628759
1 648585815 818980976
2 940587709 618028275
3 115795828 709861243
1 652324987 365617307
1 669406509 590910234
1 493869505 14670958
1 472223293 359091566
2 479351246 775270199
2 43870569 731630652
1 214212077 228569276
1 340833369 58928103
1 233229677 767809616
1 198754061 214967301
1 597922138 857197158
1 337113521 217239174
1 486685146 347184200
1 786438485 545308642
1 61987590 680954212
1 419087855 277874855
2 144339297 909390941
1 674010005 745877044
1 755060127 755379136
1 475535873 217255918
1 448322026 95913433
2 58317110 709910452
3 204500510 105588399
1 857106557 265171518
3 835194020 932057148
1 152954585 661177543
1 626848122 786988749
2 58610897 849671053
1 312143095 853192389
1 616013971 982158997
2 625913643 249616633
1 310798834 973444543
3 38668607 539074137
1 364222951 215283492
3 713182981 804795382
1 851290981 804780975
1 709035304 654093331
1 358548813 390904459
1 231381120 213390819
1 809908812 458381731
2 489630164 920178004
1 161644955 646719130
1 985869534 681048094
2 470533036 275652822
1 967990815 715691672
3 42746031 498765270
3 423777149 16739069
2 562194515 676595164
1 645060690 617259101
1 810974803 67544823
1 534808996 422239062
1 918554598 648752218
1 973752922 782848743
1 629116763 867922837
1 807583861 149043816
1 543130495 710631062
2 395197939 803939816
2 927163026 60598175
1 891037149 701405201
1 572546435 213392694
1 72935609 291733506
3 244461506 26682436
3 236048493 612832415
1 736450233 124998080
1 135020129 837311889
1 792224134 566745742
1 227561395 957960451
1 309913685 829995449
3 707774527 704625112
1 265643121 549102745
1 742476829 757678590
1 846032344 987242074
1 648090311 950949652
2 841630301 14754213
1 713393275 824085100
1 267523557 595591011
3 25683165 31201091
7 921068016 261098126
1 552086784 368889909
1 412887853 193207464
1 886498001 767825603
2 173882956 607057869
3 371176064 625906343
2 529020416 962621868
1 809487342 684843242
1 738323318 83376804
2 514355069 970664109
1 872381634 436938633
4 794998673 909685338
2 129322863 190177871
1 823228471 298737349
1 997953859 565369386
2 500581827 175947867
1 947003836 497545921
2 815066482 848117090
1 258028363 376187583
1 448769465 104110713
1 631043136 526912879
1 546816058 645774408
1 928695301 352077120
1 542715403 138722746
2 741099942 378765915
1 144926566 841536850
2 391845598 201372972
1 273186965 965866076
1 686579887 321864283
3 848671751 494199274
1 991679377 663867402
1 152934776 588737900
1 375248349 732756490
1 524161751 769406715
1 448466845 518677537
2 495375210 648308730
3 559665073 703670541
2 478372687 233389739
1 654443180 575538314
1 724669606 976248413
1 112804695 976853855
2 823130146 583122179
1 933196412 119284800
1 368008374 254978297
3 665976347 130913544
1 538701202 117569059
1 932920009 438016254
1 945222516 528519329
1 331574669 566879162
2 685143902 833346144
1 885068117 568816847
2 544096702 294391176
1 164651472 118377294
1 800441258 822425598
1 952638980 792201935
2 126235614 173494110
2 201559567 181084782
2 173899196 931174834
1 537115532 317556168
2 490681664 759545053
2 666164 558761311
2 482977696 575667352
2 438442215 584260478
4 936070413 477911234
3 733606166 229639074
1 486813024 14165945
1 264260135 624716612
1 463346107 716344761
1 176199961 457951068
2 772199378 195581954
1 586404632 677849432
1 491671197 877863013
2 999933011 438182445
1 857559439 902942794
3 970639522 567784894
1 255852085 300700287
2 705966847 308787642
1 291150957 48273774
1 759631275 51198091
2 372290864 180987051
2 457033552 539264016
1 613655952 166346902
2 104132126 784586668
2 597034355 493536092
1 408167841 841283002
1 514527104 6956384
1 605962945 35743553
1 47111304 578742141
1 724483954 72466952
4 714062308 801735102
2 365300431 50061088
1 338338265 21851295
1 870096473 392635951
1 842917545 946852270
1 865584416 186875872
1 770450213 229405231
3 69699356 230919663
1 899039186 988348107
1 137158261 634845926
1 591715102 352063261
1 49305111 113128309
1 960943282 274953407
2 240641407 999802846
2 267331231 867083031
2 147167106 639054891
3 368625328 910657277
2 777557520 408113474
2 604895371 11083844
5 777162980 706455520
2 29323289 416859436
1 597103919 769052372
1 462276276 86960678
3 682871058 50287889
1 287770849 474326793
3 219816487 222242525
1 867719026 400511338
3 478264612 254470590
1 372521390 247894186
1 796273133 224438355
1 733544410 443062600
1 67501549 123713981
1 615814715 27538585
1 283453486 347705597
1 238780360 39329384
1 208264198 814723241
1 580248818 777752990
3 58767196 352361702
1 563289265 131708262
1 480090160 504239546
2 971184804 277183371
1 754003921 324865214
3 810200671 218506400
2 149093358 951654641
3 645034031 568394777
1 333463000 918742984
2 718048062 852761511
1 330953402 121279393
2 209557871 406446344
1 358695580 97160082
1 788340956 881121040
1 885615513 646609396
1 487761550 321910511
3 935746968 605451964
1 445787803 599210731
3 760437607 287880113
4 535152112 547308695
2 833895991 148168879
1 849326888 261877523
3 234182766 575399978
1 542714696 468533503
1 398912069 369035989
2 988280237 37831731
1 910563163 939182712
1 40952317 933002219
2 359492867 833981177
1 902352572 452566906
3 930410252 287322511
1 843743699 642940318
2 667010152 613893127
1 753355081 970326335
2 125511294 275951657
2 244131833 722257135
2 578941885 373066525
1 776630026 470869434
3 136660209 530264839
3 737860629 637746608
1 252784821 804282726
1 970792421 265669873
3 189631150 33297689
1 875232730 605035215
2 124565125 29090637
1 718896123 356706113
2 245649720 178397401
5 469829429 863039902
1 698401512 412586340
1 514764103 440018241
1 543105721 780625734
1 198818762 595616403
2 113793145 261136383
3 761245712 892260813
2 558608712 68853106
2 441057389 681803309
2 376605813 115334052
1 309239593 994107385
1 551592434 244776334
1 637518709 470075843
1 26188706 775511842
1 189410410 995751725
1 112906923 936160952
2 259226201 457470759
4 346950064 414355914
3 627965364 4848793
1 978330807 685651662
3 708951550 786357668
3 338722713 445642502
2 252933793 93565911
5 932585170 239283323
2 198844825 379752315
4 293884472 991209210
2 703790549 309081631
1 928047282 544600471
2 43952327 113601640
1 189420643 973594104
2 402162781 113754560
1 643244991 141696127
1 383645038 796858080
2 134083498 159813185
1 380716750 898180484
2 544844324 647084093
1 698852405 853582000
1 591429229 507356982
3 877699475 155689085
1 975928411 681717411
1 385746262 187075431
1 577928497 407976828
2 115157693 888866802
1 279341144 42984100
1 958018227 697086794
1 280146226 958062957
3 178336603 35473372
1 867916981 426232637
1 994266625 547197761
1 681671454 511312955
2 359832703 648454944
1 116393785 776878539
1 393250344 896498435
1 277763482 356513378
5 211983006 609289392
2 893010641 931821422
4 940928137 210255704
1 943327117 910871936
1 485360898 841685499
1 199369772 57557197
3 190688515 480585455
2 304609510 184632500
1 436384745 992472827
3 508002350 858364233
1 317615229 721370771
1 28506882 191803007
1 975801085 232448327
1 959310829 611520173
1 968008218 67989010
1 828610555 417993795
1 21458330 717756169
2 361868557 264430814
1 573084990 198267471
1 241235964 188555251
1 786608907 66441531
2 717028958 529630362
1 475983510 502825633
1 523907307 494629416
2 567055031 516112205
1 784146569 372127307
1 658740972 949566223
1 201527879 784673030
2 353860435 718474646
1 309109000 645656257
4 182568836 267488804
1 911265661 403464097
4 917095437 456284486
1 419129761 940917210
1 115339752 532697280
4 293040744 515319659
2 428043867 301789845
1 565218890 812892975
2 124696493 643817289
2 237419692 781591566
2 328884435 877753917
1 306953797 86696303
1 522607865 350528526
1 423848062 91788982
1 902112293 501373086
1 570145180 216120719
1 463644524 239605478
1 794428719 330471493
1 790496629 627752335
2 968685426 830576102
1 333970672 684373343
2 21252679 101090470
1 702821555 282908855
1 523971553 854124923
2 440646814 379483295
1 415305274 914553719
1 251186432 786149901
1 69894317 845590715
1 50902550 387053962
1 738809538 123396711
1 328393855 802706641
1 28379010 717734858
1 182044177 56315460
1 939638763 617128945
1 676874878 239146484
1 609288555 873877686
2 584173687 169107146
3 43155544 799275462
1 214307029 934049102
2 315336475 233344966
2 433578579 108010103
1 570765017 391942814
1 737899307 748575365
2 477167241 231671866
3 166476053 70189401
1 646399344 328126225
1 650085952 454628483
1 257716520 255675264
2 84459550 702782618
1 269506517 670451145
2 844877533 231008086
1 169963904 110269844
2 852132220 702154404
1 512910413 859033470
1 291438381 310532399
3 416656900 847185056
1 551513465 395681121
3 114288491 238263170
1 319896938 915574549
1 109736874 606643255
2 246325417 381296385
3 495761786 432609514
2 569072871 761625423
1 383300877 834938218
1 521829876 964261403
2 435384989 397671826
2 147212267 808561890
1 41709119 512795007
1 476392919 468634153
1 914039361 215906650
1 592252736 49628044
1 64830135 523873235
5 532218596 877129935
3 472774100 755154061
2 69638437 690745884
1 28432389 712862596
2 433535560 251512924
1 896141507 808697455
7 837524792 170333902
6 923257603 992644395
1 705204433 684905089
2 420976362 525502580
1 399852084 106881551
2 503966140 391905413
2 330099065 727857679
1 592038468 608948381
2 262019859 726684042
1 495819955 943554078
4 642060424 611475883
3 533377272 249140653
1 629859913 108338969
1 541313543 807807379
2 186356278 521847193
1 85494098 514228505
2 21782676 376616339
2 458110437 580870135
2 798371980 189357497
2 892339405 50220001
1 973884816 482665123
5 530268335 724721957
2 957897720 615828109
2 57089850 553177353
3 83640051 710545521
1 858996801 306724911
1 751465009 368711695
1 788687570 221580851
2 259971138 700450658
1 291573193 107225496
1 565719259 335742824
1 647939339 252940993
1 353268129 55434692
2 321579945 406062839
1 639245548 224202602
1 499357898 367743363
2 390613211 547229051
4 116095410 917956123
1 675964136 518141317
2 932390823 819371519
1 415517436 52509455
1 325975727 157496770
3 94142011 260527389
1 550721449 454914906
1 820399709 780531707
1 124395887 994952675
4 540267236 693087847
1 846204049 887128960
1 671529004 259113283
1 88981746 718351340
1 222081242 147045703
1 757296499 26709782
1 186771980 325816629
4 749660502 514950627
2 915587730 74581168
1 402111540 326519725
1 754373519 3201327
4 289176641 555648973
1 796226227 648684537
1 142472858 813348189
1 460910199 116303775
1 510140787 657484362
1 820841344 140146968
1 530413798 13647616
1 769004969 482640783
1 755521458 254482067
1 652917843 513164384
4 594071949 473581646
1 162073409 998402122
2 758891537 35940718
2 776574354 884426716
1 711753208 147880184
3 579258317 102870640
2 787687600 76936357
1 493200270 350542118
1 836583080 209910102
1 233769581 746033823
1 173482167 811800623
1 818553517 792032902
2 549899334 516293614
1 572920794 517244776
1 312116087 186274398
1 52767186 54190755
2 222112142 95515879
1 391041087 307984289
1 405254019 982286501
1 157640761 397039199
3 232488025 481830996
2 857947013 68697224
1 20029127 151078052
1 387420259 642612359
1 250295904 540367298
1 623315747 266640389
1 279984305 648901777
1 758663262 258915923
1 721881254 393688698
2 124526289 80940760
1 496007953 285342316
1 233934513 55377573
1 651626615 557899412
1 303698720 532580641
2 422700703 347596356
1 564165241 367869211
1 615923473 65709826
2 161297873 681593344
1 462997580 890090046
3 256381436 493843190
1 624875222 354547695
1 951114073 953448754
2 261059840 492174222
1 344703341 129047327
2 872641858 785415687
1 3481841 83977191
1 228368423 595491601
1 421700489 372082515
1 260979530 893534950
2 85756519 201922444
1 786279641 47476645
1 204377783 2494234
2 83718913 508823245
1 209401605 82960770
1 632106090 749616155
1 728910891 502566782
1 483218027 977968370
1 313375822 934894929
1 541976475 715418406
1 485972694 110401719
1 480534005 194947871
4 510517393 365430270
6 884717089 387414355
4 979205026 3793663
1 187602320 348947072
1 983474665 712646354
2 822556194 786193983
1 929438603 222077370
1 119172573 829925174
2 774879744 993983623
1 422815951 606915334
1 44307626 195761216
4 361969985 566650193
1 836745515 726662588
1 419826511 665874507
2 204701092 111017778
2 232213190 100086099
1 146046367 839072796
1 105146629 858756529
1 535095405 630868075
1 545178289 962754383
1 152394428 721135072
1 612720195 698305048
1 937510160 471036266
1 497081682 487984152
2 387334370 376688580
1 842424417 367994767
1 918181174 476466591
1 186881011 347027707
6 199283450 493523798
1 76541255 808973554
1 221368033 579895644
2 493601856 284761212
1 18357969 625832447
1 108302816 750347877
1 811017056 630891759
3 783389887 873391791
1 906628438 864154499
1 466122983 900651663
1 713131311 463244877
3 329670868 900103705
1 254944580 19585084
1 620999039 576280019
3 992199383 29615654
1 126144242 111247996
1 965820222 238301890
2 326931204 657735941
3 876154745 60174723
1 378407587 445149213
1 75061573 606794415
2 333727026 752995732
2 846277962 522459418
2 156453793 334217816
1 944419501 692406145
1 240856424 55337739
1 649342650 239137065
1 257451886 852016827
1 44364983 527790703
2 566318138 609389359
1 89322748 8004945
1 752550461 845879257
2 718043919 321875426
1 434791803 231860355
5 893906322 570840355
1 305481604 855539662
4 638477136 519511440
1 965614340 188770732
1 91267940 608051917
1 97650683 847158546
1 149911872 800202099
1 5966088 869209493
1 753284083 715582181
2 179627684 881490195
1 157606636 378182731
2 368952488 416414951
3 639048966 55599753
2 83863192 827618279
1 651659065 631797077
2 749927529 353562067
1 192045126 868707883
1 73297378 184085036
1 527418916 447980707
1 470902926 44277406
3 483929761 107099018
2 269546755 625771225
1 93475501 551243941
2 667626966 573540913
1 972634189 215339236
1 167550974 659111672
1 665904317 349706014
1 353976896 284503337
2 406895078 805782434
1 546877174 880567701
1 608845430 149845470
2 713955837 901579820
2 631604962 649772341
1 811175075 683282173
1 124202933 98421788
1 46601251 963691450
2 897763705 890725312
1 683969491 667763103
2 720736390 674567047
1 952270521 653053695
1 215624349 164255449
1 679074813 151884164
2 249811086 955472621
1 8037321 361375820
1 283899433 479328521
1 15893350 595128154
4 920118709 301319180
4 773158902 909132225
2 608067589 260223415
3 966493159 304103167
2 538468247 661386542
1 161867881 21253677
1 665797951 634565622
1 959783889 712956723
1 176861578 88520853
1 35093244 298898179
2 120100670 467305484
1 416061984 905214503
3 992889779 117761137
2 193117450 775440141
1 998042280 856780622
1 889414046 909300106
1 982700294 856317819
2 718130058 128390596
1 144804057 311626151
1 631366442 279434173
3 713472468 59079270
1 594392103 104329280
1 167163622 35547766
2 905820303 988470493
2 154430701 777191015
1 682518467 869575168
2 258171355 44354357
1 49326476 652461688
3 807216805 401865349
1 385988755 278914048
2 492749243 331154467
1 304680890 865703762
1 696831861 331575861
1 94107020 515975771
1 48009776 997527183
2 642992158 482573551
3 978349011 234624156
1 696287650 156063748
2 965730305 901971866
2 974721211 418778528
2 892968547 718254108
2 690336245 137213898
1 911230115 166455512
2 117040172 981158964
1 325029830 408454181
2 703293814 806861647
1 438888069 943869596
1 978017272 655458856
1 427486846 427094373
2 813553061 687950932
1 105561703 568961189
2 478057204 720914653
1 950505727 307044291
3 540071607 447610195
1 458946988 190737341
1 84058690 804272560
1 856298288 928415175
1 707315555 42191675
1 637592402 617750708
2 797166101 420304438
2 746112954 726413039
4 270551217 238521941
1 13718147 229278787
1 790107620 54042266
1 578981651 300654345
2 823219183 196139534
1 219322848 145196905
1 424790304 575115127
1 461282296 239378312
3 713898804 221958424
1 483631446 34260172
1 121474794 962840435
1 823075316 838909597
2 231606825 176757490
1 155628169 630567947
2 650233127 100101648
5 417708225 699930552
2 461175819 326328345
1 202031183 355745961
1 516530840 884698850
1 711386434 688463358
4 660332428 471560563
3 858434957 216375070
1 42944640 138009205
3 33948453 108040828
2 725199528 583755817
1 658650785 370918285
1 518094715 308934915
2 700011848 998328567
1 468734149 577354230
1 972615496 572947531
1 624342406 871109344
1 556385695 72169290
1 69002871 349759495
1 573773028 40969620
3 290313509 181057947
1 827122729 586266786
1 906018257 304149770
3 427770570 381354383
1 403797153 231296444
3 934488060 122291727
1 56873239 779992975
1 929710216 11268591
1 264410408 232046693
1 917823106 584817064
1 764601828 995103329
2 784367153 541407883
2 374055 832771622
2 735286334 839744066
1 727901193 435007440
2 770441414 849286987
1 903944669 948871336
2 42594381 697681815
1 948638645 772946723
1 553789115 695945831
1 775861774 726312326
3 734513380 312065279
1 267389364 596724103
1 143418035 38589625
1 418255106 818189312
2 585336439 769211756
1 74736665 428187302
1 750168137 347749927
1 261332365 468177373
1 190703093 71084762
2 136797008 422987727
2 668443727 234526412
1 197735955 110515462
1 275863061 369999162
2 893787749 409628580
2 440611326 178091769
1 581942915 126370890
1 846023363 949154865
2 345729655 386974655
1 999397134 439561450
3 636691172 553382808
2 185794133 588971946
1 318365783 336697870
3 657172131 679015894
2 602398464 554551399
4 925609896 446002740
1 28003595 903820977
1 794693280 958176981
3 186663195 359625846
1 552313888 921756424
1 556838215 178868389
1 970257228 365160028
1 605027586 939993587
1 317061633 882798481
1 57750631 318660391
1 243558999 373308390
1 901056552 55871558
1 704485389 406244317
1 865112032 84273172
1 440977618 620649138
6 320518942 50277201
1 694772719 729142049
1 509603666 879711808
1 526619883 160232283
3 259909330 466510446
3 766011072 236309494
1 119885652 465430195
1 546849322 903369030
1 170767904 807549206
1 959576152 879382524
1 47062644 624376183
1 942682075 828440978
1 197753479 780616253
2 977687444 246607931
1 276888947 452990848
1 785713297 60660379
1 821208767 982493760
1 27733748 570935949
1 980621206 630381354
1 315991877 410268737
3 176995536 717417045
1 323816487 300363867
2 645167537 868226892
1 922705735 49036935
3 736272561 995786683
2 371564393 182865502
1 238351667 445069539
1 287752176 632853669
1 886150450 619977635
2 606952338 571618798
1 261642995 875056315
1 926716523 736603114
1 684944063 186280865
1 518988603 423891890
1 420220089 945423369
1 602531627 680781288
1 769179800 105211761
1 749469570 480390546
1 309988444 103977212
2 174606620 243429774
1 214217793 988294428
1 310425727 710351651
2 620012533 880341889
3 300255095 844197708
1 39389409 882289799
2 142328306 253570543
1 358286848 229719634
2 103832468 451516742
2 652176588 14011117
2 293987314 770798978
1 713395430 520522478
1 74996281 628154225
1 844756368 699910247
1 801575541 617202104
2 868430347 439209289
1 236508628 915372133
2 284690072 833913233
3 199968934 347036006
1 367818272 90613994
2 944817942 909340051
1 27383373 762886363
1 73442988 543362102
3 782430785 238060201
1 293682547 233919132
4 261400098 59964953
2 478965296 218654191
4 764273353 510285553
3 985368191 484643130
1 3417738 67729225
1 818349152 787274365
1 84777016 816340522
1 444582282 974291656
1 998337911 363293180
4 857150572 982441908
1 424965396 142642517
1 901687302 92567164
3 417706521 978241657
2 81720837 657425617
3 723121971 378236367
2 525135617 659891043
1 292306033 838611583
1 861943150 409755488
1 506314962 445056625
1 924306073 500120357
1 324592230 642437751
1 998747979 666078247
3 993448887 814905623
2 984100852 343641596
1 435112659 842574756
2 613477327 932202069
1 974231237 603264796
1 338752852 56614448
4 939085500 223561467
2 637891053 26383168
1 370229308 951436455
2 229300325 148429927
1 947115359 310778027
1 118234940 343318310
3 783952872 610707392
1 312992061 791112385
1 273234608 15495722
2 4714958 742994689
1 639214319 983195683
1 272476234 85131249
2 683225954 125589043
2 419759861 720785936
1 67883857 716744466
1 533390977 34849422
3 100593763 567723575
1 127066982 926797376
3 978562365 898790530
1 986492966 694979957
1 61778971 400807980
1 163272668 680377060
2 898446068 389838336
1 439719023 616422451
3 590513408 631327902
3 633345780 354585144
1 85209122 148792755
1 242694465 809332926
1 595320663 808837442
2 691149884 886853643
1 701736544 822247256
1 683710554 854921466
2 192445159 630696762
1 474505475 897467213
3 356279303 888866076
2 424183978 680133700
1 730408046 592406027
2 47348356 22699836
2 432358653 90986553
1 336219770 977370110
2 984679596 199296645
3 409184503 218364412
2 392783851 805245934
1 266326779 394009477
2 892574345 95125632
2 952377867 710264762
1 134335139 546089147
1 376410385 100390613
1 881337256 633160123
1 177057499 723759251
2 78438598 463161865
1 317497568 85966278
1 972786994 659040454
2 353492375 210568641
1 522550848 903457604
1 711512440 232750813
2 677693026 379591225
1 145463181 198410574
1 519117320 563472030
1 233874939 782658684
3 216197336 51826814
1 975661032 123757340
2 999124056 798812053
1 100385121 114733689
1 847905109 19594708
1 439108236 209932868
2 947158188 324721158
1 698886879 710923649
1 502127929 577289352
1 452425900 835866718
1 130468306 432943868
4 864816089 539283218
1 146159761 940961628
1 724273915 457219042
1 487223363 266841427
2 477913675 790592757
2 427376177 45732691
1 972718250 424635842
2 629418203 264753578
1 597137131 336972314
1 286961913 492257764
8 117004540 194466853
1 753071115 453638526
2 305618809 816474335
1 615244945 337247611
1 261458164 616097905
1 339746849 965836217
4 412027185 823715909
2 20044288 818649817
5 552173514 497979375
2 326766925 88499496
1 233834826 449899850
3 451780504 549044389
2 309411731 380392683
2 68836571 787411315
2 647331404 893967380
1 432834033 62558613
2 796326042 562709822
3 310233522 881066610
1 478095119 29573193
1 948910709 767784536
5 749953596 644579747
2 389626379 506860483
1 865999939 339883674
1 977175802 714872419
1 787938648 66767528
1 236653957 34651234
1 634091785 610900291
2 381524534 198104270
5 828997834 294421665
1 268241892 542578093
1 281120304 250546607
1 284744097 370456871
2 797117191 936865835
1 956787692 197721346
1 412085102 969507740
2 840478841 182211247
1 157507848 56323281
1 64975568 115735482
3 874302420 548386041
2 684545108 477416046
1 332731444 311898716
1 200353796 412853674
1 281108173 313332205
2 954697644 190104868
1 930379652 769522432
1 367576763 557099719
2 934843585 361091982
1 735406413 408099298
2 173804816 724744779
2 150438391 326648912
1 525833506 143860293
1 640181029 328882002
1 150918896 491509407
2 234211950 498545650
1 111025684 276102338
1 261853916 932863907
2 13976640 287578808
2 582003090 523218130
1 796278791 283831029
1 590026778 354175555
1 431445793 249040055
1 979114235 937120305
1 239222976 391576599
1 259660356 742970962
1 589568212 142462855
2 513780150 527636298
3 114362054 361898494
1 68553987 599498547
1 84463978 892019747
1 474041553 489898160
2 701763839 543302430
1 619127195 976743835
1 105201972 546721952
1 969274140 613916251
1 934921553 216855019
1 842890059 554015709
3 606838708 938406314
1 328305108 308730328
2 874576329 778902120
1 407739456 322361160
1 499345950 176902874
1 825040734 386262586
2 707136586 657966480
2 9353045 387915915
1 547905476 18994341
2 108574371 376505047
1 779656906 897161134
1 584613754 355434251
1 380883494 872540776
1 53190091 882499267
1 484893562 185953137
2 937259384 684001627
1 834575809 164445225
2 2079516 223643153
2 919692547 762365153
4 661861228 709154403
1 486095112 584546550
2 38474005 741507519
1 628119016 298263090
1 745080394 211184779
1 816726656 804584218
2 23659521 393012190
1 921370851 751233612
1 36845839 948895990
2 66474305 777803293
1 962469300 855731623
1 780022092 119377298
1 255170692 110146313
1 352403515 854202474
1 428086342 158368481
2 391901264 986377553
1 673282707 504017140
3 886921502 477962594
5 265253015 913231152
1 931642975 215723316
4 728634656 132171740
3 384317035 685532391
2 832080429 854322309
1 492401154 663092997
2 326151132 769746079
4 482015334 691601208
1 130230281 355296102
1 983293923 732143865
7 54370698 329297201
1 261927221 155408477
1 957105872 465389766
1 966650545 793394479
1 160377679 510716374
1 742074104 66606290
1 985460882 706676158
1 817243737 654965870
1 280212266 450919517
1 925933179 585869709
1 967750850 571799667
1 439678844 666605660
1 146436511 796718303
1 46524246 711943509
1 101161154 955768837
2 227760073 101721086
1 645737358 250713544
1 158311601 257682784
4 310244839 226836679
1 431156323 964174646
2 80651012 836753777
1 121753488 26567491
1 677427390 981769771
1 854198565 811563433
1 338669774 191093215
3 635908728 954159638
1 439614260 766550868
1 840337423 93180047
5 163956787 443574940
1 747419277 470346423
1 335651514 353937528
1 966191613 745872434
3 285018690 242788405
3 927636532 354564864
1 748813563 164062133
1 499255251 887984283
1 14233382 196864888
3 89875139 164774181
1 449909633 778058596
1 309000159 266402547
1 3257937 719683537
1 306168553 137928873
1 565069121 8202562
1 413777280 750184232
1 838213871 742909451
2 46398120 864491069
1 861212796 19533994
1 120574942 655130680
1 418159722 872165906
1 675246775 696403078
1 715206903 819529740
1 241190381 569393420
4 434729391 95589090
1 185033330 781294751
2 8294349 894642264
1 575857865 983811455
4 370243265 319975200
1 375866463 635396512
1 62929646 870248248
3 478035311 566740012
3 180579524 4739974
2 532140421 216087172
1 522238047 870570942
1 193716116 186179696
1 49460804 407438670
1 511959036 357528290
1 214997679 988708010
1 870173591 520264998
1 541620465 764494797
2 746702429 677384343
3 641166643 624470899
1 768917082 197102222
1 331582884 125739911
1 95884973 785449614
5 685851582 867307214
3 175877463 573272054
1 653550901 66003722
1 2699778 117562556
1 445660785 771040012
1 605123297 260381569
2 72016669 75705822
1 904120448 716195769
3 577205436 419145516
2 127789609 660544880
1 948121100 750206634
1 377227495 844114694
1 475971863 579048056
1 404445379 654605523
1 665361087 214147576
2 412771960 888976531
1 625045092 941464598
1 542394219 519958332
2 816008932 936771051
2 573106433 314663737
1 220661481 412010589
1 556585809 361222840
1 139877883 65982529
1 966416201 614851020
4 728344232 380955064
1 88037646 604023449
2 901689588 490781328
1 98563594 611737040
1 641435706 452103574
2 889042135 88130095
1 789956262 171325047
1 763059492 526981576
1 988576730 538801392
1 386466511 32014234
4 988865810 273888123
2 792235797 836151345
4 478148155 316881232
2 28975132 569404954
1 676872565 415253504
2 740896604 657086782
1 163405480 829052480
6 876873892 35302939
2 816445293 370850551
3 685599184 730353456
3 278093545 4561742
1 324379639 315083306
1 805154335 322629631
3 901874669 609664059
1 928619806 158478753
1 80784354 333778631
4 448300369 204832901
1 985840374 517983222
1 562295490 555728093
1 413218236 35641565
3 694865053 567307012
2 928928205 904636124
1 880308068 315257931
2 528852480 865442387
2 975559616 722813335
1 353061420 843247994
2 238365840 491972749
1 487913496 390670169
5 135504386 950359477
2 839254772 404245047
1 382424222 62611030
1 596946375 305730967
1 218138504 123110117
1 249347645 45111950
1 410088711 695386193
1 751743313 504485221
1 593199171 149821021
1 297379555 676978236
2 539496292 727125421
1 461171744 972349411
1 415411259 852867889
1 310843982 525973408
1 495568440 132623669
3 220256829 953540693
1 15849262 646485730
2 919499632 962493379
1 273753164 553082871
1 175217188 422684923
1 643445716 278003425
2 295695567 150357261
1 751516667 397231584
2 741584896 791470004
1 24688555 38329481
2 658749111 967533213
2 954008547 797102412
1 546631262 625929663
1 160774232 626439106
1 40974834 856359743
1 697420727 185646903
3 539625122 21960157
1 661745928 646919321
1 218456980 25363341
1 132949520 86106917
3 782266553 809350855
1 152611605 581307660
1 678132853 751649194
1 623990037 978603584
1 126711957 627412248
1 939343800 162068073
1 375116665 210183618
1 438315129 5285959
1 438010470 480356324
1 528826479 937530462
1 775495549 750585824
2 56952987 172219626
1 864410664 240277217
1 833384918 817616388
1 404859401 404826356
3 369189105 332316535
1 442395138 770879340
2 657974955 565703864
3 194674867 534666981
1 799533448 638931668
1 426968438 538791887
1 835309636 302275521
4 967039829 832024135
1 271193581 597525826
2 514698835 455600541
1 562431881 809105591
2 216207209 639373780
4 586228265 984252961
1 947107399 318883014
1 971806703 11081139
1 85598144 925641533
2 691878592 401778045
5 743905896 595386410
5 9489232 646131568
2 569218799 893868337
1 344432237 38584883
1 468005547 208408812
1 940044723 184881285
2 169294536 807912295
2 469256097 167887712
3 859227456 910696020
1 30151066 742532405
1 66787042 915408360
1 655083833 262031366
1 582435848 702528950
1 318593361 483695573
2 492528072 188753827
3 439051702 674022177
1 316276379 347389249
2 897864874 653973838
1 337433486 322710924
1 503375675 482733367
1 874921861 390505151
1 65995224 894277827
1 475568824 767957475
1 534109368 427942885
2 898819882 346384449
1 23597908 628960567
3 993767846 728284696
1 791605339 129639956
1 957362225 791553630
2 436069646 946232131
1 667000538 729541841
1 896199119 681964304
1 474938406 88233678
3 807575351 114767488
1 563854907 145360504
1 906818207 567147511
3 843106370 389091889
1 850680831 313294162
1 925211000 939587524
1 736092142 687456085
2 300925874 672814214
4 277086447 179751703
1 423992806 590278310
1 771053029 678732103
1 974599568 362789127
4 169619827 604182416
3 93834678 35164731
2 678429720 289743311
1 550993314 619827931
2 668638051 160432701
3 667692372 261274667
2 268734576 651805596
1 591110711 902561733
1 241173403 138315474
1 192876597 407751319
1 207954130 140072161
1 429126238 899488197
1 728648038 740307769
2 488601847 445925001
3 937287790 789058809
2 464225422 191994950
2 901623218 365513169
1 185156519 747431041
1 753128201 493809354
2 93059806 390501692
2 707950842 939280242
1 630283929 321217746
1 236180315 920213585
3 166625326 780047033
3 24144112 235697069
4 55673948 391925189
1 300431920 934188032
1 547970795 891278684
1 473316824 785014330
1 481061091 467777473
1 398080566 793902848
1 618924055 536544101
1 982889249 707308782
1 517153421 379071472
3 6064340 139611975
1 636915907 90975472
1 575043277 939426164
1 321822408 143906394
1 263221364 459638994
1 676937419 314935750
1 223097344 708238423
1 85091576 938138824
1 340922416 821875149
1 997767245 496319315
1 349586794 601935217
2 561914510 120564027
1 10025761 170654188
4 241230498 784748661
1 114443319 715164540
1 365968758 799689348
1 987390871 681935811
3 215913576 364535732
1 568018093 502210026
2 532039564 996365254
1 188062582 249082556
6 831937519 647128690
3 872329551 364806895
6 509822212 311734541
4 556586197 362682821
2 167744139 188608942
1 983524918 318594155
1 63388226 94625049
1 894301378 436062384
2 457680080 832813470
1 959998948 606831799
3 333188100 84300228
1 878223065 94178573
1 81008220 735668238
1 468446971 582458342
1 969681863 933610934
2 762483226 899589699
1 539141213 315894587
1 434040341 814884193
1 393611692 555811867
1 834869018 143383303
1 567455481 152985545
1 582836966 256947453
1 514037603 112514541
5 16459886 327477854
1 816592397 871430267
1 543947579 301573380
4 894725599 155609627
1 875219897 411950403
1 237479403 411288524
1 9314666 241257137
1 221567172 924545786
1 802287776 643567903
1 169122699 117842331
1 753391665 473317385
2 970988551 577828563
1 58432359 679091432
1 36336815 598466439
4 185763501 801937331
1 930414885 469318847
1 289147482 552557758
2 489791633 21192563
1 661715351 99660178
1 5902550 995480949
1 215759121 984597623
1 917762531 595126166
1 755303248 357836244
1 664092151 695402484
1 463430902 511103013
1 157572917 883976054
1 327375207 481873975
1 193370486 824278173
1 955372990 138179639
2 21835642 524359493
1 330484502 66539968
1 76257277 53343690
1 584920202 136964104
1 385364255 936725656
1 645064302 639872956
2 147697574 795670246
3 152775396 572758778
1 607149372 933836438
1 690538994 551795320
2 845961158 358726728
1 378159096 171414397
2 867802433 275470009
4 12856418 812823
1 7250336 192251398
2 153457294 268597122
3 819647348 495817439
1 264985519 163054619
3 748874648 204444959
3 381643600 471250531
1 414931385 109415832
3 909985517 376634291
1 285311440 660348008
2 571637280 899431382
1 104869454 711609621
1 670268244 769647000
1 569528477 846738950
2 948084211 424690519
2 31814363 753121196
1 816219958 802573754
1 687042265 898430067
1 599557445 803636192
2 99080391 749763263
1 172535266 171972515
1 51570040 78310073
5 658941492 698606621
1 214334420 233426565
1 157162898 940893503
1 206896828 821147654
1 256650295 325471219
1 321727363 2673686
3 216088018 766513809
2 423458372 396598830
1 983103876 182318157
1 796262461 7735762
1 208774940 612462434
1 99153831 440447212
1 478758655 826562761
2 502471157 990678313
1 379307565 20247895
3 852949061 517735829
1 834405410 621778962
1 48526523 51868281
1 404159398 425568434
2 242860190 730784937
1 532696799 342026159
2 294143640 569518072
3 929123075 568511177
3 759705309 580294654
4 858873723 122147382
1 409014844 413842117
3 504236531 719897143
1 469403982 551835984
1 650639197 571652675
2 753359961 507964017
6 196287491 139821558
1 760690327 819111837
1 688784511 365200502
3 284571355 13462153
2 484414558 345507813
1 768443018 21705484
3 607993411 300399821
1 495319464 366151005
1 106436402 73152218
1 26342733 416946875
2 885309193 300485047
1 207312626 487069229
3 343246842 707861166
1 316852875 14718644
1 27843161 120077367
1 838408081 599590577
3 197985704 69120185
1 493722412 99271192
1 277584441 400301870
1 403104270 757814805
1 894389408 859751961
1 41364551 946040634
2 194204020 712767566
1 184096017 705359320
2 37730634 89469029
4 294455284 629345693
2 880470900 832355325
3 971978132 82283893
1 812887608 152881529
2 727759484 757327348
1 487688012 304582657
5 760979203 352416302
1 791723318 990224454
3 69970609 532820459
1 239962547 945237084
1 795709063 948704774
1 74800635 232600013
1 27006705 455856361
1 464896814 764957003
1 803015912 915028102
1 795227651 766238678
1 906320080 832780882
1 989422728 71157041
1 639538039 69775231
1 561453810 67582720
1 193618584 522416817
1 105037529 248055596
1 962496538 144625650
2 740615693 629683942
4 574160363 271750042
1 874011667 420159628
2 266663271 221819354
1 109810616 456473197
2 386478254 834558381
1 758386694 147754284
1 838585499 761148675
1 774543747 985179887
2 438303946 888757559
2 169658692 13053323
1 691327460 414252970
1 119795253 987004833
1 247037551 647267117
1 267830551 901635369
1 812538344 816970226
1 435355246 788795779
1 235119306 496418966
1 954125077 519724610
1 762560838 916286244
2 586702189 497886621
1 280065758 509041488
2 847075526 149060785
3 82195536 924289966
1 627578169 542418759
1 921676985 496769689
2 99450801 883878235
1 145730873 521628095
1 960692344 552733407
1 177970800 465551715
2 833963831 994782813
1 399351333 13200125
2 810431297 681266940
1 901894826 483565842
1 6272243 661623473
1 898109019 852098473
1 765806649 201191049
1 745538614 855541871
1 660736368 623545542
2 582200599 927592823
2 118612779 1548502
1 683108151 492059459
1 417464563 981869766
2 798465144 894955673
1 306281090 331764209
1 220899311 439780401
2 324878100 324770590
2 221646710 965345818
1 991870376 526930637
1 886609908 548497061
4 338347057 267631183
1 123860015 612820337
1 32190138 277690998
1 673820294 99977787
1 654627016 795318656
2 195737208 959629109
1 33281617 643551991
1 765089316 739658073
1 48382417 367930916
1 23040810 62246688
1 384014744 524098744
1 661491753 971326484
2 754624890 480407321
1 146090125 75567807
2 678073360 87415445
2 245399195 525679574
1 218410145 240620547
2 195607612 635708193
1 402731142 712027017
3 67368945 699700206
1 230667344 907290552
4 56918342 634284602
1 361842041 881502790
5 999375162 159761892
1 908754390 897381153
1 262446840 426751701
1 630809179 843489769
1 750727510 669877665
1 448329828 122307003
1 592016623 484574648
1 87823582 715578161
1 759712336 666324009
2 721104987 563765731
1 537478626 331923975
2 915291579 647582334
1 297927432 242152543
1 990648552 158321882
1 924736326 574096131
4 55738953 694660300
2 54115076 318717713
2 317388466 311383070
1 287011522 40751270
1 452233108 319539937
1 134771949 461037431
3 273594002 561368472
4 392597411 464881169
4 868602760 696048269
1 281403591 220611128
1 192569403 689183875
1 904294644 868545753
2 882884829 197309595
1 701945647 51804064
1 373865687 304537480
5 152777129 50388496
1 802767881 919787532
3 673687826 453810274
1 286929889 608935662
1 236660440 937208886
2 619781956 933277099
1 4573615 864819714
1 795497294 375172310
2 572975424 208483737
2 471351663 565257563
1 50251755 568838322
1 804359990 389282637
1 117227309 276637391
4 802520868 363808392
1 761187824 450686423
1 362918933 112314713
2 733151534 166192983
3 382105481 955244444
1 513607602 3261246
3 589688994 673790617
1 990497118 924698943
1 872448538 675414603
1 737487474 135529716
1 694916311 24647151
1 670301335 824188037
2 411491112 439839479
4 320606005 142786133
2 710540321 552311478
1 665958457 748402380
1 459841929 509118487
2 742874139 836747528
2 940576878 455213258
1 173914685 391909607
3 698415556 154148115
1 251847932 68379908
5 317112095 139657528
1 974337350 350697343
3 213243259 246351092
1 744686026 998085984
1 783073623 487279985
1 841457862 110582022
1 968386093 877258037
3 641852562 168420370
1 789789540 896512767
1 782093183 545509967
4 818356636 159219692
1 340202633 870907854
1 294993674 137110811
1 185231384 694468062
3 805697913 428756472
1 762240037 689928111
1 476103145 514708971
2 81947196 479758038
1 97658507 708265261
1 372515903 971752194
1 167052156 2177033
1 837898823 473729636
1 47580998 348075508
2 265903249 763592225
1 587742726 1583856
1 45718412 635993040
2 356878333 212760148
1 467350483 470462722
1 210841596 188023181
1 385329157 499129090
1 268010541 565611344
2 388152029 14131635
2 821150651 543255935
5 619533208 412430051
1 850870357 469266006
1 818269150 498465155
2 76381073 631078707
3 740456458 66787357
4 545698404 25596205
1 466451547 623085998
1 373554884 886927178
1 799629578 42787688
3 74308520 407766801
2 968831277 179665680
3 838162011 774244256
1 894755305 904771300
2 403888529 115843137
1 828492322 570695093
2 194158284 586016004
1 823897244 503222566
2 52552343 816871083
1 153113809 960859393
1 140653991 332275056
2 456783579 942499917
1 627178912 652631109
2 399118280 746766751
1 87629537 785987835
2 280035588 778920585
1 970606452 203064785
1 817581447 476605535
1 49521692 985376960
2 575298 724806571
1 16053924 247514867
2 24968516 492814799
2 666197322 410774408
1 85602728 170536643
1 345479940 603319676
3 620089822 623295953
1 414379520 959671806
2 962896404 476596117
1 5082796 148646257
5 799154527 454320955
1 280826710 316193471
2 219424531 979961389
1 874845522 104546451
1 383066490 264669672
1 753987267 376463248
1 803287247 608546495
2 492596821 36168246
2 211162555 350096771
1 501898340 688129080
1 730013910 346666591
1 578406770 850302477
2 682274591 555687767
1 530085330 434589902
1 362034668 620632758
1 64651991 289350847
2 197891222 814605560
1 194557215 539367957
1 553189457 380638120
1 978420289 619690334
2 886570576 969840815
1 958746448 301783540
3 519210504 958357323
1 860849145 161337734
1 61713214 229140754
1 826418787 116084986
2 474032964 38589286
2 564676005 732635586
1 875391559 960965832
1 614183561 942693022
1 391460696 257542149
2 138579385 533717670
1 324986706 201009677
1 182783531 843092602
1 564294898 130355479
1 17127174 161058776
1 514414222 12768115
3 938909567 749549447
2 940428498 266314517
1 840851646 173382055
2 935890450 391685768
1 261050282 478325324
1 770976777 792287482
1 189859736 616878310
1 240286490 397546912
1 471462334 769099346
4 176314162 937839181
1 138323215 542119772
1 463120187 222798777
1 158378207 269166425
1 17669647 488301072
2 804076100 102988906
1 343122855 841561067
1 136442328 131641849
1 788687218 836841259
1 451111312 870763656
3 894485584 965904100
1 701285793 203169382
1 326437835 437705699
1 369074123 141288387
2 970601802 209911000
5 419768816 3784003
2 905478840 448481421
1 471635696 980481391
1 801589473 269301567
2 259786105 114810624
1 690202022 504047383
1 144835355 940902716
1 1824066 278647025
1 968833509 588754895
1 410543336 416542899
1 241972063 301569716
1 77827469 542384543
2 740747521 526214854
1 201055008 965382157
1 45496781 176532958
3 674437918 365916071
1 853314359 404780801
2 224921663 897830801
2 491437439 292624523
1 688745471 491533196
1 526942424 359755460
4 756016991 226453543
1 616154881 26905506
1 803425182 191023869
2 367185592 320265185
2 755836559 996642150
1 599862262 725893222
1 681659135 781356419
1 401212637 370042837
2 327553343 707813670
1 513515223 641474916
1 200872973 345594852
2 822909202 439445022
1 316540685 411731935
1 234170910 463633766
1 318893057 700865836
1 837858643 164644556
2 595721692 926655198
2 163345247 238890156
3 876490246 279217843
3 79584840 732329148
1 742858666 395515497
2 795850036 506048341
1 14611408 700634934
1 257226600 633006795
2 276439252 722974666
1 438518676 483215906
1 896513805 648184011
2 469988688 129882606
1 664718092 310628472
3 378163226 309801126
3 399198313 412684731
1 418025514 352285046
3 390451999 779928102
1 918575657 123576951
1 457449939 883239676
3 886242799 550195678
2 823020823 915122187
2 962269128 149403155
3 755833056 78583995
1 950025279 971652653
2 539404177 882003153
1 779939968 378673313
1 845206264 363828915
1 969081057 778904854
1 512140187 720875608
1 962320062 151345527
1 772542535 426608217
1 973472330 614524430
1 700500382 751928941
1 721089104 626560609
1 773378689 332687011
1 800372164 281784866
1 818955541 19679925
2 191119658 378428132
1 490398096 533847969
1 183785546 427878765
1 882204802 544723073
3 610531040 221765958
1 140577176 396414295
1 332968593 86547228
1 528245822 709970156
3 593230937 261131816
1 179835706 350467315
2 306791940 693399959
1 683597257 143722658
1 771158899 782303412
1 581931697 222702663
1 942303125 102536536
2 249458859 588358593
1 447870119 981413096
1 241727752 248849241
1 248964244 579290228
2 413463946 867581253
2 110765769 368970902
1 870915672 906263491
3 1865450 385347394
1 85296069 14870030
1 895080555 65479467
2 199694845 737582056
1 372613755 390252860
1 650280370 760221900
1 632781801 553668490
1 231201437 571729215
1 808517441 498334461
1 327439860 358511765
3 30610319 770957247
1 809628632 106099758
2 641626547 683191133
1 725179077 426624553
1 345098912 681445088
2 997723774 784510995
2 764318756 955833663
1 90213730 271711795
1 266190417 184539179
2 547507381 700972676
1 177848336 14637830
3 617001298 954721922
2 682921677 463929255
1 343053689 530252386
1 696842351 610287086
6 363036347 580494866
1 605207024 755098831
1 641227005 832396356
2 920922187 454027883
1 952813143 703165548
1 35130515 843452603
1 242715891 256546512
1 950556653 251611001
1 838642914 883121094
1 936724348 21368033
1 941130734 864507979
4 48955266 822616513
2 654882924 471981369
1 457544546 329153687
3 126661331 464071330
1 552150581 213716081
1 614397946 995550351
3 889442612 897707966
3 338785846 663404725
1 803068073 911535048
1 768072583 919556157
2 343321665 256420132
2 28792153 448413682
1 85921789 516118398
3 728274562 66881734
1 829543430 156035772
1 572609071 784594153
3 481524368 445870626
1 231115774 567278546
2 559146669 685676171
1 996797489 520509480
2 624327004 792051900
3 775881064 576213500
1 288968679 606643074
1 645030575 258362424
2 747817008 224157491
2 863148830 742183339
5 156794528 594079915
1 240823473 419285166
1 189082334 13772977
1 54204429 208531565
1 814263038 935711079
1 235556557 443161308
1 959510280 719913197
1 80006279 195638174
1 217043632 329700431
1 925931450 574027998
1 23869848 316894735
1 262311245 435835266
1 919336941 807696445
1 823447731 677777422
1 147206650 742297972
1 588813769 390033772
3 557204365 175671136
1 432457825 146119651
1 949815827 153243841
2 770898053 222653443
1 261349416 165776579
2 152696816 460591
2 506285920 325269758
1 536037698 54533285
2 785043516 826869146
2 283340269 686150607
1 193237325 459187529
1 42369669 244373834
2 264837736 299658805
1 320771838 896882117
2 671918997 355445024
1 765266858 430974896
3 882804602 782118876
1 778424462 120786577
1 15117626 286305389
1 414578090 367113770
1 595551589 585104977
1 201409251 543077650
2 923676449 743309226
4 675591796 445151359
1 291448003 177931093
3 77796917 712733954
2 240708477 571677716
1 483368392 220672875
1 253755811 728544164
1 424093403 570007669
2 446387098 464265421
2 480526278 719072371
1 878800830 60965493
4 105028501 385884174
1 222537731 439854756
1 149342038 997012408
1 758634487 132086486
1 416241835 430778495
1 161584676 44914035
1 742311867 921485826
1 787100649 202761126
2 86693692 865904693
1 938944370 780265457
1 699585804 411465833
2 743257052 635673818
1 94500017 860712342
1 796515348 431826847
1 441055927 835173114
1 33801140 454574810
1 716460870 868511435
1 975940392 252017999
1 31788574 439381649
3 946611245 820201331
1 120444427 521848874
2 848903635 770326080
1 526115631 220197442
1 980314874 302483742
1 676437271 792719349
2 978478763 240074923
1 208930467 634803717
1 913155205 654517018
1 760291660 776891498
1 67682750 177122119
2 851531937 386075887
1 969858019 576739560
4 341359833 80156035
4 499905732 600313
3 986579067 829039520
1 429778733 454460210
1 351327013 849522430
5 143520399 342907375
1 596767038 493920371
1 980330981 579243145
1 776015642 673280446
1 826899673 978832366
1 761768041 933991733
2 778917940 503132260
1 753017595 972827994
2 733985903 692889470
1 653500365 708341539
1 527608642 672513827
1 639021889 552473891
1 191467993 726157199
1 976970262 507248966
2 582742662 400537533
1 366710008 964922591
1 211611004 889969600
1 285472218 674209680
1 212565289 509514112
1 588643630 117007497
1 783323578 450981951
2 168911650 403943098
1 129949571 722812108
1 33219368 247380970
1 296261837 910140876
1 918015310 955334595
1 655666774 647812902
1 995017646 924495587
3 219602641 705576492
1 554410607 681573652
2 55982912 211446780
1 452250092 881899687
3 480932934 265768443
4 304082633 835817821
1 486681266 238887955
1 585021415 738373364
1 594779855 97091576
1 730623826 13278129
1 498777988 490975831
1 991086245 896968789
2 844084245 476287816
2 749813505 149400702
1 93010587 547135791
1 616554835 448213124
1 710296761 862912588
1 323305458 149516869
2 218189565 811186454
1 423761136 187127235
1 946787758 654985642
1 219207926 129440758
1 789843875 380789180
1 848414796 600008402
1 40141353 306338408
1 300614505 431599872
2 218969990 143300139
2 447950114 93255231
1 951518782 112339166
2 432365635 905638168
2 320307155 131181105
5 833074096 500409441
1 828631661 907904476
3 370718230 51849852
1 537515422 246533960
3 870409939 939003609
1 981027966 194281082
1 666584916 562948271
2 461645714 561771607
2 616475632 761143302
1 859590286 78361722
1 114677424 428247812
1 9856183 848023962
2 728174869 283834958
1 393540902 95926524
1 682666933 119460411
2 620557125 80339804
2 350629606 130334766
1 713622841 51274202
2 387675173 51522397
1 331770767 617262048
1 329987906 306826045
1 456057626 979458992
2 125741165 314397466
1 542508688 400049270
3 441064166 116281028
1 890440778 671280094
1 161405657 87051053
1 685779431 565014614
7 235918278 223109234
1 809990311 923780013
1 801478820 92653890
1 422803862 150739627
1 792184521 257016049
1 813958040 779816275
1 432030775 557301950
1 9502819 909217610
1 41012168 513631213
2 341974821 544442335
1 212448740 406068547
2 230869056 282235104
2 430433638 433634817
1 729614180 382650807
1 156784679 671336555
1 510585654 904591407
1 754896312 124411977
4 63527618 489207385
1 698045132 251203782
2 645627095 761791611
1 326454020 493509751
1 103766258 381747402
3 729475098 333210299
2 74484914 645476979
1 607156616 251188989
3 497609809 33568124
1 934400543 342069980
1 440396425 214122693
2 188933752 960913265
1 493736274 181669468
1 14113963 228011374
1 25735711 973576824
1 898003056 867074259
2 408363627 630190776
1 918379992 138173914
1 43807377 657703469
3 992560124 280423327
1 749805038 609604179
2 371825935 589548878
1 301584558 474380025
1 142050974 733906397
1 714012114 922122566
1 428273257 25482339
2 752793103 763493433
2 922270662 784798141
1 543402463 998263931
1 99837544 371761614
2 30881582 547719525
2 27938748 90303087
1 187749043 77813011
1 563462182 960287056
1 896869366 44339058
1 122834463 985180794
1 574117958 658337721
1 141304668 370318301
4 46944242 376977565
3 238698058 457496118
1 565019586 116124194
1 456691631 935650806
1 964246417 895560853
1 442603871 441017996
1 591516000 412301608
1 82548600 612419805
1 204293636 92583168
2 912309979 878865285
2 481122255 743621706
3 552100189 634736005
2 710898985 523068252
1 668324939 107939513
1 598289047 56519123
1 687545821 745273051
1 439205149 326394736
1 570315048 736159130
4 239998105 48098678
1 442528485 926734629
2 805978579 944620503
1 822388196 302391303
1 279518570 892335951
2 100629304 516148600
1 723020979 174573403
3 854937868 416743458
3 171990281 725304426
1 759581130 583114078
1 669294411 611384847
4 256121443 1851281
1 523682875 103319833
1 580811497 302834908
2 523304084 906258130
1 423303662 107622446
1 73533781 540755298
1 193804026 938287385
2 461843016 592344081
2 969123638 751929353
1 547714312 551210503
2 667105125 631838879
1 163899273 112598576
1 812925245 141581480
3 844459298 970679505
1 408003472 145885089
1 821734996 119366475
1 703929952 34357949
1 397190612 889780570
1 989001872 564395897
1 754452965 485512464
1 495646723 552059480
1 584936323 243746035
1 822233448 239483726
3 309448903 30904112
1 856956072 399308749
2 568588982 113436766
3 800798745 517111303
3 58794550 259013375
1 596922502 958960504
1 740613835 650971911
2 212587087 879168530
2 122322047 612630398
1 195893199 86745035
1 560089861 854957835
2 666525898 2579211
1 110997661 856447737
1 61506210 951093796
2 450445151 841536899
1 859377807 892276852
1 175583726 898785950
2 231310053 803861832
1 469527930 722312616
1 852711552 558382617
1 596218865 117295767
1 172498959 88212739
3 551609275 580386928
1 149736006 382817027
1 316873219 231959415
1 881165546 991579893
2 882170488 988669263
3 892256854 150233381
1 306194150 233446717
1 393797121 460603273
1 261289309 824959073
1 436326867 955183183
1 676535453 553952359
1 138445276 966436884
1 915930136 905161570
2 416356322 697698182
3 755009606 816067592
1 384343811 825306693
1 140638134 103394113
2 695831219 145178131
2 244442344 851317592
1 448222324 823831186
1 264806924 313062135
1 174021923 841766949
1 108346309 279472175
2 536585192 854804852
1 5909167 633256665
1 667350969 904343609
1 96564401 100534870
2 470606035 617612368
1 162480791 617989579
1 451832611 1843127
1 827329657 674546131
6 783920287 460589306
1 361518248 126311032
1 652331556 932793794
1 676239802 811954923
2 686220368 333745844
1 856890749 76518421
1 557528730 463641081
2 451488828 46423314
3 567722025 771344584
2 979160870 763849080
1 233035487 664159428
1 777105839 20773175
1 286262070 8718514
2 202772381 232867097
2 435512289 101902180
1 176312647 289635578
1 30692402 823227806
1 271880869 59139372
1 807999278 203276700
1 816108088 136173842
1 499578162 525877914
1 306132651 397596186
1 904024125 68419738
1 563950608 615136764
1 57737007 182506717
1 239307193 321949118
1 865235796 239368555
1 512496571 816923639
4 718620175 253462307
1 465646140 840161192
2 543723640 626623274
2 678080424 326395943
1 78467326 139635222
1 223743690 255175640
3 70733463 318387605
1 382338097 885530303
2 204796608 701235758
2 246789492 700010419
1 225070894 504993280
1 668957898 864397402
3 42063714 520255548
1 790851192 804658132
1 467608229 815321687
4 353365156 752406887
4 386781479 974058326
1 5986044 679399820
2 746523837 559866377
3 438188100 694939162
1 528477364 781858715
1 69633729 998527736
3 877294465 453336729
1 457032520 225554381
1 372390756 425725096
2 454682133 793226779
1 799006488 303339400
3 137415300 405301231
1 861299486 398755927
1 658850637 671838743
1 864951512 467901120
1 736750661 758485305
2 726226177 577727962
1 246344152 305018056
1 412407972 89802877
1 372272773 950599026
2 646507726 967897115
3 338347473 789133555
4 733256192 520479577
1 241028572 202896156
1 863176063 57128359
1 90514775 708902191
3 221517723 195495437
1 95562778 809756560
1 653403806 388238492
3 947638959 693689661
2 618704171 508702015
2 153134742 587842361
1 645982236 734343073
1 760000739 222889707
2 708046289 180789686
1 263709110 650359311
1 282382524 834490861
1 790598621 969669424
1 220718924 337752379
1 880696433 441463912
2 261946874 697317892
1 742377982 489573160
3 731207393 351925535
1 70041600 992002691
1 127214838 209405850
3 442295606 776923410
1 645908902 358300918
1 597311790 804512418
1 535469818 33312883
3 508536518 234664517
2 293618222 177737051
1 820729450 701868277
5 638516075 54754434
1 219614831 990920715
1 361060642 312729700
2 971399366 656799362
1 522499608 995231617
1 447926115 226299437
1 538035905 351513759
1 820522240 60172867
1 876064409 8740353
1 86993676 572572174
2 578951352 412306849
1 258371344 728684391
3 830147077 358920757
2 212371958 832929440
2 31161410 658262273
1 998202781 785012892
2 907636619 257319488
1 496665840 389472153
1 739137942 906903094
2 366203274 992408261
2 982087929 892866072
2 684310630 972089882
1 666536074 543309328
1 992890888 939325085
1 866074651 569631310
1 977069098 584956104
1 79774077 578106073
1 406539073 675564425
1 947968987 323168461
1 115800535 854805764
1 289426610 544428313
1 772307367 881472291
1 67991316 585290313
1 707831996 440473062
1 184662942 30269562
1 698207194 263533412
1 727284988 805504490
2 698930498 638493819
2 59541243 839998022
4 33344441 203545033
2 575408799 292727292
1 328810552 870792329
1 555012049 485568421
1 427743272 245321648
2 670288454 947192999
2 542529637 259319538
1 969498135 368727568
1 10393560 479739814
1 678722921 568018200
2 807264136 764387442
3 458338635 190470022
1 22772066 383362835
1 422879500 184386991
1 143778865 463074981
1 205183637 445939017
1 968757044 182052102
1 272662592 787070248
3 556198692 162556152
2 440757707 672769391
2 420886180 362797731
1 426990026 671417664
2 90446021 703146216
1 107389256 441554946
5 839116248 239205513
1 28178682 109528057
2 382917729 177173903
1 563920530 798735121
1 985726061 490313213
1 607630484 458956099
4 958095765 575508017
3 323200504 604705701
1 108587051 833455817
1 60362740 410960249
1 470644016 728033909
1 594612377 301072681
1 190093266 594084316
4 799594458 677345091
1 997967552 261743389
2 541350388 142587522
1 954264098 865524647
1 58862448 386324154
1 308578194 65912935
1 921052867 467370296
2 944491712 537873678
2 254967283 931260072
3 838654616 150247563
4 196928501 379274488
1 88901497 363681315
3 95813668 288757979
1 629202042 39674993
3 124160488 655727686
1 652096951 723532812
2 903108771 529651122
2 104531165 68270051
2 396929683 188367863
1 642404242 972396755
1 479365944 175260045
1 545766201 210979989
3 286286447 468892538
1 141749208 240794102
2 783629669 713209581
4 731612158 681591497
1 151177346 775902621
5 317979624 81767372
1 58805714 115255843
2 862069625 397774912
1 844615502 901463666
1 98832984 605279331
1 22942014 898786284
3 402552985 655766424
1 442615859 190341530
1 940623946 188603899
1 715883014 187567458
1 708049675 576704043
1 962234802 278562079
2 738689837 510785047
2 389228993 198447854
5 940102552 182429515
2 101290370 342302726
1 218654001 102240505
1 386816200 364828701
1 983158536 925892790
1 833233931 432783128
1 913864092 702563893
3 810116829 814004854
2 305997098 784983171
1 965163260 488127651
1 966213738 542726848
1 8372087 484335346
2 379631453 223821800
5 147138344 798700757
2 902042418 302238235
1 516899292 889034986
1 801078704 654762723
1 839707596 94874568
2 687296888 703340435
2 85983212 452182346
1 809527511 123969880
1 215405732 15347414
1 936474950 778998008
1 96955556 685340501
2 492926911 240084939
3 49783104 724088245
2 377711846 55502201
1 800737395 749106354
3 97889254 520031484
1 224559044 882472367
1 92401963 375259802
1 713582603 511843682
1 799236295 174184562
1 653269412 278173130
1 343892420 232415405
2 982712078 397852819
1 127460720 657931461
1 488987635 907268945
1 271806025 481311224
1 425836578 256236806
1 577629064 354822161
1 211032684 700065072
1 685049736 883929910
1 449967021 79071538
2 180230479 982931826
1 790310000 458752
1 830595222 842752549
1 795601500 512388406
1 16221178 352903397
1 203820499 861599747
3 920558433 626741582
1 544639444 341565927
3 387010749 362205730
6 784954242 918351260
1 967626795 327719559
1 126366851 92983565
3 338804552 521793409
1 664017502 506942547
4 507550262 700534702
1 477910732 406176357
1 745476863 488360251
2 217636350 904774692
1 149839443 236340036
1 983576266 975638593
1 229766169 200736115
4 455368391 84710972
1 809094785 308826279
1 977973950 926635020
2 471778595 665918803
3 882928849 846240642
1 741464361 276877620
2 576142615 488807735
1 71502213 447273898
1 684011063 622584668
2 465362134 524176775
2 849340721 266402394
1 361123208 982980983
1 720885225 788200060
2 102189803 955470925
1 537106280 111159744
1 893252300 181992409
1 761650519 536063540
1 455381113 760346552
1 202126803 989065207
1 596980123 346663130
1 628757473 87043716
2 794763116 564262720
1 178290440 728418492
4 266192822 306361714
1 404615799 750609654
1 42317311 729752116
2 577103449 826161937
2 443347968 11214777
1 344614590 379545883
1 493540901 464004218
1 133902240 963179634
2 146522940 786238619
1 925484611 531699051
2 231996394 716351771
1 633794090 365267519
1 372453746 913994054
2 976440850 121987687
1 236142516 889792144
2 644561294 523864005
2 17918718 776427164
3 90341350 399677606
4 251201839 132113886
1 976813743 571591287
2 174895768 180124256
2 694858545 778710369
1 616344547 883055090
4 503504712 93551572
1 925626548 262007089
1 600993838 622270022
1 363174164 58853306
1 830720337 245727089
4 169089167 685004224
1 363659571 711775794
3 246840677 573471024
1 71316702 664419497
1 877976811 908582320
1 957297546 447390754
1 245366222 318190749
1 956869248 814575119
2 339393605 797662635
1 299006182 596687922
1 806762924 800091780
1 11441388 873860405
2 294151494 741870197
1 567912836 109320440
3 5547145 877582492
1 84199621 801347439
1 751908471 221165326
1 197515407 96064138
3 415786159 519224682
5 263070537 347774731
1 563220716 510723928
1 513503859 99266235
2 568233275 444641951
2 171091256 858290841
1 181028778 741851805
4 182814078 305304618
1 828646746 198034327
2 168417118 499356315
1 973531157 119861938
1 100395779 685138013
2 537215301 43992031
1 919232263 841440807
2 171745331 133686811
2 315732252 217100931
1 792633478 914735461
2 397155536 57744584
2 10677269 726203
3 83107895 90712852
1 344744015 783875501
1 101084117 733834912
1 10357951 142128603
2 708455858 772661141
1 410600582 581845977
1 383189690 288633958
2 247054053 602313576
1 98941560 857812614
1 39471024 927886113
1 859837621 652566282
1 466478453 617779847
2 686076713 542909922
1 906599981 534116312
1 131759082 826315837
1 777509334 495422060
3 956152908 577363115
2 71000059 6419791
1 94436062 94904496
3 506108463 889244802
3 820748245 304179690
1 408218994 597434492
2 913790551 56969776
2 882140722 187268918
1 585852132 612772640
1 79447637 643319856
1 903523269 170488361
1 439768984 116643653
1 348761729 497327368
1 746263349 436049131
3 508136850 652331004
1 789025697 743253214
2 95476553 898235371
1 658458697 661403369
1 472595924 386181000
2 182490879 445247246
1 841173070 794895019
2 822799338 456465155
1 954672524 275013697
1 350068329 492933782
1 140770183 531495456
2 857829065 805485446
1 377364949 384701707
1 752639377 957280321
1 102732806 617902106
1 464792957 91494623
1 643525615 929666726
2 67712904 829107708
1 249753218 846613348
2 756837908 680354921
1 532224642 305563773
1 375965905 594539445
1 800624140 565167233
3 17599141 821910460
1 824527603 639327384
1 920815871 400848770
2 895159182 818481061
1 134589765 936989809
1 908692885 852489473
2 354615752 758103030
3 648579029 888501526
2 690543086 130075916
1 973467961 740848352
4 297820036 113843340
1 223200146 409734945
1 162238593 26445458
1 433438731 722920167
2 724810796 990482322
1 67849464 892717230
3 383936396 256752189
1 285451694 913086440
5 857788026 10943533
1 596322561 19847366
1 615158884 960062811
1 293880428 486251173
2 423754692 478304140
2 767771304 533124100
2 965663604 78966558
1 822092833 202079988
1 188221211 748934451
2 55836063 472047687
1 447378778 236862832
1 603690752 108248336
1 430769009 683158684
2 981123337 708179377
3 145735845 697147878
1 688032634 201478484
1 854597830 302279848
1 220390163 357193388
1 587984118 169153589
1 592966755 70842464
1 6035493 649891167
1 98399835 213170651
6 391887988 626837035
3 539311705 189699331
1 83730716 740422846
5 20120153 334930778
4 846378054 35925878
1 311222769 256737018
2 717354843 93752678
1 336792093 213084578
1 328683661 86279753
2 32482401 569586112
1 93973692 124375189
2 958558527 956033007
1 491166984 345114163
1 701848422 68344622
1 358220015 654725961
2 994573263 917591360
2 787648646 772879887
3 47127742 759794967
3 317575573 11614111
1 567214206 971910124
2 908686322 442201457
1 346297586 524358476
1 103247695 131035944
1 239258639 560106538
2 74187063 239257770
1 403169111 984682299
1 882405652 648803066
1 611758843 979576787
3 578957812 505267528
1 193348108 778610372
5 750625283 726828688
1 439702251 665025884
2 467135182 958156713
1 640035516 912330641
1 544283922 59578565
2 807277126 382012987
1 607330265 607776357
2 125381282 991684809
1 90538335 783349155
1 55246216 531145348
1 158453283 146323022
1 497736298 546028249
1 542949189 495454345
3 547747868 712514790
1 539565394 615724933
2 203179206 677378822
5 931519953 58763073
1 736593578 483668748
2 541022373 376629716
2 967594895 549015285
4 646693341 429367103
3 357200894 282804642
1 488873737 149505084
3 140836267 955590578
2 820444214 700264471
1 810241520 599647819
1 621299756 518354025
2 845976403 723604930
1 516936005 537657318
4 28135817 229462084
1 494969044 611680179
2 29472282 185927100
1 444655305 114788029
1 70498373 549775288
1 560675946 320923324
1 460286752 234336402
2 436850902 143886519
6 134909191 510973690
1 34505174 668955313
2 98595036 223403252
2 210163489 439200391
2 568840148 498991574
1 576106906 636903317
2 430535528 450424392
1 135627017 249634397
1 974349960 492566787
2 559709489 309879607
3 945927641 13088815
1 425730092 499337718
1 689340665 762711016
1 551936065 549542387
1 448959847 266289380
1 322282207 798504121
3 623015371 726641598
1 135206242 895843628
1 596684021 412857905
1 867399706 877069156
6 307471490 314161945
2 549021047 102441528
1 175950219 610245326
4 563426675 381376307
1 255334759 475204384
1 135847396 938877296
2 510021627 471059071
1 644132128 731766354
1 329749516 208317018
1 595724934 318622896
1 578636300 282879207
3 408246499 900595073
1 539879380 899290645
2 376248761 996175641
1 458241872 237253215
4 534773571 311144318
1 352602908 300152327
1 699010798 767357327
1 84830731 415784681
2 677232863 26817127
3 15249633 424497182
1 269313134 40832179
2 876731444 399451551
1 157503035 268292056
1 154275853 80059585
1 10340615 975058419
1 831303202 437342616
2 991303457 777242696
1 909403124 238615600
1 376395757 667076893
2 605643485 982889566
1 228225082 423811282
1 281012196 634563294
1 166861542 447603125
1 422036265 862828808
3 422926721 68668478
2 596098079 507205687
1 750271429 670509187
3 599115811 452590881
1 607981121 310681366
1 167280192 382856717
3 539391633 108416710
1 283599875 255261169
1 649183628 878350171
2 417571837 96865737
1 169651147 158148536
1 689153256 909734113
3 513365838 873386129
1 910586708 373567057
1 149767130 745268575
1 28684746 678314033
2 375497644 83201424
2 917504785 651321001
1 804773041 333771721
1 436394341 796196782
1 508497378 865721584
3 37490749 998405861
1 93330176 854840623
2 757202086 982725348
1 947460951 483438241
1 776592375 185958524
1 934661537 459361190
1 96217178 365135934
3 977498171 377124489
1 302205337 760704181
1 993711302 1335730
1 807567135 180062505
2 294987011 80294214
3 848903601 83065270
1 956215554 647092784
3 810720085 600224027
1 710075714 498551617
1 181180642 765103531
2 274198829 100122566
1 804945995 674835152
1 784655840 655920536
2 684018850 213017816
1 194659948 256874408
2 861278354 293732056
1 137414238 279200779
1 141233896 666524464
1 503010446 384834383
1 810765792 387599946
2 495981350 494813839
1 495897643 425875502
2 771062650 690593996
1 739905562 251397240
1 400210761 303406453
1 445629778 980799653
1 546210521 851273424
2 638305817 491875773
1 324127108 536806566
1 616844909 780340351
1 277996424 648058826
2 616692501 202214521
1 147923846 581145879
1 831920146 67369907
5 382472583 265169248
1 443607761 777722254
1 3276038 432359893
3 158769452 173722374
1 642098947 444527406
1 850209074 472152401
1 971579701 836690851
1 864796526 827709230
3 627503183 216362196
1 307247130 991346101
1 443749485 901340571
1 324527194 175825834
1 374495590 559669674
2 627506092 84075523
1 231838862 604394092
2 157851351 741484924
1 959456677 638397547
3 479002035 130385681
1 263033725 863316419
1 160453147 645306149
1 662758441 476504022
1 120643439 540090928
1 76383561 112679085
1 88830548 323442406
4 386358175 165489802
1 541100454 832102174
1 947843374 53042397
1 925381384 44258723
1 609754134 170234417
3 204701424 676326649
1 812051989 67913171
2 381976958 953984352
1 981779588 955339108
1 607317121 808534764
1 422848615 441723855
1 664001996 119545486
2 91892897 374441497
2 138275801 977250702
2 544461088 113321337
1 305052879 335507979
6 352437485 137632816
2 780192044 353556151
2 539623029 700265893
3 457615348 360149823
2 596171680 619231853
1 497111554 414807371
1 69276599 593582665
1 209371383 317069420
1 824543346 37983162
2 765072849 790448414
1 452026387 97792779
1 235502519 126673437
2 871252818 440960682
2 821769524 58017506
1 742754194 589646884
1 774362420 476129448
2 910842531 890680059
2 486802709 495848281
1 893591348 510200694
2 738901959 616908836
1 393634531 187462597
1 634445698 110584569
1 304466018 926187017
2 495649816 408256878
1 704531410 807520397
1 291174616 827155507
2 121224346 310866184
2 543136825 323810077
1 475946291 720233863
4 227785649 11201931
2 255881932 344635178
2 612999474 367840801
1 485763548 608611371
2 570202226 395400619
1 623866510 744828637
1 79013842 95672691
1 221117107 848004082
1 516226544 724169425
2 284297064 237194199
1 165696834 20814311
2 911865280 134054449
1 454628678 221439516
1 449666031 375775142
4 88761515 157156427
2 880198653 262705275
1 165859785 101411924
3 13825606 832635197
2 99013266 296659814
2 529247359 403805436
1 811791559 718939926
1 99703105 260513240
5 727186190 408253612
3 337291635 825506149
3 460114427 804039369
3 748261288 944545082
1 438632992 552765975
1 295937637 936895055
1 63797052 811992436
1 36015295 110524401
1 416709778 224584343
2 1791519 24266936
1 586348683 329707836
2 93935071 74319276
1 297252401 995893911
2 17409112 402632041
4 774792486 239339916
1 470402256 497108267
1 866283326 298012944
1 920297311 459182177
1 99838614 214093482
2 486844501 617481212
2 951310470 539733497
4 651750910 244973719
1 820999173 560934862
1 270113369 910520138
1 515789326 10477035
1 988891313 630923030
1 314985606 319168439
1 79258711 250395333
2 272701928 153209458
4 152056554 867103518
2 209951496 335621004
1 348129341 758314033
1 337095965 303948868
1 605079413 942915858
1 720690629 140036869
1 198885432 307489067
1 568764152 41372668
4 730412743 154198330
1 829962047 69458242
1 129339892 68859108
1 481042326 893303843
2 861788133 674261476
1 661792461 514982598
3 724753954 156670933
1 197199792 564936001
2 634079504 687289846
2 936392307 306498898
1 239465029 417376787
1 512141690 60640089
1 728738260 802405143
3 26486494 947531212
2 53431905 358226426
2 11663282 21202612
1 713855312 563405193
2 793706791 148420669
1 606878973 531235690
5 939861198 436448314
1 811910576 722874897
1 283193332 424871727
2 932987578 781699817
1 112963079 911705068
1 927732194 366287270
1 99306662 1542411
1 638337645 983655550
1 160431809 876338817
1 328851593 450380229
1 726784085 593967514
2 150311796 652823365
1 653488005 774837220
7 446226297 432486728
1 40588545 248408808
2 143756719 602423498
2 111044030 310540926
1 892741149 274297624
1 295394111 853837110
1 82018116 810552723
1 636257304 249852201
1 244825445 145090390
1 815631134 550398638
2 854142579 389710228
1 250012751 144407848
2 797456150 190245766
1 374227070 471024005
1 488288932 831239925
2 8797495 485531156
1 522083993 200217336
1 949773113 136978002
2 224422297 804928083
1 75381789 732098643
1 230771933 972108589
1 859659588 602788539
1 779413279 232477742
2 377636138 150020330
1 200651231 474033759
2 650309528 465637063
1 156076669 984145690
1 420989748 468263156
1 479412058 849072701
3 475429464 607093177
3 12506164 631484336
1 963240532 118314732
1 447891519 495432391
1 741012809 392985742
1 480552651 46346908
1 32846078 699964606
1 934677875 900997897
2 189237628 152065000
1 833889405 581901314
1 390926170 792123060
1 191966048 814731994
1 995665389 399355716
1 239052214 282885722
1 239576288 240233486
1 504368175 77113691
2 657561794 387119113
1 118264983 421738924
1 748880469 637127275
1 980226627 468255999
2 761336565 536740382
1 594757279 589007532
2 413599562 664046123
1 291711766 919287460
1 445434230 712738463
1 54935680 66410611
1 227700974 444277562
4 700240345 666040508
3 709469937 756975725
2 765520472 183631841
2 305739265 371191766
1 366770365 771947234
3 483052211 627168825
2 224860713 276673764
1 640083582 95585391
1 508488716 117194940
2 578936701 226156390
1 537988474 692177459
1 43746149 130418258
1 448173478 271141690
1 801131984 888936422
1 820266191 939824590
1 699886334 544716488
1 541509798 160182843
1 219748096 527857171
1 677135589 606810943
2 904154658 267448630
2 550587627 7354355
3 352239485 175674860
2 644233825 903051982
1 992528451 339009138
1 17030012 798780075
1 596240383 874634741
1 906870732 154642957
1 586781770 495697427
2 150227293 90735395
2 498009735 200538499
1 895213067 626758917
2 521875699 186499886
2 892458002 111035862
1 393164557 836648558
2 62218238 315069677
1 769230811 734367345
2 961376101 404790195
1 69671276 504671065
2 398534968 335554670
3 554534371 781186664
1 78821184 395664955
1 950871885 843452875
1 59445492 18700267
1 699789000 131066876
1 612406135 2863067
1 714572838 529369896
2 117659739 855269029
2 494799718 531176825
1 286407824 907786794
1 243644220 530868024
1 627459567 127580580
2 59768882 595724622
3 314408529 889500533
2 534523087 570064145
1 127814554 649023965
1 660134033 227352248
1 971722785 500952193
1 229912687 72895998
1 426861461 241879721
1 50691599 215163592
1 560126021 769911338
1 528243864 779720837
1 481871568 77233991
2 894801956 266078793
1 428887989 874745664
1 585724310 822023173
1 932613777 302439749
1 627155636 994444689
1 888954155 539162199
2 351757524 239106058
1 705103825 449136801
1 183337515 338991682
2 297507841 834262630
1 718440007 803206585
1 712791201 989933749
1 812967716 328005802
2 974233910 781045764
3 130501974 93341038
4 896149080 568596687
3 947806158 835941363
1 176124747 288976438
1 475080302 776236006
5 819159761 961263352
2 160899000 346413514
1 349790476 538201807
1 271986710 975211888
1 239174621 21040129
2 837746077 668224333
1 327258855 537137317
1 274880934 281372882
1 23230612 263615425
2 972699991 536764966
1 947389177 456728799
4 885167542 105485222
1 738156744 392590586
1 387705382 140087322
2 113375683 413834622
2 356483202 548426272
1 571382120 109331338
2 469244665 376242868
6 997899062 943430221
1 312305948 753966421
1 757522253 61400510
1 281716715 901816052
1 474346580 330668863
1 750971180 610511118
1 392848315 645031847
1 338038156 978658601
1 713979458 765051486
4 223662069 617192139
1 196906032 180919275
2 443617228 222816825
1 264051772 494489941
1 296160312 640385223
1 940022071 977650301
2 843938893 555130449
1 398746049 383721256
1 125854337 334874484
1 148762907 897449406
1 695479539 125350349
3 476605513 122657374
1 546227995 771832048
1 595900603 586406185
2 588084231 900674737
4 322052255 654084066
1 838262020 654505012
1 112333434 892790713
1 115136141 500228955
2 368243478 542766524
1 939177881 876238013
1 893761688 88011807
1 753506379 210327053
1 617180802 869784992
2 724093491 592316656
1 696889536 352710723
3 115971572 662542827
1 143362862 113393570
3 48334758 911611166
1 670126803 173008415
1 100897176 345202674
1 969302539 69505750
1 373509384 870501304
1 189243216 454175567
1 83581748 762497616
6 520213598 425978853
1 499316104 561117968
1 784340045 637256425
1 365240868 120429266
2 776415097 784830130
1 678400018 121809128
2 945539678 324432565
1 200595398 125094264
1 388621886 228260849
1 747369059 860031294
2 830438664 94775292
2 665375998 551501064
1 38470237 512411894
1 682495774 238933333
1 226625338 107667209
1 2728828 424395050
3 557738293 811531456
2 238440778 579866203
1 423983200 755942738
4 39890199 701661239
1 478122881 408807633
3 968184836 134469091
3 623613065 607354231
3 374184910 631559320
1 309848494 743601657
3 370793188 180213029
1 762611956 247971046
1 975309740 335811378
1 696469581 865678587
1 519634863 183554359
1 796754901 503327487
1 169754811 456887938
1 311118567 232347072
1 810203947 845990642
1 914128477 815937307
2 528041676 316657905
2 705923239 212288933
3 616419313 308010682
1 65537919 282700348
1 312708384 76354767
3 27121190 839067751
3 461879095 671401088
1 9009397 541527165
2 466526770 453858321
2 95542139 48087832
1 2675806 146265498
1 232217240 58867683
1 318762224 178917865
1 418179400 283229860
1 778560786 8328057
1 32245148 556387141
2 408450692 480984952
1 621730238 184064326
1 160661258 200877918
4 916431060 466537275
3 311098189 54609486
2 275242003 655471369
2 518380024 80677673
1 282699310 587952003
2 417864388 368592989
1 958035342 964703756
1 331492008 534721854
1 230972610 395625941
1 380769156 696346670
2 712890205 19972076
1 708304548 651456327
2 51720456 884548622
1 14553865 179520743
1 296107721 824744340
4 264093823 677445924
1 31225255 385696048
1 405536546 956472556
1 481292698 391316289
1 826841762 920447444
1 266346413 932074838
1 765697371 578303776
1 516679525 410187119
1 144019242 29965302
1 11232298 305304349
1 591946146 322399969
3 878925875 458970518
1 402178180 446092289
1 140320473 13620220
2 67265291 395533935
1 155018737 856563781
2 764754636 446438828
1 652176938 568167304
1 709524733 770535906
1 548280795 663187115
1 987319243 970648476
2 989581053 957323912
2 925364223 250201520
1 551521698 473607032
1 290132730 436682239
1 124645849 549510504
1 776542979 123865546
3 906611039 390391993
1 448674343 865840816
1 341756314 529153535
1 409131628 879165015
1 880994282 71211001
1 636666807 264921009
2 327246482 682141490
1 331498133 265633113
1 643453109 149346347
2 333440474 706709753
1 837628840 922451995
1 925732185 257955876
2 583616409 339865579
1 627098196 571455883
3 77489 825661442
3 965506768 191360232
1 714858289 419959834
1 185595883 356267345
1 658240787 630267695
1 415971706 209355469
1 86654527 577287001
1 7397667 189097145
1 328243105 676101908
2 723970699 211964565
2 180422327 875241566
1 355324686 915697309
2 287380356 383833341
4 127519661 872138310
2 77263524 381047853
1 199330837 241599669
1 338076293 122829123
2 345704629 96098079
2 173265878 70212344
1 798833376 563208240
2 327751226 392923656
1 573196155 956711681
1 70327317 939735488
2 782936033 20190879
1 213560052 29260683
2 337616847 152760461
1 295413931 570432339
1 734015047 412228037
1 700275939 751925333
1 354891481 194998643
1 770672565 979814874
1 63064701 351819259
1 751178896 731110560
1 811213559 257888674
2 46575716 912853562
1 855038419 511914661
2 698174551 530011712
1 480743679 237529659
3 733026904 256663938
1 427371251 503378303
3 590631772 265142021
2 291841699 886006561
2 512517624 73625461
1 530316891 508682809
3 299090374 408911950
2 216642261 871983362
1 271532590 30589056
1 195733854 149392154
2 607485814 407960858
3 833316148 321695242
1 928129720 218838502
4 704491868 583958837
2 2057857 90785228
2 625927812 938348674
2 378485911 920051388
2 470030489 43806445
3 438281319 738712048
1 923207823 516019747
1 500454160 942589918
2 71306190 821359525
2 718812260 41455186
1 958735842 84550415
1 290565051 673465602
1 506252473 177761188
2 541574198 542153494
3 672851493 188999000
1 33219876 608782989
1 798986749 435498638
1 96445507 42891800
1 893884807 172826465
2 996869451 467215424
1 649500342 457735697
1 605749866 571352574
2 956157673 960143352
3 769558581 188444069
3 198321365 546720728
4 552039071 139934645
2 188973903 298577207
4 69720376 255764536
1 927299797 946587617
1 933895701 111102784
3 323842487 959659842
1 234707695 371834550
2 148726692 373562713
3 565095469 459432766
2 928200937 99001723
2 305298404 235054905
2 175843684 925071432
1 304227267 136359729
2 663020468 83068609
1 508130391 930278339
1 251903710 625535970
3 486262603 474687925
1 854082446 289465431
6 634559597 565511268
1 448374868 40293156
1 613744731 99829965
1 404423301 722287522
2 612980857 727499463
1 719265029 316424987
1 64644127 863655616
1 295186446 323280370
2 98795370 515508157
1 838487938 722412827
1 702151492 692609286
2 926463307 201876269
4 737687341 719037536
1 842709177 187059128
1 854052294 784755966
1 25025526 716806741
1 315184927 48857289
2 793611104 851451808
1 728642069 919572724
1 448741565 351560594
1 421129039 372968979
1 564963071 629608445
1 422165277 312330522
1 789823435 619235236
2 601481546 349035524
2 929397171 840595776
1 908177931 460178818
1 649897470 131038081
1 65374303 500378591
4 615097301 340426023
1 931081375 347961215
2 84853335 227380522
1 605327123 594049808
1 214377157 905940587
1 851014993 141580640
1 124276610 345225692
1 509566475 243319100
2 526011086 899345709
2 636531733 45106467
2 452953666 851648646
1 983547745 628928760
2 95315006 746255967
3 735562965 506787232
1 300592171 998914624
2 291451029 497191730
1 452746686 208651102
1 493436526 995025069
1 342019397 509340068
2 232478691 854124449
2 91951845 49152223
1 433702136 898975611
3 675058014 238910452
1 246425169 858917801
1 136365536 11877181
1 161954431 567887956
1 481333190 444111454
2 520779369 237090823
1 563175131 521726747
1 229787964 3313814
1 26816895 219148511
1 771634482 885717362
1 732639011 963194599
2 725744964 336603022
1 845992709 552622979
4 113938083 58458010
2 99598280 145600388
2 661907371 319277020
3 918473927 204774258
2 974522257 129193461
2 347574346 430572522
2 211976226 558811050
1 592814200 568123539
1 775132334 773994120
2 743964196 199092899
1 734693761 224540048
1 117649245 732885018
1 725844387 9169883
1 29936534 887035195
3 871291010 488447891
2 915504097 637022151
1 944189310 816864858
2 518541854 667058701
1 557871332 536360075
1 140069758 812848544
3 719161797 82417541
1 676953055 573934556
1 992277738 630049763
2 586798716 671458448
1 195139308 957556543
2 944724528 207488412
1 793120880 399604879
2 667903489 487719995
4 440174690 45386303
3 369424180 866702031
1 468800335 153010665
2 485060064 189316078
3 644893553 675791431
1 695305895 696764699
2 115523447 14798750
1 633174885 794429940
2 718278276 852326677
1 699180016 288054972
1 268816264 302173138
3 734756539 867779878
2 523407968 907064930
2 499923180 229013583
1 652772766 938570182
1 795108047 516229837
1 63179519 226879373
6 289864268 750791477
3 27946963 259433000
1 451058656 156518146
2 611515908 606130787
1 685589930 549721708
2 679594141 777881342
3 311597134 94657926
1 942643454 826113079
2 781261863 350913452
7 223766208 261887723
1 279538965 538596785
1 909901395 54044055
1 759772921 654887088
1 826923484 550425198
1 569878901 929962606
1 792694528 161408355
2 250560900 548570578
1 41271885 164131847
1 895383579 776367975
1 280326119 543524070
2 830458700 675366478
1 957629766 340240945
1 32634478 750133125
2 527006330 781393291
2 515824983 670248973
1 416003152 175796055
2 675151100 807404300
3 284688160 851959081
3 869075178 895047730
1 150747999 259450747
1 132419967 286373376
1 388352372 622765003
1 333103027 832731711
4 331886345 36778260
2 853402297 223819790
1 854150970 805760394
1 39792326 721098842
1 226513980 240663488
1 316948613 319909596
1 205686919 964827169
1 735883459 959870332
1 619426045 592738875
1 204601598 399547011
1 382239799 882621394
5 894833746 516209069
2 119679583 611018380
2 55115033 580805838
1 563319678 553201743
1 490228100 37519575
3 254572900 207890784
3 463141489 398125226
4 716173781 304489896
1 995037634 427294290
1 698626706 217955081
3 390173468 225268362
2 720900745 268318306
2 726521142 143921688
1 828467411 936299691
1 809707603 421916270
3 750422226 993492884
3 576180781 428004306
1 982151133 570105471
1 779002725 857705513
1 303443040 50499831
6 584748749 829381511
6 269512096 919505986
1 201535942 164263017
3 391544701 894594440
1 817022896 438988560
1 277833525 85717790
2 949902488 425009349
4 7485197 438772877
2 891685481 304308090
1 547689722 565378754
1 199667839 629300237
1 925318731 650738344
1 322151951 12716270
1 906238539 730097944
1 47451823 801108823
1 814438051 355103436
2 285314624 577773728
2 776597869 62828735
1 921345365 745773267
1 251941874 999569894
1 175384964 584338153
2 667279200 310867803
2 160700995 17692648
4 63326280 660102525
3 532931198 142220236
1 25103497 64915167
1 194087419 834556973
1 793937744 877231603
1 825353763 579155381
1 286848049 960571246
2 176582414 650997727
1 655721031 375761585
2 609931460 917337972
3 553266892 233358257
7 677603742 355026245
2 125044327 912349232
3 310010571 938806960
2 810107585 849599707
1 295671687 883661684
1 729512338 210757519
2 437838699 775778632
1 557848104 519024357
1 839257040 167309373
1 340289224 689819552
3 283087140 124410381
1 454851955 165944391
2 498737611 827787452
2 246911412 505491556
3 470808662 657410692
3 211208968 38423410
4 640157089 312408994
2 125522955 893466849
1 144499182 136611445
1 620214654 878614158
1 303258010 510497895
2 975840885 428912208
1 182674173 424147730
2 180512265 791050347
4 374791061 846968414
1 911738996 397540144
1 49183595 819435121
1 886861341 95450733
2 141983541 613271095
1 735627263 229359369
2 911855111 434462571
1 75795073 466047862
1 854936895 453390332
1 581456103 471785485
1 17157575 239960727
1 389056474 266089952
2 499083049 120078532
1 244527098 421439389
1 85859569 488478735
2 284242982 75581760
1 265917327 991312538
1 697385789 751598304
2 955704923 987694308
1 414525690 301715280
1 399676180 247423902
1 684362102 246963342
2 705875203 604052726
4 428230990 113592047
1 404991737 333072175
1 199317382 438594313
3 824989738 644560957
1 842926871 13528130
3 820131606 911484928
1 89426495 681514322
1 395330437 686060389
1 860838968 552795578
3 934145448 729894720
1 495248448 305833646
3 266590946 94604199
1 343992853 680741196
1 566689625 182914604
2 533959818 641933932
2 573208690 959112994
2 974149563 151974221
1 82151193 785061960
1 998549036 810007989
1 621328838 502459047
1 811488701 971370840
2 570737810 640183966
1 978427919 108867535
1 378074988 251952765
1 878311288 223188285
1 688112029 615283108
4 826373025 583983797
1 228599202 623045325
3 371734690 233796098
1 877440459 109324981
1 870979407 797881495
2 756562350 956525688
1 104594971 197073266
3 510540006 614646592
1 437514355 595045517
2 417970605 374330690
1 650408517 870027111
4 498685037 684556398
1 145852750 410868113
1 499960394 490851172
1 899683063 880702487
1 73692290 317332949
1 623373909 590400794
1 113098402 965812620
1 935300770 231026344
1 607074320 127868302
1 524320744 931082045
1 735273365 874483313
1 458361898 258802210
1 206522918 73275932
1 34706202 809483929
1 619395592 138675242
2 436724266 593498433
1 400960754 413029672
1 442712795 80823047
2 226971870 41155835
3 698685391 962753767
1 871430879 55217659
2 489319185 479737070
1 421205268 218838094
1 736107667 934422948
3 634362843 611864726
1 574863879 991679137
1 274402836 90545556
1 100349145 247451253
1 974230030 161244105
3 522756946 129606197
1 943039788 328579595
1 763760172 59516154
1 963137566 970434143
1 351444248 845152698
1 963820904 115748613
2 215755008 984371440
1 612291701 466605751
1 659799304 907498486
1 295162535 271196349
2 883397397 488213648
1 846186288 147038674
1 781767803 339769153
2 962197122 93339526
1 393486678 889925825
2 857075980 884874818
1 290405108 937916339
2 487861228 252028963
1 807916943 674813661
1 828855108 619220033
1 956522646 994137713
2 165821609 175778112
2 187197428 257195946
1 294695574 153715251
2 191163492 889163785
1 238931388 429344220
1 466565952 348090636
3 86382049 535840565
1 267260634 292630354
1 42904603 854293102
1 658777056 328141006
1 319260629 853977718
1 236193516 894480013
2 599537068 971091872
1 755274150 136187010
5 834540900 720166483
1 297362273 354691736
1 561007914 57172523
1 274657735 586411552
2 426353383 658370394
2 871317731 810465968
4 37192728 598651621
1 313739582 175743064
1 307901598 616988072
1 92598827 520217957
1 270638156 118398485
2 18355459 438120799
2 520084056 344538991
1 144522234 686788
2 832485202 901920308
3 203323033 580373881
1 27679804 455851405
1 613672328 358729198
4 784394609 97121434
1 330212006 142294026
1 946466561 220330309
1 844480954 137729164
1 100082969 403620160
1 760972950 629212448
1 69858127 888015103
3 754262740 320878224
1 234051684 542033763
2 39934844 990964721
3 501764939 898854781
2 616210270 416074707
1 2479748 415008683
1 956814438 951015019
1 501796822 846485074
1 466155147 16310912
2 826565061 999929290
1 777159836 845931288
1 568181456 589095491
1 194699971 229527013
5 582515763 499946516
1 158963632 910662347
1 312434918 408619803
1 946281589 719040358
1 482380303 647839501
1 564648815 565393282
1 822604641 758225929
1 651590883 629565531
1 944264132 154931307
7 420301134 539557675
1 287939672 470418078
4 801442581 152763621
3 343832769 922791521
1 795890746 928141998
2 843262427 370316517
1 891987291 458092475
3 847114466 958282919
1 172633854 226729953
1 912135392 507783043
3 208767274 905629693
1 758957190 117019039
4 993300322 288558750
1 367283964 173969298
1 328044413 942784913
1 426010591 753825723
2 874207783 649011460
2 800216170 542547905
3 11044362 84670431
1 67536828 369586270
1 128669751 288929668
1 668717881 867060035
3 852067327 641280840
1 894015138 149280954
2 582289226 678019486
4 286273387 984973738
1 399557206 970791294
1 306834245 878002491
1 856734927 371836205
1 581926377 264413913
1 718639604 594090199
2 651115607 877891535
2 339385992 639456496
1 527198990 468316150
1 384549902 834808944
1 550078175 216192754
1 369513971 175800823
2 763798972 607864781
1 697048389 980570847
1 920883272 232637565
1 76485899 698654093
3 406442569 232421298
1 714765797 839727267
3 900473976 725584977
2 314263027 628298294
2 165439469 293605421
4 191990365 392011180
1 297431382 882637650
1 782271151 836674098
1 618844284 361965520
1 692472138 685499483
1 288193833 730896064
1 365150609 589583871
1 849626637 649271353
4 539217462 500494196
4 387917454 405538332
1 298733313 841720072
2 746726914 680089311
2 299036557 891208533
1 393993030 89224767
2 350788881 197927945
2 274335377 755630637
1 688127869 809852509
1 886871157 549649461
1 461812876 294022107
3 354718760 463021594
1 632661487 720082578
1 426416256 887424746
1 31017796 551727216
1 854268393 70626658
3 401716335 868542982
1 453148965 355725441
1 90569275 861276958
2 845892379 813051883
1 132404599 985927057
1 291771325 544998630
1 695156390 438816794
2 957841089 557669524
1 552281589 696239607
2 285590482 73710400
1 373406114 652726769
1 373196491 955600202
2 510553235 138965878
1 786103962 894964212
4 584837785 195737732
1 679568754 938422210
5 273126863 869535512
4 677081155 957045861
1 651912443 961283805
1 613853753 861412305
2 984753939 259223957
1 768288936 987522835
3 626870295 766691462
1 731227986 896809311
1 297415589 447901209
1 933096320 412795832
4 611746977 346844479
1 582692206 341621666
2 161108718 96661664
2 916600364 515153723
2 261042233 587774419
1 273549503 336021799
1 773001504 632016550
1 874297303 476206293
1 655350236 626958559
1 184868600 470414116
1 726274547 674791581
2 502394491 281437354
1 595866105 245328641
3 489128509 39110174
1 7261629 120030887
1 424448117 545495479
1 918865691 784229746
1 141258520 133664493
1 644639870 414425715
3 429616333 321713708
3 470558278 233131807
1 476731148 143261433
2 410774803 109209046
1 463112365 910808324
2 685564056 870021840
1 85449220 238058976
1 736437823 235883343
1 661534358 4422333
2 754714777 845529311
3 218989507 699669832
1 930472414 307789806
1 100346754 758133040
1 9342759 24389953
2 621580495 975653287
1 318255586 232477765
1 179877246 84353652
2 47428468 484849659
2 987917168 598836289
1 605547780 884252238
2 297444710 137648690
1 648602661 490540726
1 532137647 412411063
1 516208618 951815622
1 311542529 159010208
3 546620602 786163791
3 544393410 597152914
1 39607014 678427146
1 757994018 608205700
1 113781473 109510258
1 343623389 975880953
1 390295149 824911826
2 921085784 788372622
2 854951352 991374380
3 502723647 900398573
1 904941135 939331797
2 264490573 697924800
2 964857289 729354600
1 719117325 141813519
2 194589445 936240731
1 789782910 344253663
2 390946294 215003957
2 215401538 248459994
3 195464984 726552178
4 362790671 705073501
1 348403310 573039723
1 566393752 586177751
1 917701199 191933132
1 655378920 793512742
1 732455343 835553612
6 957874688 163060131
2 404667914 437470751
2 609940245 731353733
2 689592718 219149414
2 531583460 104884754
1 509955801 808211835
4 957430707 395252094
1 681234680 386870194
1 539661373 621198295
3 365574904 704307981
1 951118498 634091931
1 78228298 754394576
1 996698328 214815963
3 888071381 583498589
1 29885904 906169804
1 262270503 859928364
1 135857357 580494535
1 880548895 655926691
1 974916824 757532370
2 32291843 109451704
1 164501770 48476093
1 203318835 629460613
4 414107074 762974872
3 776302675 155942395
2 511136091 374002963
1 600648073 40128156
1 658091999 833941250
2 63303048 971322755
1 561351895 523023284
1 382091193 597188062
1 664387529 351783418
1 50217706 380348441
1 797337812 456501730
1 33925639 448393072
1 85341435 93010286
2 238064406 511827252
1 868600984 935939086
1 314263217 681349164
3 290727926 574862017
1 247821080 54557412
1 243898762 328954276
1 49785175 358464626
1 548426756 457572646
1 442390818 308985668
1 406343805 392143487
1 259288257 594682366
2 35034261 381988095
3 885298096 964896921
1 989675371 64269008
2 562841676 507458455
1 569456805 775786190
1 244809160 763571807
2 339913241 263250334
1 454162587 835022011
1 776674789 520294107
1 695380474 415500327
1 608554547 872967534
1 614031794 406763381
2 129190376 975202283
1 892823841 691771126
1 369317228 217942000
2 256783254 746546509
2 253559511 469867707
2 571566483 363354870
1 338818362 867014227
2 821173079 475096785
5 490903188 365376457
2 533948732 149286425
2 20035215 975850188
1 600210367 876865819
1 215954008 856660075
1 748674783 74954950
1 514390916 858522352
1 398188202 389015370
4 522147674 894894774
1 952768488 927238816
2 154894028 942941925
2 981875030 21673060
2 171507365 917461954
2 324669001 465379270
1 832441822 250350494
1 76597200 76495658
2 178429221 548728618
1 779451715 931883858
2 220661547 617546969
5 176094282 13530619
1 409701414 257227608
2 497609183 814379259
1 414522419 439537605
2 824950360 666401763
1 938596528 784691377
1 760188037 300227390
1 838662879 557022058
1 703326277 781294441
1 416506902 362254580
1 540565637 985374885
1 445334101 381836586
1 421303217 694716848
2 11317189 617271741
1 782620231 60356630
1 794595006 486185057
1 634146614 830296621
1 832644874 606631975
3 962492146 156637691
1 701315166 430342356
1 497808838 356861639
2 703287 893662699
1 623044805 482597896
2 48246569 225740319
3 778458871 857135853
1 187526649 852534645
1 949665750 680610213
2 70180163 907299830
1 848892484 958806753
1 810755301 184394394
1 221310607 202215756
1 514288151 469472353
1 589117477 828284104
1 888632908 406050095
2 125395872 374511969
1 958250802 61931231
1 305413192 170127741
3 695053861 301096869
1 266174997 683765498
1 498997491 443987001
1 654173923 211593489
1 850721825 201229818
3 721252377 81882808
3 817450219 304164447
2 132309368 181770484
1 653086631 295350918
1 605154676 790822232
1 681853805 513799950
1 609242068 957375920
2 450084655 486405238
1 449443295 208710332
1 875107515 672622973
3 541134310 163397272
1 906181215 513992409
4 125269657 1250123
1 281653780 664517073
1 190190656 755959815
1 223384230 684483176
1 911120646 463141804
1 929297356 618180844
1 508661423 606372815
3 101394066 528634947
1 856443421 682240066
1 895455183 966724967
3 515587375 222474578
1 998541917 586155126
1 120520256 593386008
1 915351484 227508758
1 861442069 147065780
1 106813124 510024026
1 213571896 3868836
1 823799432 425912321
3 192260502 283262440
2 955575077 541857641
2 660594406 171963957
1 993744914 680653104
1 917742634 66444189
1 661121838 122827141
2 510379171 200171431
1 128648227 843427736
1 715688084 553838690
3 513534449 4545381
1 946628713 111121517
1 33367303 608699501
1 392501004 678462250
1 632768354 879373859
2 266567078 519080697
3 278870875 331111186
1 300983797 458694661
1 823450436 901617416
1 725128243 601900404
1 862250434 378993516
1 17024146 436471704
1 796912841 429918427
1 258730830 500881833
1 603727021 854049677
1 554298037 95585479
1 401655571 633217045
1 628207782 536637161
1 33782812 129129998
1 57949113 790625946
1 235605271 454888191
3 846899516 401023912
1 516446295 191307460
1 761309805 373668989
1 802502921 389482912
1 276813866 534020963
1 203938208 435773626
1 25937368 815156085
1 435376268 694443051
1 68348224 315913951
1 587786658 281726460
3 327938774 249825439
2 481523888 567390828
2 721928218 339463319
2 252441586 363493266
1 906979274 549837248
2 610356928 851453568
1 931390763 995878210
1 537859492 847087117
2 429243390 102481139
3 147352508 275125293
3 896065568 883894993
3 838491294 827370261
1 294248168 388684621
1 203953545 716256625
1 253856201 987488815
3 115445393 477107288
2 507044598 237936244
1 165299270 191718255
2 756706222 222911986
1 398869983 919688613
4 247319785 637568984
2 56041884 244543465
1 535798376 490681096
1 818217434 534674335
2 721738633 496452171
2 601475456 874356761
1 938859305 197671204
2 693491603 384229276
2 569446214 371689593
1 273987064 929100281
3 478956881 343080977
1 93394639 944991423
5 90203704 440939839
1 325411052 989924738
2 384714822 218793110
2 5514998 548224359
1 86623165 287760096
1 117193429 513752553
1 461761854 348208188
1 960937329 417156437
1 192341111 24723871
1 846963335 612799815
2 187228428 625772460
2 841712657 785137028
1 342264585 463265913
4 611118049 244381436
1 24871516 758850050
1 647380550 794040292
3 79679687 242895582
2 570170650 618654232
3 789095094 389739205
1 31203646 815231510
1 917182697 480546113
1 202359533 991814153
1 188902585 991470172
3 995958470 472779693
2 457138326 21236430
1 710562043 137989842
1 75766430 622427044
5 299043713 524831049
1 744927854 320600955
2 920825644 963720683
1 265642302 619317691
1 526882391 738703004
1 400237172 333934756
1 899775309 965443556
1 429054258 92559139
4 82426661 953411096
2 966047478 924443184
2 444117407 792363950
1 757030955 154767782
1 372574743 194211281
2 121553852 181189190
1 778848246 241373456
3 541534419 444457901
2 8925907 395727950
3 403670772 386756939
2 190581930 149533039
1 470450939 732617850
1 228606780 38194767
1 174120373 849415457
1 430282619 609270261
2 433785598 313970543
2 859164708 607102186
1 550885697 757283097
1 870645475 183776481
1 905467236 506298412
2 379388420 724797768
5 242810089 760122772
2 894713919 699325333
2 765084826 469698203
1 3571552 695919272
2 709079819 981356283
1 825849363 254251931
1 691212318 545439182
3 444202219 974600757
1 283321927 903224136
4 805253220 306556598
2 665713453 712147203
2 291402706 497070644
2 965867758 478601544
2 286175343 504639647
1 738602850 545979744
1 621963668 857222758
1 503911551 38360577
1 270298857 132352147
1 908535905 1678095
1 392102308 61213924
1 918583078 161854638
2 41845579 268298580
1 874388442 315082277
1 502805738 594811774
1 488959900 259533053
1 85638421 522991656
1 803833474 48194549
3 880565785 960664753
1 946497979 408059939
1 294352049 931150828
1 479282127 251334724
1 329667164 614159498
1 647553328 704514308
2 769703879 972466124
3 388588360 839691244
2 235098493 786398201
2 347042307 796254382
1 116407673 439835821
1 741356360 683687780
2 608684568 599732601
2 309001882 400038844
1 146066196 28718418
1 965822382 823934327
2 972732296 674973813
2 759431968 792864891
1 264719666 911545754
1 865676721 16086833
1 618809873 119563278
3 117502980 495474515
1 997747246 305591355
4 993656927 130440007
1 839202588 662436563
3 133519696 530773990
2 366434444 774000194
1 108987635 568592159
1 685838465 164832683
1 908818389 136799845
1 920091770 749348935
1 431003551 495407291
2 199062156 804256381
1 669405672 758207232
2 71883411 938896178
1 877224318 134846471
1 659424183 393420066
2 279845800 622886668
1 8382882 927790795
1 766618432 858415256
2 350034831 755346301
2 311271334 721238637
2 307155930 762548364
1 595537599 581245860
1 537007543 752374267
1 641369394 506652177
1 469470450 227421030
1 436522013 513613346
1 399546086 566932068
2 247275780 667466262
1 252009220 810648366
3 648189656 154674402
1 330232665 248468022
2 599647513 53919820
1 184986644 658826214
1 389811399 311276497
2 303158541 73994810
1 289075736 53297873
1 307688357 135271693
3 649822711 851033466
2 821228469 634320564
1 611308295 245973948
2 756810600 435136903
1 353688678 672722835
1 892005357 31203135
1 137453787 35244080
4 162596801 651575735
4 961231676 56534328
1 33392868 107299200
1 565278715 596237191
2 587369655 682216363
2 939273018 717554276
2 219381514 960555416
3 828888306 636747846
2 397810998 304180261
2 140467463 64546559
2 723587477 690927493
1 910506813 307195742
2 124416540 938214409
1 121029133 459243650
1 156777651 198709824
1 737773040 116567927
2 552646039 539339742
1 488193069 510795356
4 414050362 484227765
2 689363434 119117694
1 531062230 766912465
1 680325840 685737233
1 224095413 269585724
1 465242548 628509812
3 237212702 87839333
2 667868787 660684751
1 569467975 201469871
1 472263047 420960233
1 371214285 788966219
1 812329439 378113457
1 841069494 738354765
1 888123926 425049699
1 846869927 258748552
2 566052588 12087037
1 657783437 765156610
1 660740979 470800957
1 744495067 879652069
1 45310093 126533551
1 989915327 89791222
1 949455240 309905081
5 998328337 708440775
1 315181635 564759180
1 697954017 50794356
1 686730956 373125942
2 330576892 345073468
1 214825547 431161489
3 404345645 608817926
1 895848148 450274838
2 537814961 867841237
1 914546409 413641154
1 628371340 461057048
1 265722812 250447028
3 19026082 691416010
5 766967068 483293544
1 278829584 547440742
5 280299107 644774623
1 920045634 414039199
1 907642441 561638587
2 875280862 297262965
1 599147690 136535104
1 263026849 723386454
2 275845521 511363298
1 287505942 295351017
1 465457674 116135566
1 436755963 223152291
1 473835545 479804969
1 322250502 635082111
4 569590772 521661446
1 839258853 235263121
2 31133898 678569324
1 219487847 287934540
1 828829054 530988917
1 896427556 121857630
2 51251715 788333260
1 635150069 798616298
2 154659649 250952002
3 978315153 978436557
3 159556335 824396155
1 972405561 678749173
2 831972820 414107470
1 184545521 314605668
3 112519695 161920381
3 143790088 316386529
4 845461457 850597458
2 982528321 303797370
1 222014542 5766565
2 683721355 250523368
3 742067939 669065543
1 407575307 116647977
2 577970124 144436207
2 742762444 174913374
1 58465560 41969736
3 414091491 200466812
1 924671045 114653026
4 293084889 664543330
1 996240560 569823140
2 502596788 349632606
1 731496750 830497512
1 623182576 493496171
2 331260968 194767487
1 216634389 662555742
1 729457190 55986082
3 782049323 33969214
1 77998449 392542255
1 717485496 245936526
1 89341799 644058088
3 837084482 890449661
1 136753189 402109869
1 469458842 70430647
2 236452343 681097776
1 625241521 341945183
1 565769040 975319324
1 13202042 300041324
1 906447256 173970516
1 158898147 73596351
1 469098669 33560053
3 561872534 506986410
2 19623551 917236105
2 181799502 478104042
3 233891846 361672256
2 138567343 846475846
2 706817961 102533791
1 900804024 826545103
2 225377291 963740011
1 423803686 247569094
1 971399651 324030944
1 308480030 187394954
2 60045692 564357407
1 752205048 203996534
4 609097641 126134373
3 899237968 111276573
1 131332560 194021181
1 521569203 179563429
1 27532200 536219445
4 857340203 354077785
1 370016066 563978203
1 710357671 107613353
1 316707635 329582917
1 96379789 500579060
2 747357066 82894249
1 978245957 755498264
1 788887810 530659474
1 480419785 522776140
1 302727300 553208148
2 531362213 979175468
1 305521808 684228165
2 69286685 160815881
1 180718777 97154052
2 250676494 679153178
1 212708387 112578523
1 509959384 182997173
2 601877997 704673371
1 9645056 309208542
1 294219303 665195421
1 865754638 939462840
1 987189970 95588444
1 299512270 595521499
1 186830271 586899317
1 403211505 973203340
1 320717475 972497174
1 140727051 839738748
2 557714632 132421911
3 522623553 481489757
3 7762419 364753404
2 345799632 816492105
1 286185927 175405560
1 256854535 76556439
1 852671573 24466007
3 55748820 777605809
1 528566399 563431120
1 784760879 863094019
2 399981154 909976891
2 194166974 154029441
1 468557009 448710692
2 553782685 886363332
1 795702965 171667284
2 595208675 304379645
3 769070380 243646448
1 459081632 132597339
3 521450074 780660561
1 88670940 799293397
1 24101950 302586776
1 980508179 254793605
1 599516637 349998259
1 632869394 634399774
1 358974641 260719578
1 528846612 701395223
1 215198548 7278382
1 688880928 752314557
2 212978080 795614599
1 875620184 302449494
2 810102096 521862111
3 590075781 959155407
4 971528816 651587367
3 971535380 619925357
3 606698873 871012608
2 607874875 659545775
1 18188693 748491263
1 223655455 345192531
1 677993315 495759544
2 656214605 523799108
1 593128198 116371384
1 610245751 809170945
4 877451948 104096058
2 364874823 185219101
1 828930650 615825831
1 81423812 71165510
2 31664097 514610371
3 9225088 494488481
1 630780969 188732960
1 845992837 852183273
1 57447510 580283865
1 371114010 428388021
1 754792237 82102764
1 814595102 109391595
3 5673750 194600007
1 356619098 383000873
2 524507091 360396630
1 178639116 390194927
1 347131499 431610705
2 961168467 344836115
1 831582635 213134019
1 735483822 162136060
2 826041471 704792810
4 165554517 103209738
1 537896867 937040791
1 379792808 996897332
1 474285761 294182755
2 260091448 737139716
1 457671966 458056059
2 867488342 887862355
1 63279269 464851725
1 865823992 723605646
1 789312494 652813999
1 778283000 543684757
2 575146498 767567913
2 378281933 555545628
4 697339413 673467638
1 617422789 104166329
1 813174412 212950222
3 742469551 920502824
1 409985407 872202677
1 272999063 58139838
5 752430108 664624540
3 85962654 747170259
2 596421245 434633123
2 796660538 530183563
1 693343608 543335656
1 838456606 529426678
1 410622954 619961665
1 708968355 793687205
1 709375470 506146745
2 392745819 990687318
1 181097040 610750383
3 785903305 755524138
3 829307322 194068848
2 389726588 446496505
1 766511390 36974340
2 454412273 397147377
2 898212539 195303183
1 185457010 223863532
1 417332735 197287858
3 866217512 105015880
1 43249187 406414118
4 738587024 284697330
1 406018394 315557483
1 95954372 400537691
2 781349676 675035094
1 852133484 155861447
2 694301448 21821915
1 362784738 997366820
2 134820237 421676598
1 635099046 198448787
2 786486920 978988213
2 588384321 177259488
2 237761564 255629248
1 923994167 712730274
1 394096537 115876202
1 23671639 748679721
1 125352527 330115466
2 741503656 848719635
1 604640594 854509785
1 887337378 511247984
1 509901692 412127686
1 808987823 778631489
1 879012250 238500058
2 357805994 885194966
1 891868279 821725502
1 152017894 532832007
3 566959050 598333781
3 15485613 795389326
1 832652084 504410480
1 643103761 244170383
1 910741222 756859558
1 352389035 811271275
1 808534279 544286681
3 28209643 541913422
1 3270283 139641549
1 336556526 224930610
2 242864966 601821380
1 991108889 498191776
2 826004809 266405366
1 710184242 508575043
1 321858829 287372696
1 510178480 573604870
3 483570472 563558443
1 942856052 42360130
2 248264338 666216555
1 618892245 955768933
5 741423273 685997355
1 478819819 200402815
1 103628887 360079347
4 117376447 393426998
2 817655052 653362593
1 24608652 825018797
1 741926705 482124979
1 778060578 897005237
1 110729842 365656286
1 507945735 621429333
1 472838272 909611466
1 400391201 418009283
1 103778986 145740554
2 109131057 250774716
1 812246758 386616785
1 994083773 817780814
1 484493154 87027104
2 24720250 119734371
1 582200114 198777455
1 476423809 740563826
1 970126037 821975277
1 466590651 757873060
1 245085841 545734396
2 997998330 139525101
1 41736653 166668693
3 908722268 354534919
2 404749151 926034702
1 610151352 664441454
1 221383394 916192095
1 995304795 599925460
2 528047989 15968506
1 717229281 373684179
1 143047986 541761766
1 638318918 873612803
2 345728898 379238239
3 894538630 589606607
2 254898792 153117831
1 180654371 946755601
1 214376649 163801401
1 823328371 330313889
1 929785745 460793236
2 448394595 781315124
5 288990571 652193068
1 525978196 883229591
1 623788876 182087411
1 437057510 902455535
1 898296575 992683325
1 882904539 847587793
1 213751022 136103705
2 45699702 960482172
2 811467958 725223839
4 379558906 130975698
1 310361361 637282808
4 564268270 382995022
1 271224593 461457784
1 732835554 523585730
2 63833988 631631666
3 362000419 731820880
2 621779074 777162782
3 67190195 829525582
1 989969779 506548004
1 56741462 186208307
1 21636530 659231045
1 957765961 245011510
2 242576628 63189650
2 731118729 57963951
2 552121145 781179046
1 323030354 791972821
1 487114636 586523833
1 613935681 838778388
5 101905815 415043927
1 525861819 536495960
4 645978909 145811185
1 857172299 441498075
1 656363141 874371788
1 936610209 272142880
1 419409660 295031537
1 673392599 279884865
1 999929418 380648507
5 700084623 123898856
1 398065528 776231418
1 11522958 923650577
1 76225434 649927544
1 539225957 515526170
1 103170455 474368434
2 843237609 427105126
3 475419604 689664996
3 687755689 167038626
1 331217218 189836780
1 88079010 45504380
1 836725353 533707208
2 559515694 114761644
1 832346534 91242418
2 6782570 431165911
1 868484221 677019780
4 352083196 396864681
1 93573790 326892176
1 643902544 483248262
2 925940605 334193182
3 844356581 109002178
1 496826729 788717408
1 383400867 666363101
1 765668110 250125522
1 765403855 422741611
1 786818545 67037936
1 689547606 228125526
1 321913671 694349573
3 803281794 396237167
3 815389602 420891206
2 583710298 803497631
1 380240225 223188053
1 757039025 410811809
2 574492313 705032040
1 735696663 644123706
1 994693265 825000707
1 116616924 273077432
2 500738689 824632603
2 888086000 913640686
1 970828554 986632961
1 669948783 320363966
1 160279294 522349223
1 827648105 469595906
2 577545128 783145607
1 692408056 883371824
1 368603789 332748741
1 395698697 540323555
1 394232805 451852056
2 58147939 556074207
1 353746162 523099562
1 647425898 877811860
1 234929410 632222392
2 84771791 713855567
2 571032377 612940316
5 384190915 98905456
3 742999090 562942406
1 663146856 781366587
1 401287644 718112962
1 153880464 687101262
2 968891908 643510237
1 111666728 227631099
3 43235882 798270533
3 454143047 440516365
1 980022913 221711269
1 601165562 358809792
1 653348184 271285083
1 321115804 495899633
1 465593044 192564698
2 401867389 427652260
2 125399257 461018904
2 215120504 437772668
3 28210885 975415061
1 834677700 631112656
4 730127138 239250065
3 649380946 852024214
1 463790001 959564969
1 568182510 338505202
1 688247507 899951238
1 424859718 75897471
2 514752446 933499260
3 144399302 377392516
1 485884422 978696120
1 758543221 292740038
1 931629725 187976071
1 716919656 383586402
1 198815820 686162750
1 988554679 189623438
2 704342406 844735104
1 642111032 972088035
1 453883209 17890605
4 117244466 343406882
1 1207549 254047693
4 577215539 644233432
1 493130927 270120602
3 267535066 561485466
1 853977333 427454984
1 473947099 141533967
1 616606141 197240184
1 225519004 232285210
2 158955908 825142131
1 107022366 778559290
3 251741251 236242590
2 510487521 289975386
1 58949029 350771302
4 911151837 922297679
1 417019263 370998504
1 421476602 568550051
1 355283664 37666374
2 859508903 95262752
2 546966433 25638263
2 665359898 866109673
3 954015108 513306822
1 350106248 479990574
2 840519059 956762501
1 315242344 354383267
1 283821425 890468025
1 648099059 597527679
1 300987314 40907954
5 94624973 196999253
1 202873877 717231704
3 414060155 342189176
1 934137383 521589893
2 621128527 171389784
3 859674946 791848254
1 493058813 452348946
4 787256745 655983077
1 986790679 14477066
1 737533656 101811457
1 561292043 380678158
1 703397786 235166442
4 914554402 100959824
1 67008545 244989473
2 98294102 301102975
1 437893378 145465347
1 485694865 699486179
1 176782400 921802914
1 907034816 44767764
1 581022876 652206687
1 965887674 370679808
2 221389831 610838892
2 123230617 863122339
4 120179764 729432689
2 526713057 482584039
1 964296000 285039691
1 26759636 1857932
1 991457148 484424443
1 837012288 929379352
1 972458788 336969174
1 726314382 23061305
4 645945709 619020862
1 418544964 94548202
3 52599740 719477347
1 917938494 819692675
1 174775606 394960331
3 929581409 578702924
1 356657775 384762023
1 273698103 407118922
1 596400151 269091475
1 780768593 493460610
1 103816528 632120013
1 550788342 519212375
2 39413421 494465085
3 585906327 331518619
1 805832142 758828361
1 33255293 331333440
2 456337707 242883319
1 941795562 207303310
2 549049617 809378053
2 651473364 395532714
2 114004602 643135630
1 606428702 133226027
1 246955721 619605477
3 160059727 98311728
1 777461544 674261536
1 734440087 817047235
1 607980031 589904830
1 131167757 1990058
3 453600526 722651785
2 48813363 24431303
2 297284324 112177868
3 839850962 589948659
1 692888694 23031313
1 923896253 774414231
1 260185753 775188909
1 477982910 663247416
1 351148116 868946658
1 380514259 545612306
2 440303295 830287284
3 513919150 69706510
3 851480237 301697328
2 138636929 414631935
1 202094670 332698547
1 427760762 525064384
1 50543740 853590211
1 295771316 438623402
2 443358261 799327789
1 614824172 965549866
1 133194878 956690389
1 581714375 844306836
2 884910706 159700275
2 25117253 78194858
3 429499337 751214292
1 598764152 628014646
1 738440732 772094985
1 605827077 839245795
1 980266223 834181017
1 730894404 849184808
1 908739672 496115148
1 462714162 965954397
2 235155114 977675547
2 252318541 364070372
2 255189810 584791518
4 732477200 195111314
1 943797253 195478528
1 561987590 660651573
3 830839689 649963553
1 265340611 691293012
2 425147945 465396519
2 918608781 482200077
5 702244481 21536769
1 589765411 10462949
1 366855238 484712891
2 377218014 155994137
1 771852304 779549440
3 164224315 284593973
3 843895712 388561393
1 657248162 905072942
1 663589107 365043879
2 452107779 691145830
1 513742316 899963490
1 257581082 670976805
1 314017919 52609174
1 577308462 927986506
2 990960321 341971717
1 792300097 575888212
2 236984860 406814906
2 266256528 221547115
1 793304296 64813797
1 245204539 953156404
1 149302495 939549677
2 150427432 855218527
1 568942625 290917721
1 25630286 485347542
3 599185029 26577596
1 139235280 271695251
2 399752228 906652581
1 222571325 123449733
5 70637565 610690791
1 493744856 835602099
2 344493753 652938649
1 42706993 22072169
2 726215194 632879902
1 535002682 432653240
1 648349278 978150455
1 530136197 875332739
2 81082296 665758746
1 82910639 199982872
3 295878739 572392054
1 166392070 338272229
2 203649579 659683561
1 863366286 428979316
1 423238418 164358193
1 554751562 855712086
2 41423252 275664978
1 151569665 120282728
2 23601353 27965277
1 235001055 400079598
1 980989754 671619436
3 217119423 175449569
1 138412219 533099768
3 247484247 498787530
1 204456542 19472780
1 556817281 695985299
2 243428427 240918073
1 724821369 41456247
2 622698906 190821983
1 697889577 943484829
3 654902309 442311552
3 552926054 105141489
2 258782823 200175877
5 278749429 111917792
3 241196774 512204292
3 965319818 573233001
1 248061568 571143199
4 262423049 669682427
1 277786227 66781543
1 299466650 370601906
1 286060208 910014437
1 726438289 244325891
3 553689728 76920672
2 139450729 462476497
3 866244793 646282724
1 957798250 71121822
3 190580000 884927146
1 121279201 178928924
1 993090251 763535494
2 588708077 516782448
1 700621135 973768818
1 195756193 712156267
1 662429167 760864349
1 626730659 727503883
4 494754111 84876114
3 349793271 18469206
1 799401047 997218041
1 651968200 193696371
3 87856729 139745976
2 724866130 519427204
2 599598836 71572803
2 46305189 528503019
1 399658302 49581369
1 685017875 752361140
1 94943305 394726841
2 303392203 668889585
2 807444594 30357516
1 162698575 631785532
1 897007896 51082527
2 582051876 12472365
1 307969031 861539466
1 222501847 754716248
1 207475036 203202396
2 533221897 136682722
2 292579665 516680295
2 182000874 464047013
1 427677969 302154540
2 244606527 161501158
1 270061756 360772427
1 77090055 709778480
2 76268944 209203119
3 363111667 894323986
3 122501994 7797966
1 666718041 441740098
3 582905999 768599687
1 44399477 72109
1 707974683 554534782
2 27685599 265231226
4 622853424 46276934
1 921808437 220533560
1 207319721 546660629
1 801041084 427098141
1 968660479 352364094
1 483268902 787369715
1 276821020 296196183
2 218637760 524224069
1 269149409 505894480
3 212862047 896430972
1 995268570 780256917
2 788264786 179533742
3 329343122 963896217
3 109962358 490969212
1 826379113 280810986
1 143894224 905825375
4 873053922 901620538
1 927184920 261372282
1 196972270 670516338
1 9955400 41944197
1 898184956 630703887
1 93606572 494419253
3 130091633 716663269
3 144559700 663023882
1 35616533 507585161
1 437241732 898008890
2 613317045 960342883
2 583606457 697576382
1 390697491 893115796
1 856655459 758412048
1 871807602 845335943
1 407534190 793213933
1 429830962 19783645
3 40798397 309479127
3 381800693 555280967
1 478071183 650354989
1 227356494 89185495
2 54220943 533025060
1 995819025 780578520
2 610192165 603785193
1 896231311 740124192
1 698283296 473089820
2 126952285 315460156
1 829110630 790962388
1 157123403 568733955
1 755820081 207757486
1 151563852 641200757
1 681829312 335616124
1 743905489 331064302
1 404959018 503432784
1 914591990 732198993
1 684859584 322521413
1 596310940 82328585
3 326792126 768288472
1 257263543 821372221
2 919112755 595928453
3 492724664 45695455
1 252724907 259882361
5 588849212 762008003
5 525953831 295384752
1 170533768 681569201
1 918602810 124341992
1 888425818 88479379
1 410075354 751850348
5 380955507 821193594
1 705810249 796351120
2 225252780 648296018
2 90871850 638108268
1 326491710 484399748
4 123247271 267152511
1 586109528 588553539
1 178497948 242280114
1 352884694 832713355
4 211193291 871814323
3 298579882 904742878
1 833412092 50685658
3 55668324 590413163
2 702771908 850729024
1 112789388 611734043
2 129996596 599202042
6 968963979 221276767
2 82495922 566191062
2 761578540 551317468
1 34393696 431973150
1 595646737 547237015
3 185795174 113623872
1 987689838 989717754
1 86310844 876219039
1 146760621 171834162
2 590483178 227351888
1 437921775 333614198
1 548851884 509583777
1 612888979 776332347
2 994020090 871736950
3 646992024 276439688
2 187046838 467071762
2 434496980 271334127
1 348456192 490618619
1 203786841 678701719
1 62560937 607027536
1 793814006 555243334
1 501248046 857892690
4 865028306 254740145
1 556201674 877324586
1 815280106 353773666
1 900517717 512507292
1 368253916 612537891
1 904331446 887992720
1 693855125 829014889
1 82192723 944899782
1 502349576 911932639
1 597021528 857130327
2 408062978 968618018
1 72855378 649607945
2 579512215 186945479
2 438725540 755467143
2 780935108 393432653
1 589861757 878327828
5 736685742 378492097
3 687914180 216552650
1 547831265 792604855
4 386524039 654577650
1 382813410 114765115
2 31078656 293231412
1 518446322 880555468
1 948702202 756392543
2 243464280 371510424
1 792325008 15436217
1 210458464 608572949
1 332377574 39763260
1 146556931 596364095
3 983529560 846893794
3 503113478 538999691
1 520871950 677533539
1 288438268 923946841
2 430146437 480773452
5 390998262 317217453
1 838469802 736453747
3 47402898 95197004
1 266707387 204057171
3 999625126 413060079
4 968216823 154471039
2 611376115 851951961
2 763992159 713778396
1 109384823 387698919
2 310778662 3792040
1 398726141 655010523
1 423830444 408515662
3 586527967 76706878
3 628420323 903162475
1 198383698 655794513
1 117033891 55215637
1 465017251 465996523
2 655542230 80717626
1 244234888 217517308
1 148487189 612539703
3 83235824 416130454
1 912229524 860920666
1 588731068 377439926
1 101559552 49616132
4 248617026 708566178
2 875216945 770262997
1 406793789 586110062
1 560766852 115005516
1 331755775 596049776
1 524067327 100586626
1 653079748 797758921
3 77187534 939625761
2 35869919 955575131
3 950793911 695027558
1 478326169 307343919
2 133729249 542046178
1 493818218 38179770
1 912008185 476190979
1 994820664 527532016
2 393580136 271895838
4 243023203 211196988
1 129611606 784863807
2 936583917 895434037
1 453116078 613145026
1 356678731 347934847
3 346979847 451185592
1 723820542 167205931
1 257532475 754391564
3 432748899 470805211
1 329810891 208088501
4 679312695 75804459
1 474226959 988315055
1 523544638 611248335
2 673157103 274902925
1 18239722 886025244
2 529195176 932244982
1 425152094 667037801
1 373886917 3889850
4 525902493 172687720
2 916921559 778043863
1 393556138 816679676
2 484672206 969402669
1 165181694 261150470
1 341835155 371927028
1 337132661 539905230
1 584694142 132794801
3 916948120 152084772
2 153729240 833185507
1 497773412 518479415
2 635726306 140721374
2 126104284 685737954
2 231261849 516834357
2 855263640 553092980
1 394624788 235711036
1 725601926 844614224
1 834600815 56861554
3 48158899 908605909
1 392829089 727541257
1 227637545 986109495
1 413938773 538366209
1 560350537 898266262
5 792718301 436368355
1 142305042 603594228
7 360032790 615365680
1 137793055 753137993
1 681935317 170489437
1 273311232 525321054
1 808701537 817150123
1 573729495 807719386
1 365484141 204397530
1 967717822 927050228
1 908980836 790707504
3 440210785 547910296
1 602181833 969675606
2 808268150 698740709
1 304497862 749444652
1 577249367 126756721
1 617664027 643058717
2 178896979 283973453
2 925197077 912816191
1 212536548 107589343
1 629212409 690694523
2 402784273 884505963
1 157460690 781124078
1 50043306 168284462
1 621920810 665334659
1 362820849 341359459
1 929242823 671614614
1 816632039 837242872
1 221395299 849827549
3 775424121 794342864
2 768714359 681856846
1 596288024 257650236
2 450609212 278968066
1 172149811 665336883
1 817432039 393383450
3 787959673 590293333
1 698933514 38897560
3 536635446 238109152
1 166008625 458208237
3 653894621 843703935
1 676310823 330523152
1 774504106 418904727
1 154738120 445119660
1 820807520 114653434
2 824937764 670601067
3 532689071 220440587
1 126609184 35571913
1 130535934 72951136
2 333077938 595708092
1 143350531 36848102
1 691535394 686013706
1 542304955 553280534
1 159357820 802595821
1 688564247 946621287
2 671897269 966464326
1 627111327 403115166
1 777370953 465102320
1 970190432 716269747
1 755107014 823359866
1 141957023 953798248
2 65716056 334050565
1 332551948 620153345
1 30098951 904647629
1 222496869 92347067
1 335089823 191194921
1 433236177 212066648
1 784210755 951808550
2 563552217 668186403
1 5948642 124273144
1 936764840 326830917
1 633347865 98074525
1 832297731 269050247
1 772638031 963204328
1 954695835 96556320
1 245750079 410580778
1 147929423 841708291
2 825333547 369136317
5 725871610 597065022
1 117457600 506073282
2 619035415 655410864
3 806344287 686044975
1 97078274 614260159
1 92153011 111311108
1 572390000 805581370
1 697446776 443733089
1 737743147 670230063
1 813291332 179736346
1 495701881 563796818
1 152002441 430484511
2 3560144 429030272
2 126807872 478509594
4 492234186 579245165
1 764498812 7161230
3 779992795 460239069
1 67551112 17337709
1 714102898 762087009
2 532273980 709510943
3 365106729 46303996
1 866240478 813148169
1 836872619 303689449
1 474904314 815036949
3 238762764 980180219
1 15133839 249562674
2 829008051 47164982
3 194456410 886759055
1 109526735 260553115
1 121858534 838446855
5 904690022 819411770
2 33349514 656375350
2 380943359 37333669
1 118627200 25201331
2 532418152 585637999
2 712932580 518404199
1 108275137 781937637
3 657469141 944238682
1 94890408 861427457
1 235279814 674082185
1 997657215 614105825
1 219908640 776162379
1 681197046 840250566
1 481371898 834923498
1 66371232 38533547
2 525248507 570055090
1 756566961 236554305
2 945169203 355046500
1 589008386 485908586
3 347740514 353910929
5 983585362 426269816
1 409520738 876257439
3 666877275 617722684
1 975657333 497036162
1 169981107 442245779
1 869408337 770685549
1 249830486 639297863
1 287612986 484599035
2 588904986 673350226
2 246502262 275715654
3 98730037 181746873
3 35250320 172867970
3 101059444 917132992
1 293765003 948484088
2 151316140 919441070
1 826613445 473658324
1 125061685 450000903
2 646970518 487454593
1 951659363 785129971
1 404666751 915370302
1 854159939 979775662
1 85245724 428605491
1 955026039 325646055
3 206247517 569349914
1 510873550 669836378
1 252963140 101514692
3 637540555 658418664
1 498014145 372090561
5 976977128 467541397
1 227404497 510415579
1 699457765 983575677
2 6570985 141123907
1 815858355 139590105
3 457524287 94189142
1 422365110 474647591
2 479368636 804200661
1 631123685 237240651
1 601779357 393649842
1 143327295 990790175
1 775217676 424919165
1 781296264 919514076
2 200002409 243668277
2 882146808 4879391
2 332856511 753912847
1 235669312 317928303
1 241642411 120717978
1 57573044 322267455
1 519405769 657960303
1 456118354 393801922
1 345850614 143774140
2 91877837 131612675
3 143016425 565555801
1 327745060 956764088
3 235417521 211377508
2 284167381 311216722
1 838946122 561194184
1 140576124 171367347
1 813543296 296760715
2 117267098 665806949
2 400725284 76707159
3 761444829 87884646
2 321463744 780749713
2 312998216 559484370
5 629063185 226917240
2 69267289 291762525
3 442597767 220452894
1 242246137 792342443
4 575759106 809768855
1 208326378 839312336
2 584376019 926140874
1 194732608 465325773
1 602569586 277737064
3 81175407 371811516
1 558296374 43520775
1 968846032 712854317
3 930382091 26567529
1 388772262 905117458
1 929701551 639763798
2 635236012 688605089
3 938888810 920265765
1 14114439 366259019
1 591850295 630366910
1 194410934 487166776
1 981959060 220283310
2 294556318 384780662
1 210614266 625158406
4 432306333 553475423
4 808789224 279991537
2 845425670 587421029
1 500698164 127486886
1 930000184 273547560
2 240270192 109314479
1 191243301 58613404
1 800339653 949192873
2 60933316 466483318
1 864297803 446049821
1 95257530 448414902
1 347300918 483502338
2 495210940 671386618
5 715615485 990005316
4 418887285 519567826
2 541705407 928110617
1 258882478 861131770
2 914390461 734565511
2 323960086 418437089
2 319450576 937847599
1 724988268 632228266
1 125121982 942551034
4 704820044 709539912
1 784834461 942718558
1 376294885 482830152
1 22952692 407744103
1 878580230 844193816
1 190683175 921115219
3 572885137 406757956
2 729451431 837674660
1 140121546 280058186
4 702009864 867135085
1 398237619 262389656
1 200593718 13923286
1 187288911 81544865
3 552645311 656072342
2 586772000 739505375
1 870677423 529600471
3 686986380 884376062
3 191343916 245466569
2 422730328 163645485
1 202756517 812844485
1 819718660 808005849
1 27505542 576682701
2 105288995 286513017
2 248689479 570292729
3 138751906 841547029
3 568711584 351688451
1 326369333 909119717
2 817660782 682494435
1 673894722 504604469
2 791601871 437491903
1 616814006 132333326
1 872581179 785486054
2 863300423 925977211
1 706159646 518340583
1 823025188 251378050
1 331578421 422401164
2 433805270 438027678
1 816731458 872847062
1 399550035 708947340
1 637828406 578794031
1 193640994 758189531
1 314051985 255736356
2 126816428 357990141
2 546925811 109282932
1 704407028 909478100
1 104358672 393156916
2 499013969 988712368
3 117896941 457463015
1 670816278 615471985
2 834647956 876578073
3 127221067 768758104
1 358652264 722145282
2 808586108 566289363
4 292052255 676368383
1 56978170 482248692
1 844483176 63365714
1 627917120 388337230
3 778496106 123615257
1 84935641 114371894
3 590075253 941266837
1 138176640 63502181
1 822519041 45109311
2 619896292 74451302
1 16138709 70755490
1 202868220 121745199
1 641320516 867897919
2 194522897 776263818
2 866176484 91106713
3 838688707 424055373
1 756406497 498753538
3 596667139 842072399
1 514414303 419999992
2 344008150 680584591
1 313691827 822147835
1 649875110 735350013
1 198524144 886798685
4 542300591 100912844
1 502058744 201786340
1 492114677 397198491
1 882014469 310556804
1 76256407 872587875
1 905498677 154346629
4 966672561 950901551
1 347403205 772749339
2 191713669 528797327
3 732097662 209974646
1 119351852 561548065
3 13794028 545486216
4 897260581 614065753
1 383338951 367445454
1 294216965 495880094
1 81710485 894868909
1 984024829 54878527
1 439810675 696952650
1 433479052 755495226
1 588501821 668582005
1 884861748 335459186
1 43772935 473873896
2 171760276 142223751
1 263434328 985227301
1 105232093 263450876
1 150458576 768507392
2 816179010 356384896
1 32977203 712336057
1 106184001 987793059
2 358253530 180259662
2 418873674 722601556
1 956641483 367554699
1 211246388 452192611
1 638021313 899280685
3 887516349 969612654
1 761750380 646981888
1 527915198 664249493
2 366484130 294631147
1 529140881 985388798
4 541505097 408238281
2 986341195 258710090
1 343927927 170725915
2 868843529 680906011
2 892695560 712367949
4 822390887 629223146
1 263226645 126933191
2 139437140 545597306
1 363744924 279287008
2 764014527 541409617
1 462531364 814066100
3 966720478 697573330
1 571685582 872309513
1 894635682 96720553
2 792340233 72336507
2 475684486 695971640
2 266780530 666870197
1 24067582 599062741
1 186046996 308660446
1 279055301 225872983
1 168576793 770112179
1 366395146 773627774
4 191247424 37286893
2 106982509 503228711
1 785250907 69181360
1 120499359 719699446
3 123836376 264227660
1 139113675 755466590
1 946620463 937633316
1 901690042 625760789
1 724903451 886983961
1 709427507 214718283
1 411414759 273309849
3 825400134 426901719
1 83239698 209073347
1 893111222 878801465
2 842127606 38280444
1 422381755 542920145
1 583177484 132340854
1 957058502 556362189
2 270412041 494548827
1 907151895 362036180
1 470007061 500347316
2 509919798 964316865
2 323320957 964266561
2 142782667 277100051
2 391167684 235877989
4 908631517 341567993
3 89486050 251359420
1 189731691 708600833
4 417236246 213636177
1 520659863 393743620
1 964880050 278054344
1 865154968 306012179
3 596831903 315002261
1 85947600 793846622
2 917588144 787040540
1 777500420 332038989
2 761029082 599721519
1 967400817 854172767
3 41072532 175816112
1 714978550 752658384
1 416291739 292552563
2 871310421 352896284
3 493639242 187064874
1 949224754 862401608
1 906926781 880319249
1 496361563 195909183
2 392731567 855836739
2 228804172 383285871
2 905909014 205258482
2 187060513 200324993
1 448264734 100141382
1 154105820 818042388
2 74966653 685092561
3 285803529 40433881
1 613098682 585502568
1 896649857 263125181
2 79780488 705068199
1 557561763 680955909
4 716124883 450829133
1 497103075 616833201
3 583530337 51230693
2 74841900 630436175
1 652486324 288191232
1 965849930 247217695
1 221997278 806418629
1 676750186 313490863
1 660403250 676920269
5 502876163 917842974
4 21931291 361727030
1 47897798 49264186
3 795012809 112558787
1 130305932 909362651
2 397872427 779889394
1 669074978 509583582
2 231019064 346065236
2 690155933 332746336
1 623213667 972823445
1 491134098 117445101
1 761933660 412583267
1 13492090 515992833
2 713321201 925201471
1 803603903 736162348
1 287259649 650248711
2 353076901 396641533
2 115719648 157159379
1 835618737 665514206
3 606743427 27675552
2 556680217 21553882
4 880656400 28742873
1 937650884 921459037
3 420197700 438011840
1 1578713 551785936
3 313304385 574917060
3 5952457 903230660
3 234084899 90376622
1 293536878 635009023
1 346333686 418831922
1 976944579 307803209
1 991847677 529810429
1 406252212 944498410
2 863879952 838300173
1 573136608 740242715
1 118154908 149828796
1 44246622 129871940
1 20545487 414246375
2 592117593 806618418
1 219656880 702782303
3 635655657 563991741
1 556743110 961109825
1 163139301 541857431
3 977066170 165534122
2 193887956 21006493
2 395779713 462487670
2 683809005 274099380
4 506730291 681898172
1 661533815 856131728
1 181173701 714738578
1 812199451 684169224
1 5573279 519576335
2 872019638 568997656
6 717301224 269935449
2 907343264 212545139
1 227437320 748343123
1 5573081 930660898
4 27316501 695324522
2 71779636 62060700
1 52574440 599928976
1 86513215 234073494
1 81002796 355025772
1 114923034 623336202
1 226789072 286660569
6 693992271 150499689
1 664617885 790256246
1 784509428 330007452
1 454550949 967928031
1 980654003 315579017
1 614485543 790317059
2 760830346 267852559
1 986549943 683283000
1 185640116 60864365
1 846428964 365295073
1 396904351 323578741
1 750634172 125454273
1 797731219 502709666
2 902507223 482141440
1 803758827 541910702
1 141288574 648170146
1 229431839 373035251
1 611651078 231900116
1 90105060 841238039
1 59423113 477421415
1 569494325 97806525
1 366686573 757717172
1 10754806 496130999
3 126587196 91358897
1 190176545 128395304
2 144033255 762851599
1 605206372 529536811
4 454538081 770586464
1 979514147 48741358
1 677986207 909822920
1 947848682 50081746
1 794558124 626726239
1 478117826 554076668
1 177165673 696225220
1 567632493 317364796
1 694455758 271551629
1 416994387 382850124
2 78567680 147624818
1 157719154 344979480
2 802706737 535370375
3 785056570 655906252
2 372108148 546909842
1 400595695 323885065
1 883795631 545335973
1 209388916 436706106
2 805783390 266298763
1 925722918 731027911
1 372266351 604711557
2 508366225 124139613
1 599327113 643142554
1 331395297 515682709
1 813686057 811933754
1 816919473 889422994
2 2586454 267852477
1 105392073 311054180
1 292585438 367410568
2 861211152 343917830
2 210339435 717470347
1 745837623 150005157
1 609155815 945423184
1 846932503 289495508
2 402529960 533667414
2 470058070 314536387
1 364187767 974208239
2 78940695 295940022
1 657856694 232217490
1 424002994 5345778
2 151503188 109717511
1 698083982 11158764
1 735908612 792388513
2 404915468 414177719
1 988992559 697484823
1 887349771 579844199
2 63014007 175183093
3 18028313 568413336
3 861729152 777368761
2 909364846 769266661
1 84437654 240969678
1 28105219 684139179
1 516991819 870843488
1 853883738 509875587
3 582417082 158469276
2 494984994 914212729
2 990224906 193354364
1 154294066 238298766
4 180731254 98954459
2 857984062 933503581
2 3986232 785290320
4 12019782 231411462
1 216513164 424806812
1 878770546 869192618
1 687244244 900290273
2 735561818 650141243
2 896425157 401143901
2 298768027 433546483
1 334235776 97396519
2 924048834 98733250
1 183820157 939620319
1 452442734 491450598
1 781969085 170588401
2 194914193 186647683
1 997597636 647243943
2 297823799 326858071
1 282665694 957442492
1 894549129 229201525
2 228289678 585088809
1 513841651 208207314
2 264762530 826145394
1 20950342 70889656
5 740901200 430864164
2 505877787 577118468
1 899427817 420536056
1 644356015 506975852
1 535759009 292493090
1 430234164 561162390
1 929384306 914919134
2 908516278 563410876
1 648766928 410632871
1 118416000 342367616
3 4570686 18879345
1 740793097 633181188
1 861871628 731602462
2 344889195 293675662
1 211179124 423915861
1 382585291 826838976
1 682286793 752543030
3 500940962 524851043
5 710763434 669895993
3 934191965 870407227
3 729037211 303130889
2 44251633 123315736
1 764699071 346581724
2 627068781 346343020
1 300312659 754400052
1 249096389 272729909
1 383472965 307094853
1 474225103 467299016
2 845435630 82457839
3 50821814 411709425
2 63551685 395575486
1 168085448 464080367
1 339079695 845350724
1 813782706 892841279
1 466721218 10684183
1 723862966 501616259
1 445274255 297462650
1 230572887 388417310
1 4867769 398355263
1 996290466 333823624
3 446364034 876485351
1 99854650 193935703
1 69581193 73017426
1 516215785 867573392
3 854771828 99938443
1 486545268 649076822
1 25486982 181829275
1 383019196 483206356
1 727669580 407181216
2 274561073 742679246
1 301487461 364562274
1 871022464 430163387
1 272414423 89092552
1 309769569 725033151
2 139750825 329275540
1 260025541 750976101
1 260851624 921911284
2 982817670 157301609
2 751171604 142301374
3 118131548 981291249
1 425364108 411836401
1 678376079 920341438
2 158711536 781586664
1 515104208 433359047
2 597057925 328750190
2 509168100 900737337
6 789829449 506641435
2 402231494 374826014
1 775094814 95859125
1 531119422 971372327
1 925443146 636292579
1 696573507 711542731
3 45463315 830357522
2 472497965 576280846
1 484743628 378331176
1 898911113 946806448
1 461678716 121665911
1 669158652 194476164
1 248048575 598497256
1 832135431 220553845
1 872812922 905228484
1 473855592 289959486
1 827846724 19263088
1 617108152 681873303
2 370267323 511267346
1 470681202 819405921
1 469209508 386188023
2 620647905 402452096
1 195867067 665799123
1 621982458 264884300
2 466154407 789698982
1 855283966 130349826
4 609456965 971738355
4 274968142 454216016
1 722649404 945422615
3 382371978 72232015
1 299353273 583017042
3 307933016 34973048
2 234446296 105591347
1 497356539 9479645
1 950229065 942252117
2 367763199 101289486
1 218120367 39319678
1 979878207 722797533
1 667746029 539396414
1 665173523 23936649
3 211221931 514586781
1 31989014 987075680
2 723498535 635575169
1 969738270 875381623
1 975639290 812868408
4 977189349 649208983
1 635014203 888418395
2 941642734 430522159
1 787056964 443611904
1 872365076 815844646
1 606591905 744988956
2 574651228 888689060
1 797121313 763883264
1 671894284 717214753
1 371665933 150236938
1 148625728 451604481
1 323759362 545267660
5 327646749 609055138
1 97437637 557199569
1 380296919 248732018
1 289568943 873324016
1 480218724 744918427
1 761738536 138608419
2 989613824 697405633
2 398477388 785383785
3 894511903 905569058
2 943685722 901086688
2 438872296 55042109
1 40969096 907933014
3 810839221 759393436
1 444445336 263033189
1 233445933 399271372
2 849369465 166603284
1 7380774 983113099
2 793512749 718971191
2 538698444 17069732
3 983103100 831178769
2 892262852 532861051
2 522628757 844042259
1 729734239 634821389
2 620046329 857312583
1 570972305 927140391
2 37436520 313060417
1 491349292 466364958
1 55648114 65975307
2 815787622 389534111
1 335545458 314436094
1 272663903 994047153
1 546103429 978569452
1 447090176 876327372
1 912890987 316966893
2 339450676 134753131
1 501361953 323451451
2 52010285 538282499
1 262734151 400421308
2 842957572 319033098
1 538690533 540256561
1 970812261 876273006
1 65272175 949942492
1 271347848 339998229
1 651028066 690631803
2 300178144 343812987
2 669232036 318281932
1 675579284 702065457
2 68417015 401942862
1 863348659 499847443
3 2001736 144953891
1 486097893 632861761
1 607597390 531559729
1 850912047 598991448
1 359575641 804000727
2 174565536 238549133
1 731086983 19172914
2 933237918 25364812
1 31913684 281730986
2 916962181 34985421
1 111519523 661110984
1 564713801 79094189
3 976876700 667139391
2 177868999 526710268
2 740236332 845384878
1 48736606 97657336
4 270052800 550888403
1 396641732 227329715
1 121178425 201973017
1 146862192 253337588
1 883661769 712859262
1 392043104 886706431
1 484578584 61125050
2 270480317 305157191
1 766422124 276536290
1 115575810 918941913
1 22847181 432062386
2 825993291 464430372
1 366201303 864765842
2 283820232 87369555
2 827903188 572135107
1 444844252 949710687
1 964334636 340008651
1 864128408 246061865
1 993879479 963850455
1 838293343 505153362
6 900703341 856165051
1 262341677 607695261
4 389152792 258544095
3 175451925 802514650
1 224747542 849810539
1 267305866 192447758
5 152395482 334088183
1 934336758 245885221
4 341756855 449879718
2 2301378 324456381
2 891234701 97247988
1 759963990 713969247
1 956611626 998025773
3 176618316 200544975
1 773109346 68850461
1 429424113 374472500
1 271617263 926028920
1 120457732 145927204
1 982383088 165091282
3 745243363 541750289
1 639943375 349592952
2 27198634 920142804
1 438006703 112849361
1 266324498 185754058
1 899920363 203707313
2 71642847 609073744
1 204102346 247022348
2 44986523 272129272
1 917883021 616956605
1 505152955 137953725
1 911845320 578683496
1 4915473 527860874
2 620477033 201014923
3 901733264 335677199
2 546354699 645236692
2 260898241 430520790
1 102873453 110793122
1 54728375 591508810
1 917945081 850355628
1 251143528 144269183
1 123578256 66797802
1 607577228 613166212
2 160714490 633880967
1 856078751 748044842
2 696194835 322219495
1 330827692 736672189
3 903491888 670630818
2 430002232 71544486
1 98698202 900635237
1 809735288 550921483
2 21601463 963982351
2 626234479 349013425
1 437137601 464370841
1 113099990 544956610
1 156158014 58044511
1 344838895 568721216
1 127493222 408677174
1 306851948 646108506
1 808414648 947773526
1 725313219 987317217
2 589371993 744992088
2 520682259 736092511
1 613458289 733973170
2 863445916 960913588
1 108555722 544790813
5 139639075 812650740
1 916384455 962292315
1 80094729 155517017
1 775398718 300724551
1 274518614 194442969
1 878619679 446887004
2 57881963 639396818
2 713570457 831337029
1 263190057 597403200
1 740666599 347043798
2 382309344 164311187
1 263861901 687034691
2 985988497 819498905
2 497828999 130362350
2 920491817 882326072
2 25851670 796321871
3 115836149 982775705
1 320516666 594169953
3 34247362 538394372
3 516653347 570160716
2 131313970 946031730
1 759702119 439525828
1 602975857 307884734
1 640737756 250471978
1 643569462 647743890
1 90439840 516927014
1 893206813 917615784
1 806983221 464018197
1 433509544 193853601
3 191595372 357400376
1 901487863 931102676
1 192848793 3597631
1 168178582 234476053
1 246384562 666049139
2 656106393 11954598
1 914851403 477788168
1 776553396 790119236
2 72296210 483354605
1 867448104 266001654
2 266357260 323260397
1 773066494 192406690
1 76326745 629748686
1 399544736 522767556
1 734084488 218620079
1 287770142 674690340
1 696794521 762757234
1 848368803 247044846
1 442770097 924680586
2 641851698 27107514
1 345551259 460493758
2 666790889 874246136
1 934582537 474995243
1 975424753 782811042
2 559649023 936775797
1 812539036 749713948
3 83452680 365632180
1 35516077 304462698
1 624563607 730370525
1 143340988 997479369
1 180173134 883351117
1 537101512 135872050
1 573842190 514056544
1 719677046 919118929
1 728120595 126677631
4 687519638 248831009
2 178907434 332771336
1 704710908 173191864
1 241731054 499954442
1 588354830 437468682
3 229452823 511359999
1 632987449 987728019
1 801766819 226822922
1 902878590 4171375
1 627626624 614819353
4 5803354 279965771
1 976569230 346390928
1 636110146 257352543
1 112647297 253631723
3 583342337 111761766
2 300288019 13111434
2 774358784 905274846
1 575966287 670641098
1 800665964 677961077
3 574817939 309342495
3 283645882 92842400
2 501405651 20220166
2 797033121 741501746
1 525157084 419444712
1 177548659 789092546
1 289538941 357403217
2 234131937 45795447
1 254008908 579727705
2 993122587 755491202
2 729141569 654630977
1 647679821 286736638
1 114395211 184621132
2 261869020 535675852
2 179994803 151499765
1 216587412 44455273
1 764445796 413334760
1 972472511 603382887
1 111981848 166209638
1 338977377 532714722
2 510056141 215030247
1 790607466 230122024
1 165052722 873037914
2 225188904 587391614
1 422646838 807504623
1 391474466 322617638
1 252268766 358698120
1 183734923 189892315
1 2237636 542996349
1 830300030 281666535
1 474573118 551958207
1 803703834 535663987
1 157842542 158242468
1 730130447 124741726
1 804962123 360541046
2 930242723 647735557
1 220450923 743359623
1 883264331 230235879
1 332405534 523125319
4 129319261 203605760
1 370088189 691265908
1 912444309 167188014
1 758111461 5333969
3 569316860 249614315
2 124973160 501458825
2 513568049 844795630
2 807923926 96030182
1 828018407 140457287
1 655648419 470703895
2 765686480 831812039
3 224572553 540823565
2 550195422 338740233
4 790998081 31786865
2 623040888 902681780
1 341559690 472222122
1 251651516 349302435
1 504693165 788892758
4 605570029 691198785
2 186129919 213170481
2 880277134 823572913
1 824413047 356392388
1 279863807 274608198
1 58501026 226469023
1 143472930 990563256
1 691188046 250936919
1 994495633 977293729
1 316335984 678863558
4 759588261 789952845
1 790914209 492745569
1 318869393 766484109
1 495986051 815258220
1 405638168 819736935
2 440386792 507720344
1 916877963 129191533
1 37110235 820449341
2 493733231 818610588
1 653210644 955621393
1 835541305 2148657
1 58280587 120809118
2 363568203 741199028
5 520411191 880710076
6 581664937 282354811
2 773426235 748129210
1 647185158 950886526
2 407200449 214564171
1 132404772 993356417
6 602045045 553418197
1 376738922 558794249
1 686360038 351807215
1 158343080 803829921
2 337773577 348001274
2 934860542 51116874
1 555885269 107060632
3 869479787 521586705
2 833213653 749988206
1 455446288 502768466
1 404721444 716029632
1 903644677 636508523
1 815930147 726599368
1 774625755 463096787
1 546479982 972238410
1 48837047 108052998
2 10322492 805731685
2 827646833 403667721
1 53195414 122626439
1 937225751 987151432
1 866734441 114092595
2 443203837 839998235
2 468336211 920200927
1 120174433 139775238
2 374899997 634334738
2 256020468 568695114
1 687397484 209712882
1 584146937 970328482
3 507669283 153078948
1 276444353 880558945
2 736320837 707523626
1 239534032 792730414
1 106703295 810464835
1 539225816 655719827
3 547266887 79541009
1 290936654 917034319
1 896662725 122980694
1 323414865 867579746
1 101266847 657746159
1 35220747 163488668
1 71349118 701955977
1 40520428 128781784
1 126377142 919451459
2 705737347 377751070
1 977941262 885598471
1 159555648 901786042
1 120286612 538533066
1 646437755 91304344
3 761557322 78464525
3 56077030 693905231
2 792007752 694094594
1 422360801 377380899
1 708855833 268892271
1 441829573 723257118
1 4423152 299883810
1 65996673 945037326
2 617803080 958608667
3 821422564 665709557
3 535064737 983029985
2 62505846 698367361
1 378720275 909359613
1 951786468 124802407
1 991294551 324314158
3 563707323 125013408
2 329640912 573832315
3 444190477 598248567
2 369150282 584408756
2 95709748 963417467
3 265525282 530650255
2 942453359 340522288
1 779554128 53026220
2 929825081 223606956
1 742868514 574798393
1 981710895 457104038
1 94385537 488337362
4 151209433 5115312
1 432199118 433479769
1 673035258 526968827
2 973775646 507200143
4 509095721 577093116
4 108869493 660746832
3 910080030 645606766
1 555560622 359354836
1 828936116 236949871
1 286551888 469811654
1 61247759 467554397
3 144215735 215784749
1 669766049 427525501
1 422617857 101480433
1 930613137 834301720
1 310608648 298137161
1 222263158 743126623
2 605691268 584714140
3 483916360 327207773
1 508495014 340460075
2 864547814 902334644
3 876291991 914068492
2 478648650 408817775
1 591764511 587357674
1 540583632 772983186
1 886816187 123428562
3 787663712 586641363
2 455198037 988693734
1 970129217 590296581
1 394789296 651733402
1 968146049 188065861
3 440802132 911033172
1 839636104 420185095
1 876530604 822275334
1 827189207 13225542
2 969089856 422077658
3 274755979 723140669
1 298854162 41973102
1 714831187 814016602
1 801174833 757971544
3 267786193 964413795
1 770195693 884623407
1 378556106 527824220
4 239055120 324400545
1 320203006 3262338
2 167580622 103424401
2 420948596 458566207
1 43734352 608631879
1 318374992 101930771
3 513735482 92130272
3 638403797 278096099
5 86216524 514771670
2 226189009 904178597
1 698489309 577009632
1 544299757 38812999
1 25320282 633396945
1 934136708 914075039
6 547053026 263731603
1 513447331 146833680
4 971543212 186138487
3 761701692 552751808
1 559863230 351781745
1 150660670 260139990
3 978255669 500414628
1 411793000 533977928
1 145191796 571618108
4 573757282 739790137
1 733655761 601733319
3 535441755 516687926
2 432417074 986532745
1 653421911 522435859
2 238705919 669960247
1 917329881 318111742
2 368975397 518214006
1 612333429 606435546
1 471450616 230811844
1 401511017 573591699
2 103207408 953894641
1 114530489 256505912
1 457941138 837022181
3 825627479 943413175
1 487724176 921057375
5 305055643 542561479
1 782074242 142686797
1 54588663 438382126
1 257204465 752583679
1 773610241 409496986
1 933980343 976495966
1 637525566 564871058
1 52046893 337508707
1 365234317 751993743
2 535420374 364146880
1 501773170 276781300
1 704763645 897350017
1 735667066 731230900
2 602707992 172222124
1 954754364 694476650
1 683852090 276685550
4 331008572 818484933
1 221278227 592632601
1 793614364 133062220
1 818733526 373321991
1 915982845 401702749
2 671031328 619181081
1 237877603 752158584
2 738834046 379292933
1 805743107 238100105
1 693487650 83724461
4 195052177 442422472
1 960660693 787938725
1 833311881 485682643
1 586763012 940881588
1 247757643 172423599
3 862181555 658606024
2 327451663 463305687
1 636605543 878249643
1 58857767 510873626
2 650787817 395829110
3 605694055 393515834
1 778501554 459590463
1 365405460 228701767
1 933766935 308150633
1 502441669 774644641
1 347709175 132258577
1 541196769 982053507
1 974545420 633019100
1 561544933 608689462
2 826499180 29246630
1 831693945 337504558
1 757503505 803023478
1 541231321 142296626
3 376992668 111900453
1 264353193 750811775
1 795403643 722091144
1 703295650 850918655
3 565196865 315907929
4 293260881 768168509
2 972826432 589194943
2 242818758 847506352
1 554242447 402087297
1 248298730 111790689
2 659519945 981329374
2 366304878 328128428
1 831722733 753837315
1 966903924 57479652
2 348028389 715140467
1 333932539 116649012
1 29058788 849400807
4 541076015 661848823
1 246566299 720316996
1 892422343 967486439
1 661765752 967283307
3 759113523 451446777
2 357072224 98691574
2 203727528 270773680
1 181742855 929926450
1 784672386 482349495
3 890920473 814116953
1 907244998 882834078
2 697108768 303984174
1 246497119 121810995
1 671361806 305333872
1 282437588 253720550
1 463263599 943324206
1 224099592 65147591
1 680767763 497223506
1 738824238 139896059
1 513843350 147001771
1 751841517 820550587
1 304607868 260424955
1 700957155 237122436
1 650468259 741332517
4 657162705 849486223
1 687087162 817405210
2 547900914 301073453
1 385382558 875297593
1 313090566 738206423
3 104315404 162084688
2 668040393 111429481
1 564763199 683454130
2 721175648 344858797
2 687652950 236427827
2 207964735 220207667
1 782433443 543160245
1 116383395 456587361
1 476309154 287404121
1 911780347 851324158
1 318659532 809990221
1 39950867 869831747
1 765955463 507731529
1 921677043 898646989
1 349432105 274654592
2 345017693 674313417
1 483449785 977921861
1 396192124 235879473
1 759275536 808111120
3 313022451 628962595
1 478149446 917156147
1 241877230 118728426
1 815095360 807410992
2 43556569 525129730
1 654858551 173315305
3 212460698 836848387
2 99572854 226028187
2 538968367 149670248
3 685221952 146181191
2 514792087 901022377
2 62910339 536425126
1 100771680 655372517
2 903159973 382972021
1 753822331 375056437
1 116146577 472216156
1 184846347 346695054
1 3739491 376633110
1 325068485 960814102
1 850129302 392681436
1 611307886 364440332
2 257755002 467960800
2 33181229 104497519
1 427950678 763096237
1 900358987 36877067
1 550487214 154368683
2 157985632 934763426
1 794663077 983954335
1 636792986 818206133
3 29332234 933745020
1 299020614 816754317
2 287537246 821850704
1 44448016 926658178
2 453133261 522285758
1 266234742 985050042
1 670119262 872427546
3 136355182 775774667
1 517331941 857605499
1 653916233 508858514
1 789393838 121651853
1 882649688 908318926
1 124208697 822734927
1 476758579 70667803
2 188440965 623007866
1 135894115 776408252
1 837313918 315588242
1 466237535 829075208
1 35310744 60162769
1 922982496 366271905
2 537120639 391060914
3 557066746 231067655
1 958657164 509695814
3 185444166 269046571
2 681616520 197641470
2 298337254 460191857
2 177567480 903462433
2 691997843 512993976
1 693523444 373335531
1 839282632 892928639
3 585992243 359423567
1 129461872 508163852
1 97236637 528367408
1 904958072 612763165
2 261122585 358091921
1 696874028 399030144
1 53953694 54617562
1 689836294 700786386
1 770993409 677177275
1 533440126 684575016
1 43179000 8672665
2 384712138 447620549
1 136319702 732700606
1 401512557 313239273
1 275700195 162637174
1 566451898 535697444
2 258621822 485035419
2 596419464 623694750
1 27917471 205333433
1 85953167 310414916
1 261618807 470115327
2 932291467 200335770
1 123778297 26908497
1 8275864 240835510
1 924430809 593251984
1 425372567 412372460
3 763072125 642690365
1 673248037 975251485
1 856367563 29368835
1 422780199 600315955
2 596422372 180683908
1 556597202 857179262
1 18903490 459303496
1 243140573 344378564
1 750308160 462765293
1 177575357 857064526
2 696479998 330381172
1 352382672 321253338
1 300152007 454478486
1 951207299 896240336
1 195397001 232716666
1 948992551 223864952
1 52969561 922188969
1 407236783 91145332
2 208120750 685167027
4 717016287 1485467
1 405671495 899482724
1 415263822 947747779
4 595894596 761510730
3 825207119 385878865
1 638412870 594599747
1 124332503 600002932
2 341030778 237943648
2 616686105 317453151
2 856855444 860562692
1 944581488 549677189
1 350491514 584162462
2 633483902 373841439
1 21731952 345796328
1 931843260 291693280
1 21709207 389506657
2 210869073 660502472
1 94837333 425524218
2 702242920 962495223
1 562466092 877832442
1 812388083 915823795
1 906750160 196293482
1 808110941 524973532
2 766871740 459525240
2 523433191 310396337
2 196479128 874697342
2 127187777 41775283
1 16125026 205403295
1 969948089 429879209
5 478503570 202302471
2 406502373 621684533
1 775589929 399261262
1 681204246 818106311
1 980021035 106768024
3 602498866 561294927
1 572472477 862191636
3 748810596 918172578
1 406374476 446964594
1 703396630 738946192
2 847606155 559143764
1 684559035 573587686
1 605601956 26651691
2 667341767 54178369
1 137125890 170005700
2 33538885 947590127
1 185626779 192833573
2 347715553 242377988
1 967798867 83556868
3 78673373 311580814
1 879205488 301245642
1 784236017 494395939
1 808954850 50624647
1 283593457 269839426
1 12818398 217202590
1 66622263 558318136
1 612293393 295649439
1 18894960 861848790
3 464455963 877506251
4 806227779 581588354
1 390515609 985480098
4 595888193 227214123
1 814708949 553478212
1 621644316 670129218
2 584704219 324349341
2 111558339 677655020
1 155641664 951760298
3 630178764 232323725
2 542324416 839387895
1 725713339 985521951
2 148252688 183075695
1 739689296 813355981
2 914678930 674215034
1 619990187 733804379
1 680929533 800408006
1 583990534 968693069
2 381991743 398795914
2 263842040 682984720
1 819556987 975463739
2 393762309 454264061
1 902043320 917919386
4 839421303 433684679
2 528315577 345853205
2 633175093 650413928
3 577452190 160341027
1 36848489 832441434
1 367675092 559756074
4 22876377 489072355
1 157702920 773228716
2 272915290 325346601
1 965584757 42431650
1 887515094 190803916
2 82576777 553536275
1 518119092 13850069
2 309424965 68218460
3 528905611 837542293
2 399760578 482165306
1 500649007 490775578
2 435156065 749387702
2 745912700 627111831
1 316229640 87788729
1 803103140 379589527
1 743546023 203010715
2 922744944 880074079
1 784574882 68414568
2 290994841 428837444
1 525041780 137538779
1 697894466 731847877
1 361266072 743457569
1 839557027 113328348
1 985009331 201653950
2 705045365 295854691
1 754732712 616806535
1 410684576 978497047
1 543361603 566227573
1 733054658 58138264
1 398257165 241375259
1 575521638 977774122
1 19468567 22439206
1 238216310 125049522
1 143608863 967208570
2 994439334 558728286
3 680049795 870868117
1 361448327 538974500
1 804424231 851502122
1 918520638 495915148
1 38550275 708347014
2 56574712 665006660
1 900717291 413006601
1 572230523 16103742
1 279441121 27004284
1 898862723 317882464
2 965020054 896417772
1 803827156 772800404
1 176694611 938046975
1 80348788 481760757
1 797405634 867878583
1 604717410 347102445
1 376100746 273726266
3 131656547 604322512
2 255776787 275430698
1 843797993 397672916
2 292824053 106497774
1 611247519 968221895
1 751999970 507216396
1 42204207 720665079
1 810620826 276920739
1 193921095 271641571
1 698484018 774493935
2 344316584 993699341
1 987661414 638127457
1 778690312 555980182
1 290407263 363429228
1 345935923 294879301
1 432831922 406369504
1 393746319 266084065
2 549377645 112873262
2 800590284 287250800
3 438940631 61625769
1 611448864 6456901
1 643626947 222631692
1 937477362 603859806
1 353024195 660334670
2 876434750 265041968
1 561496865 559592399
2 916420932 780821745
1 601940753 71322506
1 349296128 301321283
4 304181508 208593324
1 49181587 653174757
1 158208168 200728010
1 649003737 483374314
4 66429224 487378293
2 906594848 525017592
1 816904873 530876184
4 341146612 238428726
3 354395490 21958456
1 279953016 988741804
2 650574222 922793007
1 540014094 54016512
1 680859366 526421480
1 379765944 432161249
1 515493272 474986006
2 131733041 755110010
2 185144316 213990922
2 439340450 379847206
1 926168628 729045699
1 927279150 804427866
1 901807343 257948941
1 387945581 615643903
3 917007215 749371021
1 468397487 423790230
1 802697046 906867680
1 69707227 832259525
1 19686447 920525109
1 297796277 900604319
1 974661681 367654897
1 79050087 114684657
1 356666459 186524764
3 81106342 980527195
1 907144504 439324195
1 43601445 852267033
1 294490004 843129315
3 940594475 116368622
1 519024896 557560205
5 64654676 735772614
2 217518055 178899083
1 106158001 879892958
1 50622565 321687804
1 335660524 889160801
1 68727314 447449099
1 350001838 679041658
1 601249271 73349148
2 678563563 86709333
1 364986696 694317498
1 30840974 641269897
1 428966871 804252546
1 10199035 112434677
1 8919152 647554971
1 48563990 763741674
2 76362789 736542449
1 716189859 507530642
3 541686042 518076661
1 11927819 773299498
1 691661956 821163920
3 878558625 991795318
1 316260510 330473427
1 862804224 984887939
4 811464286 898732072
2 564520678 603239890
1 567668031 587407352
1 520969646 785447936
2 553666054 735626774
1 211062917 25781325
2 20802822 964320664
3 337112051 421988352
2 34897930 407535643
3 893836118 225451130
1 394314254 940084157
1 225360984 657298109
1 346116131 360092102
1 942173161 627710530
1 45798641 342823769
1 846157958 132585467
2 251299228 517335892
2 370967686 908102581
1 411482925 410752487
2 782854591 719351238
1 618867820 54990307
1 724614336 589280236
1 243938279 669936963
1 55720251 782020146
1 785604834 600295297
1 438964448 370235477
1 879410266 302743294
1 949135419 595772221
1 146509636 107993326
1 86451973 339730602
1 681135650 892834057
2 300211330 998121616
1 879415245 631032744
1 202640196 124088264
1 294374102 616056703
1 312105617 966015806
5 931075643 382689180
1 385155796 845496553
1 224827838 631696093
1 468598946 238139692
2 361914914 439231065
1 707413137 411085905
1 61398028 334313474
3 466803408 121210650
1 743921979 290025268
1 963440469 741988770
1 512267853 96275059
4 139774938 926441953
1 191972569 200244303
3 403748535 87475508
1 194085886 111121887
2 921593953 942079620
1 798905207 801941370
3 305887141 580558034
1 569920247 870312041
2 675383734 84312074
1 159921510 538767901
1 936936336 920473019
1 569053003 997341834
1 706935175 325814479
1 450640971 478144847
1 506921419 597011738
4 689093284 1719826
1 233964581 156694732
1 122222600 298949204
1 260356456 955229184
1 195150479 847024620
2 806143750 372756969
1 126493876 414126539
1 297664285 506482411
1 288869382 655370297
1 83758568 890843998
2 125808294 69963782
1 125449951 933165746
1 253618826 904453480
2 389281463 722873901
1 584917968 340985779
1 566416876 284787376
3 104631307 327212272
1 582820041 928511441
1 572937395 45874494
2 803012136 314689207
2 997232970 515605593
1 146036476 631034546
1 379240087 642239297
1 567184548 240644565
2 963575461 796559665
1 417759391 639139812
2 248790531 700602774
4 597375529 528930198
1 272493189 698387660
1 21501116 255265915
1 449546064 797636006
2 690719063 602933089
1 71840758 748300873
3 523115084 144919385
2 450816563 830321317
1 677339151 607579597
2 639297789 660870549
1 735369768 926997492
1 969769504 402800467
1 862579477 85589168
1 75774459 27984423
1 454565891 230516646
1 59900413 727673520
2 603366598 823224372
1 619988714 670426828
1 805401461 477833211
5 825250068 558126001
1 595955210 675146155
1 327188586 237994162
2 775311180 675879101
1 176767050 151682140
1 135089293 834777467
1 874384249 864030532
1 70224626 496921816
1 895113541 646234225
2 632868304 730633987
3 395661218 85486828
3 352116313 741465411
1 135315675 897057772
3 122239781 956019212
1 157337151 317681073
2 86967256 109532607
1 502323677 597269674
1 742302807 523163989
1 952849586 638692928
2 671191991 310426902
1 159461331 802935505
2 158595789 953278506
2 680237800 947180299
1 845857383 267714656
1 711200465 76698010
2 861096676 401492642
2 645964592 509035285
1 212592899 176435984
5 563418215 915511686
2 185284911 800561672
1 516831473 834607503
1 297807579 906820793
1 79345010 804728733
2 694233739 520129528
1 696866630 117164923
1 406184517 241283317
2 530742625 362703562
2 345270454 454133151
3 325267006 784766088
5 991974949 338421141
1 860943131 899141499
2 700257348 903565939
1 33657966 238574800
3 330945502 557370282
1 716725847 577485441
2 438016026 171365738
1 725379254 790860163
3 248729716 945251805
2 10208893 335750627
1 18156737 72685315
2 3198254 984783874
2 403876506 47926396
2 229009467 611003755
1 671203783 562712504
1 639551544 211773800
2 192401492 213199869
2 916888805 372642409
1 123504944 5141598
1 535219191 365914376
1 932672910 911686083
2 429455462 742271587
2 973549687 12270375
1 422280070 454778505
1 386584369 256555949
1 840219915 634504025
1 844865681 57071790
2 749105211 522078862
1 921922033 956680816
1 154629743 294510746
2 968638108 248839264
2 998480973 993732444
1 821457008 357588045
1 582130157 676572090
3 415892345 48522617
1 621094848 569673045
2 538249872 191569402
2 897681081 241557896
1 858083155 639272773
1 381621777 788230083
3 10316326 261923088
1 625292309 96994421
2 740873855 588446505
1 898014806 422650528
2 537745209 450668171
2 946397880 630746201
1 476359707 810080905
1 589431189 16855694
4 348907691 888266681
2 613726544 98185997
1 314081188 797622031
2 460551503 94664212
1 713497580 198700213
2 67832558 763866651
2 615931687 971958281
1 214895997 769827812
1 506393470 123709206
1 442457187 783944718
1 853821989 926940892
2 131464928 400691286
1 514421240 715125894
1 975149914 448948294
2 470203022 274352014
2 449220468 523524774
1 855965744 618228097
5 241380481 854575926
3 119785764 598479722
1 728468457 294284726
2 376100859 280473649
2 171696425 101741377
1 943616606 862178695
1 564886470 399809963
1 425079015 270647407
4 429834255 113964659
1 719320856 557900204
1 708109007 243190135
1 754270952 474500220
6 61072221 832079081
1 568909718 981377044
1 300478721 153626068
1 87162416 788425867
1 710702565 344462632
1 211819427 546150340
2 965191476 165124209
1 229286311 121375941
1 694064254 207264087
1 867748200 4358350
1 318956902 394601730
1 790436947 268064176
2 14487093 83675331
1 908386920 12244838
2 65474083 659188628
1 996225231 862774346
1 935108157 600596631
1 921310991 990289061
1 522683514 242617387
3 124524920 59286421
3 9958530 871864679
1 681515995 668816200
1 279200053 343413733
3 308056360 279117825
1 265076902 336124378
3 64442365 570551746
2 425214068 862694444
1 866752471 308629931
2 22516521 915014238
3 607080800 648740574
1 508018265 3586418
2 221189222 943879788
1 680976200 969362397
1 121452150 645516449
3 985532995 744677269
1 177343448 289254673
1 40336178 666948921
2 737269119 125263066
1 9121075 800126636
1 490591419 247010452
1 894789343 456820650
1 293698026 588487666
2 875436309 983244637
1 264527770 283169159
6 792460320 452802015
1 287506184 72287366
1 150474375 621186853
1 424441978 570933093
1 133474657 383539515
1 393670013 298922060
3 213099447 906942519
1 100615788 20188727
2 312564637 906679708
4 688034354 59967429
1 60943109 624092109
4 912529439 417348162
1 491183719 812102826
1 355316603 587209894
2 667301580 935211399
2 914348237 808324399
1 810180516 44837875
2 295342446 181563376
2 777241464 389436627
1 338053422 951921701
1 358061349 662019703
2 585397073 52558445
1 704553944 525463713
2 530735551 972036067
1 899947371 595817878
1 287352088 860505889
2 800095922 72375585
1 371486662 364297018
1 789339960 659884927
1 883281867 54157731
1 475432808 308806800
1 222667947 384439475
1 131801637 777825997
1 409187990 15871362
2 822514628 520933609
1 650230113 625503662
1 250744352 216977587
2 570493108 353675604
1 882333197 565799963
2 600030705 171549806
1 823077026 747840015
1 184370865 330646035
3 894281293 356707424
2 893153402 360872154
2 453130369 515567783
2 30930807 580961230
1 803025165 533360181
1 23983440 655301773
1 531790010 801267750
1 38545401 756910692
1 161971247 383131702
2 747539829 155514174
2 991309672 41455269
1 226171652 631284234
1 955109114 372551041
1 274710033 361424893
2 138963237 569469213
2 135430141 858957850
3 835149990 629577209
3 169583633 222075300
4 735722725 946660124
1 331739070 134102510
1 140800446 445051462
1 637129680 454097648
2 149699497 897282988
2 679299983 22560000
1 680305451 14200400
5 597599846 748370769
1 331149647 232654245
1 520658761 266130936
1 30707019 531559774
1 943498805 939798137
1 668354582 374621407
1 630259930 148018148
1 391538878 2912114
2 466683238 546697427
2 254368468 44280172
1 954604681 37753119
3 316925116 672405019
1 319929940 628109605
3 925102979 429342368
1 666237955 575794688
2 198976203 645888245
1 151013639 946149696
1 937729353 203516358
1 152157119 870486170
1 621109409 386575079
1 384127844 13592551
2 717691431 48519097
2 229870252 7941889
3 883774553 54372721
1 311958188 72051004
1 527939170 715749221
6 362583506 553266585
1 555512654 113964997
1 120347708 129961965
2 699297370 778311037
1 144545698 824229415
1 109904005 160187562
3 211984355 701406198
1 878308661 607685736
1 844536286 272961148
1 432675129 453105952
1 938971171 385096475
1 111651122 342006859
1 555354355 964592670
1 627611918 5781641
1 578307719 528257422
3 563453008 529159199
1 393257542 485970740
3 94687153 180961125
1 571348038 888603178
1 382281538 392349413
1 719431914 130620449
3 214016567 949770361
1 154886327 629425873
1 110809601 990034493
2 708317579 244656407
1 467385361 264424488
2 663023557 991691355
1 464076502 204832027
1 18656419 998977452
3 390486426 452322731
1 592940643 308504361
1 241567986 299104680
1 427987750 854089706
2 151120619 245802905
3 100463975 106857943
3 504277227 253307765
3 828868917 716607725
1 811763758 556475813
1 124693505 327179052
2 921122473 441228301
3 180923418 483196696
1 771878348 971212355
1 36226066 861480109
1 196221109 780332875
1 615212344 712594584
1 856381879 938264733
1 52080319 808972938
4 656140172 649920330
1 574513493 46989547
3 335979769 989616253
1 946578362 838860947
1 854233073 444203024
1 855497176 947129973
1 851556303 779026516
1 688505281 901576050
1 537093276 397565487
2 875761363 712827714
1 842585394 753365785
3 449092899 454506503
2 921139160 854742323
1 203794220 730436445
1 546618304 254775207
1 188763738 650658028
1 815630747 847389585
1 857374296 396343717
3 771924072 125508844
2 961472897 227037032
5 788025864 295945178
2 412921471 660569624
1 209362733 427819347
3 837753449 295361654
1 411755225 560752178
1 929650691 688590481
2 211576409 387745520
1 777121656 191695929
1 850403419 439865395
1 894686182 471822876
1 586565898 318149729
2 55562563 97935049
1 102174756 580627174
1 546982391 197613250
2 843000710 78247706
1 610182626 411289458
1 857568438 923420148
2 143781969 552025876
1 209750959 627404759
1 108150963 938402984
1 149625440 136204349
2 740214661 568917671
7 765426863 190144854
4 509735286 319444090
2 145776627 954861215
2 891563228 714427951
1 645962547 461455213
1 11266979 155675837
1 357530477 490355893
1 190089303 212987764
5 335692511 634864065
1 473101184 638634503
1 192402526 273312997
1 478473859 865875191
1 134087054 637053225
1 458104137 562745712
1 99436081 744531129
3 359288614 315660782
1 673005334 327378489
1 337869702 749488974
1 552490843 873072740
1 868148470 940125254
1 265439961 419714178
2 65736066 242975350
1 302243441 370973749
1 736840115 2605340
1 127774066 831363456
1 726295881 833876764
1 862311338 813182425
1 343667363 880822362
1 536220153 831850473
1 127105831 707128510
2 643564554 477463426
1 757247898 383768067
1 756710857 8484453
1 896936597 825627764
2 756940051 406673087
1 735070941 120506287
1 737386743 813697693
1 889860427 252740307
1 738606833 786119403
2 895849547 292443846
2 191120464 57402345
4 33640612 859345104
1 989183598 956162160
2 134411320 231636912
1 701491671 699405183
2 635230542 893977106
1 195943880 691573604
1 860066117 173882491
2 346138163 433577845
1 544371207 122918431
2 357273342 992080387
3 157283181 791845566
1 686246121 48964351
1 355511260 275797411
1 248436752 680952338
1 239044252 203804040
3 395400198 908113152
1 257660640 193771985
2 640226162 676649964
1 777751906 560122264
1 595583719 152674066
3 122992014 657274096
2 827640151 209866756
1 705620332 686819077
2 222501184 717442097
5 824720575 353389223
1 172759995 973140951
1 748953896 431565383
1 995591007 514922225
2 305509013 491766423
1 608540823 725674023
3 642869847 170413411
1 871514342 33629326
4 767512230 330689115
2 679161537 496978455
3 794491392 833935451
2 4241838 476989487
1 555009178 396823372
1 540521059 29068311
1 225239613 697851705
1 179176154 219251846
1 845019710 210448802
1 462000875 188470363
2 345953258 847570354
2 669626407 810867789
1 493934336 60480647
2 999246124 588628550
3 779104684 670773230
1 646511798 677172215
1 69347947 639717735
1 452640586 149914469
2 64643564 302759991
1 926627172 72575434
1 640613331 732829656
2 606793097 669585304
1 195233363 641997093
1 146030303 70929436
1 973724865 386407277
1 342079785 458040059
4 838231911 720059825
1 434856987 258187879
1 373703895 549620335
1 185489241 486756534
1 278181183 128159751
1 166518398 179150585
2 178738503 894890439
1 518344274 871358979
1 954946950 81649584
1 629766040 279037073
1 330250408 257202914
2 690824241 81240958
1 144160868 510271655
1 891170366 27130793
1 57495596 888151437
1 914294807 17363261
1 693115675 652776104
1 804051644 793295858
1 708030114 95510786
1 65325225 700706420
1 307010394 348128755
1 220831304 779497058
1 855239380 425153202
1 831949465 715493189
1 684847549 941516154
2 268323157 356425846
1 59117072 27193900
2 233187844 535673035
1 485253782 507205623
1 94460446 759044465
1 513994289 728414467
1 374916903 129636502
1 904405826 707105691
1 989847131 181800763
1 983025489 445195009
2 191757827 857610130
1 167844421 973957957
5 397507296 879014187
1 422248592 66582636
1 106978526 529834752
2 466018038 309026042
1 288324218 329942961
2 86985284 293431963
1 298769441 568712097
6 63811983 13207707
2 905574671 788619841
2 94440325 854300391
1 487726258 425069941
2 875833563 748057241
1 218704485 654812058
1 343254718 244933487
2 108563265 820852516
2 409603952 428205489
1 702833827 576487756
1 353263409 625447074
1 17093077 854706427
1 456895404 519743655
1 908687236 440676554
1 806841009 883280236
1 7356065 103766169
1 733380082 373916459
2 54552875 782737722
1 124246704 147024728
1 789638673 381397947
1 969424645 147447708
1 750697101 730156209
4 479932565 403039256
1 581633017 916395586
6 443810968 944922240
2 608736660 226758448
2 239646398 432452889
1 278917923 595314052
1 419048430 130043543
1 209235854 669139256
1 490492610 186929386
3 988690766 580068608
1 528171847 636324424
2 240917932 94684789
1 339481730 743377120
1 903563851 998207181
1 138584386 588474266
1 716997582 996065663
4 736306490 720621065
5 158152097 14778328
2 866357639 1665693
1 268192456 794685473
2 268094093 497591466
2 297869716 97650714
1 634041810 738297747
3 535150402 301490887
1 538907714 152176740
1 999400119 838691887
2 274060229 697405493
1 912264027 657364112
1 894690440 451789553
1 479082146 701323399
1 293854 697339363
1 137815666 453598027
1 539198847 141494062
1 170067137 157672847
1 938640579 783873121
1 266849651 736876247
2 418239217 592030976
1 123113821 469940761
1 649991138 594879774
3 796204754 609414994
1 470948500 765175
1 529415867 6041791
6 209369115 744737664
2 124109329 431658546
1 855739347 994365767
1 376962426 900722220
1 479993152 47803384
2 246187680 971105943
1 138240419 48472854
1 937369203 605038437
1 720876922 950018592
2 243859947 683488763
1 928234479 756539301
2 587729710 913313911
1 842503757 603593128
1 25978619 489144373
1 625202157 847429913
1 881477980 787502725
1 338492340 336688268
1 247778561 253084699
2 51158595 494214787
1 493764249 213379096
1 788581190 686727207
1 327855318 643749203
1 153558058 966568975
1 257538169 200048117
2 119560400 258893506
1 874164194 192162883
2 301849742 838714670
1 892440672 834908315
1 910970874 43853307
1 391630193 399796110
1 327175090 367465579
1 736221392 497915728
1 522058512 863977890
1 880452039 181754174
1 344274152 764136383
1 641556697 665671354
1 2007945 673068071
1 126329935 802299685
5 742644148 224453697
1 323301623 210636176
2 119408306 820387351
1 113883987 31577931
2 777391740 921110663
3 364858536 479036174
2 727207685 960878309
1 352482880 454002998
1 64621219 421282863
1 729664015 564072582
2 725279622 18429331
2 959044779 11232157
2 643821586 155806975
1 340925086 333480480
2 349677716 135839950
1 937027789 90978895
1 786179168 523916921
2 710438940 974203219
1 834336301 671401662
1 235376390 269358216
2 349324064 689444177
6 626882704 2814776
1 796504661 445001144
1 540460004 349171613
1 843453313 743013536
1 247174393 93276426
1 499413953 929931864
4 112131991 842755846
1 136642731 321183494
3 531572885 476794692
1 152086513 392130429
2 57560526 561921507
2 873192552 784786782
1 145128392 521684893
1 980568829 449013301
2 282572469 260828350
1 795526029 404960713
2 676704648 645159805
1 484185480 112898308
1 821684480 467402173
6 316841714 586136482
1 363110611 462095309
1 781109490 757359884
1 333202929 718351188
3 797708814 90220533
1 479589921 704002293
3 266839262 15814165
1 578361392 142273746
2 245273903 786811198
2 526152246 911444855
1 739411777 349550187
1 882401944 620265352
2 121417593 85217443
1 545112841 590731342
1 388634687 302935660
1 228006258 732311083
2 569320878 758924924
2 199721678 34737380
5 945902898 310845581
4 784454151 61364833
3 510963953 758586906
2 881787877 412100053
1 818726114 821647829
3 536040681 125839666
1 218915065 738346001
1 144022816 720060707
1 153929062 303662068
5 317177158 383609186
3 884065158 899217921
2 109682094 704168692
2 195492586 33680607
1 929284881 755222214
1 934299796 920293711
1 889249340 845158030
2 84048310 532944996
1 778120380 858674941
1 140393600 302637413
1 239376619 415613505
1 81988361 6188417
1 386849566 806063356
1 573576085 833650379
1 673800218 185009890
1 559602907 349860846
2 796230138 508202769
3 510665983 48091682
1 584254912 520869867
1 537813669 206262138
2 545417402 102011417
4 185304270 489142909
2 754247537 522706417
2 88594932 659224901
1 726023136 676566755
3 220885453 515718679
1 80432382 404834094
2 36125736 131508846
1 748384505 266346031
3 391756002 953385214
6 729625376 275363998
3 95877377 409887473
2 79052058 15237578
1 638467400 74105483
1 213421614 213527892
1 346056013 650489724
1 438748130 664689368
1 407972564 241949603
1 169725779 942568183
1 807081722 788262468
1 482685105 11875470
1 269788130 345772285
1 202247262 767555245
1 551934564 975265878
1 676668705 658614874
1 364993581 132822016
1 673540472 329922897
1 708262129 915904966
2 78988592 115963982
1 893161207 746459574
3 785181854 496862430
2 294695297 891446127
1 808329198 426218426
1 771219746 217673436
1 324571634 462484798
4 739614634 294204110
3 888050011 301697299
1 210206782 451508597
1 16351966 109868086
2 2529924 968137159
1 829658320 172139075
1 318095386 116967061
2 466795758 371587841
2 655833009 540995417
2 909732128 528590362
2 95712414 924080613
1 843703688 913856482
2 884917933 832114658
1 611630693 203308623
1 948548392 859352576
1 19099549 935285890
2 559959497 195939681
2 730005619 138740802
1 905672395 349821860
5 254206432 136262662
1 921733076 579747439
2 662847010 242980201
1 406336469 508307229
2 143259623 636459896
2 759131173 794330618
3 167474835 959842907
1 30736352 257912309
3 812727074 188983111
3 133285971 456039909
2 99369797 988584014
3 5896444 662006982
1 502808456 601302012
1 952007845 651182420
2 957617611 856109791
2 663631229 669217052
1 478493221 481650829
1 985013236 820570377
1 577103621 668459369
2 2490057 929370071
1 341898778 878356064
1 658991974 220495755
1 171068239 401859544
1 227954300 950602794
1 298088432 296054884
4 263346077 560325135
1 80584267 486924549
4 203742217 945622432
2 464769459 39436627
1 410760373 535276973
1 173815596 954705421
1 918798611 731258985
1 678116201 414876625
1 938702982 299219414
1 541674244 456884932
1 286345940 37179291
1 994379719 654146126
2 475197070 892584071
1 131869725 609077772
1 643213850 566584045
1 573530261 293969435
3 538825522 386708058
2 73150913 431386216
2 567501326 580113433
1 782450387 655078967
1 56521950 709053536
1 498533356 615943860
2 295349005 640199239
2 611161213 778903020
1 287455511 253863504
1 813564383 698457790
3 807168130 60060044
1 530249608 227002779
2 691759619 766571191
1 296729732 992795574
1 373364761 960620879
1 128630108 578997690
1 74984625 25452286
6 223100565 629548006
2 491220848 554175794
5 471605412 643309677
1 354987327 868412726
1 96106584 995292064
2 351872148 743644760
1 897214116 555124617
5 741219728 631842687
1 962523936 619725909
2 448773579 863097191
2 630392174 808890246
2 500149017 99865184
2 893047774 298179954
1 610975591 206523466
1 795251220 901623605
1 685440746 401130586
1 341678763 830927800
1 993733320 98047950
1 778910150 416798227
1 573391539 226241607
2 49613101 466534575
1 360658517 176856017
1 343558332 403604606
2 930252342 561030920
1 274579787 749692332
2 984285715 899886793
1 104011987 492576492
1 51169091 735596675
1 649639675 452846912
1 236735697 102789551
3 750534307 998099975
1 915336106 162935459
3 911143413 577102770
5 307646725 691556573
1 363960808 457833670
2 686356403 855423915
4 656810475 662994216
1 296306274 778019594
1 878142890 923576157
2 160390257 971032459
1 426123458 44095606
2 846174256 203766178
3 38846316 268564665
1 432263751 469995988
1 400479292 910596494
1 835086710 172546261
1 695221739 874734470
3 374105759 839354115
1 786407587 617085532
1 459352364 808965832
1 133067422 273957898
2 530894452 171574582
1 522851203 828169118
1 294637665 568949902
1 712851758 691383125
1 221766910 976740149
3 535177823 487780825
2 588930507 477619559
4 343096417 915458522
1 706179618 47335384
2 454123667 908411702
1 467362383 554141348
1 865751821 928784002
1 382573280 61500521
2 24556983 600781461
1 79623822 418214055
3 424178704 654874688
1 233101323 283402611
1 401165706 901441359
1 805191414 219562510
1 440740892 769334467
4 31415322 961150221
1 518863414 187857238
1 938520991 309048398
2 487152189 482903538
1 741274692 689870046
1 25480799 337612286
4 398532140 602695225
1 164241943 589497334
2 997511476 461265020
2 145452302 972787781
1 328181041 590611612
1 903870510 777378587
1 631224848 245448538
2 345650187 544394031
4 754825534 964489232
1 361120203 893986772
1 409546092 127644466
3 804024687 212854746
5 400132542 275212221
2 126784170 817026064
1 757223199 438379713
1 777160759 231189556
2 614749079 182705935
1 990844461 918035782
1 191768429 7879291
2 286122793 929389407
1 327689348 942504450
1 691446169 590670591
1 126596146 67653487
1 526940812 519893881
1 169036850 143373532
1 152139955 130729712
1 977991709 76533731
2 139774862 82802190
1 853445343 402358686
1 215723874 80120889
1 227707806 30325984
3 912183744 482119937
2 708650734 825822196
3 868738387 59646564
1 204425022 976755229
1 768031995 428529238
1 984499333 422730598
1 506754596 690023891
1 428147380 718620795
1 996211821 817920903
1 402635842 682273486
1 109026656 792688392
2 286336824 213468414
2 944284268 633242552
1 479761849 670871353
2 546344490 448683328
1 510203507 627796015
2 868247605 718305256
1 721203272 469297107
2 365413293 312108760
3 548330477 606223088
1 56035021 591771912
1 176922066 948621919
1 127111508 91061480
1 804118017 66770883
1 764011333 494717765
1 381427951 8349668
2 450504041 247455693
3 733111351 371503893
1 531144442 257851663
1 155333064 632376344
1 695340786 710655026
2 195995090 688563744
2 4385804 482514879
2 433900941 645493874
2 71444260 734232541
1 38215084 291410614
2 411364361 126867447
1 208980731 824924552
1 586832450 886886725
2 547003540 826976327
3 263344620 515179561
1 843885758 804008654
1 159100767 405928356
1 237138957 626222531
3 218243252 108976203
2 452163421 949808136
1 132776694 892386758
1 323674595 832572313
1 507047036 431540029
1 520775439 975957120
2 367352607 90180235
1 748758903 314033005
1 406320109 451500772
2 785703847 528321488
1 231381826 57756133
1 949076142 25453156
3 16970619 309825461
1 733228852 125494621
1 689546368 44230815
1 274977472 658314843
1 739379488 106474949
2 80883586 768566611
1 947115443 26192925
3 420559479 704016621
1 163709144 444057159
3 541914738 340944330
2 629244455 857822695
1 985090683 84428283
2 376232080 208397280
1 956962591 886466
1 810820150 526764112
1 206745882 590807477
3 721539111 930811668
1 593284360 510663990
2 337149968 623026786
1 98418086 674982249
2 208752913 19706630
2 632211138 322561246
1 849247557 522833123
1 135672978 470029802
1 980053395 770331833
1 90897522 687546101
1 380099013 119476265
1 216702554 429068053
2 696636099 772493650
1 166511052 952711254
4 49137121 78194689
2 93293272 852250693
1 16168046 328402227
2 760527351 145792770
1 836763117 593362305
4 325579310 549394545
1 971047275 234827129
1 762282974 147633073
2 123491338 944727812
3 891609481 680208206
2 967455436 179656579
1 996416182 938403321
1 805646396 6977175
2 489627470 747412814
4 222965465 208239022
2 184860080 335554936
1 871214563 437047322
1 815168176 499039753
5 314655290 693624713
1 141852141 287806208
2 661632017 748602584
2 945611798 989918668
2 828914247 896162106
1 220213338 168316768
2 40365648 526931142
1 272036536 541376758
1 592932909 919647743
1 898431131 703461314
2 389063375 865524375
2 717604444 549405593
3 929598196 739840463
3 599525732 849805619
1 84759783 326116565
2 278458164 490191255
1 955256113 830662158
1 136703665 598112050
1 677733450 256515118
1 492752987 853854062
2 993105737 235518582
1 467603568 19217128
1 971315619 32839218
2 724937637 670823388
1 446631986 327447628
2 324893363 199932970
1 632085164 419333583
2 468114532 660152382
2 813823869 645912797
3 706586831 216148322
1 313993205 903945081
1 447531518 244178934
1 30182358 785625753
1 856173673 61658021
1 143547611 274641676
1 661721497 542772946
2 487657563 185029500
5 971044455 733177631
1 335074751 709687035
2 132167098 160961429
1 295028687 862116425
1 279210326 512759539
1 712307200 959590622
3 565305580 569809449
2 715778765 952546533
1 628058030 995000855
1 241268588 46018698
2 673442998 730722639
2 920734757 203163531
1 955105655 566475702
1 347090559 661237598
1 541357970 660143532
2 78660124 913064560
2 764802383 28839959
1 769777783 406549090
1 486495855 367471317
1 868391068 412667524
5 732406894 453353176
1 772484884 34572987
1 630361790 284909030
2 645076105 354590867
2 508310454 718261518
2 731806725 28849707
1 710331507 574493687
1 880674682 118186573
1 199264260 249059609
1 672742078 246533267
2 670062725 566593223
1 70527232 346364841
2 757859888 747546268
1 941230970 448736119
1 759821424 186428249
2 384783644 453366029
1 764603440 778461076
1 781921646 117254044
1 593538666 577786775
3 804658060 699843636
2 353120726 939952919
2 915787507 266567569
1 309495802 375739323
1 532853128 281009111
1 702919982 458253160
1 972165694 580191894
2 894610783 432254205
2 935843392 16799688
1 342530128 847650520
1 946894604 417291351
2 337907247 439569408
1 980967489 689066103
3 825728203 802270061
1 761486667 813183456
2 321645952 797778422
1 119061362 925280321
1 423913508 191858481
2 129451832 48027871
1 292013971 916720306
1 603465174 757671019
2 563998198 636770650
1 438242744 157713571
1 295810038 547481129
1 672561052 809035846
1 772397777 225951933
1 844721139 369903716
1 601256716 196446707
1 647757199 230405961
1 77047592 602862672
1 480237890 719630145
1 567778291 192303705
1 923389068 814489810
1 751573478 359637354
1 326507404 663443911
1 170551081 554973071
1 620259894 996673095
1 777742651 443398151
1 740269553 470083956
2 796962604 253355995
2 661990140 369840139
1 457642141 999121920
2 113060995 215839787
1 362716835 967303059
1 69550445 300650396
3 368052439 53117173
1 709752566 100532350
1 970827149 752524272
1 600447002 119215079
1 780356343 97391964
1 436598177 513374961
1 330456071 776600317
1 967168161 581363844
3 687967303 627639459
1 980052187 680843964
1 302711330 383152569
1 781873847 179920815
1 2916326 855751560
1 216872817 983838799
1 827006409 411961489
2 892054885 784129931
1 43725553 795411633
2 713648079 837704779
6 370718132 413379287
1 609640972 194216251
1 940482483 626895248
2 319793487 149321789
1 204709851 478333532
2 477399739 829166085
1 521318185 381569373
2 291397083 811211677
1 262457782 540735123
1 422052819 906084756
1 952680627 887919496
3 691178216 341667509
1 60865692 652444866
4 326027908 28930093
1 719217480 697432293
2 763820145 516632731
1 618317495 457508572
1 409439162 254303448
1 850535799 773762991
1 319162907 312406815
1 337276954 23820603
1 773040019 825868261
1 270662535 568710378
1 835843115 540701967
2 394964712 16625993
1 124571815 89476625
1 637328099 487987527
1 482451103 663093198
2 962130926 129594458
2 19967089 439993200
2 644586421 721257722
2 941210966 328712858
2 404053663 385122992
2 15876367 105729259
1 662960765 113149318
2 596534379 56911531
1 787149231 867159372
2 301923601 600647652
1 516484717 290519375
1 850179705 827521826
2 330149009 28192003
1 15222123 561603004
2 400605508 51556741
2 490077355 486481527
1 870234740 828088587
1 375631894 407795567
1 301161738 385562976
1 814801636 808993426
2 101455258 354329641
1 571596003 779372838
3 557273321 877970348
1 39225250 260758139
1 188427067 576635613
2 956223492 906039801
1 612340305 133483605
1 938528758 779852661
1 677738297 360743276
1 672657174 966498017
1 901251623 197820524
1 608073920 762922866
1 795631137 18886520
1 129526327 803773264
2 923039607 471251493
1 956348348 238558002
2 325260383 685191688
1 40893564 604520153
3 791090422 251585765
1 593553942 249753992
1 25673995 512000266
2 607389806 366104342
1 720195105 436358124
1 203365644 498103627
3 771832702 541026811
2 449084827 424062044
3 761069291 937044621
1 490815305 262623472
2 737759418 319942289
1 656985340 323737314
2 348144780 451196099
4 923080337 363456958
1 402619548 704673488
1 833641505 563664593
1 400365859 800891214
5 973917067 694236267
1 647786623 905152797
2 20814447 836099718
1 774476279 489944657
1 586015972 377235981
5 610036710 342874059
1 414748573 631053861
2 517107376 140985429
2 389472676 31388564
2 518108307 175177438
4 152644718 848015247
2 172908761 506821296
2 560090256 516418921
1 631441884 795131709
1 657631643 710663345
1 837089706 176207756
1 370347909 204499331
2 274825315 20874394
1 237359799 669009998
1 685245562 886645815
1 679981448 520305314
2 324447324 606111946
1 910848647 304182590
1 135063595 80021573
2 451977308 814926759
1 88878695 629248556
1 180474132 914058295
3 143948188 332601749
2 132313853 784139934
1 688412127 875767804
1 248196123 856599716
1 726500535 513402966
1 229499760 955787127
2 367307551 335229373
3 502340703 284947798
1 624898180 986294968
1 904150642 888384776
1 89812137 617891633
1 788661971 977989198
1 168954212 148777621
1 52052469 439195639
1 482867399 174407534
1 490912995 654105543
4 380769121 63741217
1 541155446 681145493
2 734053585 193434012
1 856381136 631710951
4 555489598 892164962
2 979403384 559653801
1 949093135 664863629
1 761418194 806889226
1 607559387 885501361
1 932688552 931080692
2 702357703 615035619
1 556880075 596971134
1 178041677 827854429
1 206528837 152156780
1 66904761 264705451
1 948669649 803952943
2 717264693 496163815
2 488946560 98439281
1 416286331 543049199
1 961362724 675873251
1 751975586 869324612
1 21892312 558026172
2 926565247 630080755
2 71677865 825244200
1 664950882 547472072
2 768289483 128186934
1 684180835 43211339
4 569816049 596755005
2 727052010 488107549
1 531737155 429613040
1 504849203 268483697
2 624312991 335353802
1 934964831 694777684
1 820628299 709751005
1 355420973 626535090
2 19140499 79650428
1 760741097 157876426
1 135941979 271719794
1 812558300 331691085
1 29862656 742153787
5 888758909 48728075
1 319768592 670048984
1 29986737 312492357
1 471244850 753741649
2 836106647 559818266
3 672637720 465275262
1 600970249 879316282
1 223602805 648386534
2 651996626 651575918
1 199192080 802340783
1 344120902 426649332
1 540134840 143530183
4 445534311 327524494
1 293308036 475802687
1 20362703 697370588
1 853683392 341496667
1 435524875 626073072
3 329569793 47126904
3 935670371 318585811
2 338946069 729269113
1 595834567 348049829
1 373427450 199486109
1 282224920 173245662
4 923513916 333468413
1 411907768 855078612
1 771866857 911980877
1 650932936 25086364
1 142171102 964983579
1 238857920 921124590
1 74372321 234267452
4 839878027 456070398
2 845129373 58574170
1 575544136 135300967
1 691422486 473987944
1 229221324 154809667
1 220879 726883123
1 477023395 517838058
1 437387685 138941415
4 770458456 572812615
2 980927164 507247
2 427648368 520978082
2 293426102 481228689
3 236644285 769191014
1 908953414 696290491
1 21111219 440844326
1 673169055 760773403
1 429633395 988536080
1 527112732 738229303
1 820913197 676978205
1 623980983 992102786
2 753246527 150155196
1 417710930 513362732
1 46083889 235431054
3 124429576 233411066
1 818892855 638992833
1 754209911 825556653
2 963986835 376856474
1 699400959 483941504
1 79136973 491893371
3 919368044 381462946
1 681357896 888677181
1 796728569 273845117
1 626428554 280453235
3 555060334 13830451
1 414173040 865463650
3 70342018 469867097
1 60970414 636883487
1 251336347 393537403
1 320649124 673770359
1 1740641 881392452
1 557611038 121820798
1 292072521 659563688
4 642450432 845114227
1 166227979 474858202
1 164011251 400568812
1 322976255 414419080
2 317741635 808520570
2 12762020 229495763
2 860887847 642954942
1 505527458 822268247
1 953344873 571088678
1 503114449 633464116
1 396255923 264028770
1 794229185 62415640
1 898918534 364818382
3 282321826 786616028
1 437421957 339909862
1 824598700 301889272
1 636779826 403029328
1 314942844 657657265
2 998957373 524665379
3 939907372 484949002
2 73436518 893482720
1 936909640 343227425
1 241189019 107932831
3 150529783 219415568
2 265507618 537634217
2 976611435 333417889
1 856814886 697321824
4 332561348 826496898
2 47405193 989245880
1 789725573 142737678
1 101064079 229912922
2 616853710 125657692
1 47807020 700840852
1 226827333 275080896
1 929607211 899704353
1 882800543 166822591
2 211436691 434343345
2 122818994 228592332
1 883708921 397807036
4 90104661 259670042
2 195351536 65513001
2 489700853 84646446
3 766281942 364090717
1 750115909 260517118
2 884058583 172507183
2 803994808 483251957
1 815480946 5325984
1 73229811 773174925
1 697955861 259524656
3 919362007 212860920
1 948475467 135182210
2 724407322 928992763
3 18468316 690009596
1 821589935 997586549
1 261271801 495592415
1 178653115 205715546
1 261331943 149418318
1 378351070 793141822
1 445335851 104376901
1 429023795 868993809
1 919938733 124028099
2 36193023 808271092
1 647758257 181314163
2 493786192 426605974
1 816046014 123386645
1 676742621 379210056
1 166289359 886345892
1 753417362 933852517
1 609036906 947938266
1 550613777 23872169
2 199625565 927234639
1 144306381 510245587
1 730788864 885903272
1 121470478 787777617
1 243717231 922373785
4 256033264 351251262
2 335991469 709040098
1 117625393 588292891
1 490576377 537516279
2 612993509 550719742
1 393425996 154520432
1 545399334 155510411
1 473015770 747249303
1 382651328 802720984
1 336562433 439977729
1 478526386 66016292
2 134628059 945721732
1 184660947 81650256
1 498589644 469072630
2 722086345 693323412
2 907043912 875540056
1 607135020 15116204
1 53240752 558004203
1 516225741 60777481
3 24007470 538936074
1 378448608 279923130
1 495790149 490491637
1 919916489 355058214
1 263680383 683229745
2 203715635 896787318
2 989132619 883032606
1 544386734 904731633
1 155095288 976006403
1 835058588 821985590
1 403384148 31522754
1 618281493 624009516
1 142176751 665449740
1 605003929 908023978
1 422473397 207905202
1 982323696 655853421
5 525818307 805844385
1 72032513 222731699
1 403692515 612039730
4 871024759 764887968
1 764315830 765746973
1 17238193 140114898
1 409804461 753408642
1 55776215 969054345
2 831960596 239325859
1 674211632 17518353
1 606989216 679750504
1 519820839 290099618
1 778762543 767276743
1 707282506 920994109
3 225012301 35168561
1 239569666 797354479
1 161305709 433364236
2 897584429 257826143
1 49557733 103680344
1 817655288 429949559
2 916058582 620033021
1 108211545 704417216
1 451859307 898423116
3 659512275 423023309
1 87099848 520999034
1 409150318 22520548
1 27640621 129418799
1 835094937 699551052
2 550532858 370374400
1 239774301 803404318
6 760553814 913347042
1 824500384 788713905
1 706601812 993199293
3 643944933 905964693
3 859312152 981357150
1 870529368 715123075
2 75126046 874002889
1 903154515 957190648
1 511151485 183661468
1 199421839 266680108
1 575157578 179407341
1 90201344 260910312
1 627551418 167048816
1 606037143 8953586
1 154659735 69125105
2 824989907 563921153
1 678809587 844317437
1 888223478 877656708
1 274766901 963591037
1 31204365 442642833
2 345639434 940476681
2 513382287 560921834
2 796340851 593814316
1 57578815 956917458
1 332312188 651723062
1 982931405 192565410
3 531306399 775897604
2 725313792 983843005
3 979987822 63005931
1 149247611 616013481
1 268135504 807770347
1 602055883 720110782
1 257125512 174346844
3 243176943 334904310
2 86943576 403283914
1 487664486 682045205
4 985202187 659057506
1 456053581 996246694
2 891415277 334814712
1 991839617 147048316
2 116133532 20501679
2 471124621 366888733
1 132463095 705490353
1 811039464 424137739
1 164864142 364737630
1 763151016 154216877
1 873071153 700068361
3 489878218 473783611
2 304257933 215350989
2 698736220 571486532
1 881179077 999968161
1 56560592 612115871
3 51579094 417720874
1 995858758 253658648
1 136469899 140340991
2 250208214 222699931
2 165758272 450195897
1 448216060 587427987
1 589993838 951483864
2 865390065 192508480
1 826972739 973691902
1 31739160 704346963
2 158779985 650436336
3 905608394 962729551
1 92638515 496101043
1 867787826 972563245
1 682720487 691550016
3 942406077 480943613
1 764356911 585224339
1 431837461 406662934
1 101839242 621448168
2 693254858 978370755
2 655092620 762716220
1 891829536 581894312
2 883086249 87557579
2 419339477 365571918
2 649277777 61947594
2 798563701 494101865
2 379816736 428015559
7 885814341 445467169
1 498623167 385502167
3 884638671 876236125
1 29267846 667421966
1 342242607 148959870
1 626085903 638815151
1 895595744 63065812
1 103369013 530458043
2 618848234 9630893
1 242040826 692127291
2 715780157 667420377
1 622131996 93217774
1 131184775 726389223
2 853988648 943823038
1 543717148 327111230
1 346317331 940768357
1 655134459 582233240
1 300428160 237519163
1 326627456 540908979
1 696031264 603031787
4 224186619 759091196
2 887624672 8265183
3 276634264 133156494
3 933285268 454459756
1 238399107 448529677
1 473356034 501629257
1 977398602 386046285
2 256133992 921463492
1 660462252 748956099
1 9980628 363804912
1 831609057 859653670
3 105235704 750981585
1 266901110 973286083
1 780502083 917530281
1 80981319 959696971
2 32675162 672782637
1 835685667 773749316
1 715612286 983628246
1 938946682 798709141
2 917990232 498586681
1 908315587 7382258
1 394725842 400053126
1 114229553 416067469
1 926480802 61770872
1 606389271 255644828
1 174097027 994620492
1 21564232 907274089
2 730074173 39162982
4 602805351 80961166
1 170597263 199759667
1 635473696 476927519
1 170554012 666401512
1 18638076 134516839
1 419371647 39292705
1 27892978 34012169
2 234384522 635500350
2 362447129 20047532
2 330677472 151716014
3 749668511 926518199
1 578290622 199938513
2 22674074 877013993
2 807491420 620743885
1 157407166 703109932
2 974662365 373783257
2 972800954 598650432
1 73043365 92461184
4 677973788 667742650
1 450704411 492038616
1 379652271 714168399
1 946703905 46324938
1 171604947 455642687
1 819087659 890198571
1 531504857 787577128
1 469025893 409412222
3 559688972 438577500
1 880515568 568457565
1 268494472 169883666
1 901516801 785517753
3 339306268 795311473
1 72271573 246352599
1 489028677 26792865
3 659088151 457108380
1 55137470 310117608
3 361263494 421998364
1 422071130 871997825
1 999645886 660636783
1 387969646 548667217
1 17864973 113971726
5 927866200 303232170
1 146850640 361735767
1 180030955 215021653
1 983317986 127860173
1 715373272 837954816
1 976498669 170439746
2 122903534 64254839
2 28884332 186652973
1 134682810 538665321
2 586318035 617016561
3 888453088 371044026
1 905908149 477345465
1 35203689 275579497
2 614178229 988068956
2 334580336 984915955
2 905158783 786237086
2 360417820 121498334
1 857434630 976569441
3 176690084 592483748
4 863793447 89748264
1 958059952 490124115
1 877876385 37601201
2 665260835 294530460
1 591104054 409131802
1 586069673 65921443
3 855316010 872186087
1 892405159 613159855
1 938368691 364059128
1 813050584 109029681
1 132926474 27882511
1 321534062 515726564
3 234336863 507271185
1 545994849 154263051
1 963411603 4699600
2 118028956 474379868
1 85674613 663588522
1 726872425 634251014
1 755326257 210614014
1 186705533 626960963
2 806273398 525971132
1 868264787 515956646
1 3059758 697203961
1 728681483 807392665
1 865516383 711953024
1 354453443 573128305
1 141605388 355817568
1 330722133 457301630
2 673153832 361516877
1 226103827 713303770
1 266159780 792304788
1 438059205 774496887
1 659068274 349014472
4 402186816 18839502
3 295957843 657321293
1 387449900 901372562
2 717973233 117655110
2 325774807 336382375
3 383816401 336084171
1 457488859 351402969
1 292383292 615114492
2 750962514 892922312
1 597586615 366976476
1 672624332 230906364
1 607396145 448374010
1 881181749 356999402
1 237658865 851217364
1 588684412 667908581
1 377040112 512304757
1 142985133 856464177
2 312580863 757879672
2 799137901 333722861
1 989461490 123626250
2 764869395 951078174
1 203969596 753549107
1 664791490 455950578
1 629504462 264052425
1 983412388 427535066
1 325695928 846223939
4 382608056 891142368
1 6040734 837631060
1 409219020 694401685
1 787390271 423822492
1 178472960 159596081
1 522818484 472571410
1 774127579 537080993
1 54451490 604734317
2 659953768 296450921
3 173150211 939398753
2 980161769 388991817
1 299972053 809590442
2 667161481 399247536
1 620689930 818052936
2 472537450 888710892
1 76656782 930669335
2 767426297 399439014
2 38912907 408747749
1 643049361 515250192
1 388060053 730690215
1 892584747 967217705
1 432616789 448169185
1 205772360 632042509
3 119959185 448557362
1 763277847 852899198
4 39381617 257108257
1 11913639 808602125
1 51800840 668160244
2 776460452 869692692
1 907519726 705943805
1 754810642 5851406
1 411301091 78591778
3 752099237 486975292
1 781851235 522255160
1 664655283 406487801
1 756670444 587512144
1 531870987 652081503
1 435164282 390438991
2 136253612 832970278
1 185597875 534815865
1 624039617 645586727
2 356115575 13559160
2 661789660 141915909
1 150774279 859543347
1 207893387 669477206
3 95927571 74312283
1 177907449 528939135
3 23217050 459784033
1 785706905 4449925
4 283055648 573966182
1 429257438 170516954
1 701966075 288690065
1 180229018 857111025
1 460380297 7485824
1 798991508 994610915
2 415337032 945841029
1 694954886 982124404
1 563691910 961338677
1 243825017 471473229
1 21132485 392588152
3 727248914 318096228
1 676186722 238313426
1 813216499 890946280
1 779823072 959153714
2 855938026 118788835
2 491175912 259528837
2 728990113 835410388
1 304240425 996965795
3 965187151 991071895
1 752991233 436721391
3 599851202 377186645
1 694163724 549571206
2 8798808 409660599
1 895160648 738134064
2 972851911 331317395
1 175704944 443454391
1 644382512 185296657
1 875912681 149723836
1 750497014 200013493
1 812558143 24209610
1 206645004 577243559
1 383359091 639093139
1 31726999 162060635
1 307895407 422448530
1 499739056 162902767
1 75673640 907615721
1 732948964 944267467
2 498837421 547453923
2 907350936 267795032
1 533088865 881611749
4 162817515 463993934
2 194746895 209758622
1 446027719 817074739
1 626830085 301344811
3 885537685 152008323
2 157389364 625966775
1 327992893 710642015
2 609209376 550064066
1 62083560 183992773
1 271683241 468090927
1 659234875 32889917
3 77686686 377639505
1 30421129 371228528
2 151884990 324848117
1 317233793 447960414
2 923004722 843644749
3 97758890 766166471
2 707572809 814387638
2 676751679 830346150
1 65715515 11004432
1 89469658 72634429
1 23191128 274173450
5 213142164 683797613
1 457425715 278972736
1 479503092 121231000
1 490171637 881170212
1 827673093 173638418
5 167019067 532052989
2 683906063 43117817
2 97541171 469968767
2 600110830 674877389
1 920715090 212481628
2 265373515 700064424
1 92893473 350569207
2 209576743 376667448
1 892380419 398571812
1 2994695 436592011
1 962849987 58894791
1 6684184 814819156
1 727408718 740087491
4 770527024 6497490
2 864157852 867816988
1 97659704 706549609
1 214628299 939305960
1 886400248 434553480
1 383225482 763642516
1 968348977 446980806
1 480637534 976940527
1 20877005 517952007
2 40105170 309639009
3 655137763 962904662
1 905310887 340650274
1 55347808 122667820
1 486751069 291200870
1 554153240 66622062
1 545161455 858785968
1 395384006 438706021
2 744043191 297528260
2 761219075 693791466
1 43779758 344419237
1 669841185 267579839
1 827612406 590825217
1 267374995 843853572
1 195010193 482570709
1 484731883 418887158
1 7251875 391070348
1 607455569 828838064
2 248040943 765785207
3 237235380 762859529
1 898493924 563292288
1 261327559 304726644
2 864825048 171727808
1 545017004 207398082
1 928333433 764622178
3 848361568 898833136
1 79788512 410289070
2 67894324 429061302
3 146170069 990789158
1 210243245 983745627
1 711274207 798706335
1 868614624 515914477
1 467119350 33046147
1 759246566 946989552
1 524649312 880207346
2 274231408 86693122
1 494470613 307093400
2 256196397 702700513
2 504204610 925447160
1 317824778 119735976
1 783755489 14084044
2 605979899 395435052
1 848480949 372391843
1 505183893 906074276
2 482686153 915573338
1 875354104 690134055
3 524117265 409557676
1 708470326 61662569
1 739202110 58245048
1 538532520 542342925
1 545474714 952104989
2 330513616 587061808
2 495477262 825309363
1 109967112 182641822
1 812308952 121055074
1 199661457 623036838
1 15809428 691050588
2 865726098 968744068
3 873122132 976966949
5 595578159 829156033
1 403229473 617372604
1 903211469 523000375
1 519629509 918598621
1 661341695 922385178
7 127014687 8065256
1 680179281 312294130
2 833696917 530910226
1 55663372 465760536
1 63679946 357298501
1 757388377 214943863
1 268171928 399205252
1 457002029 493939199
3 502050526 842904238
1 886574320 432122095
2 9820591 400018432
1 940511577 681233270
1 475068268 769631706
1 780836063 604447607
1 430232698 536550948
2 304140451 457483654
2 773050039 920636033
2 832880079 431587931
2 404302100 615261098
1 661593732 833449559
1 118465767 920805535
1 659278560 725253390
2 520300398 219875921
1 893689533 348126419
1 164655245 856149927
1 413096376 260299341
1 614164160 634576426
2 408319299 523186811
2 392950867 478148564
1 707043125 369313472
1 434784382 234269254
2 997182622 256444982
3 528938700 900321194
2 377982861 338717335
1 292245506 346717171
1 760226044 803775323
1 117816563 735013375
3 720064914 802478372
1 35924469 934266521
1 989742356 463222533
2 534611905 881940758
1 63109554 59709452
1 31301625 502080481
1 906674235 682334363
3 147859304 612704738
1 49336759 625406769
1 535306083 165014211
1 651066949 874479300
1 644926338 736750368
1 566869724 634170671
2 153624717 619172710
1 452523416 351878468
1 175490794 701122885
2 856379692 985470370
1 529893958 938365333
3 728940855 665709136
1 85847810 437285927
4 741011420 989733044
1 373000555 552754372
4 445088283 31183396
1 331662477 352429212
1 169957420 378380409
1 761723917 856900907
2 27614360 200295549
1 554033865 977014089
2 111179038 775226703
1 285058768 625288530
1 162810548 68349264
1 240611708 862703692
3 820157052 631461841
2 391810140 598647279
3 662779807 84460967
1 753917872 697850688
1 915740246 638911255
3 146506959 698173216
1 978140839 280598215
1 510964663 740249766
1 682526746 681567968
6 193263369 978700247
2 923751421 294306821
1 783576988 149110455
2 592914194 261298317
1 399117914 50192391
1 571250623 765454543
1 621046768 738262699
1 824316440 508319036
1 918412080 19741300
2 377334997 477934739
1 503266485 257995666
1 710371460 798368055
1 503926437 818976357
2 244417399 186739420
1 439458379 76268621
2 229960850 552260364
2 485849943 287448053
1 640314997 286895778
1 523563898 17568244
1 567178640 551304952
2 252296044 220659644
1 308019504 550654582
2 134782870 987095581
1 482404345 577161346
1 345735655 896014943
1 845645593 673495484
2 592457233 86689552
1 741193888 232359470
1 185488225 920808801
2 942815608 995861225
5 984601553 742057133
1 135180321 46709356
2 124718683 540281413
1 110001931 314709219
1 355564857 128531096
1 533879310 985294920
3 760620295 863192990
2 131700509 922015237
1 624587149 434696001
2 394418340 687570819
1 54830289 796985854
3 365257253 301962839
1 818186944 982480664
1 856386985 665383497
5 4683054 55263823
2 52195573 132176344
1 334628130 789686140
1 491518513 680650983
1 157082156 834857591
3 72217501 399313958
1 110448239 787075446
1 108781488 345255127
1 676048095 600655251
1 790128451 966142703
4 391183152 911268476
1 549480981 769307064
1 763051440 985566018
1 977047224 505155519
1 393705828 861560159
1 24339457 614026245
2 3199011 566705771
1 725242576 224407397
1 178885328 360811254
1 180835099 437736886
1 148368886 36465070
1 67526118 928916399
1 123152764 218351043
1 781393464 539237228
1 150191426 157591931
3 846374045 96807954
1 246188192 478523302
2 675604712 438649114
1 536341038 860165888
1 862714752 18727633
3 377665276 431114963
5 11063362 958344970
1 620879642 605017927
1 11898863 73747607
1 273808423 322451327
1 795141911 30568689
1 709859911 248404970
1 471046419 707200359
1 411036089 220681175
1 369770152 369891362
1 181548885 919389711
2 751873966 224334236
1 957576530 525961058
1 229025593 952303671
1 702493568 960530964
1 425335865 851438720
2 85720161 988782568
2 175623915 16866849
2 38970481 364110992
3 922254394 841894070
2 673271913 37680408
2 667066137 546543787
2 130244288 800667005
2 157441711 810516101
2 580899827 371744959
1 59977763 878763509
1 614306006 913884877
2 580293329 573906857
1 893426602 952711842
2 279156159 613515174
2 359452491 430207284
2 127607551 425463748
1 874664484 390152927
1 29072241 133965161
1 377185615 158466861
2 66712076 568079414
1 582429468 528546930
1 233717861 919735252
2 40362562 579531578
1 578876193 146648010
3 356911982 121748778
1 271833970 14511270
1 567414707 617134561
1 757502334 764494276
1 973488297 139576596
2 472297489 45633291
1 528914725 951967831
1 12315987 92235621
1 928064762 468957766
1 754917115 101525894
1 251477722 243647033
1 522012708 944091860
1 598612285 176691782
1 955758297 197849257
1 466386042 190130450
2 106554491 644539406
2 951178641 639315538
2 841580302 960236960
2 390395260 10694690
1 158555227 265180418
1 760506058 776978663
1 446706948 719705706
1 778078144 981481011
1 289510447 534022161
1 50938618 707380009
1 798885301 780918489
3 515168901 739274462
1 511984044 815222298
3 992203260 562400883
1 549649467 71566981
2 88917186 950062958
1 634942677 917047403
1 328402717 844181627
1 365341653 646660578
2 789853547 759713631
1 734332447 260162708
1 577869617 569752371
4 592409407 23254383
1 323867710 532756474
1 821944465 905579870
2 785968329 851567097
3 457918099 302760910
3 997406583 4317535
4 577327224 792096305
1 925730397 274579922
2 306219705 46222176
1 729527362 835123429
1 702460716 998988289
1 746907953 454755707
1 503782370 487315286
1 150090377 133470426
2 234544814 858331340
1 464673637 66311391
1 677290928 922110589
2 276407766 472391721
1 34725528 175565445
3 710977755 129017089
2 944046299 546380991
2 245346801 338823242
1 94429169 19441058
2 877901209 346341228
1 993971450 637609356
1 163273122 356427248
3 215477596 650254246
2 9879119 60292210
1 447446528 386551002
1 544296224 593263770
1 172881440 112927074
2 348484795 192677619
1 738803864 288152750
1 772037874 432957279
1 496207144 892936551
1 246971681 253390803
1 866027874 568633252
2 768365589 49695414
1 692570716 778506160
1 527578675 819994694
1 87444092 603540335
2 431086757 642187901
2 619191594 944041468
2 797327494 873544464
2 947152531 483526857
1 177221890 522645159
3 645088614 167543267
1 426499512 565411984
1 961718455 875933468
2 181757513 208085727
2 266638376 170277134
1 733688132 19497012
1 119197869 448332219
1 940592345 824818691
3 555168760 145197929
1 703464384 61726875
1 775259536 644983741
1 552587828 311431048
6 695924395 199297705
2 215886323 248516298
1 808458701 948870204
1 74943501 784077903
8 107650419 687960513
1 967966316 718058726
2 440501498 689119078
2 47324532 614535242
1 507638172 171656437
1 189458433 169118431
1 407062538 60310559
1 288168431 624135900
1 780676162 672867015
1 546685439 18878297
2 125421039 184423363
3 217399300 742313069
1 695996850 281679205
1 358672335 652780880
1 476944254 644239898
1 581452498 140122391
1 564048942 631831628
4 243773442 124323812
1 117349673 963368957
2 468245859 118103244
1 913868807 261687181
1 136806253 540073577
1 155627777 470842004
1 257357990 489175512
2 122210184 712065724
2 297902462 741114553
2 272135817 114176084
1 437467945 128506837
1 962794021 399040303
1 543334743 810275950
5 473902714 491312687
1 699199213 888331260
2 60942791 705101142
2 582501979 725566603
4 111285126 326492112
1 795001586 186751871
1 878546154 608083383
1 112026545 330504215
3 385452046 846949599
3 379533683 563839449
1 174694723 895193920
1 688646571 908591121
1 192274129 862838433
1 873771347 382707601
3 2926516 679914548
1 441711396 489566919
1 821607325 629247646
1 167953829 431061432
2 219080185 26130732
1 914900614 513871338
2 600825516 931639185
2 475557419 191532423
1 648861588 210614452
1 773337434 790643388
1 8178093 140953448
1 787513339 390952380
1 12730446 179920106
2 661864073 156080815
1 820257798 781648091
1 744012746 637947860
1 487660922 912482513
1 74278173 891874855
1 627083426 726293757
1 210415384 804435029
2 708799541 472888505
3 755281446 850049449
1 363508652 789066874
1 922911977 69704215
1 650783989 176574180
2 268578814 384687810
1 679820004 978094719
2 581587835 874669047
2 586609916 668284496
3 946033914 711723559
2 946723661 751943167
1 690593918 129920678
1 198089728 961082356
2 10766928 3413076
1 604738132 983153228
1 827108950 542423329
1 416078396 347515713
1 805730268 561339392
1 465224292 755604707
1 151207661 864169499
2 534628799 291603271
2 54399266 89202087
1 320772394 750236411
1 215248430 401606098
1 789810968 532044251
1 822332117 366333784
2 703925014 919142711
3 212283840 230451211
1 8176711 28077449
2 182925896 556928236
1 709900736 818577633
1 389829264 447619232
2 657951553 786600657
2 339974610 666608164
2 804763641 495286497
3 495569945 123137739
1 210639876 321875529
1 842991286 353732507
1 162671729 278713732
1 20434882 268527602
3 511508763 608437446
1 960369137 621210707
2 775573970 926285820
1 352591963 131582407
1 48988284 994922366
1 658300225 130620100
2 812716009 140399923
1 530652868 319566007
2 763952458 941853340
1 184913192 826663779
1 189040498 195632854
1 910199283 574715709
1 610988971 629538481
1 606796966 435788587
2 990090446 537622908
1 233399894 871819316
1 763426301 984030734
1 349076062 622454986
2 812625703 325338543
1 794241372 760870864
1 695951747 504662144
3 785298982 817264502
1 531862012 867462406
1 661646730 988588011
1 263845530 6294315
6 456725269 620449780
2 376112621 292047274
1 98937239 301868829
1 445577508 392104407
2 481073221 471464848
1 904322742 259205094
2 82293457 248571110
1 372390302 758541830
1 221110658 419148485
4 934145956 157381891
1 683711431 346369933
1 283570248 347763491
3 201989947 616355809
3 780102411 834475827
1 720852383 122452231
2 503770124 1877669
1 286285004 568662300
2 734581434 435124242
1 931939534 502827284
3 380596583 667312722
1 353022916 418460402
3 700849471 161244787
1 419332912 761075072
1 528041768 87365542
1 899994008 13398666
2 187580383 704693366
1 326924097 992319941
1 831866828 365075884
3 260132403 418337875
1 748964215 232841666
1 994402443 629060707
1 390716115 796952696
1 764602083 781169700
1 658799604 926376960
1 458722811 11127020
1 393534374 550420486
5 790251244 525985505
1 132474142 315291169
2 166977729 602213229
2 429146054 414473643
4 725162427 135930532
1 29244032 18242227
2 295488911 426923931
1 728679818 589460315
2 592838587 661010456
1 694093615 369259860
1 83863290 899426979
1 342077494 7839204
1 280092575 113297224
2 835753353 580388122
2 596596021 969585122
1 776828821 247986615
1 867148372 481420021
2 940784469 536405806
1 614186125 700380098
2 289881517 811612097
5 799000561 366235219
2 821598634 227489112
2 435940283 702967538
1 874984122 338441737
2 537889518 687406948
1 159551793 415715640
1 104814380 770663465
1 899199512 77024667
1 50148565 184599310
1 299171315 710736532
2 166154980 677715407
1 201321228 776425770
1 932374954 702600228
1 460366790 400971978
1 296175574 627238716
2 375814962 665534718
1 673551174 341751590
3 35376868 433370176
1 859888329 477111202
2 417350440 749550626
1 384808513 162461893
3 852268507 914581120
1 183248098 328144123
1 636561196 912391143
1 192397992 852655658
1 757294279 146526253
1 880917394 642911373
1 162904977 80384682
5 672970312 8198844
1 917164066 679119305
1 109631400 64630987
1 471519091 324176599
1 437736950 10049231
1 898474885 773298746
1 432132135 182309115
2 782166416 7143359
1 945429147 980725358
1 881511372 424532295
1 65681143 426446168
4 924465956 12657174
1 94798710 784435656
1 914475011 623836866
4 971335636 173614292
1 174285278 764177549
1 880233868 20255754
2 540571790 766502135
1 573619890 237963267
1 88396220 986830225
3 660077030 70524971
1 633486309 255538742
2 141460828 54887213
1 67867573 347090937
3 568171706 638674068
1 62301037 89105979
2 764465093 400163807
1 133055546 338713039
3 183373036 752858732
2 617995225 295905433
2 810761218 272519252
2 99700188 336751751
5 398544398 178727837
2 736807190 983235890
2 332120200 621653236
2 570387302 676528172
1 956931749 639629058
1 94450733 26946455
1 222277252 176000149
2 16894278 923993521
1 954932726 8707424
1 93471973 555236969
2 36795605 720883406
1 335665455 945444522
3 445914648 391282878
1 276302504 435841722
1 773650335 532037320
1 314232006 216733885
1 686183132 963242931
1 448475654 350137502
1 150974166 571890441
1 599991154 108451675
1 12433133 800806800
2 896408705 715655630
1 980689094 258726796
2 959024495 580293934
1 586010662 79168290
3 865522758 464684879
3 193201907 489965779
2 255010588 928570834
2 661262935 530273700
3 318689252 783179520
1 240603992 420054252
1 513627682 940040907
2 915874814 463067904
1 782226212 44812888
2 47315777 775783984
2 912897472 801182987
1 865614692 418814201
2 951542790 976175091
5 2598337 70958220
2 867203877 478425297
1 89673989 259343827
1 160734864 935419206
5 867064118 524281621
3 943051863 262424946
2 989753340 803555445
1 51157097 883345455
3 373268813 502441342
1 835111336 747167026
2 283070875 409595961
1 215663837 709895490
4 83353110 352827316
2 591709837 838122274
1 871504244 216195204
1 784098879 49464883
1 100718341 956935524
1 243136442 213370448
1 341289609 442426043
4 517263114 2604583
1 506869650 419423467
4 190199570 117691803
1 978057780 595584899
1 931835034 711636788
1 428153585 933275986
4 822564367 909144975
2 235785367 758291297
4 585309149 680641400
1 196343227 809862632
1 393871271 82283559
2 89869546 684783658
2 759074141 235067295
1 77773643 433350671
2 581013211 214283237
1 495249255 463092798
3 136583674 350667794
3 555381591 791204145
1 629962876 604053921
1 922376696 245236214
3 626811335 898439831
1 75443180 990258573
1 947151800 695436363
1 724924147 634220456
3 821267050 364090934
1 668919992 197708302
2 263646627 331766545
1 557840774 521892319
4 581197985 396917648
1 461566677 458283180
2 969583831 924802240
3 603954058 30341294
2 115291980 203001509
2 774707976 953795202
1 725508402 937937540
2 287369740 944755618
1 719152817 587572100
1 351360235 999360290
1 470042754 704188416
7 732504014 865419401
1 918858544 356794283
1 171709699 763036914
1 732691992 107086313
1 931017981 195834639
1 827884667 2214359
1 583865406 50698319
2 782736510 913024702
1 266286713 455149769
1 507177133 315312379
3 90975949 401090852
1 982464360 667300709
1 958487754 607756458
3 915263086 786886268
1 875710660 646279295
1 235055363 777789388
2 580348432 772377477
1 544810571 367850352
3 431328665 887147033
2 757012084 337432385
1 91069477 109128275
1 462615277 120472820
1 399650333 258030246
1 452815841 245300868
1 648110623 421729747
1 269383128 838211430
1 51917866 940255016
1 80018845 948998876
2 186138810 847736950
1 874869632 940972312
1 46894798 68965966
2 768705719 794779642
2 336634576 917173178
1 461888518 828887562
2 307890092 884087643
2 213003455 991514235
1 355528213 834717825
2 245234870 389505543
2 93780304 517233370
3 206315422 389393954
1 221289157 370107057
2 917393857 610740848
1 310373109 101735069
1 646649201 111561931
1 598470880 220586620
3 881187597 264183422
1 755687629 963343431
1 215138171 853266512
1 196782317 598733116
1 82733080 988778692
1 124080433 138619260
2 399888096 900627690
4 586714337 556749503
1 917635608 963964462
2 413592303 420209149
1 119924715 25841071
1 102667857 295328642
1 482041530 889298075
2 799733128 24002869
2 812001286 2416657
1 781371773 346135107
1 292644684 572129681
1 36883869 531368039
1 678235531 962435088
3 373012626 830205809
1 802887818 570417831
1 945567452 103136371
2 386527674 408097060
1 667550144 320705106
1 837947402 710563271
2 201692866 504738700
1 144429713 284097048
1 440272600 773790747
1 419138140 606848590
1 773363411 339889003
3 630459753 460880087
2 770150495 270015983
1 812904855 823141609
1 148798195 919617058
1 29084102 59835979
2 802400692 595073179
1 673437522 536775884
1 664967284 134920539
1 473684674 703696171
2 805106837 452366409
1 397049344 108167677
2 429404062 978536454
2 10548661 44624266
1 697984125 256888704
1 915358749 4215880
1 230826635 75791045
5 473549791 321742076
1 424173023 761649708
4 826825216 360432823
2 823300978 600344724
2 581764837 141403404
1 524949635 145028518
1 632013139 460128425
1 224269165 288804215
2 248405141 481622157
1 930846848 649277836
1 886999594 274888021
1 409661680 104031541
2 459724223 345958192
1 932073795 823463862
2 70262249 388178954
1 310936439 347456626
1 531398033 647200165
1 662358435 700432167
1 411775808 244691370
1 931036388 19323364
1 169260351 162921424
2 688275818 991262969
1 102972499 276780538
1 418239030 854270030
1 946070138 687437834
4 893552430 528907853
1 421103468 114465777
2 509926289 635903353
1 767533556 599553506
1 275067046 748429227
1 489280150 954581519
1 193383047 163577225
1 947618999 60443660
1 945674771 136234532
2 203230704 56659722
1 442906631 530448792
3 273724205 623530713
2 173191569 712521489
1 532226450 167998703
1 784721125 379455726
4 668996049 226695978
1 832920294 301298356
3 388407107 890539223
2 556061623 701461532
2 211890414 237210418
2 623109963 920491883
5 248578841 775362968
3 492840153 833462555
4 392350838 529087688
1 764937798 477444209
2 297114635 874114792
1 562811729 698461834
2 278365636 420070093
3 640486506 868829444
1 708922245 801185531
3 824292344 953200689
1 570417915 128242726
2 31275185 472965508
1 632794159 224854028
1 309999150 369357440
1 657722317 746100147
1 333539244 496899628
9 860571002 999705207
3 555769236 507949199
1 741859965 485384331
2 208925353 587174724
4 686743725 623214311
1 768312041 491701533
1 242594653 974204314
1 120416846 920504690
1 616983413 648691037
1 78714697 229416005
1 472333378 940202374
1 57873943 312111506
1 66032522 660332270
1 179172706 203374027
1 782762510 434374612
2 120494622 438996940
2 97450608 483496115
1 110250243 560168773
2 559547449 21766256
3 723350809 688336174
3 608854469 286666999
1 806091653 766031298
2 423599192 58689850
2 520844435 266073354
1 121861953 763941888
2 242726557 300492992
2 765489974 539229557
3 955706104 297275167
1 991646774 801169795
1 727994869 223985967
1 939832434 293365929
1 970159191 181137258
1 654783305 861804784
1 811840387 375683729
4 180842326 57697758
1 817668990 67127105
3 439285154 589388635
2 479885727 830754799
2 688594624 126316179
3 30715507 949309497
1 289330702 56626948
1 341418925 911982591
1 91444777 513203925
2 982890018 539653656
1 366074250 972814023
1 912549020 755347825
2 902357355 705041448
1 36303078 152889238
1 762606638 311248743
1 921781323 197253933
1 4170306 533800155
1 389602482 313397903
2 883356401 253446984
1 544476244 319654388
1 391398629 245613531
1 605049833 367707895
1 708039899 950818906
1 636936706 403609213
1 15888843 513122006
1 468309612 425619505
1 475382284 239477911
2 104194885 393298408
1 907562231 19485628
2 800640497 205305237
2 802293165 403543836
2 388217571 591914849
1 766385647 895885077
1 329098574 701423805
3 887679357 469755184
2 590217580 11700583
3 229229377 706249092
1 741838980 410725418
1 291081897 28016048
1 557278617 460238155
1 376776053 977390529
1 999838375 676317842
1 118861599 65693798
2 370599589 39146928
1 618956662 51894726
1 451056100 185369444
1 146571567 641954340
1 68379733 748971663
1 309342873 643578263
1 575849519 127088933
1 719752469 853772913
1 395475032 858064746
1 754115475 880605689
1 455166629 855991789
1 613671741 665558961
1 589658569 200441165
1 143689180 686432052
1 699179860 496604046
2 409436495 256537705
2 179197307 857554890
1 414854990 227647840
2 198876733 223620038
2 930541701 591596261
1 765842521 82885835
1 404507688 452290898
1 584882528 640029838
2 489905519 734019311
1 463060833 905222743
1 184554840 1386718
1 552412008 193687843
3 45583231 584897269
1 120352636 696895991
2 827162136 997333410
1 899349890 582232340
1 347013749 867547701
1 453937063 183876399
2 658964790 736375156
2 876696958 154422030
1 311437496 101056586
1 568445501 622300979
2 291832090 723196292
2 899879085 794319284
2 893781427 389102410
1 162634645 646460666
1 412520943 633412040
1 839180760 316486143
2 968961607 967576088
2 906713290 742809984
1 501046608 546569672
1 510400559 753893688
2 599357480 852725110
1 358027899 390717664
1 592531595 501141369
2 870446330 302679915
1 325474979 320919902
1 947669693 214138985
3 55425204 705477027
1 815516751 2512424
1 8902957 675007728
1 115362346 906973067
1 357890305 21735779
2 720630188 951872970
1 351323733 297963568
3 817886002 699996231
1 547826761 30648135
1 673557235 229555852
2 996801798 104041829
2 283723294 623167435
1 142835923 942858786
1 343193148 581095465
1 379564496 400718297
3 567520181 685256162
1 640799416 320331121
2 233566184 408116572
1 953923969 261877265
2 262891353 23408912
1 848722949 385018033
1 558069003 281642375
1 488743767 341800730
1 595142923 98511673
1 42122611 319530525
1 684164605 180826096
1 556598188 835555321
1 254380027 135550889
2 222032115 221551640
1 414821478 230357239
1 556221594 559168536
1 449699088 573663363
2 471269945 247859457
1 97034332 950980531
1 720718812 443611201
1 990656989 547706277
1 536208049 729415577
2 369283517 95759420
1 908561453 703748712
2 18740328 183771696
2 334389728 443513750
1 245367415 455113110
1 565213134 406095066
2 492489244 267842993
1 730474879 607788195
1 20054516 497232464
1 906133016 758421309
1 414543469 43886257
4 470129114 928942430
2 393195018 939607754
2 502927972 762418117
2 985712083 581430189
1 327723942 490265497
1 817320371 280062134
1 476152704 860259473
2 955289289 761193267
3 858675282 928050126
1 348004211 124031396
1 145814026 49349778
1 461808717 735994342
3 877870567 270726659
2 482635101 278054773
1 871921932 416575542
1 454898923 149717138
1 497983230 681077584
1 950835855 819195510
1 26744953 675415142
1 874552723 764528836
1 529026833 90900733
3 702071690 136945880
1 886235028 167772937
1 885768440 957010464
2 280056658 955777569
2 685082239 143213597
2 619527260 92667642
2 950460270 411639963
1 140408420 673930438
2 78321432 36292542
3 749725122 153503906
2 548152146 364258614
1 981479078 881958448
1 765541071 312491660
1 763836386 255860025
1 88959461 995210150
1 880149774 867498546
1 210775666 134485254
1 687899470 291913655
2 580857429 566360543
3 683941275 45289450
1 476202238 349139680
1 852854958 183508876
1 789094906 194022029
2 802600482 807220040
1 723998271 120990300
2 738319848 129149451
1 264043540 354726319
1 537879945 113693932
1 273810820 636820638
1 790555500 382270377
1 56708687 442964062
1 367160171 245696641
2 991777822 214612567
1 704943623 260749767
1 851941243 991337561
3 692023270 717794089
1 39922615 233296842
6 27427270 799068942
2 911174594 552313383
2 465474132 73233314
1 902765267 857427021
5 592453893 831182001
1 797619467 560730913
2 121763318 178241464
3 993993009 45359256
1 107095256 804850604
3 404069199 110116770
2 991933841 901414737
1 609585759 109662893
4 484799578 877573067
1 681946273 300649037
1 506565291 292887419
1 356153753 198670325
3 737719415 322200969
1 615569843 237847794
1 396346485 351116996
1 766547242 876425741
1 487946023 964062105
2 342116918 719296829
1 728174782 801322599
1 778507413 146290065
1 400790140 141041563
3 835803201 959020315
2 448441386 564927415
1 815809888 419814814
1 248147228 197380146
1 855973800 718169007
1 299605823 708616052
1 984865557 452262039
1 541470075 546412274
1 426319943 609256565
1 770639329 729247029
1 376846270 329030438
2 444894456 960848672
2 471948398 736732157
1 118409224 228059315
1 939264725 93350454
1 796866596 252773920
1 787986026 846127886
4 43903324 64051135
2 32774371 209083417
1 764474389 651406721
1 480942236 527525076
1 583504309 852780943
1 139804013 312129630
1 108366341 262230463
1 427598021 723705493
1 580303878 151391661
1 281204801 906512613
2 866001017 365350795
1 102468043 543030270
2 700783507 984622339
2 500834981 828663315
2 384857482 370403943
3 360605284 483776278
3 189593688 655444390
2 663971302 757330457
1 122059183 170841484
2 240551653 97715395
2 917619076 348717569
1 278065525 56628126
2 806834617 773372724
1 714492613 89549364
1 697741354 191234557
1 417260188 824321830
2 937364525 787896917
1 78850003 626769339
1 335906601 864297397
3 51712285 91698577
1 758600292 379538546
1 389544879 93796109
1 763521781 348660679
3 467250769 883616019
1 335226236 293356238
1 338775299 473511948
3 349237002 192577789
1 72998373 406187014
1 783887009 975360345
1 120430625 942351854
5 980333860 648890733
1 197435134 972298649
1 453315615 419856984
1 359886756 108782820
1 581659523 280834028
1 145810140 95930827
2 342307761 922482487
1 659532181 851224795
1 157853164 148586094
3 376327754 229276522
1 913693873 281642892
1 128948600 998677420
2 412137127 462907249
4 672975863 258382584
3 646696194 574542991
2 356305756 470059286
1 288177300 233537586
1 971566428 73204732
1 484377208 294784277
1 859984114 757721277
1 63110582 208587461
1 87778124 706810251
1 178399668 430395157
1 257978257 766254864
2 333787657 369291356
1 152991870 419538021
1 500791752 285279242
2 775443115 468627881
1 249436718 41998926
1 471204917 927224929
1 706069327 878344969
3 597879716 929174575
2 809110717 157973278
1 284476135 287583762
1 842341841 558625706
1 739011415 927625528
1 967936579 679698114
1 784301343 768313909
1 751688070 752515798
3 948196013 18392195
1 800203671 407241593
1 726244062 467038123
2 194081273 256424205
1 663792953 735562878
1 411897221 772807114
2 373830433 437989292
1 249836526 346358964
2 69404127 684139326
2 318305372 314754593
2 734372310 942260672
2 757174184 879083097
1 490617405 449903541
1 512817585 817017346
1 164257067 502986213
1 174509590 345009681
1 811114988 998167022
1 921852186 70073529
2 398494047 847902075
1 986811387 983463107
2 190074971 502791687
1 498459933 150839706
2 886181772 255020773
1 779443414 626712073
2 601392604 995805367
1 737132457 623116509
1 744470640 351424368
1 813284860 895096524
1 884479333 189806038
2 80905694 910711159
1 917024825 220725955
1 764593503 704901558
1 42901487 906091366
3 265708902 1184348
1 460982989 939544682
3 128677505 672524551
1 786232232 512900557
1 84060397 107984248
1 741705710 379843906
1 181480494 780879568
2 599654194 885382113
1 680197930 992170599
2 200825152 421397764
1 554822380 271532394
1 892110671 702498865
1 737302757 131637515
1 907273272 6809960
5 900831836 974090077
1 528071149 860855913
1 195366861 598039332
1 519127777 636069931
3 450436826 931561442
1 687854553 618756074
1 851410185 495945478
2 250546152 648567864
1 919643630 332621878
1 635155592 386213348
1 615516068 834199635
1 869473566 892882768
1 530336444 496852504
1 962429350 520112067
2 865642698 71411081
1 521909384 471963271
1 934797457 614137963
1 721207205 707764758
3 631767889 875279109
2 493796472 216766355
2 875327160 525476411
2 306304766 249649282
1 338005975 564278022
1 944475719 189219690
1 271095268 229436104
1 714419186 548846532
2 279328077 467804770
2 326395389 137486172
1 368880702 929088102
5 933039452 165908745
1 564337616 550115595
1 125141396 989648867
1 944351384 12936764
1 743865519 512784251
1 293224622 866282434
1 520261559 458785769
1 58066496 510329326
1 805270355 756062993
1 749077600 996197780
1 14684339 598638673
1 592906188 259986743
5 764043360 842338332
1 336758676 381385405
1 360518927 395677741
1 995970529 770865327
1 356812813 104368796
1 512672142 84302179
1 970754994 433108054
1 841228696 151005838
1 520783319 248779941
1 660627334 245609886
2 305241572 967688647
2 952056220 542691818
3 210655014 904779756
1 108746506 26418565
2 872177987 688925156
2 918643384 161405145
1 174344312 207116144
1 850292214 482485992
1 878763341 30415069
3 665687507 557693390
1 820865744 984016142
1 411181282 454050640
1 228861535 770816090
1 897861070 121664804
5 717181013 515432630
2 532323935 210476109
1 638535338 945666865
1 877621624 339306975
1 68666108 814625539
2 691201144 74693959
2 253940488 221073844
1 927636930 769899813
2 504312480 959666033
1 102752478 272788273
1 111028907 241314669
1 368100699 198747635
1 47244159 307904945
1 810282368 792022884
1 612860813 867965792
1 169276374 464668977
4 309121147 753477968
1 861922970 776687011
1 486128760 914715539
1 81122678 63792405
2 673021770 411381897
1 940165822 930497875
5 157381516 975571905
1 882869228 685767627
1 178081806 832366787
1 514943579 497287724
1 34223980 502539962
2 610100579 657476982
1 207296700 890027635
1 75120821 918016737
2 613792780 277399984
2 436695702 253237721
1 2164004 857505610
2 42047803 929695862
1 995016235 711991199
1 76154840 885856602
4 543738870 139915925
2 592003148 698039710
2 915296005 969593668
1 476315414 511157239
4 581069281 732206703
2 340666146 878216190
2 893491456 113272254
3 537765990 759256566
2 651670806 523514431
1 521337889 710878006
3 667282102 258366768
2 356103374 136356397
1 419795881 453678150
1 547217099 892710010
2 429662052 588043512
1 173443522 166294782
2 544664469 606903969
1 946356679 569262255
2 166364829 137025004
2 600095412 725144512
1 283992351 762321094
3 691203029 315471527
1 709264810 620172258
2 459388448 209250243
4 667863960 339940867
4 532351690 261543762
1 820426962 144856626
2 550026215 970629846
1 957982895 661438345
2 26503531 462933024
2 693706898 998982905
1 956494575 529204950
1 754678975 226639793
1 184847276 144833142
3 306626463 721312651
3 274589050 13492209
1 633942518 985117534
1 431318750 562083894
1 467294270 749520900
1 251261809 205835951
1 661581641 794078141
2 496854312 381761800
1 442531348 825087817
3 981246067 308552522
1 980435726 305762795
2 535205413 243157057
3 764690630 654893923
1 696659559 823970429
1 818505429 776856488
2 856682785 478461066
1 189812671 57546377
1 853869116 497884682
1 690651439 67236955
1 442181960 877479298
1 580022344 973857572
1 990476728 487732756
2 646878536 747020726
1 904431522 8956458
2 969792272 799731783
1 449038166 823791306
1 41470881 352873553
3 863508358 548691567
1 198419743 916784158
1 787278200 52428601
2 777048296 633679831
1 909129899 518571313
1 552185982 807765644
2 889779852 767462612
1 977610543 671921048
1 43623946 113475858
1 472071973 806958621
1 175628247 635851647
1 111930466 346411946
5 773392804 561267605
1 763665693 540976338
1 292070961 990422223
3 299787502 286845517
1 166537674 851695909
1 465747272 544335742
1 541387691 728396211
1 338774852 767474895
1 139785212 532750844
1 17931634 388224919
2 653635333 723843424
2 303305115 751787672
1 262376024 164871475
1 532897966 973398927
1 796639720 480111350
1 196625880 742457274
1 2826394 447145992
1 143079392 597899607
1 443283143 33477399
1 428798393 959001364
2 87624172 473074931
1 801482467 220020013
1 845661357 392181876
1 792204767 864377380
1 357820917 50859731
1 872465236 673120318
1 883135772 120775361
1 668672292 507668131
1 388795760 846194237
1 199839965 515970929
1 853018889 277560549
2 638188367 968566831
1 304728834 708361675
1 841694918 312775176
1 380556200 213112208
3 423227660 557978531
1 197095524 661814233
4 491595851 192748441
1 101497387 713923219
1 977921857 84083319
2 990369611 165477598
1 437229691 398748515
3 338876780 542192109
1 708105432 204491648
1 51560380 454431556
2 909619294 266268323
1 713306716 416726998
2 453483375 468993620
1 112956146 73498402
1 325462707 924096843
1 632605654 806766938
2 957566459 102506747
1 947687048 873754302
1 227778227 814278538
1 594741989 710979281
1 277844572 476205163
1 81074744 148589896
1 863550372 447266771
3 545064923 774158979
1 84096223 700986583
2 926905304 77820131
1 455677096 688561394
1 527327874 933884049
1 840685947 196551674
4 723142866 908938324
1 465690116 839194074
1 3067169 741736051
2 160727204 120248691
3 684721702 38175922
2 645422362 38158804
2 438449797 306773838
1 662316515 138575355
1 263851570 481530419
1 659181949 452064592
1 210848263 303720871
1 546715735 146210688
1 239923610 905251376
2 77040940 286098681
1 567215858 641744834
4 459063562 158105705
1 181305288 962172111
1 586938631 557400750
1 147866278 127306147
1 71710191 758592319
3 728414274 517367137
2 841896082 422144980
1 347319385 665353377
2 487433323 64674891
2 259574469 336462606
1 580373332 250863273
3 497937334 541051811
2 315876518 665057377
1 136384797 778473322
2 885917449 440418628
1 412825142 876828614
1 273610268 834135461
2 773759945 216915997
2 384927932 468347823
1 994703496 227261865
2 471897735 366814865
1 762992532 372344135
2 399123196 49321669
1 147530823 944383300
1 535318102 580017094
2 661452551 906647297
1 536684514 653263264
2 721907625 404769954
1 631934979 681518391
1 503694612 726515949
2 361604555 179833390
1 269088082 446884883
1 747744482 192253321
1 921227480 835317753
1 720345133 965419453
1 185542233 239834408
1 577774028 736039126
1 962449094 11097533
2 346458222 3728180
2 148556508 951803087
2 638865597 126670306
1 383697209 857637062
1 831782041 311099549
1 19785653 691071273
1 640607339 947386123
1 254176599 334707905
1 180433871 95666949
1 573995335 275499880
3 752272684 43722810
1 596851038 949970555
1 850962754 125200945
2 630819786 151603958
1 540570018 751381821
1 3007813 494121295
9 416156941 912031436
1 940809206 19463014
2 704246420 8742516
2 14664445 876424093
2 399087142 507881442
2 523092252 735893062
1 214252011 654099917
1 528280603 853929108
1 111862801 360293576
4 2741996 470840668
1 929987022 984736678
1 168882288 102896885
2 550230213 447032699
2 433727626 511467457
1 463129858 344733055
1 871914268 780423825
3 738002082 912224157
1 659816615 677311303
1 981028371 773062637
1 520551762 134044484
2 154584547 35605975
1 408395589 201003770
1 682089496 847093731
1 953050098 681565669
1 766380697 231913619
3 844076400 11692530
3 451454007 341896767
1 691527737 918793829
1 801803382 301498127
2 901558169 811683384
1 478445554 179338597
1 779720374 7972493
1 515186028 347348925
1 175797267 630744875
2 719406305 811048672
1 361181578 351952820
2 214995610 911928197
3 58398299 457059937
1 203355841 275725254
2 344691110 973904157
1 358517144 66942895
1 334607626 790080911
3 281567993 426327086
2 850290632 122108382
1 53920694 104416396
1 657371951 1770080
2 952645397 873871016
2 489210083 719779830
1 449716539 982881711
1 769947418 906048829
2 97205363 56813093
1 370139418 841723509
1 816570493 910024189
1 621867722 788270068
4 859914996 562524836
1 543570947 554192045
2 46093501 633649605
2 856236119 643519888
1 908978691 111840118
1 898320239 554120548
1 493425698 819940571
2 377079935 916985912
1 749567504 296171371
3 39574152 201587100
4 663950931 525681487
1 555859227 866200805
1 444127900 959031186
3 204660308 580107673
1 445496905 374490013
1 333222733 803567463
1 849379760 659955226
2 34686766 681428272
1 464062918 585168364
1 190746928 79510669
2 648871649 562946689
1 712281192 714233571
1 360412425 995292333
2 800599848 265985986
1 1604994 280591544
2 518991696 527966431
2 368168581 565203393
1 837008236 737215107
5 203548576 616851288
1 666051388 693020255
2 87102026 17381715
2 724743163 126631554
2 490737388 901085129
1 906599225 395652121
1 516512492 490062506
1 452392745 849951078
1 291483489 707223572
1 679658549 336369377
1 569216499 327616176
1 67423737 475241141
1 244522873 375755862
2 443581606 77430367
1 251884507 961151776
1 830322672 27393297
1 77594442 201245956
1 532368019 136388048
1 731056371 651858574
2 528105330 226284509
2 348359862 199638467
2 248957787 279251275
1 931378952 193052064
3 287798887 291447382
3 549350187 188952474
5 667688433 416012772
1 825301274 485168318
1 88152380 419613639
1 322996711 857804033
1 986803245 295630844
1 815239544 772599318
1 893873371 602277830
1 772904126 750837242
1 23766069 505361721
1 569553728 432211992
1 163825433 239849823
1 542172083 83342296
2 225896641 521727679
5 69625077 623165844
1 18857499 957473888
1 769378690 987820333
2 216738812 752013476
1 921055047 493568946
1 102367529 243932885
1 90595872 442653777
4 317124857 747672427
1 921956058 328149363
5 364527604 102294872
2 869387137 511234381
2 717486727 699122225
1 903981950 153190982
1 236498433 620265480
1 125609406 664591043
1 716081899 494455893
2 335669286 92493944
1 778795407 973276380
1 574497711 425791285
1 965482718 470811372
1 811602574 84442220
1 594911496 235576762
1 21133298 165100900
1 524805024 364371507
1 695469326 317231461
2 291830001 779150454
2 274270533 796889468
2 850455560 706782545
6 333477981 644838658
2 234322819 312376157
1 770524513 495865459
1 753134380 986543130
1 821683896 82583611
1 305409601 329041035
1 387497290 39174354
2 41928715 66296914
2 580217923 39925782
2 465543177 854779109
1 437535370 457173867
1 990434500 530762192
1 890385879 811120920
1 206612909 788651663
1 765767658 73654068
1 892987073 992172456
4 43133158 572149346
2 827463710 477508543
1 351714275 485370799
2 87230417 9786853
3 387965909 517264852
5 526270835 68374347
2 262230989 938535236
2 940651228 711921284
1 444559561 926248850
1 140171478 507437028
5 730731574 5986853
1 514110982 60610529
1 532643756 437558299
2 885482349 446142052
2 454659545 962709153
2 314653217 358235203
1 211464160 776723206
2 275632150 298729950
2 441698454 472123480
1 233588560 693387105
1 693256868 876016821
1 247425007 195785362
2 231985180 549601970
1 883035952 999032549
1 186186345 51708996
2 989077835 485327349
1 348094204 895159809
2 329878711 646419038
3 161236776 737286798
4 360787679 312200627
3 168040900 137466924
3 138902058 396093673
7 667787731 676209009
2 782889207 681569125
1 84169303 257747931
1 225636400 582610305
2 669417870 42591366
1 548271543 445488295
1 571441711 188227096
1 693514758 274155118
1 254220397 966692430
1 183015928 733212566
3 147900520 289042140
2 603622293 168158774
2 16635749 992955861
1 108456641 791546087
2 46671778 607171815
1 562063045 952561302
1 25532589 220976720
2 11386527 503664288
2 567250392 537194198
1 669139105 476900439
2 204252908 980087947
2 194229512 408554758
1 21759617 214354892
1 832961051 271204620
1 235456148 695689370
1 870589759 205897334
1 944882725 714077355
1 123640095 774826502
3 457305545 674968011
1 739684891 496543395
1 418053559 370185281
1 160671520 66975079
1 794939442 626201428
4 644970723 505128107
3 647758912 310892493
1 754932291 360801991
3 200091077 665426903
1 265943489 893925561
1 848110322 302125599
1 906573935 620992453
1 511691079 770707606
2 427827391 437401777
2 402765593 313897411
1 405216838 401343375
1 443390825 84094207
1 941824373 279515141
1 929117587 373231642
3 602164790 93938655
1 404633331 34002352
3 73891929 166802048
1 888379937 58777140
5 890914260 537725343
1 802537517 819688641
1 967639407 897866702
2 547505377 516582293
2 369412436 246995547
1 922676794 520729690
3 271817749 377313650
3 916329194 20876995
2 886599933 811598195
1 834157825 504588494
3 385068233 726495445
1 386326812 827098868
1 699909137 162487679
1 506864259 261928005
3 342730609 508575564
2 319730151 521307698
1 225414307 39931939
1 961732075 277409659
1 145877415 352072148
1 751062630 98259963
1 83144824 11230080
1 867699206 79765133
2 679169625 765637196
1 735967363 221375438
2 694447731 545989005
2 681646152 669037372
1 842980895 877141423
1 637123897 588671654
1 957327214 434373069
1 850286177 493490075
1 107198758 876389360
2 803651205 24393843
3 97941875 982380614
2 370547210 807730517
2 22082631 968904287
1 771616999 592923526
2 427968285 45367450
1 545761403 313037110
2 525530964 655642291
1 927049759 598388232
1 44825104 738278299
1 128224868 910532256
2 168586729 227476901
1 273585171 576930757
2 104864292 196161871
1 168533272 15591723
4 209994328 659007343
2 461337515 269728913
5 928649882 124244194
2 303531118 145699593
5 767143833 549329272
1 6849591 247747390
1 176433721 564448738
2 938721398 223204047
1 686723425 310954093
1 861234753 597617963
1 807813547 953145112
1 333568770 32101223
2 984193357 763715115
1 593959896 84960762
1 707323164 117355298
1 260074213 73330395
2 126134860 26048662
2 4120176 918795426
1 450234961 213774886
1 958322992 644984818
1 456075563 407479158
3 749917359 14982021
1 960195992 135101849
1 698661753 553308997
1 796828523 481905266
1 328384758 573952503
3 775529200 879573870
2 826670897 746958088
1 513049766 162227910
1 955284667 779482831
1 733166866 27406590
2 325687387 708316536
1 838097200 665692035
1 451342719 369936014
2 109445420 727550371
4 235280934 512085194
1 109267189 170543397
2 850737898 95223973
1 263381072 103152260
2 572558647 862545400
1 790803896 759026339
1 172945785 509930651
1 479179972 225317649
2 719105276 263242087
5 656785924 285414574
2 353261530 677302378
1 36953490 220646822
1 324082221 566787939
1 833286236 168839437
1 17651276 422321568
1 449764285 111774133
1 514246153 88920246
1 648581878 148303302
1 53115970 452778881
1 399233241 859965208
1 449548956 389255563
2 187220596 474975107
2 389957827 789466545
1 17868300 249726279
1 995423699 252929960
1 211641351 371028806
3 548611444 830285664
2 330820003 622944420
1 794618183 588905457
2 270073003 741929436
1 782141895 373537489
1 962917051 895871746
2 834959882 431339
1 24872001 957834103
2 368157534 141557712
1 731094800 30890074
1 117444685 521906798
1 231028808 439478200
1 141070545 101528550
1 556202028 285525168
1 337382107 809263865
1 803799176 262547236
7 453756163 162732771
1 935901300 590612627
2 153673322 12808558
1 522210204 512779469
1 284732553 643934404
1 188542670 955632382
1 642434235 139000637
6 641604275 968930503
4 621703848 104712573
2 650482419 208318138
3 77846777 173184344
1 331623152 382290232
1 53099954 37215495
1 575884259 389031193
1 727786895 720281269
1 279787546 346719785
1 382260452 805406763
1 740254201 77154845
1 860446317 210535092
2 880866229 935071740
1 6547597 813907222
1 150150694 344970000
1 529085299 624432658
1 504631876 627544973
2 642737067 7022053
1 454698617 750591140
1 613212443 130792374
1 84567975 999792741
1 903233109 199294726
2 653503069 9159024
1 333001991 248228830
1 517747044 795845003
2 261521871 75987858
1 977761432 587215397
2 84413794 264626534
1 474145829 64944884
2 673520993 218124516
3 184144506 939890113
2 43937760 390966141
1 157362066 238894112
1 739876637 556772763
1 360137476 473635874
1 415213072 867382499
1 57086319 998287784
2 700437992 573368498
1 647272510 297814094
1 759950944 809093420
1 980642225 91201111
8 168201162 229468176
1 811784685 764765932
1 353530347 849599393
1 556477332 990249624
3 181374283 811084853
2 514398857 281861768
1 81147952 533884099
1 851698242 796853231
1 314883692 390773129
1 386175778 645648259
5 318167306 339587660
1 972702473 327509234
1 421552473 945714635
1 366023610 588089975
2 353370736 55644805
1 602145193 157729302
1 486966009 703320770
2 376618873 786373616
1 87938605 153125963
2 410749816 772214849
4 370491774 778143615
1 461906469 64825720
1 871417091 587754076
1 148468695 338038829
3 236305301 175860216
1 671125202 536860159
2 210201878 953397962
1 602075444 953266540
1 943211132 761352209
2 65363016 829380274
1 477410797 416924178
1 542611036 371248359
1 265497969 271191579
2 763721987 298727968
1 672338358 200093671
1 239778300 308254008
1 799275202 898903799
1 936966599 565211583
1 707420999 150537027
2 333846009 502838590
1 539242843 977002980
1 325686950 134701422
1 920186208 65529741
1 90600305 751895673
1 651940619 629058260
1 925337020 430652839
4 239596767 221325088
1 112211577 757497371
1 355932765 826071270
1 103148420 959256590
1 758037665 998699782
2 505938546 183501507
1 837873307 36764067
1 436162405 828154422
1 972436485 937164698
1 305451066 613743177
1 92583350 937567810
1 547871037 40906287
1 424559083 690724187
1 690348136 318622491
1 611762119 86972827
1 243709876 74973241
1 169319778 42374348
1 481276767 185119094
1 982686970 471163812
2 942270613 748030631
1 355635837 547134136
2 365267011 340708040
1 752603694 872914929
3 971084957 238325860
2 849655837 372918310
1 309566794 35016655
1 114940476 696221094
3 419515586 470189728
1 102852911 604137968
1 39243817 110847257
1 228869559 682368135
1 658061007 385750290
3 654223554 614297224
1 912844273 365959509
2 525804219 711580968
2 318873680 13758804
1 182264552 942774970
1 877265716 90883444
1 131359579 594571831
1 989265842 370021569
1 571630872 399612647
1 121113854 949821341
1 650135262 927845236
1 607265151 543965009
3 350461432 833177922
4 467495499 832288055
1 205075731 703791669
1 324301853 735074241
1 932896221 633472432
3 613697759 142832639
1 855213305 247089704
2 864957818 445535870
1 973471484 464888145
1 1883863 633798351
1 868304166 182364965
1 923919978 818809910
2 514705257 613998352
3 864158517 421160860
1 606790131 132498472
2 890371264 200630650
1 294508522 87137051
1 688881170 692308793
2 600597977 506060876
2 397409975 628633455
1 472132392 655995354
2 205146922 431835728
1 692009491 606420428
1 1189369 585181945
1 221114977 508095842
3 992133418 591891351
2 887642066 888980501
1 262414830 397538430
4 426551503 781277882
1 81081121 686333717
1 464411038 621392383
4 580484269 597484644
1 341664197 769298432
2 202983274 917725455
1 620183469 613725304
2 635231603 626166341
1 461966593 116364851
4 159641352 494480254
1 238133097 582011469
1 188497731 775879722
2 182285430 268065273
1 850120397 323521608
1 573349743 946626804
2 328046865 523140598
1 284214823 197440092
1 956833682 185613363
1 284256550 90627028
2 696635257 421554086
6 365463976 677335246
3 870738984 254715374
2 393045752 804406292
2 736482283 14081915
3 676329280 778192027
1 565129290 707686252
1 925020374 518902504
1 317639421 152925242
1 647221410 96702252
2 669372692 314873792
1 495496863 542322205
1 618419383 450339140
1 284503456 835490614
1 763759457 941678453
2 919709850 27220029
6 236824293 495745813
2 291886592 150314227
1 13991187 397436946
1 819545092 178370539
4 425808438 675902832
1 460441622 271541787
1 462555312 487132979
2 851449298 842991481
1 244734629 658752859
1 832452433 627548246
2 722689133 798522928
1 593217001 115559403
1 480651859 519288301
1 520998724 117892892
1 687274900 814717332
1 555150859 710954792
1 12037613 289701759
1 707967093 104454475
1 375124389 116240215
1 663071703 52609921
1 690482829 582658506
1 595754783 137683159
1 945000291 294995229
1 428402330 131199110
2 670092429 765285039
1 841051294 166587276
3 854167292 803312637
1 546534603 135611769
2 401032366 166869851
1 440409982 310695550
3 643485491 327592233
1 449713472 175856593
1 750055877 902550413
1 214057460 455467174
1 33536057 479219081
3 155622336 50908605
1 535831784 317905288
1 442930828 566114338
1 180467143 971190626
1 785744433 354085831
1 665761183 404698701
2 676505537 584381168
1 62666231 589855393
1 356906520 191171455
1 966709901 533426403
3 643470685 987443302
2 205727572 363530158
1 144117929 677444063
1 146624546 516055881
1 691933647 96008514
4 664713344 266135918
2 849050880 484828741
1 853674773 224190724
1 218120193 365400018
7 395553623 426307871
2 987282301 949662385
1 795203312 755834227
3 989101725 649399890
1 190865493 456477512
6 982371579 36153636
1 399657225 764342306
3 318610805 300871621
1 509679660 970739387
1 978457890 586624546
1 366005301 243913536
2 259674031 695426063
4 537731260 763995898
1 844265515 832710189
3 399858796 582580310
2 514674097 587543415
2 275418921 444626805
2 255124739 989776682
1 120588101 161430049
1 492500440 432544009
5 391882846 977675195
2 335050434 216940379
4 867097029 710940989
1 597758041 625645938
2 684557929 212719743
2 60832632 348247395
1 869004022 408124403
3 155285956 237595978
1 281920488 927820515
3 678255611 261528858
1 213218862 21908480
1 465060479 170470709
2 720961389 412502032
2 103748384 880337562
1 317804434 980126729
1 290825993 723979639
1 920506895 384662346
1 681857001 419434068
1 648643053 78910362
1 555379994 267794826
1 647005187 412459303
2 606876723 328281147
1 656794165 160992933
1 531632494 353330927
1 826575988 728005709
1 451790823 353956682
2 372120624 940597440
1 191884064 548772727
1 743088099 847275068
1 764529677 224437910
1 988490739 944622656
1 925495564 645903459
1 476007607 727786423
1 725332150 219921160
4 152145005 71182835
1 992432616 536709545
1 547655521 777458001
1 605050646 605134621
2 769972120 735571890
2 680401576 6338511
2 760378450 76433969
1 125518901 667792139
1 738815087 487725687
2 865859710 491069869
2 271095871 676471870
1 941186232 444035775
2 75173271 794459776
4 928392018 713465830
1 519797784 331998567
1 497305721 475228289
2 24290196 561084020
2 606977051 977334852
1 838744049 184989131
1 697882552 421062290
1 431201210 881508790
1 471325406 834878148
1 501856782 946059642
1 179931258 123161088
1 20621776 411480513
1 215837271 359503938
2 36525539 152678861
1 616628817 117500094
1 368918648 534300710
1 10188872 720164242
1 320501619 695677092
1 885327753 949032165
2 244268895 835293333
4 412056392 881341640
1 717367096 614361566
1 535576353 588499688
1 215478275 697076651
1 789438357 471032445
2 811753314 178300061
1 790498123 282046386
4 114320104 992596789
1 176569136 844202844
1 114418707 788878445
2 544557657 607177132
1 670656940 940873812
1 821442644 678589475
3 252522490 62483804
1 92635532 548163873
1 202923306 729869722
4 536572765 715141073
1 106852464 808979571
2 564401199 740273687
4 365723226 347378788
2 956768183 826062969
1 230327399 687046051
4 658404535 599768386
1 573085164 496700939
1 11691707 465805630
1 369114383 928223799
1 639298657 771818097
1 500422869 747123030
2 794734204 235859845
1 21210750 971248002
1 955378074 37735307
1 417522380 40648872
1 4520852 896656441
3 589883897 954501209
1 290090598 154108240
3 701005641 44842555
1 692288267 665879728
1 677798444 905043495
1 167926150 94620005
1 527287448 637807261
1 564411617 170677413
1 217440633 222937342
1 572803939 166000545
1 844155656 732339347
7 589783301 731994196
1 637393148 387906135
1 124003606 264049112
1 665123275 923876953
1 76688072 266304843
1 878636916 100948589
4 306635073 516248608
1 934618275 187060637
1 696625840 874472232
1 724028578 421935798
1 924971213 80209878
1 85733449 456935438
1 681332183 465304394
2 76962273 787619225
1 544498784 708492146
1 644855871 71460261
3 623755227 891513214
3 610579742 744728768
1 358866000 719521876
5 32019475 154084632
5 163241460 612292497
1 228890215 804152915
1 992442008 546296766
2 416285227 528757599
1 680210601 847936168
1 912919739 695883903
1 694494127 491778734
1 306378660 645072994
1 290340899 683852231
2 178112698 175900304
2 912641137 339543778
1 444693058 643240139
2 202154384 164306816
1 872315072 421181671
2 83085234 399842880
1 121927890 821264637
2 547902786 462795640
3 430217103 509711487
1 945650770 419453477
1 558908178 364092669
1 354932302 651723106
1 150318610 456558272
1 65178168 256903604
2 425998745 981326085
1 302118318 903452595
2 143682157 305648842
1 294393625 232244903
1 595771736 675273210
1 71731328 525724907
2 559047572 248293384
1 559794636 418072770
4 970337167 142161511
1 546518095 40162556
1 645182435 745074356
1 808291694 763248008
1 856236507 88819448
1 284779298 934205944
4 894802204 547465884
2 511056235 788247757
2 458424070 236992936
1 857258031 91372878
1 702422840 487561835
1 222684456 803332205
1 184964201 349918766
1 512771953 969902037
4 503907654 206440989
3 142213526 568508640
2 423454942 31617307
5 328067083 326564475
1 4393707 945670915
4 315174325 991069826
1 638067190 819853142
2 356363879 106930691
1 175399734 97776999
1 334224723 472326944
1 772895422 173710135
2 354171431 400051629
5 95782291 106060749
4 493684349 561245944
1 740711642 826823073
1 712350679 116342802
3 735490418 812988221
1 771772354 767403831
1 61498997 452344327
1 172833461 740685322
1 992895688 646431807
1 600677039 636916354
3 181830248 604555559
1 289147785 696873612
3 844648263 549757924
2 45154698 28230371
7 751053012 430722721
2 805691499 897645811
1 581701888 617765717
1 73471340 185908747
2 424564546 268796581
1 230164507 284812422
1 970301380 40665282
1 624048936 230285916
1 961332148 26637890
2 738493468 128670751
1 225923836 305756494
1 629121380 805020805
1 466024473 109674294
1 624268954 326705337
3 352967952 96726504
2 503517652 303680622
1 125245820 937620867
2 269689730 529181167
1 353599485 669066024
2 155673626 833152979
1 740002016 409414683
1 711492184 997215587
2 474792718 179254755
1 945745367 127883165
1 925161866 407947048
1 993864478 791331120
1 306528809 616362833
1 131153972 414138706
1 794683681 241418381
1 126263071 424261965
1 876619513 973399079
1 252907817 240286313
1 35043742 158943331
1 249860155 535117815
1 265042449 589415136
2 536993522 695245971
1 791680154 379034158
1 935479255 412628462
1 657408866 652375962
3 149632949 138037631
2 449673912 840260655
2 461422255 936491392
1 376643180 861896302
2 944449135 956780170
2 802244844 444854970
1 496904673 365505587
3 65755976 906872164
1 916128248 84629957
2 604925196 68933150
1 171626969 489809975
2 372421689 810743200
1 988992826 829479200
1 334039532 641606938
2 16596564 895751964
1 374418472 328255959
1 666410624 91215350
1 425256442 363726142
1 202689974 739721100
1 313388016 242358145
3 933789533 805946617
2 376262433 185002228
1 465083111 395044466
1 772066297 752358305
1 591933203 105469350
1 13247493 190403225
1 229065750 551841921
1 30942651 769647169
2 5718152 339330237
1 690807867 170342776
2 608965074 898070702
1 105626294 918188259
1 683068035 410806829
2 519962023 691063969
1 406136892 533924969
3 634668623 555327562
2 845789067 572288599
1 99598462 916946030
2 385653638 598834827
1 784783575 794032500
1 464757805 355788354
1 329429792 850344496
1 263316656 218470632
1 537283758 438507729
1 185984446 318098215
3 817887812 859209121
2 840896778 346458475
1 857313549 393874792
2 643370147 992625707
1 199776204 421638236
2 41463355 866933905
1 874306829 306213021
1 246300800 850129258
3 712735244 585094180
1 222378476 247329268
1 812740449 245455455
2 214927781 997293268
1 890972824 150432382
1 15502703 555696258
2 958432539 624906961
1 682539505 250413413
1 348733485 750342502
1 527882328 133980313
1 191094747 804340995
1 142757293 311721605
1 182953052 201789740
1 496606572 751684419
7 822715065 477392961
1 392216273 385181367
3 361693515 598332206
1 344230081 309183718
1 736683319 768126593
1 142274936 343967840
5 472292444 261534750
2 255030656 70507666
1 355146869 875987552
2 876535084 255582684
3 108095349 891045935
1 98853313 989930006
1 952129075 350365643
1 272853957 193670681
2 258002135 126626160
1 22131619 91847508
1 228005484 492970470
1 901037215 662043767
3 738003039 62861521
1 867605787 766866543
2 297666828 172521459
1 534464918 32113034
3 238547645 995958793
3 879993634 266924076
1 838976170 321634726
2 476430975 862521083
1 16540480 415598487
3 704681861 411761945
4 723219385 147611284
2 22545886 475414782
1 535293840 400249110
1 51807718 112810281
1 625498372 35699459
1 713276331 616854798
1 840150427 856904148
1 850604352 107893970
1 109066844 837602586
1 949313598 541470100
1 934333495 38640997
1 103770264 933779796
2 670313146 545920627
2 373096224 875903201
2 303287924 265950495
2 58858198 538015373
2 668090832 399818746
1 588387353 990684133
1 989073838 369490316
5 832105042 381185892
3 392915249 4372298
2 760530926 620333581
3 326524050 706507936
1 16333522 601401568
2 433480877 478688033
3 523649910 556807936
1 78552357 194640354
1 711670386 808132639
3 185794577 820123823
1 442409303 216692327
2 20144146 649400946
1 777814798 307755650
1 914519732 965009597
1 517834659 655310588
1 93612609 514387531
2 815426951 317137759
3 256735613 52415019
1 647103458 678569017
1 782252147 617113080
2 61933997 149350869
1 254360805 573075642
2 424992143 588702782
3 477595822 927527962
1 249721631 473599830
3 968822547 975760146
3 277863818 99779738
2 604840082 841488130
2 972575943 58038317
1 696097886 310018802
1 486112539 222175208
1 760311168 966953601
1 211370944 347621160
2 751966897 139825663
1 661214489 571951376
1 206252993 856959602
1 364558018 900835567
1 910729827 855515416
1 633741389 827946318
1 945562716 528188734
1 824932666 860757921
1 558342147 140656302
1 569550357 596268208
2 986785897 804809706
1 943466837 98870571
2 532593120 141857658
2 164794549 645846296
1 906581566 272956297
1 831848895 19961755
1 897322051 118620349
3 493955206 893079532
1 140064686 617300231
1 104372295 140608656
3 932560860 519528213
2 349728188 795418465
2 749582045 399076958
1 665399816 776798171
2 476074762 778988549
1 564074765 758133738
1 945087167 492213084
1 923041175 719819652
1 337048830 785960564
1 955522303 296255572
4 853847511 745578273
1 797823983 500618765
1 393092787 34368726
1 626424113 56303429
2 243801975 227463860
1 491601304 824412757
1 626719017 389651958
2 742363117 546761367
1 774074310 275120204
1 485404387 497737576
1 463882270 915988913
1 251094217 753257257
1 743203420 633886147
1 636330203 481832497
1 332517033 690638518
3 760047589 403749668
1 820170620 168907240
2 864478814 325667338
3 345182660 655169939
1 899389029 645363503
1 21890465 516379829
1 453363932 718390331
1 3695214 170781910
1 942415619 412131382
1 683797802 757420731
1 910630184 40183387
1 481634330 899396724
4 935451291 442355530
1 989379181 533517652
1 760763811 983479974
1 713890403 159226643
1 600525879 549493625
1 641615194 841595916
1 194464677 869603865
3 541199667 259936905
1 506293558 713969110
1 120513841 245400052
1 762103706 864288986
1 669136520 379001856
2 291572821 733063583
3 180188197 921389161
4 333605927 976180256
3 511628351 449279094
1 761701489 263060943
1 565722264 453331806
1 64549546 876145745
2 483678529 629251879
1 114547214 912102236
1 47080173 723029536
1 846210875 712648423
2 193890175 98181488
1 137389330 307569594
4 661885510 259075118
1 338696772 274297716
1 735867872 317429275
2 743105505 973359579
2 950449719 266724853
1 265326749 98582702
3 174799515 309732642
2 757324837 470873201
1 345084968 393764561
3 247002846 757254449
3 828241895 19939798
4 310690417 830060897
1 291899726 388569829
1 112172975 947461537
1 891705650 471032712
3 368791458 75443680
1 457985234 336840541
2 920740347 493816359
2 362341671 490212048
2 135336710 625818066
1 512337441 894724964
1 328982818 32296830
2 304228341 92737399
2 521662541 61170116
2 150671493 841397194
1 753746358 330377393
3 117582058 937694199
2 32786834 631085795
1 585343361 569398075
2 871427197 646521337
5 877493199 320658869
1 513258717 743643531
2 400642390 685224062
1 320967626 374606034
2 770808613 367791291
1 414687594 293691576
1 720613783 920420567
2 180634177 185350560
4 984152171 88260914
2 361240612 869684768
1 248482166 253095439
1 884965278 162142269
1 345877954 360587183
1 404630302 79441762
3 369483756 468448014
2 108060279 663618263
2 868903891 597540038
1 655455494 658573883
2 572947552 59887663
1 461000091 661993185
1 91040003 19886193
3 404750196 813532565
1 235083082 759359178
2 832675807 634312439
1 98094862 26859236
1 242836978 544642500
2 500574981 520221586
3 70932196 608691813
1 168465843 222744319
4 433367024 483208509
1 743522588 758941338
1 509575553 390003003
2 101988965 494852224
3 211835237 351127124
1 767092767 193524656
1 906506656 440453962
1 91658541 33553543
1 134716958 464078051
1 588995676 75614783
2 162124519 981066744
1 506576300 23306665
1 782143714 205631819
1 337897511 76986861
2 15017362 875317292
2 75018326 839821323
1 8084439 178138724
4 910604201 603450539
1 653592488 800267109
2 451317600 362915558
3 150904034 830535027
1 341958752 983535073
1 585130677 595589364
2 495406599 765654365
1 420771431 690985237
1 501446821 391996666
1 982722275 737615350
3 103866907 892881769
1 53313124 375685595
1 32814385 720733829
1 596316313 68817444
3 126046937 334304277
1 373455820 151865175
3 788533887 63086285
2 473620288 46164317
3 79427851 818636585
2 597773729 520458149
1 509923071 423196881
4 195053667 660881753
1 313764625 690460995
2 203474053 881571530
2 22741185 378020478
1 209863085 965110556
2 904059520 765112167
4 445440914 324603806
2 529096104 206185053
1 794822344 234671390
2 617722333 527060401
1 104681127 2448192
1 211754160 800260673
1 617563776 75704201
1 893492646 839943926
3 629240377 173637176
1 625646190 754832158
1 982336253 384614505
1 16928720 349204132
2 514807037 478048842
2 928812141 125977292
1 658512760 4974327
3 769746348 557053748
1 539696959 514914937
1 324906371 177333185
2 720732346 383032288
1 779748283 701467046
2 690148975 778172973
1 547699282 797063997
1 238468758 280309890
2 336394696 687706098
3 28889540 413596957
2 58958369 41623834
1 437885647 446098387
1 370869800 622059098
1 149985887 543966300
4 130326857 593326556
4 111804201 730880292
2 89543591 605701345
1 223179236 925053959
2 624858750 471259708
1 341615586 203841993
1 657756237 161338497
1 456689478 691607232
2 212902435 761530193
1 2109549 574949050
1 524523107 251393508
1 185917152 599193024
2 818160573 519696416
1 758507075 26265193
1 313827275 44700421
1 504214360 782621727
2 864696440 628056210
1 10363813 30591493
1 691805517 545812624
1 333763710 201717187
2 815475332 63815901
2 712144451 802270620
3 517325648 619901267
2 993714166 991315058
1 527981193 187147680
1 406390746 139095894
1 398096816 103188950
2 577598641 986338187
1 262570134 598111259
1 350045106 822562753
1 674159052 910451663
1 208718807 758848581
2 970205802 768082849
1 388924007 734963965
2 519426601 325043932
1 833491204 608102364
1 975631823 241320808
1 690804004 298651859
1 209372748 579562352
3 25492908 467542827
1 989982681 467236084
1 739214657 963414694
3 177665272 168605778
1 793694051 197303373
1 604757204 636078107
2 777180856 514333578
2 661735125 993607544
2 970585576 907406098
1 887574573 621983972
2 736110783 98999638
1 7830015 584243096
1 617569737 425602062
1 631345292 875282759
2 876214191 374611094
1 915938927 575047750
1 13650525 124354010
2 148805046 171234495
1 351700199 715067703
1 971322382 497142837
1 110851582 432835505
1 735103456 211765901
1 474169139 618831191
2 358796434 3289462
1 848930629 257677075
1 762400812 432858296
2 464471868 888601942
3 191953474 959868369
1 329198590 448445794
1 699858269 992251808
1 6723400 975552592
1 38698333 520612826
1 817836891 13569644
1 239200519 845594304
1 594533318 514730585
2 359767424 41285696
3 454066572 725233839
2 231918600 626216037
1 606419929 971960985
1 39384221 690809550
2 540618317 240676213
1 510159347 939009316
1 55700902 159694648
1 90233029 481032954
3 486097112 663686665
2 907188278 302539699
1 316861101 111689602
3 254113745 349046666
3 806364105 900815814
1 551110125 403312516
1 596274597 148880849
1 223624433 137583046
1 968888245 346757907
1 706648527 649856451
1 879298514 875919824
1 547398510 886972894
2 384242102 98319948
1 473338496 743386683
2 428249710 910060454
1 713980855 219703782
1 596061990 898561944
3 582785952 885950270
1 417490466 679320868
1 315273986 981517677
1 335583549 928068183
1 757497445 727572956
1 690303983 338764800
3 292809094 846860098
2 797137864 106275954
1 973607234 912819620
1 492104182 937354188
1 819885358 77914523
1 75659941 395471738
2 938584836 655566354
1 913474589 986089570
1 42154912 807282457
2 582884001 557832453
2 907478034 151084549
1 314196954 533811327
1 498101115 547868025
1 584711422 49781603
2 100697422 982750038
4 702422653 914871810
1 867292468 431950060
1 516426424 703887292
1 17642443 609049474
1 149640442 850634679
1 463421639 32559444
1 203462032 143061559
1 870937592 910660595
1 962190952 377884738
1 821334404 142269159
1 884544175 599429937
1 279339581 406087303
1 29862489 800356915
2 186822682 327046469
3 328010601 370270090
2 370979004 256565313
3 114935303 241293021
2 61677464 650814707
3 626441918 634968485
2 70558370 317330902
1 713213812 590744799
1 890376639 623805271
3 508558934 204311330
4 500047655 725999755
1 820929595 800896515
1 423209106 14845184
1 809090772 36160915
1 542865688 615116283
1 397152208 666404600
4 68102525 452077114
1 957325475 200997968
1 79453595 733591629
1 397135095 179251517
1 619399043 169996372
4 322260732 430371501
1 916977294 591762141
1 687512903 252473747
2 919039330 426331573
1 303995247 807001747
2 960369798 661808369
1 940398648 671417967
1 739216030 907395722
1 213518728 757096679
1 317416301 751855762
2 49537357 707856760
1 359722280 305190609
2 466176046 331554002
1 121223454 335053588
1 232582216 645823227
1 833643333 380895959
1 516416479 918649476
1 484759401 473872407
1 783269536 780465518
2 772731447 798658264
1 39354466 828754772
1 70646736 471146921
2 345796447 149727260
1 398491145 186329248
1 838758836 242418637
2 148139344 386225807
1 325578859 861752998
1 870709807 298889891
3 698862232 534084838
2 645649380 741942005
1 631798221 573170302
3 361583838 93544828
1 434226376 492354478
1 638014768 124206692
1 747869587 957563434
1 767991535 671548359
2 590619298 649489979
5 105905561 675169930
1 968593113 811635075
3 971654527 757824904
2 91298910 286857004
1 840909572 39530356
1 383713596 336984140
1 488342969 318658099
1 406459088 691348195
2 470568897 658752304
1 155973904 536386730
1 620641984 775161660
1 253038645 751757652
2 378863640 723754563
1 357652857 411972068
2 212220690 450217825
1 722263641 551779023
3 387288409 671186912
1 74218654 124259790
3 850263572 688182042
3 938653594 220322877
2 108744926 98508959
1 558001585 340124763
1 600058404 350583485
1 559595036 243423873
1 152060293 50730695
1 587842029 716929575
1 861475902 959132560
1 674718943 800883748
1 159716511 560726918
1 538108536 578329908
1 577747641 482173458
1 831352128 401224256
2 271214168 843414133
1 87535488 452284993
1 151840647 719898949
1 849217607 217210475
3 322350148 966058593
2 575180078 74649905
1 711046711 671597155
1 860028436 842144489
1 869224472 697446320
2 809561024 498841921
1 933638564 132029796
1 362306854 380850159
1 540660786 486324549
1 115597944 870188349
3 825320505 381482026
3 660254113 858209894
1 843366170 136408200
1 223834179 842663031
1 379127260 708695967
1 673649283 533257896
2 885670237 97843699
2 594178928 756872632
1 808791862 41283217
2 79955292 227692180
1 119759367 546818261
1 42765861 18882452
2 464960577 705606724
1 701090776 79835331
1 930558491 609747821
3 234387735 188876310
1 295969822 168411065
1 854274713 617157203
1 696197723 949204644
1 661535861 954308874
1 675783013 117986602
1 102809686 230823183
1 407991329 319299691
2 797695318 212417400
1 710913044 108218436
1 311662623 797552259
1 219848430 146517299
1 264687212 273201838
1 927621080 138249522
3 703541007 397640760
1 491002651 578236937
1 680912889 465007568
3 142994521 469918901
1 550427765 804520490
1 272045641 207424868
1 22857046 563972316
1 305987434 457063652
2 413581789 955191830
1 774037505 505787791
2 574132554 699749350
4 474089629 764850335
2 442449412 86918159
1 691634766 651387456
3 59157184 103512835
2 780099936 785827174
1 88307537 25278470
1 344908094 606590860
1 960551673 56469130
1 271375988 874196385
2 632292669 382947201
2 877601180 640382016
1 33187573 445679245
1 798150730 420339611
1 444056682 724120803
1 138868579 41676932
1 120766375 749171263
1 213435012 1392392
3 730290895 129736723
1 648766407 411323956
2 252456631 756649940
3 165060873 592255748
1 562939354 484840218
1 173311398 553064020
2 709784273 526149569
1 917918662 650290484
2 941467442 488542127
1 609755253 942603038
1 314795093 505188875
3 975440642 407530371
1 274548973 875629007
3 843241604 35792235
2 557689579 372242247
1 700273940 15946054
1 174418533 126803028
2 339498888 448835405
2 132234468 972854226
1 865072181 987968217
2 918047109 896232068
1 87147906 732540976
1 644135795 433382968
1 878902105 326785190
1 602347180 520913379
1 53988478 182707566
2 605890984 818819462
2 642849422 351485275
1 202692151 131183800
1 227862879 431175412
3 4337994 3941016
2 702977444 137912893
2 152394980 997889106
1 54109937 861596597
1 768352003 93299507
2 487923439 686152904
1 42447616 802263659
1 543152499 698708980
1 586766197 738883814
1 523975930 62628528
3 630287994 728642011
1 962274388 137200053
1 531175061 618732231
1 230468585 93645254
1 68217031 796859509
1 134917361 27316388
1 536646597 879597076
1 260809981 76638509
2 80773418 714507840
3 227665009 548249952
1 684864591 865326432
2 790808678 429685944
1 715903979 8141500
4 907554946 254889350
1 791129577 734147287
1 549022417 248796860
1 222635708 489781828
1 562997053 17691952
3 825904630 339951689
1 952907355 119909085
1 739671919 782075518
3 927998936 147268175
1 574688876 670415982
1 315870866 356701449
2 411336235 985801582
1 488859192 656122177
1 232393933 982889918
1 463132256 97244892
1 306872137 303981202
1 846882493 383068816
1 251823049 265428865
2 641151041 732228988
1 503209086 961721011
1 164298844 453012805
1 689315362 82220126
1 833590630 245952345
2 551024742 856874358
1 274913016 161359272
1 979965354 41004860
2 921231722 959269128
2 32872321 579093105
2 668420454 319264057
6 561203809 406403048
1 14777168 11738028
5 4063509 972822841
1 920752543 618484998
1 477114286 423952623
1 715709676 429575180
1 683319871 364590190
1 533542013 664941733
1 243214698 983675153
2 908291483 847420460
1 499138971 671169584
1 183865584 952377371
2 469677933 987491103
1 555195567 260535690
2 289748899 845734183
6 796270012 468160831
1 785720065 314821208
1 811778498 72749422
1 951052212 778858107
1 109428117 101981693
1 793671880 367083122
1 154144733 303222407
2 329322984 594049304
1 966738526 81089489
1 975579158 907537376
1 3113700 26154590
2 404647710 357767540
4 829470047 639754953
1 103910710 508260446
1 508490201 466382095
1 332178305 519240097
1 238431852 582791359
1 93574090 829908330
1 908723852 54186901
1 18178463 104940506
1 252917227 72425083
1 520652320 988537989
1 771279516 874248319
1 714004429 316483782
3 447342564 157709725
1 268105007 970980619
2 987639720 187416767
1 166321430 808113884
1 688983242 479525971
1 24992546 391887029
2 568964302 22453330
1 275633590 817463908
2 906057043 106687801
2 174639339 75922557
3 478221210 120770949
1 666567026 465368940
1 132696336 363356896
1 180877528 341836508
2 787163715 29402275
1 10734028 878970423
1 293462808 814080749
1 820711381 37388597
1 59832799 567314
2 253368253 327818497
2 115704182 807180702
1 366771696 739342869
4 839097096 587126506
2 379830062 169853749
1 179041302 195962640
2 527961616 262668937
2 171738961 537130523
1 133836940 154089914
3 618452227 213143770
1 100726361 419449264
1 574274214 275205726
2 86840469 384333911
2 532472688 135412351
1 603289620 199075056
2 143057161 306237724
3 308543654 23568975
1 36245695 259377601
4 780649340 22991740
1 876878444 474937143
2 280198563 706139323
2 234498999 79568522
1 774442542 727309460
1 972920731 446121554
1 660964900 924051930
2 392571928 641331405
3 712263882 354870700
2 343095886 55965913
1 934356913 65275156
1 821041495 199934496
3 531465721 365572518
1 559634771 895201902
1 743563120 43382321
1 401634537 911037655
2 931018063 564665143
1 98651490 447961824
1 986416312 248879947
1 386202401 624698471
2 291281781 367251941
1 16952743 19146898
1 778009692 432746027
3 926624216 822456503
1 534078023 253191550
1 704746439 152709126
7 642941176 413675436
1 622661724 302318277
2 235053831 188266082
1 665685932 417624358
1 169625435 273361103
1 505423178 27050087
1 966173977 113549185
2 113783968 279645780
2 451510327 317508237
1 798169349 942953117
2 858617812 330756210
1 843146477 982072690
1 536394869 616812701
1 136488 846544349
1 973958698 272682184
1 512641285 256126925
2 934694641 474460258
1 983746888 371149518
1 91138676 472937069
1 959645555 642070735
1 11942936 468360446
1 518645553 449796496
2 442836146 871900066
3 501820110 39546069
2 368904475 595609294
2 838381583 266745985
1 148549304 147618951
1 909587513 326676925
1 226184486 796968658
1 913287344 970881891
3 475672314 636075015
3 217794499 19642144
1 838199420 529293662
1 24806593 139710054
1 312207784 818685256
1 274067245 533522588
4 246485336 91066882
1 53697807 674167588
3 213139030 661215467
1 390204907 581277457
1 899774613 490006749
2 130321554 137107852
1 978241078 551213699
1 609918115 315498689
1 918452078 928180067
1 354800539 652400595
1 866877072 225487186
1 963098289 709477682
1 723290083 198882406
1 959286739 525852103
1 944015355 11689722
1 385877775 819523902
1 807786884 7340459
1 682177965 388172511
2 293811348 74251033
3 891019260 961171126
2 186714133 552098451
2 359740201 659675393
2 881710614 287973582
1 828048383 897070119
1 345493106 368344514
1 757354091 993377118
1 543871777 437206262
2 714746354 874800100
1 991701211 241114752
2 845256955 25865808
1 68153513 322393115
1 243382329 945497595
1 983288058 211309392
1 996547606 495548197
3 538971100 7011203
1 861588240 30416137
1 758521835 874439184
1 441568788 914663483
1 675256943 6983438
1 835052661 451537586
1 745187796 119437512
2 757740986 598762770
1 701058152 367173094
1 225358409 569386824
1 159489607 74832522
1 488651087 732691222
1 674697747 998302557
1 632442508 284480408
1 722546021 3890073
1 650468627 489597791
2 393593132 883906447
1 785443073 572029096
1 698431881 7919220
4 522415807 123027132
1 6064556 816377587
1 123823965 739224329
5 3177108 104801176
2 653290409 102278901
2 466377446 389535083
1 320506487 115974610
1 852955254 204765236
2 529607576 978166243
1 307099766 255491178
1 827890578 161973156
1 445306247 671470792
3 170439162 300844052
2 568420134 585724969
2 496718235 450258501
1 818475175 871483595
2 591869779 478866616
1 467584445 729932521
1 492719750 930924439
1 802554539 789316071
1 949010982 385676398
1 994765610 632800605
1 121839115 390857339
2 132972711 43782036
2 482906410 608091733
5 534922205 507842620
1 557603706 804234936
2 379270835 662985788
2 994103811 365934366
1 328459952 756551439
2 654756477 648838874
1 797207587 345082062
1 818834826 131037146
1 375146865 812011880
2 173622881 561538293
1 814458258 814243838
1 696768986 853325181
2 989902876 565027231
2 743631369 84404268
2 37684390 791129879
2 551675727 939406472
2 136321518 872579699
2 712075299 546482289
1 935008087 11545678
2 212888319 176612421
1 221576015 316079642
1 53122315 409510077
1 286724637 972951637
1 326591455 768448359
2 953558621 930334447
3 532622736 409881657
1 861317905 624367166
2 525812666 4426378
1 205502047 940986672
3 939534093 352607298
1 495525056 273058787
4 837845239 132557670
2 372005557 798386425
2 961496139 667269766
3 142386062 132047259
3 745591327 636789095
2 935170462 417432114
1 351710361 370654808
1 80572981 375517756
2 415280038 355814069
3 519992078 876702791
1 980031196 424388170
1 779149716 37927791
2 79243553 368744297
1 519099043 583077356
1 805142589 306936091
1 307854219 346287760
1 714171731 555473488
1 596138098 533917717
1 720195888 679910099
1 877954194 751846431
1 501307241 423773562
1 774007286 98173029
1 181260332 930307269
1 421182153 11719234
1 301945373 830411038
2 800548078 14103177
2 521437667 190688827
1 779743690 564222185
1 831673405 885451947
1 483428860 998883457
1 308966653 556842517
1 713686991 198658511
1 502168629 797026780
5 128995798 838484013
1 605141570 983414901
1 201371600 350847175
2 461330709 173485286
2 563512962 389701864
1 784597305 125118378
1 304314927 375784428
1 863065032 400327959
1 134751628 487457653
2 232490721 960756306
2 2596976 800130660
1 739032774 346834502
1 75184816 268892501
3 71157564 444235809
1 327108783 51084635
1 148321411 62015383
2 213403313 547099225
3 82199383 837062737
1 330653865 884859844
1 800355904 960287298
3 532690623 223390861
1 824964039 476489734
1 631276307 939721183
1 846708743 921883298
1 101554659 824369776
1 317764686 985475212
2 443555393 729020065
1 305602242 471702798
1 600874109 963341766
1 192292474 26857555
5 405148121 328408842
1 939100296 270139063
3 87285135 241572960
1 999903436 326273853
1 76097579 768177050
3 66047509 763430335
1 835530255 473092985
1 130171365 228590729
1 110340817 140829456
1 747939640 528616012
1 1848842 495351116
2 779588381 280815102
2 983268433 427213680
2 62596003 132297948
1 623504875 630848272
1 211662259 830650039
1 703172137 435204006
1 650235345 597565333
1 197877283 869202352
1 276161810 666208760
4 302605406 704893588
2 295523519 181450444
2 162971942 434589111
2 195419587 885715591
4 712590843 793939514
2 767788622 991734349
1 245314478 618385223
1 280567588 702863771
1 732079782 536098856
1 837377564 787863853
1 442799363 215617896
2 623723132 914757053
1 379072367 704306948
1 361641172 783789964
1 429157547 133054509
1 463176223 193001758
1 694578471 252014987
3 887993822 440461183
1 586265577 428632041
1 19376402 832795327
2 796467131 710567865
1 277156020 580900941
1 748674006 586201312
1 644357086 458709569
1 410530015 747803591
1 447717871 325346678
2 239807140 39456290
2 912194838 490933089
2 857249140 680125021
1 71959160 715839328
2 807721208 757292614
1 230897870 438317877
3 691769030 812797509
2 224540710 54261101
1 255944097 463172353
1 512290790 966286166
1 255370726 893269762
3 563554808 745152949
1 908755997 535131254
2 188834346 345537781
2 330351075 549619443
1 466335082 640637321
3 796242362 429982678
1 549004096 251704316
3 695506236 131449669
1 433640596 450314108
3 242124809 138823367
1 783740010 540807248
1 630158008 122517138
1 949900766 606226271
1 862580896 864042093
3 994154760 656084189
1 535938774 883049925
2 792323100 248741184
1 922863059 220671999
2 901902253 597248471
1 231363490 934028656
2 816376102 449780472
2 353923468 111061595
1 898922853 747289433
1 378212904 408422833
1 152527826 645740596
1 279599858 349843633
2 165328064 739335524
1 400984449 831746625
2 913559718 610586633
2 39227617 854861116
1 163725250 392434816
1 843743085 682871613
2 468778149 929997260
1 690410315 159384135
4 889062867 619612016
1 942690702 454517527
1 655121622 748958597
2 546091901 678210726
1 353783209 58443187
1 479998898 827101206
2 235318986 151457392
1 711064881 356767082
1 318224971 144534456
1 271879491 386376958
2 419580971 862307529
2 535784164 125377357
2 296582360 851628876
1 357886279 975527400
1 695484391 265559234
1 404085210 748610431
2 942111030 294085731
1 614996170 903901005
1 722159613 879060142
2 176477791 76204050
1 573736432 69793616
1 940009487 672168849
1 412784553 375389637
1 702861409 726567251
2 827488237 776326373
2 995461679 93716134
1 54994223 164209174
1 927892535 292896110
1 198349190 88519438
2 716850697 241507358
1 135957310 466334695
1 6747887 546941295
1 404072359 471578771
1 119998805 925443394
2 244244611 400409630
1 750599005 532861262
2 652641297 959865328
1 273030808 57998310
1 66976068 871934709
6 661862965 505651065
1 205543435 528559983
1 36472490 873310976
2 790844975 236639267
1 400869533 948516613
1 795093912 994981589
1 771755868 915806445
2 889294636 807463687
1 635319529 142211575
1 132244569 149396812
1 523320880 319376242
2 154687972 346654933
1 438788454 396546072
1 556653071 328363216
1 649475249 536864826
7 366784362 791905350
1 490000194 174982769
1 458286471 95506578
2 230507837 648056836
3 676661106 64845476
2 287525289 746731599
2 346006366 221042151
2 690245054 842001957
1 663152318 822175143
1 167079371 830060655
1 265930320 565933
1 518031885 196599517
1 514083379 734676334
1 870610108 143030260
1 862422448 332167584
1 782247565 746845992
1 480442096 146037405
1 328328343 310305064
1 81022255 544172745
2 531478166 949386387
1 19961844 761012099
1 153150519 404102128
1 167030344 567010957
1 810651772 571431483
3 283150751 613066621
1 69683663 77901365
3 162027041 569978251
4 106614235 494676845
1 830798551 423220614
1 438550029 683913661
1 60480287 884465976
1 133990042 996114611
1 900663929 390069022
1 577289986 272145343
1 375346513 288805715
2 764012217 164365836
1 414396270 680956569
1 82107556 187328720
1 503753919 508292161
1 512316504 123041420
1 564734929 298870257
1 548023256 638161420
1 326647374 985406799
1 77232728 85199664
1 566505106 78059404
2 123228382 288170507
1 124670887 565696122
2 553812842 142954356
1 574498706 93936215
1 519003621 347980491
1 611913141 776929120
1 854787639 481428898
2 737605891 6624941
1 360111286 138875473
1 177052950 947757994
1 581089941 338218510
1 81968330 831757928
1 33981727 102164839
1 896033981 760297194
3 509252396 692141875
1 726860980 711843813
3 275280151 284241535
1 514487440 543367575
1 416450205 914955755
1 531710923 281779118
2 390358443 679906244
4 557658859 781064584
1 145850039 43063385
2 557754219 760238742
1 873376385 27863512
1 783346003 31301725
2 466620823 361740048
1 651294715 33968313
2 458431319 204920298
1 54771942 635621629
1 963807720 923628499
1 908715133 548635761
4 600526960 696339477
1 467958627 844961028
1 325001732 982890902
1 152504350 681952130
1 731618320 489388933
1 766671596 449745553
1 270788794 875698680
1 34430813 318704749
1 66859062 896467608
2 134637134 299767908
1 718554465 358681383
1 318108326 146360038
1 943461560 223355458
1 938825401 499271632
1 837999561 727988669
5 486989283 104635909
1 535431563 187534267
1 64208045 124617880
2 529609052 395157757
2 592988998 841452720
2 55750041 203461490
2 379837170 320500321
1 278771788 371816328
1 443829792 816731736
3 632843835 883720382
1 656312787 786108445
2 990772670 209651214
1 277143602 895170431
1 615851482 637706504
3 493996556 914262922
2 362691461 380252052
1 527488160 429488171
2 119196805 651714752
1 297940572 472135969
1 655278372 710348348
1 994137838 498211043
2 951006044 767408094
1 973493764 842251648
1 759637634 743180470
3 795544409 438205986
1 822841681 315726790
1 35305198 491014987
3 655889191 563048102
3 778255966 4036110
1 238434578 183773562
1 955390852 156332756
1 284736384 4157756
1 854486937 125348893
1 713533822 109192709
3 164544826 977972880
1 249292208 101979630
1 397751792 401847209
1 400281906 832170898
2 616850473 267820180
1 77147113 67545455
1 987759775 98456301
1 604233586 390713820
1 185672448 196202851
2 910152817 675914752
1 610812126 977756596
4 571342635 246293921
1 361483347 712815918
1 465784961 952026055
1 307136141 643780970
2 278265386 161608606
2 358779610 325401334
2 578526118 137595350
1 904101059 168297091
3 4902954 621331135
3 299747988 759381334
1 591085718 334749771
4 816013604 562193411
1 379487080 285746611
1 404735616 227835643
1 255983724 703450659
1 885021376 92575720
1 750012208 330111325
1 589596121 175917241
1 959571525 116442469
1 982032300 808142454
3 268625175 174890649
1 611660393 279873084
1 816163293 676822376
1 211588984 769782660
2 903246314 106106056
1 667761972 953928194
3 35324900 184285525
1 585916483 472233434
1 475492471 662147688
1 914532203 344803214
3 22348457 795971587
2 443505857 49329331
1 51800494 490703317
1 312131635 271082560
1 4158031 411401456
1 959723956 231920053
1 22715975 372160451
2 410623572 267573873
3 306786565 576016909
1 574255192 709516264
2 954846761 623516494
2 528331350 413037691
1 170184707 526540933
2 202901932 617210047
4 834819790 982972638
1 237830494 712861673
1 303534729 924291713
1 571551185 135727076
6 216576695 943990734
3 986106591 915777929
1 662297218 244025391
3 648769289 944383775
1 622491055 510306864
2 664411343 430797215
1 718591162 735916163
2 207211679 752135571
1 708475049 834106512
1 596981614 325446097
1 881219495 872580781
1 807524146 301516249
2 293786339 237964156
1 808242493 888742394
1 105945336 421068502
1 500183441 340554342
5 203451579 966601868
3 557057359 485846891
1 462512810 208492417
2 483974866 16553002
2 67811394 763537448
1 119858325 388857819
1 996741490 316356618
1 562571526 649750283
2 881602911 73435003
1 54684731 211253938
1 799501782 389696886
2 325899805 557541795
2 350685402 363150943
1 656112807 284797948
1 659665511 761790296
1 171738923 482094381
1 972982467 120276736
2 41683518 788455861
2 525844954 962052365
1 362229678 373203515
1 482014262 113721643
1 507224192 156717860
1 44414215 536080933
2 321065003 151971915
1 456852479 323559122
1 608600315 722121005
1 622541078 45056663
1 865718326 424635699
2 300742635 406919190
3 809198512 201929045
1 295148607 347366688
1 280190087 504061177
2 267368608 8346928
1 628307388 644494661
3 569637563 969229795
3 929757344 949450065
2 428135323 833361190
1 806799813 839586277
1 187596857 453535642
1 67554417 535708529
1 801193753 676204655
1 538862976 955849619
1 633554504 687579730
2 704172280 840033026
1 453319983 981233280
1 812485587 535675613
2 204732707 56532025
1 384146602 626719618
3 759142465 429616330
2 762747186 482880743
2 519207413 515471521
2 196669916 492498525
1 5548582 899289333
1 359978785 224138511
2 570641781 401019515
1 162155667 76556504
2 391402307 731162866
1 570799369 117881268
1 173373500 737206613
1 324334093 574244306
1 962927174 135905410
1 490011393 527484251
1 557251305 739298020
1 884896506 670310590
2 902158893 224009551
4 612570950 970187160
1 608709078 54284592
2 443595158 788111298
2 630793585 462076826
2 378365832 948756088
1 694429252 735386548
1 179056881 361668614
1 481573821 161280670
2 919474207 82900681
1 214902762 513552621
2 233870265 190361575
1 410528050 391235044
1 753657919 689179045
3 6836879 117366210
6 590527642 388120838
3 603870412 131108144
3 327256029 584683109
1 816550719 677275388
1 361466332 650778
1 291763742 139636813
1 619091636 907202225
1 142352600 590211404
2 257148414 206228204
1 478413723 833789547
2 811110939 62760403
1 233762572 321979767
1 213008566 692786876
2 278260834 259703399
1 139271865 396621815
1 227027467 582459344
2 84514977 144120828
1 383003858 718849586
2 10219238 684141968
2 939206500 651878864
1 588827647 486968277
3 503861024 46800475
1 757832944 903558675
1 95185489 392887598
1 788190564 806812222
2 876499013 633957603
1 505889992 780189071
2 332942367 394324182
1 858968265 709000355
2 566080317 417268900
2 293160629 641556066
1 694356851 244562727
1 425814688 914778157
1 531172376 414558260
2 375335031 381072234
2 589708914 962249888
1 759227655 221575188
2 599739055 519353247
2 455502766 335205013
1 445688020 940990552
2 879546711 340726419
1 711992281 122457159
1 17571735 844706479
1 554555790 579638033
1 821648153 882517883
1 786186162 724277834
1 207281572 878744103
2 409485529 332975755
2 960081434 515405833
1 620882159 475576147
1 879530254 972395337
1 891717894 218730199
4 166560700 153457073
2 557041489 329997754
5 891004118 43954535
1 912915522 241061052
2 446388915 799348497
2 487669284 58295645
1 899303169 591725957
2 212424442 686515231
3 666844425 912186089
1 69029691 720970069
1 171285077 409384387
3 336988999 636266197
2 261561838 211973130
1 676706782 889987968
2 540730081 105029907
3 341900812 644157648
2 720291578 592761972
3 220193057 649951073
1 446278470 658568635
1 684014871 692660728
1 594177532 460319697
1 831364903 977212813
1 21387388 419183061
1 636483136 807984353
1 365700524 276121417
2 857574402 801645889
1 342417691 196049991
1 988313559 163561330
1 681297036 749970491
2 235396171 178775430
1 52529060 907692313
1 980090898 422238255
1 873617193 366194147
1 84514620 680737360
3 251113302 729865038
1 921464166 637465856
2 206096116 329612549
1 73108597 431733765
1 962228516 432350493
1 956841055 674373858
1 618654727 525882936
2 558429363 413043389
4 978273897 733611246
2 409592822 692281494
3 548082475 558980421
3 292728852 897347848
1 953142981 626764178
2 159811107 566847025
1 884902379 834080318
7 958067475 530877712
1 134609882 973033243
4 522382077 725080894
1 155377851 676799695
1 605371050 176970032
2 80690213 182761662
1 172974954 831682036
1 321266676 561915350
1 298591233 628451847
2 212952604 935996559
1 449297210 117104218
2 773846522 543064634
1 2122091 47125141
1 712219304 676292478
2 801611292 626540391
2 556749749 642252041
2 291621937 138793221
2 610620271 675184878
1 873660127 500245392
2 50518292 130450931
2 317993358 422862814
1 24562386 301928689
1 401980698 508537639
1 731462508 991619845
2 477665459 486967000
1 946885548 297271303
2 551666254 256963900
2 975051108 517425602
2 812150596 603892610
2 152428604 526114557
3 590891892 401433744
1 6515636 450008359
1 927082931 74675088
2 968041705 325081534
1 700642180 988172234
2 624751150 258134381
1 913369550 966300389
1 592464867 320203628
1 104026356 225880185
1 958885061 685811642
1 918278585 499434555
2 604084211 182988789
1 21775912 520007119
1 273148961 511133345
1 652425897 521083916
1 303914684 323536604
1 37719528 749424624
1 316173125 522499602
2 865423395 234549272
2 260690146 92317260
3 758315531 753268321
2 816731474 693983791
2 12179940 833163957
1 565198407 920186704
1 620916115 455912108
1 242212932 85967842
1 104484641 580977267
1 344003349 416811241
1 506694951 237117605
2 511427287 587100034
2 159580610 344231697
1 355247543 173846569
6 5569627 266437486
1 890596676 491147649
2 79317409 168922051
1 667918869 79123252
1 776811921 852943317
1 509950992 406545348
1 92983634 840184580
2 311728481 275855934
1 286454019 606209250
1 369358282 253410767
2 507802850 196015184
1 893510684 211233554
3 524556629 226252190
9 336946689 584323721
1 344436777 756919822
2 884068914 663639250
1 18645590 570722925
1 77128964 121155643
2 819142823 798122494
3 630569862 772315057
4 502668226 404058839
3 348562772 573448039
1 496352574 68406676
3 792855827 493511525
2 63877183 536856390
2 161660549 810016760
2 352939547 341575763
1 284444986 488062837
1 487618789 905871949
2 515107408 275871745
2 689899905 150813878
4 404216649 638669235
1 265380830 579240141
2 618342226 84639767
1 909927895 818413087
1 157875225 389662477
2 165763007 176308397
2 480596855 508783387
2 168993858 130164794
1 358863788 141699059
1 902883800 913539746
1 646866805 999802473
2 709659794 239891128
3 631302218 938270155
1 397655514 179071820
1 465822445 495210435
1 510195642 964209785
2 803225060 621134760
3 252305734 496337512
1 820821631 387407027
1 139128563 568240462
1 753940383 596495609
2 711038093 694885888
1 31797560 738159897
1 893837815 10916124
1 223541841 518560131
1 918639078 323178300
3 410296691 38319431
3 142147015 513288859
1 947567418 221911410
2 836943686 550342187
3 756487072 272992600
1 332607686 759829310
1 581712539 665861606
5 749006936 895516553
1 287570071 671835173
1 401500151 285398247
1 373669214 515521937
1 284161880 855381821
1 508133623 82125965
1 940380829 7560136
1 561833374 927993930
2 45621625 60622295
3 59316343 714725943
2 209593416 743256998
1 610567144 59281671
2 48703019 159492282
1 330168037 367540603
2 720486054 281360827
1 330439661 837680563
1 606925605 496721271
2 425995377 970600368
1 281667585 152649113
2 547172807 490118928
1 903489514 910058610
2 575249022 851730930
3 783824472 944822825
2 270559455 379898086
1 295141819 995560724
1 606315245 640125601
2 281687978 477248464
1 926818139 708191717
4 471581717 719135281
2 469789831 241252635
1 197813075 129300371
3 867496171 106991298
2 636022891 788781340
1 88120121 979364096
1 396759445 977402451
2 47016314 337299271
2 528957844 894009162
1 201864547 938545188
2 738541655 20619482
2 272707695 758296170
2 882247794 102760920
1 407487131 241412251
1 687413371 470490820
3 993707195 150396072
2 652166134 482225615
1 80892624 369330674
1 310086077 621350793
1 619047612 194596009
2 308579081 276196396
2 771371707 804635057
3 684773596 89374956
2 734688917 813324103
2 83950666 631978809
3 883819871 185038446
1 920339908 344370762
1 280457621 717508998
1 13427986 569923213
1 257694916 936989764
1 349909885 469969848
3 871411527 809615729
2 244675516 112763291
2 355690771 735549641
1 568753669 333737011
1 222080926 391669395
1 65231455 983297317
1 761711436 247111417
3 449286028 877065031
1 360605706 75831095
2 124798668 211691743
1 971414973 541902221
2 723130507 746765092
1 810426662 852403965
2 195777448 28267961
1 12431619 504186987
1 389384761 282891804
1 829350506 866705589
1 147076095 933788056
1 539482662 382359642
1 14219577 656113087
5 663653200 949701349
1 878064598 861429285
2 390710378 489447318
1 109813103 543963770
1 873886281 317914330
3 522993711 33019930
2 127661915 297261287
2 776698054 84642724
1 248813000 320506369
3 698056663 569819484
1 145258903 258986313
1 180603244 33552945
1 258942341 753042706
1 241453650 861889272
1 882747720 282109540
1 422988729 648143545
2 733737288 92448418
2 152923033 520996183
1 455699535 974050293
1 675719280 217927565
1 722533855 136892733
2 871762188 501633264
1 209909519 422812779
2 812944957 243830555
1 828581277 302574544
1 433162237 936664937
1 275293306 211888232
1 412453868 60362874
2 298328399 81332647
1 568779236 842587266
2 871410228 159265584
4 296520737 137826668
3 835443284 339551659
1 980355287 86698521
3 181333407 841965784
1 352265600 844934235
4 945122669 605385535
2 350833288 272783551
2 687083742 21452800
2 550542547 259725642
1 697424581 277824859
1 370370285 624244401
1 688593146 608875997
5 784462179 405168859
2 106908487 908320402
2 16842226 818783917
1 195291217 866318656
1 629106862 283474631
1 849494002 636238057
1 529353281 636394066
3 335018644 911737586
1 265242218 886303402
2 107073037 330631106
1 877706742 571149377
1 674444154 11590680
3 819782166 163119285
1 410130348 386562683
2 716560192 906353300
1 154487331 672069369
1 729102556 457176128
1 621499647 807606042
1 187815265 247923593
1 514466594 545274462
1 327322115 642551073
2 329818314 80843175
1 475744595 718017334
1 916410389 238229720
1 273207260 31307671
1 287433437 807817432
2 925804279 155412845
3 512177099 703990530
1 46518223 527661305
1 219758387 629997579
2 254821065 621283855
1 769756229 949243492
2 745620178 575241237
1 877035033 65395872
1 170304326 367453723
1 863699260 937190114
2 907625637 930203084
1 496266678 657136276
2 854244683 635846254
2 698748496 526513729
1 980717909 10242785
1 875623638 107533736
1 96486138 5865351
3 294564418 991144979
1 578518311 23227581
2 465520781 139003741
1 48117854 950487180
2 724404632 454030981
1 649014776 2261089
2 286852556 934377330
1 279655355 418679975
3 297139287 278148415
1 838392933 344039380
1 287494004 204572749
2 227766768 835796018
1 938482530 92524570
1 322985692 306066919
1 536616493 32168594
3 830998726 707127513
1 224154119 490535327
1 354309138 182406732
1 93205960 914471858
1 363844174 496005831
1 107981191 764578549
1 166017558 130908342
2 958950120 82810112
2 760577758 673143805
1 662221708 381940799
1 804050685 972446003
1 286601744 464084110
1 130116610 945613973
1 764190363 231642642
1 431222700 482804831
6 14256870 860946323
1 843350583 578447200
1 943203391 382002883
4 625185667 208890658
2 847696029 81488800
1 560563205 518425113
1 209166857 606617321
1 520191442 536142381
1 747706235 491045013
1 807137035 97703402
3 936211762 188149145
1 758311684 963243194
1 563233950 300382718
3 227162671 63063651
1 467771265 226251960
1 193906790 850360729
1 577458153 225900074
1 946236968 964825881
1 58862290 29713411
1 826625589 479255285
1 550494045 196099746
1 573934324 943571420
1 875741998 357349657
1 572034686 840308336
1 979814568 819953233
3 135157514 239618165
1 651287835 180326405
1 433606998 937332569
1 937466891 555556184
2 214753636 351296067
1 526458015 704887601
3 360808174 130128714
3 596198622 355981200
2 439936485 178531400
3 239054381 981009628
2 302490570 380665411
1 512240409 95062326
2 417004317 760013274
1 890179363 329094078
2 443310821 563061941
2 721412741 43722386
1 854414353 246884560
1 411924714 604694782
4 216513506 804132034
2 505234296 553766199
1 55847649 626632617
1 462573369 497103644
1 158624963 342681948
1 516900278 91973597
1 753246055 979388437
1 854867126 466820280
2 138774018 138691080
1 11591057 927882295
1 582197020 104359801
6 346684591 48338349
3 446046558 361067342
1 999229060 573525285
1 701504959 427484527
1 251463877 221169383
1 106521983 701687261
1 618802193 955289666
1 850657201 489660178
2 320191626 888120453
1 253110745 939638897
2 652502894 348016240
3 437412159 703048130
1 999353772 583236588
2 297188702 10424402
1 335212594 135856205
1 579263661 729491695
1 448475386 941192898
2 672688854 144904201
1 96129898 16239001
1 22089030 997063946
1 585570858 733611577
1 411854499 444628296
1 458220513 24535842
1 23742957 178500193
2 81634349 294860567
2 928703744 953766076
2 631302223 606495078
1 574980090 113141737
1 216728490 876181308
1 554755815 354912448
2 677845400 313515572
1 25835954 900038688
1 861415300 719931225
1 883069372 912443500
2 59440604 987900931
1 99520119 61511454
2 789814591 140997805
3 693982874 269936115
4 57365457 118130124
1 475164011 50601240
1 262193348 595846284
1 491214139 611099049
1 35195631 582397669
4 659550891 529997343
1 805290651 776742025
1 59594323 518616256
2 906503229 505235763
1 550613997 528890960
1 93106251 224598689
1 975169834 987292577
1 234341076 224340559
1 11783409 18632461
1 924552980 268025614
2 192192542 20190399
2 7333932 130711146
3 598958727 622983156
1 455038414 552956172
1 106772768 852034735
2 257679349 442348764
1 304222532 590013447
5 858535681 545820671
1 829989783 998951056
2 942722952 929841374
1 387704287 738835149
2 827849591 917441222
1 919746809 636180694
1 483435964 265396218
1 883700823 183939293
1 812479724 294313539
1 742970292 665829798
1 861281415 535675333
1 951516194 708940136
1 699685065 203535450
2 438280134 887006527
1 458542093 209435111
1 928709845 976476687
5 592653966 581646276
5 330184282 399037384
1 548458802 956736052
5 113180155 617492061
1 556747494 841777859
2 310216271 300104599
1 358500698 676945607
1 515703809 574054941
2 721643925 949676506
1 821737058 651417816
1 337698029 544787693
2 262676498 518824561
1 908417356 24870890
1 567830464 708548317
3 627697386 174658405
1 51049656 883322840
1 96136086 138498576
1 217403114 376153142
2 57482203 575210735
1 667050089 305994926
2 76907957 530069005
2 668094785 691756984
1 464306044 323326076
1 483839570 51345465
2 159092923 542485056
2 19566891 129239145
1 781362936 219974210
2 811800669 521372800
1 49635540 566619810
1 10047901 512248806
2 630344673 404220472
1 193339067 917699760
3 237473536 55690943
1 988585421 522190674
1 594735173 897615596
2 497832534 396660366
1 612924558 573745079
2 84315285 723541365
3 66856528 526457025
1 994469850 179505782
1 349257761 372911668
3 171087327 50775348
1 659978502 633627102
6 496612797 228512312
1 479608665 888937915
1 849461808 325258675
1 727959844 155384330
1 854808562 863645316
1 305299214 461899016
1 362007044 584974256
1 711486959 27469066
1 171502571 698614570
1 477563976 991497579
1 627324332 818673366
1 494105709 403308966
4 764187496 767990227
2 456735727 749695970
2 760777849 769582851
1 198103971 394308464
3 535250518 83351142
2 206986333 590067696
2 751563532 740323710
1 128557296 595386245
1 436029937 327736477
1 484006921 750345863
2 946599837 917527890
1 446079494 23391453
1 502754592 489916518
2 877862340 757563976
2 30988542 527087153
7 629810763 610700571
1 725725 755957857
1 666763313 899658279
1 403788815 958442346
1 256321837 272311576
1 127603316 656287079
1 684899195 174244973
1 109392141 836192959
1 110761683 651091717
1 737039739 999279706
1 660126167 934111233
1 610597670 236918682
3 452844809 113026965
1 188348526 721333175
1 74210723 381037835
1 175929379 805492846
6 501001694 990938998
1 376593185 197864985
1 213803404 612571084
1 270728305 397772801
1 487887688 238125403
1 284848685 356759595
1 50987394 372254060
1 522989086 66043501
2 782801819 694983235
1 537931713 699508586
2 918085967 891324881
1 558649657 707735751
1 413597772 583131217
1 151563400 845544510
2 433357784 966592071
1 604115068 583967684
1 696970513 350327819
3 493309325 246781099
1 345469275 109434639
3 916336769 907220517
4 107848415 70572096
1 153367628 151822521
1 952140893 435780403
2 403875427 580804367
1 913340744 937850532
1 167393106 21532180
1 489898565 627030144
2 285680758 237066668
1 403840410 8664178
1 948036571 153947283
2 967611242 446924319
2 643070565 718409340
2 384254667 640514961
2 751987556 997091025
1 39154628 622266505
5 6157132 663044450
3 283186055 790943196
2 646000224 739646208
1 11879647 476119225
1 377465756 666066323
1 495444773 260542855
3 808837008 981449007
2 62614832 891653900
1 468197349 509388991
3 78173802 126567564
1 198373990 852636035
3 45046405 467672772
5 929700309 65503248
1 83450667 186719674
1 374329162 28494397
1 910203907 40319096
2 816137753 439028982
1 379893547 243418715
2 715323049 387622980
1 390976031 473287806
1 276471473 876279114
1 958910978 977149381
2 814458081 14306335
1 171425554 857283838
1 367784423 557773259
1 771323943 35049823
1 407035735 391960256
1 835424815 170004581
3 529236245 815036166
2 695866922 334726564
1 672005288 352612558
1 258152256 916342603
2 916325384 925785277
3 399264554 387754032
4 710116660 222746426
1 416827341 975504398
1 567195157 862155595
2 19211001 468888564
1 314975398 673524905
1 448922058 342684401
1 354213432 558558556
3 545168603 994306202
2 496711586 773993657
2 979565587 296971692
1 592904681 709999469
5 395331006 852905916
1 947676281 574404328
1 732854489 235269654
1 74136973 623411053
2 902040337 366750817
1 601771347 490563067
2 389226814 101244343
1 410634208 900682181
2 542617884 122708079
1 795738939 151391311
1 154950585 319823868
1 878771238 596352259
1 697387340 403113133
2 7888561 460006642
2 200573477 383962623
1 476145752 742565697
1 731844588 146803569
5 746627729 145693294
1 465582161 206783487
2 289108238 818843050
1 558384421 38116209
1 818464415 544796655
1 206855979 43339084
1 41874291 339124938
2 879583404 165441930
1 276118073 802999889
2 775913035 375495934
2 918333881 54034430
1 161658150 299254759
1 560274508 914968595
2 889571180 62856725
1 568030264 446523381
2 184837943 829960116
2 854032950 740435551
1 940896998 113110467
1 982811506 632378383
2 550463103 144952168
1 350715324 944726466
1 778536087 335892237
2 721143432 732637693
1 861241014 765760162
1 923539661 914309078
2 613042268 776934087
1 558520777 850303377
1 780018644 82257571
1 119728743 712615136
1 71022368 990314431
1 776479671 242794825
1 242282397 531142129
2 276012849 789750484
1 900326099 358032415
1 553504506 374621144
1 107173587 592983787
1 453400227 579514212
2 61687796 951862002
1 679456624 976262228
2 974320193 375200997
1 250493101 718643442
1 765293546 948005918
1 943769058 278004605
2 504843944 611329661
1 481221468 640252529
1 735885108 166342304
2 152735829 781386780
1 331196358 21423717
2 871288358 142178656
1 626680500 468339864
2 803233210 117999368
2 767898782 736050950
1 754184769 868853477
1 126461043 274416142
3 962618350 115196273
1 855656709 201316653
2 812797318 529982094
1 12697005 725055061
1 5102697 423158310
2 512581848 819488757
1 997514042 146441315
1 987082197 244982469
4 996331414 413679111
1 396405492 708618570
1 602059697 289692861
1 742974656 864975708
1 473413153 607575319
1 684779079 279378806
2 678023941 678497934
2 619896448 763818072
1 805764085 199576191
2 407838923 49079215
1 224194630 774642250
2 537219201 899166460
1 614049551 460668393
1 281277938 513085988
1 29907356 182650233
1 176000354 568710875
2 372368789 130073279
1 807641835 788652025
2 326713688 569737130
1 52481618 640814406
2 855916629 81582631
1 125616236 800535631
1 755167075 591582529
3 778740194 149628171
1 82593301 938971082
1 945407348 416199670
1 661758623 644374169
3 359785858 468613628
1 531846895 909046404
1 671418547 266482388
1 863634813 306330877
5 406765898 638469987
2 544738326 574420026
3 471841907 331897261
2 159027264 544423604
2 213265472 738081650
1 305835334 528116739
1 337252494 635056187
2 70490806 649779026
1 231985256 361236196
3 818489756 900959941
1 609603901 310509051
1 847668659 595316989
2 823719467 73773159
1 835413450 283623124
1 236373586 662144465
1 922063963 102988644
1 563245509 96473327
1 100871439 264039479
1 815466894 522364088
1 799403410 755845206
1 748138810 521646423
1 392188096 585915656
1 946577891 985600877
1 572155008 89692972
3 882112305 566338439
3 193280894 47562222
1 991644831 82712388
3 44816603 550852125
1 131052950 717296952
1 970851922 623601619
2 379196234 69232984
2 700536962 943629977
1 280568516 499956362
4 468438894 611478932
2 66876533 687146278
1 252558862 66215271
4 312516544 734168942
1 89186315 72069021
1 314476224 245552107
2 523228200 156138768
1 704191547 414443976
2 469952946 777779002
1 866202388 466409836
5 717058501 462844391
3 806975932 398313622
2 700931224 740323837
1 691857662 818735644
3 511051931 622574983
3 297568168 351891199
2 74633984 166396639
2 928851866 310726799
1 431630920 36865325
1 746408368 444480821
1 739411955 723399735
1 867998943 160220787
1 896068062 784115553
3 722916997 605606857
5 131461767 472191377
1 648159817 779993436
1 671652147 714560010
1 6676590 354033506
1 164359840 544299237
3 244668382 842345698
6 488517601 28115372
1 430127463 713401477
2 326120962 852139110
1 201806182 583357561
1 117336315 38532826
2 108566731 427490075
1 826682856 206699661
1 924531664 98758266
2 424259353 110787915
3 462879639 653641376
1 518648933 822917099
1 486237393 365500633
1 609705131 331462435
2 918770610 706189909
2 658893682 404818184
1 252844284 679103739
5 235516704 574628112
1 874784156 276998363
2 578548208 576859863
1 833387891 28817063
1 942014057 373061086
1 158611755 85172560
1 339476955 520536891
6 770174108 126097998
1 727798788 835147699
1 511788164 22086570
1 656146413 440969102
1 323449059 181333396
4 828926380 111869890
1 107501922 357361897
1 475223688 427111597
1 953806740 85026406
1 174265227 662254974
1 209975977 472082586
1 333432987 50539375
5 180240636 562562543
1 88416763 753029476
1 951213668 932594405
1 111323627 730196314
1 453463635 607393427
2 369891714 836180590
1 931213256 352608134
2 70312424 482650130
1 344504300 410258124
6 850059953 157237707
1 649724452 778544084
1 388903561 916593092
1 3506411 97067101
1 859563506 776076049
2 874535478 607869355
2 325147044 529798264
1 170321757 76596223
1 978977550 737516943
2 780646444 837310593
1 674531524 129412221
1 103264615 287680460
1 276897103 927059751
4 737332081 170029838
1 28946487 847814277
1 563667704 225350222
1 717030774 966329448
1 137625023 604045046
2 691890700 429625114
1 800713868 840425132
1 907021794 84098759
1 450786110 760907617
1 505318259 138813122
3 40537263 164266356
3 263305050 195767350
1 962209537 344677743
1 775447428 814206146
3 336853475 193837032
1 987526194 103994238
1 478059734 887850914
1 489887069 113494938
1 71704416 505736813
1 139657873 123795345
1 418657432 476697736
1 829316417 356752628
1 463221406 435498270
3 268324173 203990678
1 212259502 233481818
1 857247615 872784620
2 168856460 905952119
1 193561185 587218969
1 508094998 655955621
1 423925189 839456463
2 828487547 792965652
1 679878693 155895954
1 79236951 318170426
2 327958880 689713394
1 58426839 994153058
4 192868687 131121927
3 37840627 774784516
1 784846474 655828514
2 600307247 436409805
1 147475531 214499013
1 264681119 240402697
1 563437727 561163046
1 326531590 552134024
1 905303858 236800604
3 488460165 271601515
2 119117919 518641463
3 868141665 374123190
3 809460858 175513807
2 552369828 239249600
1 333424247 688118566
1 754116285 485245635
1 645298817 870603036
2 512444135 896181107
2 434238955 428072155
4 107508624 460083433
1 787229183 856876171
3 319951439 524003997
1 795498926 875930221
1 257138012 529362842
1 973964402 489485359
1 208793189 560494636
1 880695984 315681049
1 65247284 327082731
4 807953700 737631213
3 35598291 677835042
1 220371104 305153726
1 861893697 535599194
2 587566862 37396081
1 412812875 53830032
1 735218812 10541339
1 778983215 603268144
3 960052609 983199251
3 546633181 235706611
1 359801709 709116180
1 519097412 394430881
1 339977829 192848514
1 38511062 206005390
1 921065867 190211140
1 526358580 191451448
1 204299645 98535167
1 374931958 417519161
1 955013779 652789200
1 114372097 749121638
2 976319912 534124337
2 964045983 276330581
1 782238777 3096635
2 333250794 311218246
1 675325603 997920404
2 381090126 861608563
1 224649718 938016563
1 797664396 172883488
1 88454087 941051311
2 952352513 833145948
1 186109612 331476593
1 761439882 43787408
1 68842299 461512601
3 185959795 366950791
1 176710424 797212582
1 530825624 684301275
3 862561031 941043429
1 241643736 633702238
4 566610462 766423621
1 626291887 500033807
4 659951809 480575463
2 714925488 126325495
1 921621170 835097171
4 669988979 662758106
1 984457597 276153892
1 474843503 132111872
1 825095161 416190872
2 629704171 777812902
2 129347834 908436199
2 167711807 484216533
1 979358107 947710693
2 248060218 598121967
1 974238979 641910018
1 429876107 19067073
1 472991105 847204500
3 629607855 379595533
1 874712759 198944993
1 62233961 625879915
1 813425775 894388269
1 169337672 390714341
2 222800850 737984696
1 483141943 658906299
1 608667943 88393286
1 101934688 254600844
1 1691592 320334063
2 683254145 530519978
2 59591303 805219945
1 143510908 172114601
1 94216239 733511727
2 365655343 348349904
2 662892716 84985685
1 488711934 498623287
1 487924877 409453419
1 366728801 450651805
1 542325459 272791229
1 52847510 738474334
2 738526797 966608640
2 847981487 789157520
1 796838793 63432574
1 145751477 694827541
1 805172274 901258735
4 303318765 241572105
1 439280873 226698156
1 562334486 584852916
1 136955700 927552444
1 386365720 383587405
1 715526007 867941171
4 60515576 100370771
1 100281330 214482122
1 541275459 502841540
1 895734625 566780338
1 775791831 343314379
1 412396561 14009797
3 220930426 252749885
1 221961389 304080351
2 574920073 777642197
4 146106446 691489193
1 930520277 602163626
3 514241852 109002992
1 946286107 157321870
1 362735204 470354573
1 735383879 651268944
1 384647472 734366625
3 854906762 895942322
1 547258697 968627505
1 786245548 128534752
1 643595065 900529386
1 232837548 438874280
1 551028791 679356859
1 879910118 859805945
7 638185139 966181829
1 264148763 594655654
2 417416780 473177605
1 564442926 514249392
3 575314897 61424531
2 207700786 728902747
1 312321296 814899077
1 642414956 352439611
2 160940943 28248562
1 493808738 88867941
1 765301398 290611850
1 567977133 631315117
1 536312933 329245874
1 649199631 282661736
1 895679601 9050982
1 725924931 275342034
1 198043828 835624522
2 715352547 972982010
1 278503988 635129325
1 253203426 626603567
2 913028752 16345615
1 320793294 424217153
1 489659868 225929904
1 581224322 231785878
1 522100683 556094385
1 170253975 21814782
1 30593551 295915823
1 81710487 430108682
2 125260000 799822134
2 639757658 602550324
2 949942345 157404299
1 846248680 598140723
2 590810477 313759337
1 770082233 543275585
1 942061321 315378125
3 35522549 716542787
1 443785440 910920965
1 312276239 692129906
1 154033107 566315823
1 154326448 123122720
1 549630282 389558411
1 562021554 113877980
1 588002603 401526704
2 302217437 984939047
1 111044350 144509246
2 999123739 68837705
1 242736540 273412897
1 405906116 604777038
1 368833556 592121914
1 587809110 165037790
3 69321412 166424747
2 611757243 832646607
1 760320682 495697424
1 819042631 770573138
1 416357593 865523632
1 359686277 337352871
1 869629546 236767925
1 550247273 607621458
1 497802614 304364310
1 426457847 956921247
1 747368583 73529221
2 219291192 934719069
1 992986381 729418664
1 134217034 623142224
1 570747235 951784320
2 732714783 331108700
1 119129704 477285888
1 550114433 104279064
3 126440354 941749878
1 663306268 568989797
1 657709879 920732786
2 681948605 83738839
1 401016810 604056501
1 447393016 790946436
4 600909258 428346127
1 334102397 513780812
1 24441464 125951043
1 252939808 729030140
3 152117991 967951485
1 45857045 675130190
1 355829530 223371258
1 438372267 494102669
3 739340876 154387461
1 430131752 627705459
1 835602137 455834085
1 425119754 634005832
1 50047867 290752324
3 111497061 572611796
1 594043950 438125084
2 324411293 140597909
2 358392309 156768184
1 856296348 780137342
1 240809888 903528624
2 562373475 842828091
1 854039305 894856514
1 846126872 651800372
3 592881379 6793620
1 569149640 442951053
1 532063729 258152979
1 67851588 766572462
1 695137756 173252231
2 70250363 754872545
1 578814258 999800453
1 391934689 75699714
1 117274212 829241574
3 297233084 196859959
1 602542015 682801988
4 336492404 69338316
1 692985657 656761965
1 546045735 789247640
1 120062602 254310337
1 188871527 217613304
1 762698765 203793415
2 695039000 4944519
1 376659224 657866542
1 277254457 425686871
1 638251625 493908413
1 213766112 878453015
1 463294922 475595943
1 918980599 828114458
1 520229715 214216219
1 878584763 22990027
1 972841377 854640324
1 952435399 819295648
5 920939429 964531478
3 833556502 586002237
1 651964207 250156179
1 256273502 391696979
1 949650794 639908295
1 583232463 632775873
2 465193401 612151463
2 716776388 746005550
1 12915574 759188236
1 635021343 733167364
1 78679209 217621328
2 122913708 956996743
2 618572659 607115639
2 963118209 309826195
3 393289069 259557634
1 334726010 75927924
1 813197355 551247333
1 285566447 49056922
1 568456743 840060834
3 863725669 432224003
3 166136306 169142417
1 677779541 729090075
1 681642757 322690904
1 872165637 596601435
1 834057441 50976120
1 621610977 224977965
2 689217604 164839648
1 691300836 388545170
1 979663878 558517944
1 197388916 721507467
1 243493385 938862306
3 322536284 693874254
1 479473598 528055637
1 366302747 6201215
2 765176356 416673057
1 806283096 244178735
1 204269287 515167609
2 124214917 224481264
4 492016388 958657890
1 225322431 411795876
2 401777660 737696537
1 737123685 261801466
2 607551809 917960879
1 911364299 225739611
2 673652626 5341203
1 415325600 531373579
3 627099597 205843173
5 873961603 334545902
2 834125772 292731611
2 247571905 738760170
1 778174758 94178658
2 137105349 56057521
1 678244446 943907794
2 862490330 512379968
1 302648827 157323013
2 209915334 793805310
1 640537480 699370656
1 708770064 31757004
1 462380273 692805967
1 150433874 970067269
3 163961565 389337312
1 112227655 747745456
4 767977388 230868911
1 747168908 472781591
3 516465444 123541030
2 36857328 965387150
1 208326331 384017109
1 258839066 342736300
3 962202789 864639811
3 991835347 538596554
2 883747377 100303616
1 657335070 339159070
2 585913865 730020329
2 153407215 720868884
4 560143820 931623927
1 183018166 764488338
1 624573176 702607369
6 50718832 268227527
1 855455902 790507381
2 215796138 85282170
2 119143822 616139735
2 559993633 525729895
1 785845438 19763775
2 597958835 616094821
1 724951289 354000652
1 266745293 356855069
1 833467353 817744855
1 149395207 126603133
1 4158178 479993966
1 884097828 430610698
1 692410341 855173450
3 191100748 169341864
1 626429251 990520686
2 991453872 515632982
1 326706006 849951137
1 458935739 499734386
3 39717928 887651248
2 774603064 67453277
1 961782428 413054200
1 368045747 589560249
1 586902570 545595853
1 909296560 785484003
1 895393083 647107963
2 990467462 698843044
2 82916107 400836288
1 440336272 114341684
1 642946071 689123514
5 452397188 982910479
1 206698232 137228261
3 545032182 353737161
1 186089858 90169724
2 427386126 152869187
1 650590108 656471466
1 839857867 28641238
2 773587292 862192591
1 16679317 409009581
3 932558127 773948354
1 160251518 143217108
1 5894685 968356957
1 673172976 628295553
1 130432140 115971779
2 543049281 140794771
2 856361560 188166145
1 471472783 743556553
1 505933011 385081855
1 98258983 95543850
1 610628148 857237407
1 851936679 131926266
3 733662390 271162392
1 455002411 632617532
1 907972152 175103810
1 715219129 908346464
1 154094291 495422124
1 552490735 672624808
2 100384320 405932929
1 409173791 551491180
1 32532435 622224162
2 328269142 375292424
2 560872666 560670434
5 719881552 653051938
1 827782335 907620327
1 414432114 460934287
2 590133418 603270117
2 32809305 63061612
2 931443444 389496635
3 557949981 878538588
1 324550320 245861324
2 85032651 388099837
3 97901838 7039357
1 572263214 925821102
1 948018682 100860295
1 715791239 460108972
1 572310612 625041981
1 963365789 811682567
2 909810483 800548285
1 21614578 40010085
4 648625483 845838987
2 244318627 795151524
2 695455317 696798756
1 894265795 706098252
1 134408143 482236677
1 308063083 314611226
1 751484982 484643884
2 607714642 808816035
1 170655136 348175967
1 107851198 524614753
1 696556259 807263722
1 915268466 603256907
2 269203715 251801909
1 982785013 365594097
1 577135450 769416285
1 919642543 531547313
2 233381123 931121165
1 800425743 633584570
3 4959807 440564061
1 480707185 298783781
1 179581556 731622807
1 711358265 837404378
1 488872252 992963680
1 401438880 851104979
3 281311315 413370765
1 448958444 161850457
1 131019964 988439506
1 542362590 447597229
3 275330755 684716994
1 196937533 111215000
2 459671595 10483433
2 328204378 957735668
1 722000335 560200399
3 642260557 542924335
1 654491181 839980881
1 81952796 758844398
1 778711920 352400884
1 855017295 395517297
2 800558102 56649721
1 803459027 790066796
1 311445816 123046273
3 867864013 781796012
1 719186828 347870684
1 859601704 74284850
3 380176533 648535296
1 384512925 964654292
3 743224093 750713244
2 479868485 851817624
1 546964368 376520381
1 498307121 759847706
1 324785973 660634738
1 401699979 737315262
3 840154618 754998043
1 410726464 530826185
2 169993245 146415308
1 878075706 360882499
2 577544485 543934179
1 823418 92306879
1 426154896 831700798
2 974251127 68320259
1 470663196 434481660
7 289616028 984970829
2 273171950 487893745
6 346479751 920751672
2 456451735 782416318
1 763388438 597268267
1 425989858 250296533
3 182674382 307413226
3 171305113 623127819
1 122379799 58476731
2 191137235 943142787
1 612575008 301121312
5 492435976 154362666
1 35546835 536989936
1 259541031 244176676
2 145621644 778164764
1 636167128 455783254
1 823172672 179481955
2 574346184 244133591
1 871129872 76201886
3 650573470 420640600
1 288593065 1601913
2 750264206 575629990
1 854886605 784433479
2 490182432 404165088
1 999964702 955511103
1 132255735 365782360
1 262734283 360173792
1 50376286 593669310
3 914718969 203834459
1 929261745 296051111
1 524036424 678396011
1 644768921 717927567
2 389680500 439671692
2 404791874 512185724
3 229889537 801114656
1 869109620 596047321
1 123249888 982750750
1 717686562 330831254
1 59567999 112763293
2 204765624 864198956
2 700246337 676781264
1 447682345 992614128
1 424790132 277865195
1 825096772 851943107
1 106080459 752892000
1 619915199 753211051
1 877317954 679173213
4 354125290 473029009
1 827524558 243502402
2 659252702 330083348
1 23516763 772224886
3 995657964 79307627
1 801357310 711701767
3 750003212 717707332
3 782738263 333793620
2 510351377 639685814
1 459093550 335369018
1 551064375 167017055
2 364209433 319889212
3 870188340 125990709
1 979052007 886811006
3 284584177 956761496
1 212193379 504021073
1 893122194 422592866
1 369215666 660723727
1 794787461 191468031
1 459105668 713897227
1 77056809 538453302
1 714350510 662085723
1 252197060 608947645
2 154080677 25581691
1 413671253 309398589
2 678110276 124338138
1 405802173 750063930
1 644776264 98347029
2 626339567 619596882
1 267676680 114794489
1 379905075 79096281
2 647889822 240816035
1 310171489 473879634
1 128096183 988574150
3 517676343 680189249
2 443277680 773165252
1 247318612 973913773
1 940632865 193759547
1 348178812 611561378
1 733518464 189955320
1 166963163 43231679
1 896547326 535176997
1 33590419 608238542
1 881001860 483528200
1 72227232 512556021
1 88998331 802083781
2 786042200 871986912
2 366641770 717182259
1 621825808 557011666
3 243511529 89849072
2 564745723 655352903
1 526082671 443558121
2 684312813 769677483
1 807361486 649165228
3 944171020 664209056
1 542785494 807461417
1 676747343 695791687
3 408039675 983709705
2 158999161 882236837
1 408401244 466050775
1 183028408 174334661
2 728745613 910189398
1 238042900 723338427
2 234126682 215008735
2 626153507 499311858
1 109310639 459776496
2 442806457 477620889
1 697929794 875232883
1 319049695 997107938
1 583006913 695824225
2 571416021 401283706
1 63329518 402213031
1 767983100 962955694
1 856068083 733823712
2 937853686 288108532
1 375858617 142444006
1 778495885 186048707
4 59295700 604992735
2 515729346 240850027
1 15215888 183859153
1 611150851 343806777
1 625266833 675656711
2 672201825 177598743
1 926038608 719873970
2 608879130 316174406
1 418698106 977542852
1 613222585 475234980
1 428845936 91284390
1 424166232 311863590
2 816669270 560828165
1 709769273 451372054
1 902709257 424357945
5 527870819 383270298
1 949206818 293379597
2 461629169 689319836
1 238834434 104301865
1 222189503 69959979
2 633396762 896752795
4 591770777 596893134
1 337381796 484291744
1 37628799 688203287
1 898693356 384997860
1 169821392 903045643
2 109580309 340903958
2 905255627 968178765
3 92652852 809123029
1 818793860 955177077
3 181798965 388443998
1 983276330 28234271
1 687002816 249897988
5 500303815 534072415
1 291347371 807016524
1 131439107 743416627
2 911924244 577775821
1 99803969 724763279
2 526019766 406312008
1 777626661 394600316
1 811104309 304318093
3 416890456 291016617
2 143562002 582121085
1 675494801 814065426
1 72208944 594588314
1 901276318 582076550
2 928971661 468788017
1 9542592 873135269
1 765007437 96060993
2 193351170 16421758
1 183180119 27940830
1 426942340 830757628
1 792960577 202787886
1 394415757 99735801
3 3439712 252707023
4 869543679 188156205
1 785380879 498308233
1 142312632 992353304
1 787532225 164382517
1 933209932 335463744
1 983476236 262291193
2 705658860 116579627
2 893956143 466326627
1 651152930 600821305
1 19881364 566221157
2 744873345 345411019
2 688886059 903552340
1 352434788 785204826
1 44900960 424245849
2 904536953 179390592
1 199081521 162406012
1 363230025 443083587
2 947138811 844684801
2 143244831 524335892
1 315926120 268366677
1 349995099 374484861
1 269149960 139629560
1 507000539 806849636
1 532722268 422336599
1 136350795 677630317
4 696576420 775242598
1 667619757 300637528
1 628156195 59239292
1 570682631 572919341
1 84504610 711672350
1 362634131 441577462
1 500450934 372949199
1 75135547 779960549
2 592255038 452938140
2 496057636 253048699
1 805298026 632457860
2 579869695 131833256
3 16691413 962456763
1 667057487 763318927
1 857249363 400272897
1 456688674 900668384
2 325832625 746704748
1 29327425 609055221
1 165455000 168806656
2 590696077 468432962
2 37318949 821868416
1 257752159 173547831
1 912886810 301780349
2 560140325 302806416
1 659080336 690340958
3 432383563 339722433
2 141335194 66001512
4 545677384 129575893
1 382007407 660322621
1 10945155 11274619
1 490371433 829071664
1 420901253 690588250
2 704844406 410107940
1 514297850 556249829
1 525740461 329399437
1 379322591 715776341
1 142367887 828217638
1 877783075 272596114
1 519694712 827085070
1 900254835 922498428
1 184353927 579380655
2 194127947 195620458
2 275002666 368263150
2 725943520 420797520
1 765823216 1203239
1 235174511 506785495
1 201698828 64127149
1 382229663 298930962
1 68731124 573528837
2 173190284 586522964
1 674990792 437212369
3 412747349 280340579
1 993341680 871050782
1 142980281 506600876
2 439757997 731199819
1 564141854 998321394
1 932592227 695514434
2 329518143 547178621
1 222449611 687711176
1 774943058 458987129
1 107438656 393667506
2 908491387 350064492
3 239734963 737590723
1 967828613 527380173
1 539096024 735355412
1 41020738 473984619
2 337868446 966851949
1 478725360 491990753
1 60928542 382659514
1 791794661 863366948
1 649339750 239701536
3 211393347 11787851
2 424902703 420347556
3 189469221 48086128
2 978501497 536137025
1 277651499 281706702
3 838314490 280356084
1 3634922 586112095
2 688728907 200799397
1 244889275 459592935
2 387313177 936122913
2 60429449 213426199
3 345018982 161130319
2 208089972 738885304
2 780885050 448439507
1 621140089 193522928
3 228058477 701962417
1 314089179 471272148
1 91856965 911200460
2 926749980 138395690
1 63004835 700529841
1 894068939 235097855
1 368990635 411268191
2 779491947 286520706
1 683013114 994041774
2 837505970 701924720
1 799025132 562145190
2 436019255 136261210
1 399269554 345315729
2 669454369 936445151
2 387689175 178711108
1 371537001 715804720
1 706949192 580037670
1 869426552 282044856
4 622010300 786905773
1 520361711 481469884
2 331339978 193148099
1 232475793 316509675
5 113694280 471412771
1 703398095 354524308
1 717241999 389287861
1 955095811 689793254
2 724086974 871533029
2 363346717 437161922
1 494299936 715501116
2 911290430 793458821
1 343792539 3256774
1 956583243 816877466
5 710407968 137162502
1 577103053 494846388
1 529085266 884260916
1 387880108 954218580
1 81350492 722303834
1 572394281 823976823
1 107782865 994478829
2 867026101 197477285
2 510078849 192905118
2 240503299 435274243
1 904624464 603827150
2 434555323 849834771
2 319190823 514167409
1 706171275 129875726
2 373031834 126686043
2 881791763 714309872
1 525920936 768373401
1 587924422 327635657
2 708836202 19605722
1 9129930 805694137
1 372481721 807489395
1 172986465 272689675
1 698736033 931141639
1 465361054 617346240
1 620845069 495647479
1 903772398 362672427
2 908565047 363168944
1 418883389 109830751
1 785918655 507829133
1 835459825 85867880
1 673342334 334840432
1 714728021 272795658
3 973414061 892523133
1 886084806 959716574
3 397313272 21854546
1 15618997 471665702
1 298740749 380285185
1 956437643 472085134
2 340532561 698545032
1 902425253 343927636
1 727313577 243995708
2 418155005 195918
1 47995238 879045406
2 580386018 202104535
3 632103381 70992274
1 243154237 191496115
2 690832588 299880046
2 187115904 238763054
2 575572257 66839349
1 188245310 929818850
1 475353877 656319284
1 92674657 231150911
1 252599760 295876876
2 128750301 341572467
3 508060187 24312369
1 542189722 370697251
1 505670630 54507353
1 987954378 587646007
3 700926407 271265316
2 930863509 745927828
1 85503708 24618919
1 946459902 538479596
2 118803688 360353476
1 58292857 652569456
2 372995866 360536917
2 887893601 676528466
1 480727888 879047348
1 430444444 393943489
4 888214730 938728408
3 587924232 63020874
1 711168289 298088809
1 873930283 761329507
2 569823513 72520255
2 653541955 278582248
2 99480151 53778582
2 543705443 719773350
4 225902585 51847856
1 95633075 949905543
1 692478025 861509352
1 75874326 465842264
1 433237936 417950433
3 265923620 793856823
1 357026079 985914210
1 374417641 778067979
1 483476774 115649743
1 493778864 677937595
1 867239878 44874686
1 886756121 15050372
3 981845222 705696909
2 224294116 520269166
2 15406542 904405504
2 716013522 105458024
3 565455939 219029829
4 487017792 210098504
1 92289539 821546322
1 35970394 982785195
1 631605701 893521932
1 362845180 574208369
1 444667232 581012660
2 274293953 536884706
1 122030416 913266136
3 790727058 612428586
2 253534068 170741332
5 486007378 716344971
1 785463965 873986855
1 706017781 185614881
1 64406656 837253918
1 428910237 566207261
1 246767611 76124141
1 98090411 462802688
1 297895997 106053364
1 798839778 386251997
1 932595073 413127702
1 544208809 429792078
1 32032904 8840827
5 9511728 755608585
1 822424974 843070428
1 104810901 94844071
1 295634325 47633833
1 154484766 600780917
1 462436308 448013793
5 698738777 422071990
3 388415767 289662468
1 616335053 694791988
2 321538921 235806405
2 72649949 956829412
3 67694307 680804035
1 65814358 728319656
1 146587256 936823423
1 179772212 685523555
1 570899109 39359876
1 92084581 436257244
1 137700201 170618306
1 93782792 235835038
1 792433301 837829028
2 298036516 702865368
2 947981086 508408852
2 188317337 392824083
1 522120832 195530503
4 194790923 295575702
3 634979631 987886752
1 725437038 368530714
1 523774985 966883771
2 389241958 288936820
1 669665821 116804896
3 414817643 722384627
1 825618842 889064448
2 822028300 535427243
2 182734524 977292668
1 389658677 275319434
1 581933467 695119655
1 626576276 691544607
3 892122566 224983744
1 323713315 713746399
1 30518500 260392864
2 653903594 351388447
1 569763985 206286041
5 455380820 979737824
1 485235898 268214604
2 688865547 368026697
1 820477510 790065593
2 626534621 943885706
1 625911767 130103033
2 446099814 999589573
3 139308276 502745816
6 569041091 357965596
2 435797440 280720061
1 956850509 134356931
2 375394200 556100607
4 939422404 162727351
2 906795764 221969786
1 905645143 721079392
1 542750114 435406820
1 937074441 850477392
1 811272367 405673939
1 427063945 685067603
2 139586477 45400853
2 964563113 572258072
2 438170471 617024269
1 522499333 57890376
1 952357936 349288170
2 425834175 750600519
2 15587519 53458319
5 579403031 679821568
3 421865225 121192333
1 327072214 694591213
1 442855229 403807449
2 278550224 510681163
1 34747553 820441454
1 274904973 530162166
1 514555876 518778323
2 290744463 572377591
7 569672416 779011122
2 166397966 831179389
1 755889281 160795836
1 170187097 772387412
1 186686141 998777954
1 207252567 678006384
2 179990488 713168097
2 738461398 991430619
1 467472080 549110678
2 356992358 497692634
4 252730155 821364992
3 89067367 313933843
2 149377076 793128453
1 749572138 670807977
3 398391018 501618054
1 667862881 213976588
3 457232518 506543751
1 216088815 510708104
3 318110771 249882125
1 797034824 122566305
2 316136000 22829216
1 7293210 572379619
1 443052303 788723252
1 682530756 728886214
2 942008049 660338713
2 192495872 655880401
1 977899219 364224716
1 102690437 448612775
1 896337115 191587716
2 119724846 163524895
1 953956456 776026498
1 937660517 900520953
2 717766205 697829420
1 902152654 226664978
1 558904080 252661646
2 585366277 30072283
1 378685988 424822270
1 197251954 488469478
1 348231846 142008140
1 889947480 546323618
1 444412050 136180331
1 913898842 397918731
1 948227725 618824163
1 280980784 411922651
3 293432459 688400782
1 536429667 725008067
1 791502457 832620009
1 720932116 348012473
2 620870382 842712990
3 380472410 940101610
1 773163981 325904505
1 192327893 365979909
1 985075194 853335174
2 418758910 6217672
1 75791897 647917697
1 81106420 16583330
1 861190168 199896708
4 96512283 886445943
1 391906126 177170955
1 389655140 5056849
3 28861171 261969681
1 256804679 151941820
1 435930816 523682107
2 670528035 141858135
1 773571449 924133920
1 295357556 645098378
1 462920762 895207785
1 185049519 776175591
1 809767892 999432061
1 158361954 20871194
1 126079945 191659814
4 389472073 409249826
1 82011001 821220527
1 897072710 659599004
3 250021408 47154187
1 337933827 671655623
1 854901315 901990038
1 58927391 212539515
1 709581608 570214185
1 101704798 220914613
1 610193877 440849362
2 136807458 856583947
3 205157121 410196424
2 860430149 449498605
4 208835030 92780268
1 380146633 294560645
1 827896816 720285318
1 225305502 853904566
2 126571768 834438721
1 566048298 48073525
1 606534952 536516142
1 342652554 233860235
1 820455317 736169607
1 906378341 371351271
1 775815921 536365803
1 921496234 568759531
2 667469296 238001098
3 545522597 860730313
1 748681567 538255603
2 788123500 91950417
4 855863748 337331327
1 935502610 606723029
1 403588640 124572557
1 606155856 835508703
1 549727267 412568704
3 250681328 512457540
1 915278538 17779241
1 178061165 457809347
2 216098681 931825097
2 463502896 180155587
1 789292385 62757319
1 627961093 606467564
1 845305232 380104411
1 752298486 435729808
1 942079917 457372214
1 121420019 834181435
2 389784230 763376290
1 274136670 678489566
2 576744978 593659619
2 536929985 508347681
1 569521981 479142745
1 679954706 565542367
2 247754890 712474868
2 606072234 338429017
4 342411650 638866418
1 963804974 20300883
3 484158329 486961499
1 398702602 426716819
4 63912720 950234247
1 82652457 766887279
1 330479333 22900837
1 526498115 275705184
1 826362727 393019930
1 529083302 777744017
3 150532662 764436356
1 769614951 185231235
6 543926706 759564723
1 625100464 684210333
1 275277218 389810326
3 392969439 79597700
4 880022349 314889853
1 297502818 663216565
3 899509634 46672943
2 738615393 26239123
3 83099625 95696245
1 309737974 482304849
3 304248302 347379667
1 568274511 23987067
1 69123651 599132891
1 434304124 462935882
1 372643494 267502778
1 949793200 451155934
1 225667413 339697863
1 318695148 952387564
1 873815317 706386316
2 561059020 218778198
2 582480979 610061459
1 728238383 89702429
1 829615405 46910103
1 424805391 412331637
2 942130582 527963091
1 203009586 864962658
1 338612405 933056708
2 323042904 583141678
5 141412277 522355520
2 538979178 691965731
1 614232432 311175406
2 379639814 814615021
2 108326633 31518786
2 201495482 259208133
1 646774603 150001780
3 32457345 388124441
3 186619579 978300056
1 342093656 673994160
1 80788254 443578583
2 317535903 785748962
4 234085204 435397338
1 830231215 74569243
1 58538639 942033358
1 441591746 395142413
1 560780104 278288964
1 728501685 414617398
1 940831061 516014665
1 874394512 52285474
1 213278676 929519309
1 72066783 695475691
1 822931259 318584472
1 596040955 954206009
1 263509799 427886345
1 705945791 72420718
1 615323844 57856095
2 692243374 602621995
1 531537239 594145800
2 563219439 499037485
3 906927775 398097871
1 643235541 83399149
2 138964701 522097445
1 38824004 953484839
1 286841878 220573207
1 273878972 237422847
1 193606553 304706791
1 439416505 964654844
1 192941765 266702445
2 301933201 932505397
2 741850427 815774740
1 536446996 101357053
1 161950905 534313025
1 429529836 974094559
1 850401133 65121753
1 313974928 610844906
5 115806204 713970500
2 638888371 22863052
1 499148491 979865903
1 366563781 30338073
1 743858235 374198791
1 314318594 780909359
1 615040642 984680631
1 623480323 396090593
1 300906035 865231068
3 85408807 466454861
1 813432025 618222081
3 792179076 481595084
1 222904218 812702222
2 680063304 73151115
1 875185994 221427992
1 269860932 918087928
2 67770952 155512173
1 501556085 510334318
1 6433771 690127702
1 166602120 160770050
4 357248190 112891890
2 788396457 317435941
1 141083968 489948960
1 512640362 728376909
5 351685745 611169285
1 137199123 380470506
5 930647805 82722865
2 204176860 5396461
1 846782638 658944490
1 753087228 317215707
2 320084128 343746033
1 356511847 858099386
1 919226921 446323330
1 784480307 314645040
1 342497036 830325568
1 395984116 875325879
1 426172721 589588788
1 450081114 763049166
3 894631075 894800805
1 390588091 130614261
1 290096577 178889407
1 658847893 954312206
2 510775475 801524490
1 788188347 743612936
1 82832500 952139397
1 626660082 616971303
3 843936687 422218621
2 414557997 962636470
2 610367857 966711688
1 809875242 190652559
1 422182253 421771723
2 255347045 294569904
2 797974742 682002911
1 242835066 926770217
3 534132379 801546107
1 664632054 198229558
1 843484029 794249244
1 245193869 326258930
1 408831496 425715989
1 175134812 332826508
1 852428196 365765458
1 144617491 330491980
1 966749314 986498358
1 963860061 877851174
2 642006224 658350996
1 38653913 714945696
1 198609769 629080127
1 679307932 429326137
3 773347001 378114221
1 222542208 893819240
1 129170736 547611877
1 394777304 139965513
3 291377882 103281516
1 914305757 172373434
1 882867448 938943335
2 328484197 251545223
4 51868442 943776488
1 248416521 763723870
1 923572223 3011651
1 92688872 246220094
1 267292941 148525266
2 27133694 215699235
1 921111320 327580126
1 393908656 427709598
1 152697803 805993553
1 554710287 757375155
1 233459778 740708671
1 838500819 667211426
1 803725780 636060591
1 511396041 187157661
2 583062042 202947908
1 486251738 175043088
1 819926725 418466719
1 825016306 157120822
1 538465277 221339320
1 53910085 156861814
2 307410428 972739371
2 863415417 734097726
1 656839540 675851108
1 918214365 502842998
1 116173841 418211830
3 63874696 188932810
1 7354523 690008625
1 22455558 549278104
1 892495131 520429534
1 98371583 101825363
2 458835568 85458621
2 754026090 631436078
1 954587203 260719794
1 490575710 294992370
2 900518519 471260473
1 874420610 273833186
1 171836651 651684055
1 872601844 361798475
1 980917520 338888736
2 323774828 392179903
1 30736937 209789440
2 655869759 498743295
1 93571322 981035200
1 338385947 52769079
1 131718085 50174433
5 363328115 263978390
2 481047757 658006120
2 4827659 139839863
1 531362958 460426451
1 196230503 50452177
1 800126877 761753641
2 289653527 206090702
1 361061532 101240884
2 270986129 588389243
2 201785184 644170010
2 798043311 511430231
1 415933234 690607133
1 718444155 396644457
2 720344500 152112996
1 673396073 589951711
1 480476315 368029271
2 504782331 880849103
2 248261484 19936347
1 565052873 582303791
1 278026410 451236629
4 536551111 450376673
2 394347932 558372607
1 252632543 319662651
1 111736692 919998851
3 530403646 908694301
1 459876433 980280311
1 19937825 208426171
3 678810306 836816637
1 177743719 104865841
3 62020031 515914304
1 432336271 819389917
1 577818177 42689748
1 36586321 600288470
1 832279658 541094675
1 369069912 728129269
1 620465878 729163314
2 855418466 374601594
3 491143699 846049765
1 670434756 25006913
1 393762522 439685236
2 924560734 809656666
1 97389032 773820700
1 102796309 763404250
1 650558319 931541235
1 60651335 951158568
1 110474063 780773032
1 193890453 111428422
1 266086297 766314152
1 829554736 540070505
2 162387391 205393879
2 663088808 672169144
1 620596024 461984020
1 59116480 461551166
2 527039578 850654719
2 881412277 242360494
1 888656049 384010359
1 447996011 724177001
2 673526732 532184144
1 259425157 805106051
1 704808370 420948833
2 845582868 810714824
1 694589400 772506857
1 777950307 363900400
3 739964546 388760324
2 35013644 374520361
1 632365455 554054715
3 481320583 128580554
1 919928181 620491959
2 571938294 265387907
1 123427402 172390682
1 672109095 452001574
2 827342762 421451649
1 657650514 310403102
1 315873053 632977632
2 375759956 433774552
1 71997226 993476908
2 649944506 672398186
2 113214049 843920687
3 197287483 334547285
1 716168946 324477006
2 92024112 14370840
1 474194204 92671182
1 459431674 746668654
1 380560559 431056029
1 895874319 791068902
1 453127150 558165413
2 344377527 69411128
2 685330816 434390248
4 216779085 801977568
1 806850741 596432012
1 786408755 563751970
4 189781519 141236499
1 189235939 300060572
1 889389699 755241480
1 626508551 289558726
2 946542568 534297637
2 825438404 587705114
1 226896230 102689893
1 778332766 134763244
1 658864130 881779468
1 3691358 846831849
1 672574190 527190593
1 889750083 801253595
2 930976031 525706242
5 691646494 489924522
1 718437757 696009965
1 351987892 964252011
1 798400083 626963570
1 842676209 735574440
4 65380367 445741602
2 55944770 773680590
1 576352269 919643218
3 846966439 75785053
1 909759925 757222394
1 354493919 547117470
1 120172593 274985864
1 328325463 988843158
1 239961860 850474325
1 698781458 125701323
2 838095166 675545652
3 551916891 207998636
1 570796116 593061364
1 521438829 273606371
1 305720748 20066720
2 754773911 379689428
1 144490602 553467607
3 819960969 536868311
1 764820590 451184428
1 968323039 43513936
1 58413663 384014083
1 679723710 886349668
1 339533535 960180722
3 463320917 530519639
1 537633930 829735065
2 37343064 173345717
1 494549310 192297308
2 9998019 939926385
1 442858060 149768106
2 498200584 663365063
1 46280286 383500900
1 528416717 825125182
3 426846360 231012321
1 774347476 218636622
1 742790643 613891942
1 218578140 738452301
1 48287971 850176963
1 675092636 515136286
1 753017307 313353323
1 46421762 594218929
1 588493670 873544426
1 150148209 750681678
1 716786432 327256861
1 589790983 615928773
1 83458553 891295145
1 518744294 157068494
3 359119805 644757334
1 907608866 461145688
1 25947622 943960548
1 263631467 14888327
1 435362814 767944820
2 547737331 219350250
2 1142306 192726696
2 76488245 540633982
1 714816242 787601485
1 171693564 268971218
1 955893770 820890443
1 891103314 996806292
1 673476966 432152278
1 675244270 999035159
2 821636416 481336203
1 540686722 963339363
1 926853982 739560392
4 443124747 91253253
1 84276270 12551769
1 824812808 602991436
2 151980419 508610304
1 546981671 969733339
1 638484735 110250905
1 840905980 476366976
1 28024963 347215747
1 410151357 753029414
1 803949138 940244678
1 613451129 763310800
1 185265002 595750972
1 815792420 461742773
1 946173 267426484
2 606911259 585893597
2 287622367 726643122
2 539347009 734587890
1 171927512 95547526
1 19983465 858685778
1 903703091 201688357
1 385293924 556471572
1 834158818 379997515
1 390989720 851249742
2 94906396 335535735
1 657551057 721412707
2 723389368 903622247
1 309975936 116179626
1 547206046 598466496
3 929068116 681926242
1 704438478 123825640
2 452234207 819743360
1 358857893 740446966
1 263796532 162529254
4 262650058 295312714
2 749543938 19781252
1 451882828 893269537
1 243543225 736395722
1 838969924 496693343
1 474061969 639016786
1 156832682 271199466
1 856462562 310165417
1 717201510 374979274
1 298065964 345660699
1 212007333 51067199
1 651617060 580588089
4 449681210 331228859
3 441733777 633778715
3 747561215 34622093
3 447281075 775792700
1 283496505 773412135
1 336606556 821693435
1 235178892 176048493
2 367843070 29118575
1 756528946 126527907
2 242432398 754513563
1 589620207 468174865
1 602621934 272512162
1 206364960 186264345
4 45162436 543526296
1 268946925 792985363
1 654935545 551429837
1 125188512 713515978
2 381656235 298252658
1 607593007 162188854
1 200023289 432257640
1 466551093 488886517
2 432401541 253159986
3 646987479 268497546
2 874690549 784785377
1 488208101 812915467
1 2042396 104283568
1 420015939 219966026
1 916837389 960085861
1 832154039 735394490
1 345079658 205819488
1 83042702 798242774
1 751651965 542351037
2 7435357 760935285
2 975462986 453614956
3 398810010 574308163
1 130862156 969291057
1 72914465 377032421
1 654899039 142024256
1 213543354 875024886
1 602852932 677227273
2 952146392 841176850
1 429008535 724448655
2 244824940 244424506
1 794249581 381205115
5 922698472 815364715
2 584019800 538806729
1 747931643 249417874
1 328337643 758108721
3 870895420 709138924
1 648811548 128399236
1 94314492 770428270
1 108329942 979406312
1 947612070 351861997
1 10161077 467740759
1 882635596 646664508
1 433767537 472655255
2 914261265 69740481
1 853082300 794574260
2 882998065 322376800
1 22575331 122522893
1 441003602 737456166
2 366417444 119539002
2 272070681 624137893
1 366981755 89926425
1 503151697 153946474
1 6879598 205593575
1 26769241 131189246
1 91685028 283442098
2 819441231 604589553
1 113488700 38114273
2 932275960 592249153
1 25667194 624344992
1 500127889 61641196
2 6521024 179564059
2 300627075 129798246
1 280160454 922087500
2 377811171 255314508
2 332293513 473524398
1 100254151 953331236
1 426246254 937065603
1 880277709 99977764
2 966250893 828390188
1 978219158 620377734
1 274900947 693473186
3 552767464 208083266
2 586384355 487560269
3 653632493 56152469
1 645883259 169389020
1 588013446 375251389
1 686663840 627888313
1 333371058 409990387
2 7897200 215854889
1 393732963 527678986
6 837560043 797778779
1 999697733 625166884
3 405151754 325202722
2 756006835 237973119
1 792203770 603873598
2 239785831 865800954
1 28575343 127302264
2 622763810 932920562
1 56064491 113864729
2 636260753 901119742
1 167387215 885013362
1 290465075 356859122
1 226020514 824301994
2 550159213 104654010
1 999440299 895757276
1 639973905 427788006
1 803960504 49517245
1 504467919 35180971
1 54857904 366764329
1 203358379 129828010
1 319891365 897567967
1 201802719 907173508
1 983822216 323055826
1 917783048 105747451
1 902757105 871608544
1 704235711 269372457
2 871415129 766819917
1 314233256 554319055
2 474391581 541449020
2 194958199 245804339
3 133769658 489075116
2 391761423 325626697
3 623212345 801254579
1 931261540 745781888
1 388741789 858793822
1 568822124 742086240
1 906837561 13455216
2 448697715 411151987
1 721287080 507392402
1 113794944 344222463
1 200138014 543336956
1 553464078 396915092
1 628248968 422536743
1 460728303 511887158
1 937620863 89565132
1 328325894 364356695
2 191981126 956620565
2 183495718 102499540
1 203259197 470265974
1 591384789 613906269
3 719522613 86811401
4 190091576 371390481
3 819568923 533956936
1 382505411 441819820
2 825713665 815427728
1 685417429 777948970
1 850964408 490061098
1 696700300 135581003
1 282383684 653240469
1 158210172 561786118
2 274974107 540105864
1 118023390 642951679
2 140072212 766892926
1 953337806 146030183
1 678629082 211586479
1 661478787 191510215
2 528928753 73264679
2 216958176 653540787
1 558391864 834248020
1 124530374 109838516
3 625362698 737225960
2 524719429 641975704
2 90530116 311965148
1 623456691 718879998
4 921918549 583767001
1 889192904 545763189
1 255938735 898917398
1 891647568 647435213
2 215471035 691746296
1 651281493 144935896
1 234793510 152147426
1 794809791 593541603
1 642129097 941077420
1 670865957 835462515
1 566474453 110390945
2 65504487 91533723
1 69228925 526735400
4 798924848 196323290
2 483798615 807714485
1 229314085 522189988
1 293662515 66841309
2 499090882 276030323
2 54270430 232335047
1 232483015 63357349
3 917423236 123157843
1 242917732 104978837
3 388053053 825827187
1 842656119 140528200
2 551035239 543037579
2 265064295 758140850
4 916331181 375999608
4 265290593 779900726
1 346835872 97790162
2 161943642 977747632
3 568747151 889581837
1 403215978 138843908
1 713027575 810008435
2 576172077 999810765
1 501095651 139289899
2 710385960 274452497
3 690850265 311550942
3 262461159 530692334
1 295643909 271484361
1 296628516 109555197
3 33655466 825216220
1 197067232 770490153
1 926326844 132688988
4 884924979 470672237
1 627397974 932521873
3 724341229 64143609
1 188409329 222024885
2 846639081 633286262
1 871239886 374137430
1 926690453 333314361
1 260757515 708803973
2 439194998 101206382
1 341380147 775618527
1 432031397 776755857
1 232649479 445932773
3 50142436 512538881
1 370562738 392433264
1 522636751 330623807
2 693641445 413999107
1 180671425 825055371
1 223375134 431107901
1 769472537 954550796
2 739736525 705857301
1 680414731 352918193
2 361166798 467746038
2 332369652 802302597
1 497047892 999752760
1 860578348 519005896
2 432493324 998851103
1 145159971 674332927
2 832086695 792830788
2 418811240 285150585
2 547587956 780681716
1 204931195 384231046
1 888993670 689275697
1 442857482 21422823
2 921154354 876946370
1 922922643 89872334
2 837619642 272250830
2 928100798 19387950
1 898125066 287082282
1 236672919 681147141
1 506304201 737515337
1 546758704 529200043
2 118155397 454685653
1 866837037 150805659
1 929797054 737480246
1 470052961 137766009
1 127795642 32544559
2 333418636 910739881
1 460743465 95489126
2 838775916 925230661
2 586758220 311673688
2 311300878 802031209
1 27337310 973497613
1 702433313 672424881
1 617621619 904685445
2 755997407 222752424
1 830575601 896351414
1 108297193 471644115
1 429707390 657400434
2 245789124 143561621
1 903139781 561605515
2 133087299 391300436
1 117005796 795774080
1 691408648 796485526
2 184384176 553800012
1 333472159 709589671
1 453056256 328256346
3 106991653 898943470
8 478372732 103902364
2 996934861 976280324
1 595497811 547452864
2 190140510 943242269
2 890295284 124069363
1 341356178 214395605
1 974199027 163736258
3 52499059 152142485
1 723922744 366750051
4 142635029 176107088
2 864670675 957153587
1 990559007 688951886
1 575781857 359459608
1 20208201 628475087
1 150045710 428905110
1 273677272 636432880
2 558964197 693688647
1 504644378 165157954
1 200810676 564169469
2 950091103 851739165
2 425481985 452819127
1 407559603 176491994
1 180391100 168345545
2 399532249 270712449
1 624485438 541851810
1 600509853 424872437
2 236496290 376985583
1 904142085 272643375
1 132233096 124915309
1 363072270 179667070
1 851385455 755798614
2 551029158 786203511
2 97491463 917802983
2 309223918 891444300
1 648278235 114342531
1 105838639 209280371
1 42226648 654318022
2 427830201 858133922
2 481008451 284959190
1 629528109 422971754
1 260268663 12725900
1 36670970 219781603
1 770853350 281605698
3 447004358 171118665
1 116201656 42420765
1 867925663 752156216
1 487117440 767809508
2 561388167 76418814
1 332346654 164323879
2 47394769 550877875
1 942308331 167634585
2 77622520 414048763
1 116183885 600512735
2 534272479 973919348
1 583127007 25843359
1 792972351 196016988
2 513623110 494825538
1 995978984 587114364
3 557710424 790400653
2 924182339 673385779
1 299011252 348680871
1 427220516 963318497
3 445451154 947035395
1 907255969 573332391
1 363334982 487653219
2 988515970 302453165
1 228303773 484875272
1 943450189 494242119
1 560281507 450932059
1 450409206 981786061
1 451800276 402577324
1 83744767 58844987
1 258991722 398423144
1 129657091 402492227
1 314834735 329328798
1 985208050 626730649
1 639782629 184890757
1 943154054 393326236
1 322267652 842941723
1 487912225 758899016
1 782474250 656559177
3 635056922 166934705
1 807546593 17307646
1 462492473 953114768
1 612699699 48077967
2 175601847 48458873
3 887363878 448165420
2 864283081 375954258
1 667562181 237231319
1 416372676 617778813
1 32972273 622203903
1 705460760 968013284
1 47732631 609956716
1 830700941 668673212
3 751681310 374418936
3 952991378 383041698
1 483477723 712973715
1 718659444 711937602
1 105843431 188957178
2 504686642 37515017
1 334707260 573500195
2 108397984 729831499
1 480537930 685906313
1 13904515 4294704
1 896645236 905659203
1 380136502 9676795
1 253232398 725828541
2 224075700 184657728
4 396910201 142252645
1 981635154 515940519
1 215907746 131541986
2 99308229 303193606
1 707513790 3467233
1 745072641 73555075
1 807920702 440009847
3 850574569 25620276
1 980452878 183372085
1 77471453 740816806
2 217069042 799633543
1 88380359 233997685
2 406118195 353943911
1 946981071 522556653
1 816911352 986578114
2 932794572 721161134
1 376881521 617171742
1 134770002 276346016
2 991503406 25099398
3 25013803 63332487
1 179252033 759183434
2 356602092 249469617
1 340716377 99316627
2 331565827 351365757
2 209494729 40477548
1 251298034 983150093
3 530417002 566562376
2 263093563 336252472
1 393095387 443821830
4 446612144 956125577
1 330577659 636596413
1 926405924 286398034
1 45029837 511335438
2 522039235 395607283
2 696545026 801778524
1 433636866 140259508
3 39542132 311175904
2 831820811 894064290
1 907800128 203169541
2 124432873 793553333
1 714447792 45087477
2 557419625 560318305
1 310325462 594101802
1 733454255 264609715
3 688409867 675818837
1 568629280 270329557
2 999152091 309843798
1 620167838 250502926
3 362570861 843277249
1 634373035 521627890
2 983929635 639705143
1 934393124 133651729
1 930848310 789098252
1 848826257 693231663
2 53388988 973178347
3 64877667 96803820
1 892255958 975869665
2 991978140 583407329
1 730204799 521922594
1 281099569 291306169
1 835794222 233503766
2 646877134 280453316
1 843027942 171120284
1 130348709 736244229
3 588444919 589877004
1 321639587 16724620
2 830034153 765897986
2 224010568 251395628
3 315894362 456290309
1 62839239 784203635
1 949956615 54120819
3 834171691 980984093
2 878602939 734378951
1 909928248 352868812
1 355282817 836312514
1 154870950 65621321
3 806615453 837524553
1 279061862 777509980
1 379723991 7140633
1 301654729 49222487
1 828885061 387596943
1 713643908 876445091
1 510503199 309737656
2 819540385 516651928
1 195817895 13299427
2 167126191 819412446
1 615125646 538222632
2 364831515 901356542
1 477579185 790040618
1 196191379 597856065
1 107181000 218624867
1 921543401 854074486
2 349995113 619029544
1 229091731 632910251
2 939281916 488333222
1 296933063 108248739
2 196086051 766549627
1 660569383 441426451
1 167724588 119326111
1 113668062 613349292
1 727193367 323081755
1 273260413 409891199
3 411900105 928017890
1 283892515 37407263
5 45239210 741472763
2 446172179 930855156
1 467802743 433406194
1 506547968 180414081
1 65128823 114780122
2 669402820 713662875
1 400232126 339925237
1 589204103 414759623
1 864181443 505425130
1 404565274 997213719
4 571056183 509821487
2 555152942 681212748
1 931353701 271490058
1 770992650 747890377
1 463963497 727420752
2 107253316 510672778
1 117467186 488553446
1 994887485 416710792
3 541824465 215189206
2 209743684 230967472
6 98580956 209963574
3 601017452 116722445
1 88072680 238189423
1 923980796 428018911
2 661626921 321783727
4 168002907 137541774
1 440532574 483063974
1 418703663 930970149
1 249288232 226152472
1 495307437 35312132
2 51255384 315799772
1 991232671 348323312
2 440136691 95658573
1 776428218 574580676
1 366620634 39650982
2 358691778 264293265
1 177242558 487025973
2 331774109 60525953
2 827381601 211009468
1 254318570 292107926
1 980024331 617764057
1 648316872 788305570
1 629126811 349659864
2 697079737 515272846
1 328715341 784202624
1 915591599 158446567
1 146199432 245151892
1 555709371 767241555
1 517052057 336003638
3 771350449 86278921
3 869381225 93888774
1 929338096 107862261
1 477334423 344139022
1 108354880 811524585
1 483060309 980707336
1 878808640 383426028
1 219640283 993722210
1 30527810 324633135
2 644759942 544207926
1 776505273 926861911
1 142362058 108171496
1 330385756 71085945
2 503872612 236495477
2 591581711 310218840
1 393595667 484979959
1 838584893 726835707
1 499527317 690551438
1 87716178 35450940
1 955214193 473580550
1 71660642 634230736
2 439709486 542446020
1 167240389 63541048
1 559654985 200029328
2 563300710 729362138
1 764514435 672779125
2 786981070 960213998
1 792658595 84388133
1 912969826 80683320
1 83756043 436415993
1 292744834 282729648
1 358025092 666519156
1 230851859 965018786
5 975564609 993624572
1 884591943 969149721
1 243054697 373822163
1 150620462 426502741
1 447954517 909011524
1 155444169 988297871
1 779020290 190353244
2 88541317 999564639
4 585092434 330995935
1 97074884 81676898
1 130228044 871533377
1 137533044 586764150
2 359406494 663299966
1 572902410 342534128
2 948913946 59400664
2 39940333 444218945
2 136844819 720118833
1 806942555 986385179
1 588116696 953383796
2 71083552 698636577
1 672294355 753250918
1 800398285 976460071
2 920912861 132548646
2 374070685 886542853
1 484495031 218304485
2 856058197 50940032
2 453985540 756150094
1 427931183 646108027
1 913201672 39620275
1 907760152 805950238
1 866742334 912888496
1 569613011 836979594
1 832966314 393308709
1 35401158 74741396
2 613852220 473848085
2 168446023 874194070
1 468003396 911473407
2 676063028 469630172
8 974567046 590339145
1 591535957 303237220
1 315152521 887926402
2 628332444 539603287
1 819843544 89445108
2 671771550 657251087
1 125611693 906105607
1 548286388 36899289
1 580347471 88724725
1 595712738 672581475
1 477973526 481101369
1 670627951 39749684
4 100356272 927426730
1 241919899 93416522
4 245016045 417613799
1 618297205 128288029
1 270816095 736417332
1 917320791 137754187
2 761741115 828183887
1 173612464 183727140
2 54124922 795504079
1 121905287 564119319
1 132841997 385822095
1 344082065 760549918
1 951978634 436926566
1 756426084 934410001
1 271872209 495899432
1 978275969 516351542
2 631246245 731266234
1 390476624 143314196
1 806778593 481650784
1 870218008 196587584
1 182812649 446945319
2 311372054 593504481
1 49206681 367641483
1 967769845 991042787
1 376315701 532572868
1 911470729 12338536
3 759293052 52140094
1 628579697 260457938
3 602392150 767841357
2 45914313 83246911
1 195056886 314484719
1 281838506 121374230
1 987881694 372508675
1 16364523 348591160
5 86401138 472516178
1 398239328 758684108
1 588860925 107118994
1 523082710 774905067
3 485842204 88185051
1 902759979 460176987
2 230753563 350581202
1 48155534 928118301
1 922225751 112089776
3 679535198 205319137
1 140007582 840846083
2 685329530 596005907
1 648530994 654318933
2 608269775 10783618
1 163826860 377942627
7 991952229 391223428
1 58368684 732070538
1 903446606 411355860
1 236611294 608767778
1 997037962 825098684
1 454535928 752005960
1 189841287 578721264
1 8409937 170549883
4 966660060 301482836
1 777042679 334906771
1 699440674 348408837
2 587994809 254526639
1 56895370 875634078
1 47536315 29187973
1 691000896 855306289
1 111857996 470555496
2 15402692 635241378
2 108695877 762539166
1 251137790 92025555
1 917690416 904310351
2 220579517 90431648
2 164373017 876934545
1 391900969 447324554
1 928244645 930434714
2 245182915 397288393
1 539711753 840707802
1 112229975 872824236
1 596603878 851434408
1 702469056 199330991
1 828942516 51669312
2 191102629 908813341
1 148363409 805855129
1 151869805 620241367
2 61654123 70560112
1 300844111 452189816
3 312457861 685948208
1 96711126 674757361
1 328747935 520764580
1 470281723 985087446
2 360610278 512476357
1 319295498 974096382
1 950472401 930182411
1 120698710 113279765
2 920772396 251197896
1 793540384 947821907
1 318852974 939707123
1 159637902 675335094
2 132667656 375524970
1 388692842 994091014
1 193090767 734350052
4 810042921 449880487
2 889454713 631088243
2 702923488 896469178
1 478178763 935232323
3 582422408 483314574
1 267864140 596131628
2 44177637 556542045
1 554970371 879814437
1 63997396 293905272
1 195167289 599913933
1 802657179 649803764
1 714832164 543507235
1 266869797 657854096
3 82692657 918612016
3 445904439 113892842
1 358825436 286436086
1 969218258 410784145
1 332120443 228343641
1 376221810 992009205
2 555742771 559394945
1 99615159 55085078
1 139140153 628468167
1 979640928 482460598
2 457984362 40688619
2 406890340 1214999
3 104257136 742399523
4 17605141 260487053
1 397355031 319904124
3 831947931 516818754
2 190341093 483088331
1 853745847 863101832
2 904806787 343641626
1 841637158 36002999
1 252629038 225787174
5 346563603 125281804
1 725655090 514510819
1 994973435 936375999
1 298265052 547807504
1 967024971 456988019
2 390324319 497190330
1 556429859 339462566
1 369851373 399229859
2 265613102 493244744
1 995956043 436067677
1 902507957 614588864
1 422979057 74538617
1 970886184 939655005
1 868805349 821585374
1 738810629 880467572
2 233062344 935180407
2 591440067 561972655
1 944758317 117192424
2 185580392 183496726
1 272616679 982399506
1 679444928 590350400
1 687723723 559588389
1 243964515 453351823
1 319148985 540419102
2 60290068 672304061
3 962325037 790877834
1 719071586 627823365
4 866166114 814489386
3 680611986 115802579
2 801357343 587130699
1 419444863 395701106
1 205305466 642457401
1 460406556 600821540
1 66471152 280868963
1 764017788 619378828
1 162692916 662831098
3 169512531 760871865
1 181796847 287487381
1 859832037 903335027
5 476991037 848329309
2 289771651 576770150
2 996371247 794725356
1 382597946 614651419
2 812154344 638407443
4 444456120 155602274
1 181748986 129033172
1 739930517 64007074
1 151551173 666313498
1 635832232 390587973
3 436358919 219397376
3 405689682 856976106
2 268922222 709986720
1 126198350 132936662
2 570762562 19467919
1 596207985 89546272
2 759156744 719158954
1 794253653 521602233
1 632627568 99281274
1 513667798 964009887
1 191766787 853273034
1 402280831 841063123
1 410684679 369423986
1 772201253 456584766
1 43824233 624336384
2 176268678 908132605
1 120750493 750981222
1 585365360 189720437
2 546432364 171484078
1 153643146 59641266
6 554933423 170267713
2 147707036 53259582
2 923520635 764068891
1 576226120 249694112
3 242009581 952651216
1 122848110 34672914
4 108725870 108536676
1 722202195 467066373
1 611651009 693977892
1 179469203 138008793
1 282905330 160033648
1 145885468 970051680
1 168268677 344299792
4 133743697 18518234
1 883957598 560920755
1 455320429 642272980
1 405037847 909237769
1 361685113 959469062
1 833351808 793702747
4 148560825 78453554
4 964809825 63329898
1 451359146 647084575
1 791677891 200401309
3 490237068 605178988
2 647917222 957310742
3 482551316 561819694
1 141187218 219750198
1 130042167 656151652
3 309490054 504927002
1 582012322 415204869
1 413389333 838643799
1 565820808 966096142
1 269486783 556982136
2 226322071 387210372
1 225290291 190511281
1 713929955 671830895
2 921731806 932605138
1 747604585 311408441
1 429337680 985981067
1 727877958 37181797
2 948964637 230026530
1 429711681 817141530
1 135133991 256635116
2 292657253 388178391
2 157950815 666914301
1 866996613 464365110
2 638026226 575131948
2 407170178 187051794
1 710780185 219928659
2 579960184 726694641
1 36152784 341064474
3 371314333 119082989
1 773818377 682413182
1 155829326 313861905
1 956633103 933495717
1 463197592 202086783
2 575814302 367797290
1 18770725 618637151
1 867230893 178472761
4 227671626 426060831
1 285922099 661387808
1 992704968 657894289
1 60961576 605682503
1 19230267 425345261
1 861118245 900162570
1 829221664 399321017
1 576547354 811356481
2 351796087 184629738
1 444278171 33190486
2 499765832 560487962
1 916000758 257415109
3 80174277 828746242
2 980506152 740704650
2 921935389 464496749
1 192257556 383829173
2 237195104 723162886
2 299232782 577179524
2 479109433 686417917
1 688832951 259266070
1 158336955 4438544
1 763690487 138531413
3 647999256 591229722
1 951582935 37103982
2 593052251 241226693
1 336106476 974860163
1 193639996 927315815
1 472306637 21898010
1 737256611 928623446
4 725030955 820270362
1 931375660 713133508
1 247619452 496912155
1 507635435 484975072
1 618942749 183675605
1 196551829 366988246
1 9087551 964014651
3 43651504 756154503
1 29812319 105104098
1 172764875 982879392
3 352540854 661294880
1 289043373 566604688
1 463165678 611415595
2 768738806 215053994
3 162831956 692366257
6 574198745 895587257
1 820088627 369321858
1 442169884 931742035
1 517491347 328518207
1 814049390 801829188
2 131174098 954794047
1 350748668 223218830
1 167281088 555146327
1 101758286 321295130
3 669517775 124818877
2 367527509 126407225
1 801491478 2947591
3 250145783 920628884
2 722521743 973826287
2 48326035 150222771
1 698439099 538164458
1 907351010 161760124
1 152336159 807424441
1 303690168 846574799
1 675728209 498334291
2 256972761 409832345
2 740522140 666192533
1 590750872 839950112
1 743131233 675534898
1 391407364 160188837
3 563440320 842311018
2 689333898 370368228
2 93198457 909441963
1 356885397 452563829
1 988642619 97416233
1 918318067 199690892
6 336595764 537889762
1 851008973 821390591
1 87959452 567070096
1 569440930 868457765
4 348726255 224357554
1 184222747 592081061
2 340634384 69279106
1 483841706 829108714
1 519107268 192884312
2 280572106 363643647
1 430391990 801367610
3 310936194 311113119
1 953730936 366815357
1 259332237 426820835
1 128801341 300278764
1 4680091 812035748
2 85045996 162193146
1 914093418 71704079
1 256184043 216563173
1 433181860 739562179
1 897344089 752217965
1 624826614 529785450
2 11966371 944998756
1 333173116 445438926
4 348719980 1499273
1 986310943 904436119
1 511099630 624339059
2 889946637 236162931
2 620349652 511747784
2 779659262 125193601
1 880202591 185350074
1 205557523 120668461
1 959910093 47010931
1 350618817 873613377
1 696763625 482178494
2 614377107 899400851
2 961590872 263424546
1 98570273 337257888
1 810703953 19562268
1 993785328 470534522
1 699920892 264396046
2 428001610 837859359
1 319783428 309507276
1 937041903 551624655
1 29200254 790599760
4 726874013 890004901
1 667926100 617687298
1 808755349 496308919
1 327208676 369956823
3 599709264 364219952
1 274706666 662809731
3 969281163 633060223
1 462526519 50359339
3 120070638 797696112
7 599475646 135296350
1 352383318 43949534
2 818725080 129101829
1 188023783 274504627
1 67497762 889948205
1 556896077 141555914
2 245873959 812688393
2 60074573 965830320
1 175481128 142595706
3 285032146 619964663
3 841639476 854965683
4 511256018 459876614
1 481279743 150832105
2 517941732 346314171
1 561160334 95279467
2 584959700 126844277
1 702519582 65243432
1 854349036 472859814
7 792172086 781340128
2 526699611 361542423
1 476042273 246080059
1 312448588 830367842
2 593942563 587598907
1 423096322 413355119
1 317814419 663501104
1 345228578 546900807
3 738832572 149321469
3 578126098 266237294
2 332121866 282966842
1 771267698 159863029
1 302757332 379463978
1 864243469 2321219
3 548461316 86508142
3 982958536 570840772
2 588805126 584755035
1 479376451 500011182
2 347667497 611663939
4 650064561 359546460
1 583636005 161969589
1 334731821 160632055
2 711463476 599369047
1 314645951 996011251
1 592756551 501369747
1 597013148 880032637
1 731313872 679008687
1 469009008 191089996
2 766646133 778821244
2 634009395 140218328
1 962053885 177790186
1 39083510 18901944
2 753422598 687745796
2 708180511 553519608
1 143961133 667440108
1 776364350 197162384
1 444643318 509210166
3 255644223 268457399
1 209600604 158633022
1 388956001 915847284
1 949192130 908824984
1 759745522 606485951
1 248631337 597410254
2 873889 644094674
1 158269588 863957727
2 849531758 692708524
1 823231070 906583320
2 946576427 695930657
3 222624454 264737607
1 869074342 351692250
2 811217267 837275806
3 710236756 784286679
1 323687851 32935375
1 4556215 209429716
1 211044838 716026224
2 233059372 568098251
1 813768619 609369546
2 839293562 699136680
5 975957002 570825313
1 568698683 310149240
2 545168564 759589322
3 223223429 661661003
3 291815042 248510166
3 895231033 563892762
3 711101171 985415700
2 652533809 611369269
1 547973714 50172567
3 684738000 518314627
6 739887480 224176455
1 126425579 573688956
2 556919468 662911430
1 138731801 380491611
1 719516431 282244636
1 544640975 277173229
1 587602076 752408366
1 432913787 131980436
1 109533105 649471436
1 979569757 287307049
1 678194487 551965714
1 192125486 558940064
2 834405441 903870492
1 644580527 239231088
1 5554604 926047520
1 638791263 51587093
2 475748152 965400839
2 77627996 96107508
1 120134335 809661397
3 554015215 881897318
1 342258334 639931633
5 606124978 522203964
1 105400526 770746594
2 735820401 7467407
1 771145505 554416786
1 47001368 59344548
2 36733496 72785773
1 770535614 573472994
1 432644401 671699273
2 381340703 563336992
1 91153797 27468136
1 298447363 237653444
6 602426723 3867488
1 226477433 191888892
2 884423110 457873856
1 269901759 297435452
3 116285638 318237320
4 810845274 418607260
1 256112462 87411649
1 380487082 904746633
1 995894782 77440428
2 739187715 827740411
1 801429154 225831387
2 64648857 183197203
1 445814973 667610338
1 208132343 730774974
3 510095329 309025587
2 895040749 618613959
2 756828842 134950917
2 354587540 687042838
3 940068091 486903950
3 897670172 536280855
1 645930725 91053728
2 561716877 856243166
1 900047291 993685890
1 646405215 895237587
1 224199531 892858647
1 704696604 850257968
2 993124560 171340195
1 32093692 344880562
1 48817891 523741492
1 520891377 359039745
1 210347594 669897469
3 260255310 772919958
1 47952345 962286885
2 162953811 31213518
1 404326031 120229587
1 550960617 433322872
1 504029052 399574058
2 837748594 590154464
4 926991721 239587430
1 236346142 696019068
3 648881172 153680124
1 707459490 881040583
1 430132449 120241565
1 616448028 538696448
1 948373878 960444694
1 854853486 520717714
1 994849399 3026033
3 867282538 799401741
2 901757826 937363124
1 220481263 840818144
1 370806254 746979817
5 924260606 804717450
2 140907226 405199692
1 593710050 273367837
2 62071659 804025387
1 529431679 14636617
1 841604401 409118565
2 133437409 893859581
2 944136639 560023757
1 598664930 851492601
2 281847463 437559524
1 588689679 890429519
1 213669746 870987160
1 493521294 348023600
1 452864222 641968583
2 695144010 707702841
5 269229404 889769381
1 531773771 451211754
1 664423608 34512359
1 760869761 721081669
2 319434543 942596094
1 563531877 467602641
1 124078068 501514068
1 272912598 192190900
1 142424136 701756605
2 358399580 422214784
1 437077430 957127501
2 699009422 954776309
1 550443491 157993763
1 990928282 687032524
2 883536337 688234313
1 243114769 497904374
1 589589352 613798651
1 587820503 293246175
3 640434998 824489730
1 45601245 353037949
2 975591187 691008293
1 926925009 234344369
1 556550368 718864960
1 113255089 537249550
1 658001459 435762967
2 644736314 414031678
1 932591785 539400452
1 929062012 21138311
2 665891743 422016149
1 827394606 68583375
3 194424320 423911593
1 678962141 622503297
4 525870195 199216555
2 885764037 635438525
2 831655813 671338408
2 635861258 259297730
2 517703696 124068573
1 496046316 494834082
1 962356295 181596872
2 371201144 173185475
2 974507206 837525504
2 300429002 860061669
2 276188394 836450879
1 670877209 396561613
2 221453673 335217720
1 419083489 125089278
1 504373620 14626357
1 906904853 447442889
1 753974949 903317064
1 608355458 258932992
1 517673277 983403841
1 989114103 985825096
4 141841575 982139751
1 532058990 558936021
3 836685321 37244892
1 991153869 115040566
3 565104525 237636489
2 530557035 940423635
1 192864790 942283912
1 457573688 191522109
1 401254629 502024161
1 4717239 831902043
1 533813015 258051700
1 83928754 56215863
1 531761466 202653964
2 329731550 611272003
3 837197554 652203588
1 142364098 423869468
1 897702268 883967232
1 260251873 629505816
1 686589861 490635017
5 269534630 827111242
1 98146087 68737424
1 342673578 736593516
2 505594678 72509416
1 28480624 157451432
1 751603047 416996567
1 834171157 561078202
1 378961131 287848530
4 472819776 960137809
1 628511352 331166588
1 567013944 279912190
1 957069506 580678123
1 165196762 610518088
1 952008924 220791947
1 474465991 940663304
1 453119448 214809518
2 323222421 398743877
2 838156432 718917319
3 16948825 192186207
2 449756380 39959181
4 789303544 5382907
2 565398402 924648083
1 501605539 451633544
1 62619221 586278086
1 875066069 997262696
2 222543906 939512175
1 173671822 589956814
5 625151897 404413075
2 106956504 756888802
1 502182876 664892299
2 72286768 499114171
1 228668822 60995430
1 736833953 620309815
1 811235301 857472419
1 494363876 913121475
1 240366018 194092765
1 705830517 725441294
1 34997566 460692116
1 139305838 534576805
2 372425634 544363167
2 443022168 279001216
1 680233785 884955608
4 59251404 965339610
2 272250215 316595758
1 568236572 714383948
1 6748310 769347134
2 992434633 170554300
2 462590504 419371946
2 654790654 12483108
1 628729865 649388488
1 502818836 523148420
1 710320837 820812442
1 149797967 115382273
1 243274365 755648298
1 80365991 595681920
3 263379590 790229435
4 560146402 819245938
2 822962076 440920055
1 893291777 518166682
2 156169505 840041018
2 474131118 891099720
1 607983647 506447842
1 219443744 862217170
1 561390990 606880147
1 344526364 747704798
1 742532123 382653316
1 834290165 242199696
1 775286202 243838731
1 964811710 432085577
3 468869921 203674715
3 338426081 377195158
1 809412506 253342754
1 598501445 874501403
2 796754504 988868242
1 379431698 749337192
1 800339230 113006253
1 5135000 44218235
2 363915962 214535724
1 681164137 714372184
1 731470567 657562979
2 395262107 981191359
1 62211282 15096350
1 831869436 223863062
2 391456758 653063859
3 342609419 986890100
2 979384456 232161455
2 496703043 124778259
1 105702799 445707705
1 952633901 140877680
2 883538312 644514311
1 669941662 763428002
3 153179941 539806388
1 250316618 749428187
1 600004598 626475637
1 477834767 603289556
1 89560531 16168490
1 690511023 914423224
3 166744015 31372139
1 638759047 541216661
2 88906795 679309453
1 321759103 343828464
3 515057918 203170772
1 125901540 266271419
1 975545648 673963869
2 927024576 824076895
1 483600477 339872775
1 910453285 291853427
1 367408113 593991963
1 442816511 165117588
1 755380535 751522083
1 885260628 883628682
1 348403205 878737483
1 952169716 906915739
1 901089974 939117051
3 192193599 558064686
1 16646618 103587570
2 372343774 342232527
3 59020939 220198034
1 106651101 905740893
4 914475631 892561616
1 183191131 940379272
1 973644740 624118199
1 262046964 727703762
1 528545446 262589807
2 136164513 333196077
1 211685401 864354086
1 974143024 861405336
3 362596000 127664820
1 661114008 473850735
1 2885183 914152751
2 503033573 211751427
2 197497260 770526616
1 738041306 94312529
1 893549702 280815697
1 849319252 321086687
1 521178230 645486606
1 225409600 706546735
2 218462944 994268535
3 912107585 249137913
1 958438602 664056253
1 807446447 194624771
2 532490533 741880047
1 912071290 169192898
1 210598393 433025592
1 638438547 940251904
1 197888303 373543467
1 283670307 850227048
1 469514359 809698262
1 437606718 155866535
1 392089230 607692653
1 860894645 754597640
3 35560676 934117749
1 314997521 810937001
4 840466293 337076823
2 780719345 36399818
1 860217176 74709239
2 322708408 135169956
1 931886215 532418490
1 832873252 951222929
1 614303479 554330390
1 165650767 689675246
1 319093256 130271687
1 377386289 163284553
1 242231337 5208657
1 546008542 491563432
1 849176799 754970151
1 146516916 689906945
1 450511126 738448094
1 808269414 220660510
1 22621244 697404368
2 438095775 522479940
2 40186180 448948736
1 852434181 859253448
2 314253438 519728514
4 716310019 731689250
3 840515811 977888307
1 589564735 733778398
1 823439168 629775224
2 332361802 360074432
1 964724534 835058989
1 914276596 513414873
2 638516541 306242409
1 930312205 255494041
1 645063489 496443849
1 523069769 311159387
3 225953212 416050241
2 553507035 643102044
2 789850952 582312952
1 332806433 829850588
1 720855456 562768310
2 891725494 739668431
1 720057405 322600794
1 290769042 943150379
1 287439041 970019877
1 433980465 94710925
2 265443160 493154854
1 981887376 25969845
3 337212525 438506511
1 325877087 972729659
1 137247756 529656756
1 520530993 927788925
1 120760674 459825702
2 471440309 821478786
1 867844798 956813281
1 972271260 642849572
1 665881224 192130044
2 614590757 7786378
2 398984460 691276277
1 744034269 846000475
1 62319933 1445221
1 536048649 377218194
1 321469907 415305242
2 868439165 360922562
1 668849154 97765678
2 38761610 586506105
2 996804992 189105605
2 787602223 983865154
4 541301969 423747381
3 917944650 570320229
1 967784994 178032988
2 402264458 202826628
2 23104161 430504739
2 673236912 295247126
1 100344055 551819843
1 663567721 625172678
1 260761094 405141491
2 790236385 898069732
1 697330421 837713220
1 39156100 108380994
1 569633791 872958998
1 289508608 322109093
1 911684146 89540215
1 46721195 47252989
1 992940476 278972629
1 816330635 493792017
1 595781707 646451638
1 382744985 827048861
1 404760197 589425836
2 217720311 153588864
3 702944776 385369835
2 208023233 864155454
2 251813685 396543796
2 879964508 328162329
1 7808627 398098274
3 78011631 765181995
1 745366535 429799008
1 560626286 401886898
1 938856919 824487310
4 264665392 79088502
1 251277412 382215744
3 758320026 522737693
2 562442043 815545983
1 752611928 466302186
2 739800100 754938204
2 106412693 754691816
3 75666701 613867791
1 830961396 499882682
2 610236144 266142619
1 741847511 308936717
2 923803248 713904549
1 924319047 377818212
2 249381511 561843036
2 982104736 136232795
2 81983808 963844021
1 283277956 456817279
1 868745967 334167628
2 59370533 527622329
2 344033035 884902081
4 939214152 816709069
1 13368571 221671025
1 573974117 800141889
1 718167584 756824902
2 715965941 496091012
2 572494470 839501893
1 223403292 119810646
1 236947695 789914420
3 362478902 563702171
1 711476285 952899612
2 186422939 851205625
1 159719307 970768345
1 560218046 679382515
2 317986743 902978216
1 589039878 270140006
1 482788139 226418027
1 946731263 318944309
1 984957255 543347159
2 523654444 136629235
1 17003139 544441085
1 894090113 997524694
1 825842037 222914703
1 319862139 567353711
4 884429768 73320488
1 873294299 17371208
1 375234464 681643730
3 530038800 619552010
1 700445513 399183481
2 856145166 303596159
5 211462475 511005164
1 761898649 197207234
2 806255859 931354055
1 845904038 182149622
1 708154675 7397427
1 694901976 140183425
2 44004975 719693469
3 741578053 988187227
4 527855643 815088563
1 964197460 116029353
2 786721867 209452182
1 653907076 477663579
1 839200929 216240562
2 76671388 64237489
1 740755108 406993815
1 576190116 462993066
1 288836666 921453463
1 281838312 103611620
3 928288418 810885241
2 450828253 115569609
1 454846345 708258459
1 616231946 816801308
2 134144940 733047541
3 732117859 106916776
2 685775216 619562098
1 93663995 943060766
2 468459207 750021616
1 175218237 717617706
4 622212445 373524628
1 536797657 124810047
3 771596211 693072806
1 859175312 478320636
2 937308447 558991082
3 337264139 762699672
1 779903565 356343753
4 786788461 910849584
1 770912985 949804936
1 328902244 666547825
2 855930473 658644663
3 316880673 930215893
2 455244435 269535752
3 397314857 34212859
1 615356404 912336678
1 732938506 701287876
1 724359820 749133212
1 669233666 291978043
3 933821773 4192975
1 95407358 460120129
2 471916600 326155388
2 340458814 316669936
2 709276799 383810001
3 378283445 315770366
4 959982032 881696489
1 146994928 400288341
2 732194620 157314546
1 873548493 587094212
1 746219295 646734646
1 855847624 712633845
1 485489358 66132956
1 706130870 492114820
1 375783374 761384973
3 77483166 21871102
3 248979078 787241312
3 25976778 384193117
1 908555104 906343428
1 567690309 195294751
2 546595359 227920373
1 162076569 278129435
1 220109733 133434424
1 247638532 419334211
2 409920897 672740808
1 389609845 791847932
1 856696174 658255894
4 298821458 508217482
2 654776036 338936584
1 296776759 397488708
1 666556996 562587146
1 137250347 831614578
1 624275827 275211463
1 321977538 44068333
1 343495838 273642925
1 936433569 270488158
1 538800079 668650661
3 658642065 501982705
1 872059520 790344441
1 25810557 237004867
2 607307439 669344725
2 635415896 988372033
1 177685162 876613645
3 541364107 33900347
2 670355238 915169325
1 42095022 31185672
1 418646559 657918940
1 352710421 466703834
1 200551661 198260702
2 949672275 891335279
1 374111184 174174052
1 407574477 818200183
2 889390649 88044499
1 978742040 29515114
1 285306564 952980576
1 52913548 994041604
1 838093383 675006072
1 841870200 541207544
1 725353466 338623444
2 117784032 470551309
1 818054491 232759215
2 388729331 837331885
1 32944608 57891010
1 155375236 363720216
2 623025683 300860613
1 402831276 984604609
1 591640120 647283034
1 94676965 206693237
2 271353018 640453260
3 258970568 420688050
2 624544242 238108356
2 585289777 265022010
1 798138197 331532528
1 249725311 309495784
5 616351497 473797630
1 15236303 81403075
2 821971277 810401892
1 745114625 491459822
1 172590685 22560133
2 437948568 904719772
1 183040851 670802969
2 252114474 627134691
1 652127173 554781463
2 497608670 331134452
2 501217641 421781194
2 848632252 254599255
4 578689989 884704425
1 405090113 581321555
1 354231917 640010771
1 282193798 843320495
2 718277376 951108735
1 330345928 497466116
2 321359915 944086986
3 646246731 523686610
1 128985702 404680362
1 972336672 225567627
1 172430353 416085934
1 4810846 589757467
2 343771045 490973615
1 610402904 867474408
1 607992406 194743392
2 138609768 79351687
1 633391769 696976447
1 789060263 293665238
2 291526070 675355262
2 258783357 768019352
1 176526447 764330196
4 699700108 400192708
2 326754057 466961542
1 205333028 446624689
2 625092805 717096589
1 79267448 629448094
2 836336523 729442877
1 79841229 611476189
1 787694335 856572235
2 602648102 931478940
3 574644072 318148310
1 81541353 811858747
3 776917153 114291483
3 690608242 298370553
1 20911897 222740938
2 928328686 955928803
1 294753998 799132494
4 942130082 21906783
1 347919562 718630991
1 115072055 537571831
4 910841906 325637115
1 858728129 265505431
2 521017882 770187763
1 141287107 807187115
1 587475613 18481743
1 320860250 921479437
2 628538027 85378203
3 937955927 396982377
1 65891481 241844143
3 556692520 806391433
2 714632085 306293181
1 824931401 271031208
1 831253322 914434741
1 197462220 47374269
1 868914503 759571838
2 273994783 62714783
1 825621749 795036235
1 245606820 489900053
2 341351997 516287142
2 552768927 723918487
2 773175284 168059243
1 985385986 991198933
1 471866250 437593100
4 68397469 983618929
2 260722096 351912833
1 477439068 918337810
2 642196729 784721218
1 505496343 631527278
1 544057886 434042206
2 867113239 206027551
5 488365863 362331173
1 48581913 789522945
1 350036744 790422193
1 95757754 317938234
2 58093317 621300103
1 108386606 396083977
3 311535651 518204840
1 143062151 863606763
1 284381218 146992364
1 197169362 996427112
1 284536592 378596919
1 158986061 724295562
2 965118568 340361910
1 885311739 184135752
1 55249180 916317190
1 203156488 951388685
1 600933899 732995483
1 888520591 856680799
1 108907184 723702286
1 433348518 158628277
1 240295758 156475374
1 273568056 440661523
1 575324036 155572544
1 701324853 759485504
1 500170510 669817603
1 274041204 760425265
1 285216205 921897270
1 181142790 692119323
3 265166791 729638958
1 81188677 90639719
1 998855653 615886348
1 287565070 90630464
1 34935390 820904458
1 927766488 549788412
2 25144974 872190072
1 398249479 536267117
1 356064756 868363556
1 281442771 436978376
1 866158028 25648737
4 904445080 505130124
1 336126641 380423296
1 702860368 307754705
1 521186061 163981122
1 307585488 745388677
2 696593750 458206376
3 782854613 255702019
1 973823302 111709740
1 496317564 622011589
1 650180730 492680871
1 554585106 920579208
1 623793699 676451271
2 644949353 932102952
2 713566779 240018696
1 421886632 908825947
1 642161978 291941430
1 990325826 574734912
2 489315097 156572479
1 136980309 912444577
2 653244646 288159453
2 308667617 433978572
1 359310215 237591014
1 283058224 78647560
1 33365825 835677727
4 380819140 759390584
3 942230868 480899485
1 208870836 368684030
1 323286550 219370207
1 611710507 874071219
1 723863313 756532969
1 830884111 20547495
1 372796460 842990776
2 875629760 730572311
1 652679650 385189983
1 20296496 702625125
1 482884991 619262824
2 940172303 60989238
1 776008295 971681526
3 524446031 620093086
1 337991346 505509515
2 337909857 838736446
4 430038482 402290131
1 331677411 703567837
3 852225098 819560300
1 972201844 482304019
1 215793384 242302971
3 544623433 706177131
1 227595959 701880493
2 661989800 482821484
2 477245836 439663844
1 515364375 283818829
2 945136934 438463775
1 922568926 374258719
1 189174307 575690969
1 370513841 958322051
2 649385041 147243791
3 900201468 727881100
1 301562229 416710533
1 15099285 319447524
4 693264606 550361728
1 369561129 256832644
1 57134355 881066880
1 441741659 884518225
1 387635545 678549176
1 841425459 578369411
1 797276212 783115821
2 580504911 834459441
1 23236266 531154246
1 893655666 416022055
1 931856541 15011156
1 248293987 586234346
2 186292538 928311265
1 801717754 173107600
1 137208823 144433378
1 273497211 554764944
1 608273635 729947711
4 724113583 651272808
4 49892185 448067468
1 832183866 287360281
2 806542953 288568763
2 428246865 37886862
1 732062633 279680332
1 714820129 389232702
1 307262466 142224873
2 966140244 200814758
1 94339916 406410731
1 797208614 951192711
1 327679839 86483094
1 401741048 232610005
3 530964330 705171510
1 854330946 213887382
1 331995595 676165196
1 920166415 590571073
1 725797753 117721584
2 974716980 320748566
4 976178525 511586639
2 225485302 122898570
1 311126369 589557883
1 663622739 367295096
1 504795326 141478091
1 621619808 481461812
1 433872674 575595076
1 419611985 531675822
1 225829839 415941952
1 971782448 483953432
1 408648816 649494240
2 915634745 161148625
3 807024600 756492991
1 665114821 483723754
2 98546861 6744937
1 975088090 45258928
2 372939146 934225623
1 294709833 480811902
1 257522052 169898947
2 553562901 706100504
2 255076626 789654373
1 307196510 99033795
1 875404012 377713666
2 646397831 940377728
1 462830479 356549938
3 118278578 390450315
1 67669167 760105941
2 29647192 548676359
1 256414480 703070704
1 588019276 750697200
1 577866505 960141320
2 6440239 879996278
1 711486696 538505536
1 167234077 473939617
1 847939008 9069124
2 820322363 384320925
1 331576444 621291627
2 831774114 18654261
2 491912504 406843898
2 299264518 218398078
1 610808668 764043692
1 918975820 948155129
1 921756811 930109172
1 9696857 891342825
2 85409947 713697330
2 604232700 996356792
2 833888047 16115310
1 642221664 189907779
1 419560512 588681865
3 689692165 246546175
1 366225773 550915687
1 819457713 496167446
1 815459628 441251779
1 120003322 667172947
1 174567319 582705324
1 327233762 73849762
1 297606386 725323117
2 704456363 447936671
1 73799439 292350048
1 565737046 125767912
1 681152262 686652412
1 766514496 634822547
2 290711391 338221100
3 476262725 630410422
2 587703779 262581763
1 861603416 419436476
2 970157212 121955475
3 456506886 418686564
1 116357132 162958829
3 155729749 490955492
1 755320613 630976302
2 968159997 780861762
1 106079462 295217200
1 124419963 485958390
2 930643152 674769386
2 819818323 328362175
1 354552561 559749999
2 410781501 567601819
1 816128845 567099531
1 807078525 295677455
1 12844208 537294205
2 856625311 952120950
3 275274838 868415627
1 298916373 487386859
1 24687768 559638949
1 525542357 595887415
2 351054153 165268566
1 908950598 255081611
1 738168527 330974710
3 320515987 619861875
1 455006532 162445737
1 581281748 94237801
2 783824240 505197224
1 504474069 824353628
2 238326629 262192396
1 510756311 342634313
3 52224858 962159281
1 351526776 835049838
1 221383555 776905273
1 770155820 515188371
1 657525782 209953017
1 732370668 439373817
1 866566099 145972229
1 106036016 784568941
2 103218072 409078020
2 147469272 445906629
2 523307909 48484647
1 432817643 287989516
2 119156820 995883067
4 74998332 852941191
3 451776819 882405109
1 84074077 531826514
1 706119815 499909944
1 188816027 845415275
1 999370724 899451175
1 156175952 793544976
2 780734698 424548285
5 827766188 852872570
1 896430043 483378071
1 445287935 464713937
1 566951459 194635723
2 539238012 351486321
1 599177920 942248826
2 100494143 459747780
2 175704151 62734431
2 122550072 221094959
2 301029768 321272542
1 417034841 688845699
2 426236235 530337532
1 98468496 958912319
1 161638310 470553426
1 3525754 612362290
1 378768253 476246380
3 967694560 153082016
1 990054058 760896899
2 633282201 684122968
3 626072853 47932701
2 804488849 406054023
1 689440619 269625750
1 716685657 788614791
4 281194491 149463248
2 943859133 132311212
1 943760320 592094374
2 243940193 691995705
1 51762556 587739959
1 124143048 705509713
1 294958592 652038171
2 624613396 632522577
1 329939721 592405541
5 895977781 692340403
1 571963751 257997258
2 593366394 781366022
2 928855921 155336452
1 612617273 588574229
2 490181523 956560977
2 9060762 781530246
1 428150021 282680340
2 306503858 73411024
2 770972846 543790876
1 522869089 787579658
1 506257652 747191921
3 665243549 515974879
1 837023461 868678701
1 81207382 600478283
1 631134064 82715940
4 821131157 651758269
1 554799132 998413701
2 336060173 582021533
2 705997114 973716506
1 438322306 907143500
1 373102982 757536994
1 348147268 614585651
3 74683149 446306425
1 451812932 643146232
3 329973084 616209287
1 573872752 256182221
1 334030682 561241836
3 162876911 849105118
1 555255241 800924094
1 454783479 555694830
2 511189596 445327000
1 979465359 13064990
1 843759674 831544113
2 440918938 90995668
1 201668705 134732453
1 349906942 834190177
1 108624911 661536749
2 821494689 711225589
3 447344999 498817298
1 530203911 243652709
1 609705971 46356313
1 857009368 4465331
1 673834289 843367842
2 490284205 974008271
1 688229307 757924021
2 960238930 982139881
1 799745132 432571340
1 360090904 934843969
1 586394639 159290969
1 51397082 756842160
2 672150288 277021065
1 642700387 57878813
1 258995306 810796837
2 798861585 493128909
1 973660249 542434051
1 499635228 858100010
1 956605658 585421776
1 125662547 366616814
1 621192886 362771681
1 643255967 979059860
2 762562437 32273248
2 415404625 607112920
1 530465562 103806858
1 11515301 148290716
2 776666659 785106928
1 922008825 167421670
3 147367226 2886650
2 355169043 595726116
2 501799296 58048549
1 422439993 843853503
1 968055733 513034520
1 671489179 780890551
2 869992997 90566760
2 757852949 865784960
2 76253911 847343651
2 280804985 964444496
2 74315548 785077248
1 727220014 491491066
1 647786025 538980225
1 804483284 346728828
2 534023300 178164186
1 417830748 346244439
2 442438072 416948487
1 102488522 92903408
1 48922252 440598076
1 393677276 4343591
3 540574056 602653270
1 280514633 376179470
5 386953943 924315936
2 244527320 590753134
1 245245198 590343249
1 802733235 667308605
1 959046828 206074091
6 634529344 310190828
1 190466830 543799703
3 714416756 617667847
1 85878648 462210863
3 865870441 368373978
1 891550630 243332592
1 2201978 310537706
2 137976346 15167286
1 915223919 807774567
3 671302065 112688792
1 894000489 767448615
2 748470195 459063342
1 508642805 976616776
1 786552430 183684024
2 558797821 258052364
1 781853287 995130343
2 931858415 243429949
1 577056171 412252764
2 7995603 366336243
1 100871584 452045190
1 203219147 843840737
1 912257074 922392366
4 657518093 210628079
1 237292662 960644561
2 889977495 421377703
1 546443969 895217698
1 122713279 433581781
1 571437413 308004798
1 668180888 804938812
1 99968253 714592213
2 483354910 906407691
1 948992198 35073484
1 733994240 798053479
3 800237579 583790270
2 72432395 806928095
1 500886829 899368628
1 494242001 236890016
1 320705137 236577845
1 839227416 486805571
2 69469409 823710114
1 646910286 815776811
3 448034546 253451979
1 380947975 517271775
2 316315632 161233783
1 711675734 135839199
1 309230746 792078782
1 62097112 428653571
1 390050624 497939022
1 19001053 653359447
2 218847069 977390805
1 381765047 546415016
2 377457396 591800909
2 712884133 69199152
2 412625614 939489796
2 626809454 700807313
1 786617796 896123278
1 898941354 766229677
3 36238195 943048188
1 892527797 121770560
1 374013512 787393786
2 515863994 628502582
1 458605430 259678963
3 993325930 293290729
1 18032549 865125081
1 88474342 857906387
2 296537815 974721717
1 679346497 906115640
1 373679999 483799519
2 137954419 158519019
2 700940636 868425385
1 982104838 784730784
1 590540718 932638818
1 468078142 590788304
1 998630235 788662514
1 467651266 505510111
1 622756217 710317651
1 423406799 246821617
2 103136304 595444514
1 573819209 248253310
1 509124684 790793064
1 454344058 527327278
1 654916506 664350328
1 523241572 791726890
1 557191964 519351529
7 325297966 224345807
3 417501256 277284244
2 780707050 764631720
2 835472962 736383278
3 310637926 530899956
2 306706520 129159134
2 585465303 650947399
1 189007800 202448176
2 313980875 506260968
1 928648623 10266200
1 843793807 981581921
1 745999733 595476440
1 219733903 246667615
1 775551921 786640171
1 719673327 159471130
3 475687079 476757585
1 873036681 487465477
1 697937139 725904929
1 243925223 539381678
1 456110607 342456788
1 756049417 717831040
1 620614548 368819645
1 534056968 920645055
3 469785147 184596322
1 902954946 807424714
1 493162219 712240507
4 15756553 915830469
1 866206595 532215168
1 935103313 193986573
3 180107397 360442948
1 180391612 784295744
1 253204846 526486076
1 211652439 407573378
2 183594272 511159435
1 858337933 255349986
2 839101549 372819211
2 38632313 173813601
3 259376401 583799940
2 912408791 173312123
1 659031731 624604202
1 812203809 884747241
1 244428616 277496290
1 882947979 789455587
2 815218442 525925399
1 36192024 851379011
1 239234068 40670327
1 716963060 469338605
3 906996186 803417433
1 652188031 468247903
3 495872501 620090015
2 863299365 871434648
1 664427009 282699673
1 652906938 963176162
1 943353026 234138985
1 589456399 931465080
2 424706593 382046384
1 885901554 690653162
2 718039598 267542719
1 208545068 924836345
1 491865780 855680274
2 743786831 100169693
3 772966546 302558106
1 745961423 71559936
1 60982466 562101380
1 750474451 586459561
1 897464889 336899409
1 574518223 231847076
2 552198328 296732809
3 707349309 769584154
1 318861975 112108965
1 25392432 660941960
2 402409771 699283660
1 69612339 393629863
1 783065809 436681153
2 532752691 990353109
5 331134498 32320891
3 203000304 17618385
3 643979515 990269876
2 332106199 582184663
1 578618672 124826107
1 385744430 240849758
3 886419438 274184908
1 288395619 518945380
1 31412943 652569760
2 809712798 993161137
1 592754488 960140429
1 267917103 296892463
2 77091980 833116907
2 858720876 437838693
1 411613369 117398453
2 256498486 862628496
1 804366937 644735561
1 27258267 509657838
1 827029464 370583146
1 448848793 847363966
1 996192495 332219750
1 389834532 86027044
1 746449960 841958464
1 411024975 528454313
4 671927466 152638383
2 325426849 805760305
1 115250871 732864625
1 358149889 344280414
1 254801351 24642610
1 441030102 159066851
3 602071207 942159297
1 783997312 626326214
1 912339414 358176672
1 679388009 559974074
3 627040475 31160176
1 85735999 48568712
2 51734835 446065660
1 797689040 624946502
1 512080276 695079630
1 941728076 575992357
1 931731345 979946319
1 993460154 171059425
3 486104727 667331529
1 501056237 119357691
1 967327562 840797060
3 375728847 3887632
2 407567336 898371545
1 16875636 892229346
1 993429378 593513977
1 488177308 200828813
1 647166583 644323569
1 706596613 731921713
1 980819572 935323667
1 784356640 367293169
3 229122619 781770482
2 200905127 96194315
2 796804647 694410907
1 300980073 186572186
1 181007152 951857063
2 13250241 312377979
1 474975728 162976187
2 769758426 897025724
1 958668774 962841278
1 484476942 912128426
2 929907682 744754162
2 684059542 874555916
2 141025205 865374598
1 874667497 920965956
1 579757781 936784331
1 389338059 128401991
1 921085244 302070396
1 913292381 758128413
1 936134774 829899410
1 6012163 548646203
4 28780878 206150297
2 712966688 78975914
3 769880564 623532638
1 90588140 17067956
2 152124491 928655607
3 275504191 404492849
1 153755090 725771654
1 419245112 407796583
1 41266635 631385411
2 269821111 320979835
1 293492451 576112909
1 361254427 377367114
1 931251477 652603837
1 244239990 866203514
1 66493624 924492141
2 785936605 517848889
1 143767844 986742208
1 853185844 222174939
2 485238916 424620086
1 221163010 532782853
1 477917020 942808779
1 717141022 541751333
1 339904909 455790847
1 143316279 987773446
1 61181806 120603075
1 254612956 590254522
1 231112736 481052319
1 79499655 35434890
2 937368375 973514571
3 918175240 570184584
3 221570906 789100234
2 725294707 353905528
3 501982443 226446587
3 596333073 896055473
1 570236511 517611370
2 419821549 536457893
2 912037167 79829961
1 622726696 556447216
3 242279356 979528418
1 166911672 836389526
2 985619136 587050758
1 993049836 400014272
1 292918057 767527269
3 601460209 991610505
1 400612314 812770290
1 816429361 393442652
1 240465340 191733093
1 790346673 772773836
1 111569429 332795169
1 565258079 914513384
1 328592483 142183930
2 872674657 961727307
3 615650317 256905345
3 921468777 308094743
1 542506799 455902903
1 353282758 424864679
1 480352228 511519012
1 939029161 888811275
1 151189371 446046922
1 307227995 33997210
3 817649097 685998857
2 590322478 324990690
2 980562747 469200322
1 607873782 535157808
2 383343740 881926021
1 96722316 639304190
1 457105729 804980143
1 751425715 793518694
1 797117884 676416302
1 153908109 918926257
2 968651018 73247158
2 293036017 887783193
2 564536230 802449530
1 62586522 620827758
2 125225825 81005363
1 61101339 819106469
1 974433159 836468196
1 212863517 787726470
4 67852484 599563719
1 77476221 370401642
1 459491479 217257744
1 620209213 931102538
6 101510262 71290000
1 72587193 524626338
1 506943598 591195013
1 596732724 839106539
1 294721336 744818865
2 39201712 458512943
2 917529953 440450437
1 276481151 78149786
1 482205226 215491891
3 670041465 119342771
4 989620883 37867312
1 714752661 131523113
2 660238692 286227072
2 763120900 722190552
1 434865624 25519768
2 452993377 987088023
1 233308584 45738068
3 504567481 249664328
1 97386709 702414962
1 164406155 551866231
2 301419196 872708120
1 194902040 688102590
3 810492717 839448458
1 904073767 518230990
1 850143174 742174900
1 302258570 92921705
1 768544980 848490948
1 163043233 283589260
1 732665515 549412366
2 194472934 775690928
1 128424433 949647701
1 590375810 206763736
1 194156825 740865036
1 801781004 385720587
1 483780808 365012481
1 231694251 101314324
1 634045364 981220605
4 131605438 916242201
1 743234676 454000135
1 467693791 124523803
1 351919777 922755957
1 229734974 451869436
1 616783687 895632853
1 318575890 518875351
2 467683931 391827810
1 627840398 54095392
1 64428899 432145886
1 979946787 952910934
1 953589943 783076408
2 205333679 343588148
4 272344468 963346198
1 936541725 49948074
4 359212908 698232800
2 886678110 268830919
2 724123372 870188622
1 904192540 498741093
1 358698403 436287810
1 277982869 925668737
2 989291095 110511306
1 30776764 274021937
1 850804976 441910582
2 677616071 313303975
1 336207879 106793885
1 7474654 637448512
1 222870635 359735285
2 505692385 93405040
1 383474460 785488866
1 923021774 884617955
2 231463553 155457782
1 139809118 214113573
5 336821717 896338399
1 664203285 116690810
1 424860890 854584588
1 725036705 587626270
1 338212198 702734589
1 491536984 453603992
2 447170006 846764538
1 289202314 22444429
2 309984800 842836343
1 618877742 714524151
1 514206700 416013274
1 682289354 320704766
1 53176149 314520145
1 416280025 625658897
3 728976512 870020868
1 746887984 615208944
4 79112669 599684254
1 174180262 653943222
1 331879041 890193402
1 837249469 30449887
2 92948167 544760027
1 944790266 207298345
1 743324391 250939662
1 251845779 793638225
4 486907199 588720880
1 792967080 314408442
1 742132233 890547305
2 990771577 718159416
2 849435217 32025752
2 697369620 349736411
1 334309785 701013115
1 175584538 852562263
1 280786099 381383658
1 39822973 854554098
3 154886992 924917860
1 765753308 253992907
2 450572967 656621948
4 901871953 997402020
1 569651467 643565824
1 803242458 576748791
1 929223395 434375732
4 384254469 214844717
1 339292592 549977382
2 467847713 823118689
1 154867939 204601781
1 259180931 157314763
2 165921914 95683421
1 897997697 313114569
1 658792858 754912222
1 185988730 157812544
1 9417178 323870279
1 675391443 904028148
1 427981513 941993997
2 201880265 204090787
3 6767006 964496424
1 616129795 239560520
1 680985407 79498709
1 816033628 214976457
1 831168734 489851833
1 13708518 682895267
2 940283408 105437529
2 380381806 332650742
1 534853860 944197892
1 361721166 464464131
1 967773893 738090156
5 647980403 887700446
1 875430329 604008098
1 229180856 282484757
1 743142331 434203917
1 163922481 19516161
3 585354400 363034222
1 904195421 4478904
1 394755691 320201275
1 804710275 895643474
2 389506727 441649190
2 669439146 324721518
2 571906126 967726156
1 219116227 468820820
1 642936385 405104560
1 323576058 646278275
1 761308688 133391870
1 116322094 626487054
3 391713360 43725734
1 746520215 463560721
1 762434351 328493215
2 507923815 638112632
1 962065099 695566147
2 61171394 924815642
1 122998709 200426727
2 89210219 713322316
1 280701660 505877948
1 761266581 411148464
2 258705518 879185042
2 692184567 290081506
1 636932607 377252902
2 455647023 518483620
1 722504783 750323548
1 121024708 895382226
4 248027636 672249848
1 899856512 912612302
2 695023535 361772769
1 291594989 599136069
1 999415573 51324716
1 659705765 268213553
1 164545153 827240594
2 525247912 332932076
5 868076993 295868964
1 122407908 753188189
1 455896625 585524273
2 960874885 755566032
1 606632525 964068333
2 36895186 220383616
1 154364703 510985945
2 157555556 815214004
1 869237385 965574303
1 559601920 186231093
1 576467583 892185145
1 392259063 202235167
1 468917140 989054430
2 403507357 639732855
1 377276341 18163975
2 459081500 434295252
1 573527748 72468617
2 502983306 881112821
4 47134858 500803473
2 498884180 51085086
1 403918937 887539347
1 567803899 947911945
2 688544916 191142415
4 671174399 996058535
1 344337065 357295068
3 780083937 293627061
1 51585143 104022902
1 74579653 392689563
2 771174446 626322840
1 354807731 938837804
1 68866439 949359837
1 957301977 418932291
2 666409698 604787220
1 613896753 340587453
1 623724882 417641955
2 156476655 984161476
1 161329746 473821589
2 627821872 645555990
3 499868137 895191155
1 661084235 638924832
1 485364884 705080776
1 594701979 763373856
1 393214673 649777775
1 679303532 38860251
1 34237139 914011753
2 944232698 749428761
1 394868371 747950253
1 167843378 846874858
9 165881272 256557726
1 6993169 698805077
3 21846290 395329978
1 329161626 660929991
3 482228471 950924296
2 26468032 644571231
1 404779018 716482449
3 846670513 947791791
1 231993876 397759160
1 701372412 617992572
2 117922111 833931256
4 231698969 977902290
1 367932857 109506391
3 82827484 288997821
1 372955708 841351966
4 433185290 631809951
2 21481119 475457248
3 890015544 648862762
1 512317953 829994219
1 270969119 401410144
3 660622965 763310348
1 575472607 808267518
1 97024575 979133623
1 553250104 885764751
1 360738615 65257063
2 866554756 51864075
1 533030296 964936793
2 75257426 150133293
2 462208556 202339914
1 651330414 673292783
1 260414094 758381985
1 604041120 806823505
1 642338674 987883814
3 753702788 200997149
1 107650824 367805828
2 504234194 355936154
1 97655794 480260064
1 622420356 120757336
1 729369419 328219736
1 258052424 682782122
1 260920732 276689532
1 885623421 254525417
1 625628313 887644340
2 360631460 632955008
3 650346650 219103983
1 53332721 766575489
1 410725063 833510724
1 778827631 916083781
1 970084299 702405163
1 746630151 469840834
1 432028177 713478416
1 253152225 862175227
2 617716049 745841428
3 937629727 36340830
1 976815799 207371246
1 886655362 556454504
2 182788356 649682432
1 528920680 70316658
2 72406660 627517983
1 720189503 398266688
1 332458743 32881570
2 323333619 748760211
3 130200977 266685631
1 377859666 836940789
1 671551695 468579480
2 292782580 675275578
3 564848799 965081179
1 461876467 984991536
1 116985239 136605837
3 191934895 338779626
4 450651868 929382294
2 441048513 237758205
1 84520857 793860973
2 134649987 419306591
2 93400599 204427461
1 721937227 111704610
1 457274299 849913070
5 89477789 563342916
2 814028107 266613527
1 701084591 63427586
2 715429947 981934565
1 396247623 232843691
5 374510287 792055522
1 550113042 543284351
6 537623708 482389985
1 3146029 557739527
1 254188837 732567955
2 757468272 590044464
2 56188610 613381396
1 768920497 968406291
1 857560370 207906980
1 404335561 674226344
1 531183303 516936075
1 238700933 916787598
1 114029487 563186187
1 467118114 118086195
1 296556503 904769807
1 293929458 133393457
1 169493264 931917552
2 892975051 286988379
2 82801450 405907854
1 595170150 631756143
3 152199107 294149231
1 108754616 961064901
1 959201871 126881078
1 793877922 115056157
1 929737649 186780643
1 774396846 559618434
1 468173169 278633882
1 585967495 65586080
1 822663019 416529677
1 93848903 550729952
3 749797036 962908757
1 931611056 36535264
1 887902879 737676190
1 698316084 722371694
2 987002397 643095994
1 194891791 637995757
2 45558506 560931912
4 144737487 378203825
1 565119980 143525116
1 863780092 85372357
1 518738347 953244242
2 731727641 196714227
2 380120945 987399287
1 838117021 127939881
1 121085725 322568376
1 893717468 32843826
1 844998108 907185552
4 315730956 680576716
2 750607518 953931376
2 219603675 369926196
2 653937586 501958667
1 330716962 241634673
1 375217793 440347858
1 109974680 403364760
1 802737471 832651909
1 193666585 737149251
2 30485652 860412583
1 371982057 301628782
2 795216971 698276301
2 14142915 925499404
1 40750485 100179809
1 934225990 401152403
4 676962574 133349125
1 856878358 864112950
2 329832551 340407141
3 712547873 545812002
1 413604035 557483827
1 959561217 662501014
3 814657039 682773759
1 505608942 642481133
2 579369044 507269136
1 973923827 771594598
3 166529847 910085498
2 666289978 308670552
2 566498259 350538691
1 564630534 418723299
1 339473817 218343378
1 590814754 162535586
1 344708613 64012993
1 651514374 557549883
1 96704476 123454968
1 55227233 107410853
4 603036430 831938507
1 424502337 879890862
1 645451709 725783145
1 373656063 802661221
1 818536061 634675126
1 145003046 549730427
3 404044669 992605753
2 991153119 506886606
1 960344264 553210554
2 873331411 91734569
1 545793565 699440866
2 112222639 689492929
1 25392094 336848476
1 621754909 283057757
2 168700536 790523560
1 762239146 863280315
1 234125271 801032092
1 792622085 842306934
2 733251167 473880260
2 539008425 853941044
1 560762334 125903060
1 108888716 624334988
1 857217495 667321352
1 696246776 877099946
3 564931015 123804702
1 777328479 980363871
1 34008177 362034592
1 136361221 275971447
2 128930436 605555430
1 224447108 844325187
2 711103430 96352984
1 315877192 469098361
2 989860605 457024398
1 13386740 406547222
2 181107337 256602528
2 941522634 160936100
1 562921499 502607130
1 495770768 218235409
1 134029300 223115322
1 333743333 108431536
1 827147679 253308900
2 219900609 961845165
1 551056242 950857281
1 993598877 341099058
1 886288971 75657274
6 661690173 183543022
2 915364723 647241720
1 10849338 393598993
1 338836029 359881619
1 102756709 598227269
1 100055905 407826066
1 607778029 755656087
1 235560928 153640061
3 757320666 311201848
1 185287585 541048637
4 694761251 819580606
1 534899521 956144193
3 948041437 202896595
1 371224797 586439787
1 577257768 79410555
2 703731152 947839109
1 607991886 475742582
2 561354742 848741228
1 477458261 228868287
1 410432119 751476254
2 752287085 72685957
2 249570012 850362410
1 303102445 658110775
4 132763573 268139387
2 420541902 248581771
4 410782847 129711011
1 932139608 56321019
1 741864230 870034585
3 732324476 611375807
3 916509549 295067133
3 398101215 173291642
1 184774300 451766406
1 41289712 77330140
1 636633342 825040695
2 300641993 168068593
1 465468428 800517531
1 612447176 824991534
1 985232141 848967976
3 401823157 248573249
1 661210400 460534968
1 206734364 126349417
1 19517268 80003807
1 296184823 15385295
4 969873518 849834149
3 648268890 208168769
1 788512022 869635646
2 912252025 626575794
1 891625594 763309067
1 951854306 907278448
1 847995977 991450124
4 866979306 207413717
1 127142467 148557320
1 893014578 382033554
1 860816084 674361804
2 269435789 409979745
1 827138586 523140837
3 607855565 459017902
2 985405549 209763742
1 144534782 919415023
1 50595176 597776642
2 749504321 239738966
2 403408921 857398258
1 718986716 817560309
1 693964440 270422393
1 442645159 20162431
2 335587114 921916807
2 649204444 698496108
1 144087719 699466028
1 222620526 550348662
1 228666986 747908836
1 159929535 739883163
1 699676879 131543513
3 569407989 93797740
1 600586970 734140351
1 132151472 714823914
2 908400673 340585358
3 401131492 453950037
1 332002190 752923613
1 572446032 497686401
1 572471733 318469681
1 477996907 612959308
1 146777727 287282732
2 764276556 967853571
2 988022780 262547941
2 283745606 690131790
1 711120135 387585684
3 449358995 392358525
2 921062131 742957612
1 923393037 671122389
3 33217330 64894902
3 740674058 467079342
1 716037041 365076747
1 826159567 304282480
2 14222976 591209019
2 466445318 587726278
1 596347671 945224577
2 781945778 115530024
2 741735243 766737871
1 718615223 836735881
1 618055488 308819213
2 459426943 460217132
1 535741485 508066936
3 720630117 239679284
1 914318547 838941714
1 739711937 458681707
1 161440360 837893718
2 515349521 940253085
2 167206250 557545479
1 257257282 301005435
1 633216995 623191789
2 374200801 413114273
1 769061868 52381904
2 145136244 844806908
1 113125399 258193560
1 900852119 386846770
1 946159450 922127520
1 207887896 254158839
3 249392787 115463355
3 209431298 474904214
1 49100017 883823025
1 584877271 112856120
1 860126162 848029751
1 247800171 906329881
1 276698962 213684185
1 213687302 230152647
1 30420049 131697574
1 271372350 131503247
4 636172293 105714967
1 592115436 454751353
1 268406814 883384481
1 187623345 487289391
4 367063249 599119027
2 105698670 661577267
1 358407305 318183391
1 303617920 187939043
1 520068297 97977602
3 581859176 510491625
2 317726139 525043583
1 141172394 525605150
2 863264920 710353467
2 117194916 102785855
2 556671513 497149994
1 632960329 664050376
2 365782271 44868882
1 108568581 127758711
1 303199371 931776851
2 18392829 901813027
1 261486042 872156667
1 908609489 546180680
8 750564965 949005851
1 255283116 688052193
1 554294147 315889185
1 902903937 64394989
1 204717802 732190383
1 485564322 857795503
2 887769108 676574378
2 386650755 854293505
1 325378009 180828624
1 496632398 535718515
1 501448183 813718582
1 304695274 666171591
1 548820296 731568973
3 892195245 784434447
6 837099402 284006690
1 779100718 836931954
1 635291924 58282243
1 203879667 194586458
3 496160802 79903770
1 14293155 410407469
1 98027674 853014464
2 642499312 668957522
1 346854608 61571619
1 695072948 349177981
3 592353124 268078111
1 561324673 131669253
5 886610874 403571781
3 880368290 717687304
1 683521221 631591844
1 635229273 987739389
1 776417252 726456890
1 337553873 759972796
1 566489689 615831470
1 669005782 727590264
2 571641754 988841082
1 360306418 610396396
2 798478033 973039789
4 625840310 151735604
2 267021415 107924140
1 719951080 46330131
3 31261449 697136222
2 346795115 602392845
2 379861358 751396871
1 346312483 781113545
1 360759064 710734541
2 655635461 143560958
1 951490358 280622561
1 297318516 137580805
5 900474851 923730897
3 745977440 185557887
2 75355653 697077063
1 781324034 732721993
1 321743103 465702289
1 801225478 988035256
4 925923553 725011342
1 17662269 731739725
1 752262288 6744493
2 428861632 782072675
2 239127230 248281397
2 698116741 351467857
1 309048209 844715603
1 849610303 612141894
1 902373213 735015887
1 19992749 689096375
4 205594061 853230959
1 724222259 152024076
1 507479242 595296086
1 528287354 899963204
1 484948484 656957981
1 627696139 196208908
3 458701072 504891343
2 500057699 841286180
1 690627894 57335748
2 683100126 873201897
2 312231482 435796066
1 258307248 315186897
2 966861529 561682898
1 590714935 330032142
1 584106472 758354659
1 817794886 374470293
1 544023350 327981115
2 289594166 468317308
1 211068940 940740580
1 357332676 175448450
2 270476345 866952872
1 21298356 274787276
1 745265040 715494919
1 582221431 615459848
1 782359370 385211773
1 769270053 807394036
1 916523065 9398058
1 512884695 55577754
2 450239466 296738797
1 760604182 714366827
1 222046263 344339919
2 115318089 761205897
1 25377680 116588937
1 657373133 434403654
2 167829406 860593865
1 420355936 984843234
1 537030639 121057587
1 343364577 59376229
2 396418512 939295304
1 448705047 613963689
1 745328998 683927433
1 17548241 832416266
1 103022808 472809644
1 385454346 594587648
1 445337485 174183775
1 509160206 237313645
1 714492777 879507626
1 285141372 969033030
1 658521293 961640433
2 884722314 699045134
1 272812043 167998191
1 507519225 15197900
3 811016129 909664365
1 228582110 778404326
1 617728052 672657582
1 119732843 465198364
1 335149895 219239717
2 605788565 614789701
1 328372518 863615107
1 122494718 139811378
1 978496014 863819504
1 638295567 549452787
1 798499328 214088859
1 316681209 84746941
4 190910799 661087212
1 431070887 209385061
1 680317661 520008133
2 615710855 715923288
1 417727227 847558630
5 779442071 157789002
1 415544541 392185251
3 522182023 905594240
1 51457651 15053699
1 196166441 613160967
2 193947754 170005571
3 472551526 217161714
2 326086017 655339635
1 346668185 262870892
1 475807610 414835255
1 131860681 890528085
4 747462953 279440112
3 223424162 885732746
2 915228248 907167641
1 857660012 523009552
2 812091902 204146474
1 344764200 496641211
2 98486770 999573699
1 535284366 299964967
2 584345469 549091340
4 893875750 71700645
1 549935558 439896831
1 825683198 210443036
3 711052771 11645816
2 307879843 50338056
1 703500294 442086589
2 583682870 975665119
1 648250227 974836277
1 601849201 522672488
1 291663164 425365101
1 322688448 85163890
2 132568739 98603950
2 555122512 871619108
1 686834277 617315268
2 351854170 587677011
2 622684974 78178507
1 106550458 893582831
1 464816582 246096213
2 581437779 762203542
1 669562450 910934732
1 849901902 416230282
1 835938004 600554356
1 153041832 69133143
1 754064389 76148455
1 404957684 118055744
3 52646306 672335743
1 716587028 169528718
1 638033197 80237044
1 397916724 964722295
1 383349845 396934522
1 566350549 943039628
1 778784393 513374021
2 787718582 396989760
2 391319162 889722980
1 562072478 846169484
2 525037925 871661206
1 271876968 158831597
1 826160617 477610969
1 615783468 907671665
2 996409453 911772620
1 800587389 909216941
1 479545336 596241846
1 113157865 934887101
3 621860502 432124752
1 613960676 523361520
1 450968720 761223567
1 83910189 296355121
1 703462625 814714900
1 993648303 565130068
1 232294782 736115639
6 747921740 955721351
1 908205654 289436040
1 278921125 95694397
4 308954104 732712973
1 342492458 156801265
1 803665732 937894424
1 708019387 546479281
1 514336479 59074484
1 302359433 675139000
1 96385421 667416621
2 79161599 95390661
2 845242417 385539553
1 566592082 378250177
2 983115665 340664938
2 544492878 26865107
1 391101066 258570193
1 609687767 344224166
1 297224829 293747779
1 399318321 755170378
1 893016607 865829590
1 443849489 584678960
2 832102555 121702842
5 475017169 581472597
7 953848634 653124232
1 48832478 45823524
1 29012143 165824422
1 264671880 826076061
2 301785239 620118192
1 629073363 298828429
1 645965618 554177084
2 969127351 248154588
3 726480308 745050062
1 101532530 936675687
1 730906198 960774345
2 25084416 404558900
2 300435888 64228245
2 412977647 180787737
1 817138702 327607223
2 331063729 237895497
1 114731230 229427725
1 609426812 721453456
1 729648048 962748695
2 706619977 432635034
1 395812225 517144201
2 538215536 599344402
1 149906672 699397769
3 500681159 720300497
2 669245075 423263489
1 305078901 234547697
1 658737922 334736132
1 531743725 124270614
1 722967034 967364862
1 31243036 778196228
1 91244326 204754071
1 461419995 149665408
2 546581789 547200728
2 35873479 811977306
1 488778656 148857960
1 738140842 771995651
2 262531861 235634883
1 638256830 995888255
1 680251207 976871903
2 75770064 553061660
1 30798254 151826699
3 101388768 623480450
2 455833269 555992270
3 806340875 395033886
2 295402729 425695793
2 87205210 8739896
2 171916360 76494148
1 402942547 560592070
1 762615849 304756267
1 487859135 540376372
2 520196426 660756040
1 835982283 246642430
1 627884396 797862707
1 713941795 873124588
3 830544725 265597920
1 939251613 706015162
2 245347116 863118423
3 420959862 289855581
1 557436964 818024932
1 504620174 751932043
1 659541066 228484195
1 352913900 87418410
1 376970055 379588953
1 448962473 846619040
1 953401928 20785930
1 475042173 97628612
4 668666295 550763519
1 613219287 253916251
2 586501734 793774159
1 735135550 215750013
1 661080719 670233147
4 713940156 313416623
4 992517594 102031248
1 380731088 759329916
1 862194140 219325487
3 465671540 141137049
2 177729664 425789167
1 45232349 656008333
1 190192216 688202088
1 422358139 522793476
2 887976781 808857369
4 123746563 710742364
1 469029967 726043257
2 153513080 498803976
3 444838113 375123376
8 987774992 42260526
2 546141438 380847309
1 486978861 840190610
1 24954428 555704196
3 433770883 667056915
1 487438370 425377941
2 373423262 484916646
1 460633392 600866982
2 282459135 29106367
1 168408659 395192860
1 33707685 17033148
1 788198515 650562740
1 145385879 931208914
1 384073328 658163451
2 777166124 798347503
1 155138702 705976086
3 584539693 921219415
1 198819871 46390557
1 869506142 420272843
1 793265669 762068493
1 460164987 262941428
1 850040776 49781034
1 83392077 40880987
3 117210500 761520629
1 717365059 542753804
1 327245691 565799565
2 866929263 312049456
1 941118185 812354507
2 597934139 424080917
1 985556584 327100831
1 44462657 523670832
1 452464353 644922615
1 439974062 195491746
1 677186069 385271585
2 965604839 171917074
1 626554358 123386348
1 662195310 614449251
1 372733072 260387799
1 946548926 29589505
2 92592356 11601908
1 781574828 132632516
1 185009641 126169624
3 185463480 339289127
2 611410579 285226430
1 401750083 2666213
1 415840245 402594037
3 75676505 80691301
4 926926381 701569607
2 623694 437102892
1 578576735 928583134
4 417660860 155970021
1 181946836 999680360
2 226350152 772368483
2 349181593 250096763
1 252893454 786936174
1 888351713 861057127
1 305302389 620912275
1 434138796 2463238
4 267770770 934182323
1 397222393 574122080
2 305887672 414627718
1 436688283 7761507
1 735298285 352358129
2 416102570 477587187
1 65770354 634625470
1 485016461 243714862
1 324752039 619882293
1 191026923 919217366
1 536585963 457020434
1 429529484 777744255
2 595932814 140509506
2 425517544 488560620
1 174525313 426946524
1 154924149 2057836
4 655630829 524453749
2 309425952 209088554
1 959688108 851619294
5 894970790 320149686
1 204782266 933376519
1 977572907 807046322
2 637436665 628402578
1 493139721 23011877
7 614360494 316589931
1 800068976 214511423
1 806590318 138212068
1 3065052 533629425
1 428572484 687867389
4 414108191 636673418
3 424404972 127982753
1 821670499 428007940
2 595473884 578287637
2 531160785 440360913
8 31676534 563493302
2 188937552 537447841
2 869194263 872171543
1 219634310 832995254
1 195389415 522565287
1 369418997 420365208
2 146386015 431581288
1 167391634 317001423
2 842678430 711466678
2 917286698 550074743
1 136775059 613526546
1 936243569 768543564
2 455067333 940641234
3 116037202 11221629
1 335682856 517982503
1 799135444 403817143
2 200087283 774174556
1 241582666 806525279
1 129576536 801274789
2 565093144 571329084
3 109297084 554824871
1 526282184 499545374
1 602612548 81346166
1 122136019 186728431
1 597145556 82226387
2 880385168 278047203
1 367328036 907270582
1 67323344 986827800
1 488309051 425820079
3 405510577 71267195
1 662330743 736672902
1 11556220 427586521
1 307941571 881551623
1 816387596 237152260
2 581869334 480221873
1 265125243 886348872
2 456544424 554996205
1 470308112 541989886
1 94827092 600935605
3 8585932 111156343
1 612570841 990907802
1 397624928 198627721
1 915348346 967894507
1 496462779 39941315
3 312459680 433450743
1 563079058 551355853
1 628945050 985259259
1 247380538 474992160
1 459648240 892169644
1 392424059 255124937
1 144289742 429085770
1 770358605 741299601
2 770165841 101627779
4 126729114 273945046
3 592520726 549420850
1 346601052 148205130
3 206226278 825336197
1 545241547 582268749
1 647362400 225842691
3 550733528 152891421
1 926663743 133964819
1 382781268 453071194
2 244979914 396655885
2 438579032 95369221
1 809008550 752975635
6 775692766 498439496
1 142542939 93427207
2 857435906 750997888
2 62497504 203287151
1 575827975 985691702
2 562351991 664774205
1 808401260 812531518
1 980696724 153269038
1 350339355 248576586
1 920668039 36891340
4 337419705 476984409
2 756416832 37033264
1 501152267 702565309
1 712900844 184596155
8 317782601 394624303
1 231347778 268874498
1 478479555 120476848
1 460378474 669366977
1 205316198 185154775
1 636085173 828053115
2 124215088 98992666
1 332547386 703612111
2 573592725 822740553
3 726339244 316131227
1 77113192 570797284
1 241147657 41167767
4 257734700 187631573
1 26142820 534883640
2 932465706 501899566
1 86731121 609775036
1 348510997 618290972
1 10578796 15616863
1 31412137 420236996
1 691825139 140716763
1 73862027 951544003
1 464526199 708849328
1 109118498 33276164
1 595540160 291481279
1 456274827 54277755
1 129911024 327849948
2 780861883 346894162
1 614496541 89586348
1 325141626 830432703
1 16537138 530477292
3 738446213 411882393
2 899745822 552029801
1 364796772 325211260
4 14432928 935855439
2 508935836 850374930
2 650989903 33228429
1 640721483 680025671
1 160651510 534616964
3 222084973 502461885
2 385966040 157988772
1 229355361 983781273
1 287000056 862796075
2 153117315 294001436
1 657503764 878008532
1 792567810 670451280
3 654191486 581743562
1 471319829 695687815
2 494781490 518241434
2 16122522 180042250
2 40495682 65798040
2 593948421 308414600
1 624706950 368900815
3 408759989 454401626
2 670659665 623592434
1 395950883 989067706
1 34098479 523019866
3 361786815 926357209
1 745155741 543973497
2 552197304 592010738
1 7195748 540052878
1 366703217 90699097
1 416463696 302187500
1 589084249 75804627
1 249422688 616460406
1 98495380 703931016
1 565269896 962265251
3 565578411 123507428
2 884678931 694331736
2 283135910 124751400
4 946982725 388029822
2 557785321 138283226
1 286901972 871540272
2 395660053 430548765
2 897323052 324624280
1 671168332 425693448
1 493527949 992653479
2 16617894 901978231
2 422378568 489206079
2 830185578 40390093
2 23523677 784199618
1 629761068 698597199
1 887196280 609760286
1 791501443 863139245
2 555750031 987850802
1 954150653 687944537
3 181014281 907776033
4 728607367 828609290
1 871355746 389032151
1 661034701 98276189
2 89825465 477728545
3 724580920 689205506
1 986697241 627294828
3 686198119 687668616
1 499994798 887431633
1 35914765 583893653
1 38299627 168578928
1 391101481 106843367
3 530710920 194261079
2 677669431 839871999
1 556456424 546105039
1 957941519 477653465
1 690661991 816666303
1 554104242 633300883
2 267050079 751337968
2 524342447 380486766
2 854026709 257201367
4 958286951 607827886
4 30397208 748339358
5 268106279 416617168
1 963845111 90406496
2 140809799 648496738
1 347712406 932735861
2 719259666 32868178
1 378910054 297051480
1 630209319 441599688
1 13013641 739719280
3 513802588 76677477
2 560966327 66167532
3 612341900 672985762
3 782762894 868886583
2 514085040 871082635
3 672238 413085752
1 741449222 887017890
2 669049952 169011932
2 500713889 857327034
2 397396067 162943427
2 239527664 127630021
3 155375771 816257737
2 708735239 171945012
2 272797996 579379806
1 635449415 788729311
1 812420485 277789368
2 76437737 261920867
1 584872148 661805578
1 521062935 895005964
1 242710237 204147340
1 472895007 932077472
2 672777562 883393619
2 118162554 622341721
1 816913460 35870476
2 83400396 319016586
1 829052278 637349620
2 773587706 529224984
1 868600844 658276270
1 495067304 897045271
1 481137944 642508586
1 463491623 975304452
1 11403745 537457876
3 17988115 400985735
2 753571236 579940877
3 289287047 36885231
1 824497192 807743265
2 172017540 360588581
1 198497651 568267212
1 250145221 385903928
3 752402869 39726907
1 917653445 311469908
1 713134912 327513693
2 128520248 600582940
2 963444900 512020250
1 128074229 824445042
1 632874641 487448402
1 749414395 569677060
1 548948432 582667033
1 952852437 587431673
1 223791468 843766679
2 82584272 57225546
3 143662929 761857965
1 508388708 10357526
2 652151639 276311715
1 889818631 550325609
1 963945694 610633912
2 318471634 743838760
1 309052922 917938879
1 307741546 97760389
1 479867403 110276390
2 309742108 424310505
1 406031885 383556605
1 286701646 753918329
1 244044063 623188112
1 377434699 921125672
1 271682485 143160251
1 587508203 278978888
2 99065906 271689909
1 361308121 93552740
1 54080742 174533081
1 30124095 748028199
2 128504876 484524573
2 510060494 367701203
2 776792 962365402
1 166754288 5111106
1 534054683 132853156
2 143942422 782062254
1 955943797 159307916
1 515504639 280515817
3 828592599 788594418
1 974963352 151529329
1 94139028 313805658
1 581792310 477934351
3 323119462 794167334
1 775857043 52252246
5 517006322 556665058
1 59981213 429473793
3 255592905 776651115
2 925455560 707944572
1 460446324 58214613
1 978157457 700905929
1 193474111 634048267
1 180261012 130323457
1 707197639 61175552
1 636094778 414648193
1 237434762 186948217
1 822064580 227005248
1 719232331 858849328
2 645915236 313534738
2 469477324 506374000
1 964306964 954631396
1 34459199 515107131
1 189575012 761971291
1 253167525 13681753
2 182089079 257461993
1 1652014 185273623
1 578038090 214190142
1 196908790 715241925
1 531701693 291845747
1 470025910 51918169
1 148703541 280015982
1 675695024 592358888
1 944150192 635922632
1 727534981 309064592
1 259331477 95225192
2 699026940 322522494
1 701205452 858009077
1 904011735 392094529
2 372711700 437400929
1 313394104 914073281
1 935334637 955377086
3 549108454 370034451
2 508055248 782045573
1 907996494 630902874
1 728963395 751742746
2 865117643 747240299
1 832741839 710740857
1 565127382 413004030
1 653032388 626902974
2 110224081 363179045
2 563487871 709215736
2 772520922 430510660
1 143663273 6379949
1 331360713 409682432
1 296799558 930957194
2 24724813 639343559
2 370056356 454821023
2 442746958 56575063
1 572400418 877740212
1 911597286 792624201
1 944223685 730712470
2 963385150 334857025
1 567242154 205080231
1 228105850 117131774
3 403458309 554140090
1 584885259 833475013
1 201570390 106255306
1 169791380 787772530
5 503205329 946886649
2 685945879 546505247
1 555717205 77630126
1 768337463 122505227
4 89827506 690303695
1 101274867 287120666
2 385723606 720856905
1 210055156 524341720
2 595618999 518433880
1 690214044 333070865
1 102295722 563398593
1 222175963 910139000
6 417104514 558943175
1 371119968 990277630
2 178933651 78810170
1 81946171 11468580
1 139617985 323549744
2 245505435 102990708
3 832034895 352303579
1 50343569 699786498
1 615737883 196992175
2 997601821 423555015
2 346826687 237963196
3 533449997 89001961
5 460410331 908792934
3 943831413 676103639
1 819208703 505639365
1 883055952 318736888
3 519393027 928440733
1 789752895 551105630
2 640753776 933147758
2 803846645 652774343
1 294284596 938502132
4 672013092 912745437
2 465036588 210967809
1 480662575 877843177
3 718638623 427097266
1 280392288 63602144
1 565661988 695221525
1 426738531 590068759
1 106914954 273824432
1 460237587 817889966
1 24606362 992912842
1 115320892 950735930
1 818048038 729112921
2 340042298 498828932
2 960358739 264933780
1 94748653 411081516
1 613568200 281544120
1 676514993 358521654
2 894851590 541710931
1 534310960 360851802
1 754256131 323917748
3 835470642 244630873
3 733277590 643255211
1 345860896 288915608
1 670462863 592153963
1 547264011 962351054
1 566495103 852274406
1 631593105 384554226
2 956074363 444246609
2 891033808 191336861
1 759873485 55476208
2 100949806 966716382
2 785831342 756985266
1 797679910 865382440
1 571978824 517162891
1 220273484 708903738
1 267186432 860704186
2 114168693 337952934
4 504430496 570367293
1 593736910 129046579
2 959209466 854879910
1 540529872 637636652
1 161563846 658191199
1 458280777 513822798
2 693507884 673432074
1 112963925 691545237
1 837848160 397279238
2 970371043 677529009
1 198484750 111368490
1 948331599 85174814
3 89981225 133013401
1 228986305 11958804
1 383140464 267434308
1 951059085 754397807
1 330287250 394089081
1 633653062 94583136
1 360985635 958052199
1 444391137 57113619
1 361027670 964545811
2 468119589 914839960
1 307289344 150153575
1 801626940 983930079
1 980669105 844515172
2 792295537 634851508
2 415053383 110350605
1 25491157 599549959
1 400101327 126831937
1 706069081 704138464
1 445980997 698272795
2 118978769 713841840
2 394548284 251014165
1 742392669 424867483
1 840668859 407940514
1 642107869 898341344
1 309049958 716733973
2 592833325 560515812
1 763637421 732742736
3 781875300 758015017
2 121729295 80236605
1 678730384 232012885
1 955677924 549419107
1 82498210 730115328
1 156532031 535810366
1 599780280 19606757
2 369475905 99759458
1 127919150 267097421
1 794109094 701996373
2 53212174 490027172
2 384382504 777091913
1 455966915 979182098
1 996163948 980721666
1 519960523 132307820
2 276791042 510740848
1 480252660 750233833
2 834714068 786028806
1 92229947 395451611
4 380975810 990020000
1 744984987 635580120
1 180986477 131661435
2 4034154 622191573
1 585342157 680681745
2 195592729 737545275
1 650994963 426319218
1 655274576 298552181
3 117235228 850568531
2 665674609 383701759
2 846060786 911588328
1 396918653 248185146
1 68650012 445469856
1 580510888 416650740
1 412427668 676328622
1 146875733 424614898
1 499161796 6862399
1 320120559 622515613
4 448906894 393619079
2 846691739 588932250
1 778865983 402898971
1 714188458 562979333
2 155396021 75296953
1 561016795 716791664
1 21471509 273365696
2 16109311 511861065
3 513556231 19902487
1 764144560 555240447
1 578896816 485874743
2 292327470 997762863
1 413914766 767417574
1 750789278 947360563
6 647550655 464781499
1 500870614 793907780
1 347868188 893042369
1 672558747 810477230
1 850260674 965097052
1 971961188 851136828
1 827051768 388259848
1 664456037 991330687
1 987929295 334365052
2 288583677 797214120
1 953679514 168557266
1 430790740 756789801
1 219402625 412295231
1 39079201 693587814
1 576287604 389927160
1 666576664 366506760
1 635815127 382450676
7 637265905 828014366
1 228617965 370266493
4 304513229 142652676
2 300341251 862343673
2 215333647 809916146
1 139159778 628152971
6 493677430 961808668
1 74660 637632840
1 793478934 459102771
2 438647759 961849004
1 100718331 313621883
3 417629486 709924993
1 326347821 685111
1 959829091 79235834
1 904340075 196008152
1 965871208 667674516
2 718709439 744181070
4 917520601 340675771
1 980281355 549355480
1 899542374 847568877
1 745793050 383734034
1 682713792 577125205
1 238880697 450157872
1 931503174 639537492
1 144659054 696699045
1 569144722 908422778
1 165123613 916708487
3 758156261 955256124
1 328631967 278142775
2 589622790 49060696
2 883909558 699977663
1 249107750 952374600
1 757343849 414629965
3 325595999 329315820
1 998824953 764833232
2 23852633 708563294
3 391349454 209130200
1 670700569 105319359
2 649658741 731919489
2 881244643 501738778
4 915585689 4345791
1 455506228 477950599
1 973078037 886067088
1 872635083 853191092
1 437662109 538071322
1 800477629 984886642
1 691618559 197825307
6 334077850 917114199
2 738423450 953338289
1 500956249 188525180
2 981429019 591975621
5 950902986 821292932
2 819977711 660001984
2 728938638 720582196
4 994835150 60266553
1 962223572 548154227
1 61532484 247862594
1 480560220 458354701
1 244790872 246469785
4 275522533 769315895
2 864547544 70648492
1 687859150 934750547
1 779555904 516930211
2 709258138 835934963
2 803000588 299942041
1 829694083 222613138
2 57157900 214714613
1 290691847 497757263
2 729389244 574416935
1 285625879 548785657
1 396152071 209500352
2 266593371 117067945
2 637858966 454529125
2 793821414 161104126
1 253033301 443669334
1 481126030 326694737
1 246251918 296192730
1 386334656 145713913
1 551168057 685044647
2 771740795 983112553
1 855180037 906766236
1 59406349 732141737
3 725727483 485541621
2 763776939 576489807
1 335585720 623344283
3 48304707 351910753
1 902591338 578069549
1 958093567 91318841
1 338541071 199937070
1 678023526 411442526
1 800880443 765938591
1 242497305 795828728
2 530943959 794183055
1 711772662 187396620
2 887322814 513773802
1 608214164 650398420
1 889891158 297391171
2 479379039 768366871
1 923184696 929294780
1 158217554 203333929
1 487758315 977350199
1 535535996 210009415
3 61449430 543998821
4 754898168 143636528
2 25452275 406348028
1 851662549 644471821
1 759212415 212146735
1 931637054 334133875
1 338549679 398271591
2 148103135 461882629
2 291266095 892080264
1 767178873 914813268
1 210263525 503940549
1 196614316 440658785
1 540326159 564213850
1 949289456 531853626
1 668129301 40675512
1 351414567 902283630
1 240010776 514085002
2 292306946 302556443
1 906147731 730384909
5 655635582 489498091
1 178084925 341437592
1 285494655 857897319
1 997734277 11545503
1 242973449 847813535
1 287781320 596434283
1 581910694 83156712
1 727671281 324028713
2 277260364 402775210
1 280024901 301400676
1 788168110 150687316
1 982677317 877730733
2 884768573 99331752
3 48183720 781982967
5 165947716 6663696
2 366712289 863391387
1 453419447 158418383
1 131836984 499556286
2 883817521 126614923
3 23219620 344554875
2 109667272 855443598
5 792236717 902366874
1 464545204 576822988
2 721293224 179145885
5 103680561 591425226
1 729991160 994003440
1 54232575 68222419
1 193538977 72822946
1 541217502 256141716
1 361572112 923059487
1 971005593 693228589
1 28326322 460644919
1 208520095 700655836
1 454414286 839071476
1 643418041 624297740
1 931557892 979752518
1 241032078 51757042
1 263367083 665296748
1 123209488 915189796
2 541300982 763743155
1 511867832 503666397
1 907839383 954993396
1 121381355 18532006
3 401354234 236275096
3 191314409 370593909
2 185416253 396933289
1 326649185 932430455
1 283169946 161887994
1 34800094 994334524
3 493709685 715410862
1 481654602 896084563
1 914519915 48741598
3 219661310 920520509
1 645077641 127091837
1 918531680 792728432
3 359510274 112475901
1 365871270 465682113
2 108115597 116769384
2 185791844 254306524
1 244844874 960500135
1 57310786 465207154
1 127752925 98900954
1 324757904 25008557
1 632059345 866034276
1 991311634 670286157
1 734118907 315085869
1 803320695 472577374
1 922992804 755578501
2 638561859 132274123
1 496282197 168999585
1 236750373 39352057
1 364172037 906096671
1 989579729 990598057
1 36865813 40737440
2 691339175 774791516
1 263449985 222433425
1 924930214 982792270
1 2303192 192533098
1 322132388 774275523
1 875797616 37169018
2 444163062 174016324
1 239751943 548087876
1 321748045 611147326
1 317488892 436031240
1 657702707 506114852
2 603215951 199062391
4 622249071 581630216
3 511900356 105962436
2 93100881 253691771
1 70061956 250237725
2 209933743 34460211
2 455947840 697273411
1 192422690 479960007
1 932996473 923493706
1 599250444 301702329
2 932319714 685919958
1 425883343 959448759
2 837508645 863802531
1 542886951 240505001
1 766339716 35773150
2 147274457 570635384
1 617393359 932113380
1 931917817 18832613
3 448364236 516942848
1 668853187 508488788
1 659498575 314159351
3 428859060 411342051
1 512923915 712338532
1 62641606 470728096
2 843216830 660986827
1 844963241 883766815
1 547100478 684834472
1 332891004 304923708
1 501131181 509158202
2 360017363 596053692
1 839906985 429756777
3 751668934 746908198
1 575174614 847814650
2 57364339 867999414
1 77389684 87283205
2 361797658 708643120
1 430325788 812908216
1 734648732 349413553
3 911902772 405163434
3 687541765 649748613
1 180665736 884883602
1 641443583 650130691
1 777379672 580098603
4 953142319 374476469
1 253328337 170760962
1 143478702 820774864
3 238987859 673445742
1 950760611 666550335
2 191640588 129271987
2 263857331 770189676
1 106836700 116770627
2 838016943 10743771
3 831052823 835790274
3 411291551 582699417
5 159307545 762080607
2 345657718 698419090
3 238922369 17150886
1 592912858 986442114
1 804242333 695294147
1 937306881 506367680
2 411546888 519846394
1 463300634 931627666
3 470258211 937287017
2 157697895 375666263
1 734605370 423924865
2 96582550 260709307
1 465574395 873575971
1 626561701 574940296
1 970419521 427459159
1 601371132 555163986
1 690196887 869181572
1 11392027 543508132
1 126648551 227654729
2 778055593 877639928
1 522167808 513111427
2 736702941 905609859
2 817909410 500310907
1 49408974 780171123
1 57018790 415555126
3 518603741 11523764
2 426716579 906420576
2 529893419 492875936
1 307171731 599679720
2 931645211 115425698
2 928042617 448253490
1 161552315 160217001
2 385902326 821417217
1 545480331 396714313
2 229433513 610377286
1 705013044 408720651
2 882580637 969548842
1 249845727 984289756
1 306338493 79258886
1 270297019 66685905
2 484956168 792452069
1 569256252 573240702
1 457691522 183589042
2 857058682 28988892
1 480703018 782558156
1 497979146 215968578
2 135348751 930216206
1 106900088 825179059
5 352687165 15222754
2 684441089 692359851
1 634545864 301678100
1 525443220 790148990
1 895515976 119043394
2 759216338 88049886
1 643676969 327043759
2 96286699 950391074
2 460743387 527666678
4 930532265 909641238
1 29465444 841983598
1 307406028 881459607
1 421034322 782029881
1 448203772 359660169
1 205095963 466104418
2 210294790 590074322
2 912090860 863751715
1 957373277 838535392
1 199282081 471448458
1 370084071 199532478
1 44676657 782913178
3 335907885 601123639
3 482743935 40054660
2 983060182 66714814
2 399033015 254119697
1 812764983 881243001
1 245604412 186233320
1 713242100 146992471
2 863402916 650056558
1 707968311 442797594
1 623085114 342171058
2 810953573 270540600
1 177565960 967236861
1 364666067 240170654
1 493324367 103453609
1 693616698 614756551
2 432136901 624916267
1 561729617 820526124
1 461054049 235985443
2 213126664 616934994
2 236589416 834122397
1 747070819 998007542
1 961198185 65930236
1 5247621 432853086
2 662668739 861304902
1 549278850 317114772
2 412634658 455395920
1 568300568 237164683
1 725696743 389850559
1 719025379 98307472
2 977923697 359780027
1 567815951 100174110
1 867067594 252234292
1 809840592 60064824
2 261548304 130035716
1 32459799 320620945
2 884865563 320843618
5 267633301 822952757
1 286785548 1018350
2 537681617 120059339
1 987370523 251142539
1 823162735 740188243
2 82696460 958122265
4 870296903 48865129
1 627477803 523718190
2 605653968 47571326
1 876701992 755288708
1 948474143 791191284
1 852478488 398546110
1 63485588 544866409
2 787486262 463875110
3 313928355 224899138
2 387216238 267725826
1 33107660 762449515
2 836543768 782378511
1 840221136 336663641
1 939032750 263468361
2 659463794 409459199
1 458715611 547443090
2 813140837 864993286
1 835364255 683433941
1 130204792 20432426
2 275197065 145816534
1 819588009 822398177
1 519007783 540219879
1 643586293 193691598
2 579377687 883803990
2 765399335 571615281
1 44108719 73981368
3 598106672 113766183
1 63260966 412653458
4 761182748 19935600
1 417131620 223696130
1 819242378 582957168
1 542868744 631240055
1 152182067 742919191
2 212861643 576795900
1 494470537 591635167
1 121638376 553137574
4 981394730 556982397
2 558473378 823042225
3 81332362 363094986
2 7080848 856901639
1 913535846 363015912
1 829372109 553339187
1 984555556 151612979
1 576343548 241485255
1 523443188 1046643
1 234886434 889379517
2 410456098 454476769
1 434958212 492430932
1 244717348 814989949
3 105757134 235944122
1 466908445 398200843
2 456401822 360090033
2 325331281 592051203
2 923079104 438180160
2 380726228 159605786
1 616011277 622720870
1 50656011 548161564
1 874465 256107341
1 819803758 765251399
1 20971889 288048732
2 308745737 982910706
1 750447503 911088690
3 775673165 339658297
2 726909036 258518920
1 884236125 626798027
2 164925432 230418225
1 366293755 468380969
1 656412826 852247378
2 24907945 918666446
1 518838389 736249034
1 766097521 35104466
1 438700001 886935105
2 86924022 606504947
2 157026578 962953348
1 880268067 851690986
3 313628886 571024711
2 941161012 799141230
2 603849845 48347735
4 764097828 691676635
2 76167676 754170296
1 854955988 874296227
1 539869817 740845857
3 301246023 577204176
1 735229151 485468142
1 331941721 913078249
2 129375838 970367457
1 198045814 857738863
1 144680611 819227666
1 918589023 153282654
1 155804557 636663264
2 939157260 532733234
1 504550868 26046402
2 721366326 570709470
1 202077720 396591958
3 27944573 69053741
1 363716335 586633123
1 489062319 554127464
1 288616858 59372751
2 206068953 887743371
1 146041370 854574698
1 418202013 109949072
2 819883843 305889254
1 4189749 58065552
2 479969668 35115927
1 186287859 444281280
1 930091789 541680628
1 505450194 305005081
1 976056421 295644562
1 819684602 310606329
1 718833717 114234416
1 426720768 433065892
1 112862346 443035432
1 369096360 847206335
1 451679286 362085162
1 28758815 741263161
1 449080063 216386532
1 612774301 127218415
1 58930779 479205749
1 777974151 304024282
3 835481292 714648965
2 826779203 240798804
1 18205926 730938860
1 654928534 705341431
1 451890797 699569836
1 883064153 187710138
2 271301633 147487991
2 822977229 83585166
3 121850613 849268890
2 497145804 899741439
1 433784802 823168543
3 741345945 9855961
3 883625977 969944349
1 583910081 323759889
1 133731818 271202860
1 966713482 462882685
1 661430403 352733273
1 2574994 774251200
4 1066036 212298849
1 989630948 546994923
2 279240543 557085044
1 427816352 800565066
1 820625791 868149299
2 879143487 831434194
1 989071707 921572977
5 824043394 574820643
1 723827728 664494237
1 273426702 682753367
2 804268792 74078623
1 540172224 96929642
1 405641627 841277841
2 197482125 738538058
1 789909887 282701435
1 201603691 161442263
1 483075492 712309348
3 43558628 853455839
1 64483254 36769570
1 959876807 455929097
2 488613276 781174635
1 990086603 573268413
2 638063524 214765966
1 10168034 650433223
1 980418294 509265801
3 842418971 999117458
2 966739267 114919744
1 198930202 971120855
1 902738586 46438041
4 323885426 440009950
2 769341643 784326638
3 321484488 223802814
3 413994943 661714377
3 543021656 887564325
1 930732996 423962648
1 978896346 235754837
2 206125149 489766068
1 303453422 611291079
1 251223424 959624506
2 595349223 489121744
1 918286070 333444929
1 744443963 875296137
2 229411544 937943441
1 198548052 346510309
2 358538458 409432519
2 130053470 399887017
1 20367716 249454511
2 892229809 142875663
1 532415533 763808368
2 989954951 518697193
1 682994725 699807592
2 338094264 246629080
1 744539581 36504110
3 806151846 434605414
1 257501356 483946875
1 19553991 746635699
2 17902616 357695543
1 646285820 523985541
1 717886849 588656295
1 551055913 288325058
1 374371603 909809072
1 439248686 70588189
1 624787236 806880313
1 217577809 399168935
1 204294317 84801854
1 821316404 77832370
2 9617006 379022347
2 476138614 557392643
1 729044332 176865618
1 283346401 914168481
1 346847739 73673772
1 136355501 966805951
1 551803539 741082798
1 449347311 589145339
2 858286101 13145088
1 337555640 37339797
2 584334796 831941124
2 446126383 516347185
4 370108994 148440934
4 443962953 4583167
1 440732039 504486994
1 433032629 304138658
1 987709022 951077812
1 861409116 493855594
4 965740205 325240115
2 842483105 950658155
1 488778474 856472561
1 475789532 740446754
1 341780242 52797994
1 471594841 17181967
1 151993477 752017973
2 363279971 150035680
1 668569362 442734747
1 333052959 158119968
1 6806076 95621979
1 249122804 358785885
2 811436553 663503903
2 230982550 729810657
1 264239271 578640880
1 735689617 411677151
1 224377996 984060398
1 323022542 279303517
1 196171301 265278202
1 751044703 300327364
1 982905146 447234488
1 737311850 369131158
1 286037766 298754117
5 35995713 558936682
1 790643543 79597923
1 690583811 561731535
2 280111767 234156921
1 720183792 943973710
2 875923205 916377679
1 744476109 75358279
1 820428121 70420088
1 525460100 228035301
1 584383648 411530815
1 335414620 437290721
1 100690987 63583630
1 517268735 859441004
1 384086774 282920950
2 554323227 927467004
2 365824038 981666240
4 556891466 594361591
1 316607391 414252744
1 645288392 151015093
2 327790064 532816405
2 163525777 411999971
1 919558132 253500885
2 782893927 496258771
1 674302794 343416909
2 899574609 810206957
1 361975150 9132721
2 946639326 195218677
1 809111168 475939366
1 236623610 599820854
2 6315613 770157613
2 721806877 183426118
2 317304672 572472958
1 802544240 756329651
3 746133896 516010266
4 88487780 577738296
3 662719883 773008077
1 58745068 663504883
1 592070942 704532605
1 380995225 741568284
2 394683805 182625172
3 782988367 211517633
1 39826630 690500668
1 368156214 572776444
1 728460062 462946327
2 881763832 307907351
1 879422521 226615775
3 266573087 433020768
2 371359622 510295081
1 985372028 768572409
3 150898164 408353990
2 358893710 979326281
1 734484898 245974690
1 314150547 783813110
1 270814898 250012785
1 835555155 776964232
1 142452954 306368521
1 653554064 627725229
1 161608648 120021657
1 110943181 901076610
2 43588950 929209965
3 926447737 8962033
3 476957990 85082509
2 755615750 815569249
1 993986338 934045615
2 59311193 27539341
1 939718351 208553626
1 128490312 770107753
1 963254904 406536426
1 457892136 664807459
1 270202995 955972827
1 644019350 215897764
1 660263277 557790697
1 864841773 94597640
2 246577318 954320323
3 647594201 939719745
1 35746403 914447697
2 115378368 785208289
2 775369931 782248221
2 771501949 918086028
1 837351372 639266783
5 940356230 720372270
5 820595842 809873553
2 472258426 183747051
1 884431224 762787784
2 397826314 581061921
1 735399126 243237735
4 494754992 848490013
1 931871972 105265589
1 7602345 848014463
1 925935672 354645440
2 759788805 273126972
3 428028551 379265139
1 158086672 478866212
2 526482897 434030495
1 292645352 518563030
1 235104991 883401020
1 771966137 393728214
1 396103284 828845736
3 889794282 125359267
1 684210087 365909613
1 267580353 33333381
1 54945856 900954783
1 905153927 402195358
1 611142437 755129181
1 916278735 380731235
1 25234887 347130907
1 659778518 73657195
1 87594354 428264528
1 851430426 776271491
2 304920047 808680269
1 879761817 569539892
3 526156217 708803775
1 54222814 652225725
3 579585784 395213013
1 756984077 412991826
3 155862404 248492572
2 189524516 281654145
2 613819837 216985161
3 875156850 466809625
2 336715870 941817222
4 927189186 817656826
1 543104121 481472684
1 904207943 556204612
6 235304110 560674234
3 111721566 460657442
1 794789499 720262860
1 26300185 906325145
4 212265362 580678058
1 386241858 12427931
1 750073231 680231547
2 946987434 153024779
2 362217264 403574899
2 232310648 977054684
1 899668874 827426545
1 654918740 967377597
2 562898732 411202000
1 833140809 232416209
1 3612854 206818712
1 594808103 57414214
2 874721142 609387247
2 573148992 177012507
4 482376040 336057540
3 445791074 483082335
2 999465608 800915713
1 225253377 842427105
2 628895149 682426761
1 449575756 866688224
2 215167003 454448455
2 513713485 907442127
1 152304942 725741069
1 524739722 22236991
2 743145425 653356216
3 655471116 277137681
2 410955421 983649710
1 329271513 156044016
2 493870179 835230852
1 592126020 932407419
1 560842039 539506392
1 459913146 726287982
2 813346629 665585682
2 231021749 891714372
1 423766714 751943644
1 610791634 986583700
2 358391474 90089248
1 355771305 50708096
1 382651070 779602059
1 615196095 199894844
1 576164626 628219346
1 137101647 984174236
1 304386974 75319182
1 140413918 430071740
1 34750459 492861376
4 971440231 497143284
3 984878510 961414118
1 431621534 695743231
1 483698592 807908605
1 489457301 294421875
1 574334617 534157230
1 366174155 127119072
1 1373359 184143197
1 709784713 223997127
4 887129206 880591674
1 891274895 705278699
2 894752822 564494867
1 955529961 430626509
3 65119935 307298380
5 695361589 835768315
1 666570936 698901349
1 187245057 269265150
1 897730368 881753618
1 695963341 482848629
2 53911501 803257202
2 390228232 297479291
3 162978519 902282690
3 292511251 785660181
2 353929804 864220222
1 748816415 350837038
1 143666292 407460719
1 316972671 597720881
1 198321052 384722640
2 449980621 255134395
1 989074725 142165535
1 608990885 772188196
2 79816554 647330626
3 847216569 504919903
2 456647414 489216113
2 446146830 138900345
1 677999333 688540923
2 366607220 685550410
1 335360666 995907284
1 672681986 196626379
1 137651099 744671970
1 410905401 889473461
2 122201495 612562225
3 310827837 230509124
3 834469150 422758043
3 539940604 49377373
1 328563038 992677287
1 343260521 277242745
1 312126728 778478236
1 378559480 157402112
1 877164136 225446126
1 125529770 660536771
2 104295264 321993781
1 929811581 980498529
2 570814 122938516
1 379728380 543439869
1 304911268 844327182
3 83697936 260161487
1 627467568 817348696
2 106931932 715247878
2 568415809 804569205
1 874833840 271138303
1 171867468 643331908
1 410867207 531436769
3 993686684 795522227
4 680106091 392406339
2 843214529 413517512
5 45590561 161271939
2 969063750 308639381
1 567843172 104870189
2 602380821 417430554
2 446791194 929002868
4 917250653 524029809
1 644512269 447229239
1 210897849 76859288
1 557545651 950740310
1 148405500 302987442
3 913390839 63770679
2 318768684 840904167
1 623663597 637273371
3 868461900 649715098
2 732301927 370511920
1 408139205 64207856
2 171906765 939034225
1 252133995 724248184
2 757196820 888728700
1 957069782 100564159
1 403653484 328080470
1 650510445 838651739
1 518960044 438027879
4 600819383 318972063
1 38295465 380567159
1 309601308 459700669
1 254631364 681973590
1 137152308 399282805
4 34921803 369069310
1 970276151 928219090
2 948293514 243680058
1 724200720 299047587
2 5864316 772986449
2 176503717 717225919
1 475140725 760993371
1 512530975 861352453
3 129695067 128495733
1 969982398 864203684
1 360109098 447759474
1 87028327 317393932
2 709282868 8609660
1 368500948 459141274
1 649595495 426753602
1 188328954 235306012
1 749159248 857667845
2 761124948 71346101
1 516870476 860615658
1 317169678 112976755
1 87106901 368942487
1 42765501 952515471
1 987983459 271803517
1 502218979 199892317
1 238633236 409869580
1 606025033 861429327
1 821710975 649361793
3 566187819 62116029
1 164621961 541767575
2 985432511 260087439
1 569180266 71550657
1 326067290 645803180
2 463685263 921436963
1 84758998 432492759
2 280749342 976305372
3 139814313 760327197
3 296501929 14418572
2 19393943 721924135
1 653404508 914961595
2 379725802 558570201
1 590783706 975454143
2 725182781 118726219
1 550160705 406025236
1 626025124 926822369
2 173238070 727407770
2 695492117 3254444
2 227899498 670417125
1 213914434 325654153
1 481225197 370820218
1 775041938 81744504
1 143363914 643523593
2 69787634 156119700
1 415766342 652476966
3 258149808 292320703
1 233967262 653699510
2 703047088 182542359
2 304707092 858226499
2 769855971 205654065
1 23587431 80275572
1 523512880 755332198
1 75352880 72668866
1 626994708 421331523
2 707852439 931629251
1 857513918 725213055
1 518461875 140344771
1 6615294 446754369
1 699141518 309350082
1 416273889 371091248
1 221927196 825043099
2 36648209 290769147
1 393816953 801084873
2 982867872 605299506
2 456834335 471824074
1 986203428 974086941
2 368789607 299815966
1 935593948 865808068
1 552718122 205541760
1 346527369 923660420
1 214605480 180291944
1 308590472 343919630
1 396927007 217606363
1 282958523 895307586
1 621005832 340650657
2 59516785 630121078
1 761363774 929540049
1 176467531 459349716
1 900307013 221452997
3 161645831 854801619
1 683341825 469566626
2 52415829 459424742
1 398649357 76017129
1 136899659 678248485
1 969739565 535054648
1 953954773 940740464
1 514472644 574290850
4 271001831 192729962
2 85256969 220494349
1 464567197 989900943
3 275851161 955501498
1 908814747 579840852
2 30378718 757761677
1 842751443 137992350
1 65259205 624320968
2 736840711 695640941
1 667934941 976841381
2 692946786 328792307
1 123492650 430364848
1 284490477 522077270
4 334266517 764454688
1 438697706 673053410
2 276381516 287310026
1 840327465 159834762
2 905054644 824651810
2 393290309 402981973
1 321973843 370257975
1 594251451 867192603
1 466682796 733512382
5 14995634 52345508
1 670384613 522823270
1 267757576 711955156
1 683116848 416823110
2 90960857 481341453
1 769546492 9121309
1 313810390 525004586
2 176033281 381981952
3 518631616 636223228
1 444878604 376611655
2 137957968 740879379
2 519063698 719207502
2 546578486 441336145
2 855823732 570245119
1 722018241 969699714
1 874776693 841503631
1 310665042 770023821
2 158161235 649545591
1 861107945 809401039
1 554378996 246571968
2 838594488 770810539
1 449278654 853347266
2 359176203 800141627
3 735023524 108601185
3 277885609 59725681
4 4782100 311724222
1 984750361 779194165
1 179580439 816024617
1 492898019 59778537
2 622722807 960070344
1 374073421 651137672
1 473573730 244963452
1 881906682 408985142
3 566876791 459393502
1 524581007 54405054
2 315360467 109453148
2 678274335 952397812
2 141320278 540884899
2 416485374 337626747
1 361734786 307557994
2 220721079 964688574
1 948564758 256309568
1 301739993 166824648
1 478342334 78042560
2 614803664 834561104
1 694742876 546128058
1 39052653 127480629
1 820742261 16169221
2 752213898 332301657
2 921270837 330024965
1 530154204 501847385
3 537807693 787511833
3 141870324 288335711
2 336982641 420749254
2 820679801 29741501
1 488671834 854559366
1 804427062 260328723
1 551826194 626180042
4 281454210 317061785
1 268506514 614153755
2 306135450 116854411
1 878942450 207354828
1 734738844 402245295
1 871012005 555383006
6 677602343 925969941
2 360809686 342958993
1 400235409 746153004
1 576228623 736557441
3 130002687 354354925
1 975850055 473198589
1 819017146 897580401
1 249206846 723475518
2 195157553 904002813
1 382796843 296555672
1 383278238 897945927
1 15447196 782268315
2 845208781 632471840
1 31428435 972610534
2 255902626 706668497
1 429436602 985659958
1 56905965 943033740
2 610110404 472547991
1 446346943 743619386
3 868819564 300307428
1 961414757 612726958
1 842718012 335469676
1 506378693 844322993
1 292436106 543192043
1 611677791 72696241
2 863661833 201542488
1 730132780 935661584
2 505238737 958447138
2 550555446 367289648
1 119589085 638847805
2 690464516 349754489
2 651359946 809629560
1 853604789 69910698
1 514444545 356157794
3 947049386 762004883
4 249651368 544559173
1 193778547 936511569
1 916202816 881168587
2 362489373 235143463
2 960803007 623803853
1 283102274 423525240
1 610044322 122276143
1 852225184 487486681
1 450982550 936224056
2 798602982 938383851
2 603831923 953497403
1 340364405 298288298
2 845510824 484642039
1 761105827 192107260
1 263265360 657303979
1 580659426 446345251
1 726281932 365904679
2 220269795 73576181
1 975383160 241647427
1 377267713 769106132
1 116152037 10326814
1 987500591 826767680
1 508165222 307312743
2 527800482 517228674
2 568279732 60317986
1 650059172 357060792
1 749128982 722901228
1 409724685 511651165
3 654884006 352402963
1 805433405 510630254
1 611246930 48703478
3 513236682 599034267
2 841840170 602899298
1 261951863 202010330
1 632211236 572615884
1 184346119 446852012
3 665904145 397763698
2 102515926 990560075
2 758170312 247690715
2 625024552 104547838
2 493627693 668973227
2 545577405 657291441
2 415892967 859501752
3 356003776 965309593
2 776340145 352180953
3 391659870 575301048
1 266037282 571320897
1 298867850 855691302
1 935571542 735507000
1 372955157 951334812
1 795830460 293869524
1 496276835 334819232
1 160131550 474240747
3 287619024 523113487
1 842127131 204817302
2 45105509 362023825
1 612047505 488253359
1 14807256 994123366
3 928951529 609181409
1 474162917 593806062
5 695630515 131436283
1 180958246 712402196
1 221930128 33491945
1 159034120 13038067
1 271067318 132534848
3 151938936 934225196
2 645442664 541381845
1 77289937 909816348
1 563226014 421154928
1 937428669 553871451
2 357989878 173689980
1 888945663 928285458
3 839054974 587303167
1 38713336 120333555
1 702193027 671930006
2 979347610 777061052
4 152629896 810076889
5 279360671 79404914
1 79159977 888894173
1 836303620 958731477
2 374117827 606351670
1 298745920 969793398
1 123996944 472774666
2 39929405 729587543
1 157453578 377485236
1 333011383 909668454
1 463476993 405461386
1 67158917 478775227
4 486196464 257943416
1 274997015 257980123
1 584191408 34877208
3 132988645 940741555
1 262896220 343910264
1 493750403 96087927
1 422851351 413137540
1 299335402 269133698
1 842852967 470952684
1 80985444 34191698
1 623536621 833159010
1 639344551 754559290
1 740034389 470722878
1 206339914 284635481
3 196824866 240099671
1 389988873 956266143
1 72588910 680888371
1 790236823 74365236
1 432188995 13666047
1 701055465 223348501
3 198774818 227350341
1 365600538 838273192
1 400450037 227857996
1 893027886 766755338
1 463182844 97911032
2 746986186 690496234
1 710262007 402754306
2 612705830 409069217
1 124103326 621640709
2 363364130 233858831
1 518553956 909596859
1 538287074 74031000
1 351274071 604645324
1 405036169 299098528
1 64692243 502198035
3 617172924 512703659
2 191820978 670505695
2 825743354 659391406
1 390097589 763496036
2 326517274 388580835
1 589132806 843431357
2 767842824 838460478
2 24386022 585705193
2 163670908 422462902
1 863584766 97418255
3 830754838 915359524
1 628162295 550996194
1 861813009 562268567
1 948301659 513256505
1 891020229 286108126
1 122063284 405920251
1 465362105 439195332
1 911154078 411566225
4 752879569 155282641
1 94045103 512412561
1 743091507 267604173
2 71685711 636275192
3 408920208 307923246
2 102293736 184375931
1 926560305 128394605
3 907630185 838174300
1 238189533 6398283
2 736733723 521460115
2 696378932 545812098
1 554939239 823228542
1 814631374 361747484
1 10483191 678329912
2 234032411 179797243
1 895487868 364738886
3 13369602 941310631
2 403008834 664834289
2 585280161 143496557
1 393843630 450156038
1 493542282 533205255
1 145232922 30398026
3 345752270 94488005
1 408532835 279504535
2 979658516 578442929
1 624773601 192249523
3 555013707 54360004
1 351003042 557443348
1 848733796 446085028
1 916200615 457255902
1 900581389 121977823
3 200459557 965581486
1 30733454 362946761
1 548531472 686638446
1 745415133 722178865
2 21700715 495199637
1 685808423 589252380
2 166179330 564825442
2 307392858 786111988
3 908962081 137326466
1 450562993 414128105
1 739633796 370962716
1 918573320 871747281
1 352759343 35160134
1 734298163 9844924
3 776028053 947914520
1 686321423 978226604
1 736007833 814606030
1 540195332 132081168
1 775627174 988063650
2 251717819 341157122
1 114727134 716501474
1 730852627 762247807
1 204619067 780236365
1 609736571 702361897
1 980229435 759400704
1 102004296 640246772
1 176553307 619357895
1 328357834 306121004
2 174299357 399071295
1 270563131 130289581
2 92874736 40445715
1 394792688 405306194
1 93628186 955623530
2 705770625 697132612
1 645974 38811976
2 813075438 414039063
1 315485795 185644850
2 677942777 966267787
1 710892777 268247464
1 493586664 745940595
1 75059817 966606217
2 793355747 122347017
1 271367878 216973278
1 59056457 910285588
2 594066920 792025446
1 747618545 504781663
1 15204638 184676368
1 589348812 278775068
2 103396638 43026717
1 768525984 48703791
1 907180864 869802780
1 233431431 717929819
2 141170732 548845057
3 873398385 333760332
1 292950074 452134920
3 606861642 383378467
2 768421969 722223637
1 434225945 719715363
2 897531225 62165458
1 508119038 432515136
2 137615108 57556994
2 160649998 958942164
1 636030939 85712666
1 137914274 700610732
1 300329926 166741690
3 481283954 902702970
2 676785093 743692657
2 748171442 435573484
1 810024598 93891901
1 158456764 146624660
2 834433420 121320478
1 746377522 778941346
1 872808805 245818727
1 384409341 640412205
1 918054440 845916690
3 409072024 596407255
1 229387218 667738199
2 966420057 773594075
1 226264390 713085891
1 515666269 427563199
1 452829837 598717625
1 397212566 450235528
1 870581488 449398768
1 170758748 469946101
1 439499089 730236143
1 341374449 509796817
2 169449022 834071896
1 729830020 402604652
2 153613882 95406794
1 709557415 505617046
1 82559398 869803536
2 595337861 771332605
1 292621116 755857028
2 497544264 209931695
2 78728023 214309882
1 361174706 329620931
2 814718268 63589724
1 544667690 184787215
1 778472921 230507724
1 730480471 169719089
2 886097255 223323123
1 341373925 345919159
4 320112886 405592452
1 132980368 383207462
3 978621548 753137602
3 806261332 155121648
1 492707317 801252148
1 758521064 98793265
1 103872629 392180632
1 177347380 21065384
4 407666595 64327693
3 998194353 311980653
1 694886710 597506326
1 408737939 164420902
3 913821231 194802351
2 2521946 646202589
3 701300267 511611838
1 953801952 79028493
1 483336136 395808008
1 946922689 705856458
1 214243579 487967492
1 942456525 894062959
1 535867312 403718212
4 51223448 947466102
3 475755233 402745677
3 469809225 395601334
1 682573146 637492919
1 639650194 832864569
1 253833971 390324155
2 944436220 279608344
1 60346243 418682011
1 687943459 384274733
3 493807546 926285943
1 903931981 167786740
1 595550424 785692839
4 631995650 378160239
1 544933704 921188493
1 921735437 968893626
1 559084680 236931212
1 436852564 737229129
2 156548671 932480473
1 167848708 489689973
2 658111571 862039105
1 961020036 546097311
3 597144347 824641781
2 163982676 886504316
1 299285274 398283088
1 253906094 470400678
3 130406138 523922897
2 677469408 702552386
2 337112222 404073065
1 176225924 443636884
1 465633181 45908392
1 28384506 874366003
1 466168938 425394495
2 910324712 163207066
2 654619288 454880783
1 181029521 672530477
1 795567650 466234668
5 884761860 20685895
2 383859766 866663269
3 12373557 382026298
2 138098109 953898504
1 51369245 769700059
2 910019468 327680064
1 346550724 706488200
2 895929063 579321125
1 465119065 365867659
4 812661004 566682927
4 357471032 51324120
4 423390460 267321442
4 588982969 37509801
2 261407061 954474519
2 178634158 234886534
1 725535263 118187759
1 548566985 990777490
1 288360866 647379293
1 85060756 948559966
2 532176531 424477184
1 222372308 686330165
2 199778742 899823029
1 637490570 90313727
1 688830252 231937881
1 109910788 332464283
1 122128798 406030734
1 996812689 840151775
1 605439146 817431999
3 212751199 897758726
4 801900779 472380341
1 707383934 204953162
1 807033020 666874769
2 743604736 231878173
1 2915711 250985972
1 85102416 506036875
1 148288079 309363482
1 282981284 710428087
1 400525920 244554517
2 711804927 954644097
3 616109098 418384677
2 929559609 803257273
1 739610527 189615593
1 909373856 46039143
1 675582096 782804428
1 539896103 650523046
1 713402673 744111047
1 259824572 570284571
2 690669559 576345360
1 515268886 918360847
1 42175616 741920756
1 54316822 149195133
1 789819013 889012346
1 636604181 217276493
1 899560219 952498073
3 340241157 782027743
3 885944128 825892540
3 397732653 692790863
1 704082860 181499347
2 700082212 89016027
1 935584137 364806046
1 207904735 62091738
2 629420412 305590821
1 491567033 900427336
1 692071635 339228492
2 707851073 348538913
1 296709981 380122438
4 180542723 546669012
1 353802510 692867040
2 527827377 439744598
1 298577963 755929177
1 567824328 793113987
1 397545681 16759711
1 403836629 252475076
1 132262541 350162059
2 21654181 708389308
2 261083882 697339100
2 677552401 367231598
1 554128415 300538478
1 344164346 313227115
1 118184724 321295439
1 771252766 381118235
3 313041885 332615729
1 558392396 547268144
1 660632210 925720312
1 612564133 238863283
2 147196450 944161114
4 976435266 692397459
1 867519047 345053360
1 878560977 108283476
2 14668656 654908185
1 23666650 339320481
1 770556364 738865685
2 802001611 662255091
3 59654450 596598400
2 980522294 996360633
1 516275371 68716008
1 949762234 646765809
2 877431875 529093195
2 532763744 615968212
1 867132426 788517143
3 835070544 435730443
2 468367143 872570472
1 768699612 139402669
3 310603291 942960717
2 865757340 381738725
1 336518540 400235706
2 601980427 372901922
1 924523602 756657952
1 597981047 254492298
1 635428287 41479297
2 721788666 929088060
1 46390376 158328976
1 189743964 941221102
2 430654683 177936153
1 897881172 620007442
1 855574261 316190205
1 253637437 813234790
1 658440819 612171655
3 55524563 574951054
2 95323230 748807746
1 820744449 146998560
2 447509571 461474836
1 455548164 719977384
3 521694937 458231739
1 158590930 97016918
2 716568005 109698880
1 128471465 43334893
2 281940294 130820542
1 225493031 558917581
1 448903883 23278766
1 457243371 661928887
1 605989128 848810201
1 364103009 173953613
1 500053316 951484714
1 905838824 45915860
1 178323158 441038590
1 503585800 895938359
2 475196849 911356234
2 66375640 246256380
1 439243271 407496365
1 49600752 267113194
1 473288003 801466647
3 236578578 280272667
2 507019139 332234364
6 748538254 738257189
4 325585598 34487199
2 843257170 374406915
1 256491585 997004113
1 176128682 638626755
1 448370992 908771143
1 443438344 511064858
1 362203521 839129223
2 502088362 391379023
1 722124883 912046446
1 113570965 228483123
1 361607840 930063933
4 732192127 813580669
1 271425002 79554658
2 381134039 554580078
1 89930191 951740949
1 464752736 825706967
2 779341073 820479406
2 555242312 332900719
2 594625081 993887820
2 206417866 241100973
2 561176656 861263213
1 577215647 717286992
1 950761818 281443897
5 961437193 192860142
1 206087807 59463203
1 25097496 230302231
1 657376592 765340718
2 47853227 961819008
2 381796568 357384868
2 582826145 700287774
1 308207633 492274086
2 531084360 392110614
1 757098017 824113708
3 234769916 898167749
1 104673987 583590148
2 572349529 726127657
1 757764172 710749231
2 393109960 999878788
2 342094022 33292732
1 148921239 105638819
1 985462939 119341844
1 476993724 727622064
1 362261155 376818430
1 220938103 812404666
1 83139748 800423607
2 508751564 684224611
2 58221281 486738039
1 177658250 367803571
1 429769125 952728249
2 358220612 814208404
2 833119795 49305938
1 455520951 74826788
1 221493194 322421882
1 168958374 336900074
1 71873684 338411765
1 825212137 46517672
1 996171887 480415938
1 492294980 111216758
4 21606453 211772358
1 221272238 576953485
1 291587219 863269448
1 965004452 831733403
1 987922776 271286190
1 416136458 479923482
1 354046559 652958684
4 562524343 493948126
1 187754118 522709467
1 505418617 135608262
1 340861897 39892629
2 28786911 507664875
2 816539747 800914093
2 422552538 507627871
1 998695780 497863850
2 858855795 585930751
1 55934912 65505623
4 646449788 409200200
1 137746613 205837851
2 622374931 826206589
1 88247983 330826860
1 277162503 174508795
1 898736598 864328502
2 202770981 620754994
2 903151547 757783236
1 510771389 330347144
3 775601713 450190412
1 48305949 265143193
1 839678899 737664648
2 435015018 897667753
2 396234620 990283013
1 902646611 34979676
4 776558722 542072943
1 862370556 482447821
1 616742604 23678632
1 442773241 11616876
1 294780554 907060654
1 286561631 427341407
1 221302611 403852904
1 739350856 95321875
1 318278855 261701994
1 521585782 51099881
1 714044689 48389342
1 270824073 588012991
1 22890985 744459039
1 441110248 13096278
2 4636673 23320182
2 595001102 73197076
1 853936445 782476375
1 133175589 428422095
2 120995005 19400126
1 719877974 58003653
1 963843995 564885503
3 855576987 258458697
1 616955092 72122102
4 193753699 688375047
2 305553290 981199581
1 146182430 59848969
1 13285292 535071169
1 178155717 450233226
3 875104838 53046592
2 261583737 658439337
2 274216816 249451181
1 597892315 34764598
2 595940175 196117414
1 500771806 504637989
1 43927827 550019162
1 985591955 27605259
1 787121135 897384014
1 195123507 370959073
1 933537947 228265414
1 129994037 465972520
2 921739883 867899275
1 691787679 175709932
1 589973 960578663
1 55318384 987844255
1 251012879 916371228
1 69491712 667477857
2 337901954 636120340
2 883026464 772124114
1 677894180 317205622
1 340990544 415599237
1 42710235 41235244
1 814285071 314916705
1 589513941 717389163
2 74783198 686602078
5 917547220 673169602
3 465055992 638577429
3 181959570 668016242
1 931476204 971047276
1 404018043 165907774
1 538032653 419123397
1 879889975 464396412
2 124436097 49980755
6 362655768 65803071
1 333970068 325794752
3 125712473 62613339
1 161252682 329914514
1 269307761 479845618
1 268809611 960014542
2 992182092 687432632
1 869248222 160063735
1 526908142 437792494
1 805364750 824870297
3 427062249 804478817
1 564479622 721199827
1 76354697 127118760
1 421215843 530780689
1 124709366 20148580
1 522884516 516233493
1 473230565 237438430
2 397795708 24450638
1 488427930 367004006
1 194358891 880062829
2 97327187 341022561
3 782647259 517066080
1 560497452 524431541
1 594557876 521903926
2 376236717 911330424
1 894764640 282691553
2 518291164 418308718
1 215980594 871792885
2 381113293 711134091
1 502856965 616345218
1 810020825 508452601
2 784432489 11571008
1 919511231 158106466
1 503560330 712179952
7 556804421 357360177
1 215119712 226653060
1 485483351 390633605
2 668600472 77608950
1 982329492 600737983
1 766208893 311312122
1 660173436 32958717
2 525625198 786172322
1 306647604 769230408
1 184119543 553976942
3 199061610 63532012
1 104030303 722526223
1 60382390 239138624
1 235325951 535550249
1 620011319 396896117
1 917283761 581846596
1 613670126 885506062
3 422923688 467068650
3 670037246 605810740
2 658189130 153909040
1 385940160 826908035
1 638485676 67016295
1 88555369 246274840
1 575002565 290393526
1 954553325 626748184
1 755165658 131478686
1 53465796 859683737
1 190831718 927651790
1 748891607 607450360
2 759947574 936940290
1 577439273 433289594
2 895585437 715411203
6 103147438 909049450
1 61132097 791928079
1 251338821 696589751
1 601624858 336710688
1 856901670 950704419
1 274351673 809873353
3 303307884 64848371
2 932622326 290456278
2 579814127 701848179
1 597474418 527007127
1 164277628 496425648
2 409922908 40712175
1 928302589 762838321
2 906761321 572645213
1 837834503 561203238
3 183522552 620596753
1 765500833 437422325
1 495907418 473142766
2 438034381 79515448
1 369188958 203045529
1 335800535 13710213
1 732359330 502722062
1 125980513 725775850
1 442964108 356144483
1 329727757 580761646
4 562511172 748627583
1 672889758 523628414
2 896008005 603834680
5 38676165 354646846
1 708320611 204365529
1 69264630 523397207
5 982616700 667337628
1 368766928 457604992
1 764628475 308405969
2 920604622 532038185
1 609180520 779269202
1 459479705 751955379
1 226004927 532095526
4 321972193 246971029
1 917723391 856325130
1 954445257 329876175
1 222089745 455477405
1 509846554 299640235
1 91995822 436094369
1 716028782 651231000
1 673466422 328526572
4 246646567 764023039
1 107701026 744341963
1 687828489 511318140
1 921410991 698100019
1 522078110 965104964
1 194007679 87034904
1 659426222 633952695
1 493615492 938982033
1 933780595 14311068
2 969448166 790965174
2 462846437 737495090
1 657171934 582409029
1 269679031 732695732
1 103438400 818936751
3 974836815 808613969
2 32368741 697819165
2 836439641 694196412
1 714213143 786246278
1 503491971 480114573
2 590294235 127612340
2 753932132 311251800
1 858229143 813526201
3 87819651 515801061
2 498263555 430039774
2 973912293 380035847
1 880507944 350261115
3 409732741 530394891
1 678678823 156187761
1 23290554 147309065
2 237079351 162913793
1 460827322 656137155
1 741017287 660664694
1 218170856 308043961
3 757499046 513243536
2 358637484 125661436
2 588256774 703476177
1 712787286 966703034
3 272059404 612573747
5 91546635 687531458
2 834457441 327012925
1 893407796 903241218
1 537593574 746658123
2 489427446 424358221
2 613093845 918189143
1 208373430 60083989
1 819147585 431162538
1 449931458 969838122
1 172337884 426831852
1 643197930 61467469
1 807372034 672937269
2 952912291 576306663
1 779531597 778191744
3 30951617 719540086
2 614511122 883413971
1 265787690 136600692
1 827986689 272983431
3 402068684 716270969
1 386100319 761133295
1 769366333 243978095
4 721338990 832739973
1 268664853 774067022
2 269956984 690918341
1 193761480 146762372
1 654250597 106654131
1 548126934 195581317
1 684171314 611951259
1 292484021 202111636
2 630132353 419181971
2 465537177 211418798
1 552670402 922068341
2 643179104 420255902
1 487520949 13068675
2 514647318 491580080
1 21139035 562321734
2 401496476 345464081
1 269497524 53899336
1 528123756 922620057
1 72969202 520388495
3 466776581 481477015
1 792291552 313524835
1 329476874 86700023
1 103235416 659013872
1 971093843 879699582
2 981202852 752121967
1 725914449 760807386
1 112395435 161534394
2 454373662 832300772
1 698656619 762821806
2 959685063 441650914
1 267855138 593160834
1 976968402 741391481
1 504552027 710629286
3 577833826 322744125
1 439582898 969741851
2 402533064 947828531
1 436189977 80407040
2 295682193 364008319
1 5332665 762299804
2 36169684 744931919
2 443674578 167153877
1 991064596 941757480
1 410781132 189089496
1 76274080 344289940
1 779443329 428632716
1 653119419 811890954
1 916401133 572616892
1 721697621 584556569
1 311282001 349426415
1 147420215 721096143
2 278310730 719413362
1 391067351 753312014
1 329827800 762236676
1 297092586 227209454
2 370081634 166869249
2 947378898 475017738
1 39280203 591163480
1 529682354 63447871
2 522501561 16250826
1 705786872 259952216
2 418192 673644087
2 810818962 627904130
1 842408618 533973250
1 496186443 251718107
6 348333791 592351424
1 168486120 741690397
1 692472433 255967318
1 283681572 295731405
2 942565858 510404077
3 146743553 96469006
1 340359787 470970193
1 161710146 788249715
1 661528474 325524291
3 355571936 609874404
5 128736423 679469135
1 771107999 351560299
1 219867541 165120725
1 231024040 61086447
1 573639446 576589276
1 763060013 853066678
2 821646162 840378612
1 356953524 772363211
2 704335828 300758109
1 324397252 294236405
1 776507898 52104801
5 108075897 852346444
1 558676857 342129569
2 546957295 685117535
2 874691082 112847043
2 302822911 784250528
2 635704054 996080994
1 77214852 912227634
1 346307004 580075415
1 510582186 409952573
2 284696945 298616457
1 243108530 22419335
1 82134084 195513777
3 66287919 569342795
1 673842120 36333742
2 966914174 41665087
2 103773907 931074966
1 895213554 382817655
1 752633145 732072764
1 667549692 923543354
2 660138720 206331027
2 824362026 539316941
1 305229138 780970217
1 557955715 677549157
2 708357834 560685451
1 680803060 522110197
1 364651139 949240274
1 127993647 546636332
3 763036215 347167260
1 938575336 816932393
1 538736032 226992750
1 179687440 300300540
1 624520614 918255440
1 430656822 628635790
1 190744487 332322971
1 250621538 60230584
1 953616394 179408133
1 401242861 42529242
1 948206106 105886146
2 615939552 934730352
1 474230061 547042107
2 995914682 436638190
2 472769327 606931900
1 598459205 265179254
2 23156911 851149648
1 834762390 199881750
3 33499592 468476797
1 673228683 206357737
3 104629263 733174551
1 57096881 273397013
2 657933200 960426086
2 984686224 264853339
1 749457200 592908720
2 65680265 168502937
1 898972971 896543374
1 694087953 413474387
1 479687860 28661586
2 6429877 510196041
1 486341338 408212228
1 847096385 721152633
1 217142495 510750516
1 305575922 311639969
3 57227780 883600433
1 60225634 496854043
1 597624681 748660165
1 918144950 195923739
1 473947355 228442490
1 828403593 737888775
2 629323929 858835737
1 843424420 52462493
1 235773627 621554613
4 358998352 557940611
3 768405130 297036854
2 498689674 139326545
2 336425201 896076189
2 861933578 743009509
3 133909243 881583984
1 476408623 669924203
1 497041525 534098157
2 321926394 498444564
3 689629628 484535945
1 873165655 317129780
1 744384586 341575758
2 381104694 556812964
3 663551592 607811149
1 50015357 693566151
1 219987174 659408782
2 910097046 242412500
3 633090841 682407157
2 582062662 399231456
1 929571839 348862508
2 614644220 688220174
1 122416155 597870615
1 30286557 459325183
2 856371900 88037590
1 250742617 50682164
2 999826786 736054843
2 800477821 365168026
2 130879629 62838458
3 682184434 846133226
2 632328470 790254175
1 177411139 58705157
1 26992281 407484921
1 505394524 397363828
1 654001423 960481635
1 765857089 915230556
2 419179135 182537353
1 5235367 862066162
1 855676209 936309588
2 855369967 191555446
3 645954461 799810075
1 252031579 47128319
1 947967836 399943720
1 895802638 502867933
2 815692510 423023887
2 412256116 408188905
1 169823230 733112813
1 481199687 617588703
1 51584999 64263912
4 454633969 497691225
1 947359018 140606175
1 170843060 740135411
4 981775135 36318981
1 434735141 174232595
1 937069964 647341442
2 660982575 838698365
3 555811105 378246071
1 667662731 177206577
2 694633578 180896469
1 974345247 458862571
2 876344951 11028622
1 988872616 728526362
1 234001409 863200044
1 966125847 178235033
1 950752821 324052891
1 956984002 734806507
2 583612746 445118561
1 906257173 915684462
1 330456299 199672521
2 218898604 179694068
1 918437615 527746023
2 156316530 524222217
1 129859048 929144355
3 379208693 442959494
1 360055295 933478246
3 417152850 560806934
2 716635890 952106712
1 686755631 772914545
1 704897762 90711582
2 623230297 149439455
1 992282216 959929197
1 792235508 766937464
2 704930151 20785504
2 845200764 848486074
1 38808904 22920793
1 113572361 290683633
3 256107831 427989564
1 669218512 264438583
1 75055729 835503
3 396952612 197937821
1 278433009 454080322
1 784158103 667446056
1 807030848 542996696
1 521230267 315826857
1 432858703 706634616
1 225846467 237036727
1 108757086 362829998
3 117728791 476502425
3 272724266 70975285
2 390433093 894483660
1 163923527 748316981
2 735990716 458306524
1 308938710 703549331
1 917885308 267980166
2 483596927 592035088
3 232303303 541906233
1 114043003 832031998
1 534398403 709991538
1 728252372 545843093
4 59822482 896418076
2 692540222 425242950
4 654000242 245997046
1 341114669 711073683
1 237492335 459206853
1 376821648 8091251
1 731205029 300892531
1 898297196 357848029
3 276456170 690429247
1 383953481 290316712
1 752405649 52086530
1 135878261 113425502
1 211849616 129435300
3 321832869 967117118
2 836139421 144496830
1 528736575 726317621
2 717339670 378686220
1 525063390 781106360
1 826545314 514601312
1 150012830 713381437
3 728488029 225255274
2 910222552 826998874
1 311684385 375519694
1 433073552 978415459
1 902886338 755358128
1 87749262 637632368
2 278799970 292120439
2 350124593 148459848
4 6888972 78572373
4 402903758 155600907
1 750136856 136371882
2 641904116 103743033
1 677500850 271928109
1 12890846 43028233
1 174191465 447134446
1 473699343 421598403
2 443499199 450286399
1 802599634 727419194
1 949451005 317198025
1 275398807 267266051
1 103722767 446821233
1 422670451 398877315
1 953216536 821242648
5 275074244 640973781
1 417869589 392558709
2 127878568 430415801
1 183638673 890277039
1 936381859 837301504
1 244433790 876522131
1 155466822 246607624
1 699110518 735522544
1 942000750 980652260
4 73305579 825700813
1 236631969 616335542
2 957675428 146596187
2 837004002 843117707
9 839128917 536796803
2 760260803 898580564
2 124009206 865512985
1 168543452 304548494
1 890835786 609220954
1 69123453 587047752
1 197772028 487017438
1 559027419 153789304
1 255084680 479596392
1 672598341 73846967
2 977692962 84374817
3 228191179 463273858
1 80701357 963098632
1 516024850 51391719
1 478645479 626188694
1 632610533 194188026
1 364702268 795516661
1 327175356 131839337
2 357802154 322736174
2 290235354 995420510
3 73041718 423554304
1 475153910 126450615
1 601877492 565162426
2 157393331 243497597
1 871491139 290211686
2 508911876 729738690
1 789879865 992338159
1 529465596 312488500
1 309555207 778464803
2 137702768 151008084
1 548010792 844349704
1 12460027 925997217
1 375313799 836011209
2 349393219 637708553
2 527762755 442174415
4 338622644 535977148
2 813651932 931585877
1 323813562 281906983
2 482890588 931513667
1 986325513 370546767
1 427334536 697232271
1 849885711 116785427
5 293510899 342644355
1 627609677 929808526
4 449108923 580517389
1 601880005 324001602
1 468595490 442915082
3 572075723 231128588
1 872944864 410523932
1 93583309 536185623
3 370591964 231243303
1 100161098 789264577
1 54576762 913885632
1 307866452 83914777
1 49889462 91873701
3 800401308 935855992
1 743909430 437254824
2 886214485 256197005
1 773469883 990060527
3 444350011 840675166
1 853144122 923004955
1 769266491 634803643
3 409269978 134376446
1 583048088 962761129
1 481871937 317106532
1 790756072 49773242
2 106775408 456156868
1 909252669 487580276
1 928776592 819316083
2 491786083 812255377
1 796530384 919637580
1 976769893 330157117
2 954682809 85248139
1 765574521 788692352
4 103210430 851887878
3 948985684 991830374
2 88356820 236224965
1 443466983 129404635
3 162114680 288010963
1 58826216 415815475
1 205685211 6230147
1 684956198 534492898
3 283709586 632902384
1 360799251 745164578
1 199165612 570292674
1 5249517 319559099
1 199503723 799539200
1 521827970 83308531
1 354437248 214530736
1 19398683 766614180
1 262877957 62499636
1 22297912 442270801
3 281085296 667967098
3 508218847 289308939
5 108179709 212769094
1 873637229 215251236
3 809908487 428178443
1 4536080 590473222
1 387926633 884582298
3 526648943 122083143
1 451863477 387859917
1 47072499 614894208
1 887820716 569965491
5 200764655 99381472
1 310832112 652895733
1 9656860 278863244
1 556897350 877892772
2 723446992 256196721
1 110318768 231138789
2 81616571 714039181
2 784567760 696533810
1 451328041 111622563
1 550627866 855608823
1 780929524 87757973
1 944930435 963394554
1 575962603 935686179
1 72712507 623292548
2 420564688 833855104
2 907084998 684379803
2 864943551 855884436
2 810509095 52060790
1 564478220 343266141
2 467305350 174671827
1 979133118 753213512
2 609683370 374120373
1 346275428 448657169
1 874000770 736988235
1 960292447 913740477
1 114421005 665068082
1 670761890 716832453
1 574958166 431520176
1 437746618 341846665
1 459938672 830985647
4 651234256 796427934
1 444695098 744127331
6 53532890 587379036
1 636734381 402549884
4 330908599 845014083
3 494774783 410138859
2 911479565 344441232
2 48225613 533715477
2 208770125 667808406
1 670871263 578214588
1 621231029 418842256
2 417227459 682118178
1 12893387 172034410
2 849663104 581554834
1 791312753 340855565
1 549074334 299590658
1 246002236 769914263
2 111323186 781880847
2 568682952 103349228
1 442438130 44632463
1 765127479 631491423
1 406049099 251954757
1 977719640 56754587
1 856903950 647892471
1 314155044 168929199
2 328174230 337831335
1 178129163 692263934
1 366977379 943603292
1 491803725 728787449
1 883771574 770699715
1 492332356 527144808
1 956985230 437609629
1 620742719 835156043
2 341738019 937248483
2 506514639 677207974
1 624868498 531774287
3 743203482 449576950
1 329315553 547517068
1 839349971 158542739
1 191808556 494520684
1 527094663 687388566
1 309510118 26533925
1 352925485 342339585
1 956174022 603708483
1 562939893 476821804
1 711784528 555740917
2 943232018 639559253
3 711086 115691256
4 941908828 937888466
1 799760718 361293004
1 29133460 111631528
1 16212034 660486833
1 201044436 356450846
1 714527554 932891105
1 814290231 899488865
1 601039001 328507068
2 614505446 963742745
1 734346197 501883594
1 898267438 952749377
2 778335146 479558907
2 513939803 224722301
2 237097174 291732096
1 776026369 349569565
1 313304450 462483035
1 841035153 242811937
1 137774944 599737451
3 306541604 813755132
2 214254382 652610765
1 128788983 5054322
1 221118235 18898167
1 496658434 242064256
1 813805768 91894710
1 439120109 525593546
1 497184424 576590271
1 722463795 510387993
2 356752812 348163320
2 409909216 295301555
1 158860096 333216105
1 851446441 568007004
1 834409255 117845930
2 553840525 803089713
3 383482157 615722716
1 863413573 321485502
1 571897886 880253350
1 891739679 820909715
2 740097516 898992676
1 700567034 431987426
3 640857856 96397920
1 709272436 723579576
1 154742551 194466440
1 780987514 791336273
1 954794924 884505143
1 138275962 663010621
2 246830824 254885496
1 143826951 811774003
2 222562530 411823783
2 90000105 618173091
1 640480333 102332366
2 805034339 397754034
2 332423340 698867804
3 535000641 429471579
2 7975853 997541487
1 954074795 149073377
3 466106635 186839761
1 791591715 514274838
2 909395732 59929139
1 463568955 580174748
5 11226396 818510975
1 104043150 309828523
1 961968970 101891414
3 571697337 926557602
2 456901813 313731976
4 961860223 534491476
1 783602174 596407908
2 528484944 794973582
2 201518597 878652242
2 394331962 750194540
3 693517812 187202998
1 327525793 991914049
1 852993655 514187024
1 641841972 87852300
1 475887958 912573555
2 631696200 781038268
2 571352848 897181674
1 136286730 418391489
1 784629941 467673283
1 972435158 977104937
1 727404697 288399304
1 925483205 627179178
1 76857543 189224192
1 496119891 385577353
2 567563735 21922473
1 814650208 203228860
1 559420296 959918715
2 517377740 50765967
1 67817898 768249161
1 453396533 512561058
1 788545650 274798465
1 850224514 250057308
2 962756634 654175177
1 173901781 194433963
1 429680621 224139860
2 245584321 781192217
1 304685562 901519553
1 81069633 464917144
2 702466414 475973823
1 586288283 165272132
1 49275168 743056242
2 909043957 752032042
1 892365698 581202671
2 589000896 699690462
1 79576052 685634911
3 827685380 505245055
1 97443870 426595610
1 877037874 904337172
4 379853046 795148118
2 314227747 664196138
5 77987451 928706175
1 354676351 678991300
2 43470392 516291950
1 220468834 525997206
1 737882744 810871347
2 718590701 111960827
1 971690309 176934584
1 535963788 791486594
1 588862711 37716106
1 113915310 878787396
2 699112392 669433333
1 5587595 427530316
1 471213385 124314218
1 649705337 138092834
1 420233007 261600635
1 467124456 316455962
1 659597338 889231623
1 353469662 923243967
2 904254827 921327842
1 360203740 377193069
1 271358154 184832372
5 717671021 581881673
1 870290008 20394535
2 573665349 452164949
1 468614863 426382889
2 891930212 475242524
3 268502163 153349569
1 443638140 99256399
1 69949920 125752735
2 126676053 327754489
2 106157755 319707720
1 464134912 640172509
1 499034488 530028921
1 433633627 379225473
1 212601591 674004023
1 19034177 897834996
1 378267542 317641327
3 499054815 334910623
1 492812174 830704892
1 568880537 967795428
3 577112835 355972753
1 931260871 493090119
1 535328521 522429273
5 738219294 353293577
3 880150724 651614862
1 504561567 964203935
2 561347304 596237052
1 311109859 52595300
1 707160813 336847489
6 776642147 505803591
2 585390921 391068960
2 745936898 518522081
1 262133083 722245702
1 994598996 763663732
1 774625946 936268153
2 987764550 997999199
4 781368027 261890012
1 553163260 982412199
1 377109145 683622397
1 594007753 23957450
1 621049552 238779469
1 707062019 90462215
1 875965150 578727145
1 188577797 89095234
1 432175304 253427961
1 442391520 339398163
1 180080449 515552702
1 195483713 256609966
4 260523934 971315194
2 24150066 494857679
1 849453431 119300537
5 926979405 355318838
1 458984335 237981082
1 818513697 398680255
1 863665271 490244167
3 429819236 402285893
1 765097706 24534524
3 401454505 357776833
2 414977395 537613447
2 915957762 101190007
1 960910948 421048968
2 593829017 9417422
1 542983994 784141593
1 491949934 283681015
1 571981111 354777544
1 551892965 543161348
1 670747261 29890709
3 923976676 108141241
2 324851160 211739832
3 747878833 199933576
1 771808849 350420303
1 479706364 19853893
1 357878010 46795694
1 74688895 617894716
1 626146651 210100721
1 875231667 843063712
4 922474204 802967065
3 887994301 654871489
1 641890781 191378458
2 441715445 7995995
1 275313322 850688806
1 751943170 171574287
4 287343871 366077655
2 767580477 568142447
2 969534345 443561297
2 686779921 107421739
3 625238102 820286458
1 105916224 581561808
1 476675951 838908704
2 300658581 900885169
1 182838730 879183473
3 810459765 466158199
1 922421926 184596519
1 203270270 263628097
1 655497695 797056366
1 206785562 142803126
1 46699708 548286444
3 404838377 481060572
3 733876278 897272758
1 351950071 202360695
1 653855298 404109523
3 554703229 129934779
1 457411318 297681905
3 402277807 835531622
1 93826351 90954974
2 201426506 523729960
1 999156454 859827501
2 14485316 787761245
2 752297454 546087169
1 932381370 201036335
1 657498548 143984695
1 441310767 436176330
2 532666166 373704621
1 802626373 351185505
1 912782061 517645507
1 534676699 912470597
1 52060084 755316462
1 763660755 329429649
1 996357064 712024323
3 350588862 583039479
1 640959394 617836514
1 733358012 81176889
1 917095221 425802699
1 142038728 400923282
1 39734241 259033760
4 151111399 286929089
1 857617439 497720168
1 40392154 144962994
2 858677419 190974318
1 262675318 858165668
1 151356020 175097108
1 173471162 152899267
2 287992446 201156299
1 188495075 583671654
1 633292290 915851504
2 235681056 483970231
1 142914862 860160140
2 507408286 84349808
1 471000838 812034331
1 254806461 278798029
1 594978256 573327136
2 430772735 49469393
1 401638268 572194077
1 335419918 878058638
2 379505872 335081444
1 200260199 705105496
1 878628570 658093144
1 900237821 473836819
1 511112240 759403347
1 90671562 158416470
3 987274628 945730997
1 385814984 259326791
1 9372283 745881195
3 635482361 713221797
2 577689904 322757172
1 426916067 791376904
1 996708850 497900426
1 212687178 70584781
2 530342734 142919814
1 755927639 117900978
2 623901522 285278470
1 917751646 890389112
1 748484654 615282211
1 492414088 385855300
1 923176480 700351620
2 59072477 110338672
2 142827744 650147537
1 358367019 342624839
2 887261758 788742276
1 209399418 110704383
1 12193532 333310688
2 542567493 261159048
3 787054924 701283185
2 540342403 913598886
1 825699178 747037094
1 234722755 728059868
1 807600718 983925813
3 186086024 424362203
1 75291116 427396326
1 702017715 157901676
2 539711435 408985703
2 36723559 754089423
1 200657061 92502583
1 672507689 43893647
1 754855076 32140534
3 991652745 65393138
1 48790629 124592506
1 589837980 281483569
1 352682411 135762887
3 199579170 981021591
1 202113643 298429786
1 933591744 846907004
2 501269060 96666164
2 183381826 610019825
1 62235860 12206310
2 829339995 664129083
3 71226849 120110067
1 844700987 54025778
3 380916065 395562025
1 184070872 821364391
2 903867795 268658599
1 833580080 305473052
1 170041566 955302441
1 499847361 534509902
1 832656348 758485207
2 929769353 102677562
1 417147096 655283178
1 732741804 830296676
3 882012046 43590832
5 481612990 193064130
1 909960066 483593668
4 425817790 750082720
1 262811760 538915972
1 253204464 291304868
1 173511956 115047005
2 227737298 765731774
1 847308641 616877693
2 867117323 483195581
2 339013341 918652491
1 487031318 357117630
1 373792374 182176054
1 315348750 123197266
1 447817303 886035160
3 431870772 123849027
1 320235461 299312439
1 429614622 110845081
1 151423160 74752759
1 910051510 443766228
2 115044029 699599925
1 745657089 779198220
5 49024769 514921128
1 991973071 990994095
2 629764765 543543281
1 95363658 263815085
1 44838242 916865746
1 841643406 36440820
1 117320516 549992847
1 924774520 781036729
1 751171869 134240714
1 325614589 723814862
1 830466066 431200799
1 583646668 905794533
1 359583625 158745844
1 252194727 339605150
3 905127053 97039421
1 314636621 105504720
3 49646676 341689221
4 149171815 344404616
2 21364692 937578575
1 627981024 246291335
1 944362744 903771412
1 588095266 134473396
1 489030066 407300503
2 715569497 281010694
2 102743092 257360844
1 30848124 203383070
1 851388285 195942233
2 926953425 203314949
1 384459020 604777651
2 273629939 798588300
2 14505346 397828135
2 666708891 502318153
2 530694704 204988813
1 170945385 370950638
3 649950049 460190098
1 494517510 140185625
2 681220079 126041398
1 145919255 228591803
3 293165162 892976408
1 191769207 769647625
1 968854122 249958677
1 984315673 81312205
1 957947465 502256986
3 120135037 645848119
1 781754765 531930208
1 798065182 808036706
1 390833753 817456275
3 13759023 410995197
1 650223334 142029313
1 23060925 112004865
2 298660019 402629720
1 381874809 217891276
1 417132933 217695397
1 627418373 714563283
1 215689811 485639563
3 387345243 854782176
1 347424876 83990555
1 673575119 426952614
1 666194063 185279215
2 272279292 543230409
2 850356221 370700332
2 486625316 481233989
1 585617940 508457707
1 176593942 950220178
1 63786715 598169478
1 849892264 744872475
1 931492030 140901717
2 251279561 145171070
4 366859729 889576131
2 888024893 429917673
1 284178551 679749337
1 363127371 613650359
1 5885086 810343096
1 621103298 396809033
4 628619431 277250408
1 272201671 984820761
1 142890635 967487476
4 754707488 977047401
1 83532153 317713717
3 515703161 450086065
1 161883127 900997386
1 38215715 423990516
1 327992965 19569842
1 731945556 172239129
1 178495328 609786456
2 414250010 963682425
1 823812052 327721072
3 483696924 210973009
2 774707970 797897766
1 511168212 576359319
2 600961233 816294251
1 904139976 93854634
1 92172926 675095448
1 482306393 25759432
1 400334409 629825793
1 843112525 249058101
1 243925017 644820767
1 573856866 181884837
3 445610634 865068679
1 58916432 187012972
2 204150443 768130898
1 36812694 103518896
1 809307342 182800722
1 480211894 978059636
1 199984340 325575515
1 856066264 735337050
2 651984059 602109536
1 875490482 524684727
1 511074665 830796992
1 423029676 100497153
2 349086667 611675434
2 564256163 545429217
1 383882293 159605738
1 528186552 980469240
7 525944305 89403597
1 173736587 358345348
1 764555477 806499618
1 39741711 434632631
2 240355369 105712524
4 235166721 708506554
3 66634040 182519315
2 995851498 362887146
1 26971946 733270858
3 615360052 805842361
2 938609205 370105944
1 701780334 23298569
2 723711268 684260971
2 830109893 491256182
1 363474849 296421074
1 663622272 686496087
1 9983168 32745977
3 815997801 570477868
1 170352904 168768094
1 640750716 38565912
2 23200934 670100134
1 532058295 676646526
4 796758769 529963041
2 956121638 371636579
1 893558149 891300580
1 608085655 755326006
2 622996513 836605644
1 163554108 904899960
1 201859399 834346071
1 442027666 971379505
1 764166604 783059260
1 935854481 148473486
2 688443723 437349363
1 202956351 231170605
2 535148983 494155333
3 897532241 391244752
1 761925047 134177035
1 522416293 4682224
2 195266614 393501775
2 292094673 848506976
1 951335475 732772987
1 63232688 287678544
3 535699452 628309921
1 803770992 562729489
1 680757105 745357046
2 660928232 59191927
1 424191289 299056720
2 937852687 155759009
1 715281189 63858088
1 257856487 303755241
2 291522602 776485283
1 399120439 894727870
1 130800970 870181723
1 957176996 934619977
3 931247573 334313443
5 825128520 533833272
1 201636831 351227703
2 864810325 921160623
1 644058899 723978308
1 597901832 930482279
2 367066132 14159126
1 936071506 695095362
1 958103719 837919385
2 306844433 966497439
1 550573699 945193969
1 49862319 411076850
1 295920214 822232746
1 385944310 906041411
5 969731587 497781509
1 484831415 994099456
2 368539655 474599765
3 945051828 44404449
3 275975580 112940456
1 755638744 256558053
1 956227999 427626989
1 463966276 964235671
2 91378947 330029925
1 686497866 254471100
1 396824223 168596118
2 320114376 602756018
1 258807976 506800382
1 94383531 441308002
1 132529119 727910052
7 824397648 328266653
2 855526308 200131187
1 847132297 270060764
2 752952775 500504163
1 204299592 841813085
1 906953322 746742794
4 546410292 832013339
1 5893683 872486275
1 311916140 43176522
3 891974046 878134524
1 181425010 879386184
1 67989610 8162837
1 110828651 97746316
2 221013127 368023584
1 827185095 677982126
1 212090050 704577134
1 945512830 251875644
2 833195133 512091481
1 374389690 748227777
1 625911892 986271591
1 730164393 402915072
1 940637198 471942557
2 788634953 497884312
1 22709371 305902509
2 705459754 369639747
3 791136806 116785134
1 661838736 48737836
1 193721765 27119702
1 349561015 5116094
1 122579327 432760824
1 6655553 58444072
2 933760506 715818671
2 411824366 963621709
1 280819343 958689152
1 759515539 731250718
1 782452621 512654390
1 796069958 839456491
3 62197639 802363357
2 681265625 496936687
1 823803467 298170924
1 134834373 368923998
2 523678557 868618495
1 40034125 514072377
1 11100580 437397421
2 695634285 974407010
1 963796698 490589110
1 280481565 625199500
1 87845257 908638695
2 919409670 651741996
1 732810682 971591263
1 618320516 978875899
1 13766578 612829071
1 176408929 708337307
1 165698665 944753063
1 333823035 230615606
3 441518978 289435269
1 409466931 619897564
3 293920116 165614858
1 669612599 517907483
2 721020888 204262482
1 195762862 840089501
1 793063193 826498764
1 775518567 270282507
1 684216219 365757428
1 308445864 578155692
1 163203724 296506349
1 171929189 772547974
1 477819937 111403914
1 439266430 251370073
4 789625634 204177464
2 783923597 58925152
1 777938869 888097519
1 162893265 935035287
1 41008478 934400469
1 591627445 429134029
3 945004129 409801333
1 252979890 912436245
1 929627203 993671384
1 792915759 714125853
1 877568182 980591014
1 726985034 496604053
1 212152937 257593642
1 610348480 217681870
1 427243874 787089148
1 430958582 858262856
1 531843153 237680716
1 92505672 997811198
2 609637777 995269510
2 339325879 147116917
1 411167531 204978298
1 515564034 106539106
1 144704043 325834916
1 442589824 301508882
1 788588381 258347956
1 495550119 636173262
1 72191435 654867981
1 498183208 165751741
3 940006297 629953088
1 306666800 418539015
1 801630525 423472209
1 584595121 276333395
1 583328483 1842398
1 783599093 125214097
1 117054913 146075060
1 395289082 340187399
3 427993324 957646954
2 408366140 30346806
1 972387033 200413263
1 908082546 146943655
1 113042142 177582625
1 145988586 186498283
1 526426041 622042712
2 70364973 794908611
1 715167668 159298604
1 91095120 520608475
1 174384902 473038796
1 858686078 55743178
2 523934991 445780414
2 567602751 654835315
1 441042565 397276267
1 940741116 450591370
1 172461819 636383592
1 773572747 947237350
1 918601075 698934395
3 93834236 269529444
1 410442727 621806034
1 314015298 819287731
2 857962389 974447285
1 537913383 568040455
1 509773931 156498252
1 630567582 975408477
3 568703743 835312818
1 428452521 302407675
1 482321922 485726487
1 633456347 158920815
5 214939896 197056323
2 288150306 875328021
1 472804280 996742061
2 71135720 958879357
2 604456439 423501917
3 13419366 361955033
4 381960324 621390530
1 130359576 9490789
2 537680050 888908523
1 347943953 757118166
1 706597734 932943631
1 805315165 861810850
1 990139019 199992825
1 903964860 47700357
1 400208766 990348355
1 571509898 895153154
1 724500570 640503133
1 177733628 936735791
1 522490061 165880599
1 951496235 855350613
2 561123764 643391750
1 103441276 522026398
1 657774543 40860044
2 461654347 130687664
1 140947046 239419977
1 503883805 726394621
4 337866844 20678096
3 153831751 519744131
2 706186265 330557740
1 772587728 531330122
1 315093308 533917076
1 620678823 659289947
1 402086022 853444475
1 49796937 422832812
1 721668098 65875049
1 675354614 602465454
3 64940113 624334086
1 134366920 342139668
1 856112611 456260113
1 260580209 134931816
5 377548783 457966902
2 431027612 9895842
1 367968172 295142961
2 519392195 571072067
1 846768241 912244987
3 320582820 499924012
1 580254864 971740678
1 234390108 481651403
2 821872645 620262115
2 592793666 883596787
3 820634730 179434875
3 622394721 543866431
1 712084282 730628611
2 207525715 603934259
1 605317303 111457338
2 496019185 395802743
1 666059520 267043771
1 177725990 50529474
2 594877844 42641158
1 981352201 751442664
4 897562952 149727372
3 684766074 571514558
2 767496283 194632823
2 775754423 61743101
2 529232478 269645549
2 422483532 702694080
2 704926355 359727725
3 374920507 488583231
1 444119017 430942830
1 862628384 707014660
1 764179660 52419239
1 283418095 922845475
1 214727655 114158024
1 242225285 928417605
2 84972069 509840328
1 75644147 706528034
1 839001558 139096026
1 93822039 736018766
9 124449192 868458991
2 270655348 152226147
3 894773746 877560016
4 601485181 171200658
1 504819826 924892999
1 326555969 869457575
1 253001445 525803618
3 774252274 629834422
1 121033251 228827999
3 791942731 405250122
1 683073246 48562522
2 626676049 101686589
1 658665994 347360856
1 541283459 978478698
1 64639016 640124743
1 359262443 781300770
1 912548314 452678163
1 999720563 117619423
1 549133395 91040214
2 949198747 92638752
1 324082573 146796692
1 787088926 556876884
1 866916994 680391324
3 445572211 910358060
1 78873067 775076001
2 125184241 245590790
1 914130645 865247943
1 323537104 63692097
1 389173122 372898644
3 134535038 601287805
1 542649901 942113129
5 557177681 665689355
1 254115649 385511147
1 282839685 533065583
1 381427994 741644814
1 233683486 374675828
1 895407150 753508815
1 204453762 252938234
2 481434545 379170062
1 750955351 88322798
1 190705650 460941535
1 690605328 467722519
1 727300094 149443974
3 333620500 776616063
1 780736656 621906108
1 676702437 717057664
1 323589469 213286458
2 222849104 817138069
1 572705608 547607885
1 278937071 644476505
1 850151955 869618965
2 695886444 569948863
1 214409199 12051140
1 314118507 15909467
1 223163099 991750991
1 896185733 777463293
1 608407956 739652930
2 594950386 955477759
1 216488966 181624124
3 500916832 175013827
1 725398459 402359417
1 515658811 987513253
1 92010318 203532451
1 319061459 187529106
1 544239536 607440354
1 388207031 937699467
1 92497731 21340600
1 296151369 986991308
1 827866659 461512782
1 373152352 940357430
2 888761916 260380590
1 319394162 447927962
1 170137430 259864042
3 205468197 690755745
1 861249391 191704276
1 657752971 149340259
1 512682130 184269686
1 127695910 581873650
1 975461922 450867092
1 753971121 241627396
1 729864059 938054080
4 390252024 53651499
3 245242106 961131027
2 546850303 518279532
1 681090213 11810124
3 49364886 836742358
3 639971650 580366203
1 769779187 985506034
2 900826032 453215567
1 755120209 726560842
1 308222881 837446503
1 787197379 994352049
2 414160133 140607709
2 128761372 183521313
2 918090537 656889913
5 842022602 956751379
1 927192659 561380920
1 72797137 597289229
8 628072565 912836052
1 383174196 253140371
2 272056679 404993565
1 625880764 264750320
1 721779343 274060468
1 623894367 66103798
1 891728564 44362341
1 161685705 328549766
1 359842880 312611582
1 729225661 387880799
1 27327605 495826133
5 200943762 35739974
2 951398384 272442190
1 859018702 389586552
2 996586729 915232960
1 576594268 599966398
1 340606984 526319951
1 910657038 461201881
1 584217457 507095167
1 473898784 253403597
1 600397215 190111907
1 520359142 272100741
1 104654891 31458171
1 675954599 329000550
1 728959796 388269006
3 146314430 868410468
1 795575463 672048985
2 437208354 341175854
3 42457521 323941176
3 350553454 154129980
3 434598159 999880176
1 164598237 381713453
1 590818507 178564697
1 784049188 552058971
2 603357520 313796626
1 811926920 76801773
1 553033663 401821352
2 893447702 659632919
1 301451934 637328432
3 847773234 57739097
5 226728643 217470415
1 725770230 126018607
1 335531336 46540380
1 591001672 494111972
1 54393694 200909141
1 632970843 712847330
2 687066593 855820983
4 801704250 867382339
2 7182841 839482033
1 661975643 944042494
1 418640903 811574223
1 655041770 317918403
3 29136270 410445892
3 172856900 494873361
1 170151741 570849310
1 883700478 887083907
1 236218805 566328448
1 967168846 247036925
2 980347954 439338041
3 116995961 255955135
1 769343389 839731710
1 427866928 63873505
1 711971463 581925717
1 334414232 867825821
1 212267792 487128826
2 94812895 735172127
3 52138747 343252850
3 267307581 887292420
1 837799405 716492803
2 158629692 31413355
2 524830349 12711050
1 710702639 249034139
1 367868743 26667681
1 958622996 70001297
1 141038872 429014094
2 851296456 412632260
2 30195170 347983079
1 242283384 841935839
1 232473266 644968341
2 907513315 279331797
2 600864531 636251034
1 791208160 306665357
1 171301651 973538465
2 743750252 979190453
2 276191757 351909333
2 132155717 782108708
4 727922599 116008772
1 329048207 901399878
1 200234712 225272382
1 15596685 195468499
1 276969869 974375957
3 802837440 470713454
1 993301614 647221981
1 168816689 58893906
2 143274473 449042434
1 685488516 182515438
1 510625166 109894239
1 634649050 79843963
1 66721407 952291361
2 716067228 991328204
1 34597388 83942454
1 51212132 236275744
1 159973439 889740648
1 137809830 126937819
1 123292746 140821135
2 200949130 750853282
1 39041183 616684358
1 295982501 273171345
1 568252384 579904312
1 883766172 468663051
2 230348863 354183208
1 612339761 579673245
1 42906261 274724892
1 988768688 481227330
2 998097772 60578668
1 561064532 738639664
1 511597048 21043916
1 895669309 924270144
1 153642085 844133026
4 507132446 323526333
1 803696235 823045312
1 430258160 984008889
1 208983419 530972430
1 288194828 689084559
1 973595179 762541073
2 149593966 328088373
1 6750102 309274519
1 283336068 28426145
3 326526533 608672560
2 62439746 445354824
1 682759999 89400719
2 486207006 621010769
1 686580087 318293523
1 360517963 304437194
3 867621908 626955760
1 240290930 728389805
1 92484436 859543052
1 647097714 835575506
1 659491919 54460757
2 502018587 85441859
1 589562353 82093597
2 145127598 592250179
1 658304814 576378741
1 100203147 972813609
1 637392925 732865009
2 198567068 907393121
1 937765887 980318569
1 558951148 456966563
1 319574266 612589296
1 534580490 725806636
2 805143375 797429086
1 749569279 279805226
4 209571979 716383566
1 300164556 584640683
1 839802717 903950177
3 359739562 15385551
2 126568430 246197415
2 491148875 246363209
2 96887975 600817862
1 220110406 405833105
1 513252112 154507388
1 152076069 6750569
1 21342057 443835763
1 960890162 303955726
1 274444917 575242710
1 14516235 674440578
2 859911477 323431582
1 337249453 906660753
5 851789832 427062832
1 370924431 591036092
3 474167413 455907896
1 449239168 546640226
3 67237001 875385370
1 758024807 887401995
1 858460066 804279273
4 632588677 171000054
1 164165199 529083510
1 633069789 675563189
1 736647058 238950821
1 636390313 967575312
3 163629729 723766259
4 531776828 591348933
2 893655380 431458938
1 389164322 414564937
2 744028576 6192065
1 740732272 330150914
2 243670816 173506937
5 629959797 706337056
4 716519691 784917564
3 141980483 595776678
2 520652943 423534863
1 597968904 134504798
1 865503226 209637422
1 899697389 529565491
2 399779231 687548749
1 792313297 415788874
1 357260728 136291570
2 84025672 683718976
1 955781726 994414899
2 773021197 929378283
1 454875043 715321389
1 651480216 887730983
1 904517736 121954654
1 270368209 302380767
1 213837640 592868709
1 94732572 589467863
5 403225055 461669364
4 168609720 474170068
4 315872535 793701181
3 377037255 705689638
2 733918447 853451236
1 921823016 143739120
1 557309850 843761593
1 568494087 307370095
2 979645470 245847130
1 301824301 991824283
1 985364404 19361536
1 511946074 864173627
1 906326313 107089603
3 630431998 643897248
1 297118027 644407666
1 766193598 788552492
1 772496495 189490111
2 141045095 172673657
3 934211293 173124152
1 240912237 287304629
1 855826185 488933329
1 721062497 974912646
3 569691319 98809862
1 827571423 508710191
1 164062049 83360788
1 832464658 403562540
1 464545959 853382724
1 125792719 387472331
2 589212184 46128811
1 160513429 480603055
3 94274778 360041011
1 164640843 976491612
1 250423245 625313040
2 247605438 438591319
1 409929175 144200581
4 160260226 894622863
2 892242280 647921312
2 694518185 624416372
1 599712933 787793562
2 427391662 806434364
1 683503661 937583151
3 509751773 792482569
2 48246435 3155623
1 75932820 708092961
1 36259150 507163568
1 101922839 400924321
1 69988892 626920464
2 911777242 962535790
1 200085165 704256267
1 334844018 831056528
1 456831531 323748404
1 329179539 768039119
1 365424867 437026537
1 166242026 799424801
1 280775259 675905706
1 924485961 586044337
1 302002501 603891881
1 130791121 918765925
1 576363034 283780786
1 12739496 768392571
1 923252310 586113226
2 184297595 262563580
1 482762826 928964958
1 580073471 174710492
1 962370851 43839411
3 853756987 185944789
1 124869615 968702648
1 398257966 702642384
1 781023210 769420671
1 671220032 535835486
2 333527214 295812882
1 555133104 754209022
1 256720551 641389559
1 142650246 711698567
2 505392271 665281159
1 401945246 547075746
1 286899527 461731797
1 671474021 175287112
1 59930346 403960320
1 691669463 836631375
1 737940752 609615118
1 678108955 299749614
1 335635974 83704074
1 296182303 112004623
1 147009460 260321974
1 572612055 34644821
1 435849355 553098583
3 432846665 218336560
3 458733144 119328437
1 33450786 971657707
2 249341228 299198981
1 845745543 337624431
1 397794555 618442789
1 701732313 926213104
2 354160092 381070002
1 633955391 652925692
1 909940207 459796459
1 311567812 615220241
1 595295794 865071914
1 742425805 220106713
1 495287562 509155827
1 756620439 915582586
1 219610693 304743520
1 181435411 381214069
1 996164157 133339627
1 779379260 370178696
1 904620008 302981951
1 224820725 559349538
1 551243899 523260415
3 356758214 960953276
2 966059269 308646761
1 774222902 861163142
1 946935260 8395058
2 204834468 511432321
3 815102006 565782787
3 757500970 842411183
1 257733271 777094912
2 583405932 411922168
2 762827331 223578319
4 610227105 308731614
2 94508382 687893557
2 460758481 973929622
2 492061644 793976826
1 563936463 124084579
3 238597442 529443805
3 145702661 809251139
1 195080843 358118397
1 464434895 379601813
2 708863875 177989928
2 494562123 692374839
3 988663198 177534290
2 198129642 715511904
4 413181730 333985063
1 413318764 855274801
1 960730064 670132738
1 32949445 983432012
2 184487991 297647132
1 428715958 4017682
2 792197481 851243876
1 421633742 947417543
4 847631760 560208974
1 729166076 398236873
4 885869085 198370835
2 192716174 348508201
1 274533118 210281116
2 172861661 940351006
3 312553030 845391116
1 680331108 31845564
1 76804512 260213022
1 634983373 257532201
1 859617810 893350759
1 885010708 132273651
1 137809647 666450054
2 580908275 233513176
4 104277190 184456627
1 135095911 360435891
1 954685094 598527600
1 415764964 530953287
2 864699591 647359531
3 978247041 392961831
1 750204738 508087306
1 135799818 752838339
1 764276235 677408633
2 330787224 782581231
1 437811189 26242808
1 645519807 101179652
1 999287980 341289327
2 186674303 403847897
2 850872864 139796150
1 316092235 871901714
1 624185392 227401312
2 451581812 991419107
1 227935485 224317049
2 568266072 100833027
2 147930643 413797958
1 172918838 913439734
1 562394250 193177205
1 372718683 232387017
1 671617147 37633999
2 136798971 91807400
2 630329631 478958271
2 878485166 252246009
1 12329844 254295970
1 444628376 275742893
4 705860411 316069151
1 562400957 979921584
2 679816614 867482799
1 118523509 981066588
1 855176641 132544887
1 926166116 410412663
2 275828268 460634594
1 580450212 577758047
2 20355180 120866681
1 595879 166111478
1 575964134 256530922
1 315891375 472126984
2 681256442 484851061
1 669737612 154251483
2 592285865 928446158
1 46493274 750325631
1 181254680 731670724
1 697847757 633798188
1 209345793 784787035
1 99265339 551873315
1 771797942 148503173
1 997341225 364054538
1 483251023 636485102
1 90806334 581803136
1 487668465 92519080
1 129800814 462403456
2 148200417 469634675
1 684518475 432864313
2 56824265 87796902
2 995102156 919333575
3 317945455 774421807
2 241862653 437796864
2 262394911 769753482
1 515918669 389196380
1 988256570 532829774
1 987445862 880848304
1 742788611 237440501
1 215459183 664178900
6 122031464 914187589
1 918870806 11960615
2 907517848 761799135
1 405910037 636372742
1 58605261 726475044
1 616094352 720730092
1 111341019 127610565
1 615138729 493421739
1 638235965 825359456
1 435706351 775395106
1 457409130 629310385
2 353646126 761791276
2 440829040 218104360
1 670433662 32368746
1 612580669 417338897
1 801770629 290837243
1 715814369 794265042
3 275063791 1814813
6 982192600 386291753
1 125168575 936571199
2 742767477 632559174
2 299354525 730769559
3 670894589 169667005
1 308097412 369529318
2 717747862 271918754
1 405062752 273901987
2 180930083 466738068
1 182850957 695912408
1 741005124 324459590
2 17230152 824736284
1 213811500 67045504
1 217571630 384244933
2 404776207 138678904
1 251179942 823514896
1 883694569 524924630
3 489654618 2172433
1 109533182 23112139
1 60536145 411733189
1 362224434 337066735
3 338222478 675129016
1 688909010 141084557
2 327418836 218357950
1 53319071 301943562
2 520013296 386134943
1 469800355 388166952
2 496619518 903821956
1 710664570 246813202
6 840564753 692179991
1 968303105 637253305
4 878035589 107113935
1 758754694 896521046
1 745170189 963478117
1 192119889 514953466
2 719806489 527863764
1 580176517 749091589
1 733475808 192624764
1 11231675 500869445
3 488312185 357254954
1 128201392 881039352
3 14180200 233681366
1 739780800 251633941
2 445886791 856873222
1 96216934 222521548
2 899898893 776471841
1 43074675 952795576
4 787975483 13148153
1 583173435 826345017
1 634156090 120985680
1 826646394 698803074
1 419309983 490745279
1 367659644 541227925
2 232228557 751681231
1 443523417 77701548
1 877737261 542829902
1 624080374 893599992
1 36902453 236169325
4 614353316 149799583
2 153847683 503418247
3 22368549 885515717
1 379803317 652951349
1 187387447 358255001
1 455269766 416097673
1 363333261 638934919
2 819538729 976687283
1 784099905 80691252
3 43810984 422152233
1 759304852 730915983
1 340121831 812010616
1 990300752 727623307
2 6448588 562145921
1 225052268 852906416
2 171586089 88536273
2 894865726 630122485
1 667770648 658274912
3 885275383 468641013
1 184891954 629175122
2 603265727 891787384
1 285232090 262807514
1 47370468 358852315
1 374644200 698279121
1 463702574 910968245
1 790357892 911680074
1 563538998 506128386
1 928829541 630580141
1 911169760 597843482
1 67534524 65372308
1 125820764 167865832
1 266345976 106688125
1 968515657 507734127
1 617416762 253365421
1 468801818 795080081
1 17806110 782262363
3 65949389 209806339
4 693976624 546931921
2 498851694 288518972
1 905085099 321631164
1 421414801 378161670
1 775932180 953396836
1 759616440 284311734
1 492655505 118945473
1 723582854 969926242
1 517066930 328557802
3 639498712 845231717
2 261957107 642746410
2 694399206 91241665
1 192104055 537138507
4 203796329 805872062
1 816795948 628340540
1 722004894 779265410
1 205791937 451209728
1 213724779 685765361
3 719883704 637461378
1 715757677 137958872
3 24658049 486186329
1 531200523 127858367
1 608224186 257922129
1 866215194 617807072
3 433728482 180502516
1 767186008 975083121
1 568292696 338162336
1 951082325 299157582
1 542521936 417401873
1 642655401 67603094
1 386649468 425599040
3 203646475 248846200
2 399445044 204110855
2 723571319 693818938
3 399674210 151229789
2 314964805 830043009
1 650100758 52699747
1 697374530 718087085
3 105527821 76604210
2 127075462 360946095
1 253905880 856663712
1 642780837 377064234
1 88105083 840315125
3 85137192 744870057
1 78748479 777811330
1 948292628 188377638
3 170208376 752434303
1 586500306 894587346
1 239246540 35940165
2 935467787 108646969
1 187402190 327095666
1 782486172 975137474
3 290365585 167524538
3 160946263 840643440
1 208071932 323010659
2 764498797 472233328
1 16328787 873665939
2 938743200 521714230
1 446020677 409877671
2 974110117 315664920
1 565045676 577163315
2 408238242 723266661
1 504460455 938857209
2 702721594 483316553
2 609109853 980972213
2 837036957 25357246
3 269294282 104071590
1 969704691 315541526
2 133166415 545760024
1 373769913 729361909
1 815317216 398119284
2 565441409 873161763
1 195985294 285809273
1 85054320 161856000
4 816319482 221749981
1 950325261 25594403
1 224903329 428670289
2 142150457 567421741
1 721917343 28547544
1 408109865 795775641
1 707626274 267676889
1 248342968 500703250
1 665534203 544825883
1 548260228 964843687
2 431808812 999507067
1 371451744 239057372
1 263780815 770683388
2 950648857 402787603
2 552155437 20625392
1 132935654 455296664
1 814199752 787194402
2 762317333 866506169
2 551048362 655665650
2 317578666 886635969
1 660583326 665693725
3 10728344 320799758
3 800386668 50235090
1 72055625 380906283
1 946743669 806885244
2 457672974 445837214
1 597881202 125663419
1 130193409 211003280
1 741066767 167816416
1 935702010 586703345
1 566157609 706658977
2 822185937 242781937
1 774639014 100340049
1 925567871 854986017
1 528146680 190825716
1 26024428 967044207
1 700515766 860757446
2 146162227 842589416
2 979015311 757664748
1 908004971 668530920
1 597573201 54161589
2 35302769 73573479
3 811696115 870806033
2 455973072 515929857
1 59136282 578594039
1 433897731 327508320
1 557379350 785516968
2 360223940 230714207
1 864386740 244930636
1 882754418 85839120
1 25892795 186388476
1 236623682 847196829
2 224072610 448371545
1 458660829 487042555
1 705565668 955718392
1 335177249 105514856
1 726337946 662974774
3 354384405 197717726
1 573287769 158594260
1 380610600 268954339
1 184553434 752104811
2 801180737 126526669
1 851868298 158539362
1 73289248 230892973
4 391734506 767172272
1 225870689 796903827
1 554414198 339764596
1 428390934 408566758
2 456731491 208739825
1 266049572 305038096
2 543246443 469522418
1 774717767 987809710
2 296955831 775281511
1 481209677 396463130
2 942238741 215965361
1 817749771 717289818
3 467669644 563040316
2 267115590 32882795
1 282992104 583240020
1 651424299 940948606
1 67954757 5340060
2 980892580 459594308
1 875775170 302613743
1 459596343 455751922
2 831278004 751976933
1 404653918 799639725
1 567218158 139737261
1 713108891 367775788
1 120203035 597771394
2 237431159 456317797
1 577140587 193673437
2 834006017 467416239
5 987955608 831741344
2 145979448 699344488
1 106040165 594343363
2 232400037 85877122
2 650559090 29671112
1 207711430 79235986
1 791610085 441914887
1 300281102 318383864
2 463902727 281203649
4 716706577 270935965
1 501271126 466696607
1 195766464 248854662
1 392869873 484741111
1 272076523 590560617
3 534348918 397563005
1 335254335 679355736
1 32366925 427147373
3 191891843 986324228
2 397882243 543425471
1 886081752 697560036
1 666702371 998644428
3 416086955 997408358
1 698061355 33785768
1 772813785 979797001
1 654047629 677614561
1 571419073 499618196
1 603454293 736698643
1 358213739 652434242
1 883435780 62324136
1 375574960 617058011
1 295645797 728406623
1 335877219 247987625
2 220868283 182469487
1 704986305 350726837
4 801280270 666680489
1 615829788 648211799
1 828838031 592477277
2 334935878 47827349
1 826966089 299948839
6 718271888 994217049
3 278371686 180607480
1 385523069 526898693
1 906866336 808005427
1 991581649 34463343
1 263599696 542499824
1 796966919 228548784
1 183368343 893949968
3 800929786 974483796
2 716499905 556260709
4 215249257 795990142
1 423192731 188540957
1 695313179 178923145
1 261522184 570542879
2 687719965 659014894
1 31705653 186374929
1 101476091 441598805
1 623157002 525227376
1 731617012 257034743
3 289818633 822294001
5 46574946 452837804
1 111684980 137618397
1 738249475 171209726
1 166523848 149516817
1 225544955 308255701
1 203783638 358847860
2 661183834 819664839
3 452583604 317706784
1 228843782 3888552
1 578177719 317979711
2 160990752 12822735
1 366431203 640409014
1 535471095 160517447
1 50852715 381284600
1 147600042 201084415
1 198126383 854127723
1 21443245 501637231
1 544531293 725365969
1 617541083 199446338
1 602527305 811829868
2 644342762 789414017
1 174141160 574732599
2 564089878 305137385
5 714119905 791060594
1 867667499 75316398
1 659184029 109732481
2 119126790 677919210
1 424343993 800602726
1 298548946 189040496
1 346443758 429473748
1 542575507 920361840
1 65831769 153123896
1 423327511 254282382
2 295908187 72991060
2 16766934 302134897
2 518416543 20319934
4 198985888 148502480
1 700464976 129816258
2 798049725 799935852
1 340920060 679171450
1 41412431 476848524
1 561137931 203268911
1 719273183 56930127
1 590969355 551271975
3 903468508 588960394
1 354400296 694302482
1 843915733 157424129
1 919416830 332435891
1 527835607 485272599
5 662835212 275224510
2 785605753 50053751
1 513202159 356224999
1 15081724 140788155
1 352568816 745192555
2 511286764 940514823
1 211127574 321848232
2 517788516 270994467
2 696417787 167077165
2 995377667 116617800
1 336641106 174123389
4 967476598 446191279
1 41475592 826626411
1 989274348 488790122
3 43843813 636383389
2 495441471 747188382
1 708246692 988001145
1 397124037 61573223
1 99370155 382437085
1 858504831 402995227
2 387626374 976731026
1 470686472 172569395
2 381350526 355775860
1 561881080 331692877
3 888713790 467945123
1 512209252 184942248
2 994003196 883026884
2 505138420 790911568
2 306673876 607285025
2 142455389 920505564
3 453425411 592099786
1 584385163 373385514
1 354748870 766874861
1 515058850 562460655
1 102536516 247101846
1 255721972 28861569
1 599009047 617442593
1 410740617 503965570
1 972579294 775956441
2 211829465 773020556
1 707406263 872903913
2 189395073 292108897
2 717208894 462645082
1 749069968 683468119
1 473074979 929182466
1 902016625 969990037
1 598592869 860304110
2 250831077 271822230
2 213733604 781062073
1 232908262 792538267
1 308804673 253452640
1 107686647 381409329
1 249012718 231822598
2 568488769 859921050
1 372893386 322020898
1 516083672 716425609
2 30411572 717175826
1 55274709 191246184
1 81982026 702721508
1 115191424 363772050
1 771996644 300952170
1 174274769 189846916
1 107339378 198523863
2 228605513 919732909
1 351302560 263817217
3 570202761 100843584
1 829979567 993161377
3 473296507 408651345
2 756506463 651522773
2 957004636 2624540
1 425012523 535145827
1 118987502 806176863
2 538963907 788755591
1 21435432 111539550
2 913475386 477432830
1 132616125 642949075
1 921945025 213099407
1 63325795 89047862
1 224528242 371186490
1 342178980 181201604
1 597173878 695276254
2 934945778 668648540
1 414164495 401575561
3 522542400 687584792
2 619945615 403213476
1 645605795 384285914
2 639306864 45929953
1 683959118 995389112
2 357484546 252230687
2 504877087 90953754
1 923205110 794240977
1 509465100 362458528
3 973327382 989438079
2 61529084 450161814
3 518410801 967524133
1 30242436 31163745
2 813786527 777964613
2 753600696 703441301
1 253280634 23535869
1 942894754 359312109
1 967003269 53810477
3 868434405 113893257
1 235300074 624834159
3 945561444 470015246
2 61169991 511290511
2 464478951 808088762
1 796067357 816521586
1 91431582 15667366
1 454648474 710509445
1 281933699 327474003
1 364514653 337699083
2 346815871 193418408
1 323507558 550113961
1 725196236 595229014
1 280097734 293670081
1 117523408 762705824
2 431928699 735970206
1 900403591 815234612
1 965615595 169478004
1 366363893 453128528
1 442275462 289886961
2 267858456 591076993
5 66177256 536218246
1 566326671 3276950
5 896564524 912445284
1 434730183 798658580
1 145293188 808876968
4 787970699 168661202
1 722895160 672737282
1 455598008 409998528
1 110990094 119666837
3 109051015 271011091
1 181364595 113295880
1 883720269 232903595
2 462962793 506080659
1 810153946 828687056
2 614601511 65157102
1 894666738 960620783
1 642700774 713781246
4 25967061 487510964
1 635160274 658484651
1 612011923 424249162
1 614534795 900397795
1 929065147 620671554
1 866697664 684885109
1 920352096 722090497
1 143301530 747617628
1 545290588 287826417
1 361446691 248087451
1 400671083 891199740
1 157712873 882236264
1 25241830 195701728
2 355447886 123966403
1 878932651 786491688
1 689007232 8254333
2 313513579 114980363
1 5987829 869285519
1 155657584 676571735
2 678589614 453673385
1 495269304 799127570
2 564270475 591373182
1 340565164 804835192
2 367254771 276559057
2 781076694 31587358
1 831565346 807760680
1 998897624 862590622
1 875890534 906483574
1 608147205 354487388
1 310268548 659919427
1 513833158 974659204
4 335415745 970882935
1 713467153 72106994
2 575413039 729888731
2 752107931 382418861
5 933624564 330448746
2 983881500 84363639
2 862238082 261331218
1 943062374 374041129
2 908841643 467102863
1 404979582 254542550
1 5935117 743927670
1 552047141 894850365
1 711018938 709001621
1 323965063 979270589
1 853391985 878179815
1 598601652 478391537
1 822884269 413020754
1 965219801 906975584
1 883078694 878289942
3 219632211 393719869
1 545461549 430323973
1 24139289 863271241
1 279029955 104978200
1 163444432 342810532
1 423814893 731602553
1 24018320 189562920
1 707274679 32042015
2 720614710 794397558
4 719037405 695561241
1 263574464 175980875
3 805822082 141894442
1 440830448 290862356
2 775893473 401173785
2 441373211 385659033
1 588962936 721306073
2 662572416 260171095
2 477254767 990045942
1 519944800 839357482
1 127026566 53614787
1 440938935 171615200
2 926149292 819048191
1 196406223 474820896
2 874501233 832763161
1 905511110 881209515
1 213105743 804129834
3 640186977 393444594
2 640135847 743960037
3 147664905 341961373
1 986051012 998307513
1 846495031 732589305
2 948743100 227960579
2 502203538 291491730
1 333643936 698927550
1 284003382 492235851
1 369761249 48195242
1 778826794 724781505
1 638115584 81710809
1 469271218 946707469
2 984296115 795437930
3 518300143 485070199
2 944149619 763700800
1 679755649 554360093
1 299800456 369141905
1 472621194 876776357
2 639724597 987710802
1 25149987 392993074
2 18879654 410470048
1 654917244 452275229
1 337080958 403444628
1 645127623 823288237
1 882113236 671373702
2 453401661 41469787
1 359283665 521542268
1 54804246 410996529
2 7229494 668033605
1 686908326 840466698
1 804008701 450255867
1 412230220 540753356
5 266616663 80076269
1 74308478 538986315
1 948805064 17153606
1 633444867 27315585
1 230577750 866860368
1 23463136 626529250
1 620801610 168005
1 646195881 858837084
1 637259790 73852129
2 175739496 672152931
1 901700782 749723648
1 438557947 89163401
1 130628679 587155661
1 892436920 672095674
1 790783011 14051618
1 148126710 8374695
1 75017046 257366214
3 219425571 974405455
1 459309748 803050865
2 405355390 352979107
1 773815953 187605076
2 688265618 202495887
1 289372623 104356463
2 226523468 335949623
1 127950845 768430119
1 383013256 232547425
1 294795631 154700231
1 47204228 562761721
2 80618088 72157686
2 896382465 705986040
1 714337234 570322831
2 694681809 509695153
1 380084025 201706137
1 582118577 959378560
1 565296612 221617596
4 370790744 755707504
1 986264473 54272977
1 234387792 388967572
3 816419539 724932178
1 678250238 408077925
1 978224241 158825792
1 623264352 510930442
4 809575695 891222035
3 967389858 776988258
1 430355491 797282357
1 659998819 844191895
1 72866049 939451994
2 184137986 898946849
1 550118706 630472697
1 180586963 750737343
1 241453136 103116523
1 6092827 401700645
1 674305986 356653396
1 400931924 850331330
2 63055810 712150700
3 836061171 440515378
2 597271727 647198911
1 323168907 533817417
3 35738927 677106438
2 362830642 619377705
1 955957148 24212072
1 820546762 530883570
2 829282492 729622788
2 908653505 876793445
2 98006115 849481009
1 889201507 618528881
1 297356555 821111550
2 380918909 95328811
1 196631724 622505296
1 503672095 346212865
2 209149382 678378165
1 33171421 279264058
1 577068549 360837435
7 308015226 279855546
1 986876063 406410290
2 295121189 417219145
1 415425625 711922183
1 372699784 919724871
2 758876164 864157450
3 858263638 276347263
4 624338651 671604057
2 435411920 435964827
1 384274522 379562825
2 919890039 570243298
1 518696595 235574481
3 963348394 523669770
1 516722186 10930709
2 456618242 319563942
2 298288842 907953337
1 306858462 309500409
1 295872707 57432409
2 319546849 338718077
2 869472638 747639167
1 233711578 283871725
1 15282101 706032387
1 331844311 277147800
1 215157969 157028639
1 544194914 671085134
1 441710778 365521232
1 15807256 459872418
2 19242844 35477509
1 928312366 826994327
2 903295815 707482894
1 914523779 207773481
5 294766137 926673005
1 818335981 37825208
3 509859025 622814768
1 432990975 648232840
2 918325949 965149942
1 873272509 386156996
1 635866086 727519933
2 919019415 726148410
2 981120254 956987102
1 739459544 898888109
3 480571008 785862125
1 908164289 321589297
1 166882646 575224416
3 83452703 967902461
1 434705345 823698221
1 213167806 881321918
1 388698900 349375372
3 685203233 713616753
1 483396005 278122328
1 248052935 764630670
1 836453487 696689820
1 419346346 246332641
1 687993763 449067792
1 856328487 947126113
2 355306728 570068339
1 256183124 298341304
1 368872325 562999223
4 298962959 856230308
5 709269925 340379844
1 861048548 860239611
6 927282614 264352042
1 881124787 276344099
2 992096276 972826539
1 319565215 63156480
2 138667693 876897371
4 149379780 824815924
1 551512672 389834143
1 16617447 561316988
2 831030876 235341806
1 270438586 139740137
1 195814319 325605453
1 734763760 577101430
1 636597469 794824355
1 254353254 81013769
2 5597187 307084316
1 952036167 355387012
1 464004034 137087181
1 723870823 217116916
1 248370797 233383445
2 523154038 220780176
3 301156452 982522710
1 563785746 96276145
1 294268447 108169674
1 563551592 888145961
2 543003059 850774898
1 491231927 779937446
2 101145489 36149158
2 940293868 739260658
3 678191853 893179997
1 888145010 662618527
2 180849013 714807948
1 747593696 470119500
1 465300676 544122908
2 267414780 312175850
1 146544394 767255352
1 934273956 260504984
2 914535174 797170576
1 483281438 420159900
2 301276054 617469022
1 782758134 302961798
1 9784575 963438547
1 668196675 372036928
2 696589554 369556479
2 407628609 624490449
1 941703796 662376792
2 673341579 534939862
1 585409691 423512060
2 351571308 601956815
1 297290071 603512985
1 516158558 929665605
3 151209327 221502358
1 27851954 105751478
1 789047840 458860314
2 105977957 136415735
1 834079145 4320890
1 337138390 578670170
1 641045988 724282032
1 991106456 175725806
1 265952328 693783276
3 176468789 970425241
1 408131884 491306388
2 647845420 276013137
1 259872997 870138548
1 960196825 685741928
1 918445945 505689994
2 653056394 822778013
2 185345350 162045429
1 150021926 343517677
1 569968592 242436229
1 962009447 274083981
1 315694215 56484825
1 837867505 223697982
2 136122361 466050027
1 905188359 456448741
1 91972570 448261743
1 687115717 674161723
1 655529411 504916908
2 293260136 209348375
4 715946585 801084526
2 71551949 693200178
2 944505079 543993193
1 665512847 137946055
2 193718957 638315162
1 26338170 10421000
2 811581212 132275117
3 242031858 355734808
1 475253017 815643234
1 202932725 582325010
2 297660406 153209052
1 213288399 159353377
2 666119633 943657901
4 758848683 632000533
1 496550663 745574451
1 810149282 758003014
1 644197326 201393322
1 161193001 107791231
1 875472022 585944122
1 988140732 67003141
1 321447346 220199958
5 189509638 890111265
1 410635747 846316112
1 77724034 932592704
2 573964220 946352028
1 284705733 699319916
1 243012192 542901311
7 301292140 478650996
1 672941021 26734705
1 939922435 59127602
2 210413343 278728214
1 705823553 426975072
1 141600369 927398025
1 581978422 244620038
1 127061830 718960719
1 771863299 117421713
3 783299065 122202163
1 564541631 858360963
1 424006852 834217305
1 272602552 345300947
1 428875917 878118736
1 801130520 766796262
2 600785670 421524730
2 18890936 82019654
1 177342027 588937938
1 906753842 476641314
2 967584306 444352404
3 568478336 979594866
1 751487008 632760060
3 740575623 143684682
4 861627326 507288766
1 280589058 337305288
1 452864154 584166687
1 731383002 559461594
2 805103455 222657603
1 406152078 406800523
1 997476710 603023528
1 462900308 671493593
1 506084110 237590724
1 22959175 867978270
2 592589460 91188875
2 534397309 737264939
1 716781124 714135962
2 806379245 733153939
3 387153755 658625603
1 470393432 800965409
3 281779929 838855063
2 413751754 887330276
1 590916351 34410771
1 740914130 846296469
1 844117459 173493024
1 150063452 285531605
2 997808047 62443547
1 55094557 23071961
1 125952557 709134146
1 628879159 806028766
4 363714836 644324975
2 893550491 48994585
1 831724736 459482730
1 915792210 243146481
3 943017264 916218184
1 822047755 58392572
2 779004133 315799323
2 544958673 946562709
1 823667659 471708487
1 102737134 663528701
1 150233203 48879048
2 937234001 580361991
3 806639876 436045048
1 619225697 407078587
2 34409117 386388120
2 448214269 22828427
1 306719254 136159036
1 863108626 723910234
2 605012031 616924459
4 451654616 646314210
2 480931900 53418957
6 808295866 437890693
5 731445985 48745669
3 310223022 44598307
2 123490118 42464202
1 410762992 139761333
1 830889194 568352763
1 698674867 828851625
1 444464132 275913326
1 818336913 666432226
2 621891098 536730974
1 498447027 666566406
1 669050238 168785141
1 656549344 189931567
1 944121818 120312408
2 315946846 593845269
1 722907668 183950276
1 688036683 545559960
1 263107072 1226941
1 691742779 379171558
2 864136762 67785005
1 799430611 217462775
2 174147850 544113254
2 55922445 236747788
1 442905593 221141803
1 166515574 353227709
1 965232770 294455608
3 400841705 476155608
1 686379559 978516249
2 539230350 833749421
2 208423852 257948307
2 881985504 977702682
3 293433557 345198295
1 367908513 604445644
3 30774452 291282010
1 130427788 851090936
1 485646917 679243296
1 578665766 984348155
1 423053530 2499797
4 653269395 175146062
1 646487705 924852772
1 407366352 767514655
1 222309025 255706570
2 276697090 665838728
2 528062812 105602857
2 882733205 934648144
2 976933955 596929454
1 180617469 507533781
1 895317692 907042309
1 976823855 776537642
1 958868225 199781697
1 580582222 163497258
1 606236433 16189753
1 859423444 293714779
3 407777178 332158007
2 915810959 796733727
1 331727494 523278405
1 138931586 337401188
1 826031531 675528107
1 810662000 955307367
2 59857061 685139983
1 20534115 316519121
1 243878688 842721919
1 469484525 227594467
2 245238144 64003921
1 980618682 46457108
1 610674071 286306642
1 205968931 401861974
1 547809859 324332762
1 771779796 574114112
4 869992888 744125819
1 322846121 460696419
4 320712889 646912429
2 280761133 621238343
2 795176043 607118412
2 719066277 847732441
2 969670956 762649654
2 749879924 755767564
3 806581741 959051918
1 379899798 28094392
2 686838249 754966607
2 365108651 710957935
1 422098107 653249711
1 507861203 372846727
4 574499432 697552084
1 778324855 169273127
1 795765081 182111347
2 469755820 52506969
4 277852884 121961171
1 174597088 675380534
4 24102966 865478649
1 346637330 80666917
1 745528305 908927405
1 262624770 188381521
1 753314685 9043033
1 324000967 629183963
1 332591247 927198831
1 597457911 472949650
2 896269811 112169601
1 57629162 728299766
1 118428414 425119552
1 194263311 23120517
1 206457835 181544117
1 969472720 799946084
1 597311193 989154125
1 393077460 689825266
2 532972753 951004198
1 868829218 676152615
2 360371217 303996886
2 910347500 26190934
1 776253684 663744434
1 48173305 468378026
1 244009196 497016563
3 857850973 701405015
1 584170453 80983412
1 89050421 455016070
1 331452797 11460936
1 150232683 38298932
4 310254975 277033230
2 858619024 856969715
1 328793787 525397767
1 46557255 184458444
2 730615610 394305575
1 4456802 34184186
1 276711977 165634378
3 243089740 673896059
2 565918255 9528257
1 202465360 136568816
2 368388200 463370537
1 591820705 382026460
2 209815781 751035063
3 501374321 769253587
1 44272931 668187052
2 306123025 274843816
1 45840544 823333478
1 759413797 339376306
3 589424709 583189228
2 956036525 761042023
2 769823279 182501804
1 396893859 2633909
1 950528168 353934756
3 870289239 441014085
3 177816764 74812507
2 243113819 117224094
4 5573877 233855958
3 201158484 89797421
4 105385218 726700807
1 230874618 689064387
1 199313678 425230026
1 611899508 984039350
1 515199386 53299844
1 297347751 907500983
1 98679215 6859998
1 795131972 962879624
1 667762804 716496065
1 838887356 851736429
1 594662303 643848313
2 538961643 823673327
1 363119198 997939797
1 799163457 31751714
2 921220879 434728089
3 282894176 928058820
1 407991038 569737572
1 393569195 368800949
1 870062076 927632160
1 574302549 939039383
3 339968712 92672390
1 67187890 496490738
1 202061075 473454071
1 840086691 371359928
1 552087382 878326764
2 640578347 245228295
1 184921841 172604053
1 80680490 507179993
2 438997602 999237671
2 548658013 670713170
1 92279496 584585308
1 753033835 234848419
1 268293818 629315527
1 114357786 401347813
1 280414200 138582965
1 806908902 591353856
1 921009649 711646071
2 453419250 303717362
1 177666944 761059903
1 351948141 502253324
1 35399890 672191936
1 127352313 727285939
3 324625805 729142116
1 617040004 322598782
2 693410221 356377185
1 605766166 809292305
1 379294023 95525464
1 195768281 19394559
1 116108080 913701498
1 292624158 563608738
1 356945793 870461105
1 626772052 992115297
2 126810170 319197715
1 610297387 860273228
1 619998254 328170186
1 151512957 916769753
3 712325002 615124006
1 895619333 784547372
1 743748102 842692586
1 632536173 932637969
3 804349998 928629758
2 32989008 867197886
1 78222255 917585650
3 788926608 71172812
2 744572548 652548778
2 529827141 852145635
1 184537912 23498958
2 664615229 65100272
2 512027937 931228941
1 665903323 805700146
1 177093413 706127703
1 741638368 950484957
1 100111743 804213684
1 393004457 157831158
1 393942937 271648989
1 440840189 988102964
1 33825724 155930049
4 98225433 429235714
5 639787718 334505465
1 558893002 372580193
1 934456347 793455155
1 816293600 604149802
1 436183755 581448914
1 323728168 374491050
1 503961395 958310238
2 418573704 566156227
1 608661332 853652505
1 819950928 99334248
2 587497622 485244016
1 654040600 109838063
1 522241025 780682719
3 447805373 478730087
1 522664646 800431920
1 971602574 433595120
1 716711958 177505243
1 176219773 281390094
4 894286011 559573244
1 742032439 888702331
3 748897137 658395740
1 356906739 692548814
1 505321024 890455038
1 268788831 826130233
2 563949903 26998005
2 40161618 495857495
1 210029773 61798757
3 245943832 948104139
4 953398464 323018457
1 917336680 563837290
1 785348627 77359734
1 817784359 441456054
4 82013540 623503756
2 903128152 291460720
2 385804861 811681800
2 906742089 804306499
1 408552787 405160283
1 160072533 633176197
2 9625302 856994974
1 43612868 937038075
1 359664145 190554076
2 209176069 227945260
1 462980047 172815774
4 941908118 471193447
3 142176582 341836310
1 463142575 844987778
1 170962722 475329803
3 174490601 196611189
1 969162552 850542657
2 226373774 790157417
2 579120480 322060992
1 838130144 242727423
1 350230433 375876300
1 485786422 297410792
1 14618260 197284595
3 909507066 244388468
1 821187435 847685728
1 911662532 792948637
2 41483998 771139824
1 420338576 982339924
1 705636051 835391056
1 680379942 530558662
1 883807778 364138353
1 8358146 456303099
2 41697630 518633284
2 506712208 504539646
4 264231247 579413132
1 744955233 81715861
2 331459743 657680666
1 708844778 507211354
1 306232486 833591416
1 163854766 119400830
6 167210787 268877517
2 595104688 468972770
1 833571622 923344762
1 250726930 760997739
1 645907480 728895724
1 173108969 184682108
3 20342305 435809945
1 554658381 194340953
2 981382687 426204033
1 630533363 478758001
1 184241879 671587190
1 673846912 88378497
1 135868463 970038621
1 444917963 198385373
5 486634351 814624589
1 88228791 816923817
1 663039060 855266159
1 589224890 238802305
2 938198454 823702636
2 850027815 32065086
1 522696618 694726975
1 335677765 798735111
2 54683620 267010699
1 788757672 151858220
1 591783646 985641631
1 513170305 657593176
1 238703689 581359138
1 892900420 307621441
1 151398258 64159771
1 732512852 702550381
1 583348431 259431084
1 38811866 647682655
2 690454600 845659489
1 321683618 441915399
2 676342778 393735121
1 474552546 74854899
1 493999614 45968943
3 628070315 461447688
1 88130415 234310222
1 191339186 697194628
2 856061533 135748688
1 134973222 671094822
3 652475731 159518935
1 716608261 473137499
4 757799140 621095712
2 268184465 865670497
2 560539824 798698369
5 20818427 660191106
1 742891475 307623640
1 478832516 715842586
1 516359785 389272171
3 125974938 655856139
1 26623423 331183578
1 294203197 783065341
2 473381496 272622711
3 330041886 178322718
2 836873709 894814195
1 366088853 454668835
1 480373176 904831866
1 835713098 24686567
1 651176016 890111825
2 460298446 938151171
3 7337169 166120388
3 407493681 329378534
4 648100097 204023467
2 666522282 183263366
1 293800422 704933517
3 359451420 616813724
1 780134938 396665713
2 718534115 3311825
2 150347746 69312446
1 510502082 270203349
6 628025716 692100306
2 652214020 90998425
1 120656930 728950733
1 476833115 873296061
2 744038268 340416020
1 360091002 475414318
1 818033461 853923131
1 425061505 432800220
1 382256116 382321921
1 579471818 47451624
1 806737125 932467348
1 823993830 907485066
1 914443057 174626944
1 594067879 832747231
1 60821907 127512447
1 823821849 933273109
1 355837998 424106228
1 544804049 850678852
2 621588605 229156440
1 67989751 120050390
1 263465115 572565352
1 257381373 136910291
1 944442930 822703348
2 4772336 182649430
1 491202140 277380512
1 574643397 767771636
2 468443443 871004210
1 993561081 58349285
3 364319519 763910757
3 874355496 120879718
3 613764398 117634497
1 563512401 927791261
1 946558844 496254012
1 153852983 458710509
2 754261780 531898865
3 52100750 684074149
1 766903253 120288813
2 307543074 526302112
1 661078894 516867117
7 789239033 305997639
8 51476636 657338335
2 370150778 501930262
1 521939655 515891784
1 327036093 224466164
1 148842618 843940442
1 980624893 793737843
1 61684454 327346913
2 963233488 24796474
2 876609690 602097529
1 705135878 453808766
1 524978122 883441360
1 324097630 752254864
1 947807287 566050038
1 556168114 66419870
1 859523777 498125779
1 466692779 331094437
2 982696440 228907975
2 532107093 186511816
1 411348958 825098994
1 977397807 338188365
1 309936765 475902796
2 545407514 262775449
1 774384993 375501138
8 744661605 238092386
1 67582110 424487630
1 651614633 717091866
2 547346466 421759437
1 762346730 763656192
1 849549186 697819313
3 995622686 658087698
2 209930273 39660551
1 366115470 992414183
1 504921172 952886350
1 427792231 209517057
1 20310749 997142950
3 935056390 435465013
1 294167490 143891730
4 398101952 669476817
1 61259932 712244119
1 988936864 214224254
1 777283980 352364331
1 216666474 667962733
1 383050776 221917818
1 270407817 306141652
3 148545895 350387267
1 188723603 656844709
2 3758320 673986713
1 724378293 621825373
1 976668262 955148538
1 388167590 553565843
1 216455448 733628445
2 971220212 557854232
1 908876889 285738312
1 406350302 608810378
1 601897371 260684463
2 703267124 876082068
2 870208767 101190548
1 101080686 666292818
1 616517003 267783796
1 706391132 471055858
1 780724479 913191222
1 167411757 651303154
2 60723237 93441101
1 746769750 568133448
1 494938953 929216900
1 258537133 512309394
2 891267168 609050680
1 712149473 238801720
1 458047928 773528991
2 524931432 276446319
2 362728938 711367743
1 336377827 431982150
3 257817712 205088367
1 521106073 129343854
3 300748875 493613406
1 748835234 397570634
1 827657558 909542399
1 934859958 505052133
2 914222978 503007910
1 834150743 855573268
1 556735820 34840708
1 575972849 149382679
1 85202765 883193935
1 113756867 968908756
1 158130938 34284264
2 498013071 88339874
1 420304965 131841971
2 928400171 447138893
1 690537389 480000887
2 294868280 543229518
1 922624090 269334800
1 692735257 470674098
1 442877759 631911697
1 216061549 112966816
3 273022064 463438438
1 847007125 720179014
1 680239458 705411235
1 964762778 725203516
3 378477577 511162693
1 353215966 250316412
1 232191715 727135113
1 364200854 372056480
2 138136633 617211397
1 307129101 708590648
2 400989116 169512933
2 260363077 970468764
1 654326999 106872606
1 105177848 215198372
1 942774434 611260033
1 22753417 292435617
1 689479042 436809120
2 634520613 968798405
2 376267189 28784900
1 736631353 345414854
1 618348479 264109820
1 831821525 395484534
1 20878939 273194413
2 8744163 865282281
2 373886731 745766764
1 15589793 825817293
3 399287433 917364483
2 713579663 972605098
1 324644104 477622154
1 830249394 868249739
3 172170131 297388064
1 317325342 698035356
1 844535001 235340886
1 483744310 528186356
1 732167652 713854581
1 308803770 50576286
1 154464852 305330111
1 257240336 457501015
1 856257707 298232393
1 624687358 974049459
1 825966096 124856621
1 951016809 304298301
3 505223387 958461974
1 382940454 876743580
3 399862457 701193341
2 841695455 760096795
2 600054067 324913315
2 208307199 986214350
1 828839674 827946597
3 93202109 533266668
1 896738623 32023972
1 96011690 616207431
1 478494741 387752556
1 837662925 902628324
1 798252203 995182398
1 647330441 155076238
3 962103728 661347385
1 444376707 303985922
3 625116739 295286684
1 58533161 44377843
1 168301468 446608991
1 981342454 161251519
2 993296009 530610096
1 805156020 266849319
1 257602307 688641826
6 725632619 501392972
2 431669919 887470405
2 731057294 673074623
1 118201847 720524491
2 595938541 940031939
2 67554380 692935093
1 713281113 986140955
1 131639184 129840352
2 470844907 456390697
3 644032965 235145382
1 467943196 673554613
1 631863462 375452128
1 240511527 344593765
1 999274411 968846910
1 580029775 131093805
1 108735971 670443482
1 11604068 397284887
3 205550015 504078876
1 268830455 692422049
2 887062922 205884100
3 386103240 997537686
2 120958083 861421351
1 602761822 739520087
1 693361445 323492045
1 690124287 550620267
3 616188385 966028142
2 295485486 327857061
1 82496418 655479869
1 843374723 920253523
1 815027814 121483726
1 475057214 123720064
1 159688357 636276943
1 148768118 142449773
3 985235804 691094555
1 341582121 702300738
2 654982796 199628526
1 551022114 504192960
2 310633411 971934074
1 815693328 592994709
2 452448281 528858026
1 815884584 189081692
1 633171522 721731272
1 404146195 710121895
1 222833041 351591286
1 820840449 241349716
2 642157474 482313100
1 662166348 852003417
2 388088784 754400848
1 67793081 51239385
1 800610272 784107308
2 884286863 505490111
1 359608983 711494202
3 687488096 557706976
1 546495491 188741862
3 144774338 4770794
3 658428393 200483646
2 460692588 3487826
1 428538125 393438578
1 365416849 720073151
3 635922235 784133917
1 855768692 199223494
1 534738512 871661928
1 800642188 763914539
2 241812960 179148912
2 553436405 639645473
1 951591 63316053
1 382308016 964016173
1 996597316 854417006
1 925837689 602400372
1 737981696 570925851
2 278157164 912548434
1 72005707 943136847
1 387274621 569296695
1 818519073 881317065
2 382587196 725800397
1 556965617 763135516
1 821697244 869104645
1 401308894 263831832
1 479574060 822958954
1 667845868 63766062
1 177538178 40443521
1 990511467 230454372
4 382114138 846871585
1 109261 977485085
1 955062196 771598454
1 59043379 564283366
1 566987816 593802457
1 501446516 754412048
2 149304377 34846851
3 235444512 831490820
1 747378957 508954947
1 315022705 823668242
2 192810888 715052422
1 343403621 623856369
1 475416275 986871247
2 811526565 486417999
1 230089851 952080501
1 295212983 840262671
1 21659460 417799487
1 381678438 589142625
1 249862180 653607290
2 847477360 487512252
1 729809546 909544193
1 444954000 276662964
1 850711945 255995088
1 267015535 982795417
1 367669490 255649385
1 98002589 495236152
1 956724451 113804194
2 888457133 803801798
3 915911843 874682091
1 818883061 826282773
1 925518450 664771852
2 779129516 102160119
2 985150854 282325207
1 123339016 571384358
1 461515367 823246663
2 471843349 552366893
1 582710324 437878151
1 281397084 694819590
1 616395569 417131744
1 436690107 338053679
1 5982405 206686168
1 437184242 162223563
1 166507875 363430574
1 799429219 54343686
1 25543779 542480056
2 427380614 809915670
1 666733058 376387354
1 96349735 348920403
1 83005558 585720029
1 723337916 358885110
1 195639303 714434810
1 704750436 556676111
2 852095747 552202178
1 193533120 976805174
1 257789265 416221826
3 110466145 366621675
2 868848776 177650548
1 825998044 784315437
2 569551677 274564
1 396472534 365685693
1 966586307 369057190
1 300626156 273617515
1 846466472 289314307
1 409142434 151660623
1 293239395 875090147
1 194530552 47519552
2 446356517 916438707
1 927249719 170961082
2 84688832 236652419
1 615432038 764123295
2 210064151 44811695
1 36127476 680640084
1 799435854 468409129
1 186329825 654422116
3 95645686 334412448
1 498342948 164166655
1 33014157 872808678
5 189864431 696111054
2 565735001 234894966
3 83286935 832861538
1 44453304 260506415
5 992550898 944396116
2 704224628 51788974
2 528198962 562109853
2 798046120 916704819
1 579853604 171623843
1 785951866 868763686
1 80447681 839008458
1 489256919 671695010
1 696908145 991730738
2 133709005 456388927
2 578882916 162578887
1 204562255 58457033
1 10550048 848975809
1 722705443 72418354
2 712555817 349431648
1 11173218 475111491
2 816071789 615584545
1 565066388 2190492
2 583423163 365754797
1 28299805 744946357
1 654810881 281320166
1 512042753 397764478
2 610214552 270303943
2 770304877 74357563
1 879552196 30867433
1 234804963 270678816
1 388410945 697011665
1 320439198 27276847
2 298627371 560918051
3 938661155 623027689
2 732215581 724112790
1 421220129 569288583
1 76371064 854994176
1 663801244 107121172
1 646320980 730258802
3 310031364 592054629
1 811707722 376449720
1 706685972 447233232
3 443361331 279186143
3 13199312 511524028
3 745832954 398924688
1 27426334 829658937
1 665982011 4428780
1 102239969 841402697
1 484073359 536312691
2 953684874 258997636
1 296418568 102745681
1 635921373 824245846
3 818963291 97336712
1 284011993 992596734
1 261331743 21415786
8 873880502 655075151
1 598213348 646662904
1 213350024 998459762
1 649192938 815623714
1 168859520 616151000
4 123376118 483855845
1 663393619 834722074
1 580520125 638028429
1 486891382 370189414
1 847510389 749517138
2 410377353 25388203
1 233699987 332982544
2 936250051 454094921
2 69632268 349826736
5 893170427 538600265
1 615016377 505046150
2 821073209 920521769
1 313895237 886587047
2 698153080 440258378
1 378862430 771850028
1 996186377 704892142
2 930049447 552877889
1 30452953 286116914
1 69406054 75776068
1 560046798 14994968
1 71226225 666062377
3 849784173 695913093
2 105677855 485464796
1 656442679 293259895
1 281237787 756361203
1 397388697 899079170
1 415856565 462467856
3 912198140 683561134
3 115251987 206886838
1 674505213 22758278
1 193327801 890779061
2 642031409 429036749
1 834321402 138977871
2 127996779 965541355
1 887477044 197286657
1 15285234 433301690
1 543981101 640275155
5 709936017 586851037
1 161644472 806620525
1 412360140 250491839
1 876158959 347791628
1 13150661 201463313
1 82024637 690153574
1 306947818 146540098
1 257125409 208880564
1 267826840 81600902
1 635075647 141159653
1 978476271 757267363
1 824199372 130477997
1 134384842 499869868
3 528635198 411884164
1 33566154 372691323
1 358504965 220806890
1 358468348 208943374
1 628617969 223857764
1 454804152 620383886
2 635890949 699022522
1 197814588 433522510
3 140734186 138321673
2 306313376 154410550
1 821191909 479806285
1 501021300 2588725
1 366993074 339835253
1 148214221 959688618
3 822117881 223836129
2 703428213 492328877
2 899826427 660448157
1 211286223 142451500
5 514609429 633098229
1 946130435 613604310
1 324888389 66095535
1 622995378 506423292
2 835645918 778517632
1 582901112 278482920
2 253448151 599340834
10 369370452 405799899
4 870509799 409082607
5 103238471 866435137
2 895026155 326958857
2 107445456 191185900
1 244279893 259939949
1 964595367 372860187
2 762351070 80717124
1 282362713 991943319
1 88948040 378973654
2 276388060 563366868
2 965466896 997741148
2 997719595 213818562
1 901924934 897546197
1 501724492 119859613
1 181087949 32812139
1 531762468 497105439
2 717256389 155104264
1 287840936 395492708
1 503533464 541775948
1 798729131 276691074
3 770909078 374904863
2 123831828 579461509
3 348030335 169456754
2 832168977 515428039
1 253811771 276250867
2 735181768 668697501
4 273613887 428667665
2 968562877 459064648
3 147336267 566974717
2 922667506 811367071
1 868433200 275613341
1 924291854 511017196
3 223831095 783402704
1 682002439 700929845
1 444804243 877165346
2 860803676 674249129
1 516821600 261639958
1 844471425 520096277
4 226031991 995141899
2 383049365 661657225
1 101791171 407008921
2 312535802 718533894
1 370228534 273897266
1 654130532 825418299
1 756532674 72505848
3 704905841 636770178
1 627666426 457375347
1 393431470 219261698
1 640517237 168696089
1 42945625 188481193
1 961048456 25951844
1 9351536 448496461
1 362418289 631386735
1 113832359 738809534
2 411593858 509985548
1 460333376 183618975
2 477169860 671942135
2 50476485 262327130
1 637985027 381084695
1 837966235 242298853
2 589291116 545627442
4 118768241 395423007
2 737759594 641897944
1 563160706 488830722
1 204811975 575925674
1 96235222 506640331
1 910462230 333255799
1 494386666 929866956
1 502594647 723482980
4 897499630 397095577
4 904700804 564458552
1 741204223 155025315
2 910275107 260728349
1 525721644 877822390
1 296948974 884826906
1 418009825 200521482
2 31952723 430289794
3 20926651 410988496
1 219369736 933683837
2 706321566 343098301
2 163673259 575212431
3 809334574 570227620
1 836689746 379493370
1 138318439 201068877
1 351824238 262313260
2 753224222 566270421
2 635256411 999992645
1 763536001 485432531
1 818982440 425787386
1 826331626 255126326
3 806951664 762079152
1 456102019 645432472
1 766713222 499765456
2 272028500 104793209
1 259968300 308976581
3 786597516 595998684
2 471049173 584019983
2 685601299 182373057
1 332224926 33249097
1 134559703 322547897
1 299356876 408708185
1 998281629 862325079
1 554566392 510290310
1 149960160 741240799
1 965563408 654922896
1 854729115 587822481
2 110808296 840222814
1 367173238 315990793
2 496406659 135571737
1 515389292 136987069
1 170954661 602324563
1 682163143 609842758
2 663408689 227619253
2 984480449 397680274
1 12257692 512643953
1 182050487 943914028
1 664701317 373087422
1 364568528 811235862
1 336182952 919810766
1 92842337 253571018
3 114139703 392335839
1 343807177 49713945
1 752121250 676127643
2 652072400 566065159
2 121909259 549086258
1 793363521 686132597
2 908431940 540924302
2 326858378 185161732
2 783304981 713589915
3 576387871 780740112
1 811240093 706898693
1 799695210 465430798
1 276498783 505884209
1 333691187 694781659
1 115825854 766344571
1 391173956 200221406
1 631614276 989515981
1 735120700 255582853
1 176047169 980066754
1 70972725 669477621
3 198032861 35914759
1 606948323 121059093
1 885615372 452370798
1 383270368 916762932
1 418963258 243389153
1 66446256 551148269
1 223656859 596349110
1 836292523 761066398
1 665780600 910924428
1 741042444 85499366
1 155598849 217452675
1 606650686 874427462
1 854367056 227357485
3 541431700 636926756
1 876458740 954525731
1 74347032 437307849
1 365731169 900178740
1 302458841 167009282
2 540499936 473736540
1 389155343 412634378
2 717823711 821371564
1 931919802 122047056
3 704627743 438103801
1 978722888 261213667
3 712132857 991396442
1 684219418 326149765
1 985636105 945583621
2 388710166 781789344
1 57541016 289242366
4 139955324 467536946
1 628907535 155295188
1 286685187 239445280
1 793918196 138339969
1 430217545 769318900
1 339595095 973150810
4 185737017 814506485
1 141872284 753246546
1 656603163 128609603
2 584515570 551869390
1 504366134 172633173
1 609260512 393463043
2 717443597 698410679
1 543706344 964945016
1 24399547 285420087
1 540991810 836894972
2 376212409 947035537
3 569176204 923193899
2 933596084 456582651
1 964209364 588441803
2 616827109 67980133
2 423290630 973631240
4 902310886 179963447
1 470454940 13824815
1 974195716 926739031
2 563551525 647544799
1 636391960 349147367
1 175682773 407400902
1 778991320 970876735
3 977677268 17479197
1 80637390 732157013
1 378140589 343827099
1 608980680 450433692
3 713964180 678271584
3 861647322 714899404
1 983497552 666012095
1 613398986 350832134
1 232648935 55006831
6 92972884 12918333
2 30773164 586524302
1 800523777 532067471
1 470981412 862880970
2 991425956 799508903
1 870545920 76022583
1 711994497 681237692
2 117639229 832779517
1 799822188 460972004
1 997651563 868646122
1 562335045 368067514
1 756593985 8509423
1 119239378 928662241
4 962873325 618837845
3 628779508 203825846
3 457926598 694846908
2 500106641 881246200
2 960878573 911972118
1 902467808 737291219
1 879324033 418637861
2 391157912 62331832
2 997494082 178738867
2 215561328 415838846
1 930604213 694094157
1 927616454 753110545
1 985100664 589469064
2 642587386 215184033
1 321260606 330008814
1 996347682 768056446
1 467920918 839970931
1 788198801 479266924
1 15354528 762081589
2 875909515 907624967
2 876788612 6963242
2 520938245 837140689
2 354569930 868564150
1 795121200 691729964
1 352204569 992568227
2 51510113 640837500
1 37651188 232377910
1 489227435 748923427
2 317308455 279913903
1 654699027 64314133
1 193267546 590467773
1 511973503 383223563
1 884451318 359585605
3 461056733 275417850
2 490514231 563549388
2 604453878 215631808
1 280766438 504294173
1 48329290 309530711
1 846842869 376183022
1 500609612 895052302
2 620571467 174952888
1 15294993 540395048
2 105631156 710152863
2 484821830 150383046
1 222189347 370394831
3 42078025 979686258
1 643985218 594582014
1 265383039 398530359
2 321663520 782144794
2 530869799 484702175
2 9964514 319056137
1 763717574 689147948
2 755211619 348826772
2 106656462 333346136
1 108888412 654799643
1 874208810 162059320
1 438637534 784286447
1 803197318 85703029
1 317390777 346599582
1 108205539 255944956
1 114979209 382275917
1 460029527 979093657
1 717555211 191203919
1 820516192 78535269
1 947480192 809879196
1 82291736 382403053
1 941292675 223354415
1 538986653 359484826
1 176044888 636320775
2 435720488 279679368
1 234253821 43459748
1 449757682 578900311
3 375404854 820224513
1 247668390 485581037
1 124400022 788246831
1 116596341 535469482
2 952556958 612917311
2 3902846 949525365
1 426570735 110124842
1 875536781 972463733
1 416793889 593296615
1 607131955 404801597
1 902639907 826399536
1 400543718 357228135
1 989529637 209841577
2 950749695 210375907
1 175626728 202322167
2 459186281 447254733
1 868152266 817507659
1 457712273 22384140
2 262602090 25995144
1 663501253 665600781
2 79437418 11466524
1 132211746 768562873
4 144138594 853407310
1 406766054 555859549
1 461648822 405576460
4 896535558 284880140
1 410154715 525047150
1 5780391 812501576
1 584088660 529596448
1 534052498 898470933
2 140862159 802945478
3 914725397 361603676
3 889418776 384790170
1 873759347 12561694
1 903412574 782364287
3 796484590 95445565
1 819401204 299477877
2 468671550 843339295
1 899009536 342111212
1 742149972 456372334
1 273080687 411669435
1 441377646 951357475
2 174102668 958349158
4 691199781 108051293
1 818707542 181892509
2 215817840 890440705
1 549947739 63981999
3 89722514 732662095
3 267039884 296968806
1 768223251 774582676
1 463852874 653717512
1 226533255 87242435
2 463644306 219448673
1 150918222 561675628
3 257928860 502641429
3 269977243 512600802
2 510073539 289165530
1 688833308 648125034
1 306297940 266467035
2 170243813 505390369
1 422640339 592927390
2 295753325 14394953
2 407482952 608293394
1 545785843 890721272
1 636668188 271840077
1 888637104 73242510
1 887848435 267613327
5 626212925 409899291
1 145966399 942164047
1 37189944 353879175
1 333668083 379014631
2 376264632 931954470
1 926469663 247092252
1 992157371 753425349
1 152710559 745881062
1 70421658 650421997
2 953092274 378809506
1 549101449 999101419
2 630252149 538152167
1 81902785 519440142
2 992849669 382362645
1 581844357 213842538
1 844393362 745336634
1 106661765 819672026
1 493228249 34214022
4 229791967 301117076
1 541125518 7644808
1 591555700 862835995
2 789765144 446675358
3 307420972 801356514
1 51246282 833366272
2 401955606 554410883
1 433607846 735830307
1 509644237 420365671
2 829687597 514523894
1 140113689 66460642
1 823158212 122983505
2 802401559 567259953
1 603118654 295267808
2 82106903 445453235
1 997063860 281820706
1 105145159 677151191
1 946232005 796119269
1 944537341 344173737
1 206664976 794107616
1 855330333 145252299
1 166155225 587416326
1 346596322 71929867
1 107060188 322884503
1 570920491 802927246
1 529222043 582395702
1 649857573 422800442
3 454789786 282824556
1 280394809 668866804
3 580849973 889286229
4 977081067 417646027
1 144425816 99913321
1 519030756 508096905
1 724075381 485770567
1 78407537 148407834
1 978971536 746966453
1 267271306 424112397
1 598456884 53685057
1 710739404 599004468
1 770274800 247546289
1 255164613 719301561
4 11154028 539799553
1 927433903 688089375
2 167538313 622504775
1 215937471 225786246
3 111963802 771727515
1 701430523 28727435
1 399741647 432318453
1 907324471 514486833
2 856111187 427022446
1 995554729 438122111
1 829611903 616082989
1 965581160 608842888
1 413705848 587621697
1 307469225 445444832
2 26505593 683180377
1 720482203 714481296
1 720656866 534159228
1 692274856 690296281
1 772172023 244948108
1 480699414 867389550
4 490303552 132880936
1 378810764 39460503
3 97751023 704044847
1 347018327 143699531
6 451635661 370987544
2 755023916 984743268
1 927979856 403914855
1 577161116 587115005
1 797116987 324677599
1 732317006 907766968
1 217967212 920497848
1 105968358 121564520
3 641388335 845290990
2 992397467 726310375
2 236804634 518742265
1 501951313 1955835
1 136812575 482129625
1 870180792 584022564
1 175223517 60147199
1 557340544 589907853
1 326596225 514266579
3 667980805 803376603
9 22995172 288444401
1 240367927 123156507
2 688874034 861950683
3 971569645 987253025
1 811574734 501760710
1 525951714 209281544
1 357070567 686512211
2 309917464 877078429
1 322850309 746659936
1 554855077 450502672
3 52501883 578995578
6 285713879 258002973
1 556682806 29585792
2 419865078 255439723
1 800931950 311615907
1 426000618 284390281
2 686973169 109813188
1 512330711 43246897
1 273608748 66289382
3 6800720 858698802
1 296932009 620664024
1 480348571 329599256
2 291482559 245521281
1 471226370 175432946
6 432617248 628691695
1 636438029 693956895
1 476935699 75215902
1 299626601 315718787
1 789752561 97192489
1 725777518 645332758
1 994982156 797704217
1 372323488 143597424
1 141247743 145225002
1 433489093 23029801
1 208445089 737702164
1 421006965 784442006
2 733903849 332971661
2 357257597 757696983
1 277836586 733095801
1 203951853 449655735
2 268072213 132722180
1 519338962 823628963
1 67265748 355057782
1 118293722 730037422
1 981825321 245424573
1 145857807 212980320
1 499461700 105524862
1 946087906 591600728
2 885626668 181577824
1 868742802 668509581
2 957471989 196356384
2 345406873 165887873
2 973376120 879928791
1 742315882 333943526
1 551765832 228076819
3 311707552 602347834
2 915841877 301201520
1 303017323 819882057
1 821117773 574712047
1 125818635 398652824
1 876067715 818622569
1 163292470 880609221
1 160261174 210007564
3 995391125 109504962
2 133061953 945906119
1 878024197 231495382
2 117082664 577509068
1 968690298 413961777
1 223749292 248808304
1 709344037 5412125
2 238311689 268521242
1 791926855 237944617
1 540381126 572038403
1 684453995 876945051
2 746579920 889637589
1 64518668 4494209
7 194250698 211966651
1 884244124 210915641
1 769703922 78184458
1 498574770 962745639
1 865529133 21407423
1 839147228 34403698
4 923151207 646152539
3 627353897 588151213
1 429415769 223423728
1 833655512 94343470
3 120854067 94823983
2 641592757 674065069
2 117101807 595900555
1 531156602 416603103
1 17208197 287669035
1 654378205 575586097
1 570456669 518735852
2 821899796 269933448
2 660194956 604271293
1 8494987 567245152
3 783095271 318679209
2 422119502 625166357
2 39501310 668593071
1 354797107 119419621
1 210044651 596114393
1 967058237 146411966
1 999775223 560517708
1 659409445 347726550
1 201403214 977940024
6 366075960 518226427
1 416858600 229972983
1 386850312 77005663
1 791047630 637431200
5 655412154 254783930
1 938139475 146429162
1 944143539 687939833
2 167092204 380662131
2 865485932 355720989
2 446435653 251284483
1 694643926 900169583
1 395346883 811142408
1 727307839 347387033
1 706743531 54904844
2 586107846 613602635
1 463556162 177569883
2 949662579 278546800
1 742240348 535747719
1 83746884 692164508
3 106583531 717782391
1 515468279 632655392
1 12350301 369075342
1 653017050 670647553
2 589869622 855711448
1 216302318 132364488
1 626642960 325585659
3 6792792 505844518
1 582478486 508725956
2 333123442 154956889
2 296112811 384908234
1 35310362 246169332
3 724185027 37485678
1 881398924 321777803
2 58300653 566607757
1 554117582 116773750
1 180161850 404588375
1 144317732 15109358
1 706186483 546948778
1 944149856 122293439
4 62687535 913643894
1 122804861 74420073
2 652383307 515442898
1 439781441 184653441
1 78692107 385273611
1 803689252 35456839
2 6093924 242478473
2 286198169 885177517
1 942627580 320370140
1 972720281 198750315
1 255100030 285365187
1 673858147 847983590
3 642657224 718316934
1 394683616 465180512
1 590005070 469538299
1 275845207 527482458
1 328520477 258781069
1 128932837 562942838
3 89986280 280783490
2 303912382 878674225
1 529344348 582427186
2 388909523 124737111
1 169987253 329596816
1 19225404 128676592
2 145259254 569526970
1 413929966 747466007
1 167970969 965306639
2 376562712 550333619
1 578353142 816971876
1 89482420 266648153
1 33126628 598945228
2 840401489 325466602
1 969630319 602031534
3 438893249 359243787
2 38051316 85780896
2 700508346 243810367
4 770318455 742571279
1 230866078 17247102
3 467281156 193780991
1 353356464 140413521
1 649834270 85142372
2 667192714 209012193
1 618744102 22510318
3 239489820 135652048
1 304700965 287786068
1 491333083 810641492
1 394998078 922818359
1 6313010 232859534
4 584019718 26086366
2 436908892 462764085
2 739994334 603025233
2 104505087 262672398
4 856626313 612910483
2 993688830 693544329
1 444348783 911682728
1 901842561 133341919
3 15058175 469530672
2 631301893 474622930
1 879281760 932230055
1 122024432 648813356
1 912155408 573558336
1 444076143 653604689
1 805555545 607490993
2 532682919 569818900
1 466167973 233531686
1 948163583 812030618
1 61360937 605578040
2 136411276 15559594
2 340657254 808491854
3 903533446 467043279
1 668678885 22075988
2 998589590 604230275
3 49124954 847920653
4 26139219 4729536
1 843119083 534009458
1 681919388 349245101
2 834279257 781618935
1 738078594 533305018
1 120471359 12419552
2 180068056 171962458
2 565346471 983364682
1 682493757 720969653
1 450437384 821294097
2 499080864 14243624
1 464307858 589262461
1 156160513 962903779
1 563713112 951211034
1 673231214 67242053
1 549474029 968994880
1 245158361 998541881
1 612415604 868546231
1 161403620 716974524
1 668449344 281631270
1 397552615 804265
2 361381667 741797043
2 68772519 156689904
1 815266428 122702361
1 926914951 901047369
1 184843300 286229988
1 812344158 680525229
4 467116498 80059531
1 438531016 889648043
1 635726188 310556689
1 402055085 984984387
2 557860842 357607791
1 62919350 423024751
4 191797874 137963926
1 238242590 774683687
1 268089084 187949665
1 350752402 432969839
2 345601553 449193151
1 899602425 727297061
1 209175452 976258553
1 105938900 863285061
1 849750880 126950475
1 410253347 288434940
1 190615763 490481203
1 158349885 139112478
1 635007336 508905619
1 375358675 83596934
3 109844508 447302580
1 77504081 524908109
1 598057644 907047200
1 791555685 212429437
1 547236624 20337675
2 529804723 872024311
1 211974223 85480320
1 605327850 557234783
1 311407618 968184643
1 111641223 864648913
6 938090194 504135293
1 668531045 420107270
1 488476330 349586618
1 850784085 339956072
3 52768645 747578284
1 559783760 833456025
1 847101306 686153360
2 622233009 514778901
1 626418004 146366343
1 739482816 47061691
2 485877394 498250006
1 668750728 939514471
1 666978160 328421346
1 427681074 76394257
1 314384035 17521988
4 708722481 805974303
2 144102534 17510573
1 124337310 644345070
1 780863082 540372783
1 899484291 10902023
1 136653625 170819680
1 658145419 377671103
2 202318975 290119551
1 997422877 955887993
3 105167353 860195205
1 794035472 986538873
2 798745724 692209046
1 408858351 992294355
1 246292499 335298216
1 402893028 124674459
4 694631035 478575352
1 790344076 443571634
1 619439035 949448959
2 529922943 251677674
1 943249607 911545818
1 927349010 597980371
2 118518186 33087749
3 995079761 808400657
1 430178898 75257104
3 753745408 125163341
1 867708793 988577957
1 452811691 71600511
1 833166482 393318619
1 19824566 699016430
1 891674421 942743972
2 504265945 494563249
1 90753004 380832671
1 602047045 430377846
1 413010128 940179001
3 989381047 536831369
1 957824926 593122610
4 693363854 189650214
1 441774454 908992716
1 556599747 581453740
4 627660144 285421854
1 869433982 742240848
1 431942018 901371748
1 68354590 977919134
1 114369601 723486276
2 549779542 530459798
3 713545609 405067922
1 683196352 271388296
1 715992576 442889992
1 986689832 676855641
2 713114750 664894442
1 149630081 867102642
4 882301920 99789431
2 85578951 372381429
1 603888736 999811171
1 867591320 14496834
1 446080880 504588912
1 670306212 729561549
1 323930742 660784415
1 959443842 446525974
1 967776971 447208472
1 898000048 341279394
1 747158822 140667796
2 510496378 125400354
1 717850771 529553713
1 937419089 860920430
1 376578520 628260681
4 35917540 883143679
1 497377474 70303560
1 55375836 597661348
1 293923771 587536870
2 571457789 930917150
2 44010954 601876043
1 837952555 272839309
2 473100517 446344645
1 967996415 16584481
2 717276061 266108260
1 674612722 711118416
2 286830802 711713768
3 500587288 564686491
3 683638378 346915200
1 507539517 53127818
2 987449221 93966480
1 742145088 508452921
2 720701416 912930426
1 480475002 682118302
1 598485261 636046218
2 944736149 630016967
1 231955789 921069222
1 773436248 11904996
1 120331771 613621931
1 879228145 621284999
1 990496571 614858483
1 141351995 441006374
1 602296816 359469468
1 492632201 439667423
2 758781134 517774790
2 139519007 448012317
3 376156531 213060436
1 917749637 662182404
2 377450875 632027698
1 541581226 162465142
1 812666451 642253182
1 440414253 419999236
1 142364029 176496662
1 927609480 273097752
1 207926524 149776533
1 814206349 59213734
2 182145743 848370945
1 599523421 644469930
5 917785929 669391099
1 958626918 295790071
1 370387109 763246645
2 752096307 743619817
3 534599711 570622122
1 232764977 447849677
1 367322925 743142991
1 722136509 436614970
1 870614222 737078384
2 559021262 29504440
2 416700619 579739245
1 847239865 672248471
2 626920931 518678287
1 82402931 261722018
3 406710345 71800029
1 563183982 526974215
1 769484716 569422160
1 435045218 572023945
1 896157716 477204078
3 599408000 201080834
1 610404097 782397645
1 993374914 20734817
2 630945102 167023383
4 735000623 580984202
1 91399575 885889588
1 127888077 129875994
2 456575292 639135546
1 991243781 212751093
1 126509407 302769275
1 585056930 790677557
1 748894313 980004085
3 440456079 97390961
1 244756208 281147842
1 587752967 10806188
2 267149493 335126769
3 408580599 212820883
1 182616972 453865385
2 54476592 230196036
2 500886744 789336627
2 857879606 26138601
1 504063888 610681775
1 387566384 585692480
1 41359132 77298591
1 899409829 112215522
2 484918183 360290053
2 70089821 325781773
1 410078855 213909494
1 794813279 525855621
1 553566323 816124623
1 231945463 998643291
1 130414057 318912741
3 422265664 99966776
1 949624121 836009278
2 598737185 824763374
1 798764344 275948823
3 555103109 90234128
4 171873375 265617751
1 560189172 745414571
1 199408808 502716896
2 949141798 927490750
1 690955669 727316323
3 142783488 606596591
2 220938787 504844076
1 366707625 67631250
1 914925131 842318409
1 619882 163231898
2 341535459 936990729
3 448772171 433457057
1 110406714 952325664
1 472160625 48073941
1 533930087 510306905
1 691884525 969776333
3 720312722 283152062
2 234077953 42540967
1 333786541 839076993
1 256467327 674308568
2 432768621 453328252
1 419047379 930266275
2 156395530 262364906
1 67544500 166425839
2 70477970 632761779
1 674678866 151753077
4 632456802 814465967
1 483126570 210823474
1 336497741 671153195
1 262523501 319283428
4 572827768 467397092
1 481153795 788335579
1 331276536 436052512
2 872617542 762602082
1 342600123 638485143
1 122043771 260645650
1 523129317 820105089
1 272290692 549484362
2 300816065 960761109
4 810037946 928604646
1 362974130 46570831
1 932303477 581324202
1 84617782 348736871
2 429561599 93664084
1 530490165 330233465
1 423868288 67259236
1 53687925 381246085
1 21888215 106199857
1 328793192 451431275
1 774949050 66269301
2 983209529 792336506
2 601909161 538702706
1 36461601 943375037
2 408025607 501895931
1 23892699 683728280
2 640453900 490769104
1 193541333 541129649
1 511535651 55145989
2 682205774 713868205
1 676075627 436146868
1 839296060 534486091
1 550492731 433293710
1 45650420 514483339
1 550762670 124432101
2 635973946 953885654
2 972678912 237766076
1 949969894 290423272
1 248452121 503325711
1 872461960 69546377
4 684187259 628116151
2 26540415 484336306
1 43029754 841590001
1 619168521 644652209
4 712486778 706408640
1 663242680 198576479
2 171659929 44889604
3 443896719 14781970
1 335457181 325621157
4 687989862 711278897
1 824300958 202966095
2 89787248 600591433
1 561611106 145720270
1 43552401 34356775
1 844843113 780349957
2 808307533 558272274
2 464124213 878666637
1 703195191 556038623
1 77312476 719158
3 386623731 896780158
1 877833366 872753851
1 978515826 611997961
1 843933867 206602127
4 13715642 476153355
2 252021835 725057301
1 387867146 928482316
1 302119465 727588821
2 843592872 165427762
1 87577213 524636807
1 742129824 863236742
1 153447612 622344078
2 817521133 435973992
1 113451078 83869380
1 866785528 851416807
1 54600250 836408639
1 429672963 638437380
1 952195223 680531182
1 752679554 475968415
2 387621667 730679108
2 325862588 176917971
1 143301822 137635928
1 102998267 367673541
1 746974240 408543895
1 882975131 357267880
2 810011618 609423719
2 426403762 475645713
1 190444771 180862485
1 564434406 752064736
1 423342451 705548647
4 648509098 376253965
1 970618212 948334188
1 931999355 338247958
1 906860531 732960780
1 407463953 922920693
1 738209413 567886703
1 13145044 451940360
1 356201575 369671638
2 778115931 852543475
2 7997567 737641413
2 704788840 288404444
1 949718390 326656084
2 71479989 849579334
2 814019695 565954749
1 655131082 325069170
1 138403220 523275736
2 989201638 635258710
2 105875219 499915537
1 282849056 642041727
1 3457802 245957145
1 425436337 849007735
1 126697529 364769680
3 304559022 817621426
1 633767151 27556979
1 235737410 734936976
1 687009670 508021789
1 288913264 829467875
2 22619139 246092146
1 443997379 223992042
1 653594354 299356210
1 470859120 130876832
1 169569669 2766047
2 84306501 504380319
1 283561699 693003571
2 166883741 798107906
1 318428902 711485111
1 90700654 271035275
1 45848214 590814519
1 427635126 92811101
1 935126908 550633104
2 937583257 478989664
1 199095878 856904182
1 226833244 175506567
1 344410412 810213968
1 28445987 505560456
1 985051963 22769689
2 753537702 224401108
1 114299510 284034075
2 444622649 684653938
6 757786949 732219922
1 944743918 429268230
2 370745618 404871184
1 242342445 406958015
2 361052702 842599529
1 901738564 1230740
3 656189693 827811902
3 648598334 553102869
3 44335824 806014721
1 417887496 179143560
2 55924590 105635405
2 858103311 108097493
1 45434243 885975274
3 140742229 8854091
3 471116256 853128670
1 199583519 56800832
1 450736303 665398611
1 729335851 55475952
2 467813675 780067238
1 92093290 716377065
1 784105913 239517733
1 462649228 458788165
1 457083956 546286739
4 623324206 338904793
2 873842299 253780388
1 660667215 302529402
1 779452294 608655410
1 581921921 905604608
2 421311297 206265355
1 157299751 242658919
3 508758946 898856884
1 850434558 868469201
1 132422235 81959336
1 87200876 403614366
2 480874442 598080924
1 148634014 858827841
2 592929200 433078779
1 273412734 352304679
1 871604517 719834612
1 523891468 686486626
1 669325914 213589221
3 167470896 806043351
2 489006489 807834367
2 355859971 47783558
1 411500036 232798818
2 844505663 516238214
1 111828696 765462546
1 758800157 30802401
2 392931573 695836407
1 225204474 573969977
1 351831446 807405013
3 359666605 941500088
4 481674186 705702481
3 289217285 525359640
1 149808506 527039350
1 582893127 475846940
1 20902920 308631521
1 4851379 123240296
1 86611055 709343641
1 806670194 35532719
1 874148517 197841584
1 835041543 196549262
1 516161512 830367152
1 972906390 114011233
1 660725471 252278914
3 748916516 796152782
1 51263851 379254251
3 346743368 555203088
1 90341344 116914931
1 754927893 653041113
3 287439997 413421826
2 512444421 324139198
1 88993201 787433659
1 692837590 484342693
2 315072379 75655083
2 435974802 372766660
1 706288721 236760025
2 726174849 143772039
1 485813851 978841964
1 113774893 988586848
1 199849654 581295622
4 804513786 21938507
1 855117782 57401054
1 463421498 599037786
1 426129968 372723252
1 929461728 314590228
2 800920156 34407238
1 535479799 472877189
4 518757433 142823779
1 785341814 428266555
3 847102232 716856174
3 67923187 620201652
5 848701273 811038811
1 434393881 433266417
1 991173169 284061681
1 707560351 890065948
1 106232371 465724286
2 846467889 535437447
1 410161592 449190608
1 330849932 866855636
1 579897144 565859085
1 257083282 757844568
1 711178959 445113766
1 166447373 308169808
2 378684128 229326211
1 714044095 24347281
1 552092437 161348109
1 471986976 698610477
3 311908543 705757051
1 922898848 813601074
2 322716986 666824384
1 840818668 403419360
1 756276246 445567508
1 255141105 587542292
1 507354866 84260361
1 918541646 612771001
1 895708840 243303950
2 476486089 855384288
1 983460455 447360880
1 973366744 35123351
1 838464673 222607532
2 182271160 607428500
2 423066966 545315550
1 251050957 701542885
2 368471976 951100504
1 2101807 688233797
3 184776207 507206729
2 18639124 43813804
4 935760555 300318821
2 53530620 188880100
1 355554743 280826773
2 185128416 767363162
1 962101502 765915394
1 373920824 469853288
3 316436354 900283403
2 741293045 152977121
3 414519932 973501371
3 513954411 298602041
1 778989053 963991423
1 38832306 504375191
1 882312697 267296650
1 286395158 252359031
1 761606821 943640553
1 782648838 950967788
1 728239257 734472068
1 82534101 87520333
4 824304727 517761121
1 856924060 945079673
1 143598613 82136603
1 707709626 19459665
2 962781598 660700373
2 912623281 45457400
3 952702465 355825054
1 748882557 13002197
1 917097684 440016760
1 623957108 760703453
1 394808820 193176205
1 754227622 721029411
2 768220489 634685671
3 268568159 690988857
1 792506451 237797609
1 963140964 194480394
1 904248908 657023181
1 862819176 365018401
2 283379608 888480182
2 784760863 297523756
2 719663976 547715169
1 601320262 712710854
2 183813536 342505582
1 193996928 504992480
2 680056122 390444490
3 14106251 669881528
3 181244280 649548029
2 356402807 871179430
2 90031932 346508248
2 291567434 985832484
2 992726267 70406684
1 796407085 938236570
1 587692114 135882033
1 986183699 758838942
2 960217496 117804209
1 575663688 284071822
1 575678835 346444807
2 674105568 380036704
1 944965262 870010277
1 188548183 517699435
1 284930378 458931535
1 839203278 61446661
1 678295575 893188085
1 410647222 960557764
1 817024784 291416387
1 907389580 69415505
3 997759932 177944596
1 88026172 809592367
4 650856024 87662353
1 352015853 549285786
1 737867066 498910918
1 982084948 920779070
1 505680997 699276070
1 481429035 546829373
1 987459748 59849126
1 204972946 188488677
1 936432294 778815137
1 679307466 768421982
2 420004641 30661453
1 23547047 806399549
1 660701648 464956191
1 166216739 77958710
2 516794999 292352451
4 811527686 158823531
1 909283404 415367100
2 259771417 88511245
2 585387559 760231888
2 44153154 702881593
1 795697548 782306972
2 889798474 318458950
1 855475790 999104520
4 920325573 299573302
1 961271381 176649527
1 442692771 196390342
1 998400402 155008825
1 274994681 53310880
2 77552991 389015516
1 473475662 998458922
1 67428323 190374134
1 516392101 456038738
1 720687435 578989914
2 485375604 935792332
4 23146443 506244874
2 153470315 903277093
1 702497535 402535150
1 805167148 942748734
1 377318321 268949375
2 936804892 569393429
1 504715445 71873806
1 797876572 976525446
1 193752022 599729822
1 782147840 882254144
1 162742176 192527048
2 128774860 73504630
5 623517562 211685478
1 200384499 827660649
1 185136713 172523403
2 344369875 304041087
2 303874946 199975048
1 114787465 63872606
1 986062837 987511944
1 191992540 231771741
1 810139953 992258574
2 885905999 222339418
2 807759410 741010405
6 226387745 428920634
1 724721877 705061685
1 266300360 504621765
2 710360388 74412797
3 4347481 199750724
1 64358504 704228823
1 71793979 752470173
1 583127489 674303054
1 269294623 471616548
1 525208698 102663063
1 932897347 161029427
1 656039051 882363721
2 416580479 526927637
1 925419312 506872947
1 613167953 590447281
1 311424512 571307820
4 888025301 794848292
1 63162869 256224040
3 665498906 649182520
1 704948497 440045134
1 981899215 767860563
2 777939834 513556315
4 587171678 473044441
3 330866234 282734653
1 362386734 775135999
1 245798490 9260309
1 184243461 15586082
1 547716851 719865502
3 848203122 72935699
1 142573638 752487831
2 361639910 292379708
3 474820977 730212587
2 563671699 53655397
1 891043646 786227111
2 612945069 719297493
1 288522740 811174655
1 180329869 825399680
5 137823401 32009094
2 746633594 309330621
4 898885484 21221231
1 563590229 876460310
1 875612186 695542834
2 64207897 262458911
1 326882543 581853213
1 405611403 881239059
1 704780013 58615157
6 52276590 122411272
1 145589445 668544285
1 437292349 654411915
2 494499668 563753821
1 708222300 321637926
1 718056640 818015044
1 223138169 206245734
2 788035709 627205592
2 787739015 130074963
1 206645847 194963914
1 927485897 604894933
1 459782309 332805601
1 159563870 340582726
4 949577209 241749990
3 568102319 127822258
1 967682046 136215020
1 489474235 608941400
3 889020920 536677953
2 604647125 829186313
2 61005033 880159024
1 104105120 306041970
1 117144324 748330968
1 302408163 632983510
3 367234215 429018620
2 561923479 16078693
2 848016089 613943734
2 878446885 195729262
1 555062384 414676836
1 429948618 118255051
2 831007446 112813846
1 282548710 878592673
1 429166401 400577005
1 129895916 287592103
3 718758441 781206318
2 823204444 564625596
1 252311998 915656897
1 166602922 671928356
2 711906644 288719861
1 80751753 684778480
1 859891082 644365618
2 407456498 88358816
1 723235634 414171130
1 58821207 76428555
1 630324048 5366071
1 246390251 850162036
2 71944289 407662921
1 69259337 509546489
3 444294825 618475728
2 976524829 689987904
1 761058486 682874171
6 583020709 224854817
1 125092470 583664615
1 648240443 362805536
1 271543821 510830684
1 383223884 264699597
1 504694088 505823199
1 427297747 649726844
1 473307123 79147972
1 720996547 871367507
2 12760170 946663704
1 966080886 272350789
2 646099286 522689753
2 559386017 660279137
6 231904909 527341422
2 200217407 295590628
1 756523965 468719302
2 100939195 224067389
2 248754563 472252712
2 356232219 119410255
1 376441106 207202878
5 151554072 582348096
1 877960556 440585160
2 346338555 499810964
1 726165961 959453692
4 60447880 565905660
1 969509064 759716474
2 804083129 503207116
3 294326631 612390800
1 9050402 727548768
1 416617522 423563125
1 319155296 851866277
3 320761431 163086881
1 555953622 405134285
1 520499577 107060939
2 806716350 346764406
1 613654750 799909451
1 651882443 908265605
1 315299705 859566547
3 543309663 120291826
1 527330849 306431787
1 753629009 617222736
1 319902225 903393936
2 887874302 663293812
3 376859685 172870920
1 745911592 780596573
2 131198962 362786961
1 582089569 343033517
2 281620548 507075251
1 139455992 167913546
1 209354226 964368201
1 452727701 755986717
3 230321679 900312249
2 147580582 615489620
2 656092958 349167659
1 765823465 89972679
2 764200083 447955657
1 974862793 801082822
1 805540260 868213835
3 925771449 963628452
1 521705611 454455884
1 623054841 938483832
1 843934860 585789955
2 457903745 20084936
1 50323530 596398575
2 283177955 43141539
1 298351024 795343781
1 465635975 233454685
1 698277347 835402115
1 474349658 518324017
2 486982029 807603449
1 982302546 541060708
2 145167396 851243418
1 727982906 974681817
1 380792786 223901598
2 894643353 164326151
1 559948338 141557123
1 994426297 238268473
1 781427980 990023096
1 495034521 933959515
1 552432527 421186009
2 948783176 770771395
1 448216631 195184960
1 838215846 767331604
1 856500007 366803919
1 955938195 194467611
1 854502165 33865870
2 140232093 341063176
1 798370263 786879360
1 945576041 194793166
3 248591076 35974671
1 127447144 209476523
1 345746736 355585043
2 188714787 374307138
1 977141053 272014871
2 701080201 377080313
2 90151749 595674
1 175757840 923476383
1 742597654 966709119
1 446494783 317904744
1 987807565 360315767
1 985745960 30869067
2 332989147 558717966
2 588823168 436205686
1 805788097 845607876
1 48289756 426558418
1 544037609 905271452
1 567965283 340035116
1 342697533 659215554
2 301064397 215602167
1 531104252 486255972
2 568666782 21605912
1 454114945 59979688
1 187680822 654815362
1 107851063 120647106
1 847240170 378393839
1 885368001 273620901
1 739836748 616052563
2 239843404 260986246
3 623647434 397111987
1 876440213 370131480
4 361645460 891791732
2 281540329 966735588
1 460944917 864898771
1 923442673 658504435
1 262801150 394879685
1 853375427 761697245
6 43426168 663518998
1 148423839 470695658
1 477935448 328736122
4 694146546 273668511
1 793365536 52774231
1 690081918 714529910
1 882729410 30909819
3 534955801 112562817
1 350114032 495470075
4 865926417 758588926
1 778640245 109997916
1 894151184 232564811
1 623698099 500915321
1 627765233 291011540
3 240363574 283564128
2 550546334 963655519
3 597165544 522243648
2 217647000 163911688
2 806865196 35762374
1 273956598 390577758
1 233821028 417625222
1 92103852 455501549
1 816962350 635751177
2 698042926 795227304
1 46950709 575510095
1 818921973 41661040
1 343356361 549363739
2 749761149 340378889
1 57406462 783314921
1 274296598 667600574
3 481553895 29151834
1 701512346 500182796
1 423982080 888951387
3 327088075 963600540
2 218006300 134613680
1 386803506 914915966
1 85508406 385280819
1 9860703 897686333
1 161713370 820979457
1 821695282 760069827
1 967954556 393793973
3 726714237 300807115
3 476345192 455796590
1 350886400 437206638
1 334185306 271734630
1 564797102 232579245
1 482421229 452616617
2 241250391 593548093
1 514750045 899781930
1 148064080 913146959
3 690527384 520481597
1 682207498 93036045
1 492782101 867919462
1 602841635 125576400
1 835242082 803538540
2 655891541 763121694
1 928166512 442177654
1 549297340 724217104
1 74161688 416848185
2 749908976 136492411
1 943270229 506502239
3 820159775 253755781
1 40596126 806801840
1 307364618 508649150
1 745556499 385730195
1 411497846 860415226
2 515106786 621998682
1 991283368 93506480
3 17130117 479536395
1 924349858 640132417
1 644058258 559582697
1 499224251 803491638
1 70880741 700154252
3 149850881 963152772
1 175975226 305205143
1 172436484 976982104
1 627278510 54913141
1 725233889 501535816
2 718541100 130883392
2 706694634 549581385
2 992760022 500411599
1 45694943 474980446
1 81531365 241973463
1 945587770 936577417
1 124105115 145774403
2 289697832 828148222
1 2375810 40968920
1 443926972 751869808
1 749893444 471670155
1 400656908 368902550
3 615430551 602580893
1 510684874 360263240
1 773488054 995998737
1 783353531 983502692
1 536309309 568757136
1 77543209 102591251
1 47299405 617678972
1 776109638 282202716
3 787679426 570133684
1 537191762 941507184
1 969809759 905667229
1 218013331 412621180
1 574160667 102840185
1 123549313 242666661
1 707537926 242005518
1 904592822 953294626
1 684009474 610105781
1 965621815 132551688
1 261284957 835915503
2 691240339 327322936
1 99898735 219772136
3 812857010 654998186
1 881299630 545352494
3 692240071 683035449
2 873675590 461286348
2 326229496 859526276
1 727732271 41256281
1 559507670 384465590
1 736718897 431057900
1 884389611 472757678
1 453187988 838048404
2 706264190 341059811
4 578460705 703294429
2 434329129 353591352
1 367950308 54376845
1 957397596 874465047
1 332097612 667876068
1 481028886 505826885
2 467080947 840575040
3 86546634 391235655
1 920195741 161176803
1 226334236 278625354
5 780642985 727189928
3 600185692 121278504
1 506046093 660683893
2 43554553 198241613
6 383158568 681192966
3 251970933 708698955
1 192923806 494832492
2 37289099 640272509
3 417200895 399949669
2 731022638 49394107
1 542150400 946140974
1 324696120 416509499
1 12829094 482450677
1 978596266 963632204
1 885189 677342349
3 164020734 45780171
1 324385892 100277196
2 2306993 293133174
3 98311943 107915149
2 702582303 111470611
1 536033568 238826669
1 811641377 299558966
1 667629924 897163170
1 330704650 945012003
5 529899428 899099387
1 876240670 949219425
1 83128062 876776834
3 942712486 25271986
2 980070714 313809083
1 195183094 667184122
2 58610629 494931553
2 272867926 394535849
2 80005610 244082957
1 466322831 694872800
2 38929631 120901957
2 470372202 270892805
1 34425514 781031767
1 709207970 222611936
1 99498658 875518615
1 745589753 694469470
1 996238648 417520542
1 475848907 954341817
1 152687366 494457077
1 193877104 631629244
2 328960314 611539316
1 539470243 628617929
1 679398005 699064092
1 527703248 442725141
1 811642531 587469451
2 810127894 547970379
1 621638345 597007197
1 932784646 367151450
3 888142796 661241029
1 357100567 786972254
1 722739666 774019777
1 944119770 494816863
1 517539212 553852150
1 634834903 76089975
1 409388013 358549861
4 23602725 768164856
1 614861011 225296976
4 964766650 284526938
1 714780058 820258315
1 436167679 596199710
2 703848360 284270756
1 875032999 902337590
1 152835646 258883228
1 466779329 420492403
1 958774006 603104324
3 406685143 462301206
6 731102608 755118034
1 281676874 429868107
2 725327107 147168290
1 91732585 921500904
1 97416862 965891122
2 163061856 537733022
2 97723209 821807982
2 289973141 89555853
1 905683991 485930653
1 524080557 682436175
1 825199226 773423172
1 209062187 770326320
1 612796964 268419882
3 784996785 966860662
1 457857537 683973965
2 204276934 702790853
1 791588448 545538193
1 419745963 18363959
1 91508033 539750302
1 341725524 213414433
3 191336513 186475033
1 555205796 926248499
1 254989665 532512792
1 416058651 909161698
1 588038345 739080579
1 590478760 375282786
2 173738372 102515658
1 369432162 708875368
1 317380415 472909264
2 513520102 813207883
1 129497515 171200337
2 740873116 795158878
4 752992844 288590454
2 168017516 176995156
2 671087206 259915039
1 90476218 687678031
2 907444426 15953473
1 439161305 694675269
1 27111143 974371749
2 287604935 231679411
2 15598079 656537024
1 948955967 809554613
1 183373698 181229065
1 517912525 653113093
1 808992034 914420794
1 62120947 688246833
1 725345137 730774346
1 166183179 801093004
1 74513908 633433339
1 704433398 909786827
1 406680331 832752859
2 218368635 99533947
1 681701019 43674751
1 652147834 892938464
1 811668852 983621473
1 81689590 200653348
2 876511765 897725624
2 134001094 389786732
1 78857830 512263052
2 741751608 369203093
1 193301003 507664879
1 391603812 278873594
1 728577188 376672337
1 488661666 813821471
2 152097148 925265520
1 379707081 352387987
1 811667544 360337578
2 899047469 135070245
3 796167100 375674131
2 836844073 70488713
2 248364745 721239206
2 981812586 150627598
2 339819835 293814249
2 781202323 673299854
1 305938943 35433629
1 970647293 727861940
2 407707299 304787475
2 690337823 910420433
1 491177498 798972757
1 680775459 383264439
1 707798282 918991910
1 952306461 125601640
1 656367325 568917531
1 734466787 478504888
1 952601231 288300104
1 889964403 973241122
1 579718693 793965616
1 236529351 286609382
1 332596765 529638834
2 594508110 934575700
1 8865131 966417893
1 78522340 177851144
1 330402026 174283772
1 73673713 387217847
1 741767004 839469303
2 173204997 134253077
4 249304472 720823129
1 293348020 253686960
1 213737600 379767920
2 937447478 208413753
1 272861397 848632944
1 983531900 559373300
3 381299943 794326833
1 84442874 634416632
1 990727573 314098668
2 349131140 879073399
3 856672204 193178498
1 424165132 153005639
1 315767971 190348861
1 296821694 265417114
3 267017916 193231404
2 133749517 847607853
1 232220304 933854321
1 813929067 903832999
1 231745506 610755855
2 957360629 252347548
2 272618750 355310832
2 386674588 228713358
1 78249028 752441369
3 235193156 682980492
1 495520788 344370680
1 939272170 67809258
1 904109690 582606892
6 769046403 647986802
1 197713312 159213264
1 313198018 677956830
3 294899866 612978215
1 328753400 651211868
2 244325288 135509491
1 681817869 548472582
2 374595933 620322436
1 41471313 869329560
3 454593825 637262842
2 932993234 930411295
1 782949507 302381704
1 652916662 661072486
1 534622220 581911572
1 443015891 179878805
1 439826314 179521879
1 136790288 799039809
2 652639302 493019716
1 744159342 290206787
1 565141744 925860521
4 969639842 891658053
1 568842078 674003056
1 297204314 952708100
2 306032502 133231599
2 377242260 371998160
2 196702561 880414956
2 904686878 887903650
1 545368686 68369486
1 528429621 15927519
1 816706966 800246569
2 910078502 101431270
2 746961780 514110658
2 818599796 610894804
1 828507708 373695517
1 592481255 212050161
1 737083195 542034452
1 945213932 627982366
1 231575153 277953763
1 433809713 426773565
1 789440882 114984206
1 464687470 280061367
2 994434479 447941366
3 611248900 229950586
3 752873104 507218232
1 857104958 99881531
1 926617967 68065893
2 889876070 827287347
1 226802679 683654153
2 563325581 140979895
1 276966039 462260337
1 57926132 379551608
1 987574477 143466593
3 847086272 421867616
2 430019398 848824118
2 416391415 962584666
2 460804636 940120707
5 477165786 400970761
2 868710523 556413527
2 478631274 23318194
1 778031960 190164489
2 115573694 272296176
2 478162004 607017956
1 77302188 639841968
1 449632466 205765965
1 264562639 775653790
1 167874575 410805394
2 179624015 435857809
1 116193301 951511284
1 616078917 540459641
1 561705506 830496295
2 121371197 362145989
2 130431514 537764351
1 605912883 758385337
2 752237967 168512035
1 249031025 855660525
1 652548023 200153848
2 130536227 620415809
1 717809551 119267024
5 313227274 564034742
1 398410615 190621528
7 41590941 37090192
1 283081069 572568712
2 976315855 451876017
1 766274663 786850178
1 818092703 635534765
1 893031073 617119908
1 334460120 27200833
1 981000127 729362410
1 824558132 510015042
6 596187438 976394019
2 271086347 995953195
1 160497204 61368411
2 480324162 997633660
3 478466269 900642492
1 643266123 170857447
1 906243010 167909633
2 865405496 109352344
1 759840049 766744707
1 504294193 302904228
1 779593209 879376432
2 741830076 747538501
1 256973264 159477762
1 994500228 135908284
1 771487509 91817917
1 441555210 283517586
1 908061474 306509210
2 654052066 829971359
2 175368125 290505755
1 838607623 653243571
3 916811331 583456925
3 777931706 769807436
3 544916076 808477101
1 866583077 230302468
1 713664335 359860707
1 546139532 279248766
1 984576429 296116482
5 852388936 405010571
1 451177838 697165264
2 246842299 551857641
2 112665703 612908921
4 633526534 343558118
1 615622746 833397252
2 503091344 788410937
1 363734067 390327458
1 221164157 771849520
2 125313062 114040785
1 369420802 562653605
1 749528977 353985424
1 738351083 879523356
1 840811686 147749245
1 954409769 112028180
2 687960596 946194870
3 868199733 723124538
1 431430804 1788317
1 846289947 255573841
1 612986645 399204638
1 610755051 5976192
1 553075198 895288233
1 937441642 973257945
1 216166863 929159725
2 639984708 994777731
3 766817795 400971836
1 434867955 971772381
1 805670014 345526325
1 246543619 28535639
1 100010869 496605029
1 167424765 473013151
1 58994837 416662060
2 722502553 645237896
2 851441546 332831885
1 496392206 595638837
2 513421403 588390020
4 134074639 904071688
1 196391675 613437673
2 754552602 892135000
1 8415663 888061823
2 527199995 567618970
3 999851153 775510575
1 915713771 531576262
1 820050791 225923177
3 109076134 638325164
1 733819272 673090845
1 932742086 178641022
4 295795127 603528232
1 384912804 33475757
2 27116027 703629288
1 932438143 871900591
1 515139221 452711896
1 805859370 826309917
1 292920059 326940678
1 59238984 731640469
1 422961182 860900090
2 226868226 834641541
3 677261532 696177394
1 627510552 672384583
2 679506357 911079663
1 751102772 665831103
3 663267209 321879401
1 862366145 686235831
1 295482614 715202676
2 904680285 956728145
3 534557710 72431798
1 882880640 627794375
1 387686706 870803976
1 40305433 423228953
3 613954030 326206154
1 10725718 150019024
2 416516288 623510134
1 810518453 17444899
1 484056885 238974888
2 568566457 959956116
2 582083153 131538119
3 110770397 637646400
4 96647205 577181298
2 661167778 565211405
1 311407638 683783937
2 944183564 605677317
3 897014443 66303169
2 67070741 215000314
1 310604598 455449435
2 277251677 595246131
1 150088261 754042173
1 300625288 518361703
1 636650889 96886694
1 119544533 913863852
3 782851678 754400931
3 649221077 331132620
1 312003125 264802455
1 745738507 797993403
1 738894250 522661687
2 872703998 547903380
4 1350553 703321718
1 989866346 903630177
1 239383001 569961443
4 272376967 988879900
1 963514339 80722573
1 526218834 755925903
3 501620847 836902726
1 648439703 272696429
1 202762007 106959867
2 874843157 753400645
1 99269052 716312080
1 266133824 194847361
2 204038707 803189831
2 690924496 240854923
2 849974533 523737801
1 883446234 5181135
3 930429287 458837212
1 819534555 662964244
1 492560465 65398825
2 367674406 971583047
1 453163726 335374310
1 499555931 469680722
1 423885854 463832900
1 938127715 971724750
1 904412982 939886400
3 746216847 566921851
1 880810868 508418902
2 661537938 678199574
1 572001012 126821209
1 283720210 468815465
1 332842064 856361996
2 454710738 727989612
2 10377299 193527419
1 765844935 313207366
1 92128495 113518046
1 928756987 400262031
1 383279450 21403390
2 931273615 281218366
2 33031817 665900962
1 473540143 310452812
1 248862886 17658407
1 294334138 668061806
2 749071262 582423275
1 128446020 487153327
1 55371954 69385191
1 731642043 61995464
1 628101820 567262906
1 462404626 704369237
4 852129639 676484503
1 768666224 910193331
1 811450170 591114226
4 539671894 203745693
2 117702315 326048696
1 752765943 340062787
1 723942740 23297021
2 199456734 170275550
1 271297409 65253823
4 567680040 986285195
1 427147192 918034412
1 230573492 751553311
1 766766645 1051689
1 859953290 465797577
1 738538505 804997710
3 182852264 516538705
1 468251227 995926805
2 417537593 595085927
1 323735675 366308465
2 450683657 35734157
1 716578198 309577673
1 756787551 786269743
1 884153809 118135158
2 601262663 439194893
2 122420183 831946442
1 7729828 933694632
1 819432032 347718051
2 348217230 253306013
1 879568050 491014285
1 723821409 151884048
1 724198312 923778858
1 660377984 854336043
1 495722910 143368832
1 909827307 466350485
1 615207955 243339782
2 248776195 536072441
1 302526791 232376748
1 616541608 133912027
1 378524223 706738929
1 249199723 375437043
1 915200953 808740622
1 452496031 289652834
1 840746340 449790331
1 685954469 210709093
1 168035102 869724301
2 914765447 752663624
6 412666998 595045733
4 549123960 778157753
1 325276000 929309146
2 129723709 103731545
1 542433246 80568651
1 990368425 22753910
1 957946179 994228058
2 453830646 484008479
1 300216066 580025617
1 157284490 879160663
1 683279130 387741977
1 173291905 829555759
2 979340569 403134216
2 360178855 101134805
1 571362841 340351743
3 637912416 773297020
1 964653186 848286218
1 47583979 324668088
1 577953292 898803099
2 412626172 576027315
1 327250544 375844629
1 829655969 9947144
4 399285138 490919564
1 278750965 905944071
1 37065244 286868811
1 658689292 743922154
2 234078556 687776196
1 619703010 537328097
4 144534195 925214306
3 331180338 600070
1 333126436 192363231
2 675377167 168172380
2 30406190 158639979
1 130846248 335150007
4 64628261 262405594
1 182979717 84592218
1 174649207 124841063
1 373640021 58838657
1 157130180 754385138
6 206626664 249404467
1 676587781 318226817
1 799887649 106933600
3 748042303 227853675
3 112837196 338882954
1 954006269 980432084
4 838855499 705863910
3 483982197 545731184
1 863008666 510963832
1 838459354 814170652
2 369427436 651909142
3 946892616 273023856
1 945796021 966226262
1 597256996 529627494
1 817335993 696092689
1 478250933 848438605
2 600736143 892998810
1 394551191 503607263
1 545133884 167012663
1 974544571 80204546
2 74016819 865193571
1 234549922 94067655
1 815930744 88173514
3 145127529 109514508
1 785938797 114009549
3 665603770 34442034
1 454224906 548252001
1 589518573 350832366
1 489654312 766523540
1 91901229 955214166
3 220554731 471798820
3 20831070 245015234
3 863173072 176054112
1 702682614 637303887
1 445887202 907039034
1 700663122 52949737
1 676919131 231414696
1 202798879 905943355
1 91356346 919862195
1 931941543 673052805
1 665950754 284197769
4 840823189 481178960
1 471849837 440954095
1 457464542 24502250
2 61835621 931555989
2 189246692 757148159
3 126359869 363708830
1 605567427 941244003
4 160687068 914631477
1 689460740 100158264
1 772578747 477261278
1 530319566 558894215
1 643980582 452354488
1 351715221 889257189
1 675693042 946644182
1 728367452 257251647
1 457156093 202744537
2 502035847 796000257
3 264987686 562267782
2 705108159 27516266
1 177450050 897366972
1 991532878 905197712
1 25156145 542099861
1 962982061 131416972
3 164277171 107026655
1 232962397 835472167
1 670041901 202374316
1 809827081 856694320
1 940014755 420495122
1 593592984 501334986
1 22894424 913581955
3 698724185 704986560
1 302865579 595565067
1 649049996 568844429
2 278689828 379267551
1 214755487 847783677
3 898864892 246216872
1 208219397 146612971
1 467672547 625199799
5 610529933 304012910
1 715517250 49270377
2 406980180 429998039
1 849203046 607211689
5 592725802 363566777
2 48881816 375197186
1 993281767 522703252
3 31437661 844248163
1 146591702 138868318
2 47519534 271579238
1 554047840 757444733
5 712848889 45496775
1 586877730 45863424
2 435590188 658907187
1 285956017 169500442
1 908622304 57156747
1 855462187 207370686
1 261867459 763828796
1 631263316 55797369
1 651025674 831319389
2 967250907 63127565
1 669679743 83478416
1 320371946 620313239
1 357564360 140630067
1 783409364 826460983
1 629320343 205147313
1 138425973 217192424
3 216904829 933977311
2 963590836 330524360
2 379538559 69534249
3 49572504 275684004
1 403760371 425245445
1 643055935 466609995
1 779535612 202177278
1 445374012 514589234
1 927816784 872963970
1 379084765 660733139
2 790694025 948779898
1 112385834 964466203
1 215467537 769446524
1 174371751 813957854
2 391303099 75066350
2 247957058 880802681
2 489024508 968628640
1 6787978 662070520
2 356506048 920948883
1 956126972 701782666
2 402526130 911333604
1 704561140 581800663
1 203068482 436513938
2 747958990 942478313
1 138148734 53862970
1 706875256 890524538
2 931244527 335994962
2 453131881 791476779
1 331939203 40264433
1 588566571 575084289
3 255037861 546859700
2 211672130 633430608
1 385206848 973838847
1 591985692 922685615
2 483443817 201065042
6 200569497 118041139
1 984367591 327130649
1 573950412 375827689
1 260531262 288555382
1 723602875 206291358
1 362479061 203355983
1 870893668 214403224
1 163788394 8641917
1 429567253 252446326
1 454365102 955271653
1 69557505 916722130
1 971253279 535533653
1 533290924 266055981
3 501124844 627977478
1 619099670 199743597
1 113337057 722631467
2 264082385 575835912
1 512099361 898250746
1 882457858 931139939
1 255028443 736522349
5 548569338 912465086
1 255067496 967654930
1 176075437 101190924
1 822464055 241949507
1 309131809 363979812
2 574244371 852440224
1 608207493 817460122
2 688655404 137136620
1 338671121 411708497
1 509482430 731873347
1 113107874 631786469
2 291978309 140438001
1 723648611 573191391
1 312681861 585008519
1 251326036 862673276
2 192796577 814296709
1 437986054 23017283
1 229739602 719241474
1 63623798 39576973
1 461345258 978058016
3 938547974 185999481
1 276186747 706978673
1 551622602 316738535
1 195274449 824860869
1 895441225 695128080
1 914152497 486852688
2 816757935 802407700
1 711426475 326390219
1 255655522 597383235
1 505773634 454451905
2 543761604 420923550
2 941422670 631891217
4 50501296 612696141
1 732550258 238770315
3 43423200 664123722
1 858495237 137728530
1 450986478 452705519
2 262812892 226273687
2 720120119 594739072
5 716077569 556271648
1 77902747 623043211
2 677989735 585204555
1 698498015 351151067
2 419388945 596704549
1 336099278 749287063
1 331623935 336972880
1 49953157 476566309
1 865371786 799296469
2 708312567 781986262
1 158560725 470575863
1 885212561 638803136
1 904901790 639819468
1 861203914 995725167
2 836639443 701056727
1 323940846 472355670
2 261619002 60138055
1 91611659 301770880
2 962241177 815553183
1 507148540 258058191
2 710240524 181946119
1 672262541 530864036
1 621745711 79452320
1 636400654 975274467
1 570865236 37403095
1 143018421 20279373
1 198635317 523255454
4 342892110 256002937
1 852644229 667101802
1 322435415 37309273
2 698979019 903930000
1 925425718 717638198
4 364808379 157103723
1 470599809 403030890
2 876917735 824906002
1 726252619 739906737
2 221993177 899809655
1 482710748 332451871
2 589440838 865872421
1 500965136 38695405
1 265364885 605685124
1 142218044 9865844
1 627307963 141692396
1 872904651 883363218
3 280929759 477416166
1 658820817 193511475
2 593684315 606751781
4 915409487 356273106
1 921107789 405585327
1 890068915 545450535
1 981808460 322817443
1 864324822 910915877
3 696160754 196667859
2 358885181 592210593
4 213202420 462591036
2 568174524 177452950
2 522011833 463337211
2 242900708 814604585
1 846240146 251265362
1 974075058 383571236
1 292080540 672212455
2 15005423 431160743
2 305577784 175581995
1 153814681 990208953
1 951861588 854968768
1 426086865 193313554
1 902372713 987959024
2 880271035 632458644
1 774084791 973957992
3 802712416 760600723
2 958412211 965524578
1 441673717 584774315
1 962328054 651588917
1 910140785 731393655
2 253386751 717394904
2 382882192 408449301
1 945482260 451106239
1 490257663 18734988
1 204774438 94903644
1 275040195 449307772
1 836429252 760081922
1 523008844 484789726
4 727807442 125608698
4 500742741 861445325
1 492220878 361152481
1 838615476 104473754
1 404002710 229069516
1 494530511 994200245
2 192070742 219776222
3 13001203 322750850
1 184605128 719520823
1 582934718 21698538
3 964460356 240892471
3 469417576 172907478
1 813802909 683330974
1 635209643 132367683
1 415494397 777036368
2 265480749 738256334
1 245404088 443960557
1 587022907 827265214
2 713462414 937933628
1 241928849 355676390
4 917382214 928269259
2 929116578 594474055
2 563503834 470807089
1 569504095 35746050
1 119591428 910347981
1 825504763 428562505
1 688136601 361753968
2 252065222 646063643
1 591345600 749348560
1 821872757 25173470
1 830895925 22324224
1 720470384 279582328
2 893233156 957842987
1 311491414 307318840
3 833359851 309103015
1 546158863 736962004
1 623934743 878837338
1 55757725 462097110
2 907596952 197935044
1 676801258 345822425
1 818009476 380749037
2 269926740 822066001
2 904826969 580937474
2 39886204 43345809
1 30096340 33250900
3 760952044 460723315
3 637781504 455817939
1 551121506 518061198
1 124175947 290514909
1 327535071 861932826
7 260254045 365766279
2 855580867 407175459
1 924133949 365275765
1 917476889 117798522
1 915826635 964730915
1 437329211 643641454
1 427676751 59202068
3 757150228 614516143
1 434526717 890461373
1 340519818 247307479
1 897425948 359550418
1 430512395 728771797
2 909355013 547112428
1 429976985 48090642
1 799942739 356823933
1 789128623 413983056
1 76208345 514923627
1 713239003 298590556
2 857847899 164960409
2 307429390 414107400
1 69774965 224160352
2 215231673 953300889
4 119239575 889757489
2 127367640 63008798
1 960579506 601598035
2 53145624 629174581
1 698833182 371025518
1 284924369 107096369
2 336995292 805058076
4 867006218 690419620
1 194188047 887229487
1 112952846 804421563
2 3212691 103222917
1 282417950 789453892
1 628688997 661633667
1 980177021 602318909
1 678022639 349917405
4 799290448 96022721
1 679816325 554956345
1 828468531 780777115
1 827378283 148741081
1 438958533 751772532
1 501445651 855154674
1 389150475 227082757
2 294312284 210671467
1 246819884 575631350
1 122618738 671853356
1 187716828 451043049
2 913875571 154865356
3 55276499 791276364
1 827044644 917738696
1 943370489 308593828
1 995658598 681237810
1 175724194 653754052
1 804109999 411654158
1 21297800 466160125
1 711827733 847234610
1 340006863 309085453
1 744562528 215667679
1 470246821 291787390
2 481879763 15649012
2 175711437 303121617
1 487865550 443275160
1 257435456 423693696
2 199919015 202395837
2 32881208 601275514
1 359413807 23263210
3 257540276 942428997
1 37095899 481827279
2 608638502 178849807
1 864167496 815941102
1 325981176 522339131
1 813034935 822804233
1 952276085 902837288
2 775357437 972373938
2 844698873 990320257
1 477321784 51553974
4 433367496 121460400
1 828883070 222094671
1 287755770 329612170
1 680150492 234257423
1 212000507 603850435
2 724263625 254298684
1 416552114 455308605
1 469095832 273805213
1 986388251 696793383
1 533274849 809430169
2 528337451 793379338
2 937792975 190180426
1 646046999 254277039
2 13229190 616951678
1 467684982 406395969
2 81563249 72950341
1 494281850 610054209
3 690265074 669057772
2 725684085 173731580
1 314609006 193139689
1 156048649 773786450
2 998998840 583173084
1 209356890 97392657
2 687041095 607841531
1 936528681 9580717
3 605626122 727148001
1 684325013 994154502
1 279862991 712657278
1 137038460 935065642
1 445317238 165745810
3 745778277 960217885
4 609314977 447241573
1 252272001 793115691
1 647116653 636445515
1 856483095 27278877
1 496372150 582884564
1 547609207 279433159
1 202532374 486640236
2 515482497 210015689
1 752861442 82818126
2 168603860 364729390
1 955468091 74683967
1 307657942 175050035
2 141287463 396319321
1 65529209 350397651
2 864394919 653837861
1 148827050 338478990
2 25611267 725879898
3 574866329 653786137
2 41952984 671218420
1 792400537 171075907
1 367396785 97032501
1 41335194 832331233
1 935052180 339580832
2 875429927 482885685
1 511860392 792596026
2 72340545 452163110
1 202768203 214704250
2 192906418 58958021
1 14961827 41139574
2 592067769 552829618
2 397557778 25139517
4 806840486 400785288
1 891334421 568698674
2 185397664 980396572
2 28761572 591848417
1 602699867 58217405
1 795042533 756408245
1 40072424 751036973
1 358784987 710723698
2 491356047 280784028
1 444131498 541047750
1 881704518 476108827
1 587272964 231628571
1 931249645 295110571
3 10744818 928319090
1 392146603 535967205
1 244485237 214686748
4 692677669 56227934
1 621659008 255617895
2 311969653 144547209
3 18289443 392544193
1 149606390 418923539
2 338358856 72913588
1 758180654 49881747
1 178265866 946579108
2 225462981 979230934
1 901981131 881980776
1 271449443 147880024
1 253530029 734253657
1 324868639 362488320
1 392140046 772264567
1 292361216 947653543
1 441144385 142571367
2 616038607 297456149
1 771337077 333591179
3 340436265 475150980
3 534877693 474864272
1 749935827 495295631
1 185096298 29675663
3 193470734 690398536
3 393466582 251346609
1 476869205 515693358
2 98525085 567646746
1 623433779 542951045
1 36837937 731296861
1 28236081 567488033
1 353543605 413644195
1 947767210 576424987
1 212396933 163160510
1 475393054 767268530
1 681549214 2691027
1 900454622 436737840
1 939333239 854440052
1 830166835 246155925
1 231319740 166101984
1 582754995 684364193
1 483679122 931601422
2 648556024 397810979
3 40347804 36584349
3 314927975 951954332
3 724171219 414761397
1 852616681 641190926
1 106122990 899303147
1 137308342 83414923
1 984269716 458372851
1 351158668 225441238
1 650766690 582404342
2 236027161 475769875
3 348547275 518819428
1 719142667 691896234
1 264092445 658386084
1 88438787 444744328
1 979393982 743728744
1 90882138 290315561
1 236909692 191813289
1 244765849 13516165
1 703781395 627315708
1 851729656 124553294
1 298248570 243216031
1 662722133 284385696
1 82236299 502483317
5 788504729 551259264
1 818376414 397039598
2 542867762 703828853
3 65391616 378465334
1 970587072 289289768
2 288023974 349917654
1 849133412 201648722
1 706887394 541199639
1 124423078 78984008
3 943616646 409797762
2 93298423 874391917
2 941941458 568830928
2 740379143 437093130
1 74190268 630506716
2 807965188 615883409
1 137710047 309100810
1 920128719 473569499
1 680300195 957113527
2 714158769 561430104
3 939942705 41007307
1 390751568 671696368
1 586555117 905968820
1 807172351 780253195
1 594663460 914249349
1 319842418 239758088
1 194180667 735076994
1 925626766 921927036
1 896822472 426439178
1 467335405 536350747
3 581278549 602369258
1 203851575 449928401
1 150927302 251045952
1 298212084 500713238
1 477700628 407005101
1 764391487 124644112
1 545511078 956355249
1 510577070 717175667
2 154897005 240835116
2 240614247 921741143
2 565864428 735615678
2 935169459 138940059
1 432939001 116770679
1 695076983 773380379
1 396217393 594733734
1 924251379 948380641
1 419626981 199187218
1 132589218 294934997
1 294968013 90510909
3 538189015 838049112
1 361939627 609668523
1 429583662 137113465
1 679115732 351477744
4 291228215 706149811
1 575992426 664018023
1 936998533 937342280
1 579506427 676348471
1 904702295 24028243
2 255137573 6196309
1 571171197 950295416
1 659645517 299586851
1 398897917 382174531
3 617648390 195308973
1 965598475 380452646
3 377514156 726622902
1 80635387 310595818
1 107605203 827601179
2 943302059 196574518
3 301129795 543676570
2 608753044 795112452
1 29447211 574086750
3 349050743 268384007
1 17800881 7580694
2 427912399 42190511
2 328344023 180767183
1 446040294 479697328
2 402032995 651524512
1 592390890 99013239
1 947206397 75774102
2 597066403 728210264
3 39359713 939081893
2 101540891 732294355
2 745275576 591358512
1 954387962 220628845
2 664842983 975735695
2 294964028 953291587
3 61039334 713905556
1 189629873 628693079
1 149386012 238522903
2 370161441 685449057
2 770514102 596577044
1 820821660 351571673
4 885282072 656671887
2 157536057 745853996
1 932363767 618468686
2 845669335 111973456
1 501019417 497890147
1 521320437 120281869
2 356974126 937811512
1 252054254 495096600
1 787921503 380813146
2 14889599 514064944
2 566954197 919919036
1 374820885 942287781
1 369345574 136508737
1 173089268 544585975
2 141567173 53790592
1 17871439 78418364
2 276366213 467608864
1 907036012 551902636
2 219727704 447987837
1 497384797 493056297
2 372251770 727351464
1 555177841 791842918
1 412682806 60903695
1 762930447 4266208
1 73589864 352567994
2 178811105 715393319
1 451646011 458326639
1 990865859 378888108
1 928225965 196249493
2 887318211 726534512
1 798676536 195872617
1 878338862 655740027
1 840933623 865118946
1 476612709 882512476
2 390677690 514753552
1 24858955 782091638
1 220803374 390730054
1 564055308 162120521
3 105122347 903236438
2 954681160 379621063
1 551014112 519289333
1 960238083 215394486
2 527572565 549658131
1 87595016 198041459
1 324056593 675520228
1 83054204 828512163
1 599611970 659862555
1 970096383 776243597
2 827925473 632299530
1 569340900 97296498
2 985905687 101051794
2 652304800 751602324
2 753061945 213352713
2 377982524 440122223
1 322311220 797836601
1 836156010 85314869
1 977592588 878612212
1 30214807 312353753
1 878147673 345531977
2 244660211 331361392
1 646284206 977767241
2 801943874 979764253
3 670008118 189185818
1 937007149 634028336
1 526629264 11572433
3 252218420 545418289
1 384451540 385837683
1 675546276 168857143
1 149187297 261070640
4 919100036 298785908
1 26640112 800667204
1 993076112 869901441
1 389905095 892286519
2 476129183 169460570
1 72496782 756651049
1 723853977 507130365
1 219411923 607773309
1 152334221 184500283
1 391559850 791708367
3 638955115 448195882
2 370381942 747025106
1 539105564 703936931
1 667463921 245582287
1 318319653 962250226
2 552076828 284191987
4 221134723 173709604
1 21586501 329227046
2 302083682 746854091
1 267207776 521461626
1 732138628 913070000
1 699186374 329113065
2 867155899 75663234
1 846462841 179999000
4 101229308 564525778
2 45853508 491235784
3 528657366 678171453
1 464808875 635757560
2 739621007 526821318
1 705035310 472262864
1 911115156 924288370
2 825681818 672773939
1 646424097 422374294
3 969930543 268583485
2 664102841 650907786
2 271994294 409912729
1 678339039 226548949
3 809651906 601659780
4 11468448 821458334
1 757122162 141609164
1 300811240 948301944
2 984581684 135013290
2 362942644 510774949
1 921411609 265200142
1 708123395 428135816
5 294978556 18295346
4 284688623 202654999
1 718825009 366381385
1 434018084 351039635
2 294224801 135304512
1 222512354 671396590
3 502345116 704712032
2 975364962 607079350
1 346639172 591683850
1 671721733 485772040
1 589364188 12074494
1 664522101 192181234
5 84309893 329820913
1 783327003 768795747
1 61518709 791708324
2 935167261 358113410
1 304521463 590658101
2 936461243 506070651
2 725956826 361878638
1 535042388 989183065
2 951495035 467122954
4 836867599 736911887
1 972701065 830163246
1 572519246 197659770
1 51410580 625152232
1 297587667 623097964
1 407859968 327902527
5 639105096 120388537
2 740617341 966047221
1 891615020 529459437
1 349317584 52037701
2 970235934 899591380
1 183134807 511008203
1 328397777 514962917
1 677874366 584052474
2 615859738 255628962
1 721271434 392273360
2 370442172 893144906
3 257916167 2425002
1 93473782 924095273
1 836357211 669186699
1 410899239 388501380
1 527099276 603412926
1 48229022 443115184
4 437207668 68852085
1 223387740 603488168
2 293326803 706924788
2 854744454 677204706
1 812383628 382600727
1 776021372 464936735
3 362203905 5171506
1 85941325 567338843
3 12382596 286884139
2 887644464 364223480
1 40578055 299762783
1 855889361 961156027
1 134653646 539736724
2 913493482 737680010
1 528187988 351431007
1 448789196 593526693
1 574771046 838593622
1 515471342 848547620
1 407453175 536928159
2 655953383 383073657
1 785683079 638590006
1 170276728 256857321
1 478489271 559404146
1 965720665 813979036
2 840245075 594680183
1 35472625 300632447
4 170535475 77096304
4 449312534 525927440
1 294039039 976445151
3 673351413 804268973
3 482594668 376220782
1 654546158 469047495
2 942229218 365537442
3 995361244 300228595
1 572410449 796273284
2 444301490 770479578
4 517598461 822555223
2 218237823 950431090
1 581466726 255403560
1 569634639 172156864
1 240758763 236586205
2 651366357 684629484
2 129482468 824479945
1 80181809 692801028
1 101129336 577725678
1 251714777 484922550
1 780361145 386735899
1 750804323 930275588
1 431649722 915758638
1 454712894 566665286
1 248319437 310840345
1 970737013 636725989
1 877554524 380163492
9 977314303 833302576
1 84552196 699053459
1 487952491 981385481
1 494163558 625505969
1 890525836 387336801
1 924157619 320076821
2 979343508 533003474
1 368294142 430279983
3 917322348 976923987
3 479924 409409373
1 384242333 573860810
1 109748666 95365026
3 104437973 37922235
1 583590035 956032057
1 617494215 300139379
1 564126778 822235707
1 652697152 420816567
1 640392481 668474470
2 960326419 238349013
3 504128884 913381720
2 832618846 516054855
2 831606393 945924209
1 37074129 655254351
6 420143064 409495033
1 142657956 332370295
1 200111120 140199159
1 203144579 127174771
3 50448517 615879327
1 583964382 682378351
4 625696638 283149927
2 935062847 32428618
2 868010405 955311636
2 457364004 618926216
1 143719333 889382430
1 617853853 534909759
1 121269744 708397650
2 950308333 622517319
1 593428721 983024227
1 492149834 626497654
1 874823708 696933652
1 224561523 55504218
1 216202196 947261908
1 463456537 300919613
1 981098110 379140801
1 752109828 54776004
1 603869401 44038771
1 628475550 305077698
4 96083583 816979387
2 78966571 943097667
1 71500011 535729610
1 477636451 871461559
1 500631675 705273078
1 284338565 479911262
2 27142213 907441211
1 900014479 270270001
1 90464981 563973391
3 284303561 835529733
1 104313437 732803074
6 768146311 813002289
1 310802501 400413875
2 562529010 346155365
2 286895145 875306217
2 166684969 804879612
4 915297500 54103479
2 170936589 920785487
2 655720080 721779674
3 811644837 26343172
1 574498243 686416521
1 542527143 376133043
1 383553219 919386414
1 590943923 622510137
1 231038662 48691554
1 513164379 850845953
2 528156759 559313368
1 917420978 213164964
1 31711600 354632298
1 613202886 898033235
1 730229989 206849512
1 681198923 982376265
1 439880917 836382621
1 79858377 839459756
2 729201009 385546600
2 527607268 367506819
1 889418932 31514891
1 948094097 926124097
1 698993140 884477715
2 484554342 996163068
3 729647442 442852005
1 739484429 938139361
1 617511509 984367103
1 817310573 1016158
4 430384457 1915319
1 266580521 843018085
1 927179274 570633557
1 417463250 17799442
1 921807668 730468192
2 89412864 539166166
1 871161344 725240909
1 217729636 500514103
2 779673123 172122070
3 859796177 946411009
1 63444385 34853214
1 171062253 103232777
1 29656077 942772910
1 666783392 538184212
2 844606958 633523085
3 397513692 173916246
1 988478332 23494058
1 669877505 805953725
1 909917772 59640984
1 846006606 403249974
2 968952388 349961565
1 623744309 765518850
1 272354742 999628971
3 498827272 80447371
1 98620864 402811298
2 806713743 416174844
1 351016100 311332494
1 777199190 796529532
2 819157816 450231926
2 941049060 383721980
1 436347595 881549814
2 467548986 593558704
2 140616102 247767298
1 142949733 792176408
2 654368316 12927191
1 898399133 204214725
1 428969763 274448640
1 777450401 807308218
1 865650044 392793452
1 329143417 135618941
1 448962216 169350180
2 624206383 265168889
2 715115579 816034914
1 656970716 282943984
4 276690716 943836789
1 511449678 222100194
1 820771734 270447145
1 929507341 327554769
1 136204924 391715032
1 359588703 980007414
1 254389507 858850463
2 886725423 767155197
2 953271240 226164721
1 171452083 189841186
1 356892731 252354148
1 979102236 546245492
2 563707254 766374908
1 823820168 387983475
1 536603848 713375327
1 798773534 796995761
2 388357623 743353628
1 314535050 241539937
1 436904150 338822911
1 497400882 65514507
1 629243859 957162208
1 76901579 847733280
1 606181063 608789705
3 454057946 227409587
4 423952515 515650986
3 684306061 439691324
2 569769660 169494033
1 989675381 499785337
1 574521833 271489635
1 610987876 569825634
1 301005637 874166528
3 156282370 695931937
1 282533840 649773418
1 402857670 301608087
2 9068966 864342643
2 883262617 400703198
1 998394750 5419382
1 106800925 15102718
1 373976652 823812411
3 196383813 711858764
2 609427842 3661453
2 677495659 604607936
2 905883960 493037125
3 261286552 418922685
1 179047314 684004075
1 37376019 420918745
2 330274668 313710018
1 978367897 45615919
1 506580379 248676688
1 214924998 665398072
2 778341719 59386023
1 373729296 805372198
2 35718855 825704122
1 891427741 613504466
1 768765800 617275767
1 550830302 261738505
2 641402353 116688214
6 376875081 943077095
2 415360214 954685594
2 779584975 259211620
3 241753274 900842380
2 553044175 26057594
3 662220754 984068353
1 517904800 483035962
2 818472874 311795394
1 53877609 367607543
2 43107722 228415495
1 71270497 603432359
3 171005954 783327457
1 843297293 955039136
1 163778319 877210752
2 500823631 785004746
1 929500851 262177820
2 372459630 494190077
1 322534678 809682698
1 86993776 702080291
1 660034006 149854583
1 483859573 405900120
2 836586688 684223237
1 837967834 192196022
1 416813733 707251526
2 917976530 433136485
3 404949033 603399406
1 127041977 202617842
1 31705976 957975530
3 461715400 980827615
1 299458860 651519009
1 515567315 663440685
2 660317638 753312147
5 843691575 163488006
1 230499789 854696085
2 706263875 670236650
1 23468108 83228133
2 751602 494242198
1 86608016 82818922
3 511461033 335188423
2 826239644 139355524
2 627675279 348360323
1 664657397 427864192
2 81049225 172278889
1 878795671 981260895
2 748365353 475549327
2 189132172 958817949
1 155743178 134608691
1 327366959 202634414
2 436653720 955006053
4 742768704 877980865
1 352276286 92588510
1 799095581 807997973
1 771589227 679387259
1 665171843 711059858
1 372332905 832580914
1 766381169 421488354
2 34848438 475670705
1 302501286 207755543
1 112620471 706361386
3 809495519 37537622
2 717494592 498045181
1 837000770 33895100
1 700765312 242872035
2 443506785 721970719
1 544567352 981665540
3 173818354 737822075
1 247210373 4439119
1 319355721 278618692
1 995076193 876782864
3 972331848 807074102
2 271993964 942972537
1 194861125 886334038
1 670126200 468349198
1 812096896 926193523
1 530405841 364183578
4 526961833 878049770
1 575768128 719989053
1 685560372 545883621
4 684368997 771683105
2 817705093 535566382
2 474288243 539598358
1 715386793 982507619
1 863188777 507998827
1 557660033 15579152
2 574263113 481457580
1 373655314 650889404
2 961185679 995387571
2 255985908 562908457
1 570299585 377548491
2 489336716 488313351
1 409027174 520445360
1 292375280 77119255
1 400782708 127776288
1 387162647 956983124
2 789429264 912613731
3 418573614 382914692
1 468095358 881607421
1 369022928 29654890
2 116527231 713842699
1 561118204 258980556
1 773887619 409617592
2 963767554 551052968
1 11409031 385356543
1 791019775 799533277
1 414205138 891262833
2 845423353 754997555
5 402213966 50316526
2 959155730 491279721
1 480124880 524875787
3 496034714 641095366
1 927369044 673198678
1 986946644 365412661
2 394592021 725189913
1 164588036 334387452
1 840705842 598925295
1 842904812 33385589
3 41248608 960568037
1 810671099 823235436
2 388448605 542732918
6 842622598 260828918
1 268258396 354387666
1 552916411 887514009
1 697086029 552755293
1 276236407 945027653
2 650748691 695594323
1 978540022 759039787
1 361583482 17386534
3 669846258 646162540
1 358217389 359126810
2 222956638 403340744
1 933960776 442137855
3 893797900 185524301
1 131257240 935139387
2 921579406 78806487
2 790618168 514632083
3 630583856 792887413
1 444890139 448349389
1 255280746 13190943
3 959228300 50490133
1 180908811 551605170
1 370863971 424645765
1 261214527 693796042
1 545728241 330827826
2 972898854 550372036
1 408495699 457111084
2 435723540 537256813
1 642938602 70904962
3 929507961 204405031
1 270626475 437930153
1 642626615 191824976
1 786757960 530450912
1 950092799 120385867
3 224214234 704605225
1 339823753 89924738
1 428963175 141384758
1 846480070 79318743
1 920377610 137037514
1 86213881 558361289
2 737631014 542866400
1 451763034 944965140
1 478339935 247962858
1 812592612 164249859
4 950030064 30975113
1 314519782 221645645
2 649359993 915045172
1 169165137 688296719
1 122509980 417069319
2 933263724 207525349
1 708178116 875892486
1 544858414 380024733
1 868240396 76581894
3 584276148 110324999
1 298080598 527003529
1 101489550 994914499
1 508229820 430834080
3 545426892 97904087
1 25537784 157313182
2 789291725 993911589
1 331249808 986398271
1 703803495 893459574
1 398510359 384424961
2 94700430 214871818
1 249537852 223910875
3 147176847 63596080
1 833239605 774021222
1 182168216 338206864
1 125048516 954285912
1 906669256 512532317
3 524114754 44980727
3 486464190 190153365
1 34072876 425107922
1 621514221 835517833
2 501729769 922482910
1 281230526 41333923
1 15346545 387709993
2 9631139 26116267
1 136559444 859017991
1 953687279 557514484
1 697944633 991724056
2 755757845 800728503
1 592516615 425448078
2 503807211 371941705
1 260646824 786872049
3 283904317 80736926
2 765988949 593031199
3 192708376 355102141
1 197448214 661511904
2 962663865 889960213
1 352370425 774244560
1 887518376 671005060
1 81887920 657899648
1 584016268 771685661
1 106565371 111805844
1 343255545 842439219
1 910944125 501606357
2 567809112 145829496
2 682439079 746977874
1 789616918 670876976
2 681181040 357194914
1 715530354 113859708
2 300524915 517344946
1 58705701 650314055
1 629934832 780892977
1 394886495 740580987
1 497240816 800225502
2 510509919 548409828
1 695876255 233858231
2 4229497 670767388
1 890694302 881729566
1 777705909 797011382
2 877632679 244004554
1 968196177 652564228
1 216433964 781556478
2 126179774 733798980
5 114047363 539358804
1 781201748 249510216
1 299533916 434897013
1 859477090 986561053
1 119868006 376825982
1 767475075 361315398
2 867365579 253419548
3 483540077 314722991
1 238507337 382514833
3 220474662 732345855
1 15930294 759716603
1 761585130 338590878
5 250356104 199201077
1 230608483 32784158
1 502008925 401034212
1 56098221 330817680
3 430435312 891418104
1 725246402 90159178
1 749417121 158820068
2 723920182 923476804
2 703875877 682136332
1 636447996 600455911
2 240589797 759074184
1 130951044 143493770
1 832506406 685619747
1 930333238 17201177
1 895728335 148941551
1 811360327 93259998
1 13635113 482416179
1 959618689 658380966
1 342651549 109558864
1 653516370 198637486
1 354091505 212284463
2 279617065 419745698
1 2325334 146573020
1 383788449 735880908
2 116840054 66822154
1 576807334 18365441
1 694761105 952542332
5 758242953 8745373
2 641898593 220937348
1 778692276 14205989
2 40985114 441994004
1 413663843 328335946
1 275653631 32436287
1 259205308 555050938
1 961392258 554386448
2 260944134 617749157
1 973915324 620243805
1 656347643 31402191
2 835109012 654974641
1 924182834 198228062
1 96288530 142575978
1 555492554 681737358
2 876123564 166018568
1 443403868 253058812
3 624489628 783258152
5 890413853 274159728
1 773737412 699179731
2 207746115 459596824
1 982324196 496192390
2 32758826 642972295
7 742000967 192702674
3 644601288 794127825
1 726149638 552572660
2 899518071 915954150
1 958484571 121971013
2 877572827 954096934
2 379512259 918927160
4 864756472 701299222
1 714936107 313001380
1 153357612 46244276
1 777362895 929489310
1 832434922 481305849
1 80742819 603919373
1 79854280 90779591
1 830904037 133971418
1 705921698 591704130
3 146697198 380968127
1 593596931 482776400
3 298670551 37028047
1 974499590 778916906
1 281088911 711812736
3 743741454 312256937
1 86070183 194591291
1 33223599 786651044
1 246675403 231089964
1 725863240 141781428
1 548897572 529227407
3 619941621 491914556
1 672274610 276886160
1 458492070 423907846
1 522649051 625425988
1 116415178 591134758
7 862772116 632747724
1 749776825 744801276
1 595464785 266530987
2 869821364 436712847
1 614407754 209894944
1 623543746 614875796
1 885083803 711201609
2 979862664 45073500
2 597602534 757116390
1 177972116 454120275
2 663423240 35780213
2 465941181 724347224
1 982448514 77937992
3 984428341 827289871
1 490427170 945737294
4 356234224 782495393
2 519123094 853925112
1 538711543 727272519
1 197844796 174070620
1 26454605 225006722
1 463349179 528261355
1 296432103 983310562
1 218077658 32366961
3 853017670 49326700
1 19447893 27228932
2 891655269 256559428
4 104797586 719737267
2 394549316 832134057
1 433471157 821470302
1 882143425 636106835
1 188780363 40574845
4 51649967 141775240
1 504676177 130871470
1 396422991 998028831
1 166391421 421436320
2 578425535 412777285
2 622162795 912897463
1 461469621 37409878
2 205003276 675221971
1 681459222 317088372
2 897452938 946254839
2 578016472 727677081
2 415409013 380763231
1 217554305 396488278
2 788615224 932707641
3 919460439 218143053
1 358268363 159599458
1 329418562 724880845
1 399810818 24799613
2 206714720 534600709
2 346892851 365557511
1 612863869 885136256
1 838140441 493868504
2 692687727 597942001
2 292882730 372907298
1 437498307 276954463
1 956054698 902450311
1 330660665 171387351
2 449972634 54552961
1 559418232 597913051
1 167761210 315553388
1 924311904 376111383
1 429925122 208201364
1 486145606 676306072
2 554048156 445712711
1 234360595 619149077
2 481570440 112970096
2 654393303 933728115
1 542866052 117609982
1 875068530 765791065
1 497562241 50223274
1 935715153 119246035
1 321301867 483255470
1 717399292 40898423
1 576438964 544228968
5 775591557 963184119
1 974396475 118643257
2 126095826 175666463
1 307748611 149122856
1 825535629 156598566
2 319803348 816979907
2 297270412 872327405
1 804656554 281664063
1 305691132 613211312
5 450986806 145883680
2 748737320 53092913
1 25318791 80135174
2 970388737 937083163
1 469809305 404852015
1 110264183 643665792
1 575140829 15083610
1 651386778 275303628
2 342126169 250417663
2 231270271 616269474
1 713630363 713571544
1 787233455 838436543
1 974629619 662062073
3 130495049 637392675
1 799351276 978153824
2 775408600 352019660
2 199331910 865019342
7 605276387 953458572
2 837689002 372627006
1 74066465 290543597
2 39592608 789519565
1 136421727 746014379
1 221159540 886690438
1 4631409 822283238
1 875574578 693326646
2 804474597 44109739
1 918092355 221620072
1 456491200 89230074
1 828232606 765300398
6 694361918 501085481
2 677139345 370822290
2 872036937 687992079
2 440232295 269939614
1 697898517 723465091
1 126887882 794040682
1 134449791 702780166
2 793177255 124745133
1 469602949 103214363
2 517166515 398801167
1 473876307 87732673
2 519139164 632743137
1 54056657 197645064
2 470018830 809903628
4 837320121 823773073
1 417466493 663057512
1 860823873 441433726
1 16172410 18283806
1 512646769 398879860
2 184344941 330740888
1 135323301 914970381
2 254654362 694834347
1 39113174 491125636
1 189206063 13283127
2 708050147 299283098
1 572430574 330149051
1 576124243 714563886
1 270705230 482753712
1 223752924 346372409
2 641960584 11690286
2 894040993 549057403
1 295842532 414521406
1 242453960 284461651
1 209770722 45253221
1 60256663 83509541
2 786011370 971974544
1 572454440 994559395
3 895566095 618548010
1 41504456 562156513
1 465549668 931617134
3 101617816 415527136
3 991588275 822639784
2 831620331 460663694
1 893234426 326916333
1 814779365 567382343
1 17200748 174720218
1 514048355 834886124
1 611881185 85829709
1 529624893 542999399
2 59726833 368009476
1 929637492 444547677
3 817719690 813933755
1 750177151 430165510
1 269643671 368925012
1 947200865 367137969
1 141064812 365246773
1 983038382 770032024
2 488753693 107987728
1 779488038 766428432
1 269122398 510507329
2 454837590 144689415
1 444737505 84982894
1 323580527 413124646
1 599396651 298619840
1 322245276 170609026
2 319341818 295694091
2 57726980 84060106
2 809768492 136876819
2 51753346 896006558
2 267379347 196548962
1 246300731 752976067
3 960339491 885923427
1 699129770 984943678
1 698065293 318510297
1 374981282 900061482
1 873342003 781975793
1 117094582 229786345
3 449375660 278819544
1 985079368 516965664
3 936123302 745949108
1 594681143 215106423
2 89610527 631441197
1 253399712 12958452
1 328052382 657087127
1 522964139 327789062
1 824925098 676926433
2 475751019 745386148
3 177708405 610505311
1 454646054 435213115
5 972626056 832917317
1 527456378 735634665
1 540807187 409305869
2 888406058 174215176
3 319391382 846180493
1 876962523 661289528
1 872024802 268453485
1 828846447 68745368
1 791168084 212540364
3 253972779 815423055
1 68817998 796196175
2 870384245 917515043
2 171156379 188140199
2 718187831 459481340
1 61704501 472177726
1 239712829 873369866
2 285443563 959500687
2 926538107 422832230
1 880377995 63902567
4 812886401 251615599
1 87174875 493675543
1 599016905 489592469
2 659110622 659912287
1 553985998 617577560
1 998500203 319134580
1 402809327 707798084
1 214829554 62672222
2 523128009 369923150
2 874479964 348366549
1 915303095 48462354
1 882384122 911364272
1 475727910 946609426
2 654261643 845733643
1 540888336 380769311
4 472708360 730436151
1 911611652 508331711
1 212966295 212676876
2 955173973 758766423
1 943338121 173864192
1 545862716 193933116
2 80471910 853668854
5 196912096 389616301
4 762816318 669913729
4 223565408 943773838
1 480471440 603094754
1 224482361 904297424
2 809441707 628592476
1 271227691 459300311
2 18611243 351757122
1 348128594 938729258
1 14822545 74490837
2 139209290 618049668
2 985978765 236742490
2 63729880 386459587
2 607190573 785516539
2 642228198 769112719
1 593648409 166049019
3 41878873 669497994
1 21529677 523126069
1 357010233 185509594
1 13389802 958696186
1 477674806 77600151
1 916681192 281620538
1 470404625 944116429
3 505275956 896463538
1 74559840 493737788
1 176375236 806759893
1 982814152 845909027
1 851548996 662327529
1 741973951 409615237
1 591477303 415266895
3 66616635 379112461
1 479144977 656651453
1 385221442 596389419
2 210269327 462892723
1 170355164 664921098
3 511466171 42703367
1 175006321 305389206
1 394120415 301912497
1 974409330 971273829
2 10683893 404846410
1 211103165 326556042
1 895171660 897640142
2 895595728 462193285
2 248071791 939898867
1 276428173 954720893
1 436658648 670120531
2 742056464 254098612
1 698841718 78251006
2 120320141 56246719
2 729553544 103264451
1 860063570 236294881
6 538328306 382389663
2 265851647 491349947
2 41917460 349775246
1 395400061 43400642
1 20680775 637979105
4 95200098 866148015
1 473084649 982903133
3 321340667 977108367
1 544330121 657108418
1 653160742 820634941
1 169574598 589538021
1 756052965 946174514
2 480336005 737073728
1 960199136 334152345
3 393254437 126728415
5 455774597 460697266
1 626647939 260440037
1 720773732 555299500
1 906261639 421793508
3 980814440 903010365
1 922299013 468784371
1 997787584 627815814
1 829363310 183758952
1 118938547 303438977
1 439003807 413840924
1 207417181 548464418
1 845041746 967562720
6 631224230 69142931
1 749423049 872562200
3 265531699 239416981
1 229042415 751781332
3 403833266 752194598
1 183340194 801533139
3 12906840 556652408
1 243676690 691571305
1 394077062 872357523
1 958315812 360354970
1 154950258 15953263
3 308479604 444145057
1 687856552 818922074
4 203819054 281712137
1 453177541 69507743
1 119339650 743097043
1 749641635 619322693
1 857436753 857699481
1 561982583 234854948
4 209385639 763063652
1 516800284 707224879
2 350043292 725069588
1 506487805 752818926
3 454635047 435648043
1 304331523 150319777
2 368423108 717033615
3 812020266 741277114
1 57729375 675141665
1 949380657 472690006
1 157973223 994391954
2 793845919 85605056
2 616030690 264627320
3 394063752 827553931
1 758784591 314124569
1 31135226 145644266
5 7870018 308346537
2 953644541 838878121
1 31328819 584992745
1 291019302 212037575
2 743174130 12785410
1 989442138 571634824
2 320184535 600779322
1 602950413 154957295
1 725692553 432837079
1 77062578 383194525
1 779359658 837511890
1 787159884 554663825
1 871120838 660175665
1 317615254 707907854
2 142877644 784288803
2 824312337 842436631
2 404934693 360133941
1 17209523 9954893
2 740231064 889810135
1 842971369 753983512
2 312836243 850228872
1 646247140 728035151
1 535242289 331850779
1 977823141 207040625
1 315178124 340195214
1 433700454 48202106
1 461275729 595202835
2 414661674 616005820
3 939158694 754869875
1 793115715 358261120
2 544821023 314182782
1 882084046 251505729
1 214425976 673696473
1 479827691 413422924
1 610483467 501661514
1 200996363 135608779
1 968694146 551811164
1 125549637 335344560
1 515854897 595800664
1 267680360 749667515
1 919595449 440984829
1 996999971 565407598
1 457649238 963173502
2 764509872 690852507
1 489231009 577417513
2 580775389 923294866
1 449647975 932056818
1 775654970 7936948
1 960442557 774268130
1 388953178 795399862
1 675885094 937591615
1 329945497 407436381
1 511319063 625786476
1 855742798 336564722
2 586502305 548344164
1 159337045 890227758
2 395074442 300220737
1 875962052 200255432
1 560772169 804176035
1 761775525 588677207
2 699000206 382817901
2 430526203 963507973
4 756591295 743737302
1 531577870 102357568
1 910180131 885645087
4 277635946 659047017
2 612684705 10835713
1 619628166 748984109
3 537356193 866892715
2 594190176 409005495
1 827222320 204507114
4 517590988 583040755
1 877201790 667512229
1 989177791 47016921
1 315194080 515217379
2 930919001 328754965
1 415069492 241646617
1 653712144 462057265
1 818268858 561452376
2 551741110 544521749
4 533416956 665030912
1 692467248 75951149
2 328773811 998074060
1 815166772 355518308
2 148110900 410910597
1 238951138 374557397
1 776973876 241565595
1 286032518 264621053
1 252615325 163429797
1 448982985 416119316
1 22071276 763202946
1 839435042 621617982
2 944486046 158966368
1 590427875 764304998
1 818566248 41479976
1 56055328 978127426
2 453460147 814542424
1 811237588 651176721
2 121416231 247814222
1 108184466 213061972
2 354362520 81522692
1 45998927 511191333
2 229785584 759011014
2 582787067 4142581
1 548077626 138141508
1 323204644 940040764
2 124879116 484309203
1 956959122 699053868
1 127174641 78040404
2 379691591 596374674
1 510555520 159308524
1 531445397 495256278
4 74101612 566610053
2 365320680 139178553
1 21870178 984284376
1 56309143 351144012
1 217383920 511499064
2 823065022 287469892
1 704562957 897472066
1 418788160 619574683
3 326433173 725188307
1 611694453 662703143
2 412299548 493955426
1 51070981 182292288
1 694373922 768384881
3 905118613 193033694
1 276699227 285728999
2 177553592 169167537
1 131723965 149535055
1 916954961 953620866
2 224281785 493635983
2 60982799 992637574
1 33744976 612932208
1 681601134 254282996
1 182929213 513622183
1 873083254 539185106
1 403825240 606018974
2 24380452 592984814
1 737969325 598736655
1 542978395 253841725
3 403557245 180833711
1 621760741 632685819
1 596937599 334182432
1 799433158 505951981
2 137445043 11228204
2 656016478 793088637
4 77149007 730390255
1 838199337 856234493
1 542949410 961273360
1 942000993 830226731
1 916142826 896854809
2 732141950 636501567
1 175892182 576152969
1 254772444 579527407
1 266118909 19128264
1 815553918 123631944
1 958703705 442000788
2 531083122 907998999
1 806137500 766285221
2 906569517 51735500
1 117940163 568662705
1 48286000 534002214
1 668876038 552707539
1 319229066 163432271
2 411652034 602746450
2 568790196 75387059
1 67881336 16404607
1 283451485 141602013
1 232528901 169062641
4 453241437 116163239
1 42637473 939222536
1 716968916 835330977
1 889971887 340946186
1 93466738 285977546
2 651630761 162525930
1 51346808 283103713
2 199574156 525189112
1 435166521 736814444
1 105956617 563820496
2 519477740 514572374
1 128482085 10964246
1 322075138 267690477
1 790130244 271255813
2 994470501 164422513
1 766541527 418201233
1 61047734 137906510
1 95193129 94669520
1 737353381 129685638
1 324572831 717156702
1 817438196 16189293
2 421302102 874429737
1 268765262 437708567
1 820032817 663826231
1 809838093 141992157
1 436671472 897141301
1 740172932 310546349
1 212963251 869545000
2 256292740 538737053
2 155692096 65361984
1 318219813 995330311
1 844313000 928764453
1 869377004 309545784
1 510157087 944720120
1 116501466 82440396
1 840048425 65836175
1 959733457 748447404
1 780985153 868518380
1 877433034 123601481
1 172259096 179641235
1 692828918 305737372
2 630957519 860707443
1 284439613 863054401
3 7336776 348675765
2 841112134 902165490
1 609053221 788129414
1 185043937 411970904
1 631491816 646004842
1 461470217 986012555
2 673294410 186377153
1 283304234 225303477
2 393214035 357592298
1 886970278 315190747
1 396602034 882340274
1 425490105 492916636
1 848788438 89964839
2 719281502 249150611
1 940495427 770511522
1 941378418 2907246
1 407418964 45892
1 330254520 955620103
1 209790834 952071413
1 593192841 171765770
1 841004024 165753967
1 387526158 42468251
1 195964547 538871582
3 843427640 544112495
1 769298697 649517223
1 436807777 776416544
2 270894457 321682726
2 140526267 107108313
1 740484113 834371524
1 768103505 970210842
2 493233612 41463884
1 412077779 140171100
2 886075360 774605544
1 89283264 414332017
1 839041662 883542437
1 648949877 303284738
1 546554666 49761337
2 560453081 66217006
1 791024608 855301973
2 41545255 72490103
2 844356069 961372941
3 284027143 22777161
1 757523657 93034273
2 848142716 931763296
1 323543904 162398009
3 926055964 88596046
2 66183437 933372854
1 124050114 515346542
1 161588634 45139072
1 146660029 242858709
1 969091708 740746277
2 466374747 731381993
2 912620727 395436336
2 463531120 671336838
1 237827803 362531479
1 102833131 48819946
1 874046355 298123591
1 863075924 413181916
1 418856815 606262326
1 745615708 998603906
1 164940436 888641372
1 385361342 37351348
3 395772301 55825955
1 186049882 205569572
1 422948323 687204525
2 711862672 698039790
3 403374679 145728712
3 657589394 199804283
1 926336245 467342945
1 873707336 592929467
1 483454334 68413986
1 830506663 947199120
1 438362128 7950503
2 519963660 946811960
1 775767266 908688324
3 530251425 716751277
6 748312104 253564930
1 521312066 737812576
2 615882245 299716985
1 167241665 259913404
1 867536436 469917506
2 206807816 663904528
1 334474417 279330036
1 800073436 850387890
1 34027996 783332701
1 381160177 93858230
2 786037014 122699085
2 873166962 931846750
2 527650677 138623733
4 814456714 594146122
1 926731171 525239138
1 975715473 521661419
1 846033915 911087653
1 876657972 317599881
2 792668255 881401634
1 839027251 269827480
1 262058412 486709138
1 110749353 929966185
2 227662795 399611502
2 133456792 213647999
3 524199187 362225160
1 998939724 266044336
1 720209496 460389638
1 744226343 688995674
1 174227475 671740473
1 983320867 703090593
1 275158088 404609261
1 823143336 393223242
1 60028254 8682318
1 876010580 171652610
2 521931625 618775997
1 465371844 525115963
1 590012100 46121381
1 853897576 621639242
1 142226740 702354011
2 721371258 88501946
1 836743976 170017204
4 940124295 156943715
3 41852863 238382116
3 696110026 628310756
1 808791293 553471187
1 309951254 794886780
1 85818786 579809604
1 856816226 637262428
1 116121984 768538163
1 261193084 802630997
1 290985309 886155092
1 794758043 578017727
1 28382711 379797597
5 661565120 792638326
1 835438740 56449951
2 11472430 704266787
1 649687479 204051964
2 257283203 29242566
2 202558504 603443667
1 303166540 650100144
1 795953061 561384433
2 108332893 663235922
1 468237504 277576033
1 700081341 859451874
1 98078266 967004188
1 486768765 448858650
1 543338572 778842681
1 883188194 750737399
4 894740406 319919912
4 436769872 996031871
1 462605548 989643663
1 992994608 996373547
1 905395128 273686029
2 819720544 182841875
2 22329485 18253251
1 676425258 221916624
1 226113189 349643157
1 255112177 33543619
2 908412627 817864038
2 463865434 768638715
1 635945937 370082090
2 392990001 570432126
2 405072287 469757416
1 257053576 528227154
2 396552716 690614063
1 894731012 75895220
1 361955850 423849659
2 777297788 928479555
1 722800459 855820772
1 512340342 795486800
1 38438039 75482011
1 342399572 337524981
1 819676925 178752475
1 740521990 697749254
1 758384844 594291216
8 795956415 818880612
1 881792057 397776705
1 455659031 617577551
1 455479023 316446039
2 72318797 287066606
2 970987573 870056878
2 331740684 690214174
1 245793617 445644521
1 496391092 731345576
1 108142680 345772690
1 872597063 757966366
1 452346144 369750738
1 891451378 132623668
2 951973882 298774497
1 886560966 725155765
1 549143478 901780202
1 278509236 448969394
2 11917742 120445116
1 140878674 861653522
2 49262522 551329881
1 191692507 99798519
2 939597695 573755529
3 533626147 313086106
1 115598731 723508763
1 594326413 430575780
2 589746583 778271165
2 393965832 820845973
3 320173914 884579292
1 168929002 409564388
2 458018851 21781049
1 771733546 230340466
1 787951244 192563471
1 918874737 765064464
2 601110802 455809022
1 177184240 664391352
1 663838588 166384774
4 917626812 90563550
2 676109706 167932420
2 563958019 573992694
1 598135773 583723941
2 866420052 935186533
2 167176924 402579900
2 584824804 502180935
3 634091848 659246095
4 213060860 866316123
1 121724821 304556064
1 439091611 186003490
1 596408188 790518312
1 9533543 350092163
1 280793658 853211765
2 808286360 338073928
2 851442326 791059553
1 467045059 728860604
1 615498317 537908981
5 68666177 52914431
1 676886286 10189591
1 525433473 859776318
1 349987558 135349851
1 856728634 734531488
1 70907521 293062326
3 505711068 234166428
1 325843704 363495440
1 759796220 658038228
2 111096729 251459576
1 277655902 724415480
2 813300665 623430394
2 491112953 19673062
1 614959659 960882802
1 227820055 613340954
3 18454448 655722975
1 371886869 727870066
1 911989603 514721755
1 828587353 89807518
1 11792188 722879708
1 327556054 874596830
1 991613091 335001854
1 853342456 351804891
1 218671635 708584197
1 86282612 690596403
5 139439109 100390171
1 255558631 248217814
3 989459247 755006502
2 31023329 653186457
1 637873860 219975871
1 27579509 200252400
2 23019406 14052804
3 702916650 217472933
1 718120998 122141128
1 539340190 241684643
2 152540247 476838337
2 805888297 573144772
1 864581443 420526681
1 715471547 812044344
2 953580360 390987212
1 677658922 760057022
2 941555942 568939074
4 194051850 269487049
1 926472895 640726154
1 171941334 691446433
1 192199377 702774802
1 561693622 339688750
1 426504216 77496477
1 296916700 749066825
1 302012868 560188701
1 468733561 382195678
2 835790836 283380073
2 309314882 395583617
1 912188943 573622728
1 851274107 72834846
1 25529056 205533900
1 870750717 184483095
2 471817919 892494557
1 449740103 345354002
1 760440807 256156928
1 364540649 772139759
1 564581046 722746470
1 22259486 766447442
1 429938748 567956020
1 406342535 427543597
3 245826276 631116483
1 463939057 341902973
1 855133985 864719046
1 54510779 144083760
1 48754078 292822537
4 453105384 529199558
2 380831939 741223916
1 859104582 848860689
1 11188363 469283450
3 761311077 543021518
1 435158481 233163068
1 682337755 316867246
1 328085776 435359312
2 933753721 410235070
2 315880046 493737431
1 890635690 558843423
6 511250841 249732618
1 689832244 288519736
1 50171569 155161715
1 175031465 865701645
2 7695752 596682912
4 853446706 965835716
1 986954462 375046697
2 879874171 893432015
2 546698774 926085036
1 568684894 474321434
1 608775068 284303788
2 141283700 639014776
1 729449028 749382416
1 675742375 429930687
1 924950233 813034119
1 1503352 461887070
1 654203164 683706302
2 922947136 614745527
2 51360437 627331079
1 728839258 212577884
1 232637329 807203823
1 364375662 463017641
1 383031752 68342807
3 408405978 371685964
1 709990065 180510868
1 213538455 653063007
4 107036510 762127287
2 582733269 824945900
2 759204450 580886560
2 223756253 763948428
3 119442911 437373943
3 240283985 388645744
1 387258206 929211813
2 240551243 440854958
1 229296787 441130383
1 936377836 273870907
3 396566771 929049044
1 555613014 350167206
1 349610470 292026890
1 977614372 586267525
1 512862200 112803851
2 910052894 501790219
1 429153407 474202048
1 191550227 8719634
2 112224900 278197868
1 668056013 397848944
1 740204964 778411143
1 864192672 793365586
1 421135495 608963360
1 448319339 285221983
1 602442770 184882079
1 545093653 362913835
1 886745729 333052529
5 44874863 879781498
2 77160758 340495796
1 572630334 604554616
2 36435638 700103370
1 603075198 530120351
1 539046157 905909414
2 3955180 28359771
2 17325665 733456579
1 632667125 609056441
2 216971769 809365742
2 314417042 869540522
1 102903850 676586303
1 396598127 195809183
1 663584388 529552125
1 524598605 910247308
3 28962332 177666645
1 208249516 625654139
3 978586694 982328585
1 853742326 989348390
1 881516504 591688230
1 855931331 406688432
3 492388901 784116699
2 306343441 497794375
6 214056502 467678070
1 211184268 42482986
1 366569831 773665664
1 56687395 64633162
1 444576120 64535884
1 840269560 602978457
1 69037326 333155005
2 83045638 944310637
1 993889360 284005379
3 95614638 33484761
1 853728247 546723751
1 940421240 553198682
1 836755451 608462093
1 723107281 834515102
1 826600301 787224860
1 841967181 264093988
1 856832198 920387781
1 283078680 372692728
1 865694677 316694056
1 945523110 281789410
1 148294672 36534289
1 506345082 276916894
1 495707598 29515830
2 554696580 616567240
1 233267729 42302478
3 453201441 453401439
1 617591616 860392504
1 925413699 91449680
1 979517752 526792878
3 270847912 564555032
1 742868743 454142903
1 228412178 140285482
1 210815321 12936645
3 923892472 890671114
1 208345885 493599078
3 152451263 112759779
2 740300770 391068036
1 279638278 553301663
2 976296313 424563890
2 337135895 598288460
2 166973635 982392244
1 343943618 931497073
1 784623651 220495892
1 196182983 490367076
1 383079256 701932029
4 969352574 269836409
1 286218836 275791753
1 466088745 943527052
1 438984611 82040302
1 820238315 532981575
1 600799945 141743693
1 800144897 92070486
4 189673718 447175640
1 907826326 297110424
1 932422493 7280984
1 781765768 637534492
2 993136655 235420360
1 189703507 469093407
2 362916278 25609930
3 170597147 139598850
1 55561629 812867000
1 32948089 311488431
3 142098560 108358629
1 657678413 389580162
1 514975164 382078875
3 892669692 845612389
2 204609652 636130888
1 339699661 787750778
1 868579065 971009791
1 19991310 119644443
1 500100587 649590686
2 520377348 464083976
1 679064743 688971790
1 717136059 640779145
4 381584074 387490980
4 823180560 332875837
4 585116114 569336205
2 960476347 371730702
1 207553285 897740227
1 583351510 515443781
1 77626986 378550344
2 209651737 285140843
1 856211367 726772878
1 81396340 842070275
1 815993760 647997392
1 768661487 4323968
1 415889677 524723161
2 995217883 983084968
1 273816623 354103261
1 177942060 722455649
3 765688310 982056351
1 357180567 820699689
1 969154346 524477056
1 925713461 161971118
5 435782106 875309039
1 721585802 572291806
1 535040788 224608570
1 7525593 581066966
1 321114348 538055214
1 880610922 497177470
2 453273525 386917537
1 970136977 964852941
1 239676760 926385332
1 566833998 121867850
1 547588536 88859658
1 844853642 632521129
1 322710697 988764358
1 450093349 565457595
2 991577415 406189358
1 154416299 474883013
1 62802593 976876805
1 669890679 563365357
6 372043056 362795882
1 338475397 425459830
1 936580311 938205203
2 735553051 186041354
2 590701670 344611283
2 998946259 385938383
1 814432144 881718238
2 138805823 504239548
1 659726390 687967606
1 532172526 905430783
1 776387021 676397529
1 489060878 906621704
2 615718585 414435791
1 91341558 499962015
2 831148158 812767109
1 501119528 754143620
3 442059350 933289267
1 967307978 335694075
1 872509549 610593106
2 64133170 501951003
1 911032918 539052419
4 596224145 660704179
1 445823705 348713148
1 439726098 711249336
1 915947659 898451442
1 177548190 434866244
1 465504879 565120741
5 331185411 835071165
2 907065486 784153640
2 313972857 714094043
1 666914279 900307771
1 187611664 512409977
1 595262878 247314361
2 904180973 577735949
1 594016566 18754393
2 800824198 808484435
3 668295202 777213758
5 293469174 355905228
1 104277182 6442907
2 769911121 798697927
10 406054822 957656946
1 681022433 735528347
1 666487689 92688384
1 355376972 663818987
3 841762487 212821986
2 658884698 43397198
2 76437645 289323223
3 801742940 820142241
2 430958115 151840265
2 443759102 83336321
3 564673110 372233242
1 246458785 761844772
1 476833952 411376619
1 611080403 349346471
1 941039486 506093873
1 60614496 469672508
1 624059646 642248084
1 484804948 661484483
4 901046399 649309351
1 681234990 207529220
3 488710837 794673334
2 619463047 988980312
1 739472990 19596585
1 14669752 689182893
1 50935055 966706746
3 359185959 890710411
1 418181651 147742860
1 837870895 536793792
1 567734631 631556628
2 687081106 46393360
2 190062806 489393204
1 222690343 343182669
1 515945299 51729024
3 684501661 501014206
1 860230292 292490572
1 617885613 24432507
1 369136014 227858667
2 281048710 124745000
2 65527513 67507447
1 771164119 338763545
3 807640521 479403598
1 239805133 699643241
4 967573439 302033770
2 806629784 64128285
2 449250132 286376918
1 472158718 434156192
2 836388233 527427505
2 736367124 840849529
2 177776566 759015450
3 575782265 948235296
1 252532904 204957222
1 615588776 398069964
1 683342381 80728710
1 631480213 494902169
1 185785384 813665855
1 400773808 328508097
2 904989949 765272118
1 669476042 343015322
1 498628076 72427101
1 883195369 922414376
1 234143377 452545450
4 912163826 75842355
2 828784458 329998041
1 937217517 579777650
1 797508121 295644561
1 547082140 655349569
1 942208010 330846679
1 457842978 949269931
1 439971144 283132054
1 23521752 406784972
1 403533718 423948724
1 520953486 420683483
1 843006130 725472439
1 809699233 984059234
1 459956461 223868105
4 250691836 471804076
2 143125111 573309256
1 130849302 234809878
1 428253072 530232340
1 192945210 436922186
2 803793931 346555576
3 266396059 812374058
1 922371135 598792883
2 339919488 428429393
1 881143213 846618676
1 467943451 807973630
1 394765262 119482621
1 371504269 377756168
3 203272058 917308956
3 632543772 251319884
1 23026823 867246059
2 991428904 626571646
2 275672696 729316770
1 693668799 172101492
1 852689018 647250742
1 685610326 962366247
2 901368732 785506028
1 775632042 913753213
3 905985606 41352786
1 281745511 680977150
3 365363741 344626552
3 163081135 191446931
1 139032016 640382952
1 226057403 475028330
1 583977726 771519373
2 359634017 66968719
2 177456793 977138539
5 911402347 813679603
2 215494875 339340059
2 407939359 169786465
1 185944299 676822915
2 264680685 400650004
1 458965298 763250670
1 515869719 46255610
2 777648559 844072032
4 524704205 805830578
4 318385699 379686297
1 837153786 481392683
2 712725569 128457880
3 31049670 453681976
1 55842094 367458395
1 94283569 442050544
2 319614322 620751329
1 617060454 582626004
1 567971336 936034877
1 926000718 188155994
2 550900368 389664299
1 572194644 763778129
1 22759917 224747788
4 10060328 112307839
1 483721215 842633634
2 63869856 636014119
1 997141495 847871054
2 985093297 623225071
1 264147578 419986684
2 645319836 175462091
1 559243923 477834965
4 73729835 608034340
2 37851138 938563845
1 596674129 215669700
1 183864929 270445117
1 684233103 907264041
1 405852256 814644363
1 738179840 973142719
2 804192083 505559663
1 507839889 904258095
1 960034960 363840630
2 90080181 229760514
4 113391725 555159958
1 290312094 474782492
1 14392644 828176847
1 580251291 980138034
1 384014056 687690516
3 2584369 264329504
1 632349196 481847063
1 250157379 879318368
2 969429553 52943756
1 722133082 137773257
1 380295365 672721523
1 207560784 144582379
1 539846853 308055777
1 813414388 437506889
2 190994360 10623875
2 872570503 523358478
1 508063040 846932829
3 563262925 687200667
1 540627686 277305781
1 139917090 299347344
1 653920890 168401606
2 129886915 442800838
1 165460510 884336704
2 337195244 799416963
3 238312265 488011679
3 16777368 434054394
1 699336933 337299749
1 337153291 507315860
2 404984725 646524938
1 45094394 461863083
1 287423154 353862160
1 935120350 212606912
1 776135399 356450287
2 990405178 184842303
1 418239225 461603032
1 232575770 766323695
1 924146057 307993987
4 653076585 429534546
2 294582424 867464643
2 98473646 367325934
1 703372539 409002056
1 690741750 875429472
1 848188513 22350997
1 999463795 658334937
1 50690019 517208119
4 905950685 957372658
1 436155874 894618793
1 773974733 810512737
1 57485574 671680141
2 579341284 696032300
1 246792510 293005238
1 864214504 683237425
1 98476903 183770321
1 381109414 283666327
1 955401493 56204803
3 981629114 373390546
1 704408390 616614698
1 774801971 484419118
2 537482634 26452715
1 823689041 762452882
1 694055487 2908846
1 353084942 207934874
1 844870827 265596582
1 877933709 887583291
2 196706445 470991241
1 65896135 489568801
1 607239798 869531245
1 245872910 945724161
3 750268794 383109015
1 757660978 463577565
2 36705915 421565203
1 285285919 10227282
2 695740491 593578193
6 903805715 953125451
1 503617145 226445296
1 929249235 60059290
4 33214938 562181970
1 832875513 720665027
1 257913552 961776476
1 626030647 712868472
1 501005375 112863780
1 226325033 854750443
5 680678361 386362314
1 833567484 477733179
2 969953006 688133950
1 555932036 751430920
1 520190778 915512537
2 19815480 86267922
4 867004716 942443083
1 780662254 167342142
2 899740565 645813785
2 747110630 46880728
1 686646287 313749914
1 651674956 658015675
1 496842319 81251175
1 164323815 329315539
3 788718013 902977976
2 968960375 534101847
2 820360382 386873647
1 911456704 740825660
3 805107852 862945128
2 849059577 510916796
2 484413094 109126815
1 129714420 901719816
2 22724640 72103090
2 744789628 5973617
1 864165337 566852811
3 740327921 31942047
4 144479378 56603000
1 343120489 618676467
1 220993281 430582576
1 786031043 674916775
1 780908100 194114414
1 847733517 51520418
1 21534420 842659945
2 471145801 149573172
2 25627618 436913523
1 774505375 337528964
1 716876047 990403438
1 248589344 777601713
1 817108101 649249516
3 346394736 772506090
2 265849823 638633527
1 517685592 582044587
2 300886332 276588447
2 343329740 915358923
1 11859275 424630746
1 223355299 550450154
1 528546846 237249172
2 786199450 387467223
2 769068986 993009391
5 994777266 669435182
1 58360940 169365699
2 534949514 864801852
1 768650993 90717748
2 62542420 66258333
1 853997251 208278108
1 730866819 996906648
1 358219436 701107819
3 216186117 897305422
2 668581155 177308554
1 966388920 740989072
1 166396821 107366586
2 610906187 874019987
1 401540016 683235524
2 582605178 974425880
2 286048129 417131258
1 997533203 243178906
1 394195053 931102557
1 196364627 365929942
1 934143107 345825555
1 961622040 154593421
1 46432339 830383915
1 405841020 76755769
1 901254769 936173860
1 615803837 495226708
1 418861256 811101811
1 130437473 972172183
1 79562512 956886845
2 390392795 140873386
2 408351184 482301763
1 895915361 414049023
1 581928328 944893091
2 867433695 892034912
3 264697815 692904449
1 513713569 664254384
2 867343972 59714267
1 907327362 504937703
1 680830002 325314012
3 248350641 699911059
1 345323503 183761191
2 424523731 551870175
1 942565680 605525512
1 78011807 530454460
3 861097815 96483729
2 460401799 146266552
2 49875685 305551500
2 712635838 865180473
1 854802955 191714591
1 514794059 421895180
1 366371323 55122064
1 820460830 19022433
2 382798589 422144400
1 196295151 231031428
1 439512067 361342655
2 125762838 765911221
1 379685046 709631747
4 691285230 37409851
2 326926517 781483587
3 419812161 318110946
1 591383879 462582786
1 688935856 167615218
1 312182454 999441268
2 360937056 853070993
2 189818309 484203296
2 979114238 335106878
1 436904343 429674467
2 485411463 232594361
1 756202870 694767220
1 226669248 187597162
2 80420830 601548335
2 663163439 221233893
1 785489424 435819766
1 521296498 171092932
1 189503621 557832209
1 185703968 471203887
1 202758316 154460765
2 482318146 491647441
1 430907096 219785553
1 113922968 704799450
1 318985569 307305036
2 871838958 430258617
1 561443389 512284037
1 163976164 360904340
1 497650282 744186357
1 684498112 230069886
3 700276094 489576159
1 734227750 635912053
1 812186827 796152724
2 37894591 450411976
1 578083606 433402481
1 749547890 976500926
1 14966513 389422327
1 284684287 888990746
1 267702466 927040160
2 581714622 969775375
2 568180008 733987136
1 374697843 908853840
4 220092835 157528710
2 560105383 796573758
2 855302232 946543459
1 321570119 528615019
1 400697120 14741735
1 75300634 889677652
1 148379875 425446912
1 268966028 995139678
1 698028988 738054194
1 432163638 596756320
1 287242758 730022496
1 448722029 722645889
1 804820960 726677679
1 157267874 613222707
1 937135834 913696083
2 693867700 714916242
1 70673260 680043359
2 157223859 247005410
3 445348378 818788247
1 65078572 856294177
1 454304321 838686133
1 454679033 338587262
2 293732978 947765497
1 470449424 264336579
1 212219216 996367789
2 310917980 343454350
1 11708163 685768202
1 43908340 693600844
1 562572951 874206061
2 871181642 179791063
1 124370898 476573925
1 24249151 499662408
1 336014556 75020721
3 244493369 141342858
1 453275789 688931110
1 630446582 725752932
1 897831035 445854034
1 162869834 119088910
1 173350318 40928413
1 63583474 371927198
1 444978520 221538999
7 530357136 812125656
1 801440030 927904286
2 987934176 659606250
2 120632695 852041342
2 338911083 387515001
1 429327128 365874051
2 418272220 826350696
2 107366526 814863820
2 873428402 662238762
1 426539344 143344181
1 46135087 902236989
1 79799153 456787657
1 740770467 286567630
1 933751125 376818468
1 733597682 583857092
1 942515819 70015909
2 230812670 765014851
2 578928536 44404274
1 626661435 902470226
1 868164734 596989006
1 613479171 544247050
1 17893338 586690822
1 45673238 947069866
1 759206396 903108644
4 722367901 59480440
1 170335343 258580436
1 607053447 1865860
1 694117794 492868715
3 495102878 957859682
3 272908935 290777082
4 68755363 775408257
1 328748902 74342391
1 199326384 793448630
1 326596017 3852300
1 68723443 80471751
1 381313348 58396952
1 968206102 480558712
1 553288953 559071134
1 721338370 382795762
1 280779106 232410492
1 698582023 183353409
1 484885547 780226012
2 115079012 173091227
1 629012834 211429641
1 592102525 892171024
1 92724331 163329890
1 919422659 875808602
4 13191817 831705953
3 532380603 289487137
2 875065110 122901819
1 499539144 614365633
1 769403234 710797372
2 56621774 786149304
2 715591394 323654223
1 684705615 78998241
2 166322493 664962370
1 538168611 435240628
3 790346870 908960095
1 661044867 308597735
1 3089110 523915090
1 568106092 540254972
1 473717368 440365442
2 691549803 235557151
1 788096268 165352986
2 772569359 155970056
2 565017490 552998456
1 659160792 510995331
1 988098317 277561713
1 760030567 999781071
3 571040680 278928204
3 544600030 253301435
1 242115317 213445332
2 203171338 268103450
3 978834033 162692560
2 5916382 481178209
2 806601845 574454104
1 857366093 963515624
1 814736550 814655655
1 338109710 20252626
1 37708578 107044454
3 770051283 131289068
1 457647058 836461532
2 288947487 586720403
4 56165323 330213829
4 688110601 202599326
1 411673592 370779547
1 989391064 283562331
1 736244913 818867233
2 604165892 820883699
1 615682611 101325454
2 164368543 954391526
1 261206675 829173615
2 274932886 819604065
1 224283884 855446159
3 709262340 932922098
3 583378967 91677428
1 841541056 345234513
1 111974599 94972540
4 754045816 567898689
1 860097614 964465685
1 974898658 707140757
1 260291539 241547663
1 635008958 168969127
2 784659722 301441698
1 951694780 476942680
1 823032072 870625971
1 644014316 597025088
1 961182263 468217220
1 928988694 956877634
3 324662292 318018947
1 834835100 547016328
2 302565892 188222217
1 703343607 889525519
1 16290608 177108658
3 309861747 950321397
1 967033365 33193169
1 536035326 500389846
1 213925838 758666416
1 904243353 429549618
6 806153098 972050571
1 12721303 368968759
3 463700261 366653517
1 228808315 575098905
1 715942075 671443575
2 769123286 541699269
1 971471488 921715455
1 837733647 919015576
1 518625761 311039322
3 278883315 842779685
1 164976235 818365545
1 266942884 932026820
2 854037603 283156539
2 480157200 9072656
2 333551330 893729194
2 433936655 744908569
2 624344368 244023303
2 305162186 840319785
3 129493374 975842544
1 57057516 973969143
1 831307927 606445389
1 937442816 943528264
1 85111086 342693335
1 45463877 381194365
2 217661813 451710252
1 986013886 273177602
2 538737036 856617508
1 193180372 580459337
3 734496711 143943048
1 334825097 909405252
2 672421806 605726511
3 186514772 545553009
1 10455779 833672032
2 805700829 204707494
1 240616283 872401904
1 179706574 371361226
3 281490784 316710462
1 561488308 138775221
1 676190185 797780253
3 938263903 255418180
1 23367541 397931353
1 346117508 143551491
2 640333634 569986122
1 773288094 929467539
2 360055358 43307070
3 906696037 258809014
3 101972766 46632777
4 751133604 45744697
1 669767335 664428574
1 196551810 222815681
1 654377919 355155300
3 766200518 892247308
1 607466964 84284446
3 205365443 451501060
1 698301553 269624232
1 852862779 651581840
1 548647331 856755608
1 38977459 454257525
2 294410192 929507773
1 743693853 16176306
2 699649645 224298387
1 177946587 627354881
1 805710509 286119369
1 867285094 671309779
1 788352618 755186667
1 649826048 414216174
2 705054271 880489073
3 272087817 86823026
1 995032522 710893755
1 666101258 701118239
1 762965541 344224120
1 906725152 828547205
1 445138283 908221099
1 693781753 443162727
1 77371136 862714679
1 750064914 288516864
1 219011391 440569499
2 62520513 395154166
2 865931739 375081560
1 552752270 683704811
1 657440251 619993735
1 174424150 326117605
1 782163313 688077317
1 134799993 883443551
3 459717203 733308652
1 675143213 310599500
2 321010214 285211365
3 258520407 919820129
1 626286595 25360132
2 869597672 698534082
1 716167117 131864186
1 511547373 703436738
2 547862233 46549611
1 865217879 77021018
1 739069525 260522455
1 771161842 898124774
1 365798821 565057268
1 337080218 148040224
2 629091058 812283155
2 796307325 124601393
1 72046778 832814209
1 14147006 931645633
2 320413847 384805837
1 3014394 963560599
1 446991163 83651029
1 88855778 910427013
1 812170917 251633098
1 264951156 56845150
1 668515649 814578928
3 127328311 465895066
3 571329012 414517603
3 437515909 991144437
1 543344272 501501282
1 480650125 862359443
2 237811018 701680993
2 919848099 239549140
1 510881517 267501159
1 664038263 549111109
1 349325222 886241721
1 26653289 981224726
1 135053334 256119692
2 194637994 455663344
1 608435752 191097357
1 515460772 112069325
4 945809072 614677378
1 263465716 683724579
2 28757511 60003596
1 765711426 496217441
3 397219037 741007707
1 263223467 369059509
1 743730356 370980049
1 904404950 899894985
2 387935500 855882610
2 135176993 243251454
6 180577028 654628847
1 5335278 185041863
1 347994587 900332066
1 985105774 780914935
1 444914490 545785282
3 815706863 486378548
1 743404946 94351353
1 141912658 438376110
1 812014952 340238294
1 989994514 629097688
4 774755114 666382087
1 201582466 770835458
2 727767166 649322797
1 846701243 59666657
2 659724754 737406667
3 960727610 507796569
1 362456636 145227108
1 198463909 196884073
1 723947690 728245346
1 826572972 601020713
1 910487449 406834112
1 267539737 257334395
1 40237374 472161992
1 937636314 462291507
1 483628573 949212767
1 45163019 711485659
1 627760543 189565936
1 266645661 202733703
1 481017625 306096900
4 881942716 771209855
2 117754271 888054690
1 769264968 250266387
1 789507535 356905467
2 361278291 252496472
1 976208961 316070699
1 882375154 900906203
1 18855929 260690700
1 984522244 747459712
1 730866139 490159690
1 434613206 581486155
2 711553750 633579596
1 312635603 619393705
1 388975928 92072360
1 516938454 47512870
2 704881036 445471284
1 258861758 921262623
2 593192214 921733606
2 421551951 434235397
1 975030205 971653598
1 415986879 120533245
3 18661725 74405492
1 395736182 58442902
1 988411003 656025990
1 733687019 99172830
3 404958353 837809821
2 408445036 160669285
2 975317015 978421061
2 893364719 335745127
1 116716998 517473273
1 702370043 596117136
1 960842088 57817921
7 926934200 20928571
1 279291796 94007607
1 47497345 808201822
1 643325315 672418715
1 358948122 495686401
1 63118012 855883384
1 413649313 314406165
3 130004889 477867710
2 582221796 36180135
1 791384016 840022138
1 292564232 51096115
1 584954039 60633106
1 750986522 516319684
1 667157911 164763161
1 700623472 542135235
1 36115527 288159365
1 840689888 305673986
3 632681674 67154414
2 660562574 335577836
2 519667305 61432990
1 603628739 769807840
2 74952775 120870445
2 4021966 494524823
3 823527451 384670143
2 855955796 985912226
1 529755448 299449628
2 212730971 11508149
1 213084065 567479110
1 487615276 18083707
1 615909113 607306565
1 863830755 120598213
2 305013624 777456761
2 431632332 114649822
3 80941489 675615073
1 652969491 419043924
1 158353398 587584923
1 218788001 285747093
4 356284449 759051324
2 517198468 237263775
1 337070907 817712218
1 976420279 351559716
1 868172938 917675120
3 156238224 487231977
2 310160994 305034744
2 875954810 51200199
1 873285056 732819858
1 331502089 474094193
1 437492530 214108201
2 494030394 508270720
1 822524240 426021934
1 527860820 922065525
1 503860392 847429166
1 415181395 497713616
4 212454064 301909878
1 495317804 991472347
1 474026247 827886981
1 463022229 810556211
1 942191470 795617007
1 789399025 735780450
2 927282450 82082036
3 105554327 55466370
1 564049471 995504321
1 857883271 434846297
1 443896453 998081467
1 677359556 815516256
1 522651235 617545119
1 730862557 577195457
2 294853897 331179494
1 619680082 534391876
2 299296552 530120284
1 864725681 446347754
1 754309179 793846362
1 595521922 327971049
1 383373798 524740252
2 406084217 734333481
1 819734221 922074047
2 782452399 628116700
1 168566403 503108018
2 872191501 587184248
1 65793915 823100358
1 328622167 829805883
2 371016549 111683593
4 298067453 119754332
1 127984812 334174131
2 756113434 879353958
1 16428594 607257231
1 567375312 684675872
1 953752219 98325373
4 701940728 108410758
1 314179962 810220170
4 805314476 199914683
2 301319053 586671100
2 318728379 716518040
2 977330836 995841352
1 514562554 606726665
1 392269412 359220146
2 167031033 277029079
2 68789015 666123060
1 669369908 239503181
5 334008114 331990916
2 270462225 541043098
1 665106086 779527615
1 70629423 452444263
2 544662847 275148473
1 370040568 441106734
1 29361665 131652031
1 431371898 197779988
1 177569587 914446264
1 172829991 285608690
1 601899135 443559827
1 599248639 132787601
1 656999565 659457099
5 374877172 85846322
4 881899333 356705703
1 220086307 703792940
1 203698601 117552125
2 8317151 576955936
1 231725434 262232120
1 536799109 284424498
3 72743516 39130112
2 32180447 261767068
2 958654454 610248402
1 859020285 736871581
3 403899737 392418942
1 836882615 547965066
1 929345570 960571906
1 695568050 117030718
4 224461932 856854435
2 4174531 742695469
3 620798540 318461549
3 921828788 373516913
1 707574948 236593893
3 134170783 535606228
1 813543393 455512189
1 440014342 785205244
1 459860101 255751787
1 255992621 634031920
2 78279587 913914631
1 142269141 424591884
1 549790256 254053176
3 118179714 645595942
1 944563789 99128457
1 551077280 85655181
1 127900091 523881451
1 963610009 857759989
1 15042680 451717884
1 923533486 92561269
2 943344813 761882750
2 51140788 852455011
1 323030839 483316639
1 8397197 448672395
1 148325253 678269012
1 817225787 754923228
1 116242277 388558672
1 645895186 431842677
1 461453589 514172604
1 232663740 27504011
2 807360180 241102694
1 400514594 177511353
2 576074596 339258595
1 973500275 676843245
1 934372102 483834750
3 118654100 275582541
1 638878146 259624366
2 35048654 171212158
1 355338213 426715568
1 389266687 140590901
1 786252062 406197074
1 188574470 179864158
1 799222486 499886811
2 975251477 612945490
1 417482417 87441642
1 84763183 740239515
1 220456673 271962057
9 116822825 861191148
1 539050131 306638049
1 958137825 402592749
1 653963440 472816991
1 618457962 766132114
2 629913815 812532323
1 173911767 147276963
1 448444671 255255542
1 288250511 862901617
1 235389238 593756023
1 234032693 408370625
1 617625613 686044589
1 164229670 583233926
1 684747956 402580824
1 471617831 688358937
1 362658762 734240727
1 670204311 626280129
1 793637804 309818255
1 393664567 548048914
1 949141181 925613786
1 227637336 23673294
1 749956118 372743241
2 807682972 663683192
2 28224572 209583001
1 757430600 215997776
1 850940965 364898130
1 840973469 755333465
1 652881033 817839551
2 101136299 351454947
1 69308642 111900350
1 197906806 55660269
3 828317435 775952253
2 730657473 274832212
1 554193641 939097786
1 313183271 665607213
1 94442065 75574439
1 67584611 776095719
1 318988712 921801128
1 19862243 822469768
1 25096960 835146170
1 464991404 53787555
1 555749490 540946385
1 503760975 16273618
2 381935253 328423601
1 457400764 776771410
1 635295706 841863246
1 672216006 899891964
1 706281673 394374357
2 724000266 194930507
1 403709402 530847998
4 449476759 966718180
3 119262306 322205631
1 251837431 669529894
1 595345747 740005342
1 901200541 242658069
2 555550965 166655044
1 438228994 297328691
1 480495064 898640491
1 951995928 139831465
2 738362883 511607031
1 151545133 464720110
1 355433644 77456396
2 276691565 340852997
5 457841450 268002910
2 402428252 381371214
2 98872703 769291846
1 236345837 345433410
1 774311307 270409863
5 193461327 797122916
1 962643112 627408981
1 408760290 911417338
1 429088220 269708910
1 852079426 515920366
2 668216536 448765040
1 514783398 543679702
1 919610865 494070800
1 707773670 596663247
4 789437255 200045872
1 368410377 989435459
4 87876120 551050677
1 956086620 737427463
2 216578885 394729708
1 35139634 494696508
1 197800492 447946905
2 580690344 364527772
1 132843060 714762547
5 29512381 630251636
1 691818256 255355646
1 912748252 254899853
1 286347006 965400943
1 967114296 764683404
2 134075016 706792143
1 15940447 888045180
3 332862956 843937047
1 952395221 255863912
1 918705760 589919238
1 982602894 882222207
1 448154568 518767058
2 798962278 409979026
1 588011357 592516494
2 204098153 506878780
1 699017815 560901216
1 423590696 981094154
1 664377642 613123821
2 449766543 604131189
1 499562372 163753049
1 973669414 90361896
2 785689712 198882950
1 464710518 359364411
2 268786015 339141739
1 849650735 897019826
1 731373198 659697769
1 708760932 656597259
1 148868107 146196503
1 428994934 181167725
3 506193916 576395819
1 285236173 269373151
2 171962722 574970372
1 791650401 683076365
1 537228008 149214580
2 330751946 311886688
4 636550254 937656049
2 362458303 84975142
1 27582475 776958698
1 508621497 279172982
2 273140362 790724837
1 789808270 798884423
6 953623506 873887331
1 747711877 679528065
3 803735485 517674314
1 506453925 339577374
1 717161989 222377909
1 70919798 632980477
1 75310253 933655364
1 34645248 184352426
1 769537829 31758894
1 991782219 255432887
1 918077145 876412165
1 710192041 233947182
1 151641654 430821071
3 650183488 572940363
1 501134419 160489697
1 460401495 387293979
1 269484139 815601286
4 673630073 977719541
2 831966731 790922715
2 114066578 416820589
1 172175888 806683667
4 540333829 124578875
1 775239581 442510193
1 591792180 930839341
5 269784928 278449366
1 953929744 396644242
3 371585040 363400562
1 516098028 523320073
1 477180161 975992644
1 705629051 281196566
1 284292849 815272557
1 385903811 221655367
1 496362987 767561301
1 212322121 133522079
1 232036437 722010654
3 594050606 826846659
2 475518845 684263946
1 797473890 549286336
1 274646966 25238626
1 968294046 998913905
1 710265119 230195511
2 506969259 651408731
2 590945616 479961604
2 877812905 420754763
4 595491944 678840672
1 496978620 277310550
1 764569229 216524133
1 842261576 605171373
1 39128220 635019570
2 599287136 306776772
5 218914864 717116084
1 497860962 359421029
1 921948847 727070242
2 136914147 311007346
1 235735857 555217653
2 670300929 631470343
1 759816596 813917000
1 981320270 666899253
3 397328283 654083232
2 499032864 899023953
3 595529263 183903715
1 706179801 500597033
2 902193327 160660956
1 826920535 804465599
2 872554098 170491477
2 170020788 870430212
3 523114809 360233919
2 480661101 846358193
1 740861823 764958318
1 165615383 843190300
5 196248702 593308124
1 272292851 95165913
1 640782215 194786887
1 671707197 191922563
1 471279589 189400626
2 399942611 178624381
1 364988455 715327322
3 735977279 334387197
1 7166461 680543328
1 912018058 659031452
1 124383101 212946527
1 859642252 590455005
1 110739016 708311019
1 702836184 853923764
1 454598609 992096174
1 651801042 555463444
1 83969286 923946097
1 68605274 278945078
3 22044318 352939992
1 93267693 359133887
2 805543632 999782087
2 558837563 410096520
1 924593156 664842559
2 729268867 429262429
1 557839941 630322240
1 558320852 437857011
3 323412864 188726712
1 379586218 356244672
2 116621431 745888758
1 705870163 26164629
1 375703430 620621803
1 181068709 617458753
1 165829227 540420177
1 808170618 545650246
1 44346766 5788758
3 953317319 698755237
3 628854297 558632359
1 987996351 294439503
5 336673991 647925701
2 358708159 404614804
2 828632204 130533161
1 623391957 134643197
1 182243918 79358250
1 929512203 393863684
1 226445956 627719720
4 583247938 213613982
2 20275159 134358021
1 113509266 679879640
1 550830924 775889436
2 885724854 672469475
1 450577358 838812238
1 426611104 683729889
1 662109869 149945944
1 419343172 392273844
1 605627865 533587832
2 942481037 751697465
1 444221200 756715363
1 735496947 739486181
1 81924676 487238414
1 805138990 142134624
1 398446238 243125747
2 208248327 176888357
1 190993927 696128612
2 300451974 190126263
3 663056966 191258391
1 631632295 946033999
2 520298449 690446151
1 599116295 638248475
3 841247696 873494030
1 955457440 138286972
1 746175016 961356606
1 808931178 342792651
1 628946524 518033001
2 264716268 947373783
2 199224935 954916860
1 25254896 41745677
1 303021453 267568782
2 106325253 946050662
1 901260762 980679738
4 779796670 849093838
1 786222596 836580693
2 69438883 619662505
1 780307436 841257278
2 353382204 499463845
1 471322240 806633614
1 458215545 282043811
2 40702996 506950330
1 878980015 280944940
1 22719592 820150394
4 329913000 60647917
4 973732084 533099931
1 844319554 547436150
1 690322188 228738068
1 360596554 150673179
1 167530579 966854011
1 718481060 732636444
1 966063530 574794203
2 634065230 854117591
2 891873735 441658234
2 85073599 987731586
7 492655820 37604873
1 498852285 538902034
2 877970056 185202325
1 284033023 704239702
1 427227319 945660658
1 416463394 667797519
2 197502239 932096079
1 87071283 47363923
1 393636535 166276192
1 984098002 660725340
1 171020039 712031418
1 163179485 448605435
1 947768715 529175041
2 646910034 531649285
1 335842921 896899048
1 278774419 274850474
2 490188879 560396890
1 364486211 515173054
2 926351616 649663150
3 620187458 972191642
1 971341750 317917107
1 944806246 413762213
1 613437798 103722858
1 19829069 330731090
1 821720953 686093123
1 46960603 460883998
3 461795666 93291338
2 250765443 934582410
1 794674555 12202280
1 991106093 46187306
2 429220676 472708473
1 504714028 631218151
1 139668209 482865935
2 362418897 494969692
1 980837994 731982092
1 292574204 766449211
1 481937206 447892479
5 345580233 398871451
4 91732247 823292582
1 858601400 312090327
4 32445485 727867693
2 390982384 253798267
1 717026058 484624905
2 89994628 786649568
2 46901887 808857793
1 926922522 514970679
1 466280997 544924447
1 124632684 450184679
1 752945391 898717742
1 547588595 279530266
3 475767397 889442858
2 842418433 193759599
3 132487968 720139762
1 879220242 627087876
1 699209809 51371365
1 487876998 785816047
1 383587511 267847546
1 557264567 450378087
1 281038330 430515123
1 599613779 538940744
1 887132638 319969014
1 605832868 257796705
1 926687481 159631758
2 259062026 858858047
1 333951378 988234051
5 723449191 256750742
1 620634906 291334508
2 986195711 302257628
1 733206739 639223399
3 905523006 514721196
1 703835737 999430479
1 274557645 227954108
4 970407053 576733145
3 286123652 954685143
2 567799354 991641977
1 183722611 237068000
2 312174867 113339332
5 610862805 789592670
1 32315002 167498770
1 293539750 381280356
2 712986692 74325275
8 753394697 78043400
1 396257485 838423426
1 481242551 403322196
2 316174482 71381005
3 84513750 26795141
2 56983028 680179450
1 315983537 758889812
1 717383409 600726635
1 842889443 754991635
1 473733117 531145151
1 962304947 639606912
3 12409958 230693497
2 855460925 51778939
1 859892779 231130909
1 511468489 378617873
1 886470262 578310132
1 542215565 47388741
2 512924747 60975555
2 142948665 38782538
1 198925743 141069995
1 255232230 718853708
2 706871023 663607895
1 413563366 291447356
1 379463346 371885893
3 566031226 672366745
1 668946528 509690526
3 629098342 599261136
5 361905489 641283989
1 704926777 860026550
1 235210994 499667750
1 874013603 316953442
1 478726678 240280620
1 164556953 857760717
1 218785592 224544564
1 893568967 87486049
1 889241935 441415027
1 161406536 81006852
1 50184285 104064435
1 280456423 335650697
3 261438077 13060114
3 197686035 675655134
1 774147399 616091437
1 736739091 500757060
2 830512396 979657962
1 25174388 586141195
1 611094725 108691423
1 987897220 511669652
4 113385528 508985147
2 754956354 59292139
2 320452252 863202997
1 620563268 821775611
1 270707340 622971832
1 656203866 437756758
2 594616272 459814521
2 291790451 365024181
1 343610269 664742080
2 780855736 326945113
1 87396829 568510189
1 640125980 173529699
4 263532298 464578662
1 950051896 335251941
1 154881637 592566536
2 367021239 574847938
1 176466618 38766984
1 635517260 643915598
2 644980893 284471276
2 335722469 767759788
1 159464168 115666733
3 869546074 928894841
2 570712768 478419114
1 405848809 336418504
2 854254312 349740107
1 132119431 967101741
1 645243415 167977395
1 315235741 482530713
1 231330347 9196294
1 802025851 265396879
2 198803138 126325573
2 664302511 792728682
3 466775228 467867910
2 568013913 160141287
1 154613992 356789851
2 195310590 949514920
4 578682453 801816826
1 922040941 2520920
1 408416692 239872476
2 205823522 499914322
1 201670824 122120693
2 740540662 570669301
1 930520582 85822743
2 553306358 595124703
2 540961276 380633350
3 933396411 934286048
1 466250690 614084958
1 118865396 434380660
1 185104057 475219419
2 505688415 420474327
3 998310860 654800095
1 442188275 864533753
1 571580266 268096568
1 579628195 121292009
2 582053275 801050011
4 740080070 463443018
2 320606466 975985728
1 416628039 998430318
1 98862683 544400654
1 105232739 141604079
1 418751361 929080097
1 674400334 477960313
2 795230361 902341747
1 862554941 46006109
2 671835886 985702762
1 298211969 517865432
1 602910395 800104258
2 193122105 89601053
5 269697570 410625266
1 653774687 529816113
3 418695359 336449441
2 280631645 301310568
1 156980399 565812374
1 369849555 203995932
1 615740920 544478906
1 104300805 139586381
2 181617839 774889699
1 282310957 508059929
1 402047494 37387904
1 755753170 352831595
2 380822303 951495398
2 160768207 491530117
1 65815659 963075372
4 81543411 767849626
2 451234207 194629868
6 990586914 606118779
6 133036888 754727928
1 737149963 665174939
1 996613265 96686549
1 278359740 717157997
1 266585634 803230532
1 799448124 172046382
1 352831632 777249770
3 288744503 907976738
2 35649709 884924430
3 219473531 362150114
2 894965728 320997285
1 583678510 557816315
1 774944599 546891800
1 920160968 782702153
2 253029704 373790408
1 185979693 459495361
2 742584151 812177494
1 536981843 627434114
2 117691889 497352324
1 930393297 823978116
1 647876069 735194622
1 212535807 516549180
2 474239212 899020219
1 152368675 686631869
1 694354940 611783087
1 510182232 494886246
1 459034857 796929708
1 757671850 694412919
1 906361620 881671204
2 909167022 105279109
1 646103785 275569121
1 489645591 760768832
1 280913926 883739532
4 982553620 426455501
1 98285581 56502772
1 704296731 288446563
1 763276349 942915140
2 93692610 536868469
2 680000559 698396605
1 130433100 10069226
1 436443981 738693297
1 519473207 232838345
1 36557890 580978271
1 907869180 943517746
2 543930519 219527792
1 160385718 41993017
2 805501890 669311918
1 66405396 66968389
1 935663207 854694145
2 73430204 380319997
1 946843893 209442768
1 41919220 488122524
3 663216775 571578210
2 157744409 368655891
1 761426482 659423554
4 160492869 910629223
1 247507937 89646708
2 489873340 830033559
3 458188859 409893243
1 932224221 198633244
1 824897640 340137593
1 494475173 855576539
1 576399110 444551606
1 128851679 891701121
1 5216595 156413713
2 731238517 414947849
2 411762197 590298910
1 263132840 837992603
1 726199252 60437378
2 712903053 896341065
1 499998900 579130458
1 244703029 170417573
1 993410863 996530345
1 788824004 69361654
2 713879004 478157705
1 980283565 875107603
3 803997524 160777028
1 413514917 339398126
2 123722094 80630389
3 764040594 528579764
1 89658497 506019435
1 196263792 316398792
1 91756176 638844415
1 81563612 636355001
1 887679023 627943013
2 970697189 679147431
2 48927423 23322486
1 739207100 241538845
3 597304062 817873310
1 64042694 205879349
2 374421024 988690148
1 427903737 524464068
1 95661424 729975519
2 744266325 570260004
2 121732385 242878540
2 655053035 467768006
2 3259841 808571227
1 764342785 640994992
2 901905005 480261376
1 553110741 271039676
2 735445694 277841213
2 55885272 636237993
8 675914517 14537866
2 729114310 225308690
1 249587866 193839482
1 104711531 693482137
1 500010111 415945676
1 673542976 98143733
1 836960457 112900442
3 901938401 656664206
2 202450962 659933959
1 528290844 671431240
1 603195937 607454327
1 249823298 604552725
1 159388357 201040626
1 201619700 76568174
2 471268245 411515478
1 287859081 488234642
1 487223122 628725612
3 805561698 839402893
2 383613732 998069097
1 380593160 374759797
1 911201250 710707610
1 551533582 497422465
3 202732742 890583244
1 865469984 353938107
3 364592143 667468320
1 644398005 698063630
1 825243463 551976428
1 448894438 102183659
1 936735528 820266145
2 437188605 583922386
1 682892157 722415071
1 128031660 272498304
3 899945690 10170904
2 837233214 599762043
2 488077906 949315652
1 528662449 695296689
2 958626519 902088642
1 48304231 903299016
1 167968837 443386375
1 597804747 238728793
4 327350411 914815460
1 270779816 517842276
3 412389325 45992524
1 575036633 983815257
2 710838643 435948252
2 635080083 963026113
1 458244807 633615548
1 298048909 88668738
1 553175233 257204451
2 224282675 723812536
1 313627963 722041359
1 151354938 159147417
2 321949915 328534415
1 871910467 974806796
1 844578044 80296799
1 407045908 582282698
2 621492780 948559107
1 838834495 689130435
1 911830541 416695522
1 872714279 17363500
3 505965945 928662695
1 852012092 611853096
4 824656397 87305424
1 361638508 502528819
3 723308614 481414324
2 113904287 109367108
1 286871254 64212256
1 906295034 969792688
1 368055644 709674459
1 375294933 975745899
1 898268795 355345623
1 800603195 491368389
2 875715443 775227246
1 767107717 337040957
1 455586163 779291114
1 353094636 179144455
1 907020764 669553642
1 182550811 936389531
1 72636490 2121578
1 108959966 313671651
1 301463482 711991924
1 154658306 452512695
1 295821341 275509640
1 561771171 843557802
3 158011102 821241063
1 995331198 422756972
1 212540421 219147936
1 793937666 540357421
1 647934693 921310237
3 791338241 493958817
1 734183301 964588576
1 978792800 987626090
1 514857657 407475507
1 330073254 760118655
2 517252377 333622264
4 219185306 315268494
1 59384817 293838260
1 357960029 549443486
1 839050354 564451994
3 609054740 890821427
2 359951909 431695604
1 481435473 774401387
1 243579918 282548845
1 480232827 289914864
1 731731044 383018436
2 911424181 401891981
2 84807452 266141424
2 843848427 206121927
1 890914587 499768813
1 825220968 546855781
1 250890394 381011655
1 53204394 304326251
1 705369314 317398495
1 704495151 309164595
5 605340311 930082628
1 639945871 689372669
1 153470297 313495470
2 602756785 60029851
1 329418711 647364471
1 228427394 676768266
2 283033021 358044598
3 654262399 266002702
2 57747952 167402287
3 958566110 756029084
1 718568048 476340417
1 503029362 303972895
2 654954094 141195598
2 355476620 288377495
1 244230575 739235005
1 447639011 578606671
1 109196285 560670399
1 637159856 154322922
1 412710638 856556553
2 856576665 735480875
1 73730894 800406542
1 251457930 968527393
4 433651138 681944994
1 471581067 865691751
1 88429921 866613374
2 478973749 144404561
1 755678003 203065411
1 216696430 677956358
1 387144938 681595574
2 504152732 242953579
1 846994770 809657311
1 2636600 1493136
2 975823616 902539252
2 57594186 622047811
1 200352861 352247250
1 789068452 955695042
1 119600940 543995098
1 591698635 974528325
3 868765847 973714897
1 375684297 16554064
2 436688131 500415027
2 159736327 413423743
1 507960427 437362488
1 778471846 34795692
1 624541367 945152036
1 332646288 89788216
1 372339439 479749564
2 327110694 132035711
3 222048388 575123465
2 227616554 89842044
3 540318400 524161035
1 643157556 360154841
2 661894498 781604372
1 561703999 430047600
1 767447128 169978346
1 539197318 982921207
3 753223017 744761257
2 208058162 307187119
1 963742328 709993730
1 705807138 191796466
6 882795707 725495439
1 410289097 493859924
1 365928070 804399406
3 377395384 467370455
1 62047301 692620453
1 327275584 135006548
1 136776086 943792536
1 931388047 337479685
1 111480260 276932521
1 530350351 270149698
1 318646586 983302051
2 982282869 29646134
1 981363485 976790166
1 387016914 551005135
3 833967209 564836041
1 310873983 580049353
1 446442374 629839790
6 52988793 626206187
1 172791678 825958671
2 505137625 93479596
1 845297121 151147036
5 806701195 113517497
1 858673062 55377584
1 201673463 237633983
1 354110451 650697602
1 276498273 72505189
1 753924270 304158359
1 428064740 672243237
4 919485712 564225789
2 549944607 165638002
2 157204764 550323361
1 834165449 109568543
1 1327438 675726499
3 482578154 773622770
3 233485396 792588262
1 511452862 27680464
2 12792374 585948439
1 551731010 549368174
1 302001652 592759857
3 569023169 409992237
2 525438293 850230676
2 351161451 7155632
2 159877875 45681746
1 734981155 308521270
1 196094432 362762861
1 690350410 944466131
1 29974585 484891027
2 626888866 300121067
1 908472304 46249034
1 937440436 671460041
1 406979096 224583378
2 650096187 241708324
1 987131058 418814376
1 171600876 651319254
1 448440889 484506097
1 353402293 555569028
1 158918872 346020529
1 936808460 432007023
1 186594715 820955082
1 184029848 492202113
3 719032638 261338252
1 161459382 269429680
1 128181447 171889727
1 120426716 986037006
1 476448239 984894182
3 645498 904591320
2 286205294 47432699
1 229877514 271260249
1 511864912 81368105
1 670032985 63323237
1 813259141 306671936
1 190940311 366975273
3 509555839 365322130
2 665486589 778244937
1 846193364 688839645
3 58067578 245419920
1 312606217 555574436
2 856456336 172253868
2 463685337 71545748
4 674482177 445010188
1 567129211 249106517
1 209224226 107589560
1 75444498 280673734
1 764141550 93139561
1 512182926 446644782
1 150324489 876983682
1 155567808 987488295
1 800986450 574294042
1 997908448 199911085
2 136401812 555842664
1 464725989 562436130
1 863024120 453374377
1 425050501 407932922
2 20345870 827022247
2 141491576 764035267
1 408277352 302386738
1 306106115 925692380
2 567355090 599566753
3 732772405 924025875
1 792994416 569342153
1 13091549 521471500
1 799119125 288430190
1 126524308 617934332
2 311167264 124156961
1 663441128 952877430
2 394488874 173488340
1 889229744 933614468
2 857845559 800853311
1 170358610 868948174
2 346149360 891397843
1 56363366 434427368
1 123622157 653456768
1 399620457 262209494
3 494605175 181371123
1 979724960 520513723
1 498214882 49016742
1 868197815 232706831
2 343508720 73529661
2 970479657 349912255
1 375607962 283335186
1 958191344 987302695
3 892141022 776066059
1 719639856 637680628
3 329038730 142888969
1 843229659 240628943
1 99239059 662581657
2 195864907 487096618
2 686577883 689598838
1 720091670 526957070
4 596449079 933345132
1 53902083 200068005
4 577322546 440361446
2 896619595 243588988
1 134966034 763774821
2 108907518 810664343
1 856488824 666188257
1 792972570 183518665
1 95571036 8572532
1 204857418 433486220
1 519991548 122812769
1 346808068 926565182
1 775771681 935984708
1 546261184 464003118
3 370192647 505817845
2 675677715 252635830
1 392203261 19671248
2 999376642 843371572
2 214411566 769601965
1 229986469 936703139
1 27752603 482237937
2 609209623 75372749
1 350835537 729300418
2 619063647 210340307
1 188220536 841928788
2 211299389 790003313
1 900058876 464667444
1 18862657 172797992
2 940069341 476005804
1 476270831 18814545
2 405727849 54095796
1 670840268 332575788
3 525345879 466388588
1 766849728 105082562
2 678138217 242422532
2 286018658 904204803
2 968693735 990577964
1 369849777 642274812
1 642367222 72026060
2 797140428 19722959
1 208862308 752792953
3 431088473 417105879
1 241303607 647431791
1 606054851 225641346
1 71698175 579778615
1 570161801 861500016
1 747573641 77170262
1 310686812 402579801
2 62502252 914351768
1 493183451 939105003
2 143101830 532067973
2 386494965 397138385
1 248517330 435773659
3 938496787 443971658
2 81177357 389963426
1 382395828 431192145
3 14042268 442749106
1 964532509 555015652
1 557321611 934104425
1 975446230 958347297
1 122288537 363527782
1 939597639 378218310
1 582741637 271399386
3 38985265 385420356
1 985764123 815833142
2 565602454 379284283
2 408636300 955107937
3 293741968 273715403
1 891470041 599441661
1 84804371 173228692
1 648195186 70816096
3 17798165 683176955
2 987945293 817047017
1 18617094 688715536
2 737163621 441311957
2 328272580 538574443
4 999724389 136592331
2 399336691 647924359
2 566816164 132920141
2 527405625 103352071
1 368102003 575340433
2 813860230 110459793
2 917444391 552971055
1 474477737 283678886
1 740931285 958285021
1 688757534 863628878
4 276067756 748037665
2 595442025 228992857
4 864485905 705164443
1 32289914 726460790
1 596363169 875900116
3 489451872 760380707
1 662680787 5644636
1 202533041 379356820
1 512496137 296890249
1 514398948 504731755
1 416855464 695507523
2 989023114 89079713
1 463435718 349601419
3 897809532 337163264
2 355231843 803917115
2 306881190 742089134
1 150698505 334056680
1 192619319 211480158
1 703378466 93440780
1 467001949 780945013
1 373695086 525135819
1 124803989 689258339
3 509439152 351602779
1 373500451 166643867
3 371124877 783113445
1 384093908 269923619
2 640976258 631726858
1 983145150 796940198
1 221909090 457274200
3 249450145 709180012
1 338452294 753285053
1 467144087 96969654
1 193603143 864998543
2 391133194 746507930
1 738512337 889758354
1 781011551 622643868
2 268141575 422691222
2 284447026 178456656
1 53886760 980207022
3 871582486 547933939
1 576101112 362730995
2 378938610 573859229
1 92429647 664348387
1 598435278 70384145
2 802767849 563088329
3 140420922 96529483
1 788218300 334825116
3 341216171 114264069
2 477726175 718501733
1 773790439 337004232
1 893515840 194029204
5 284868186 697423852
3 798701114 56386543
1 553346062 561243191
1 289538187 864629920
1 524404265 451062823
1 829882336 588993925
1 459256027 366243373
1 803787476 532981994
1 888489213 59027161
2 207567206 290488029
1 401428298 664761405
2 678217959 141071233
2 276660502 437502230
1 598875447 900565877
2 499007319 547713584
1 682679389 259063513
1 580012088 33129395
1 732445180 210632241
1 255840960 235680047
1 327545975 414855744
1 259524708 471737823
1 608922292 585389554
1 262027865 128542519
2 388320066 208315724
1 454651656 740913970
1 176592389 362544178
1 526482820 559769063
1 732546081 558464121
1 468791304 540998109
1 819382312 572106995
1 932815156 57650678
1 653845238 288141009
1 411234819 58138223
1 747774549 580971955
1 632006468 30434836
2 571691760 55617595
2 856612432 678610483
4 729327886 680793059
1 544301878 649122498
2 485187484 448846816
1 212548630 144483804
2 972124431 807998948
2 142977880 574089909
4 824141422 483974946
1 510564476 421633298
1 195681170 353068649
1 695805701 530162792
2 219908984 12590186
1 955904883 808362726
1 694817875 426938519
1 498610988 538719986
1 478290176 16258979
1 521252977 558247191
2 981244912 12451519
3 293442774 34723774
1 130152084 226345660
3 113783681 243177604
1 528033411 660861030
1 248117472 940587162
2 131352998 277498627
2 263069234 969697882
1 186649921 197659755
2 9355376 633578172
1 991020907 254660223
1 54535444 588231766
2 159997761 32589598
4 679281177 979065849
1 553617431 707483441
1 766636716 489947943
1 746458459 554838920
2 220032476 291165211
2 944134194 77691592
1 522574480 993718999
1 944586803 343718368
1 57396540 900310133
1 700584565 396607370
1 583435916 124569214
1 214824600 645044130
2 996800121 132689061
2 122015082 16762096
3 574637821 780256485
1 345304323 494625506
1 286524787 776942112
2 594089224 828490872
1 745345842 477865985
1 557432520 703844025
1 754038954 292458212
2 753514784 396344805
3 818510185 668674319
3 87748905 971153709
3 496640671 452792410
2 961908453 937713430
1 59671954 970189206
1 847271907 523293352
1 504884424 132428129
1 217470746 663582624
4 751371 96098597
1 145935108 478826767
2 64202877 18722700
1 21055881 473902652
3 889828827 159818323
3 383916049 815973194
2 781918306 58627033
1 638041415 591158868
3 229715340 362559774
1 702628185 795285563
1 843562289 855262284
1 63236743 226393183
1 323394889 275242982
1 687458268 730778932
1 174117907 24513201
1 232975866 639632422
4 303684195 810130219
1 999868064 453030435
1 690066258 958552570
4 757540132 151089959
1 395225925 766699947
1 276593934 764350336
3 42222649 747890158
1 170268053 152103330
2 366107578 535420960
1 456465454 873002142
1 487101849 511074490
1 444958054 59730430
2 142177663 285608086
2 770369855 140628994
1 762108346 122118740
2 97869932 834317760
1 409697839 924258635
1 520742165 931004667
1 294040207 56513911
1 478425073 788971
2 283976625 460635901
2 658333671 94183681
1 350433405 502379443
2 966459234 906885013
2 520185714 541257954
2 803245421 946126978
1 995907650 336180326
1 250741628 913574882
1 602333602 795402609
2 43280609 505139528
1 614321711 846832329
2 755360704 307461953
1 996136389 712654374
1 367982720 944015980
1 811444109 33280433
2 482147730 991660651
4 251469449 27997181
1 204147059 614468413
3 204790000 737024810
1 175795429 935930716
1 644689576 327640272
1 163354090 119224395
2 242483439 360807601
1 923769248 103892721
1 470048041 994756429
1 795185866 769537157
1 611892263 129190736
4 485197642 273265327
2 902446799 771241771
2 635374018 857889381
1 48528617 834699725
1 248224298 474571360
3 581411181 515697786
3 462411436 941711419
1 377102340 642020242
2 194135788 819663809
6 586239111 852327140
2 739064364 611917106
1 284668879 575434054
1 638958323 257988127
1 793953988 357132648
1 676889248 37299119
1 144621416 229401488
1 491846772 333764941
2 246570648 958138758
2 339706257 613374577
1 426982600 939845721
2 889218623 303720348
2 967619701 265117974
1 702964115 3413564
3 533100353 203635663
4 152391419 921951910
1 509141634 445397096
3 871709872 776490868
2 104416388 460154420
1 552863187 869555280
1 671425528 190794981
2 355997396 548271844
3 571507907 922783767
2 793973478 515443161
1 794073858 271037274
1 195192037 523005054
1 506426547 781829483
1 661181244 128818456
2 19569867 308964872
1 580205741 54322520
1 986061053 669739381
1 341565071 138750040
1 357389439 691975753
1 726836940 567817138
1 681608014 87918005
1 975380025 290324859
1 967458094 471596045
2 805616683 254985413
1 729137606 760773906
1 56354211 426549378
1 722056993 727208625
4 768240995 654655787
2 920757505 456232053
4 282965581 809537786
1 234823854 355771369
1 415381293 873982699
1 358207977 1999787
2 365205627 656605045
1 374656956 801275000
4 299912073 284848629
1 814378776 595621228
1 957767103 901120566
1 267512860 67728969
1 825877131 721497335
4 753792455 813307874
2 672059230 878453528
2 506990829 200964216
1 955598638 772012284
1 463800376 477143603
2 66852334 781859731
3 682108145 799294627
1 607310302 895174617
4 481923357 816813991
2 750575215 207143237
1 167279155 361337349
2 643727067 255079615
1 749188226 803299271
1 46714956 760558988
3 804359649 263563289
1 435939473 952966634
1 340275887 271056849
2 535215527 546496827
1 940148591 695062278
1 814080514 182614933
2 218555710 583975260
1 524923635 351193062
1 48641318 271339269
1 579186729 700488609
3 231555839 935369646
1 498058834 859027859
2 255761319 608850301
2 695650387 691262160
3 342286743 937130356
1 744411858 801979923
2 753540578 326349339
1 333396638 675192158
2 124823610 53360984
1 45984480 495539182
1 451664272 737408789
1 682950701 285683846
1 88579612 329608735
1 998702202 351483608
1 529936848 349453720
5 410088665 268514168
1 685622487 693326085
1 334478658 211029721
2 300946103 278757590
1 259947287 582342360
1 483028807 145644725
1 264485363 867761749
1 551145881 561799068
1 306860128 481383791
1 782069593 809037572
2 185593936 658816388
1 117456522 708803294
1 217584266 126075587
1 913312249 861997576
3 353630378 68707502
1 737584547 314676992
1 634734697 984270379
1 634959000 208008384
2 179511611 867757385
1 236883467 660603385
1 587423686 689926918
1 390947906 678586815
4 901334805 398433930
2 147829242 514445239
2 751353905 998124473
1 662475694 547728288
2 603451814 892021871
1 554598346 927938800
1 460742160 271276817
6 832692978 165895118
2 587085471 886423298
1 313077937 196698021
2 541745759 616442404
3 180945786 205117000
3 49594614 517152000
2 746261445 839472351
1 460167664 872983053
1 432416761 864980551
1 551149605 354777633
2 85965039 894734820
4 68563969 599430775
1 869427934 977728856
6 442588582 520211149
1 469768344 698892383
1 632257739 385405826
2 53546891 122880217
2 851777848 250496154
3 69748341 262206794
1 770810305 914086048
1 437179519 829089411
1 785382403 736020220
2 879149863 505418417
1 430737383 947857649
1 408454845 391638525
1 468614140 604297978
1 773141816 179162561
1 507765112 995315419
2 212164027 140511554
2 49645100 744877554
2 616925668 451520646
1 766382017 802622509
1 255508503 905438452
1 61180391 14935544
2 513134496 111561901
4 55514069 774478374
1 832696847 360280810
1 516801534 161552294
1 79794269 4578516
2 496199138 67667460
1 515353340 400518742
1 215660518 283863213
1 932256568 901914850
2 993880714 106579129
1 303320633 406039792
1 502552316 659903536
1 521477675 875458920
2 562197424 566711209
2 136180577 960010932
4 956972242 63373076
1 63407770 990547549
2 707519579 610857576
1 534159330 440557087
3 304153792 388924254
1 60922946 615100680
1 945046052 393621360
1 70716035 319032744
1 73504723 914099532
1 958280996 320042381
3 750256598 223598911
2 444983726 720367763
1 28700999 229948039
2 294447901 510806588
2 195467288 786811664
4 832086895 193590438
1 7767701 742449536
2 830716332 637695867
2 810155879 136753773
1 11380978 311149234
2 937543942 412139674
1 749894565 176526934
1 567104931 585314685
1 859921334 125346325
2 815529810 870499582
1 853312395 83310771
1 984072190 936106694
2 86340215 151984198
2 89940037 461949743
1 292028097 610876754
1 470079419 623534412
1 230233524 618060403
1 102625659 454734061
1 626159304 728123592
1 69210704 435401881
4 191801942 431543048
1 979845416 978992810
1 401105100 306092320
6 112924565 164581534
5 274704279 735679399
2 938001909 305328829
3 637298654 424340961
2 40572694 290092283
1 872224192 863805129
4 972676743 472185579
1 951155145 661403290
6 683232900 539101956
2 661706310 243491041
2 571276089 696558789
1 953207744 43047158
1 248295916 249590779
3 687153817 630374054
1 661134227 74220778
1 427953068 174661475
1 203876125 109615049
1 189958584 715458053
2 912407654 698262016
1 377810190 287545427
2 259455657 533345052
1 395366286 391355456
2 333489148 684234065
2 702251460 91106488
3 675670891 858164547
2 596859311 973485202
1 971350547 482139107
5 324696927 167833434
1 5950357 854784045
1 909862224 939964434
1 857199871 928514938
1 273763738 415116656
4 310723085 419859228
2 164355444 923324640
1 32386872 971060084
2 478638954 251009045
1 434538974 792426586
1 202656145 491177692
3 410348818 648372630
2 571984080 853368262
1 966562851 557159223
4 375551834 706846
3 559219177 186374135
3 580984146 687761586
1 253334769 102232661
3 776849051 987642884
2 288026304 82819995
1 31380126 466598432
3 554179209 875198306
1 101191887 838660225
1 522611784 34035409
1 494065487 838924833
1 792230411 314379457
1 853919083 966516872
3 593598693 535202707
1 378011950 840261641
1 591642602 403764279
1 984453081 551374235
3 850808603 707787800
2 759543657 141507106
1 638552431 570651634
1 52808912 60986403
2 90220474 961945955
1 903158599 91141646
2 719253677 933004425
1 131715843 670783085
2 566162050 73109337
1 236590062 999146021
1 485461640 988333697
1 194527748 924737022
2 787903804 435350755
2 756252012 673406063
2 267515527 864501686
2 421025303 807995675
1 702401012 979607015
1 458440201 702761289
1 357379962 415535356
1 982591725 110223730
2 165086649 306098860
1 63210499 244283425
1 6870868 72375654
3 949345732 170495783
1 657943602 165808622
1 78666286 354779864
2 211817268 349636883
2 290795505 307920959
2 954795031 860323803
2 604975452 470535387
1 618653848 86246951
3 178268509 39455065
1 584710785 702169374
1 942293786 506549756
1 941613067 825155780
2 648250501 116061676
1 623418973 244453033
1 569041677 64059505
2 591871274 67705888
1 64955246 892437043
1 645264458 785504523
1 561478934 444891092
1 546971448 310935354
2 504539336 18081689
1 665622002 601432709
2 613823021 763482215
1 458368771 920242961
2 464435990 903932767
2 939981992 557855426
1 395063591 967213611
1 817980939 249487499
1 361120105 987306072
1 454157977 805116340
1 291984903 408578113
1 159420588 618083936
3 915082688 51116822
2 266846569 345397479
2 851967540 345332185
1 901377431 439884638
1 201993788 683826414
1 672980226 177479943
3 31770896 816272961
2 255784392 601555638
1 112274439 846401718
1 282792642 468674591
1 919411698 64763505
1 180896701 290770270
1 206432462 972353214
1 66108870 263540808
1 882049655 500736062
1 564072173 50755099
2 781049888 698587477
2 871161936 722507250
2 991428805 413721974
2 993754702 720003720
1 608458980 416467422
1 280577051 156818033
1 613506905 91200686
1 190127522 93149800
2 70728269 822235454
1 119061651 429145562
1 621464703 581037619
1 852003299 432582795
1 948828101 599966563
1 451912654 587234500
1 455597815 945170904
1 523284770 369891019
1 699189018 638806437
1 844583361 196403775
2 955115212 734778342
1 510787665 193704483
2 93153073 504081963
1 380816041 950441636
2 688356302 6134709
2 548272866 883893706
1 142242400 564517862
3 711340478 199920444
1 325867589 409342059
2 277617839 682488543
1 898046826 575893019
1 779427392 300229495
1 713188488 904845267
1 466414138 172800056
1 557210219 224542305
1 619570591 281647133
1 541799937 669549474
1 249807559 749428446
3 474751516 989345560
1 26399575 151778229
1 496655113 694478004
2 646880371 670272015
1 53192971 153012557
3 886220246 320626705
1 891203676 851409616
2 595934833 143584050
2 312524781 654773449
1 704122298 17100907
1 568491693 471017573
1 523076589 812387479
1 324155732 539367691
2 895952608 506822156
1 402323637 989450850
1 326786195 548898705
2 751540498 484596957
1 993041073 88484581
3 920657409 665824843
2 222270666 423206696
1 382958075 108788476
1 88640394 271966574
1 364263334 313464321
1 559726580 155192969
1 905560292 297890265
1 401137393 210830011
1 337061377 635513492
3 90838892 79219758
2 514923878 127285
1 382876566 242203807
2 188205512 310713152
2 623469809 470660186
3 678620551 145017988
1 735794320 386109689
1 294830796 706178592
1 59206850 100961324
1 97474453 541781598
1 524314321 243799082
1 462334356 499704061
1 607618141 991187460
1 360154329 574327916
3 42185872 212563262
1 71378758 49870091
1 564834708 450707275
1 308936133 456927486
1 376510780 962608834
1 244002740 576947186
2 875468796 202219157
1 933336228 424909590
5 411084695 390115201
1 897301341 394770598
1 500007996 823470446
2 77520673 523498051
1 602212516 866558464
1 657077584 158424120
3 618443115 692395224
1 807431176 796055022
2 984001136 348108250
1 933605393 560853523
3 153084711 501810187
3 162930515 428945414
1 507986808 881924438
1 813584401 618442329
4 455539881 899113785
1 305829279 222655031
1 144950767 319690183
2 839023403 553899572
5 838261098 756067156
1 621072606 850904153
1 987152070 453988492
2 606153032 751750540
1 609063598 355574144
2 462659569 149876458
3 222626587 979248752
2 66799192 116354992
2 893911946 751446899
1 272166698 882459028
1 576930185 526656800
1 112519532 890128495
1 388791837 8946157
1 378236770 108308769
1 576386521 488540795
1 247917050 133992638
5 433002746 108650270
1 284087370 407504312
1 987545441 16336113
1 567109700 727608976
1 146948947 521701634
1 671639253 478047477
1 666827713 899578710
1 524415415 787854729
1 754643352 990401847
1 642245473 544849441
1 258339737 677987382
4 300023683 824752519
1 820215591 832905479
2 598947611 144545629
2 790075455 651013765
4 216661925 73353251
1 344377522 892391043
1 916122126 668002305
1 724129828 816121438
1 165167367 55663732
1 61896747 836963655
1 679051786 982448996
1 645247782 226886967
3 330158747 583545162
1 516662870 524989534
1 928683701 902166992
1 798588660 152523193
1 642771646 17132743
2 383504528 527038806
1 107891216 225898383
1 214088975 551541263
2 225570701 686856493
1 712952619 293442466
1 494620779 876270189
4 162585221 556670870
1 19598013 272399097
1 926913690 635772703
1 643389673 928897548
3 396210132 632347199
1 214568504 135910769
1 864120767 826641412
2 359086492 849614575
1 461989750 711711842
1 469728438 481586310
1 831164635 214955188
2 690987430 454507127
1 762474535 569468841
2 184012823 661164702
1 324279456 643363172
1 231125051 716491469
1 5313971 64756037
1 37493329 320279799
1 549675669 795115366
1 556665162 955875466
1 187234962 798375418
1 247384137 163396819
2 215209393 671493620
1 497379980 152688187
1 215764833 706407923
1 3640531 470032647
1 769435421 840973532
1 993466281 876057061
1 588097962 791088263
1 810630239 987904207
1 294871704 540106774
1 143958912 814613447
1 157219317 269860205
2 597883008 157886285
1 54038179 347600739
2 977501175 751522923
1 526780177 55734586
1 330250492 723810826
1 469615196 579650608
1 623850007 945664405
1 230067747 436787503
1 560711601 57191714
1 308224145 335169627
1 865345651 743846071
1 377757434 95632198
1 339746354 956591283
1 685551123 851392802
1 867880286 664154339
2 26511169 263588256
1 626143865 982059787
2 747434093 516314570
1 533720467 5532345
1 329692331 434398891
1 302235415 431812088
3 537428836 273029983
1 149409038 38246239
4 316269564 160771330
1 73471358 490520069
3 345037754 468005888
1 566845875 356917555
1 839296621 702171670
2 124860923 434533285
1 446373505 972744731
1 470487747 307526523
1 803105238 137605015
2 961261093 24146134
1 725858890 433254053
1 243786101 876118222
1 716184888 740195673
1 141262416 317759901
1 481143604 321739854
2 883315354 212161441
3 607766058 742530630
1 542927673 228901039
1 76483498 669163996
2 251413440 125760414
1 490372634 899870813
4 931677635 901100802
3 283093534 61198001
6 347288486 772955223
1 429528610 420969170
1 218043708 742254731
1 353255459 35696488
1 195999642 492012694
2 500732960 282092523
1 786117620 732434409
1 879732231 958586276
1 178006158 753498537
1 806675116 940975900
1 72173996 912588380
2 597933458 461512391
1 925268697 411496563
1 414265795 893352224
1 286342597 613344494
1 106696135 549859649
1 790703501 369179703
4 912769985 688543883
1 373927003 222901070
1 115206535 434275583
1 841191290 20024951
2 273208616 721022144
1 327964808 578397035
1 448084592 996909822
1 503858512 655958967
4 486446149 493137471
1 244308505 675990912
1 742983373 1509595
2 343153406 254571684
1 700207560 940109819
1 306737973 420088057
2 462606582 972672866
1 878898719 490128570
2 130846942 293531780
1 421330102 186166001
1 176071482 158233888
2 780911039 166733956
1 290485223 77173237
1 576333994 876344261
3 995311125 993953751
1 589121438 613973824
2 655010169 362115928
2 331688851 339767573
1 897887246 196462385
1 933365200 590435487
1 131477345 794726676
1 97329770 548040583
1 343891844 908154823
2 340259292 815981490
2 719267487 590710165
1 734436920 930401408
1 226546659 616131182
4 843427389 448988065
1 490549608 613443451
1 74135179 328305469
1 537975354 687421774
1 719524854 924233330
2 149544124 233717181
3 362685074 792250025
2 341189588 670433479
3 362384816 295860139
1 370118488 793952381
1 792688019 890294051
2 36522245 615079636
1 458511941 285561052
1 692108288 93416708
1 898246170 420126917
1 168804973 75497801
2 272335244 8545549
1 992048725 808809025
1 61708714 173004565
1 694282304 68804608
1 855040141 808521063
1 622412820 242278636
2 390043337 247526134
1 327265502 291686821
2 213160766 217173047
1 951910699 513863053
3 419446782 911369625
1 731934531 438661117
1 554162193 578094206
2 847830616 223999409
1 83311845 555625958
2 39862232 213772350
2 824002940 20227753
1 268316377 964249762
4 183457687 415300383
1 539253869 896688517
1 256157285 512388982
3 802841661 28584017
1 779909872 991311346
5 359866975 202866502
2 206167725 698349540
1 902912929 897066268
2 72898062 741783618
4 834272800 270950744
1 907344369 482737411
2 170676104 123647447
1 815905528 662732619
1 594901047 946562832
1 189564721 841935023
1 681796915 209739050
2 253297049 168995873
1 819280615 158168343
1 491727078 287949613
1 624880185 662882869
1 421022558 833031
4 628403054 780361369
1 736526269 811634784
1 74956240 561382633
2 38506338 580358000
3 181271167 591370587
1 166500760 510636911
1 908632278 76412914
1 533958601 301582990
1 501507985 751249360
3 292835269 460242721
4 508417047 947497576
1 840466631 848238577
1 855563598 503440085
1 361047507 824409759
1 645660293 106759332
2 24482958 826655333
1 156041695 470128770
1 938186002 483826843
1 169869747 7794529
1 661906962 185329632
2 792582507 933573407
2 378971455 947527053
1 452797336 229751580
2 485779131 245716127
3 965343920 45231963
5 123394724 704543541
1 115406507 536352081
1 235355526 795187127
2 542369156 905087984
2 131361183 760598244
1 399339342 410151822
1 14061396 67584285
1 348507243 464474916
1 717547656 663602383
1 357036756 588348133
2 636242058 236137278
1 511310808 697399962
1 43974254 949630166
1 411522208 260614338
1 476975725 284022306
1 572263209 64630052
1 798808876 611307845
2 919855544 26418958
1 87351574 800952593
3 70640164 140795156
2 207181276 681844463
1 735268571 179428128
1 131716071 885103951
3 690902642 273331792
1 613228195 304841427
1 885948206 565071641
2 247924135 269045859
2 211854186 978386456
2 294573031 583139068
1 775421576 566048709
2 7897788 334543924
2 102673801 772241606
2 49778525 639783749
2 259023525 897673883
2 323790939 682267473
1 647590527 395489781
2 615233049 960321246
1 726015312 300541537
1 358876896 815635637
1 173431980 239737474
1 136804427 144905007
1 498406532 378322633
1 222216319 850645434
2 270847674 296807640
1 837641272 903665842
1 589692652 972278188
1 757096892 397898860
2 58394081 88695422
2 612685324 198317628
1 963922740 601543570
1 165412619 409189919
2 534678658 192843508
1 592332191 734797988
1 229533375 550344807
1 560517323 202025829
1 957958139 94388516
6 999238263 387472423
1 885742145 66742406
1 3150891 782637207
1 644966505 280094198
2 58584186 123749875
2 116679520 353585045
1 742345325 849449807
1 216606938 184889934
7 545051262 678787379
1 589210214 359463331
2 980979813 82489187
2 690386851 47734154
1 444023421 38735115
1 432509874 656828842
1 941421842 197085854
1 42140464 918669676
1 912355576 80020050
1 923742761 249819846
2 638709365 619627757
1 219015597 6049001
1 783280474 878935631
2 671749363 809781452
2 689562540 82216971
5 753974942 328990702
1 828114237 528790463
1 355091041 979609274
1 694171105 426346643
1 235466619 680049535
2 135149425 927418765
3 669065929 517864971
3 361379714 118348902
1 343014181 913564428
1 187916195 255338764
1 885388184 480806353
1 76491143 317942861
1 344638463 168036335
3 793727778 422622899
1 510465334 785418233
2 187400138 134035289
1 625221235 440546623
3 634210547 750251477
1 647644729 161706634
1 969323108 655547114
2 219598214 369040798
3 510971223 292351394
2 491940214 196958397
1 9080917 902701603
1 587779984 267907626
3 422942194 641245248
2 281530991 442569647
2 570633159 593630754
3 629631513 246442163
3 590044524 337050541
2 702291871 600276880
3 324922521 293731905
1 811927426 203802676
1 884910310 930918154
1 401840218 920363941
1 817414467 628553185
1 838980383 580267706
3 593784587 237595486
4 570505609 710057055
1 477904469 395348017
1 599361472 361238017
1 622954691 313637023
1 887385513 428947005
1 524754329 368334064
2 697774617 2645396
2 299633058 151751493
3 658846936 316812872
4 117415722 554754758
2 313104225 601273087
1 242185749 800862455
3 668585798 751218537
1 644391909 237792673
1 33428134 354396318
1 668842367 429905700
1 595405668 665634439
1 669594502 540815543
1 576049661 554969617
4 179782452 883544432
2 275457856 89153074
1 276017709 972098267
1 73294263 757453905
1 31227833 216846205
1 790662494 344012752
3 941083356 972405674
1 794345653 112555381
2 276836232 677215850
2 541239376 316993975
1 684618746 84588294
2 529409954 380870765
1 955683487 198123419
3 191345114 601661013
1 281654051 508450219
1 723557750 493012953
1 414694300 402744749
1 264166119 167120326
1 171678606 293502270
2 958953710 654833380
3 385096286 163188355
1 966569932 549880918
1 464866747 238884582
1 111007242 594343292
2 409593213 685231740
1 820911888 239414715
1 206657577 57630614
1 957754914 83294267
1 400837423 231240090
1 630895027 803342756
2 560996783 76955809
1 581391556 611637882
1 52501068 310637295
1 536668300 567953932
3 173962727 27376205
2 877378647 634512795
6 588581366 777670259
1 464972199 606476305
1 134165076 864759391
1 391266252 368380068
1 506277906 663284611
1 675775198 896026560
1 407939633 669249349
2 827043726 327191040
1 329088825 964890970
2 906898535 754794383
1 504514948 570156775
1 543481545 318769536
2 45743972 150739407
1 652089010 431282712
1 842355096 264192717
1 218644575 631202804
1 809077647 256806546
2 653226114 200796605
1 260491698 488411915
1 407457488 607568768
1 239617928 809979574
1 71558954 312709752
1 950511041 129577196
1 845716942 352797948
1 734586227 84378902
1 979714202 921968595
1 487643430 25896492
2 785129726 622051054
2 744781640 741145028
3 635916614 567812073
1 116717630 960880948
1 834310651 973676035
1 236818548 105865054
1 102821071 112125221
1 122782491 703277300
1 232000788 895662567
1 401846089 463754243
2 414690844 899599592
1 548782976 392432376
1 670776117 105642766
1 997823756 144202818
1 62031685 854770091
3 925793007 35493862
1 632932086 448395196
1 302082565 46217216
2 952306614 528664160
1 38157393 88009574
1 709493146 785314975
3 451187308 97660082
5 545507769 110363988
2 545326317 585615211
4 528976526 633945555
1 756522281 557928024
1 692586920 472170317
2 666281026 16435965
1 757715126 656179429
1 236206128 718622137
1 973486704 457802100
4 641509184 258076308
1 863252477 372428640
2 214456216 472503808
1 846701446 609818165
2 279575021 388872454
1 185021303 18342906
2 88501331 90249586
1 870173775 617500084
3 634127617 341707141
2 994624058 56971775
1 61302562 944348763
4 870741494 68254322
1 439152735 463339203
3 890235659 17570722
1 496136885 267022910
3 612052984 544737419
3 516320043 451031353
1 192543885 947700589
1 311439039 635272796
2 937514911 617848422
1 369533912 319614953
2 732614074 21204861
1 25517124 414207035
1 747347510 333192212
1 890321893 387044712
1 655499359 92483233
2 402241509 605483871
2 531602751 817907799
1 533863948 751746092
1 818200467 55748787
2 401620519 325878215
3 816802033 472548129
1 675369928 701511696
1 317505870 144561165
1 783107743 38431982
2 826590465 95117087
1 308453684 728732804
1 373307330 786544628
2 585727437 116957840
1 856169041 891483543
1 240657525 626411557
2 689624185 209548215
1 210502276 625661339
1 667143565 641954075
1 962056344 194208160
1 672021225 453154973
2 112536083 96244286
1 684976957 380898999
1 428291552 731333243
3 688075399 764680207
1 20628805 173572201
1 258917532 529034472
1 640180642 592896015
2 153770803 563304459
1 302137830 784337247
4 727997394 618508556
6 204161092 901805076
1 590993357 601835607
2 703993975 262660258
1 396365626 498818840
2 738499314 298861515
3 310711691 338093245
1 692507922 154060812
1 970064053 993653879
1 509496812 449741332
1 261407557 240836186
1 533602675 390038866
1 652427023 984162684
1 688788620 752302728
1 911090210 364775874
1 170735389 46361519
1 519335600 404391577
2 88131728 840084355
1 205008794 153237370
1 875609324 471145443
1 478811403 261269182
1 997802767 270648839
1 732299643 164836468
1 302911298 992770190
1 876200289 235136530
2 31715714 581697392
2 867115165 701857425
2 978414661 51640069
1 660139268 756482312
1 122377223 161001456
1 668836226 144552190
2 52597867 195915260
1 449453731 811257449
1 682272751 354411506
1 24026191 381722479
1 797725864 525525180
2 294199725 22866713
2 442098877 418195294
2 337040127 553716495
1 127199991 179252009
1 569156565 408192296
1 989662047 624200035
3 36701417 645116895
1 710097341 620729777
3 175088679 12026288
1 142979513 221226326
4 617722789 197805574
1 934133838 540510614
1 268142987 795231074
3 123808577 293788055
1 351806181 977260738
1 119312792 219730828
1 468273277 32931711
2 644818167 23900387
1 376372312 429540121
2 180859545 248999513
2 716820341 143663369
3 833408605 567176361
4 417774649 783741301
3 714062607 709773127
1 249493665 657258104
2 374492878 325837200
3 388560977 762414539
1 166973253 883118494
4 643617624 871628131
1 861719344 89512258
1 879794702 206499532
1 532500265 349235934
1 809720433 304928451
1 189682760 729434901
1 887270155 945145038
1 471615697 304906571
1 956481689 162486831
2 405940155 662774760
2 107353873 707872515
2 499683179 533091091
2 183997900 54136582
1 395735644 200854897
1 60317672 607018850
1 35524947 92923920
1 297103277 187457205
1 700127671 739598693
1 795344382 761746652
1 895937900 695924668
1 39747263 346772762
2 900783551 382058051
3 326056700 848874619
2 728874187 572246270
1 581980261 665194983
2 232652278 48539189
3 58565686 102016663
1 397140605 430919454
1 882867002 274942837
1 231548431 48428570
1 362866608 707762374
2 425304694 738130872
1 535549041 434945517
1 822727590 475720521
1 304588965 645040320
2 492045285 765153177
1 161151025 800032349
3 863308210 841935874
1 687137398 510066222
1 821583894 893316929
1 517422270 59614859
2 565408269 184103357
2 255044149 815089287
1 462769208 77447015
1 627093789 191438648
1 589911762 885324034
4 582911269 180519781
2 168656582 734597994
1 706889591 712978967
1 86897392 996610747
3 134866345 479993106
1 933666654 901441010
4 226590515 620798723
1 867483250 304029837
1 387647592 616926523
1 479561653 858931672
1 362002965 364730219
1 367169958 514954668
1 115227701 37121931
1 500462771 756950080
2 290863883 619067457
1 906133155 526152714
1 351298333 657692584
2 610922205 987279151
1 842316183 121261793
2 889917034 884507407
1 371096358 351837478
1 527926905 610166605
3 298200214 824535637
1 705010497 810991698
1 412020278 730966557
1 428804528 660437802
1 605515462 644847248
1 445024590 77300848
1 109569761 394097337
1 896151123 631525121
1 830627293 574417952
1 43009046 687779158
2 303604597 311386764
1 771015458 377077574
1 666680500 96105727
1 88339791 463235238
1 257388381 958886365
1 220580435 606008540
3 113467490 99713667
2 936758141 114549063
1 803645091 82417851
1 675567138 139665516
1 618052773 407538427
1 638583440 788176843
3 543022121 28364235
1 979625325 173765521
5 641757410 970688572
1 470671800 93686885
1 548020111 979589836
1 3895880 941400830
3 542261642 92378924
3 418329704 278280425
1 983834325 233005509
2 70374326 221560736
1 736761882 220675141
1 219120828 822901554
1 63042897 284568473
1 322164130 818261253
1 52426937 834560681
3 599723510 226413756
2 179054846 851965648
1 494781270 973134535
4 60845754 594978676
2 822110288 175654464
1 631434351 872473354
1 270497611 452405615
1 695011214 569034695
1 400470334 393911769
1 287817014 666542357
3 203002357 268985294
2 275462712 574426015
1 79861616 50965352
3 820759049 970029634
1 48443709 859727006
1 186999407 544667055
4 624380254 151693015
2 104387681 10292948
1 510896993 587235801
2 489587028 411233999
2 396021931 998425830
2 652455831 155578095
1 836024371 270660019
3 519806679 235192319
1 452565175 798345073
2 587957712 756352685
1 666671474 456936025
1 937293826 530502015
3 549579382 861310009
3 863153675 925837823
1 499166767 422010573
1 978813383 29929660
1 774124601 150608339
3 498925356 161989548
1 576191297 899283243
2 122328437 294504229
2 221139029 660722277
1 990445834 644124603
1 432510692 134876216
2 496050653 277754239
3 768434761 346959085
1 430522726 613824779
3 917202673 325807293
1 280089348 117099581
2 291688527 689941390
1 383823704 551279987
1 509933551 207864225
1 221296313 788327493
2 386520457 83455887
3 140054313 16149684
1 6951624 87228057
2 526657532 532625641
3 172285720 403545412
1 428861366 388894925
2 554971937 855302706
1 750364649 976192317
2 808694781 616709873
3 858262805 49320914
1 797652213 30634184
1 564145107 297253832
4 649220113 226037602
1 795019876 648470608
1 127261402 599993665
1 969119924 750390589
1 171827563 737840102
2 117321548 522206326
1 363637943 141569451
2 351632671 976457619
4 310264536 443068100
1 121920697 281848268
1 850638871 709362365
3 226949980 482120488
1 303418968 623262287
1 697095302 974018083
5 956458738 937187291
1 409442511 733815859
1 849325400 442165802
1 870496571 672571255
1 702826089 70963053
1 813936625 457577305
3 343507379 117125942
1 638946488 935365891
1 582578247 391235977
1 954372372 839156234
1 101980722 874915356
2 575647971 31691890
1 609036837 785119704
2 272114708 371236825
1 345897516 779899653
2 877609208 538545918
1 131335277 250385406
2 595823689 958822201
2 535261585 480773232
1 918250034 117780344
1 999762032 964962502
2 566490999 117340143
1 696719573 656674661
1 569013612 986831128
1 560339364 73365010
2 206590667 493708912
1 303949708 334795449
1 790078287 972537419
2 298141667 272743621
1 876095031 146534809
5 51704388 567170546
4 685403449 537931637
1 426501337 511667616
5 757695900 134926232
2 157399796 155221142
1 878444110 581470958
2 197763071 486637979
1 604227595 407936534
3 530273742 785190655
2 133345293 406743865
2 762079091 701648633
2 917923931 877819980
1 66297295 907419202
4 644836137 666208182
1 118047365 645928469
1 874846949 902877903
2 928278129 35390554
2 862691747 848457854
1 581367705 671610403
1 796692730 787717161
3 78175182 281670264
1 784743802 555542112
2 545685091 336818096
1 755235214 971901781
1 184190417 792727388
1 298645587 327264557
1 465646423 894200100
1 488484405 496125413
1 747978708 821499373
2 474038514 639982084
1 651621358 988467587
2 772926604 639491210
1 237146166 333065841
3 734235345 920360002
1 766076434 78686672
4 416961402 680850721
3 761820571 104116752
1 134807547 894719192
1 400923050 734389017
3 312351200 81415644
3 646615631 674969521
2 434841304 160743967
2 730953473 464436666
1 775844189 864826829
1 907378828 306071513
2 256340248 27310733
1 509221516 131580175
1 683039409 201492585
3 226061133 589382732
2 601659067 648411756
2 744188309 957905435
1 206179934 392562477
1 241156023 321040207
1 990605184 827459146
1 611131210 205527649
1 363512993 699682098
2 642531006 67019885
2 139469812 704241972
1 764274766 44347986
1 884146693 206106276
2 454660278 696485783
1 234737547 360182654
1 110083537 439865108
1 678134982 951916336
1 912371862 290832508
1 433578431 795995972
1 918211863 58800404
3 441721186 363295142
3 261618815 122380694
1 305389649 499657552
1 221436239 612729532
1 656282570 130967343
2 760430774 991759345
1 277705860 786274298
2 493034569 253643492
2 651265332 876126508
2 918418946 319102210
6 291382149 905451134
1 915639951 305921691
1 792933771 331480353
1 747128672 642034142
2 438248361 841541745
1 818777292 877182524
2 642727591 595879321
1 145464064 237225714
2 951659828 289029119
1 907602529 551519415
2 587463657 558462318
2 126029547 890295187
1 786491889 418871603
3 704030089 963425701
1 442949907 591878285
2 297515711 267617621
1 814517838 533177476
1 486034906 978375070
3 821220856 300931096
1 597305146 336255248
2 416825254 531452006
2 554680072 941278523
1 963660509 969750102
3 5605683 964392013
1 908213025 218507189
1 849788415 605689034
1 821504893 419087808
1 164089691 713814032
1 505175033 491494055
1 763997963 641229257
2 777358651 94553978
1 830630729 640319409
3 416387280 315544087
2 915182659 13635570
2 688749155 589400114
1 162615448 511820431
2 491970584 172247019
1 373803145 520285185
1 530966855 27549418
1 30570743 13421877
1 494254060 59532025
1 546061603 249760584
1 980940384 76567534
2 322951455 560740951
2 946459143 421727726
2 673641707 512777447
2 569251418 793938481
2 283635298 461060407
2 503907603 937338950
1 835667395 288241384
2 458207533 523770830
1 54694998 434316760
2 323803935 847097138
1 715569786 339879133
1 250033076 443802705
1 158173118 633802373
1 107623671 178619139
2 707539689 285537625
1 390655249 414458382
2 826096283 321827012
2 844021816 251901358
2 934014444 94460575
1 202928001 632549906
1 46814656 889711947
1 842046526 988429954
1 764779641 25904101
1 513116968 60169313
1 463864580 554360762
1 902788363 642255300
2 398444723 561615705
1 797754350 411177145
2 360992009 315208047
2 706624648 417213653
1 856477584 11132956
2 985656281 174237409
1 534707726 703720291
1 269538298 416507074
1 69054690 112667523
1 130874429 46842544
1 237500766 150315459
3 126641611 462697721
1 308529555 308848809
1 326796536 216753962
3 689214393 966202049
1 259098363 692196385
1 864341116 773253962
1 179611573 426599370
2 570433860 393641319
1 890110321 5168535
1 257272802 164624952
3 779979815 383464572
2 928565054 284735161
1 635121745 81696234
1 559566348 511281225
2 938522316 971484616
1 82799029 122841167
2 296090631 651367754
7 918656923 736940192
1 820300158 882517495
2 602040702 326301336
4 360270866 906620199
2 25692646 831238931
3 67102586 54924744
1 168968663 458755889
2 513254304 658325174
1 475561712 436720947
1 953066892 363170476
2 498063533 809925807
2 156500484 510920404
1 661140119 707744086
1 218127244 490960241
2 332404549 922366507
1 311464765 979703939
2 399940527 768112598
3 289625747 75971211
3 180579694 51292435
2 641396722 809257584
1 144284362 122243713
1 833487363 477640043
1 620051459 946859012
2 852833840 107237575
1 574889428 811449920
1 845222619 140884378
1 975575598 187009722
1 104758760 59908023
3 775848908 694102902
1 871354122 441027578
3 830500693 842105348
2 891364335 201957447
1 668090646 321368919
1 85468250 284595302
1 375701413 92436157
1 915060566 731506852
1 882574309 269914709
2 952513110 158697849
1 876277213 441303889
1 41872889 956995604
1 398574510 185003781
1 266529325 603393603
1 134948512 993336816
1 790259281 924963670
1 404303218 618329391
2 350732489 659481742
2 127290309 57113770
4 469008386 121132226
2 815256299 747590569
1 303460790 348347990
1 734490195 179659171
5 2589452 739795475
2 53901731 172262080
1 137752437 816247654
1 937686637 559211034
2 464958980 952072689
5 934356810 135785707
1 120646954 705274012
2 124497193 42772405
1 820471862 595640863
1 220974573 736623868
2 554149788 611424321
2 515295276 85484488
2 64863676 867948809
2 294604092 462680074
3 166923524 901084618
1 645877972 190510231
1 768043598 602352662
1 196586845 974379689
1 755839991 686040794
1 898487196 343647947
1 129887089 133635864
3 933361970 793014733
1 576452595 19560622
3 134170924 930276321
2 712429722 410587002
2 71814251 139606413
2 559591302 114838585
1 834546227 416274371
1 960063110 530645451
2 278966339 927970798
4 524302929 93336537
2 157740606 819865489
1 881899673 481076507
1 162441555 492200972
1 669977291 807711069
3 359644501 993049689
1 304884607 535140295
3 93206031 342606165
1 94130297 699430940
2 820056439 756164919
3 586564257 242397711
1 260100159 621222165
4 417822394 327255483
2 868130857 234466889
1 946029914 10308693
1 7571119 200175364
1 100957248 775457416
1 806139172 985170722
1 647548428 93041564
1 69796209 694002569
1 581542133 990320846
1 649358734 264973881
2 453754119 577182624
1 806430776 304253235
3 724553635 64238723
1 827540702 503382460
1 75778038 215453467
1 746083093 487167117
3 136544351 145232467
1 69706422 985165475
4 803943009 204250952
1 627618702 187478546
1 824263279 288433467
2 458760843 87577769
2 202916597 71260648
1 870474008 447450857
2 840259848 129407993
1 327571756 67363043
2 422409276 456001931
1 388917921 42834974
1 223975817 108394184
2 848761472 641193599
1 78073559 843929132
1 612967151 263101183
1 965704091 497966835
1 893627941 577361358
2 810707788 511741039
1 736618009 416911469
1 819588624 424265173
1 234751825 993887075
1 534071896 764857855
1 102161810 887271441
2 823941437 243608416
2 365574274 235818599
6 184521284 229884766
2 261927191 487090340
1 182321496 92012465
2 832693344 995041244
1 248035369 415994526
2 549172160 235028118
2 934446729 760237443
1 177363042 339996706
1 950077607 58747115
3 582253246 992437493
2 173827351 284553018
1 164897168 390141216
1 64575735 961414031
1 459327396 649021605
1 573306969 40132752
1 643499059 852637671
1 239399406 139471833
1 53287577 428612800
1 623299585 505203331
1 352760167 46498271
3 878368491 550733508
3 347519695 91769120
2 39998448 832703509
1 362717369 749211391
1 265748660 756352249
1 815216858 620802857
1 247836149 65916486
1 804058830 794525007
1 47716282 996861779
4 575760014 200080017
1 929342056 945037637
1 645426963 688377563
1 507047710 269813626
1 542427669 492288416
3 494491968 218815847
2 492575258 811433277
1 123640388 509630142
1 255158361 494483863
1 836102845 419800499
1 237846914 961980851
1 112460235 778906695
1 130373997 98638243
2 70644057 785533847
1 853250352 626901779
1 464352529 356429629
1 122802662 60185766
1 921758403 605147710
1 829175133 436357394
1 833800698 394801455
3 789338790 946230220
2 158705164 567958312
1 729799263 402079198
2 427713565 158762373
2 899794327 479123402
1 192987630 785702926
2 219124194 931657143
1 748154172 269596457
1 79360603 68805449
1 483479292 37115292
1 523481237 37482602
4 731387574 103773746
1 127584216 70890490
1 741080130 593706113
1 835344349 142889453
2 155000278 781745023
1 154581683 571011775
1 696664437 289658395
2 674317659 723966645
2 896058427 714631321
2 120850745 253506577
2 385572024 264940343
4 440010488 616351888
2 46247922 411931104
1 322477871 392373172
2 608765149 714466778
1 611907355 759658322
2 6933555 499834529
1 850116930 843450964
1 421599155 590773673
1 294583944 117697231
1 117464789 992452928
6 132458095 203928598
1 140034437 270199028
1 869752503 793696060
1 638536303 794741495
1 26778297 476010877
2 525460196 10103192
2 81136433 55635551
1 351669192 682860426
2 67765886 736537206
1 453212208 713767940
1 135160726 876248936
1 151849949 204572018
1 955651558 819923579
2 263402303 950334801
1 698973958 459757090
1 892024624 393219222
3 305534372 601189076
1 982722531 308369334
2 601905976 335297861
5 827598460 412526756
2 454370319 908243682
2 775484597 708229377
1 376135188 546260155
2 297175966 217702281
1 385054188 243814219
1 321161870 861887163
1 914976323 1598104
2 381812801 945033330
3 107285789 573104248
2 663824873 500144349
1 855897304 676823957
4 142824993 918488880
2 509413473 641492664
3 252647591 767328043
3 153913100 682781569
2 791159692 735498730
1 111574896 261648834
2 65865935 190947680
1 130050927 966897980
1 209777231 701637359
3 52780948 451760141
4 688104888 411174135
1 953278084 423105990
2 217257330 6776756
2 961802308 265610134
3 431518429 770658902
1 126183257 336568801
1 657673554 408603332
3 344997160 52168442
1 75658266 677692203
1 877230766 14078862
1 101235639 874997805
4 363317436 189841257
1 749953036 84238375
1 878451895 318453092
1 174006362 163367000
1 209180130 182517014
2 777537577 613344538
3 602749534 956209890
1 252700778 690204062
2 398745474 873202307
2 937819024 91977079
1 129279046 906515701
1 816169536 434922703
2 588989736 150444168
2 290167120 704163768
3 295644562 460569074
2 994391653 497883470
2 364154101 552601695
1 943024450 570020099
1 387046853 493922063
1 955167117 338903676
4 779209024 891713676
1 63657406 955412332
2 99467209 866466818
2 216348215 530411434
1 955820973 523318414
1 271772325 771136749
1 970921738 593892751
5 163493549 968049208
1 215841593 455842347
3 272264199 909676919
2 610495779 203913849
2 470698749 844132168
2 575511234 278387563
1 957641717 484276658
1 975536229 988552767
1 767438939 120026985
2 901907186 496888555
2 952527255 263784169
1 293421322 990563654
2 378218564 365015516
1 991252115 947989862
2 508397887 41934085
1 4375951 711535400
1 806224798 917604017
1 134036721 692583858
1 578127060 965959871
2 413232650 884814589
4 81936159 599069702
1 799316776 761678181
1 125039619 15308689
1 353669942 101784027
2 803546123 768632121
1 651173040 387313510
2 561555871 88426407
2 960077830 791177193
2 139546253 816520059
1 340971036 167381429
1 988431094 190828159
2 179220857 443669746
1 579581148 97701716
2 384020946 985886519
1 394881247 325379998
1 694676306 968221816
2 424879913 902200760
1 897423622 325828239
1 626864759 220055666
1 174776574 154874023
1 232986652 793952108
1 319304435 82628157
1 765013139 741953597
1 225657997 195593360
3 467587914 369846511
1 479794288 846515939
3 823796048 43306177
1 993782867 323576655
1 194606882 744422728
1 868704038 426072825
1 67581827 427036132
1 960517534 627891488
5 643500315 592450034
2 688215069 590587009
1 262678464 537000700
2 639023436 149826338
1 947007345 726747853
1 883141055 976073028
1 17226904 658454296
5 269228670 384388069
5 261703293 996982577
2 591975511 812236537
1 62120334 451621273
1 942005545 414293676
1 760436909 74936654
1 771239801 740921030
3 253741782 902835500
2 822295243 371257360
2 680738858 312001239
1 909334141 35615321
2 627439789 887063550
3 344693482 20896938
1 953337978 618382007
3 489337938 805271676
2 284823645 38265062
1 65060302 844186740
1 741990215 919695755
1 857327662 321550396
1 826134374 272888878
1 28840446 584463643
1 757502514 872488993
4 561556526 578726882
1 187713938 789908865
1 901774115 279158094
1 242379481 421484428
1 766622969 780777972
2 203715323 680819035
4 976689213 990953963
1 540235751 440062128
2 43837706 230712119
1 582005654 304408134
1 822974473 901892240
1 826945192 600264714
1 247449462 901831498
1 580980128 416835930
3 448300135 372920744
1 229291993 404126201
1 900818086 661764490
1 737481108 587674413
1 212897700 79067563
1 576045158 180606536
1 707678749 432011905
1 846426126 554133310
1 847306110 114620634
1 615506961 514707275
2 77276787 702567859
3 989405143 432221801
1 307525781 270702705
1 970752002 236516477
3 373373512 154360950
2 818362102 301976878
2 535285996 85033371
2 829506113 891035975
1 624650874 919166480
1 723749244 397769564
4 471190057 980055927
2 346646032 290242853
1 838870973 125335661
2 137930855 17762490
3 272298315 319258198
1 527312491 808705056
1 786984811 812587131
2 596501091 247400408
3 9931428 828766812
2 214365608 824934146
2 492427648 439747531
1 759582287 943986543
1 512253440 716766625
1 684395075 299088093
1 520436288 667612205
1 945910953 143772753
1 735632334 224608915
1 911697654 328283855
1 77478987 859363110
1 553240975 514218828
1 150427859 999412842
1 701162553 673843820
1 145697507 131177624
4 57186167 577285451
1 901967357 643000671
2 404286836 144226079
1 159381938 15863284
1 886992959 885400602
1 742197660 108734700
1 148352181 186267429
1 836220689 693088631
1 285099567 878007553
1 557844654 372926735
1 726484289 572579005
2 849203999 52442536
1 302775952 932003395
1 891180020 810503715
2 828241289 170467175
1 492406912 464281278
2 917033472 328491898
1 563885918 254697244
1 753032523 646477585
3 754129684 720563734
1 560320881 854533800
2 918588221 369717760
2 4485714 733108933
2 846449261 33017600
1 628458296 117249655
1 509060490 733069407
2 658502621 419205311
2 231215144 763955950
1 559210204 974750844
1 737973696 806512389
3 665213131 232603045
2 663728847 701089940
1 183142127 791865088
1 485196786 158380012
1 889846060 602070084
1 17138468 428034952
1 336112805 766773710
1 379302163 583144011
1 912609113 226114031
2 500348415 828328582
1 929916576 992795213
1 454351083 982205434
1 879175582 573264176
3 74527981 591561051
4 793148712 332796646
1 574419393 208324611
1 807736178 465742316
1 142670864 542065946
2 253945070 724663155
1 955881846 317229217
2 213448756 593972537
1 642058197 909078662
2 55661409 951322972
1 672900050 277198540
6 642006750 888740218
1 258511283 873865059
1 511753304 367596189
1 196873060 302454992
1 90510871 608387532
1 688175688 361069569
3 638331348 365180196
1 760779080 359333424
2 909643133 277844819
1 809388567 619941669
2 808928361 261940204
1 694712287 301090312
1 876677910 170694034
3 151645502 737501459
1 933456514 239184309
1 443408188 456284895
1 10734540 439698071
1 988899839 351016482
1 378931949 600165281
2 614367661 312826918
2 201006449 768547659
1 748815100 778486421
1 696133661 446020845
1 196077905 413110446
4 450564435 802919147
3 700717943 486094277
1 433315259 316445437
1 192651663 401789322
2 733713059 509518665
3 771409847 744731439
1 406654817 426704358
1 643496927 253753376
1 279514796 500273314
2 4797232 171500870
1 200123600 966858029
2 721172472 991741262
1 712900610 457292973
1 608416042 330949703
1 400814573 854384939
2 822330037 485510160
1 531959727 549521976
3 520967290 575614786
5 280343430 627704537
1 69455187 792237699
1 144261460 785485770
1 580792727 495967512
1 894701682 689202300
1 182273209 635107015
2 485213420 782740897
1 148511756 122521317
1 151656289 654319144
1 480004897 907408426
1 340176781 139052374
1 616632428 251000965
2 861348917 6808001
1 159313243 105302906
3 936232373 541856483
4 303069599 870164623
1 813882311 972191223
3 562515862 988242859
1 879755556 667982404
3 129557414 288161172
1 688852294 5969946
1 250668597 550294519
3 54216135 734388245
3 425622774 795522398
1 494380343 488288562
1 402365508 811637531
1 85885733 773061039
1 242755320 685493450
1 660112248 60885210
1 389811562 709685194
1 686617863 526886184
1 588749041 985134962
2 275565741 800787589
3 661836690 441155227
1 322170994 806999438
1 150049496 811630231
2 262086043 731369074
1 603262785 477360440
2 941340933 160110164
1 961788573 701205665
2 874156452 761820419
1 108894955 380406461
2 548778583 348913930
1 760842409 341445857
1 864069798 800774872
2 578537274 188804558
2 949365548 437379000
1 375737025 573068749
1 912602321 636788159
3 540260722 510234180
3 587472484 188249740
1 166908526 716298998
1 393871523 892560293
1 360480609 463311972
2 219891945 397620664
5 992441218 395900581
1 927585290 787570869
1 807197878 364873437
1 86558650 485068968
1 844873453 2860136
2 777293182 550147423
4 861422492 665256850
1 426183383 373045836
1 611386783 342533515
1 175539885 785970141
1 946124183 620287312
1 997006400 416013412
4 159163078 204860605
1 913722586 925028828
1 454908016 231651430
1 15343559 273058413
2 615037206 500536604
1 287626574 737814324
3 790295577 150835422
4 667043751 535204455
1 860656666 485558778
3 513135536 273206412
1 271476595 89885305
1 614861207 999546068
1 727123670 142033788
1 881700328 901138854
1 245197185 49102020
1 594281191 191163216
1 977139967 299182254
1 866062486 751483953
1 811422944 399527494
1 609528445 35729795
1 397505202 500970566
2 657933458 593512948
1 861705015 640385441
1 842766385 799819575
1 559963099 770606931
1 105895910 982133623
1 983661496 185587299
2 808607992 942747744
1 445775130 284196783
2 850632801 677761326
1 363954798 652767126
1 332365755 341117471
1 816490075 904844579
3 933298621 934290202
1 861634118 670222602
1 315910173 135919378
2 677929545 290604085
2 279335071 352814393
2 623455391 130525180
2 519424467 964340114
1 89646916 487767508
3 549756666 516699478
1 549480343 850303737
3 526375653 214666461
1 19301587 618524565
1 303478039 938265990
1 712307140 217077635
3 921943538 329905907
1 127085937 857309609
1 878609492 870806268
1 473857650 70625840
1 787319773 950089872
1 804416332 476794395
1 775575397 754281269
3 872460757 662969513
1 266540435 305420394
2 776575302 782628040
1 608307053 202540567
1 717581298 854434815
1 947245662 346885570
1 711909946 564726504
3 576363204 828278241
2 763173203 661022543
1 284555072 391375702
2 539596889 246458798
2 822923171 717189155
2 646418039 206109311
2 959398843 363673147
1 562730235 189964872
1 792207873 748676911
1 531081069 809534527
4 799179003 85176927
1 969942323 770425653
2 758230248 810493197
1 61073870 601724907
3 103109670 965978464
1 729714435 369709554
1 323419922 961270020
1 897470846 971727182
1 439118034 411428948
2 708860413 182918009
1 234030378 448322171
2 658973419 123397903
1 757726220 74606915
1 588089404 69455760
1 55542758 533718326
2 346568999 131833291
2 912933216 852782005
1 557349627 999730254
4 242443852 369160423
1 446683092 483657531
4 920618506 236312238
1 954861861 926441881
1 622453672 62813610
1 689303557 443314875
1 336698265 40972379
2 403986428 356394844
2 492210348 252296326
4 339356255 189975553
3 621626886 460396811
1 258848346 279074447
1 449948312 165808271
5 844339950 164052447
2 498674802 668637286
1 293012641 956061538
2 190394750 370882432
1 958373767 715447622
1 993588471 177701523
1 252233808 450328407
1 216214794 572377920
4 321431001 754860395
2 805034245 296165843
1 680635064 505502826
1 873430261 278050450
1 826212020 908961501
2 605469243 631217179
2 866187623 288341656
2 384181244 304014079
1 14980380 258430464
1 313238279 442355508
5 422291891 558363741
1 462489002 770089746
1 74154697 367969629
1 214612983 145504320
1 879616143 523812899
2 674591566 777358271
3 665958558 649663091
1 752690301 900830921
1 562086736 53661397
2 568699281 721454082
1 585319061 563721260
7 718794679 201218005
1 889942570 399230195
1 820847757 425838116
2 728369351 427678117
2 366496579 231174522
4 792939903 232527527
2 806313842 561920705
1 660361950 493918557
1 614271164 235011806
1 580035532 135968527
1 718941037 189627104
1 828344099 134250329
1 619109962 426950260
2 335741507 260016846
1 675009673 722301418
1 816199402 301225378
1 658557036 614648514
1 941811302 363426273
1 608823216 599231793
1 113822256 519024604
1 831644295 798436046
1 283501271 300537836
1 880242947 87399778
4 410487308 487767785
1 371399230 929045319
1 129764253 753952538
1 161238793 278954960
2 873177255 61876247
1 809736563 491086468
1 793463176 313047147
2 596033929 745971006
3 937430631 139126163
1 713177906 97364739
2 411960562 733589335
1 420568383 545070368
4 680208573 568726489
1 285664323 138629960
1 498385297 66955996
1 197289974 71308950
1 128279787 926401864
2 832101038 633088433
1 735384201 286748009
3 402017560 341083239
1 376439676 224492706
1 384486982 695779416
1 805007152 61272473
2 205781311 586264991
1 530412923 740915111
1 609565167 29764474
2 905717902 796648439
1 11991388 811263415
4 254442801 183368511
1 224446480 491368037
1 248157731 8083155
2 845859004 682694860
1 102940676 668677303
3 698266220 486841914
1 547093704 23002024
1 394625872 839623767
1 603282398 367313318
1 568979561 721522192
1 614908557 344395615
1 682399014 82452847
1 637889566 924211470
2 900877346 57446173
1 235496903 17004752
1 824136261 29291395
1 514812258 421432064
1 99678784 282521163
2 420035825 23124037
1 77839382 801635562
4 696093621 21778480
1 311437076 291027405
1 892202951 267484045
2 927627538 105258002
1 460493123 195624027
2 931583472 129136557
1 401464713 855233994
1 266478691 859833224
1 867010056 987005969
1 898108828 363366108
1 376196414 762251867
1 670232307 231124324
1 696023718 408694516
1 173949538 136312865
1 840529901 58749828
1 948617920 574877706
1 729382814 988683177
1 505645690 866952643
1 658579588 855957227
2 563000800 374354125
1 288532452 494511620
2 23726717 6587938
1 746243704 310931135
1 865751860 208333504
2 877034135 539065692
2 816111396 591526795
2 180273717 159182242
1 162758154 43556936
2 968415089 633373858
1 664525430 380457850
1 784951285 852021589
1 898126155 777481739
2 162663295 569117845
1 770060798 992687421
3 906746324 582247694
1 703348401 895847983
1 296262079 270488867
1 54014576 878109585
1 327973210 746923184
1 606569638 515368586
1 973601811 117122276
1 421878600 526411299
1 825223231 258601965
2 545522062 320755038
1 308141549 131823774
2 78664208 964358343
1 946388330 239100521
4 457293932 422933311
1 486716725 356625628
1 894108182 562389760
1 875486430 144730392
1 180151690 811774936
2 973965907 27275746
1 660025239 750080926
1 448223966 866871053
1 844631191 392979137
2 430402490 610002162
1 467480551 631829523
4 443666535 938311345
1 766526910 705374639
1 528559945 52336690
1 482466634 507871115
1 40792291 777870505
1 951952570 133117246
2 54904266 144134185
1 837065900 210172026
3 123103185 725370563
2 782090890 874816539
2 208386144 490905041
1 792617268 278536003
1 89109985 612685541
1 568686509 314840489
3 247040925 290430668
1 405212390 230442691
1 179888918 257130581
2 104639503 322484433
1 53579614 639070520
1 18502552 168155152
1 958906358 608257755
1 654587632 924524592
1 31899158 79837477
2 244075979 387885976
1 369877579 723059082
2 671623342 286272900
1 31010169 442762369
3 173512712 745749190
1 214966696 94028434
2 299686008 664568839
1 732603350 662393886
1 885177082 534700668
1 689217733 725128368
2 77845661 975875683
1 134801944 897394342
1 514527707 686196624
1 761641589 933286483
1 428152402 444565912
2 170254361 906629586
1 271409960 848525196
1 786955382 640974242
1 488007863 551809961
1 478960626 342250405
1 735051006 954426422
1 38361892 731202404
1 907142714 877720321
1 471020809 752541032
1 772999091 726424527
2 290943350 456014766
1 6548146 49515805
1 490658352 438974866
1 459880345 739769768
1 809799739 175087663
1 950987621 290273626
4 589110720 883696395
4 571294720 702093146
1 471517705 709922015
2 308526891 443808363
1 711262911 276033157
1 168929371 916532499
1 304542196 3940557
1 138711093 392931758
2 622969371 477661886
1 832048156 762541014
1 59544256 567697022
2 275197819 801814409
1 204494711 87118687
1 617643941 287819434
1 285705523 279560678
2 890623616 617184401
1 117731696 218849389
3 775118811 324841004
1 801420184 954979239
1 679907799 525642729
3 655563485 370245876
2 846784095 360463318
1 11100377 726591884
1 361058909 568646192
1 404948670 981442817
2 845919299 476626992
1 287921801 226326772
1 714317378 58492743
1 596395030 204317606
1 205348678 403688304
1 881223274 80082687
1 335865327 843793460
1 200213552 675390402
1 474505741 990341498
1 952253024 680042575
1 396849194 155462224
1 1533997 401320815
1 562365499 326413850
1 246575511 196812836
1 873233050 853400765
1 984157820 492969344
1 932232255 725877721
1 208692330 334768562
1 744151479 515354853
1 107306401 406845471
2 293455742 835916680
1 108522529 421256681
1 902534145 652661710
1 107285220 710782178
2 54273171 46079842
1 158893799 440541509
3 268789487 845264422
1 766090662 993693882
1 834747716 348264771
3 618622100 256611666
2 713450091 43619677
4 878215602 513739256
1 955031421 685929070
1 838682035 422429634
1 104675958 614836093
2 771935035 165287444
1 974264633 465749181
1 840262029 274074250
4 971384895 928005763
1 103241055 50355802
1 4393160 836064143
1 435302949 749077171
1 276947288 293115731
1 681319975 450851683
2 34280111 532276838
1 586348241 282466259
1 655852151 860075411
1 663983385 391155037
2 572031621 531163951
2 599228767 376837507
1 686577363 531885825
2 170449585 947326780
1 456215319 804543034
2 631936292 820442765
1 986786746 864090864
2 618106394 862156356
1 65273575 434408295
1 359729797 201981310
1 927097521 321212917
1 391049922 849770107
1 944696069 534448553
3 858150103 639138055
2 9461169 856348098
1 940252477 153978551
2 431557368 402246053
1 977823383 913136339
1 983234644 36327258
1 274232204 846033839
1 367633701 163193505
2 711765319 409806516
1 10157572 943787820
1 30217961 68229270
1 897726730 771331324
1 524064665 891745265
1 579256120 197311704
2 49050216 406430181
1 875744503 661874454
1 194967970 569129068
1 216382185 615264972
1 372612448 443159093
5 74604528 258372055
1 859690455 786600807
1 349462154 368140310
3 802531969 872318562
3 866783582 36101838
2 790658820 137569890
1 149365629 257970207
1 573684113 757376444
1 70944244 309196711
1 413183576 825578744
2 769967072 668502652
3 597964081 747295337
2 718099277 611802345
2 248108903 648477380
2 883375222 371283161
1 809359626 327018465
1 482510092 983357888
7 268567419 391009841
2 573167138 185940767
2 789099828 567520731
1 167615696 347960028
1 924728900 721442196
1 764385667 335348328
1 929347583 692929426
3 337759117 869186011
1 866219113 251298871
2 636640081 660094883
1 198134108 188895010
2 827804154 166741909
2 72011319 95584639
1 999482866 655276359
1 249459256 153166404
2 951489177 973124964
1 353776982 710289414
1 990648417 240967580
2 565816954 927657607
2 810370541 610364262
2 6056798 265754158
1 683599178 519088506
1 679130408 819892305
1 797717814 22136127
1 332896332 742434206
1 878165122 600211048
5 833410022 981209719
1 845382813 572960958
3 9317742 117861591
1 708444963 680589254
2 245341742 628752576
1 854476023 531558929
1 913269858 798779662
2 941795986 407642634
1 533429106 999773576
1 347171012 980234050
1 687503351 102804439
2 787333413 39373927
2 304993482 813368627
1 180692147 120806479
1 676832467 409529447
1 463451430 787761273
1 415171317 154722775
1 639066512 363946468
3 734264755 529297996
2 26329282 5620555
3 220804439 600198898
3 698287406 510278626
2 763456848 524883535
1 584993154 839414880
1 159717337 40102451
1 824261815 613546363
3 220394853 153534744
1 471725649 392398327
1 596202383 376166019
1 368473499 784543202
2 809246692 531881684
2 434793365 279055585
2 569443566 710881673
2 878964310 184372834
1 441606871 838201956
2 361080966 729005618
1 408334686 957813557
1 683591689 676822129
4 943689871 956439266
1 90433456 59259612
2 392890059 672844069
1 728763853 710337424
2 557999385 531449850
1 522497776 940175578
1 763031302 332771179
1 417958250 927519423
1 231260577 360527695
2 666432865 993795525
1 705734242 405929120
2 337201742 421669985
1 817504894 608243460
1 40029988 638130866
1 788235922 443108655
1 948972387 908260497
2 484663857 808551736
1 356512775 880700318
1 773687471 248858973
8 29333989 646911749
1 418812820 799087126
3 925782765 225525631
1 4965292 606752261
1 828208968 187099621
1 923871434 639089193
3 402568970 917263265
4 90844000 5139767
1 134676448 931075588
1 714667849 932002102
1 250527647 445550817
1 277382078 316835377
2 951371158 615948085
2 986604352 662371580
1 578739185 644037160
1 90014261 374771002
1 227388468 126396389
4 305284413 163774585
2 543535274 741055408
3 180918584 329690715
2 84497600 266405088
3 278401385 599695127
1 660187799 184779394
2 634828870 406427955
3 547945937 279144734
2 643728433 960540989
2 573429041 897410907
1 979156097 15070277
1 773561001 706105471
1 631264371 353937923
1 111423209 265677655
1 655518738 880011098
1 838000594 124345160
1 851195089 88605585
4 849096462 168434795
1 293893127 615000349
1 32414687 721441126
2 209633558 633152206
1 475395625 454976032
2 740342005 226289566
3 423709566 348802194
4 235981441 969262952
1 660269117 868439268
1 875343886 595987327
3 701308244 120655006
2 511535076 292506049
1 58809706 897467739
2 375793930 560985953
1 571773323 540486552
1 242225952 691568578
2 445149340 536409470
2 374489956 561495395
4 600736035 565888468
1 379850024 502081696
2 68253004 202533520
1 743225422 191365013
1 176587772 823482702
1 313476520 19788788
2 871231470 371266520
1 304618835 6195509
1 93754139 395153804
3 102191082 90282632
1 445160645 12983975
2 678718613 292410954
1 30744696 427761821
1 892385114 121106684
1 175084376 1856965
1 809196242 735275107
2 727698578 914380088
2 882498673 475712829
1 141676433 670561759
2 888923909 476697459
3 414616546 408034816
1 15708669 709492434
1 261950735 951204184
1 18868122 146452808
3 955889762 106815488
1 801352884 66133001
3 249000607 519489163
1 500540938 922904152
1 769620478 738488378
3 988431125 539489371
1 273252387 759095223
1 294393386 105835606
1 282401553 258754174
1 854784782 128372351
2 942805399 317784304
3 84619103 982206771
1 452088118 808911849
2 241724451 367739030
1 642701464 444085890
1 309301928 149223416
1 894041052 406006027
1 882075057 482460315
1 240735360 77047115
1 68344402 475545104
1 518802311 999090406
1 880751058 558749328
1 784695434 24125000
1 780235068 725896911
2 354231648 831535486
1 60640206 8498453
2 447310230 161449265
5 284437559 691219158
1 652645674 191970627
2 555841936 831677814
1 424183804 550385395
1 934296588 29081423
2 526859297 829522731
1 363003578 746462431
1 931119575 288098002
1 408404838 601169065
1 955052078 270693170
1 297371437 119519428
1 985381384 685989480
2 69512754 420762183
4 13769075 705405605
1 558479217 716265007
1 181401778 348688783
2 701329801 652891983
2 485312029 147363092
2 838636848 851822655
1 448433432 914700694
1 239629817 38537171
2 698267492 465262489
1 798413793 468624766
2 704743801 220583399
1 7388316 229827177
1 24415278 842929285
2 953181975 645879125
6 726105505 903555164
4 667220005 261183352
1 900724475 897133377
1 948388335 218513053
1 280630958 58795635
2 971461070 85399265
6 592509652 490281269
4 919927007 70352603
1 623720152 552013578
1 41390177 321814482
2 40587579 960580099
1 37140545 298764568
1 913739660 665221553
1 407604536 802059479
3 759721191 986002189
1 330726180 619768368
1 19871848 405016451
1 682903223 285877027
2 635434851 390200672
1 475865683 910423257
2 496911855 890708626
1 800418634 559022362
1 645542747 682564888
2 950249814 521400530
2 303083736 820113684
3 173635220 85660840
1 972587780 273164236
1 243055583 538686604
4 172212975 400565055
1 976751443 703203811
1 845281882 852244048
2 741705552 899024703
1 496480594 67048038
1 23342196 287651469
1 295346548 572440867
1 393047179 344066563
1 999013851 504145217
3 184913100 14600323
1 726738638 157178276
2 956025029 768116349
3 49005430 389468104
4 379452110 988614325
1 576616484 829585753
1 70487609 976237335
5 947850196 794966796
2 555357408 193564689
1 831763219 719895716
2 166721708 520876622
1 403252911 964689444
1 81108008 163627242
3 893568693 837112716
1 628759711 340221145
1 168263605 498306622
1 267111632 950935022
1 894262770 465990329
1 236476843 414414115
1 392223876 137009059
1 944494796 682363725
1 497546922 447893947
2 362576103 587188163
1 114615221 214241193
1 742658879 396475390
1 296836101 385319700
1 910637254 653188156
1 482574822 281730521
4 228156353 98673705
1 196612458 156132604
1 513807806 1933814
3 498581022 798365135
4 479044249 588955157
1 290176445 94701256
1 269657351 203679384
3 472272346 701343470
2 763283708 357336068
1 710479361 339011537
2 136461839 506120313
1 433044501 289487210
2 877356587 160657103
1 455933443 604037047
1 122570173 661044881
1 152512736 824269337
1 894572852 652357490
2 641046837 299008509
2 268590327 570212028
5 150055638 404804059
2 725503327 5270322
1 478273849 325334376
1 136279864 556075979
1 478367545 195881071
2 524880577 74542284
6 595342010 839583937
2 637816706 761293298
1 324229998 680536786
1 513006036 594179389
1 134599937 894922195
1 939014912 294153050
2 406033855 842447906
2 601603021 451627872
1 849278882 521497166
1 577377259 653709335
3 667110232 683278583
1 475659244 351416803
1 431537806 779176817
1 461921388 979020876
1 776791890 802499448
1 744883766 309908292
1 228991084 955905815
1 822411397 6771148
2 708397415 926106000
3 780102403 912148015
1 967371765 336131174
1 986322427 74150196
2 627356604 195969994
3 643538968 866223949
2 379250235 21441419
1 160940075 156509489
1 223411940 894224084
2 316463960 162629724
1 750194021 820334848
1 526797147 253662366
1 115497745 809337436
1 501156909 704453523
1 631998706 761194395
1 911543844 553232494
2 414502165 555588119
2 780093106 646469864
1 533180510 441339514
1 152497840 507597019
1 533996718 322890912
3 79496393 660894405
1 997670969 675394975
1 485036247 588964415
1 989196512 762275751
1 308621435 912606409
3 4329510 578942018
1 173072318 605305802
2 660528301 79514682
1 977340595 66443571
1 125462554 416808990
2 204269692 492283905
1 898283371 200565411
3 330873423 67829571
1 114226516 476778270
2 292031688 729368583
1 255421910 234155822
1 557396015 337010829
2 919750185 488625782
1 841710197 635463556
2 910197440 865086551
2 777473559 799695943
1 706046503 38959934
1 782551123 198164798
1 620610201 235360143
2 501243551 703722772
2 293934245 788643476
1 876989767 813405285
1 986950609 228758298
2 702600602 583430883
1 961397411 737137432
1 134424918 350849635
2 431612152 92073375
1 469022570 111394610
1 806674334 342897808
1 480351446 77386794
2 701027047 186231264
1 560127484 136168180
1 424278364 928739218
2 914276699 985476809
1 501897178 215278842
2 380789114 789511259
1 629990098 863824430
1 278939862 716501041
4 305592652 69482873
2 47677155 175819103
2 690468656 59723234
1 669515145 925648496
1 112715433 585708491
1 786015802 146867124
3 627192781 922025270
3 497896459 412952202
1 721864454 338582641
1 134303238 792179046
2 639443280 460685616
1 343410680 122882654
1 479509553 842788659
5 502773463 361766544
1 365601758 968674105
1 620142338 243517213
2 52007609 616031465
1 873407692 111725642
1 715844931 74802876
1 258169747 586759713
2 160172325 352941809
2 395811603 354369761
1 214609238 155168261
1 171654495 617099785
1 267207174 157185793
3 517469344 664799472
2 300331918 919233595
1 848472330 359928994
1 53620554 756578715
2 412022820 8908576
1 438237682 435036137
1 510365474 366739977
1 225739413 355368480
1 792485050 3496419
2 644566198 487266233
3 683743688 845468898
1 735163841 381742229
1 753930661 552494709
1 810030477 558354844
1 226222062 107530734
1 461432359 209436488
1 169270147 821051850
1 892673438 483562073
1 858163647 323770475
1 273428996 7689778
2 620424834 921553504
1 12710376 312150850
2 294625997 129674069
1 517411424 369960454
2 921104136 376045729
1 263844026 594045245
2 106352573 227630955
1 682913676 453522246
2 433941758 751449562
1 959809683 989914097
1 759488552 280398637
2 667945159 548564163
1 666046714 469105456
1 222480334 648350113
2 998050932 72822570
1 561785159 326355802
1 770820313 358818003
3 918385313 942272133
1 633944033 296171469
1 539938333 3415530
1 651624072 616686293
1 773391358 359970477
1 903484454 394731654
2 946595604 198071626
1 51908432 976168580
2 195525804 437247427
1 928796191 84245904
1 354958059 360315851
1 536778988 233465148
1 126548704 609584848
1 784135742 517845245
3 479588746 928613420
1 228436730 433700009
4 520280481 634033590
2 621390463 275055326
2 95494397 358861798
5 698113969 977797094
2 419921199 937852943
1 150772327 96515081
2 50582848 534118205
1 850771317 169466665
3 456150796 706998108
1 936745367 601456115
2 712607468 168554572
1 217109783 393365639
1 42153953 75943169
1 500482046 904150731
1 897054285 238488994
3 1468655 666053425
3 452058797 938011776
3 148067080 807216630
2 363483717 602277779
3 275768137 925728747
2 702804041 457820482
1 472747816 959475866
3 376369967 675098039
1 264331042 791242950
1 178162585 774714167
3 211317313 59350907
2 650687890 168165155
2 331673305 310375181
1 688935338 454998016
2 237425866 662255243
1 860033354 168074673
1 94909504 247700703
3 309224350 504719460
1 782589376 896737154
3 750431408 591609293
2 132523597 131621214
1 822549085 466175758
1 936111440 64500558
2 579430112 394456283
1 543272848 535679424
1 820241251 281360196
1 772544954 812475101
2 984650980 71315822
1 363555085 582130240
1 698138274 143694138
1 34351775 969295770
1 229963571 860772090
2 481685532 234608228
1 590974261 28430104
2 318797220 114712432
1 619875195 595881058
2 887497382 550658648
5 217417724 564952139
1 298999442 324590790
1 30120798 295154903
1 684438336 526499889
1 342703124 81849139
1 182182601 33573556
2 422169691 398444899
1 213475347 513908679
2 404821672 909700370
1 705507624 359373283
4 696528522 262351375
3 742179236 343993836
1 976908017 736418136
1 40785834 310497248
1 54251845 323159793
1 786321140 276820411
1 780850779 936172132
1 365994728 237883585
1 272145832 397150405
1 420429348 648982476
1 179664697 702734969
1 679482001 110104082
2 543050753 975778945
1 489234452 574283456
1 13511677 707203640
1 536452596 228406588
2 258290810 365357321
1 50372036 89985517
1 731134288 99399580
1 456071437 204548552
1 137211613 181757779
1 155696407 354527653
5 811231673 371491353
1 183079420 855563579
6 435060277 370224725
1 597537111 86451444
2 256536291 561806262
3 730053547 862977510
1 89880966 994775717
4 381564660 71812618
1 197238001 571475068
1 408548920 333503259
1 166449767 281102400
2 148923948 690638149
1 183487134 412272395
1 154159379 741555373
1 73509426 91778566
1 75045495 745423403
1 358426092 390977253
1 621592334 222710377
1 835300876 413945229
1 878801921 113935830
1 326230963 133843736
2 511050800 132684683
1 860093271 671763421
3 937410939 905224680
1 3400726 210642111
1 946964961 301648323
2 53518486 859086654
2 231629733 162511832
1 754257452 333488362
1 820049479 32658103
1 148238329 710793263
1 873388639 569786709
1 44732914 335810559
3 758943506 158327471
1 325552305 550074202
1 299335636 173966705
1 321942254 219507530
1 888120023 406387665
1 979626003 717714096
2 655485514 209224256
1 449559882 458452542
1 915669767 389527393
1 968152084 903624827
3 897744794 980811540
2 765522555 963468002
1 7828432 799938348
1 638305963 514149972
1 571831449 274673854
4 30516628 372412802
1 811785307 934176920
1 655461564 722202676
1 755472608 272146573
1 784008481 244693527
1 273514892 70701995
5 625700740 681327179
1 889569505 564271959
1 321124574 604983492
3 94180902 900037060
1 132785262 163951806
2 665261162 734643183
3 247974267 527624951
1 859307905 998102125
1 589543571 826063108
2 48090672 277800162
2 289763122 344080189
2 319663373 186735428
1 767959884 618032880
2 931612279 890676639
1 847875379 175453416
1 557028749 508258703
1 691077226 258713209
1 498481275 333934803
2 506631650 340689615
1 473260572 404293346
1 924723223 499915400
1 747855377 128620786
1 954695163 639059671
1 399347494 150554729
3 311710596 494260967
2 586583043 480647815
4 86235977 425955839
1 656208914 631083766
1 447233712 527119427
1 968545368 800732796
1 911533865 755218008
1 846375405 981244047
1 358513805 683232179
1 74950771 301276356
3 376563758 483644916
1 197299090 548883368
2 959518333 880116473
1 608219527 177937390
3 302072611 593074372
1 492364858 466064897
1 212561771 840226918
1 541783724 975114771
1 686733628 139574846
3 79075514 258738012
1 575540751 158902436
1 663617958 133940074
1 571636058 663275079
1 312286089 739516284
1 200982321 540439415
2 396840946 56339968
1 732101877 925551168
2 328620168 65908239
2 905101509 344438824
1 822870518 461082230
1 648442512 191613960
2 375775187 311762452
1 671637176 384969769
2 503241240 519017431
2 407097862 991031992
1 103956622 367042592
1 433836812 608091979
1 360403233 781461650
2 835387612 427172487
1 756592687 994548884
1 62680325 345515911
1 862909716 632823249
1 763331615 457721308
1 157445104 240858840
1 936236479 818730979
1 799051597 611098353
2 961084511 319748969
1 887641866 42917275
1 66781281 404816605
2 473330586 410748816
1 165801534 722995256
4 322707764 605980131
2 247045477 288179213
2 244724310 904006086
3 676722108 768686981
3 469794350 413609997
2 581175889 87706777
1 432576338 545257315
3 978775829 195116915
3 668734849 241010918
1 124073691 764465027
1 324589789 102417207
1 983489000 623139651
3 515550434 861835919
11 806819422 39661736
5 975084902 69327243
1 523412932 164069834
2 242278641 525552606
1 338029539 999216755
1 336979252 954671885
2 529249943 247871742
1 178720471 426658571
3 925221107 883964905
1 462390915 662191510
1 990218417 853290285
1 743705686 583157532
1 956408260 121407909
4 82264989 908719652
1 367860111 644337175
1 224483551 759968786
3 293709580 813617820
1 404594914 571534096
1 853728889 649644256
2 281442690 155631460
2 40225958 165113189
1 667777473 817419482
2 445581728 959763594
1 612377429 984588217
1 740442315 251740307
2 538231147 865549217
2 696641786 541631096
2 403459897 335600955
2 773495784 44161121
1 76118308 800358410
1 257079394 550240189
2 722924516 11562117
1 901091929 91097944
1 931560435 450262987
1 880545098 790112018
2 695850738 415073280
1 810392418 612923034
1 745404565 791098685
1 203009268 224936876
1 290160521 286580922
1 324532028 909871439
1 668824821 713677807
2 528824787 851200370
1 96264290 992182854
1 831950014 128410552
1 667059240 70097797
2 321937268 483026271
1 802141141 195410641
1 642162767 989010719
2 717707851 532431922
2 351296507 763348930
1 580059705 373005218
1 996759393 188931882
1 716226351 761011426
1 900521538 556181487
1 590224084 383949922
2 200518787 450524601
2 186534415 305481866
1 437061874 765917085
4 764386215 912233420
1 251499873 487150134
2 492207200 925762395
1 262591826 360201391
2 543475253 943057532
1 189668056 699237757
1 811580539 358500943
1 46418449 629988312
3 266718336 690130136
4 712801176 560903540
2 676923165 714075486
1 643259139 589328080
1 619383334 774136173
2 581084104 205394095
3 213916891 330137743
1 598422306 835246486
1 729197417 547534126
1 99931450 151702589
1 984367507 32086662
3 43900163 49258128
2 559274002 90614109
2 660913976 344118221
1 758541297 138084388
3 414592773 611303704
1 831408240 971253318
4 479710008 537229488
1 370957156 257810408
1 704803304 699138827
1 849535957 372751774
1 751653749 122523457
2 841247967 132921751
1 614351554 294447128
3 927729721 78962135
1 318267501 950107638
4 509310893 854595140
1 691554732 637595821
1 813859493 285246037
2 488766243 339887776
1 375492390 303462475
2 316019325 7354123
1 831040284 446702851
1 831677465 318660493
1 712905655 131939259
2 356340831 480371206
1 385405862 983717835
1 107495769 660019587
1 161381042 470227840
1 437148367 127177482
1 777210564 85256864
1 6191013 749863900
1 297364921 704117918
1 244887798 607491082
2 714118857 144783480
2 979959292 356877288
1 994582316 381649431
2 620291436 594272247
2 468801998 23304646
2 629197061 859983154
1 260208009 407314670
1 412250858 393494493
2 845975666 874275523
2 868087021 828405009
1 434157764 966620112
1 332058206 697608270
1 131852241 631264315
2 342588666 35562120
1 581532644 886887432
2 570609834 603173870
1 696653162 938227747
1 619676037 387972557
1 557517168 16856316
3 131972976 351189274
1 936697547 41100705
3 70372768 651573050
1 140442309 963422851
1 578812539 742762085
1 842493597 784234673
1 907697277 837734095
1 587538835 189719850
4 267259349 449314928
2 666665048 506523459
1 229501841 13015873
3 957503453 443232294
1 176334897 999432553
1 612809428 992828042
1 247840019 231950594
2 524150691 703801397
1 446938823 992847236
1 282761834 475366778
1 129398838 944245444
1 171254956 207840251
1 106159918 408172979
2 926644786 838709908
1 831349034 519277742
1 204652358 408017273
1 113913876 998212586
1 519747321 411984197
2 266938088 907263898
2 415851314 777125050
2 398700138 293866528
1 8810750 411324260
1 429404794 344584708
2 618268708 430645157
3 257300134 539759564
1 507885511 539734808
2 553928989 591476941
1 417724126 866309710
2 755760467 824230310
3 690725117 975570974
1 954676402 827595837
2 355984530 97547033
2 849995884 48029008
2 431128780 679463745
4 300082185 513156975
1 918544874 372139935
2 973942504 307750976
1 918576892 283211238
2 880435073 939768103
1 86954466 349272711
1 6104782 728139962
3 756994891 650685136
1 919908628 534711593
1 790335048 470362211
1 159003108 915263636
1 554833055 189677425
4 873478215 660227053
3 557864774 570664550
1 842420459 928139485
2 928520459 982583340
1 491359364 285851417
3 660878400 890473330
2 146554570 843305357
1 571522056 838294178
1 52607815 71809883
1 262097493 591216823
2 387696518 918045791
3 1903457 541403056
1 431710080 443982167
2 771205129 300786641
3 910916319 256928202
1 114362856 471161449
1 669385442 322962978
1 357954545 439622451
1 195534399 370531116
1 951205677 251028802
1 533711330 202088694
1 32958267 635631602
1 100059190 147302014
1 662498646 984060485
1 545873272 13459063
1 5385083 252296258
1 143691878 953726089
1 301269690 881412833
1 635495017 993687653
2 210935729 777877903
1 248948313 956196739
1 594464460 240244935
4 529247090 126491490
2 154242094 368336971
1 621600837 201536134
1 43871235 312088263
2 248392463 138713974
1 30790423 284694684
2 528573561 58950886
1 103212888 527783484
1 243140716 886382332
1 963236605 443229643
4 234811911 428821946
2 671485841 279055741
1 733530959 322044072
2 783158462 259298736
2 505106260 486251008
2 279935582 375467042
1 372357302 514440747
1 231899878 889467153
1 455405209 553736852
2 950178297 232481874
1 246877603 501556150
2 754687968 689273845
1 606189739 533278739
2 35438210 357893284
1 220445762 16916666
1 394731143 152948657
1 795147787 787701660
1 754852358 376560414
1 238565214 975927420
1 746683160 773875112
1 990359055 267868718
4 100358085 559628982
1 354328467 380669832
3 553597864 927142689
3 513599398 738899746
6 668459787 104934520
1 209958307 970038712
1 670430169 721951000
3 608732123 153179769
1 634832822 340986014
1 379240261 339979904
1 421923578 89349460
1 865023028 71115071
1 329762516 645647058
1 159676885 452764098
2 47491525 724162985
2 579904025 154974744
1 8587401 754531952
2 621536862 506404871
1 998330109 45304838
1 671775234 722817123
2 327475679 575851892
2 243186424 494964600
1 766922563 960338538
1 543202560 923860129
1 351451634 568050415
1 79260869 945912865
1 314573186 826906006
1 575892331 435108227
1 258637415 541650940
1 812514661 681404530
2 413651120 912665833
2 864268834 207177886
1 337146686 31301211
3 215662116 512857709
1 281350638 86350704
2 684873400 878500024
2 343332083 757164196
2 356873650 419051488
1 923085033 415961391
1 969543705 622571242
1 850102269 147763385
1 521999827 249286425
1 348644486 233605394
2 991423084 814576161
1 121489995 277639637
1 824481035 658856166
2 869096572 487820577
3 689226822 928325192
1 671349883 487542972
1 137209040 426431817
1 183247550 524370642
2 617966718 542437892
3 727346971 736203725
1 747114562 702777202
1 286335190 371765380
2 998518457 956848462
2 357982417 662276745
1 426163644 855962942
1 998884742 161141531
1 458446833 598079330
1 420730791 75078530
4 583141470 670718287
1 824883373 232122881
1 237399567 379543003
1 259454296 89358627
1 704914878 844718472
2 799403398 538413045
3 589116500 536354706
4 354554271 394959530
1 242131247 732599225
1 784527308 450853794
1 26545080 402902849
1 791707944 842490760
1 841096057 821876632
1 733737924 561976765
1 12839793 849289627
1 69352504 748275708
1 845898371 258305461
1 931797953 482165728
1 440413740 32945512
1 827060169 470841376
1 656085677 233063757
2 576568147 34437997
1 804031096 730364126
8 374322594 547057928
1 805523579 346959337
1 861681866 675082221
1 826893468 906198882
2 545157771 712945093
1 756999688 90473663
1 757945428 133108224
5 611183151 38138631
1 707411223 936933094
3 368619023 601617212
1 225091269 240702934
1 374818798 848144481
2 167635790 140100614
1 485141276 257905120
4 482617972 447225603
5 637353551 609602626
1 10537640 901688165
1 783082818 505726337
1 105689516 723071083
2 129133366 135299196
1 740567023 100253397
2 939190776 229309879
1 321191462 648539441
2 398234169 588499035
2 624015779 647842744
1 413272859 600305294
1 55608537 565635805
1 959941212 631274017
1 365786084 560609086
1 730141025 468578294
1 342263047 573002803
2 608778801 955587427
7 858271291 604251828
1 38028196 669270366
1 605787328 417628864
2 3064770 64046961
1 615124840 508779143
1 269331435 557079014
3 957701150 344007224
1 828113908 586279923
1 565891253 682657489
2 71461630 965597697
3 276270448 82917479
2 234061827 12399408
1 49955985 502314297
1 608283725 990367992
1 505084438 463658799
1 269272729 562054664
1 58950214 196111892
1 527969323 360687084
3 179106547 506170141
1 120923233 736718603
1 607076567 927193219
1 812770590 108412589
1 654347478 616574972
2 12631018 208057279
1 113984187 634925029
3 427214917 683759993
3 598287003 247725356
1 102851967 176703523
2 593461199 620327212
2 713267572 904851177
2 433575227 503015273
1 560061592 888754200
1 707188239 701215108
1 561051227 466712216
1 299374419 196409063
1 869811058 55383449
3 476973061 508822245
1 486922663 30097345
1 353785633 488102713
2 532102953 385519784
2 801888341 313468075
1 130704101 487996656
3 802146902 67628639
2 128126720 535762755
1 582266117 640688182
1 862667252 9578182
6 285190098 544053468
2 2937733 208485595
1 170443559 510646400
1 597643141 958095500
1 707976626 547175274
3 709991201 462616836
2 743327219 18807911
1 285266490 964280276
1 631365803 322515332
1 25990269 807187719
2 224663846 639329544
1 546086693 297568214
1 62079162 204315932
1 191698533 596675337
1 283366350 496720165
1 364457512 388039936
1 715985543 223761605
1 169630857 26985206
1 613864633 714832801
2 862843171 114974928
2 677272049 309908731
1 456935586 674890245
1 300588060 432087399
1 477758336 490014182
1 14551730 661968116
3 574110241 249338429
2 302861607 379627294
2 84635486 325825311
1 770995596 555550291
1 606023551 116019991
2 658273870 954735093
1 450862116 504135527
2 763683712 4167658
3 985168027 308507874
1 565676024 175898990
3 295101205 474168713
1 834636486 431820085
1 923532819 825917756
1 481964068 966464326
1 634916570 934023258
2 445954099 231434630
3 495911189 873666295
1 746153846 949372154
2 567362291 482080864
1 134117491 341547578
4 566245710 443251853
4 512409754 819047571
4 739252200 755751477
1 250497871 144510260
4 427635626 835402069
1 522218341 647816026
1 422653136 244527407
1 925097796 601270850
1 377573564 40271192
1 752016089 535209387
1 344974703 112153563
3 396852438 294911753
1 272473517 674269554
1 98789018 506021309
2 204836230 625670695
1 323118304 352781036
1 29444326 622567448
2 917913798 221398323
4 508342044 539341510
2 532878644 847668602
1 978187476 702577639
2 576860482 308770270
2 653159273 67698001
1 758119229 803731097
1 993373967 390514559
1 117653215 257925318
1 815609474 91062216
1 684556040 922066295
2 333793384 622102008
1 934975059 670940393
2 883145318 370825938
3 662822887 921408328
1 399745830 596393703
2 577677409 234701854
1 515437567 338024508
1 769759201 811211621
1 684000225 850123208
1 263912376 117123874
2 98725279 377644357
1 79934877 986255330
2 367977720 637738012
1 603988654 708223676
2 672873510 229137596
1 166971215 535365640
1 267495628 597479113
1 224680816 659897824
1 624435597 93130287
1 232207539 706845683
1 229819462 862935315
1 99034096 242398742
1 133363556 297132627
1 968490251 94104866
1 74984759 959054808
1 773881810 347427613
2 555365600 265813714
1 634303377 799927244
1 722146408 491501310
1 905183657 455361484
3 698158694 24768538
1 600518277 326358282
3 880950968 356398455
2 945831759 58272167
1 826693961 350219795
2 25630445 967754998
2 686233966 817426753
1 442258375 870636634
1 729324185 380828747
1 864637108 279564554
1 561465127 360537826
1 269833231 837910629
2 334420216 860228075
3 136988884 928932612
2 488511952 743550626
3 513779683 559136204
2 901503219 597902350
3 138848596 814570594
1 560594168 595865555
1 61385384 641000754
3 330573 263161193
1 174600095 605083631
2 805542468 145693887
2 687060254 454679815
1 215674915 546674193
1 361584608 200612059
1 351030026 797605502
1 867642324 894108014
1 648967494 3184022
1 753272352 105722034
1 595981348 650918517
2 349288527 790665020
1 939016009 657202798
1 79713763 329239750
1 754896464 276616442
7 780877404 892659336
1 59215718 176419287
4 469267661 348544917
1 282358511 737206512
1 490844172 700093587
1 365759163 113604953
1 296066973 951238978
1 276998986 610528035
1 114603572 365917166
2 717319181 589212062
1 671228089 856810924
1 443067482 393595113
1 56900699 412892582
1 149304972 395594440
5 468005328 117447243
1 376369917 147668476
2 679580627 828257278
1 919952579 524218331
2 879434079 441805765
2 91527685 94552892
5 573593920 561371763
1 225244500 972501822
2 745495059 809916753
1 799808802 321585032
2 95124491 698415500
7 570321920 675017473
1 829302971 315229506
1 61931711 736606150
2 815950140 550246609
1 156918058 83767095
1 722210653 800330971
1 651920386 809293052
1 997211888 81823085
1 265208702 933110412
1 745713680 699016336
2 951515369 182054432
2 59029907 926479182
1 355328936 47008530
1 629091974 462068125
7 537804985 402510442
2 666437041 642405423
1 867331894 121491333
1 628946891 789294295
1 680882925 331781648
2 461708597 186194035
1 28130456 114898218
1 720125850 970976459
2 417964692 787540439
1 96705896 881534889
2 423223781 1939469
2 631153545 648874191
1 510240471 855894701
3 253676674 355256294
4 109551984 501828693
2 166999573 67922343
1 446509832 137582625
1 481169583 422592785
2 728958910 140744288
1 610239953 828491877
1 680594255 900009395
1 848037399 715800761
1 453614661 878373218
1 407525986 455647177
1 77806764 657568316
2 114124075 313342534
1 633671980 197481464
1 859717213 664464074
2 84250487 910161997
1 271827489 484922979
1 46166889 456749717
1 356489411 813341388
3 322376525 782777686
2 550009868 694162461
1 422258445 373925000
2 862544981 919201765
2 483781582 111558153
1 868696054 102387187
2 891137745 381640977
1 961604862 909785
5 779211385 682233244
1 59306932 999578448
2 986157093 859960109
1 272599362 196947981
1 486466548 190917700
1 483991304 448095615
1 363499262 541641619
2 776855899 416393634
2 467179194 133423539
4 784403278 265431153
1 399478120 298303061
2 566394899 403723994
2 480073511 347741039
4 998214512 96778297
1 599375540 554278610
2 13783193 649753548
1 693580411 289661781
1 551589090 520481969
3 345899775 231709816
4 163199381 729314547
1 28589349 786512775
1 987412881 615510351
1 959033547 350349188
1 215907521 138993327
1 900705076 207188831
1 381244286 440766074
2 976788027 152286227
1 8024692 847974058
2 599792771 156836950
1 475265900 622582878
2 308957465 440204248
2 555825137 593909029
3 958027774 437497218
2 479431339 469229185
2 93344447 277547327
1 863901727 604093159
1 81778641 432597081
1 831153277 176365826
2 517249212 404350238
1 65546131 338158025
1 91677247 823500716
1 515192133 351542158
1 400993939 872025812
1 408545878 318287014
2 518860992 145047089
1 446378158 600634097
1 749528391 341371643
1 481982139 434760632
6 643693626 417917402
2 813603122 499476621
1 741836599 737004395
1 614224277 273637497
2 798188019 307715754
1 961983983 297807766
1 586685908 104090977
5 66896872 295144557
2 593582774 88720710
1 158672728 675115644
1 581143749 63530398
2 64584032 358248652
1 20277568 87846766
1 945691811 526627909
1 330661728 45289667
1 9952402 974878852
1 107198462 757245546
1 996008435 775719528
1 440698204 911772058
1 293597284 706435943
2 126292590 783385181
1 639906574 440268150
2 871963785 36581105
3 641506327 107218829
1 217279298 617445236
1 151255419 756689932
1 551507418 417093492
3 29132916 559393548
1 288554913 10961025
1 255488364 635385594
5 325433144 500164442
1 100812213 134153896
4 623937046 456347569
2 947043041 385275973
2 203487523 945662901
1 10842874 323294981
1 74616260 498547785
1 790838971 263770027
2 638222227 559297626
1 7785397 301868127
2 268378118 255955141
1 652985989 478751652
1 274647197 924614706
2 369220619 687586524
1 818167422 363803193
1 984276551 557336971
2 45732840 779325077
1 117707633 150186098
3 68309246 252716510
1 488700975 517131342
1 264666505 494803880
1 480519270 881972289
1 566592202 580367835
4 894084327 59308896
1 765313018 408840119
1 52299518 116791074
1 360211089 731751292
1 937827870 903908709
1 837440624 117595343
1 854774637 793547272
3 983767933 637377606
2 602813682 16033809
1 783209278 509399983
1 685710220 465104181
1 120132491 235337118
4 988826047 652375426
1 241627938 660328458
1 799273736 504510324
2 648996249 340064099
1 824697220 475247752
1 877803056 330634998
1 688292374 349577165
6 495312654 799393549
1 687295328 164849598
1 296765155 41714310
1 393941897 65073523
4 215594617 775403705
2 571119246 948958790
1 818806940 477113596
1 416260990 907568553
2 851187575 464840739
1 713017137 869856054
2 264780673 646376070
1 581495721 464102531
1 443165112 193230901
1 365112094 212129421
1 75916218 836609612
1 578879725 804844079
2 121561158 891149084
3 302789063 424904900
2 865620435 263560609
1 974571666 999208782
1 969799057 44642830
1 55487755 212219955
2 627230072 520319901
1 966860533 911528019
5 12731459 983271553
2 144661373 82171350
1 569858319 913097414
1 321589956 662123479
1 693357860 20073603
1 657102289 880841166
1 115090999 497610408
1 775931945 234695526
1 537492355 485403025
1 877792035 903750360
1 515591121 232370780
3 726764453 685246633
1 428011173 835422839
2 759940656 264909445
2 106147200 244405926
3 110926149 551679961
2 204255798 162982765
1 516791829 605975137
1 746057885 95889462
2 632047130 479578570
1 715775637 57267332
1 633334129 186748400
3 896463101 286586517
1 779121352 209290929
1 334498339 92444212
1 965276311 87998465
1 647604899 832053471
1 984984516 522127098
1 576676364 486871186
1 366379488 677173500
3 293743717 615433844
3 371875706 262224814
1 103838305 724490308
1 266750846 900534708
3 577916627 780762036
1 715998208 258176876
1 385940229 661159872
1 209049137 77554748
1 325881437 613121165
2 22726311 666357697
1 82912616 399030281
1 763191417 43347157
4 272948817 196597577
4 846741976 513586746
1 972298412 340301877
2 467903078 545999361
2 290083412 70333685
2 389121710 195083673
1 724353535 350263971
2 962660498 650198546
3 607110371 2386980
2 614783480 975249326
1 182237303 392231522
1 523148991 74779553
3 824363020 291977712
2 392277431 309719064
1 938106230 795409713
3 24037377 167350300
1 680132934 354349750
1 537364670 536690187
1 514058192 458631582
1 858064300 430012262
1 617587744 155885584
1 542773017 861165993
1 93675088 358939283
1 23532748 856537442
1 646341778 133926934
1 161769288 671539275
1 469529285 407422473
2 223950860 304668295
1 406300645 887273498
1 523748208 511016233
1 851220419 736881937
1 743647209 176200288
2 461362596 14989943
1 715511512 171928931
1 806543733 409893810
3 406942266 164471997
1 398044673 3606046
1 604910366 383163485
1 85439676 75125123
1 942129500 677783438
2 456234969 773312997
1 404173514 395567475
3 913671483 412377323
1 587806534 279362865
4 888028713 533368411
1 26508565 631859669
1 30076810 272121827
3 183562448 260267246
1 286960965 394246175
2 220218371 155876716
1 332380848 922772841
1 102147428 276710260
3 948583228 663414390
1 287868584 426334831
1 881566095 805309421
1 493509720 18471967
2 553752885 675633209
2 264768955 360199672
1 895358104 181287550
1 3018246 152554375
2 699655622 575637312
1 808592076 381311270
1 980204625 16591054
1 212595480 970807311
1 134387182 529596003
1 960211733 730136083
1 633100347 454597416
2 982505350 739289105
2 671098518 458868026
3 945763191 59286566
1 20241842 3522754
1 5526610 279347377
2 969454019 932595782
1 367175411 385270345
2 316054813 359240479
2 830633890 689681875
1 78652131 344162084
1 878401060 434402483
3 489938784 365628743
3 959766061 332164946
2 645875509 858345177
1 942024237 827561847
1 503955063 254763843
1 616101727 405434918
3 421276539 631057049
1 698745490 133924006
1 327158330 418332466
1 923060028 45164847
1 365479979 747930150
1 989907334 127665216
2 655803837 574577300
1 445677181 800745782
1 806275374 63985645
2 179593498 783151015
1 720280153 323679690
4 405038887 341708098
1 681746015 752208488
1 116379679 43093443
1 482463713 27248088
1 52205181 850494490
1 773867626 817412453
1 621513343 664594498
1 758318804 209471622
1 414663604 372580532
2 353863560 624990638
3 299196561 205035910
1 622537375 878809425
1 621434998 201462776
1 823273829 716455489
1 536554364 683807826
1 253112012 269344640
1 253397240 586149658
1 667806556 765745204
3 247386082 404819727
1 686264679 592659760
1 503016989 347589032
1 854839395 646438482
1 437023120 183355086
1 563292730 801782590
1 389330933 451015097
1 523735313 879907567
1 662385435 164194687
4 665365179 368445997
1 363197950 863009522
2 478994978 629717880
1 100565405 583178683
2 646645308 626173271
5 362972069 109568869
3 304673002 151224626
2 635540831 645559630
1 16256433 271232648
3 411890751 620170158
1 733272473 967163484
2 988355152 400729063
1 490054434 180376618
1 363086551 605919766
1 239873097 986746840
1 330879516 714346906
2 337076924 811745982
1 239007580 446796195
1 744842389 596151918
1 408905425 93150163
1 217823782 85644202
1 88440822 415754707
1 565753697 178578542
4 788326268 290228181
1 962317375 360999112
2 811980171 859270188
2 15529733 652760675
2 483539091 318349221
2 594790745 650920434
1 701403320 135209060
1 485791064 188153286
1 205219654 714726697
1 697397374 255717410
1 451362759 990284191
1 164716530 207778640
2 799923580 485240376
2 826590822 557185762
1 883091768 246164773
1 758590511 454478490
1 6090939 906263032
1 128071278 219481936
2 629639199 924359393
1 932772612 765436890
1 361691147 443214728
1 197067453 6044328
1 920213937 931721922
1 143574548 517334510
2 591728525 148099943
1 183312573 897013506
2 541360847 343907675
2 135818726 959356186
2 308148189 405189999
3 390080571 805970320
1 823269433 806508721
1 753626258 886753590
2 774101008 405863886
2 206560176 818384984
1 38655816 92457726
1 98887683 417659951
2 69270468 280386649
2 899812034 890627120
2 705272618 83875220
5 603591698 639643777
1 614564714 594146737
1 694643495 912966852
2 863495222 512128632
2 191944045 879201577
3 997973367 929082396
1 941632028 363462624
2 551806464 877770602
2 839897445 664819310
1 893040053 966125083
2 490223440 521519235
1 164738719 163514714
1 621145770 326400572
1 22874793 15915731
1 995799831 176937759
1 560027806 55624384
1 87030935 686735802
1 494606107 701643483
1 323061300 284089448
3 371749610 877440387
1 486923213 508454452
1 818759006 995551104
2 282372981 162930626
2 426004285 772714095
2 110040080 58461433
1 446007953 385040659
1 278800085 551544556
3 926602048 108074670
1 427160588 204718702
1 858690061 36231909
4 742849534 177013077
1 403595112 604452549
2 420184365 865686819
1 557495726 445767194
1 179919396 704915608
1 482441308 14115028
1 556926464 690860851
1 748466224 440925630
3 717562204 774955341
3 937912032 850381326
2 80383707 220845093
1 919066843 847295227
1 257606339 90568306
1 121671485 896293810
1 403903631 38990341
2 159661250 50336591
1 519166876 210012896
1 964159469 121419334
1 979488615 715234940
1 199403251 310918322
1 156034149 675869597
1 626366197 56713052
3 216894545 222285483
1 524167898 513077017
1 490643223 562519160
1 66344000 962429743
1 803362032 281549863
3 300974987 688717213
1 794602051 712869384
1 913046195 884236657
1 67381819 377253983
3 608769193 11445219
2 815756683 186156094
2 195128753 55466359
1 596264193 157848842
1 663946306 765184003
2 627741323 400803690
2 640438273 811169969
3 251466328 530183148
1 100792497 555070168
1 933157584 352310098
2 606921227 155473400
2 3085115 298661755
3 99623632 68198573
2 47206172 631673201
1 172015090 254334728
2 490402120 777638686
1 352835863 542403660
3 754742292 411922575
1 725293505 529729325
2 304406214 988775455
2 283294986 821925193
2 200746355 381961145
1 33949770 570121656
1 622580828 214709297
2 894793418 789804729
1 206993074 347034846
1 350297894 556155081
5 775805394 287079282
1 174481854 943866136
2 598910921 538753560
3 532927067 653418721
1 511012309 167000602
1 281121962 135014728
1 180818957 903572985
7 916549940 561281376
1 687395719 54590125
1 12508279 765971380
3 297644990 243483661
1 511057000 210957112
2 51359091 499291001
1 848933671 568294173
3 417168737 62742836
1 818464699 97322266
1 669031875 715421039
2 992084747 613083919
4 44495529 724661633
2 75824623 282590493
3 903003970 94929730
2 573081447 812415941
1 914211585 80712100
1 945168873 325544723
2 839193891 229595122
2 756950764 630964734
1 296152053 252391821
2 311904262 61237383
1 543710867 896733364
1 583593044 364492756
2 708511874 623117426
1 814417570 968068873
1 8730261 240703031
1 35710718 512940390
2 592814180 564194186
1 240271176 854563449
1 988657998 385775951
1 514140431 87651397
1 381239221 980054455
2 453744801 788627589
1 570028419 568121099
2 961378037 499999772
1 231954114 310546188
2 949201066 150384548
3 625332265 624615657
3 38022473 590653935
1 909137663 954315267
1 408923150 767111845
2 776731818 68822319
1 517407576 31078218
1 207025891 402601243
1 579864618 739030853
1 48776206 885148775
2 857683051 620340309
1 455954887 339148016
6 518391546 464735390
2 632577538 220637718
2 708596688 93071457
1 787336654 30282845
2 258807201 222546655
2 460134608 639362661
2 604148848 972407643
1 742276223 161314698
1 468544395 695187203
1 331655857 962947281
1 426802570 695316633
1 979231115 7768270
3 905967817 646738642
1 35789005 526813576
2 983839561 700201465
2 551702427 852788932
1 802661495 656905643
1 987329434 875786547
1 12069370 612015712
1 254953879 811570536
1 910924832 182631600
3 138785659 486172477
1 942552203 960894801
2 289430297 740401747
1 305958099 212152476
2 233997283 717408091
1 595726740 384456379
1 622697586 828785043
3 934308319 503228034
1 695803598 300165646
4 229137351 285750776
2 755172347 743247792
1 483201240 201501478
3 499849172 518120029
1 291988813 563087247
2 124597860 547318931
1 704542421 604441956
1 130872729 677372530
2 600579894 476848959
2 196299994 781989734
1 709734504 269538510
1 799607516 687258920
1 580476944 800571197
1 504641100 430532388
1 587738178 40295571
2 162398412 140420375
2 215003053 368544089
3 682312854 611469372
1 852099852 365892543
1 229111444 588082284
1 344617508 110031016
2 52579274 438636225
1 212904948 745354109
1 415931774 77224134
1 821763914 824471210
1 459746731 937527316
2 381606750 963231929
1 988839591 137848739
1 688773905 284595229
1 855536478 639961650
1 930440809 717541044
3 395077755 299560176
1 710105712 292982878
2 806713915 227700448
1 758128807 609372529
1 364986856 329360044
1 874841111 862904126
2 957713319 30764177
3 270504165 247066595
1 890950913 328622399
3 224307467 132994133
1 965060442 940187752
2 178216323 523348473
3 78246196 200711528
2 197947917 606362002
1 11221557 663161313
1 628976157 117236110
1 824224672 149639580
1 526123435 615817272
1 460071514 880363903
2 404687472 174907888
2 416264979 452382482
1 724075126 947986882
1 23172787 420096056
1 400684780 630005711
1 284077021 103574276
2 46504649 33450789
1 467610986 245754292
1 737802203 625623091
1 644134792 529910904
2 696793510 22513767
4 918633828 938405424
2 217347814 218621028
1 804778689 862849704
2 232775173 889569619
1 203427357 706717537
2 274722118 227708231
1 682636475 622165597
1 576940801 911984157
1 167480128 947850223
1 313715987 811822148
1 706617776 889277235
1 469920684 31116106
3 944463325 487453918
2 313689614 945718685
1 553047495 672569717
2 84485279 849848603
1 138812883 686417829
1 731269737 923882833
1 568873609 464779589
1 305915447 247624531
1 825263125 357768323
2 946487816 211263756
3 502904465 24812763
1 90042228 629096620
2 344700919 135667368
2 56092660 387056323
4 824788519 500549549
2 414734805 576368241
1 34293130 1766291
2 160699621 692675072
4 207803446 850212071
3 91636270 691400602
1 477475816 342463289
1 647350966 69945449
1 515360056 376729337
1 855118141 83009751
1 734173500 633665413
1 795450947 266538120
1 518901382 766402247
1 826235371 777288284
2 542016395 60782525
1 676889822 179819869
1 559908900 394928486
1 242428854 89438613
1 347342054 19712331
7 745508867 747963455
1 550811280 133825388
1 998155828 188241002
1 263563209 878993654
3 200662925 168349523
1 845574776 556514680
1 529240919 166835772
1 399979822 261233750
2 207990434 697942845
1 853257073 519333888
2 620876943 528383452
1 821647908 127359951
2 369499530 989109619
1 269116218 363283752
1 646658562 992993326
1 555441729 949808522
3 985823326 721601804
1 133936017 302094478
1 529376294 762261109
2 438754022 77925592
1 657603374 527739714
9 144997679 263049053
2 125872725 767773591
2 357356836 863597509
1 786644595 846814893
1 674943180 902277619
1 565677079 462393863
1 687717337 393856664
3 486179761 613707171
2 821844433 678921865
5 470810924 350452878
1 458568185 489040208
1 626543745 536802591
1 463692946 143869345
2 236960711 65968015
1 794049220 749998802
1 776450127 893260713
3 512913461 608447140
1 171763862 636664149
1 974999155 864795199
1 887875013 55796845
1 555296764 461722305
1 417454292 784959994
1 190373461 316729814
1 406296607 739432164
1 199132795 857377671
1 458412654 644552778
2 908276374 948100022
1 129745669 466270130
1 528727891 854427215
3 828081536 149513063
1 741221722 574323961
2 666791870 800768552
2 319245933 354916361
3 832481722 99039782
2 322897339 472273743
1 788508733 315618493
1 109959116 663292724
1 991272269 397950412
1 840164556 557971911
1 285554932 463220465
1 192537183 1893551
2 482759002 382082920
1 453235321 616383505
1 131806074 689212295
3 939940937 489470887
1 495301014 90260030
1 994159220 132379582
1 259965950 668016705
1 186835556 776444538
1 61300371 832375547
1 162364736 354065282
1 925934511 985697099
1 27513061 57081966
3 856863577 875841235
1 233497507 312053629
1 213843289 398983657
2 407611498 952636981
2 147914249 153925690
3 26957903 217460397
2 402720307 998071049
1 861219085 189984973
1 235611716 588603374
1 208413676 900340050
3 371795611 843709994
1 354552635 703301903
1 431756973 992751258
1 349371977 256295844
1 47084465 730507121
1 378410239 417197386
1 15377737 149502671
1 283603114 967712835
1 854395059 289378270
1 198132076 729691426
1 734662489 832339696
1 668018398 136480251
1 13009142 986102999
1 261185642 406543663
2 873978655 897753922
1 490816619 230855247
1 548415992 753518602
1 460461191 713389187
1 599149825 9253602
2 348465655 561639593
1 73024629 593619895
2 18266067 572976981
1 48811085 739144973
1 526373672 249127994
3 947151652 766215044
2 939660599 26345251
1 258562166 263617566
1 490476499 695656762
1 729007578 213951942
1 829785812 548382422
2 325109159 838545062
1 500323879 995086398
1 652559853 318833639
1 260636790 658421033
1 146669566 11630501
1 257479619 607763183
2 973561775 40687677
2 51588754 884431861
1 370415232 745756548
1 795094567 731979617
2 380140723 472636626
1 962666890 312866818
2 594841 502176762
1 203904345 952075111
5 724588412 355370220
1 335368203 19131383
1 752188704 950679435
2 605491933 737438790
1 484319798 820382150
3 994885635 957428134
3 89353319 569960362
1 259942114 692219933
2 869287816 196889223
1 227542283 150072351
1 349448385 580577353
1 865707125 507243986
2 257828385 113936102
1 517296856 319998753
2 318811548 440378014
3 140958695 33783242
2 289941240 953686793
4 208198079 461558257
1 848445060 459021950
1 468164401 586027960
1 106240405 494307085
1 934608671 297490032
1 890834555 890504913
1 596402573 119256974
2 580618153 402723871
1 665657976 900882005
1 654557710 618040517
1 338880348 88410364
1 914841164 889534785
1 65650972 71272960
2 587297274 996995602
2 589234483 94983987
1 540200272 970285863
1 256461106 819032938
2 905002608 492638313
1 268531282 295629257
2 406294945 851534976
1 501199755 330697954
1 264211310 936607718
4 14301581 521424052
1 195542665 602190930
1 621171757 820915540
2 957676743 575646147
5 716423789 339640080
2 979727931 679819750
2 868158761 6727738
5 923194589 818171646
3 899944588 804372429
1 716514901 422341781
1 47046050 639145730
2 945894519 71408535
1 847873064 82435624
4 883245292 138840756
1 856762266 665384959
3 665479375 296863064
1 677176646 465578694
2 559184646 531491077
3 12550237 531797956
1 895181948 317452642
3 755021046 299867892
1 617689869 311791017
1 61907525 569549275
2 583964901 35190417
2 652767196 929328154
1 1920870 502035954
3 755775547 675655991
1 734911157 484658577
3 731181427 443793501
7 159639448 810343566
2 755146763 233409632
1 322347226 977003251
2 853329424 25688998
3 987100271 175562002
1 657496415 987681998
1 70741702 881893273
1 227349216 910602812
1 606085493 494704850
3 689361326 738306040
1 106669483 102935892
1 875578377 478087036
4 370180088 856073847
1 104488838 695372108
1 836711018 17136777
1 184888017 944406029
1 643522393 647335894
2 138800927 912893221
1 652937711 71576663
2 116906044 346227010
1 468638053 248184172
1 499341792 75263421
1 621579191 981643807
1 980699133 760476071
2 435527889 173313855
2 970963437 166052154
1 381865030 820145296
1 469103387 843275170
1 933901087 912713917
1 231197118 930746182
1 834392093 912707382
3 668420494 153925790
1 873832192 852508419
1 507387433 547156723
1 917769189 580924488
3 676732181 621280962
1 222828507 389722179
1 883290286 174088403
1 185044388 318707980
1 55717881 579962041
1 23870074 102255736
1 763247482 373956157
1 784579298 308552398
2 932383759 648635638
3 137038243 480226601
1 674417607 374895207
1 378048830 938184274
1 53883897 282838888
1 683438350 880070659
1 11375180 620155402
2 121898526 873026504
1 888519255 782994131
1 498754023 776593432
1 179536175 285747612
1 501560896 638983223
1 179193640 670948366
1 31725668 668858691
2 515327683 388519519
2 109773802 861531840
1 817740992 805864359
1 572049615 510099791
2 881641826 83702004
1 130566264 800603270
1 538123486 976343404
2 267562415 804117418
1 327280095 532336371
2 75270239 280826362
1 242868494 281800916
1 602758266 350937541
2 235558467 4426677
1 584207754 918956616
2 75142717 563649983
1 744419522 341962697
2 276153759 987793759
1 237799809 794778111
1 788198927 540394018
2 807229695 852335359
2 573503706 614039112
1 546020616 973225338
1 711394626 45673462
2 442984378 82784918
1 554829777 940012250
1 882893982 27903354
1 623163180 226168814
1 486363473 413124452
4 653147064 445569666
1 979913381 699400510
1 142727367 37144200
1 149857290 776670696
1 206929471 64813226
1 889264275 870207027
1 541657072 607637745
1 590479234 63439851
2 591730885 800838441
1 348316765 815783813
1 286001988 522855070
1 650117321 988317032
1 302279224 233671876
1 396831101 442760928
1 935843845 614124137
1 462023167 971232330
1 954340712 651623527
1 676743392 271079018
7 342970710 711371082
2 236795868 523894446
1 794749027 245301022
1 239702327 861452017
3 928134773 746134774
1 97255147 403766582
1 433678145 57182531
3 821672850 670991632
1 740687309 831544118
1 670369059 318557848
1 937518376 155232570
2 366450301 433799589
2 150040759 285576095
1 23851795 758558100
3 287766530 51077197
2 183856800 440260433
1 97472197 498803053
1 941883948 447850785
1 406453528 340077320
1 232117692 951131415
1 285637440 450668574
1 515985087 745709633
1 19212919 511249452
2 191552695 803169657
2 250720119 553488748
2 233002508 628999791
1 612308712 990753972
1 995096057 76564920
4 435534676 696868765
2 968042578 479829847
1 335554558 558519106
1 41866246 391960721
1 52893095 456680697
2 113383354 793174827
1 12189581 289816219
1 588547062 547498440
2 809143738 405007443
2 750669955 45323629
1 947024363 968780926
1 987300759 86160922
1 309702239 640674558
1 375076131 163456566
1 84824444 567674325
1 280033324 202877780
1 817852961 166407007
1 58212023 46937395
1 21207919 489143198
1 674369466 279548709
1 780319448 656595721
3 468308105 508139199
1 266902570 624130296
1 790115192 860296248
1 806500336 308478321
2 700219701 233933438
1 836274206 434078861
1 927050285 869689506
1 778553868 835337767
1 257483072 771501390
1 332307557 561421950
2 924006562 89017065
2 581431020 85417733
1 321610078 237552158
1 120939586 984185327
2 534950663 837530106
2 41033399 108983860
1 422915009 488772665
1 559973623 539034883
3 950752607 10799565
1 82984867 444800110
1 682588698 53332213
2 901753020 678117743
2 222131922 706639865
1 943459691 514888737
3 653145542 718865730
1 607420557 530735647
2 439702288 877457711
1 896201445 59448157
3 439792958 400434318
1 941260068 922935696
1 726116856 366302614
1 261462849 958418301
2 32304174 381879347
1 505095637 89902013
3 787260707 358632457
1 110441240 199827696
4 594464414 670234880
1 604747686 966460319
4 330758661 487826652
1 17669744 266084293
1 163263735 494967984
1 786366847 532881092
2 523334402 367325582
1 494061993 864327972
2 220165371 358379650
2 412053577 113927196
2 575289565 543577945
1 808569773 750871517
4 595985378 609033570
2 228159376 340184219
1 564873810 989213016
1 304032665 851547262
1 157808778 497025719
1 860157953 141631102
1 199129023 72793856
3 82582446 322958393
2 341508835 268636129
1 148540896 479238126
1 567573071 593230248
1 372665590 679080427
2 633426480 191328682
1 47199517 521643964
1 241782236 199181268
3 178027531 858717430
1 82236333 662008304
1 833163625 324746983
1 17546724 210897165
1 247019120 200480414
1 140822601 625169117
1 263309865 728359906
1 353940151 400303167
1 741564660 855429953
1 85400332 280036345
2 633419813 708003000
2 704876839 854837059
2 937994852 499836121
1 882824071 462367997
2 413127093 30537073
1 765283753 658749500
2 208852748 882393326
1 733369156 263308948
3 293147091 833855154
3 842431738 755216346
1 42704492 882868154
1 171783519 915619927
4 604721130 716477080
1 944988987 903570672
5 576659905 472859669
1 901235712 447460422
1 943214849 223079845
1 625371394 983810227
2 344749544 449175555
1 872776861 977452339
1 600529220 798239496
3 475056141 688226977
6 766884498 948440188
1 73978144 98321604
2 691332818 146441884
1 206823769 809919649
2 468782360 694468061
1 469952932 372587134
1 479373445 187573741
4 27855934 185391453
1 201959706 218854022
2 787877972 272757289
3 153555881 636569638
1 721049255 897995866
3 199444473 406349872
3 134373354 794447916
1 915784619 776191601
2 421529614 743190532
2 906346089 983108174
1 922319669 639138821
1 258850767 728124482
1 466722914 180584677
1 985226278 691540976
2 276646057 526919244
1 322955135 319631508
3 419025900 226695427
3 396539593 653374872
1 543121227 793959758
4 258790862 743877539
1 172095179 335029423
1 142693696 637764409
3 657124165 34529013
1 439452075 713129885
1 308191865 329108313
2 46100187 500854338
4 807538353 991585715
2 260682561 315271775
3 847983016 582899178
1 832337318 113810323
3 179004893 314534441
2 921104309 180813632
3 100507214 804115814
3 636126636 606513138
2 826954472 151611221
2 273739473 276926631
1 806199287 331438985
2 141358358 101493236
1 269874688 234885874
1 295272936 526154530
4 882576740 470404750
1 224041483 864572768
5 991887865 909190342
1 25057860 909170760
1 504819514 257172706
1 915505191 193719516
1 699363899 995396562
1 118430551 288387983
4 132378483 144962002
2 296966249 945388301
1 3048022 599212008
2 804238311 994581391
1 528233494 478615802
1 306562109 175037238
1 986735014 753390001
1 650437548 885161941
2 804013293 312840793
3 885232042 555357063
1 86469778 596584147
1 580603886 157356785
1 658675538 793428736
3 78713600 253196098
1 155316698 111486108
1 365855056 791657675
4 675637408 157835269
1 783486049 285653397
3 620781721 572949858
1 68946953 854941491
1 549237035 917021969
1 426245706 791133436
2 592749196 651676012
2 951814654 266803153
1 957942280 323046005
1 896310925 944305255
1 18914962 652950160
1 674820003 757065671
1 105661203 105155900
2 277974636 969039845
1 664292268 596143046
1 937214760 946650828
1 464597386 192136316
1 29667124 296097101
2 793558518 79987457
1 107291 684646936
1 591505032 364512181
1 617347393 938545128
1 226178874 494639204
1 246346492 559774697
1 778006397 899976021
1 138975746 167198358
1 984448187 89607988
1 875357374 398004386
1 251292631 787866720
1 2779015 273683945
1 574078364 235463641
2 456556568 888212936
2 573658165 481482799
1 729911241 371681704
1 953926887 374568701
1 684714788 519069213
2 341422581 87256914
1 885216021 513351125
2 10035252 201624270
2 639906432 969328173
3 287653086 586264893
3 635023201 296290233
2 989616573 460734487
1 30161653 371016861
4 686283351 465429578
1 121108712 922576381
1 115668273 618384062
1 568344400 624603446
3 99537705 60457017
1 281099812 981789558
1 409508117 869605221
2 136234831 842756825
2 620731180 873293422
2 406714329 656531623
3 2808120 82810369
1 428584333 454883793
2 277651446 132937535
1 793070611 492555799
4 244471452 792274531
1 508057626 770303866
2 297043617 102086311
1 63099989 134744616
1 301241261 407466324
1 983301222 972257083
2 522177968 530574127
1 318223252 701249311
1 701785292 456998596
1 508081439 686812158
1 312217215 298033698
2 389027458 675954745
1 546491981 646306853
1 918557273 822476444
1 951436190 852989853
1 94449515 57947107
1 191300498 739186333
2 236405955 712089599
1 488382686 602399746
1 522326704 431886590
2 863993934 216862899
1 671287050 422120985
1 581494939 831490926
2 236201329 295745551
1 686493425 756547614
2 42461107 180562418
1 324708619 758533916
1 610091701 728372416
1 891295374 589629666
1 556826366 244152837
1 515680887 540012908
2 979394872 869149353
1 198153228 708749907
1 78282826 563092280
1 637171034 420003207
1 476413231 359769270
3 420623249 88505249
4 34844866 605390699
3 271630126 213015801
1 546915743 944014633
2 599123294 952671523
2 151511502 490363337
1 559710592 411414389
1 612613230 273235732
1 637264517 958944495
1 431428514 507031790
1 476586994 391145300
2 337357897 772736326
2 636620826 811662063
2 17880895 739129914
1 602324749 272052800
3 219878785 411516857
4 130844492 664228674
2 938822483 405368671
6 849727755 523100064
2 352746469 403206577
3 320571091 841783901
1 787016139 491654352
1 497222590 370291558
1 172583092 985442907
2 331421587 477222796
2 367117287 511082590
1 964113737 406157056
1 469374124 65679607
2 484484498 516401029
1 67584503 87881179
1 145710678 193200445
1 575504163 190263926
1 796788979 671037379
1 209043881 481896700
1 85305072 319203880
1 423206996 273361103
1 964232655 87465764
2 266755985 232944461
2 435531798 288513111
1 430761687 342021263
2 654401337 670019737
1 151326429 165620906
1 379239002 196970366
1 64144027 706581987
3 403106453 227082211
1 43513291 252521221
1 501389853 580657089
1 987239787 261400498
1 44626381 285573145
1 950625483 111658978
1 570210522 910856590
2 258611604 614204070
1 564872987 676854569
3 371018810 74240522
2 168850673 541345780
3 887241488 145545688
1 359495622 530407694
1 498273978 692248047
2 430850397 685108291
2 324620778 292854927
1 99696987 879986755
2 49583680 445435978
1 985011186 472425927
2 618293075 31060506
2 780699316 150871457
1 7857694 329519977
2 686124820 891603261
1 36408987 700471317
4 888417078 698980351
2 13383178 419483088
1 479853428 476579023
1 234265494 392212713
1 137455464 948370380
1 485299380 938831398
2 929030218 171038976
2 525181418 6731259
1 619978930 239871131
4 931743004 399801826
4 197587523 505868944
1 474518286 324502969
2 97113325 954808919
1 479378597 621548455
2 344172604 513586011
1 179796590 146285497
1 521875246 513866836
2 54424414 187845835
2 215961643 213583994
1 269198555 635832734
1 438760700 881401492
2 264541405 716256929
1 933457247 237148498
1 318314847 146170665
1 984594121 974160319
1 954393661 776634049
1 842887987 614470005
1 39403131 501841889
3 81234262 126961988
1 685395174 739340423
1 767603290 688650393
1 219014485 602431057
4 451494530 642549635
2 275041136 368837879
1 210604010 362247573
1 246669118 943974400
1 645485303 762902124
3 401864277 658608778
3 35472757 252883698
1 552110422 810401449
3 747916441 158890736
3 782959914 351753360
4 591573711 417778263
1 82321812 632144353
1 986733946 653459236
1 817510003 292503449
1 443227311 904477760
3 530968701 24278990
5 175155688 879048266
1 817258914 910136912
2 881153280 256606343
2 790163169 443134840
3 194292423 625126680
3 873768237 654055056
2 401336586 930650262
1 492848944 457478563
3 186521755 678186063
2 60249859 109700554
1 490493799 950044323
5 734754791 285032404
2 87207807 946476904
1 309252524 744678469
2 418694931 676482395
1 221648569 265381608
2 500484387 458998999
2 598867111 395403625
1 716688290 96965657
1 424320550 139479069
1 743470967 823879031
1 425668133 113803550
2 240288096 587034668
2 568258182 474832643
1 868381993 280590908
1 999009132 452480885
2 91644216 693312494
5 339785316 472891400
1 149600393 941800383
3 534664591 885127270
2 603067274 26778069
1 840025038 67918063
1 954408391 462734136
3 764372571 697637769
2 229895547 726892393
1 662077788 727260541
1 414820710 425560700
2 683244654 155811185
1 825243626 814745365
1 511703917 444191679
1 980827271 257019415
3 578705305 689409828
1 623627328 301831552
2 682644656 881370292
2 247115367 164097525
1 464914073 810462548
1 874722851 925744712
1 120437663 559998197
1 80952367 206408933
1 212670776 103102414
1 894636388 271863576
1 657819203 786822144
3 203943203 509017846
1 218104487 513710743
2 164935421 495970087
1 665782639 141426306
1 941648112 224617064
1 297048154 899172422
1 478575945 432264046
1 555376256 381733022
2 780893156 4980268
3 711678217 938575270
1 910335324 872591729
1 80735906 570026686
1 173836241 239782630
1 124090825 281319600
1 772421117 853828227
5 942448893 700240112
1 310176688 765923347
1 692765373 803746077
2 526969635 425925347
1 543917540 696079448
2 13082252 143546074
3 997583891 887838218
1 745081026 404669607
4 343693396 427330074
1 196839615 593078490
1 144417733 707844044
1 830436622 662663388
2 866068380 174039610
1 1617362 49181017
1 355516587 204696810
1 453250226 131214618
1 684418132 241931447
1 714931260 706006081
1 630130599 385200816
2 15013544 71609641
2 860438263 392023660
3 415776864 756251389
1 291449238 779149643
4 479484272 115020683
1 422900562 879002521
3 152437368 993364285
2 618667792 958703219
1 125801858 862514944
1 986061731 982060387
1 761245260 652033865
2 371213267 869270469
5 224835280 889568989
1 845319943 177954367
2 883647388 839895303
1 847698738 552605083
1 497042927 194768980
1 445054863 630031950
2 207468732 473009362
1 790426786 537663395
1 513731353 630413076
1 49445595 602269560
1 902416635 992819072
1 840306267 422153238
1 497637138 112633460
1 382668162 648312347
1 965266356 617754794
1 283923801 422766183
1 471955090 929396299
1 736573839 105288849
1 711469152 832474374
1 66019930 731945104
1 329480097 84610967
2 482216180 673224315
1 709024080 692272586
2 145834451 78207311
1 244177784 459306428
1 902573323 706330774
1 701140316 699051808
3 484534779 310452186
3 901756012 955644298
3 85787278 947244173
1 480693722 593793559
1 440759660 175406342
3 708323599 693614362
3 334726899 763456351
1 393625395 320043547
1 566101603 713582650
1 186691767 619221415
2 961562776 880873512
1 425247574 560199763
3 200678020 118999627
3 679166504 331631979
1 753790694 87514125
1 348311243 235014811
1 528478157 519626757
1 682253694 95715526
1 300594049 619898845
4 389636796 38513618
1 913801244 354908540
1 826611656 611812595
4 178838316 505251283
2 119000292 399820405
1 359745424 552802306
1 150375440 699522350
1 785770616 825508942
3 534105637 916486972
1 445341658 635651753
2 245501960 328114534
3 192864923 718021218
2 96823930 547928753
1 747971444 712528058
1 212646334 77151658
1 179062654 61866435
3 625467133 73651536
1 437624506 377393273
1 979481971 199857814
2 233017426 445104464
1 405704736 254218238
1 110763657 152471038
3 229898265 854617406
1 211333534 940006380
2 343628976 608253259
1 473410456 211012607
1 177301394 831774900
1 550233686 311454553
1 732047282 887655184
1 585737246 887681623
1 202171954 464062219
1 732043907 724976608
1 55995381 928007063
1 642369998 404572239
1 800222024 772303369
2 370263652 552869487
1 339550179 387235522
2 904456240 804115731
1 385253843 621159906
1 124523044 308327444
1 344393400 571949400
1 839306895 91043849
1 457446200 882360230
5 370359829 974053900
1 605683193 510836970
2 299771519 364049041
1 856248555 208148131
1 308535223 191173444
1 465858633 532035862
4 118775843 752124809
1 815316090 596086497
1 930805320 293299362
2 11899895 114731712
2 295086558 523991475
1 558022116 260000951
1 674270448 735034355
1 180877325 584121087
1 663088901 596404061
2 127140574 728458478
2 522359961 197733611
1 57818963 511782664
1 754259582 421548696
1 93372389 524778330
2 683406054 7813760
1 420345625 172223140
1 207223918 647139946
1 501167311 142518997
1 19408515 101096977
1 736659671 161487904
1 113453481 704522315
2 371375 496655489
3 574356710 779745433
1 341031592 295811912
1 528603428 853895758
1 861775654 819919626
1 418446798 36779639
1 591536531 976953581
1 169282823 78521868
2 405375025 554342901
1 408043617 283132241
1 949251159 726401522
1 303088545 418961625
2 280421572 966837268
1 409101798 103405705
1 219223592 933522934
2 97548203 68127957
1 282410298 662139476
1 874230468 607500411
1 266687527 424635053
1 187229440 638477864
2 518543289 393872111
1 147326094 689167596
1 27249277 446283293
3 83679314 536473733
3 294796356 953681220
1 973901517 137043488
1 905179846 4452231
4 650180906 968549172
1 912939422 818050961
2 947946340 451093710
1 838670975 948201059
3 892124866 58900010
1 416032029 191111780
2 94104194 342456398
2 428561833 757602661
1 907808223 129783314
3 291029885 460939637
2 931815192 957361943
8 794228577 588421812
1 402736603 910812200
3 110107027 303963245
1 894620717 812986678
1 509458918 244535802
1 242938786 467708008
1 730913962 445614286
1 315795868 541353392
2 522565998 280194560
1 563458841 933201261
1 64320547 729237209
1 500938828 222850177
2 932013097 363267371
1 761705604 895192144
1 507437931 936814327
1 368536836 769589472
2 967789687 891743725
1 25952307 691576360
5 316433945 699936778
2 992622491 697277672
1 417114697 492407012
2 277898191 901763105
3 273293141 374033733
1 136852718 530487369
1 254586089 767504717
1 63135142 991732196
2 417690978 444456723
3 181790056 236790867
1 951457858 74279573
1 660008773 787830400
4 728613200 769340848
2 230219530 487491917
3 683037341 220322115
1 608630949 272388563
1 601912960 171965661
2 911034298 700616209
1 43500407 806558221
2 921749943 217423398
2 597664187 789744448
2 856784179 110390983
1 731065743 557324872
1 200413004 73314612
1 520139579 113828139
1 875422662 481104357
2 435767128 352631423
3 163506990 901018730
1 978230938 820130945
1 995931487 488033441
2 859650930 748776716
2 280126705 275423137
3 50144720 430843735
1 227442833 358850254
3 710529454 528489780
2 245991629 112121290
2 339722314 451035547
1 411302959 638789817
1 791529686 624902811
1 233459394 523838022
1 672968160 616492215
2 895287220 745278399
1 787058154 954009285
1 49185151 58546604
2 842167273 617336128
2 899350289 282375259
1 115455308 597403859
2 690945773 805807160
2 226623859 673058836
2 96500391 500022877
1 204207472 882371787
1 374644655 985025654
2 369759208 625978624
3 511929487 546442236
2 931999279 76226854
1 943695458 564843702
1 802900231 6405327
1 901544947 798496292
1 729012908 127153021
1 935965444 308072030
1 2057531 808349756
1 126293233 337868473
1 752005823 742486318
2 464352598 956363737
3 130205359 895972039
1 520777225 779955338
2 127371648 175278700
1 9676526 852487692
4 265463847 247432582
1 68544331 822957774
1 850014584 595634248
2 849367315 703161315
4 491138433 108873304
3 656028228 787548091
2 916512586 522463074
1 217030860 24446223
3 797972748 133107534
2 184012389 374451616
2 969821478 772815343
1 895730466 11733226
1 905903115 322994461
1 769435860 27928165
3 753155381 361998500
2 772608965 661440485
2 192427108 265177628
1 24450653 716606575
2 114700007 397550711
1 82733828 761914334
1 38343718 401510716
2 101200484 933952291
1 191814273 690427650
1 946127046 482577421
1 166978048 949194872
1 242012710 468341241
1 291654740 663517206
4 558102924 492938750
1 797538412 716513399
4 621531648 246715583
1 993199902 539000804
8 576060009 219603652
1 55137400 26037227
1 621171867 122033835
1 26840417 871812827
2 189498893 743140923
1 575271845 554743757
2 904377207 954727434
1 529383781 178011706
1 638559645 479803945
1 174283827 610673387
1 346705955 257636498
1 240060231 735062143
8 918358055 222146961
1 769885374 744073260
1 429831013 857573222
2 217631922 201706280
1 59856962 529451167
3 914634383 770680651
1 729382008 351926320
1 502695154 10868985
2 858823299 908053234
1 591384053 165327976
2 331169869 489032429
2 71828857 593652933
7 198829420 649795221
2 541434130 865209778
2 280504111 612999111
1 75873214 806482607
1 848869646 383822992
2 993006317 701305481
3 66059749 911946662
1 707250793 715383884
1 947388345 681468229
3 639001438 638896293
2 443870839 264952888
1 473153388 872216290
1 496858115 84267175
2 207216714 335040882
3 365355524 305062276
1 407217783 13647098
2 175521348 961889696
1 419291012 623588499
6 187625827 154234143
3 102524900 200893929
3 419433778 703496025
1 531837402 774127939
4 799265020 133668469
1 392454166 11039328
1 122609495 167961505
2 137826910 971658182
3 237100901 212924863
1 18882361 452525765
1 999986619 926273841
1 342028647 263604278
1 662111214 484279652
1 161893994 723445066
1 53410840 743284347
1 563855789 493858839
2 660132937 82045116
2 371339107 385170708
1 841751741 779169486
3 958417385 85964140
4 488470640 402372286
2 398051600 90131112
1 749779145 646844753
1 961576223 151763592
1 294694809 909659285
1 674502696 753511954
2 989639233 65800504
1 527826693 993979123
4 355452618 517018599
1 406363914 945224570
1 114529312 444311544
1 53504804 940074823
2 95647221 410755193
1 120892067 719805723
1 750892216 535825158
1 110981590 46080401
1 142026969 781246886
1 898236420 475848593
2 452251951 942955679
1 87987908 693264238
3 581502153 864894636
1 528660573 932217007
1 815884470 836062251
2 848809295 351591092
2 587325046 717057794
2 214504818 117039528
1 124930700 85659163
1 69511577 88091169
1 720071630 506321055
1 630164359 702708895
5 744867195 878753696
1 634456670 414490367
1 511922375 84150148
3 172946332 856775544
1 192064548 758884345
2 21689366 550926197
3 98826396 672449147
1 370216002 773757220
1 381187091 754196179
2 769235609 693375842
1 66808919 331230699
1 775284256 372581716
2 657404493 391643894
2 56685353 631692804
2 660880725 349263354
2 777483938 422762284
1 749168581 559340903
1 858739453 433212556
1 432272321 9184729
2 321506554 867145220
2 621224446 518725049
1 571248705 881028546
2 456883045 152826770
1 813576474 553722080
1 1451992 572699553
1 275550854 532699781
2 902000189 238326497
3 611222523 395904309
2 752721182 331844356
1 799167193 663008578
1 127316500 722119123
2 604762144 301196885
1 240563405 3800466
2 36809317 481878039
1 568603848 660775775
1 432097620 562153008
1 224111370 431943875
5 891329430 668163810
1 559691126 85881293
2 322344501 296821707
1 743770403 665587952
2 240148223 294257297
1 18544766 360373782
5 432977531 540277025
2 938202958 920292735
1 189941626 517370327
1 338437574 824172557
1 12878782 391025588
3 915417325 398471876
3 282340555 874161457
1 580094570 327943928
1 503898560 271992520
2 197678428 122375515
2 631948075 1675550
2 288236820 789180060
1 997623720 274706667
1 63278835 111745098
1 10536414 865960854
1 772239870 108714890
1 659598318 696847543
2 107370164 531177095
2 896347255 930006113
1 380379416 986152739
3 901850533 320226854
2 872596272 501266255
2 71577954 423608753
4 757157334 186462528
4 248566326 686265846
1 45088417 229001147
2 880562641 514394671
2 841634605 959454949
5 661135333 125887593
1 370211330 612463844
1 354667679 178241660
1 724267127 443125709
1 576972165 69319206
1 75464968 499756328
1 437489013 144905122
1 285113050 651462706
2 634998824 694569650
1 91060773 430915030
1 137819612 61917494
1 554318471 926036616
1 380863275 50918789
2 235956615 804554770
1 51565281 980471109
2 975658851 829052034
1 538359997 964569271
1 355996027 649049119
1 352918634 268000515
1 547306312 222443945
1 768417034 263839037
1 211015734 263123854
1 371819621 446174399
1 618597768 400564608
1 695030354 174744518
1 610469240 109245836
3 283264340 945602254
2 179478253 280520731
1 888168517 118409591
1 975258206 485133608
1 573543238 5118521
1 692446004 18971322
1 773802819 623885563
2 81038361 996410669
1 405497453 717254563
1 366568653 73451921
1 698485405 823050564
2 795232087 970133985
2 162644073 867390921
1 976054286 938356964
1 515171736 168856334
1 604266047 852872460
1 326106450 173292446
1 715059308 15269868
1 779790000 189947005
1 710237743 231955057
2 881550474 216336260
3 443189861 850718019
1 3579474 188915689
2 528086444 900682277
1 973007124 307395458
4 872280360 604030267
1 299820808 673088655
1 854627774 681400846
2 979930285 987287125
2 457683434 436988003
1 206014270 678800815
1 324971362 531990726
2 707403779 125366492
1 517234845 388746553
2 484375730 941241256
1 696083263 786870584
1 534220632 36079482
1 476547882 21304849
1 60766002 166211341
3 93754015 308028018
1 344097440 58056084
1 174816921 965175955
1 235398651 999522579
1 146438370 610945968
1 74819106 17004364
1 297670829 100782590
1 655405299 588529692
2 233184174 734674396
1 446692837 159244441
2 930288189 607840224
2 859614724 176014371
1 301366086 214373239
1 452744891 43667167
1 130360853 411531347
2 82135693 284116743
1 680199450 421227462
1 262813855 204804534
1 231380496 707504517
1 395624418 829569572
4 528219040 700016887
1 310295429 172227350
1 853315287 942301389
2 196687970 857379858
3 523053353 581371687
1 371765420 784734742
1 483771731 367011722
1 365843402 283193121
1 276890249 61207555
2 643010543 356000572
1 762508596 64538602
1 198789632 100695740
2 769772845 227401861
1 834920949 186383541
4 605289843 41520398
1 802818802 108477311
1 570196570 171725337
1 225934049 449244868
2 305807996 938774887
1 160002200 928998474
1 524708422 720287049
1 932377002 863201615
1 373831789 408387851
1 3584794 802435179
1 842542408 347679453
2 749140849 870865102
2 990392480 418094200
1 251464251 259832688
1 441921064 347061176
3 281321110 510018092
6 957171828 851819900
2 65665784 760680018
2 460453196 241738784
2 760623374 48954770
2 303808577 896952215
2 997582760 353113121
2 764245963 887161215
1 142286914 434789871
3 483254759 496168485
1 514228717 678823369
3 753722031 909913108
1 995455089 869208167
2 47194237 719375592
4 946274063 728729267
2 604824967 697986576
1 687316789 385640684
1 54008908 659090568
3 64767064 793862284
4 937251831 411962124
1 38660954 619057402
2 273919428 308234911
1 644812583 95502084
4 285844858 17270800
1 802657797 656631573
2 724277574 724403518
2 755352507 337035288
1 727107433 1185920
1 885480642 371564497
1 75184428 381174732
3 716486094 20423693
1 696650978 179626585
1 439162161 485475504
1 619766742 592609868
1 941461053 636399783
3 948958761 137095623
1 202497413 751359993
1 867925862 405876979
2 856909021 348870409
4 868914575 648917606
1 4677435 310880064
2 58959356 455766927
1 66751263 76345229
1 604280984 427624536
2 765896523 40576877
1 175059185 848975881
1 279909800 217686061
1 612530691 965249375
1 754445617 277753516
1 611674948 872164245
1 556904248 103432229
1 195991480 74724948
3 140612647 208620644
2 679490981 648446306
1 621513872 83797953
2 693037942 644047118
1 266428869 358109013
1 913037775 847194152
1 122498322 938192195
2 981107095 742182034
1 914977338 845098248
2 148522609 641628703
1 920299613 40374679
2 960325735 558383279
1 999810896 58762326
2 519434802 759640857
1 120943395 101668135
1 554675080 979623277
1 499159438 143042139
2 168508519 910439674
1 936370165 45555781
1 670853405 62005807
1 271418794 219996562
4 670979632 261092879
3 881079213 699752907
1 280985326 52526864
2 658122758 173903894
2 570177820 189995966
2 203212358 685210443
1 210795246 370021066
1 255374548 455639530
2 995774779 648396183
1 246365409 623154256
2 795609217 491663116
2 545394416 271641581
2 407430041 341157867
1 342558478 316439016
3 88621506 655832240
1 481036599 465901420
1 772859114 818607909
3 117820931 670999794
1 407031480 367673439
1 97141871 981610244
1 344308999 45733562
1 208786869 12750339
2 957281269 658894117
1 862078200 625706353
1 240554992 315389603
1 437170500 269645933
1 960375737 101845101
8 587991122 698251487
2 127128308 118444665
1 171447171 988424653
1 34012252 165502679
1 940149157 237241637
1 154745083 566021522
1 255149327 740760928
1 658727324 126737566
1 98524503 181739694
1 153905422 105715252
3 382374574 230535225
1 642813171 209959865
2 412980796 979088844
1 151544295 721722344
1 749473039 418693577
2 915180096 459257207
1 602625924 849579350
1 145799018 680500843
1 546673497 887654429
1 501061666 864171871
1 428161428 759211626
1 255557629 1469161
1 814456042 790407500
2 319691757 134159658
1 527491862 226328080
2 255603651 2836564
1 494518897 321240427
1 383887302 480081439
1 984068334 724315617
2 667776486 426857090
5 289381482 424216747
1 618358485 44155041
1 402014631 215347520
1 551443965 14424339
2 692489930 738063747
2 472482577 430079859
2 949484284 258090240
1 587198804 122645397
1 912482465 299709174
2 659000607 453724396
2 626879158 123987496
1 234229079 897481605
1 265344474 894169077
1 321479801 834106416
1 118142038 968087756
1 455223233 533129988
1 68232178 322882008
1 357855076 604065605
1 624983764 587500931
2 544626022 107779805
1 168979987 698298137
2 684379592 871441088
1 607433850 382684114
1 32920569 567631773
1 504963519 535246521
1 852915972 529066759
1 371134707 183775561
1 214126560 428832315
2 446703752 701501777
2 713779143 824211689
3 487823751 438124463
3 14158083 242164105
1 29281981 441116901
1 45477587 260534837
1 947489978 69418358
1 541111153 926909013
1 399965101 976361160
1 972103426 714156520
1 925130064 389911151
4 186049927 615400653
2 690029548 497529742
1 934310382 516583151
1 752213020 506027782
1 347885343 259439670
1 621255539 131627204
1 173145214 366893981
1 475100097 989087086
1 800111514 667020556
3 167853316 132760472
1 473103714 877568808
1 441881550 940576512
1 223861482 420422484
3 884302817 39972687
1 891305212 761539567
3 709370510 419185888
1 511037865 33757811
1 671305974 480720779
1 955913078 900538727
1 800361384 122759733
1 512510308 311410299
3 565265041 287465096
1 114525807 234609816
1 825108227 800552412
6 104994616 670732967
1 123980105 964592942
3 76830923 777181831
1 132492452 378276907
2 63763934 419633895
1 362152119 457346176
1 821103736 247874264
1 181843207 476973919
4 918727063 979929643
2 469223945 618940202
1 135258691 462753711
2 432260737 651258762
1 732036966 869017452
1 718023545 596662985
2 969146094 497004636
1 367423950 789784803
1 454914487 665429502
2 103439691 523411523
1 575608261 392528795
1 485160466 116327064
2 147951534 231622251
1 760993078 195969266
1 363945023 925210361
2 680192651 712469396
3 617617947 972194014
1 101996549 125339423
2 426998354 103645137
1 317578240 296910930
2 894797466 244244891
1 45551292 450459535
2 242062259 590440746
1 832355153 813612431
3 611003624 874952488
4 827256495 416172943
1 801085186 383764330
1 586039222 436484331
1 108658464 311718374
1 947735394 921168676
1 19883515 173725478
1 26409231 710810046
1 520058666 798786168
1 771631728 391753519
2 658798914 241100608
1 763326395 588583883
1 343964529 496742205
2 889354281 586704210
1 606364553 592445349
1 512111316 56278113
1 318226408 44070744
2 753710676 758402906
2 2908079 880809659
2 860975976 743800567
1 560736226 50226124
1 440850824 638778641
1 210525883 902560854
2 839578498 476022571
1 308237609 339883065
4 686688149 405829592
1 931913494 856607116
1 421054181 596921982
1 650782539 566635093
1 968693951 69372004
1 791410381 500977258
2 82461491 702126328
1 767069994 85739457
1 188251145 150337763
1 834740750 286334081
3 910594363 95213470
1 630444645 88103814
1 176262972 4007763
1 838403083 452013788
1 537907444 67584780
1 198910116 420532640
1 714843598 916687274
1 867481927 167429739
2 952134372 970155514
1 356367897 5773951
1 780377559 297456612
3 658529385 702422384
2 874930767 900240599
1 25069267 234485068
1 706774255 246725033
1 22591953 403700505
1 404179460 876261404
2 979307588 888648991
1 162037991 644527489
1 371746268 350424691
1 183519893 880525373
1 682280724 441925951
1 539391547 581636898
1 556678621 197426776
3 141175360 528424466
1 416401022 801954265
1 645121759 573982373
1 938871653 308145627
1 191871110 485464451
1 519175642 217303621
2 205779548 967372297
2 350969689 181413061
1 206188259 760983896
1 267672807 342695896
1 273910200 891376727
1 444747067 443804633
1 757582589 894251567
1 521277016 717550208
1 561636416 361290116
3 698215135 178492549
2 36589500 387394082
1 603586475 231266898
2 23604464 933662157
1 542824997 612922784
1 762762808 222378006
3 772721417 290520435
1 551020397 952826449
4 76709836 88530729
1 174341127 6655768
1 724508037 624065928
2 248163267 830051846
1 502905854 266355877
3 90381924 661830291
1 775885573 580268493
1 436184427 664384755
1 695706888 350770148
1 964482763 350552904
1 159134511 712776891
1 438766001 113839592
1 789552434 628204830
2 912752748 540816200
2 986789424 209127151
1 494821585 413452149
2 540711924 402461
3 3042415 974323989
4 564184885 468558721
2 924544145 70199877
1 921495096 301869462
3 944485030 401616499
1 220809031 982683029
1 382053519 849841025
1 826684207 308802008
1 949071528 665799145
1 856860595 36128009
1 88752098 663552550
1 318365497 253494686
1 598837027 350879384
1 489473645 185924294
1 532551322 589332804
1 993351795 538152980
1 379020430 443056977
1 371322330 134176864
1 192865165 63517093
1 883394740 641725948
1 295355102 611364328
1 278439281 35768945
1 522896235 219906096
1 29549471 172842878
1 840158042 349045123
1 23781330 100915176
1 477220140 714565755
1 246910881 145560660
1 737418114 107854996
3 299760520 320034540
2 526750871 702286668
1 93221699 938952815
2 380300767 788627186
1 945509923 260629490
2 679837746 38424541
1 655914926 972964320
1 460118997 537254900
1 882416135 997902755
2 427549091 464168391
4 569973501 883119216
2 935426664 611273006
2 268332599 545905154
1 402426327 963324906
1 635835430 973175909
1 798231209 561312527
1 938548476 313781577
1 668526394 166045206
1 180207414 285029764
1 823121598 21900840
2 157606893 853095488
1 533256172 642644812
1 384250367 629173890
1 811301138 214619892
1 435012262 80874074
1 131672919 559856614
2 127761043 594417013
1 308112787 887434923
1 797923212 750101197
1 313170718 325432065
2 394466436 337580941
2 568738620 99198946
1 805136928 188469443
1 184045356 109476224
1 63120110 672984354
5 54876979 432505151
2 398401338 495467274
1 360907994 221879535
2 818654159 417534368
2 238032227 454780978
1 174667688 319222860
2 544777008 485021193
2 204515300 80109138
2 250717595 695522330
1 26543547 527665114
2 402632406 574851571
2 101630609 329309964
1 831608783 883369563
1 23279073 96308683
1 929060018 869632240
1 386618802 685717588
1 674286817 311093720
2 529515037 477044136
1 203640796 618125378
2 898238174 244070231
1 180825947 342010055
2 301147131 359148054
1 509980635 225877524
1 624126543 551704774
1 576075778 462546967
1 947062035 770834930
1 921883116 218418817
3 76570902 796071104
1 983394276 581020027
2 472967503 229633495
1 95550375 644482778
1 74851960 694754635
3 654456459 36084645
1 862138099 524719758
1 14213082 35476459
1 567175625 34575166
2 451612293 334719029
4 853810110 605517153
2 134192379 276919556
1 957143749 412367707
1 338930601 541303180
1 781483927 662720430
2 616775315 625696746
1 272403221 262160164
5 960866926 359339081
1 341526379 541408468
4 443940758 963007973
1 979614460 731515538
1 792072141 532589370
2 208807151 966985517
1 946193317 843382320
1 367898008 133457767
3 871790697 371977508
2 760990122 443644821
1 381974164 576142257
1 5274073 89269047
1 261274970 681512769
1 655297587 175419445
2 900898951 766609122
1 9858871 489208450
3 860003158 67330113
1 523780930 803810371
1 344271774 332721128
1 803742299 422584257
2 890418556 867439170
1 320341673 401668819
4 136961832 447055087
1 692701197 646398403
2 587309443 843772856
2 142762845 496147739
2 372521349 523210210
2 304219759 73411629
1 358131010 890607935
2 590525995 843413921
1 37623081 181907147
2 738475419 293255557
2 188957151 570806484
1 338378619 434191275
1 865050988 160910303
1 962132698 163690796
1 584792425 701475375
2 34192503 934496958
1 23632591 175029027
2 10178070 584394457
1 154325034 638344842
3 664108482 61497155
1 812026515 459026400
1 320339200 418618896
1 181626453 634617976
1 523719433 122259060
2 656010162 989534753
1 998010710 857860267
1 578859604 816209861
3 995559481 240751412
1 834266842 336144219
2 836672269 213118999
1 815665755 524909123
4 612069677 570762628
1 701753096 139138609
3 97423258 383510657
2 929876430 819352039
1 366535619 609889966
1 457358584 57137912
1 244294449 589393034
1 649863908 768283765
1 909454627 557183508
2 563552440 771401574
1 933294487 499617509
2 520603917 629313289
1 274337519 690971751
1 610701790 695211486
1 678059234 425166390
3 111329008 668188140
2 770458464 609683965
1 109762797 478642676
1 71975971 494083065
1 877682160 507168246
1 677495555 287324612
1 703514405 797235544
3 378921826 757330079
3 105309260 22635069
1 840783765 405903170
1 24488515 396762562
1 134507089 315254591
2 748255031 313067663
1 361909627 608114855
1 456997861 158805771
2 185717528 347145439
1 618808140 883686626
2 7242750 980706123
3 707333167 512151612
1 962080556 532238528
1 474215883 514058808
1 179706652 17680097
1 819404101 363672689
1 348109191 791374586
1 254139509 424358821
2 618227205 954233820
1 89112483 141805837
2 262428778 712762563
2 334939724 762143119
1 760399737 994686279
3 360946943 709019571
2 414543304 403544694
1 690006053 828923426
1 788738859 863043374
1 87540507 509496416
1 493591967 21114440
2 355610850 637266439
4 34253999 612745228
1 624125982 576506899
1 644844437 698578707
2 664487371 671412965
1 325025360 863896061
2 977477817 191115797
1 428048473 251663405
1 574544812 944867310
1 149973723 241420815
2 501120874 823637622
2 993183615 623834551
1 93647512 784260113
3 2594600 291606921
3 930780429 615380690
1 790935490 455679504
1 235631542 573827287
4 54478971 927410537
1 227090954 667995933
1 370742977 198178201
1 218615938 220842948
3 924854682 787447569
1 39452265 924429143
1 922562200 37011351
1 660991931 647857044
1 451723948 516409405
2 229994470 320653960
1 270406316 315837083
2 77927347 494761482
2 469057505 489109264
1 81170920 887434170
1 681332043 143094520
1 504644510 582365229
1 514418131 213203975
2 85123295 4713975
2 945622816 443594083
1 186984535 338209219
1 768859140 171516324
2 990907235 522223120
1 887523830 126297128
1 250977423 852130610
1 388303504 101669051
1 479779304 347611191
1 14267277 350546758
1 674427103 50477961
2 930061521 742360578
1 153991463 461578710
3 268755165 994985817
1 923510543 891630603
1 335863067 947220932
1 568490292 720270101
3 86683920 79948753
2 722656462 505752371
2 909785675 810149363
1 338739551 929542932
1 223989861 771640406
1 376700390 827853928
2 825006377 227408156
1 752621603 379765422
1 18934435 371916476
1 701939587 831047462
2 896075072 741949969
1 230901628 687474456
1 633348317 311929679
1 886064873 469893543
1 586965393 133048068
1 62732933 311200643
1 980429274 909449246
1 917158846 863710159
4 947632065 54377815
2 493217849 663092930
1 564003775 212281148
1 268639070 408013037
1 249920680 118770675
1 211340539 842558053
2 928663588 976077110
1 197387631 534343686
2 266681508 970545417
1 102928407 285337464
2 979030861 869680308
2 727041146 631591406
1 837355967 474180074
1 709712595 397797460
2 349010487 784712567
1 912530771 835710605
1 57959550 113861082
2 889273380 98799401
1 929189494 212932045
1 195970264 117549576
4 83907364 118923500
2 322372692 408511849
3 214426737 866212828
2 82532086 507635699
1 246450179 289665025
2 892409810 705042733
2 498721571 678751166
2 269597998 800689000
4 212308056 499525433
1 846811707 434209685
1 390584640 324013023
1 285462884 580296695
1 633932947 681003674
1 25761163 644396694
1 842481929 773337702
2 764296136 665714648
1 73673324 815678681
1 593817736 561455318
1 406903817 125832590
1 800893938 400138048
1 233111105 687443313
3 578944680 513413863
4 303581472 828396966
4 732008704 431603478
1 377013994 671011958
4 932600500 695347492
1 948010618 98690256
2 678327728 833491935
1 954451221 435914469
1 925759840 226050352
1 368334719 409260190
2 683477214 448761735
6 852553602 245606920
5 167083526 902896202
1 136490274 719898210
2 577409288 487677541
2 80501948 214906357
3 234013941 633805302
3 959652476 798629639
1 310339521 301515830
1 734984441 469442141
1 4771143 798284871
1 627911658 68946614
1 952265762 634317751
1 254630384 993925161
2 486356131 331406617
1 357240450 521087501
1 779709082 910255333
2 299569581 551546507
1 20014653 898405472
1 965618473 15645359
1 435628715 319180266
2 314135634 382308304
3 76465839 534472322
1 549512623 605973554
1 450306039 206048172
1 934207993 604678763
1 892496776 29894276
2 814191073 899656631
1 839341476 180034625
1 782959954 292790871
2 147326052 13980574
1 177442375 630484861
1 49158928 793835956
1 395932445 974821879
2 382482786 564628692
1 965371785 849862468
2 213943876 720211011
1 657841638 655050384
2 197057536 243124325
1 469992974 569961503
2 81134848 724345107
1 984668143 56990104
1 158400264 850073443
1 478530751 87014921
1 490935195 275498475
4 953964440 411188818
2 788270577 473505347
1 749385359 659584165
3 606385627 173835323
2 595755376 445943802
1 7722890 568532099
2 324394255 896635979
1 425193216 711694047
4 1524378 6572431
1 664221078 108202976
1 964232399 242884137
2 534562981 237127148
6 187208647 547361567
2 411476223 319582410
1 783940853 370722882
1 585153982 681943926
2 410241267 606245014
3 486171424 21920591
2 100128752 205329589
2 994064615 63238978
1 577926900 996103243
1 97931813 120749800
2 139781775 723788861
2 445209610 742062258
1 165846905 214927024
2 576164033 690897146
2 153431783 278354076
1 430424174 276188458
1 956348698 945984161
5 287418293 887516572
1 482564173 600171819
1 282211794 380100515
1 647329185 288277006
1 984502724 539767213
2 221712680 552264760
2 930148378 616836788
2 507649640 318310058
2 534732233 423408210
2 914320294 912665558
2 821553244 577932078
4 388317581 139242641
1 982367771 654124212
1 518848064 165910110
1 920615130 518910912
2 993297043 924436695
3 749880459 564117330
1 586407455 870454051
2 250835123 634476262
1 335790128 15255878
1 641017140 474567744
2 23139911 860202342
2 311917118 446095859
1 299245748 83325306
1 163703161 111795358
1 66223422 629510995
2 347441423 455922856
2 511916264 466243289
1 58033566 631698258
1 485484086 309889687
1 485148051 531420175
1 980543830 183063166
5 553674895 444043176
1 708657203 571243545
2 279066925 69801563
2 374338660 183800711
1 528389990 946184588
2 146859492 727055062
2 144041479 434901521
1 596191893 956183139
1 676700621 82295974
1 834426873 502265660
1 232903064 99052727
1 315519707 973034403
1 695334586 736515863
2 304135361 925590628
1 533805829 144875487
1 452993407 731695435
1 496029644 722304376
1 562442866 884451063
3 425834208 394929439
1 184421145 445233603
1 621938425 669575817
1 248556883 363478213
1 57972392 339224296
1 759219262 553760060
1 619560213 817269009
1 134820032 621892359
4 252518715 807138769
2 268710215 562523509
1 40039188 908489169
2 170496432 232627575
1 472996850 445800026
1 580072979 444896215
2 975767544 827160698
7 971212948 930526000
1 233807262 109769927
1 870290499 505411426
1 767329562 597402937
4 647729062 559215070
1 586532777 896528179
3 496790787 899416205
1 527170934 416019158
2 835636167 109454281
2 925650639 991000419
2 996145525 485410220
1 596747537 909866485
2 101611722 433449726
1 504602514 889993111
1 463308235 278711464
2 910841496 119561634
1 463098453 793652879
1 640531234 896848391
1 84899685 80372174
1 541130245 409232949
2 88956406 718050523
1 507653535 670770848
2 869338477 670342457
2 29201020 19479189
1 329176383 409576819
1 112168751 876184552
1 957682888 846977139
3 790127969 204588901
2 810162268 441865444
1 465327515 321964268
1 410148588 620891729
2 648547288 350225952
2 759553039 707840268
1 620623515 250567539
1 915433481 281102543
2 562586925 383562724
1 674943168 630416241
1 81243776 314913234
2 278406128 420610476
2 218391548 121006156
1 582329025 249073266
1 459204632 85871670
3 999829068 706677697
2 235177315 145995218
2 497392686 31252867
2 923975581 673876280
3 586721085 606971041
1 581432321 182235408
2 615280154 96497904
1 552826597 521513162
1 32175161 680714781
1 230327307 58121209
1 575415024 603327440
2 485524208 932557296
3 596683751 983021732
3 584973578 751720424
2 745085141 686544980
1 138957748 572953757
3 420645715 324284194
2 32776974 293102968
2 460298621 310870032
1 298071658 814355517
1 920698260 610883939
1 849700619 664748557
1 56834171 328753981
1 453913603 271104077
1 670889504 267951509
1 991097245 724444953
1 744330802 52972454
1 612802436 721352672
1 268426083 255669529
2 630912890 929675273
3 917803010 151724127
1 530297924 100261563
5 155254047 845796525
1 659316203 162202600
1 763010102 659584586
1 505434812 969860432
1 332347239 661101698
2 365970313 926271147
1 11919396 18649225
1 910761775 348422135
1 725947268 913362810
1 885915355 101166966
2 303816365 315636643
1 132905908 162503545
1 435466146 260374908
1 287837603 645731065
1 351004247 522674092
5 317528600 398113168
2 99570237 390538663
2 479596728 48703516
2 190894716 80588808
2 753186376 226628117
1 685637411 454863761
1 430448460 39000382
1 425764654 567665848
1 818929549 39568181
1 696250948 440488296
1 381452542 405589179
5 874145176 530896529
1 371246981 698387154
1 25415647 511502212
1 667985265 306797292
1 558782689 132395437
2 520783991 976073342
2 540496182 504198576
1 233646620 932275116
1 191656428 106977205
1 626442030 166684053
2 209928741 523208884
1 171110438 490895365
2 358547460 819497708
1 832283074 387711258
1 714166599 898154023
2 356447791 819719423
1 813668369 455924562
1 924700529 220764574
1 618709422 667059476
1 213626505 469543479
2 652690040 638012330
1 862704595 904057968
1 948839585 711121658
1 589421236 256209087
1 787401853 514099351
1 630524580 675602027
2 644118147 980716701
1 302500374 649606897
1 182304430 561821887
4 912681934 260089145
2 472507512 886754174
3 355993331 421266519
1 956005976 296093659
4 991199239 489952081
1 879070808 767580764
1 272040597 63883846
1 998795983 882589997
2 717520945 685795728
1 384675093 799943393
1 478899898 21938731
1 514800529 597485852
1 130498128 11307042
2 265117197 645141921
1 674303392 905535656
1 917754087 299304712
1 539477509 586018701
1 674321492 714386798
1 558515853 38825134
3 863884696 273787524
1 60220218 301052088
1 584344263 991283920
1 613960872 154369696
2 273089373 56327092
4 64564233 18943276
2 249643574 972560672
2 91452459 947304576
3 978778245 343292304
1 637516379 681902251
1 628810363 284157650
2 570185432 742450453
1 449265183 785237894
2 34752112 135817102
2 181247894 177158924
1 229134259 247571310
1 381515234 645871448
1 368771645 802885073
1 431831557 796413097
2 877312750 482095398
1 806444518 162264808
1 552146904 875478834
2 630288202 829474141
1 959813481 252901727
1 789227916 367599345
1 687291042 734940098
1 890168380 970742718
1 572730937 782650512
3 877168028 790730664
2 669312845 597956765
2 443478647 855126654
1 841392523 625889220
2 670935065 723472315
1 207379737 600457409
2 17702287 289902355
2 162051221 397550139
1 612807843 933483740
4 863796305 656370919
2 903756047 305975153
2 494859655 310994554
1 581417234 751214207
1 821411680 415711681
1 955794006 957970409
1 906129658 146507144
1 127549238 381810435
3 967719087 636751824
1 226564590 935590491
2 652244913 332706833
1 514429506 689116671
1 685520488 255657114
1 334789024 494740923
6 154478308 472886748
1 568917865 972546103
5 153492936 458399750
1 21356621 583054821
1 691434081 57964858
1 530109866 870181797
3 278486961 99174432
1 508860661 572597704
1 894873378 767851062
2 973828222 331214651
2 999225777 26578957
2 580322035 455698204
2 16769609 548261193
1 367117211 148264071
1 497056613 698615764
2 806806794 986923248
1 106827632 679342343
1 79758103 36242863
5 943604609 249829224
1 302153228 907960835
3 560730234 195452395
1 233405026 658893202
4 255104111 920195408
2 542656545 755305410
2 723047946 984887691
1 272124341 312752443
6 85366378 987576775
3 428495869 948354331
1 643025223 922506814
1 116429529 452670472
2 879083095 680983932
1 923060361 16728651
1 567597859 403190637
1 361934697 895451210
2 737692507 660815489
1 225909097 88727720
1 186455046 241326083
1 473510282 664866791
1 115326484 502438400
1 454726650 586789712
1 511663895 669703764
3 943795492 554996706
2 13230165 374309770
1 269175244 753192610
1 729582871 372146750
3 358198384 596406737
1 177808569 537310993
1 301550364 490976679
1 342185583 510347112
2 992282941 695774053
1 288912778 145333211
2 585949261 582285583
1 826780287 16753377
1 298308736 465874540
1 229829292 434965540
1 294547063 567009329
2 863737637 481257823
1 871755899 728416266
2 780379510 773621689
2 314998126 826616472
2 251506 899809171
1 903932958 340253680
4 921991054 621715189
2 95031635 337961618
1 395926545 803703015
2 489536438 552096623
1 898795107 340149148
1 431657632 782316057
1 572338853 736962781
1 914900440 689257984
2 911735816 357756011
1 440745013 303285524
1 453537837 899935533
3 687122026 363036679
1 991379617 999520318
2 411865362 546888610
1 391352089 66134415
1 441760545 774439389
1 24273868 870861687
3 494663085 209365060
1 897949420 421447576
4 287481469 941791985
1 685627332 351606593
1 6785291 238864024
1 881177571 182251573
2 735776953 332946279
1 539759235 977461989
1 978583579 301201313
1 914360980 317069003
2 566603853 702633125
1 523010774 870309892
1 459838934 239149792
1 432858704 492835612
1 284542968 701655134
2 824578233 837320601
1 664036999 232309376
1 383432086 982876128
3 379907587 529012089
1 406429022 576558643
1 450760276 571445656
2 666145171 626030991
3 398522256 325712800
3 237585924 2613684
1 950434208 892483127
1 825491469 153301893
1 753196535 991563420
2 314444826 964637248
1 243186501 89324072
2 283673713 90258014
1 506054551 181545452
1 483032399 57499045
1 758117184 650159132
1 846232949 559727927
2 919947378 954872441
1 123094991 176426944
2 516671036 352883202
1 246289037 30970743
2 455986537 842077802
1 663633647 935507993
1 748219084 422884705
6 746220503 215916619
1 67423488 243992335
1 815320598 20420837
2 207000971 722844447
2 572446279 156083253
1 478353292 963922605
5 594967126 726292933
1 761545750 367304074
3 502336878 736853821
1 246524007 513712435
1 952535879 339191530
1 475179439 398429465
2 362160856 47111336
1 438947545 222450999
3 23647591 756632978
3 451853519 733357411
1 123471607 616497663
1 340342718 635571946
4 44795319 729119938
1 768616337 295241529
4 931495735 448263453
2 469621979 94081034
1 157057624 601245451
1 708964430 3919004
1 876493956 176458023
2 67510250 713917323
1 886004760 446801870
1 199120090 59337070
1 271616335 952935208
1 711219748 836844820
1 481818680 549718608
1 763690815 347494373
1 901333494 453003936
3 133985993 80521553
1 598982167 305304511
1 50328940 994915241
2 122228787 272739731
1 562175773 807268135
1 540929493 708558014
1 228444513 879796080
2 70124832 61608884
2 727880017 337621692
1 85249038 863952549
1 597818555 261807594
1 406248987 673050114
1 270318469 630735652
1 524303234 285036186
2 816157276 346273758
1 151587130 110064493
2 720659656 665442850
1 683353894 614182224
4 352582247 50242174
1 494487470 51983405
1 369599642 370376385
1 378075507 391944989
3 392584890 192602678
3 121516775 675968908
1 851740384 221331842
1 65589722 42859347
1 310109573 292362588
1 704694613 749362794
3 514737596 113500325
1 959506192 538926079
4 422124408 736438415
2 791862947 870121367
2 367758400 175971871
2 804440562 157774340
3 642138540 377918433
2 477027834 465484388
1 927343007 210447816
1 268531053 175908983
1 300031397 901199572
1 578869929 11333747
1 800011628 345012050
1 727358607 3320979
1 243898921 717191272
1 911702375 712846621
1 965836094 945182343
1 627094904 70606227
1 725375116 971953056
2 425404758 481173852
1 856066930 860680920
1 535685413 528040082
1 367167601 601089513
1 385506234 774544785
1 340969740 718784268
4 815157735 332434791
2 813717883 7356714
2 66432309 622058033
1 268115774 316417455
1 278040724 25039868
2 479130048 114784750
1 481751342 733317662
2 871354846 960614009
1 6662146 95255384
1 398619720 757723500
2 646947814 530585885
3 229482075 21028924
3 9532749 579106064
7 190742362 521378300
1 756665227 147394735
1 669288669 502428049
1 354906206 934951758
4 49284253 745616073
1 560351241 669044251
1 151440752 698321208
1 234231920 342398557
1 409849587 252867099
1 25240349 958330481
2 26014062 690993162
1 431206374 848258336
2 666211697 674560625
1 431772477 286876556
1 686128984 747299414
2 318475558 637902175
1 726313271 473500146
1 56623263 492103272
1 517471322 634281505
1 338700820 76260738
2 351333125 727443515
3 777501654 134767706
1 93636614 16455280
1 40244291 800252833
4 747346787 479634770
1 95346903 718183848
1 693201095 718276343
1 351496867 467782042
1 374373437 622731625
1 754703467 182201491
1 327671618 447589589
1 879319862 102863726
1 478390818 463854999
2 109416641 617656091
4 969985334 370710769
2 268439026 913906782
1 848699839 375952167
1 894483375 706003578
1 684706231 807932195
1 79761595 434557907
2 407272343 400824183
1 481580997 174875753
1 37781924 192135898
1 398606882 315621798
1 35170374 452989546
1 689794674 968734341
2 129354404 330183818
2 97932630 757671005
1 709922999 10226302
1 277796509 894496188
4 712628356 68055862
1 48829946 960013809
2 562477280 438325711
1 825562141 36032097
1 933753861 324498854
1 46534310 174631873
3 962677400 744148091
1 353985023 961359991
1 840054137 475280170
1 888470311 651694393
2 276676081 428360243
1 145369146 130864303
3 874565453 302476945
1 43688162 343047612
1 827856420 981793157
2 232491689 283740318
1 173149429 617551414
1 218568699 129699667
3 885384492 14946315
3 872766505 431895515
1 943866900 711408406
1 333598594 262499909
3 745031292 988653760
6 919126504 669696753
2 754301880 366317263
3 625460517 836111293
1 662326707 611224350
1 497209413 14585723
1 491476939 395432167
1 612242480 187954455
1 632627191 864972968
3 664643935 456775262
1 144884356 330218148
1 110041288 973765731
1 521493531 706114703
1 770390737 71861837
1 419654181 83907398
2 556094214 162346271
4 968191726 552995343
1 735953199 42036397
1 511291583 728558777
1 287714010 328316483
1 661106636 918430888
4 797734359 296500535
1 614732310 586588267
1 423432551 965316490
2 742947801 695594900
2 95576093 585527389
1 878857292 539961676
1 325185336 460542446
3 18662729 27085680
2 174241139 800412154
3 711807085 373989073
1 189937381 772512620
1 155507610 434858713
1 631397818 145450269
3 441541949 444613422
2 844960628 467194510
1 412369418 1146638
1 478014332 717545885
1 624514617 734725696
2 416806219 89404334
1 179431136 862555049
1 585898388 482632437
1 975038433 402777914
2 274697749 957091830
1 235093 801579410
1 115174714 722454708
1 352053570 21290078
1 676511131 34857791
2 575096771 406629485
3 207012031 5850598
2 668811758 861261516
1 804545555 210289172
1 387210064 334697961
1 561290785 96868219
1 804338894 191945939
1 482979771 200288674
2 755218559 469302924
2 114113618 892396473
1 847456443 490826155
1 48313649 82437815
1 391170817 663517537
2 769423507 359313021
1 318983345 384906680
2 135489370 468985981
1 519097703 273212441
1 602292364 855150463
3 202069748 165169060
2 484604352 896446887
2 646850324 753167820
3 949155675 773980961
2 567889851 481944383
3 846160769 517238758
1 993698690 397645448
1 303472380 245055560
1 313944435 972163672
1 148785593 854120490
3 622858160 296243034
1 318530699 248140601
1 714396013 436766691
2 35189146 697294634
1 64496674 840081296
1 398028832 776644821
2 600766363 333571292
1 928051473 625982818
1 26428458 260854543
2 984629908 911590625
1 942462567 473037085
4 771734774 643319294
2 210833860 290530216
1 341982253 594962682
1 476634647 815434092
1 977054134 726987828
1 184536288 742673962
1 275500602 718727648
1 320307433 945581148
1 168829210 190274670
2 309587583 896014995
2 814271296 668325965
1 640359487 707048883
3 409427960 50179533
1 919652788 569295800
1 875288108 521127534
1 719090569 413447029
1 870066433 56891813
2 935648154 543328222
2 707225626 766144443
3 184892321 407254345
1 483102200 224311196
5 661385726 823469506
2 880276708 457478578
2 950579084 227829792
1 502721766 367059265
1 412675825 91694308
3 737217689 759744335
1 925787283 453075191
3 619776531 890237356
2 275963744 265101729
3 246152610 270899467
1 767759174 390350134
1 298412154 244910762
2 385032987 860023321
1 672890892 531402413
2 669748545 92403464
1 566074352 657525876
3 746368082 36974106
1 19346233 869173258
1 923134140 267511999
1 902253522 854647870
1 375451696 509538239
5 878193024 999838361
1 311845012 403018451
1 89777429 487804779
1 211000478 433603156
1 75676425 352611378
2 198645810 450525781
2 773169089 867716111
1 930172929 673260847
1 47477899 320507723
3 963910818 241602213
1 240205920 87520927
1 693720733 755964815
2 291633362 211076764
1 751578484 741824782
1 142141846 208047968
1 734544618 799652800
1 655894232 172402829
1 291089470 303860062
2 70936449 324658789
2 442300796 909328724
3 706283636 736115203
1 450645543 534846166
1 548837608 425805933
3 589392903 129004175
1 549443082 779924487
1 788480491 522583878
2 82804657 288668143
1 700715724 227408991
1 782836978 414986622
2 214924875 897055203
3 844766504 592264194
1 742156069 618749745
1 369800951 46745816
1 348656466 540788696
4 695102679 476725038
4 185643604 624080693
1 74237663 475121819
1 432543346 615885892
6 165592034 350824226
1 511910695 963305143
1 731516730 71074049
2 892590501 168206869
2 45783709 920886761
2 729722539 494849800
1 483085392 672183137
1 203105722 678025296
1 736175689 36531126
1 979144549 218445561
1 85968009 697111791
1 807285792 440686419
1 350178022 292564490
6 760329611 215860146
1 365446899 960055339
1 488255896 287626118
1 912635613 634770328
1 695126023 398071781
1 361710170 213306824
1 303678701 23227429
1 384705740 474692242
2 795363544 396507081
1 860344929 454646256
1 113916411 555461226
1 253096208 150506393
1 685093458 277998979
1 876349058 56174822
1 941645376 574153197
2 750013483 418277097
2 437211290 998976645
1 510288199 286911871
1 575944526 170472930
4 569549291 904193249
1 916722431 475227394
1 959955306 393985025
1 905682987 316074203
1 833618900 839438487
1 548119219 290040290
2 121987641 687289626
1 421417342 687488892
2 531172039 114137985
1 199624823 734162439
2 592451927 932583163
2 600828905 525313553
1 577860329 910020491
2 563742706 769722318
1 582601008 159485585
1 885850417 539029965
1 768892137 915060372
1 605006826 671047436
2 256585893 410281103
3 473220642 438698728
1 433801820 931744084
4 997064766 601823755
2 867992473 919816063
1 425712709 784063008
1 364084611 89985674
2 415727091 747224900
4 464303688 675528266
1 305577668 89952615
1 346837610 306914387
1 50652904 525172879
2 376404603 448675017
1 602556588 150475574
1 903475486 367562006
1 755834646 334351806
2 168068114 34191454
2 67007447 661060054
2 316467565 465403531
2 386094164 405256767
1 213807268 942641910
1 413789579 103792739
2 712725188 246420604
1 509753812 912279439
2 857109321 277292825
1 761127390 496226643
2 187441895 951001060
1 454950828 831392014
1 940289594 176213517
1 419013825 907469527
2 363299665 941380962
2 587580645 983690794
2 97445952 426904063
1 488665596 422820794
1 276318723 156347395
1 571048138 187442902
1 436937623 709457778
3 420363495 988823977
3 886750108 955099453
1 904568527 654804282
1 8138571 598916913
2 761869361 871944006
1 308593930 648891400
1 697653952 138226203
1 677543865 890719379
1 6835489 201943651
2 722884085 654787341
1 73110978 993479816
1 692960830 244040645
2 654656087 234339199
1 606619741 857429574
2 951241477 476407600
2 916237667 352397843
2 700995733 835247981
1 147426986 520328755
2 733300774 521632119
1 230972564 234087399
2 4856557 776986903
2 13000175 162861891
5 27217515 562923582
1 50902227 459480480
4 130613830 941795580
3 789184976 595810813
2 624893853 104894392
1 609406990 99132058
1 791631175 429011648
2 622802072 83088284
5 845816175 985819047
1 858082323 48363234
2 908808648 650659695
2 441652708 863660216
2 225836022 570820238
1 120949531 24821792
1 611713072 428693826
1 907676089 764613129
4 384252222 502534969
1 605087993 947152445
2 728249113 759760714
1 697128854 441998851
1 651636862 298930297
4 503876956 525921318
1 231863332 831049011
1 724598286 32107236
2 813755168 286528533
2 333136151 714353695
2 753580100 471789870
1 900205717 29319177
3 208687829 10992376
1 69161150 499820224
1 264584783 263649163
1 508276397 83189155
1 355923745 784644620
1 718951046 425864321
1 323103711 303546147
1 248809525 295140409
2 856822756 271594003
2 528658763 500924492
1 75689053 956579820
1 4404666 262331276
6 99695896 402053620
1 244405386 397856513
1 667381237 22103735
2 500059723 869699131
1 864674624 218306950
1 552983578 305085467
2 377037855 852371059
1 854658095 995406018
1 347350946 658736335
1 195926707 349142016
2 405609458 992417956
3 104444515 695326380
2 689761575 773165356
1 172275866 74995596
1 440331377 519856386
1 174149788 652710320
1 175149006 970537273
1 798598179 284982860
1 293827517 67322933
1 442603408 793617978
1 900679675 397315860
1 746334131 866283066
1 116738605 113873974
1 782300993 185373551
1 294767005 156684200
1 517752049 751839056
3 423071189 596839116
2 965932084 449988603
1 252503577 781373298
4 935038199 168318342
3 146623741 259963302
1 510059581 466998334
1 682790918 648852853
3 948999750 170890964
1 298067235 557803075
6 654166764 566729231
1 485962820 281471485
2 540954030 713333935
1 236265557 922227636
1 579201693 339852959
1 724821768 414669
4 242471806 402198735
3 779531025 472735788
2 407571211 919592182
1 857422383 933019112
3 83720248 900619000
1 442597714 447496951
1 580043127 744673933
1 742724395 778068408
1 926698568 630073029
1 908845781 128107646
3 453330111 42403057
1 30619872 642510548
3 364332002 201213856
1 358032411 514981931
2 338909184 826559652
3 982008695 750178142
1 698579608 802367435
1 366330332 176265732
5 539329084 463193888
2 625819301 952314596
2 733528969 167245514
3 357160161 795415973
3 479822705 440036521
1 263807753 380859010
2 108805569 887705196
2 694879058 828420834
1 421710783 838478718
2 877147110 83649691
1 378602758 224926579
1 405404299 344662992
1 135903846 861285853
1 781288217 762347307
1 367302219 271485007
2 792106710 752794290
1 624668538 600739190
1 848186715 735114992
2 148496502 392118816
2 838945635 469287726
1 946449485 659600033
1 488980182 2364713
1 392134433 136922677
3 784759314 785263018
1 278477939 744815205
1 629436459 283758100
1 847490835 379571272
1 598470969 258205244
1 571976505 635305429
2 332065996 208755052
2 220746682 127432734
2 899824012 899343339
1 778458018 463616427
1 667437690 793050730
1 397496849 106694852
5 87514599 559172610
1 815597849 12097757
2 543133860 180679735
3 156330147 468276242
3 460614130 649505138
1 486486857 545767213
3 157709851 526451604
1 934979783 956518034
2 986645506 61340582
1 89270861 72601352
2 868593459 87366898
1 537201902 812516984
1 575564797 517030518
1 600049165 255754008
1 474393844 291076870
1 111434702 202470545
2 509262825 39728797
1 46198936 632691228
2 527851459 237439263
2 585493543 785507651
1 76520575 455974902
4 894868291 313919803
1 92407015 788176693
3 777666368 618809982
2 654295201 557991518
1 473456023 713139318
1 162184336 245096081
1 747770481 939357373
3 209974485 9436842
1 661976642 406994094
1 454352211 185501527
1 975033171 497868443
1 145867130 145859465
1 830486352 390077797
1 773407698 414065701
1 683065921 903755253
1 327663412 547652966
1 780678841 239593820
1 289798496 377375213
5 149194317 49321868
3 713312463 949720596
1 212124890 678637761
2 861861882 935185133
1 742140532 864820798
1 705349688 275415911
1 816640085 366878466
1 710851269 775388844
2 502620424 718236839
1 839506818 973744650
2 458994212 847178583
3 475910984 916264714
4 186809066 856432387
1 979881163 963722580
1 304900126 693023804
2 332200606 13544613
1 187219522 900013583
1 963656445 837023480
1 594965539 827883955
1 652589139 469180095
1 335383136 29335422
2 212124933 96864131
1 796884904 162398123
2 790141887 381198804
1 642526627 500830784
2 919180502 873836988
2 367290815 773051137
1 343403494 331398357
1 167505948 173508037
3 670605151 926863956
2 353392590 713652851
1 337622886 275150956
2 423802689 691648162
1 734417823 220997199
1 144952380 913820361
1 122462393 179839226
1 198299213 6828170
1 790281846 911127059
2 486496240 438880988
2 75366006 373025735
1 307919422 703547985
2 489166689 725391899
1 159371618 732504162
2 531149789 541618430
1 473813329 61526659
3 643851641 520806450
1 43590118 695135025
1 11025493 342947933
1 393425865 33935312
2 533079412 419871749
1 1020586 878160103
1 865505627 705351678
1 404592396 129989509
1 263962457 422023862
3 625633599 347797388
1 273386066 511079562
1 410024909 450591185
2 50804104 664048202
1 739844003 203275466
1 826225058 464514055
2 543593015 938204621
3 137267322 292650438
2 688607409 298995118
1 512860270 994600837
1 450866217 599238160
1 934397088 75402419
1 200599383 292020244
1 736090947 253843474
1 564685542 578182206
3 161837970 238745500
1 47052097 439432316
1 614538262 322844430
2 502168346 318108858
1 931975051 79169347
1 497597533 349598869
1 129487424 721876889
1 155590885 108777511
1 314024949 781796594
1 757859661 750279177
1 56482526 903252235
1 882481547 263361533
1 837990010 486253538
1 382045827 318877886
1 406967924 103958971
2 293344774 864870734
2 655271939 721121545
1 51438702 244762471
3 457671434 765294206
2 496482282 443940041
2 801507304 327344114
1 864184363 154900773
3 350387358 768234740
2 812286416 117854958
2 233001608 610060915
2 696680985 281411239
3 326830336 749592297
1 283283578 325104460
1 914809614 901257296
2 55558587 279409109
4 337973425 819683539
1 172547344 205119777
1 17513052 779677126
1 206733162 200563599
2 652647883 249584879
1 188641401 420537851
4 821043378 796049610
1 490930127 162405164
1 261227202 461603652
1 381285855 816036914
1 948840529 644390637
2 309966304 904347691
2 846863108 970007712
1 854377664 448924041
1 566382933 515609652
1 823971976 628939859
1 240154635 125137723
4 904545075 83393900
2 186309328 749172060
2 521297727 294507976
2 202152479 352632191
2 472419050 433993327
1 436041344 444839574
1 108481157 70536421
1 476260998 871992879
1 164847253 471758622
1 8193588 688388574
1 233636688 259400205
2 360462944 353312956
3 367823733 612863003
1 955768947 315613235
1 442276227 49656842
2 671198556 311795990
2 121960232 782238162
1 164738566 355274252
1 314393417 257880112
1 469750021 897294539
1 522088725 741382330
4 719679210 452421760
1 219744258 785480770
1 673648643 333232022
2 901554025 402228084
4 809257788 148490617
1 696414668 384677294
1 632974473 289972814
1 600720126 857139592
1 492851798 230202247
2 619318532 169935176
9 451446727 227522197
2 169272305 481025197
1 778667233 914316793
3 509011490 440843517
1 790900711 912999327
1 581597694 872687008
3 170706007 865510008
2 217641769 131423924
1 292136137 658788980
1 395635574 542787367
1 305980025 810390051
2 674314875 314792046
1 110217977 131996958
1 425507383 142454917
2 919771709 572082449
1 57410527 535460326
2 687805010 295235511
1 335814466 908000302
1 424524854 755412065
1 242130578 356223910
1 140849172 94113740
2 995965389 750969742
1 534610624 897313801
2 81136788 250151046
2 949434865 357886858
1 802983773 255527790
1 282209176 968994211
1 554012030 739619152
5 54774686 678294445
1 408887899 639546477
1 511529658 876733354
1 962098799 870824589
2 762870047 735442637
1 799136468 431398738
2 775880519 262317521
3 359735969 414440127
1 51157240 789101291
1 901781116 632048116
1 276517176 815679181
3 575469779 569660667
2 473979792 869168707
1 310645269 709243595
2 285967299 537233488
1 246298806 583005618
1 416961290 65935103
1 644677675 811903598
1 92721615 306653505
4 290445237 814139571
4 293481592 918061936
2 947568517 748626904
1 459923895 894114303
1 828465450 968450428
1 551066246 839503587
4 901233290 241461724
1 379468338 583531067
1 288804408 735593079
1 547558483 710249891
1 744528222 770905491
2 118380553 760906217
1 261468207 512947947
1 331848305 385683178
3 362563331 786330108
1 802173801 861559391
2 480284638 455935845
1 185294342 105967646
1 569653838 708922801
1 895199413 939034783
2 136610983 608881332
3 46000882 562072858
1 503547003 706408398
1 136723121 77031739
1 288739496 902158222
1 299930484 369809811
1 686395490 346821942
2 516095200 193739356
1 63004468 982983336
2 174130571 330927832
1 827981312 538975302
2 139077395 990279462
1 446516610 268247000
1 925168481 120857211
2 183727837 105871273
1 393732209 694303631
1 479746277 111969193
1 173244618 722673325
1 304802348 889481774
1 302796891 667443664
1 681308675 312206212
2 739500734 999632898
1 870249455 268796475
2 507693669 195917703
2 664646229 932983164
1 629236042 245568679
1 141237511 534270783
3 864983447 673542096
1 212275590 961104709
2 139132841 18290849
1 954866654 347481000
1 14292239 285647499
5 272323140 467692446
1 299080959 197068462
2 382494184 724027093
1 144625795 771496261
2 440572913 13443727
1 369594692 709714513
2 116528268 605517551
1 433753967 87138542
2 386516787 463865260
1 540463771 908131524
1 883734615 96093163
3 54366129 701959064
1 947848950 636216131
2 233773409 521042315
2 121346517 284651284
2 558229406 605524818
1 295444205 363003916
2 444501671 390593519
2 386711911 996241147
2 441998509 247873387
1 821100142 444796651
2 73622888 20454248
1 150250759 305884849
1 104179335 609154247
1 944541529 689132935
1 128072483 987972428
1 549078866 479435111
1 537327221 334176860
1 85949185 731194981
1 198988097 3892094
1 962656314 971367669
1 383126481 695601524
1 188245264 523260288
2 381015996 497001424
1 505054026 459215389
2 908584326 545453644
2 609038178 633141014
1 775740561 83867437
1 520205337 878729915
2 692691844 795620361
1 777841249 366315807
1 615435235 181166130
1 472739825 460733340
1 47328139 800127687
2 523615754 145086845
1 567902345 233114659
2 978667477 728409188
1 777019187 701908655
1 673515595 239748992
1 690141428 211544116
4 929019693 721159522
2 977463117 839548306
1 14656934 139839945
1 20263806 509158779
1 116292879 447630055
2 553579192 656676145
2 806018354 619803922
1 446689164 444010616
4 146748788 190209609
1 341184640 822998953
3 695649127 60022513
1 732098910 145303159
2 184496908 810686552
1 735829644 142342927
2 269943712 107111740
1 397255793 629373032
1 431482936 466612086
1 957095819 646844473
1 372330807 764170724
4 239031834 154769689
1 751232879 613606556
2 38720411 392416529
1 629233446 724647730
1 530192638 602789380
1 142706181 686357766
1 857578996 353947956
5 171784782 476507076
1 827650101 742669316
5 101215185 502702883
1 755179614 207042724
1 280798187 526351933
1 379582170 155552681
2 924452289 445972016
1 167399724 443474444
1 983196043 699873748
2 347030071 276891196
3 723311747 185014654
3 962248354 963264458
1 90422413 417762846
1 206126872 960722102
1 677389749 570958331
1 256694291 641306228
1 288685934 880461344
3 17363274 857460020
3 176556113 52626935
2 778573042 823860076
2 9204673 873679859
1 976204936 320057523
1 123688715 858272960
1 631650381 140954623
1 51071956 936284491
1 519309889 198067789
2 323561203 487361574
1 340335700 762882770
2 330858369 38872364
1 390071189 315560256
2 750160047 855951224
2 675488504 779465456
3 859038316 350506254
1 692019978 564005262
2 209940198 274492857
3 130357419 116414845
2 832293621 933353684
2 340245912 631659967
1 157306908 985680736
1 674155330 775507774
1 469221016 876389959
2 462517524 230443827
1 545507862 73357010
1 374280605 496921231
1 437311939 174605263
1 613133429 797068305
1 450625971 83103478
2 993658278 953903448
1 358853754 262134167
1 735273185 371068568
1 465581539 995293945
1 376973830 411717549
1 421488103 423213389
1 771025070 981941135
1 40306072 377490185
1 504084357 522971365
1 561257657 152980779
3 668784634 758259594
2 658907680 396537214
1 584177475 647197168
1 699137259 639886061
2 728969268 192022097
2 301588552 123585091
2 164186135 117038865
1 923669959 42698513
1 143723577 856206698
1 118097178 889332116
1 330107898 776026701
4 924255329 2835939
1 986659813 996339786
4 303873067 923557912
2 774823524 819732132
2 270087689 15266631
2 270900791 144056145
1 438797859 45620119
2 957330232 348161456
1 874575723 102448045
2 318579872 694204390
1 324473833 327199294
2 52974189 840236712
1 412308211 679620636
1 888875246 18064979
2 23809650 349225998
1 759608731 482883491
2 501847628 429222020
2 84082517 54456523
2 907155893 862831727
1 313967597 621649198
2 127795364 362523918
1 424393945 545269283
1 144826603 868893619
1 674365775 398811507
1 345353043 552071815
1 176406385 217181620
1 143913625 864839953
1 795244603 732283092
1 585271273 675072328
1 324941363 759275880
1 819853361 504989672
2 409203987 512388162
1 375751538 877591855
1 639818837 817489923
2 510230106 49982690
3 664124489 357184161
3 260492978 814430041
1 736638351 587645599
1 107954733 57699581
4 971767375 308863361
1 209132256 687176424
1 572284226 914185679
5 9513990 227924936
1 48183813 480839915
1 943687090 322223250
1 21115948 92030735
1 321993697 920788267
1 33389983 713100413
3 790906329 587260298
1 14750893 410895921
2 519738074 572650740
1 365083347 849458520
1 925018602 124503900
2 362908500 607476451
1 999566248 231988054
1 909550846 722800158
2 138087624 742765169
1 593023588 780847214
1 350930210 592318704
1 192466281 332454933
2 586326179 479995643
1 179146472 101976008
1 156885831 172142309
1 732089017 332785955
1 840716758 797929951
1 326710038 593917957
1 396890268 749348510
2 572176117 815183091
1 503146151 136719473
1 88229557 378134201
2 687454272 622872544
1 427793063 64821379
2 426776398 437217023
1 799667645 511306318
2 823368455 952633076
2 178294287 639174807
1 485755824 2901840
1 414617028 56870101
1 561058523 369478037
1 261821794 740205488
2 998613089 764010082
1 85822250 377949503
2 184362214 662066424
2 863371564 913315087
1 120619978 264666024
1 222972014 660460350
1 217513786 54267566
1 503528138 76815695
1 846212441 925704542
1 420259823 728125226
1 868098208 647663988
1 508917823 23962043
2 609174424 804421736
2 856856903 516607813
3 164904246 203082713
1 695694157 94547802
1 577194627 756265425
1 112312717 204739589
2 854693409 776082423
2 975347990 377648783
1 190595524 198051268
1 788752613 766545561
4 407882729 389590643
1 8895458 397977436
1 139073012 786227382
1 6824534 822777416
7 513895162 237055555
2 684395002 66944193
1 984387447 841011760
1 835522993 304918784
2 38843909 840965126
2 299814416 100105612
3 780187033 897392045
3 324611081 435656010
3 61059615 529330788
1 852629987 966988174
1 819825924 398531131
1 643684835 626555829
3 244815214 587362580
1 523504634 283526168
1 597949012 799530954
1 339955450 710997786
2 344835914 157158519
4 175776682 813935596
2 638708481 899419287
2 771417962 367344670
1 770517539 118063417
1 749863253 324269704
1 619537357 851688733
1 907214085 898139035
1 602834774 525453312
1 408021312 588098261
1 133441079 452204538
1 652845505 898085872
3 121160580 236944888
1 821201062 56279156
1 54388683 811010648
1 302656843 459247102
2 716033045 843418460
2 686639027 829955007
1 927439337 751208159
3 856930647 101111011
1 626795534 469852457
1 888554947 301618965
1 126481187 304472503
1 658539283 919222832
1 795358209 977357946
1 248763571 225155373
4 679998190 859748943
1 35032425 691110516
1 58194029 669137831
2 273312971 442047238
3 946957824 210620230
2 769080919 680096965
1 320705791 153664892
1 468246529 439218849
1 350274105 388365520
1 223208150 914029550
2 45173933 953421704
1 206568685 93153151
1 115258724 266179975
1 143408214 321867625
1 844441785 541967341
1 523764773 809811725
4 167104678 244588041
2 606062434 460953160
2 459321337 156209730
1 183610446 927606539
3 925736207 454805111
1 748681427 725361785
1 108742332 41901699
2 173584140 620990815
1 876111358 524578174
1 795374281 807355009
1 8082152 185180092
1 639383117 385439120
1 708929109 58333185
1 505195333 231606431
2 779290125 424460
1 5270306 505476993
1 358288561 84909973
1 796985667 46651451
2 357234201 531184068
4 188093468 890381225
3 306808676 956243038
1 360363137 220853791
1 778335224 236337268
2 671717717 447867195
2 463475002 310841778
1 825547953 995421046
2 952504096 261939311
2 283466078 733469796
1 510715145 736987500
3 374943231 506163174
2 160600774 520183799
1 529595360 431139896
2 27271501 901457799
1 213058899 646288516
2 678967188 428704792
1 749242859 668951177
2 965641102 473478387
1 329151443 564708019
1 163782980 300448707
3 309600028 141335580
1 922941521 366322336
1 217491342 742278811
2 835536573 437162258
1 321482092 479151716
1 733465065 204481004
2 329248362 748189189
1 783685668 121080143
2 115841395 54633189
1 679218306 478888231
1 478447960 207735428
1 52197046 481314299
1 528399835 135873480
3 508564858 214305518
1 467768858 697069177
1 791374304 110258570
1 907839118 421798746
1 389339833 399456423
1 523562166 323715755
1 849831260 206055460
1 568561903 528794761
1 115910909 217296275
1 926826550 863609840
3 983389929 7474434
1 901752107 45838439
1 359236160 611233582
1 754346931 850028781
2 66737988 382536577
1 456457208 973465087
1 452561792 366917727
2 574850258 957223208
2 683296688 723433986
1 434678592 250105538
1 260081787 909206112
1 654319366 402506743
1 349677811 216698810
1 528512455 939623313
1 11706737 734146547
1 579827528 129280341
1 365035550 216205010
1 598080068 679303102
1 1561072 521352468
1 185689241 583685969
2 465848071 52870223
2 91156636 402958575
2 616596913 757066397
1 849608220 116064518
1 134811942 384830889
1 944005087 523253015
3 716922619 712777811
1 86775638 219747654
2 598873342 763946767
1 488539808 513673154
1 366838137 13956424
1 571218280 384689937
4 984919209 321519092
2 539110000 671550514
2 83212649 56718048
2 772236683 699682337
3 148568997 499755130
3 483378674 12210718
1 502001044 139272877
2 781295551 186313815
2 846837244 78411964
1 6851120 741526837
1 793942177 16228445
1 969380966 252929544
4 22758145 420416560
1 165236467 197731614
1 433660212 750283107
1 591682214 440335504
1 517619779 807527145
1 343763234 632965685
1 639959482 988413473
1 766141051 460631800
2 958092931 475629735
4 699384596 129963282
1 377838885 936805042
1 943437450 289393518
3 270409499 807487605
1 400937988 350878564
1 509265756 322170900
1 196997717 618695715
1 228926193 673735897
1 709040757 489390294
1 102394474 189054819
1 606178139 983460079
1 511382850 527050229
2 75324989 220011016
1 38865070 551429216
1 487473145 465598453
1 762172929 965795653
1 239658502 514351623
1 145631300 346750751
1 598656205 855293166
1 200341863 180179360
1 875836903 582783263
1 545382230 133790216
4 773383233 982621535
1 792953631 894683015
1 851495035 505626367
2 360279806 614176616
1 196507749 680147413
2 932831323 919783097
1 721949515 98108694
1 297499510 914562924
1 830801925 604058708
1 896654268 828204667
1 275884259 23594960
2 189204125 777409663
1 232878956 847609488
1 24810511 250543658
3 823161562 832074743
4 338527013 744305108
3 397797475 812297284
2 788450751 901022112
2 524058312 191360428
2 579625507 50238804
1 929786984 564459844
3 336274096 7450557
1 202890710 537676396
2 147975927 966932180
1 286316059 236299514
1 617046585 510261665
1 511912770 39938656
1 739368042 617631478
1 415589529 532958067
2 885316104 274081824
7 945096871 922865269
1 589194721 93308402
1 364885363 847805475
1 84226621 432354453
2 206947469 468013389
1 658911158 720381884
1 530555861 516404063
1 371182250 999050742
1 915878124 879928671
2 112545931 420087756
5 157791439 19861773
1 683961044 759759419
2 272080259 989733760
2 283273920 890202317
3 13785685 636578931
1 449891510 40101263
2 956870568 804622438
1 502597639 869177094
1 246105307 361608678
2 86735047 307624677
3 569588585 476750351
1 967771102 318702853
1 868141376 805536899
1 612469343 373029885
1 868864870 768388530
1 294327344 139845382
1 589451199 575749013
2 844928928 195993933
1 454180789 56940802
1 811992003 745189106
1 849293639 24486834
2 268115919 599390399
2 207661071 155829029
2 811026995 693543805
1 265571565 69244417
2 170463262 280351003
1 40139017 415103961
2 30151137 124046538
1 948292177 787808110
2 325048725 541421810
1 612088748 927460673
1 246762474 918598159
1 953234273 83436382
2 782072450 868566577
1 286276101 268867326
3 366919279 490564334
2 700407089 833711001
1 805525062 434434874
3 830256341 966735390
1 632014031 192232284
2 610764423 62011827
1 820840497 269567570
1 539225853 200222883
2 477324341 14415978
1 607509787 812984668
3 97173311 966781805
1 611713090 259791275
3 427254908 146589770
3 308273892 360574650
2 880636004 439567721
2 925706482 852482348
1 318281883 760302787
4 785376498 790291459
2 419951742 776218759
2 771224125 952142608
1 57584291 453234693
2 835474959 831744923
1 90792975 784415789
1 239849231 166192217
1 695436281 334195317
3 716622825 347180984
1 479266677 417297460
1 419428174 890636679
1 798355734 712572830
1 496862581 145336086
2 924655369 6616904
2 853651888 482290129
1 528624931 181226753
1 284400475 672330513
1 675603363 365969408
1 384685038 225062577
1 148280773 123125470
1 676710947 375332734
3 938525446 6703076
1 248867612 702528293
1 407806672 386073038
2 514601121 832535219
3 846906714 483421683
2 842469587 384996029
4 141816371 718543938
3 580584658 171511119
1 149366096 892601915
1 132436114 710936151
2 1561885 371418109
1 879107167 990043898
1 258735820 582013507
1 634819639 37826891
1 765637282 355457120
1 571654789 454627941
2 689606144 941837811
1 985102166 925566372
1 677845430 299189447
1 166735573 247650990
2 392467168 600949259
1 336116904 246959851
1 682178509 807726991
1 716565966 775114464
1 752495575 744251498
1 196080010 543420761
1 154735700 415375741
2 669580056 571449055
2 731999122 483581085
1 964842814 262879050
2 766735795 989060547
2 493097237 508268680
1 794372278 959237641
1 884575362 540703570
1 269806778 871274519
2 559478460 889144888
1 868101734 78323943
1 531299498 108645954
1 850385192 911512467
1 857362792 858777218
2 54606196 800016275
3 574622812 788172105
2 192006866 691968831
3 850200179 155943460
1 81744033 186366257
2 76080108 84181863
1 421054243 498701652
2 853921021 627710269
1 563165432 471219488
1 579834822 269078744
1 316556784 286596425
1 961028774 578660027
1 534760812 824679969
3 492542828 817185851
1 632822655 766103211
1 409621750 895685191
1 780195253 584510711
1 773467235 502391516
1 206651421 295680130
1 767580448 666152989
2 287843403 815456561
1 429787905 734754428
1 109175450 255979853
2 497401677 13156349
1 745471418 175398409
1 937968904 193747068
1 483555664 689532468
1 906124159 449530995
1 521790730 290244704
1 196486691 608060408
1 886391425 492880757
1 512997834 85626383
2 531469216 554553083
1 516536712 57151979
2 936541444 849828997
1 666842550 11144176
3 222605618 884161998
1 550607791 649346306
2 676207974 150554944
4 829620354 136759231
1 354526201 162343964
2 956707200 560634197
2 316631201 734830540
1 130221933 916529695
1 314449999 646450626
1 854273479 355358749
1 922934619 96250593
1 310148530 341416318
4 278635209 185698179
3 278106925 290909845
2 711933942 679454706
2 881505958 678701685
1 418273669 107308123
1 467493043 403515653
1 110388973 900240120
1 563041434 940961900
2 446014450 352464232
2 161166841 758709782
1 602631663 282715117
2 921482076 354564807
2 677393365 322165110
2 713532846 867834368
1 772291811 590420890
1 373392365 140748785
1 1767452 239380529
1 386594712 852681327
3 153734186 601723355
1 271321945 131398366
1 466467298 489074386
1 240924669 110666563
2 402183280 453509649
1 550811994 314108121
2 709138711 10929848
2 560153967 586886073
1 386960968 347205473
1 101096889 110268355
1 4351990 473681624
1 286379668 399340279
1 446081266 944456728
2 57754195 591195660
1 403450334 510683893
1 914485193 964476229
1 780683628 316060215
1 145756184 461801837
1 97829776 781774101
2 761647247 181942312
1 85200939 798910177
1 218173953 867483061
1 303085058 528941276
1 299769048 177379455
1 69326949 804785386
1 865550951 96290225
1 70224157 707690908
2 774576987 250134615
2 347453626 180225201
1 102804112 258469185
1 669385808 363986042
1 965377516 872208277
1 377078479 422840394
2 385519012 419260664
1 166587694 568489016
2 609402454 800889732
1 981656285 52623596
2 243744191 977583651
1 140993976 570832558
1 980184108 796754884
1 809812986 909155113
2 127661196 17201823
1 839776917 49094616
1 402477403 932936989
1 421381318 408242518
1 961600585 936658019
2 436836823 42324286
2 210661364 64344756
1 956222311 828736813
1 939351164 173682815
3 85790496 44507226
2 184977784 409933627
1 665134738 440612297
2 8468323 38041253
2 46923450 812400392
3 40750599 509644254
1 733297667 953376245
1 431997887 932361071
1 998968852 713537404
1 779969059 198450525
1 829429097 592764612
2 353903590 693588919
2 334850817 174241162
1 600566536 438596495
1 377322506 536024656
1 82072123 921366143
1 685317803 506807452
3 308548256 289163265
1 271765001 456487305
2 152189223 793081852
2 324123317 272456961
4 413725724 847340938
1 618772845 537661776
3 502371276 104319545
1 865164443 826770338
2 479018131 858207279
1 148231944 519909852
2 101810281 364134150
1 117677341 838483693
3 735850541 572449585
1 881926722 836494688
2 910894120 788558937
1 948832661 752964055
2 691108022 634468252
3 873277748 758951345
5 954848984 376249942
2 564147818 178335240
1 173491248 107362633
2 120865118 486192092
1 938092546 717778057
1 628984095 996987779
1 728122055 454268040
1 410347374 682393849
1 986739348 462807615
1 225729385 493021730
2 259527162 650108808
1 603225908 859861633
1 14164430 730786627
1 781651181 44182303
2 611734258 897542300
1 948471343 14443137
1 717627383 261437841
2 70900936 328643003
2 842173091 711384684
3 809512854 962862661
1 99544479 332976033
1 243074236 319482558
3 775809063 77371671
1 548095532 737229442
4 213502401 130688640
2 996820713 41425116
1 682126723 283311700
2 125750152 696708241
1 894176481 652365930
3 544569962 525144973
1 171955264 941964654
1 956145430 657548634
1 774810757 652902172
1 168741048 827910899
1 455769085 443300933
1 726881127 65367427
2 654626013 449185073
1 781516107 427112989
2 955368391 15372731
1 442583637 106586257
1 454478107 507577246
1 571210276 308495263
1 736902913 323104801
1 636136573 983274693
1 770363538 777901342
1 82068881 471037992
3 925563304 958858118
3 936831938 276939934
1 485465605 386250439
1 692143853 208978495
1 691542338 913617072
2 896246137 936554038
1 988409812 20299649
2 310222306 709349918
2 68513799 236316153
1 319772078 105252585
1 464960361 2666936
1 604578430 300025639
2 60357280 62888375
2 729440972 528327095
1 576652720 734355157
1 904750699 959851683
1 40672056 488885857
1 347394824 884790
1 86576169 367538725
1 95017035 285438161
1 307173397 757314701
1 439531595 77854849
1 228209753 969370739
1 929384547 348155360
2 974758291 362226758
1 582309752 970808100
1 812673972 631889600
1 35821577 575230574
1 320361098 974743193
1 345458133 494716933
2 363750475 509148061
1 648057013 659832692
1 824560649 634919394
4 520394920 605586911
1 206363557 640339887
1 261451321 746528012
1 239342862 749566121
1 622129378 345706874
4 317394877 329190544
1 235551210 526721658
3 804708460 291837356
1 741964806 834486382
1 66866095 869179518
4 699168018 560405325
1 500542600 175513404
1 677992397 687392934
1 909270014 568774198
2 343201259 960886828
3 49953189 889647172
3 163993521 772768062
2 481296762 154398341
1 365513605 215990478
4 68333533 72272303
1 235496294 910156924
1 441459 249560359
1 743866574 669759154
2 503024879 622870521
2 781837913 870962534
1 934345875 430671748
1 896435742 40764050
2 163497575 502148175
4 42713013 256075990
1 773004219 784409456
3 51364474 701048015
3 837102281 641494801
1 722250561 129252164
2 791072957 223125759
1 217193942 8941558
2 814405353 730530456
1 861524092 174360473
2 562370166 152230355
1 896167859 576602851
2 844998202 157882695
1 104260012 340025644
1 103334702 780690286
1 767690649 613782401
2 376587928 775908018
1 499747085 605634365
1 476398862 398178578
2 475290365 155581586
1 190405287 328156131
2 71107691 590922296
2 104388048 297856634
1 832308485 426323604
1 488437643 307218940
1 362377210 838363592
2 847951580 182793247
1 530491643 958273108
1 522113464 731736172
1 413157658 673851
1 281926233 428955325
1 94528994 100673090
1 723537265 573472809
1 496388403 899706661
1 787330264 695015582
1 550222783 191217817
1 453005802 436331102
1 897332517 676811165
1 325537176 361732749
1 666568044 605217718
1 429586751 980034814
1 362300809 953803301
1 533151388 700496497
1 926579954 46614192
1 678787112 158146719
1 312442515 142280678
2 114276086 614051753
2 893412286 244018506
1 529779331 474732122
1 855224651 112214480
1 371655994 433702850
2 717603683 841421043
2 294304829 419149156
1 725134786 740823282
1 566747461 182641046
3 184451532 525229077
1 249173199 572724397
1 658171824 507778810
1 352729539 614367230
4 798625757 91575287
2 114010570 396614859
1 758787141 337539663
1 761521189 760588372
1 620222068 6726309
2 277462442 275640187
1 172891720 95980594
1 288009438 263058567
1 249333283 960796375
1 697985674 228739670
2 61600630 798410245
1 824781526 312388426
2 936360689 546632154
1 859332495 589029479
2 654927629 976492751
1 684864671 413099774
1 786757712 828191846
2 550433014 971187116
3 320250957 416507953
1 268087019 313629758
2 627131864 578526591
4 977721571 255266980
1 820165944 184831964
3 735241188 423458966
1 152632242 442875351
2 973943637 413629737
1 819850365 992062525
1 417695447 775687400
1 4199867 531389614
2 807515788 51636275
1 740524338 265094947
1 398284309 38353923
1 235715347 311272388
1 485017873 615840836
2 644038434 734896143
2 694107652 355545342
1 903425812 475098038
3 797418615 324425445
2 895717040 546856879
1 838237879 93865402
1 487993935 157627232
1 853214141 380607005
1 863066859 241734195
1 824631381 809126482
1 222575676 128521026
1 86355522 681262281
3 744708147 761464029
1 388068358 88068859
2 289680573 927620920
1 872697002 948765521
1 3585912 933490829
1 603320946 38284491
1 685049287 909513090
3 535043617 134001974
1 272923320 891513218
1 622766000 919814062
1 901219827 529184667
2 465045699 462513043
3 51158054 506335639
1 991503623 271174465
2 466888795 762399364
1 67816800 860780820
1 798890648 969167004
1 273372553 18940311
3 977753884 147591103
3 332297204 467834924
1 725218459 926978891
1 309854361 70364532
4 820130310 203999855
2 76005537 770683500
1 516518235 834785119
3 630362355 355841735
1 25832044 732107097
2 108394484 933235325
1 226426281 657552331
1 604639653 978415477
1 618212812 503568226
1 836716140 406526375
1 714313259 605809418
1 329082406 548007606
3 962345902 128642846
3 603887463 609600687
2 627554788 328589480
1 836475336 249749600
2 248250705 358548
1 68997165 78099762
3 745797012 613230306
1 707643843 600970381
1 331119719 668407356
2 799286265 431991693
1 748382862 734357591
1 403638544 64835763
1 954841901 928716615
1 294048100 960545018
1 36811363 630359100
1 918048279 649128159
2 108630433 217766892
1 128910523 325517416
4 483094427 590845090
1 600338915 358920800
3 739353265 708337363
1 873491291 904003032
1 691501419 604281687
2 918298373 423913659
4 142507412 470873002
1 440948858 526922939
1 698199167 200883702
2 628053335 406215215
2 519688829 42570953
2 698689746 572698399
2 452738325 441106505
2 120561249 879598203
2 904580249 970216200
1 835550282 5284063
1 194964512 535849963
1 821634811 93778727
1 220529230 269367091
1 572065901 886584624
1 352112812 9147223
1 954645916 726125237
2 224377455 878393206
1 934494084 254011051
2 760171458 281616471
4 544325863 966071523
1 87151908 580137054
1 345912764 9813537
2 577158372 281957638
1 792782855 313906723
2 224976950 537556820
1 658079933 803819463
1 684846652 328588928
1 853319148 155352327
4 821538579 111538230
2 487384888 671118726
1 752587345 169427308
4 982650856 373234960
1 241250839 623017869
1 473558916 390927304
4 270030907 639300812
1 875397136 899432422
1 299766375 757955513
1 622538265 992908644
1 560326001 215579410
1 422550217 877753957
2 240326248 548138609
1 933100752 683527219
2 530113593 859338831
1 299480310 769981201
3 710548046 343526630
1 388752095 63975448
1 621092688 677222716
2 182282646 378826845
2 279295227 726239816
1 420115148 437107529
1 290459814 207260695
1 244989803 762569122
1 106862295 392133236
1 967614007 572234112
1 577942795 985359148
1 981361888 228992537
2 727800263 630377503
1 237176164 267228383
1 891218931 289212654
2 407640620 738479628
1 782834443 392034032
2 733104726 940576587
2 886158128 484085514
5 466406440 695100255
3 731053691 64532391
1 759509884 90549969
2 556940403 489191296
1 847528791 294312288
1 519289159 273343559
1 374289831 910537784
1 714023854 381968309
1 38391023 747910325
2 809177424 351982783
1 441890027 287842426
1 297316813 183407529
1 189319017 412031098
3 94051372 121245609
1 630465972 426381552
4 916968779 475184572
2 15259446 251155022
1 781913204 582532162
1 903253857 608708896
1 312324445 299234766
2 658812643 712638240
2 976404179 274421015
2 248543051 338804214
1 686998502 710296343
3 686849519 500668134
1 881990704 199779173
2 589312416 955043914
1 163860299 753649449
1 151926836 719965278
2 367147066 266111247
2 70746709 107999954
2 18278264 310764503
1 188591400 737203934
1 147165619 21075047
1 877878416 70466549
1 468078692 314287285
1 436528838 543990000
1 269976371 796909847
1 560174500 301285400
1 538460440 637256403
1 886611682 253919884
1 827753705 880755297
2 558208401 354308192
1 319498662 872902659
1 127571765 256916317
1 747313875 928821052
3 429039448 214280750
1 60313410 841123370
1 187639771 629774803
1 181445285 595921332
2 659430625 491881690
1 434961048 848821404
4 922765099 489377164
3 141380725 620717663
1 982301519 218842631
1 486500259 900023193
1 853172419 670279521
1 247064039 647396188
1 450739723 576222745
1 744359872 635331946
5 365463827 797245086
1 558122517 182441768
1 325412801 935629362
1 824807135 779289809
2 521895439 876972730
1 798910152 808712408
3 114738426 286641227
3 126655288 592105285
2 353347454 205978565
1 579928597 858285360
1 311618122 824469233
3 385007715 585374088
1 674848014 439722666
4 497572141 371239015
2 947975866 232596536
2 356808507 803003716
1 202258496 244249606
2 528225822 764555677
1 522877917 407000897
1 345780399 820465050
2 685229093 44616010
1 833915998 872007946
2 808993356 101502611
1 973880304 808567370
1 505162418 406306066
1 857620051 439292420
3 846901749 773219754
1 458365685 905089243
1 630449323 477948400
4 75300471 392336447
3 656145609 921514362
1 268095323 66208932
1 473096554 520673715
1 26448980 499493243
1 967427261 524568665
2 788974256 949874492
1 200878581 469609160
1 85643964 207054502
2 77605715 165348331
2 370875325 682560451
1 685516976 190353532
4 331703792 176763240
1 212132906 942474087
1 206593804 107986515
1 285167164 915603783
2 982169908 265990846
1 598233183 864002564
1 66883873 286289324
1 727880956 251668633
1 423166874 837293196
1 672895809 24993989
1 857336468 658733781
1 169263488 306729765
1 926080790 901234800
5 201150602 437469550
1 767972704 130214545
1 216940512 547373404
1 703267647 537176721
1 906926968 293775179
1 567814418 176010700
1 895034647 912224109
1 716665520 200509683
3 42296283 354984777
1 142297346 667616535
1 511725386 802147012
2 127331990 277862236
2 966285435 64283150
1 872027245 190976067
1 103775184 194640884
3 587194855 238272463
1 909381866 254150712
1 301365613 469196417
1 312296997 862327733
1 274680469 591239169
2 327192942 57367114
1 725570016 785883270
1 188364856 14822243
2 735455090 723043711
1 795906683 137226821
2 394240026 388682855
1 209237175 264572228
3 375030656 373851584
3 569789695 725098391
1 395738140 242798117
1 479228074 649525943
1 59202878 753622133
4 339893949 893981539
1 741633344 357287779
1 680321926 318876172
1 875412780 582021059
1 856475321 73611871
1 827827079 700038053
1 572192601 477453818
2 6400574 158032904
2 38382642 883590542
1 766867223 590039491
1 488685757 149494410
1 73705658 745366539
1 21053723 60585710
2 191599901 56367261
1 474760080 521553503
2 887396353 254893729
1 982374691 306993684
1 184105691 590236375
1 992657987 304026251
6 741202093 483696927
2 987142993 502375770
2 658897139 586617043
4 422908911 515205684
2 636308744 833726732
1 539121585 336836817
1 907219689 875966464
2 381418463 297039904
1 687508349 828985201
1 557131741 528413693
1 705693805 20305158
1 351939644 639381231
2 737080051 899025687
1 809602761 559655474
2 939689638 895010458
1 319133451 370411400
1 726109231 888236575
2 972304288 377919045
1 796420687 609812103
1 358458055 287990676
1 928363656 561333793
1 72434401 84168334
1 114314116 895822658
1 199036241 441309664
1 262402700 157119181
1 318869138 14132120
1 955960051 85643838
1 338937319 440978595
1 117363403 231444768
1 835684535 727935623
3 169580659 519905901
1 275650023 325202705
2 290578573 190878559
1 964489595 325444234
2 885577886 105298993
1 993008495 713640574
1 153849706 84618356
1 13960332 736307492
1 805617880 358916339
1 926334314 574203474
1 90672394 59685997
1 758512502 880407728
1 821380542 898741873
2 885583457 647662825
2 109533677 15635068
1 671326388 856235688
1 442240593 123960607
1 141138866 178867394
1 187220396 278354755
2 466762139 688928634
2 547040108 535842923
4 858357283 620864610
2 470392052 447203074
4 544454464 827888663
3 863826575 365328851
1 964823837 712239043
1 170302432 645296288
2 207331280 658941007
1 551100875 13191520
1 834159532 211533466
1 64454413 999030492
3 593010749 134322459
4 27411711 459891868
2 447392587 490005233
1 140415213 686127953
2 905583281 785504342
1 967520490 949225938
1 300292891 281734436
2 637535874 973029613
1 869602551 74449668
1 509195785 723429491
4 55501252 585125806
1 537699813 417449240
3 628152597 373412690
1 875966998 414400786
2 795651225 326027010
3 522913750 227913539
3 491176455 406976673
1 908063281 277953370
2 316901835 549154423
1 155841013 881137972
2 454241159 172821610
1 849180522 473083165
4 522131463 342861833
2 103220264 97080150
1 106826352 748543592
1 547589098 375855642
4 431035608 800915579
1 498766719 478205303
2 34676343 948003059
1 841937169 48611544
2 198425745 836189022
2 796102340 270726098
1 954827504 124748035
1 676485978 878976862
1 484253945 636090411
1 767155965 799692509
1 258847272 115549367
1 982151391 444583794
2 793596323 312604076
1 704259123 62989698
1 59404545 43251594
2 61298892 530463984
1 958860786 684121944
2 959053730 712213313
2 820146794 214559208
1 684755154 792887430
6 910144272 650428834
1 552402173 505443317
1 200810213 331670209
1 929691728 143393012
6 766684883 143244380
1 637537071 937636153
2 229514622 659494094
2 442467264 959357732
1 68269837 272397663
1 413433060 164626800
2 544164689 883149262
1 216057903 397005128
1 610754841 114577475
4 594588415 430389544
2 814256657 450121356
1 86552267 244690209
1 763310155 138859461
2 572313353 420251634
2 597704912 984476618
2 280583338 151126857
1 813631105 307368743
1 827258101 822688109
1 726714943 255700856
1 686447894 5873698
1 290057696 903951555
1 753358200 432375053
2 82742079 168472792
1 434693174 319557209
6 3137811 479276698
3 149691860 567014117
1 16271871 599826593
1 420802711 967548947
1 749101890 594409077
1 271375796 656383248
1 619091983 372608706
2 110213083 925123954
2 848016425 278231660
1 627233160 750319630
2 696126567 245573918
1 16992562 356403216
1 589928713 935148127
1 864776171 893305448
1 120757094 302670323
1 808068073 564906150
1 496836269 665953329
1 755605965 614449481
1 845229989 721495141
1 682551716 865048325
1 684143422 922297628
2 289193081 841013356
1 817295791 733864489
3 212283031 196592375
1 520103615 382895658
1 493684685 782750326
2 334794471 678717484
1 140672278 41026315
1 413364307 211353503
2 528031535 423883377
1 804226793 262228957
1 192834641 387824734
1 447733364 321919191
1 65385894 451777744
1 97467271 898637766
1 897507584 430319788
2 139537518 236257969
2 43046447 620113600
1 134328460 619844874
1 736608369 370621019
2 876201322 984292352
1 727301779 140164796
2 189074459 613710944
1 387343841 356292795
1 620735839 397882639
1 767566887 515774295
1 848618599 379935476
2 401721567 500216441
1 558786045 747304762
2 731104397 890719278
1 458542063 77278780
1 549658390 95365510
1 57117828 81469727
1 511941627 309812866
3 687417927 595372891
3 181806053 646923243
3 113934569 96813312
1 165006238 245332083
1 621682347 139513293
1 263361301 64836988
1 19123485 13003034
1 414095461 626841102
2 724179137 813410926
1 285246809 964430625
1 393164112 240582740
2 183409749 814930800
1 493772889 739342015
1 778298188 319153473
2 401440990 674687915
1 277179352 948920300
3 517982354 106941154
1 664885402 21043916
1 99861012 438020245
1 14521945 413337026
1 472337111 12852351
1 489751233 772842257
2 323059825 436644046
3 760032658 188773076
3 367239772 897701318
2 626275251 483992557
1 456579978 6428607
1 515161123 501115634
1 244123243 835775786
1 469150120 294895582
1 703420403 577662429
3 664147895 501687539
1 983481300 883994758
2 381757822 903266284
1 307493286 651897211
2 55219813 896715750
2 965187234 771718867
3 420546946 492975301
1 305205894 757723884
1 290004349 657821739
1 630700864 722347326
1 652641400 581904774
1 493149480 797039302
1 379853136 421336205
1 735658274 242710042
1 835317585 292365881
1 276331204 684383730
2 833246787 7097175
1 290987107 755125528
3 592655542 740736559
1 410638241 985167857
2 903097423 116456434
1 285953862 310834789
1 195759217 453728911
3 105628137 155914848
3 876092523 193099802
1 905674950 265894049
3 916293574 952392036
1 754463062 127776141
1 532299535 9848983
1 376783472 674066384
1 519506801 906592097
1 328709989 769696352
1 223576285 549424103
2 248339962 253433746
1 616504493 193476081
1 880860240 619029649
1 371557429 661076766
2 681411714 135855460
2 474996247 943762668
1 834882986 72378469
1 891075435 669983707
1 444016086 927203825
2 400919516 649095538
2 404047015 350667738
1 736702146 827972826
1 306183599 877813647
4 267655844 585829672
1 526016287 554483404
3 674817939 825660042
1 342322073 429346290
2 122617872 575416267
2 769307235 224006086
1 176175836 517324749
1 779838083 156775553
2 132694239 75430879
1 286965615 854458568
1 249295100 169397991
2 41015881 528898290
2 866301156 370259390
1 872592650 381702305
1 302010736 558313479
2 891552144 563871373
1 402150041 709101232
2 475409215 338499756
1 618014973 656074915
1 174501155 31768759
1 163473655 342973539
1 482340180 827341267
2 122120597 15719822
1 203228583 830800769
1 108576445 110217256
1 240508856 353090830
2 335536510 397299567
1 856402839 312740480
1 853765548 276566942
1 505397609 213165105
1 225653525 381400188
2 475728197 515245261
2 708365214 500209679
1 262400419 615930299
5 449014112 371573393
2 480455556 637368671
2 256021999 44697388
1 497108492 530548232
2 11668295 786874469
2 67624317 910218573
1 24186063 172245936
3 110131221 751270350
1 408397673 974254683
1 866052588 200910030
1 936042973 891788165
2 766914979 568776630
1 599923854 294393612
2 280430263 150732465
1 836946257 51510162
1 870859865 180971707
2 431153956 628186883
1 807735822 157260412
1 244334969 324257966
1 527713538 450821784
1 901472786 671296577
3 440164633 618729772
3 222082499 466315882
1 939263340 26250684
1 141244946 596887188
1 933384783 78061111
1 771335998 191783544
1 725695588 264918808
2 98369946 934088866
1 659331694 501866754
1 308059099 426636769
1 593230425 372970428
1 531099303 7170542
1 911508026 432697795
3 339192486 265129117
2 188587012 829472529
1 579376047 402127850
1 73266645 968686108
1 564362510 528366283
2 65301109 629474521
1 934057153 427995023
1 18527035 787393563
4 254465896 69213681
1 226483914 969216666
1 257173667 284568569
1 273702485 643146708
1 155971932 192795661
1 256423499 715576509
4 516038970 827399756
1 442940190 994785675
1 388842314 972501607
1 903827394 605377527
1 679543772 430108278
1 581113490 779987476
1 215769367 994555987
1 632203729 413589698
1 222432222 672300900
1 916376831 85969371
2 283253027 240418864
1 621798236 470879494
1 111989203 813441000
2 362419963 958643826
1 103158718 527076309
1 460583765 892971666
1 317272402 622216834
1 112892410 312704963
1 805943259 742083109
2 189165295 41251692
2 510546568 267008102
1 743701155 685942753
1 861646144 796022694
3 365533858 786329494
1 447049256 703637077
5 570248110 563491920
1 857270321 991695589
1 906959236 364446126
1 191124512 13970057
1 655524175 471541672
1 855600087 239377545
1 794039879 504549115
3 473684617 76150616
1 941575190 124209043
2 251326380 265852798
1 153171735 210769092
2 949762816 746502389
1 880372932 655308238
2 263263242 30575315
1 593179713 783806200
2 803830681 767307736
1 511210265 808548782
1 90061146 251231289
5 717607697 11173186
1 674779519 570088201
2 451490969 793120495
1 6623304 573864974
2 602928392 530546939
1 805708164 732140804
1 851882895 656720447
1 205364678 896242799
1 641970638 615186131
1 889593923 967324417
1 28697446 674179366
1 633314342 301161445
1 19944458 244285537
1 861648401 188247798
1 383121959 24987626
2 993564002 607585932
3 724433730 966247639
1 689938947 838835399
3 499882466 558834332
1 117461601 188828068
1 787212829 855040872
1 115854529 685350533
1 624179740 871263514
3 49839946 454564054
2 865861937 385818866
2 219261964 607085074
1 912861889 742883372
1 420455865 988465016
2 388288040 976661692
4 762845033 111001742
1 725403472 680662451
2 986537265 671754922
1 983155381 325210506
2 336333075 777619672
1 952409997 670112075
2 213007645 117185207
5 56690349 320009320
1 162818261 132537553
1 966316151 294484830
1 646967070 951260416
1 382435369 972450548
3 151007094 623877382
1 89587351 145439027
1 668725110 920529114
1 28624996 526922375
2 271391153 989334105
2 938109452 136151791
1 402521073 102079097
1 656898225 441527668
1 838229197 171566123
1 755297904 525127953
2 740427577 209714110
1 924876700 260569641
1 524033632 256087582
3 114679171 503275845
1 400578299 774809545
1 761828500 335272760
5 694851023 645025672
4 985654931 666100872
1 432337355 789833294
1 631452498 43225491
1 573401375 856270235
2 696265784 917625597
1 97452063 819510912
2 361741180 510530014
2 788134327 774966096
2 795943415 823642453
2 815276183 658831209
1 645682798 105782383
1 916606600 502855472
1 884730001 722159607
1 181347239 179102209
2 285037076 814204830
2 815846041 954901554
2 663714452 123031349
1 408436050 192256890
1 485136667 426754456
3 263307404 282855792
1 684866223 365514266
1 586298109 411601798
2 483395932 785332719
1 285175242 272600533
2 650920603 597637572
1 662714004 670818895
1 939929462 974486353
1 86583732 884698801
1 793119800 936418093
1 511886658 99959097
2 542360963 637798045
2 182615554 316932346
1 156738415 23052137
2 650219731 33859021
1 318382541 359930240
1 677633753 578481346
1 522362899 628511298
2 192431965 13844696
2 269624238 121755637
2 569216016 217194420
1 941188660 986387696
1 870117416 939574329
2 973760923 929107764
1 884288035 711350183
1 939143991 763393492
1 932998893 713240509
3 567712357 343981863
4 157945672 214669744
1 358662623 949132496
2 86818372 425449964
1 846614443 985169668
1 793148127 836716534
1 837886089 713169439
1 848826470 985881953
3 888980915 422572620
1 138767081 850007887
1 720771922 732336397
2 571803434 281216158
1 933373337 257836987
1 582475707 280521885
1 598604800 209579426
1 560888251 474056082
1 473230818 731793324
1 993752459 932556115
1 624047299 666563957
1 585617438 361335845
2 416816065 991083403
2 651500420 211290542
1 869939364 396858488
1 805934551 71540123
2 727393339 814019748
2 212448672 28500188
3 829872912 882350929
1 355627319 427290029
2 734727207 873508026
1 187442660 882232237
1 644620445 299673352
4 692472882 981727596
2 431503287 175529332
1 730161745 5211738
1 901584899 499656922
2 67136283 382873360
6 54856444 84480535
4 962352603 562132954
2 696903647 614361546
1 892644644 922786341
1 540808190 613384269
1 545652734 737708753
2 947314494 969220130
1 967807391 479857185
1 954599512 931498167
3 390662343 481048461
1 785721096 943133084
1 656380244 249889052
1 348051694 285459693
1 354637282 549680942
1 81271320 165177938
1 954096606 69867686
1 351271520 114609547
2 587101946 476354485
1 141873585 54091870
1 963837405 763092144
2 636241228 627319778
2 264362519 429509890
1 175598551 206151519
2 54627452 843293406
1 802599918 262728261
1 320337502 210687511
1 52793218 545007503
1 475518691 580669409
1 407211422 342654344
1 110060646 971537016
1 146110878 866960259
1 44931861 885928375
1 77522284 956292552
1 16589459 876285952
1 84860826 726675694
1 189147832 985462846
1 720473036 694297630
3 715205281 833499644
1 558438003 984638392
1 895557403 448456366
1 31532379 145543851
1 941227905 373273163
3 326770103 942938384
1 79738198 938461931
4 183631629 837507801
1 151795719 773557298
1 839226921 720442444
1 816183369 254061954
2 322897785 815360870
4 714764907 454289094
1 169045677 767266757
1 679410084 535375914
1 218101995 684457521
1 361771297 15866116
3 263995078 722973317
1 179765057 543671744
3 474217084 146788169
3 809874798 275149362
1 389017444 685883634
1 874200886 665018435
1 392346087 225111074
3 566922139 277419273
1 773740701 546997697
1 223830536 500140390
1 918959793 620249108
1 125838122 855448424
3 174856231 57446316
1 334700201 589488793
1 380288033 435124355
2 615456603 885281250
1 614547344 578421377
1 859298475 346084310
1 33183025 672375150
1 503903201 744397445
1 555586258 80119413
1 352007567 949944688
1 332671710 605051373
1 422247778 895102719
1 180810933 490971062
1 405658210 832261828
1 23239924 888111349
1 781772106 844271689
1 63751114 615381632
1 33028051 588241514
2 206136543 537547488
3 34624192 172076896
4 992665976 416886687
1 344132607 41651475
1 202623240 478004434
1 693581367 889897137
2 134985591 54686379
1 478813199 763115276
2 576968996 552500813
1 764842256 359166643
1 46477235 434448116
1 196725535 614362085
3 955764941 345260644
1 117574890 885119489
1 946309665 249542224
1 978571506 677578764
3 470813905 629475246
3 882399926 801331956
1 780812779 934864569
1 146893386 560657899
1 500678014 875335676
1 279664171 406401093
1 839996043 723540658
4 394991057 639426389
1 647175871 74850514
1 784776108 299036959
1 690965850 84352674
1 416460977 895970990
1 157146913 885246669
1 779490786 912991849
1 331845121 416435849
2 80932687 208361138
1 40098363 751317498
1 249446728 969439447
1 991332602 551445010
1 877210409 974034052
1 21460439 530168593
1 349457424 501895693
1 706627094 106284832
2 351911792 752663371
1 179657528 337524824
1 176135696 139594558
1 885381299 831072407
1 89628264 194718618
1 774830487 678887398
2 229229596 929527541
1 568256613 707404587
1 483352659 976695001
2 862731098 742181046
1 140479819 947708838
1 164756245 715833140
2 306946154 560909328
3 864740897 547391782
1 206873358 568341599
1 642637950 496821234
1 833040670 241524513
2 229306475 739256126
1 24410872 19108803
1 560825633 481769633
1 622874186 238140599
1 244585941 461740498
3 131996197 230635338
1 358920338 871839588
1 763365006 675115508
2 427169695 782280134
1 948459051 248247831
2 444954055 302997213
2 241148673 282226877
1 799315027 100439727
3 836330911 461346231
1 889990229 945018591
1 947615020 711856319
1 385373738 548908368
1 965574360 965576242
3 785096198 765266143
2 516330394 32466837
1 547303605 105986497
2 827681527 98467120
1 468518246 893500848
3 185501987 324026521
2 999094925 137915426
2 314117062 109601704
1 659836902 974003377
3 70192633 753130093
1 296905120 348639084
1 961381791 574856874
1 476855558 110655217
1 335489783 28743923
2 283796915 128561152
1 891731486 506429654
2 764122257 346838117
2 532493054 266695666
1 200935574 370309518
1 606508781 71783458
1 549196652 778368219
1 133866978 54729543
2 580923236 26911643
2 22181159 32309079
1 990323399 128445146
2 301988564 159545071
5 774264594 938248360
1 648046271 423818910
1 631511049 74083997
3 439600561 201456517
2 601729489 563972019
2 472800632 109001200
2 817408126 204308266
1 752260581 143652704
1 705481454 999092727
1 841100185 576292718
1 540076395 271101585
2 612169398 502950886
1 327080579 725206317
1 130810935 382624236
1 839734473 489062431
3 849283959 19862868
1 953321112 582905092
1 668992095 983205738
2 349281158 614700656
2 262569572 369789580
2 418556549 638412273
1 788719408 41170683
3 347530481 305814994
1 137344955 85045089
1 822339802 865470118
1 198854560 586865398
1 285506333 405667143
2 633386064 901606878
1 692133171 749437499
3 15906035 148275261
2 463194546 21719876
1 497155646 207289963
1 82749648 947415662
1 1694050 984066691
2 20652017 465276878
1 449203820 817383253
1 623638494 529658601
2 292204480 534658045
1 819994326 200654668
2 997320192 812142115
1 745698207 202984978
1 624279475 961988289
1 618983981 309998809
5 890527277 357630129
1 58465464 780561310
1 801444547 997518228
2 548854439 547644041
1 587252276 435842636
2 131884432 919680687
1 155296125 840221616
2 460913027 460067017
1 80397103 324561886
1 285555578 299874042
1 785404877 248466563
1 178348013 648465157
1 80159249 343314011
1 650354159 965981507
1 375811264 591406708
1 317899952 666357495
3 93155552 483058693
1 376555035 130423922
1 116026065 57783351
3 291100452 454553523
1 5560091 923835871
1 788526819 723945279
1 633684216 110794257
1 322593462 432926801
1 326786788 205156986
1 17181609 819063751
1 696177191 829300301
3 323416538 429746078
2 250561487 832871500
1 488323855 7414181
1 302984399 534512998
2 663629116 700659443
2 331725228 142951197
2 985994293 805923086
1 381790840 328137963
1 364062975 132401712
1 412005092 454855280
3 650241087 197919075
1 795868867 601575255
2 998915029 943832923
3 525913060 114815700
5 171940762 19208403
2 990728435 765373476
4 961414393 887951841
1 913397848 828367600
2 254541425 208622858
1 342605794 659796547
1 396407592 664946232
6 39530447 663193522
3 737358091 672736770
1 990950964 739321412
1 173453212 955460572
1 106520384 449066683
3 354651167 25433244
2 133113907 584140299
1 497740138 355570323
1 395510041 801204625
1 64088908 110034673
1 647854989 838453495
2 325075178 193638763
2 778703615 492250845
6 107715476 982848351
1 963282822 455578483
1 985511255 847134679
2 399183615 190626374
3 679541203 888644022
2 615763330 634957492
1 274108140 710724352
1 309285460 921811000
1 414127946 299251761
1 819714384 979721835
1 106067115 869373147
2 32078127 773109861
2 798050766 515253893
1 263263843 912502013
1 150858977 871433039
1 952682049 910583336
1 742130072 245493217
1 849952336 821657491
1 261360535 497101189
1 672421480 984577799
1 636388056 282205897
2 291719683 103897689
1 9057990 2499953
1 665731841 410159863
1 165107033 550238619
1 604931942 979498782
2 445152149 565500787
1 596151523 775037295
1 789133000 636544489
1 406955210 697107967
1 962609125 285212112
3 685409498 674732793
1 740375020 875968666
1 268048524 850736506
2 944727599 400858708
1 671438578 443823843
2 929532618 895822653
1 457196086 505752221
1 73527575 282309537
5 270247384 94801071
4 852367695 208357552
2 35653593 697905231
1 128128682 493429262
1 965757257 340228645
2 175036715 235444125
1 28832681 204838784
2 834626507 34131384
2 20521334 131750740
1 990798712 696448345
1 385694352 331064946
3 212264689 337428078
1 881903427 201991153
1 757044545 915769823
1 745161658 213205093
1 529505733 613642585
1 27368449 45986255
2 213980091 429600029
2 620486899 764243158
1 202642632 975688251
1 335232230 510812823
1 90630730 326608974
2 33084816 110824237
1 721031885 790420641
2 399589399 163817736
1 717362474 119250324
2 241042289 872822688
5 232552370 605729167
2 651147943 556420744
4 297308151 362870118
1 868643489 296770358
2 300088771 385788117
3 670730286 415655561
2 577892297 250129255
2 757004147 876462983
1 25429938 175199640
1 645237839 645719283
4 120065656 675046079
2 699498814 145258210
2 742769792 607706218
3 785283441 97977494
2 398844034 919657306
1 892048043 862624368
1 714661074 497702910
2 985247623 630122696
2 74974986 815076065
1 924979224 72777353
1 397531911 535595739
1 413198713 806375671
2 759158110 721781060
1 411104775 728780570
1 555882592 536295374
4 759164587 993514826
1 259712660 397779858
1 313035095 724658196
1 482076637 848795881
1 930066588 702323048
2 817853057 87395220
2 245826575 687100766
3 679110118 116359091
1 740747053 104661765
1 310669623 219841682
1 19583858 563411734
3 604696336 953655015
1 732640921 772210213
1 105866320 828503870
1 137238529 340191216
1 898724198 85677980
1 901240702 768102496
1 244189699 517701619
1 698191145 883940336
1 67274685 701066713
1 854368828 218375242
1 876528688 344790036
1 380818664 776465107
1 196346805 938272338
1 223051436 654645788
1 50131655 642014440
2 24525787 933210486
1 102379884 824362914
1 231135013 349355026
1 962245437 322878642
3 826500572 127603258
1 628044604 725547365
2 789771551 480747850
3 120474176 505131045
4 89447706 315126424
1 581074552 808777480
1 65257028 12795111
2 879976322 51392820
1 425640776 99387134
2 911096593 692685690
2 165317933 967970434
1 635306935 493502455
3 386931090 174508497
2 912766349 737194244
1 91913915 917238196
3 35059859 550642324
1 359271515 308319204
1 515692169 452122044
3 719323915 665130946
2 158607158 667708361
2 644914116 345341195
3 842524818 656471654
1 669544897 712010315
2 322956541 440481423
3 887664511 423135066
1 383936555 419449205
2 837907503 288314119
1 785848952 878105491
2 814102859 21178077
2 49913404 971530110
1 216174670 938459720
1 704556061 83885631
1 885404198 469567474
1 341374828 4907282
2 905650869 539949070
1 619548702 676222298
3 403415027 210335829
2 625001149 562969100
1 453777114 198821260
1 868836679 434585158
6 365197566 975766725
2 987422776 385463058
3 320625770 730395692
2 445497877 969889278
1 466591571 840152933
2 586793753 765765154
1 29264814 434712317
1 454734588 974681693
1 207584866 182472260
1 339298103 254979313
1 393178963 29824707
5 459240440 192829873
1 327918334 28290390
1 455537273 631214922
1 975913146 323082424
3 732513888 545008545
3 352860259 477055949
2 653534934 247945358
1 819132828 858235699
3 191772570 400072837
5 789061530 707098538
1 5021492 539463317
3 316296113 470158929
1 600172899 221049814
1 708585942 256915500
1 930869554 954811648
3 34674475 123444609
2 237861748 193754760
2 970416826 519709756
1 276299254 177594591
1 450389520 544910296
2 415924093 700000024
1 25128108 217166889
1 396515171 608750844
1 241656948 795521833
2 47036368 322060790
1 960664302 257850804
1 579684410 885817310
1 175249973 442726284
1 8897815 72832076
1 918632253 60090454
2 257715886 926732004
1 232465222 525109822
2 952149537 287703667
2 999012548 124628911
1 843479701 327896464
1 753453073 637014959
1 285141682 244893116
1 557773596 241898492
2 866212949 307604146
1 804730458 928248931
1 104957390 526368891
1 856316658 227087116
1 873547311 726033229
2 658091341 733655604
1 528530883 988733804
2 506654547 77669108
1 906582692 799738331
1 413179911 307615209
2 740797406 846773751
2 331256340 478936052
4 686270251 295731990
2 764927203 94872812
1 957559501 587895411
1 368493367 823818195
1 653747918 949314237
2 283026441 690839721
1 987903275 833978094
1 930221374 397476370
1 510078811 495057842
4 189597321 593862326
2 485056249 767957502
1 99777878 685094313
1 706326026 743320756
2 942101586 814638376
2 898322246 646456515
1 691078470 384416758
2 535277169 330343698
1 19640561 443755640
2 666022716 662620425
3 110620857 125452801
1 787429659 141371059
1 777042679 49810614
1 195974515 45509167
1 96184444 65846620
1 917720557 26334114
1 616237339 690052535
1 918925371 727773943
2 496398283 480547971
2 801882073 48864788
1 423953111 913295566
1 268782947 565598304
1 327800005 603365379
2 198449038 781942605
1 905480968 53959724
4 55972391 248015599
1 943056464 125352748
2 799545425 493224014
1 444767888 198871973
1 211983971 788115742
3 308586631 555821555
1 286291673 669153107
1 631433860 355515442
3 62721729 509754737
1 79509220 409598476
1 884140841 291192610
1 475709819 172676133
4 364033629 639964074
4 715343788 60840416
1 654264437 841452184
1 619248764 862197927
2 332125665 681962696
1 138584740 267025745
1 950157800 359570501
4 291280404 507611928
1 48803483 118079301
2 636628821 430114088
2 404754008 563836016
4 774853431 595938841
5 424722547 74559984
1 662390981 973050794
1 947453163 63193789
4 393986211 215210578
1 620336625 869531410
1 510392455 718398840
1 788739842 846849623
2 214535288 446991729
1 795365175 533309184
3 926638557 365122504
1 801664023 490527756
2 65175887 565435680
2 816428920 766668465
3 463438504 187522289
1 331521257 94546175
2 838727910 996979197
1 984821503 442740322
1 973341222 424271345
1 77051804 45993446
4 106178449 859724210
2 221319485 751980858
1 847800480 177479012
1 940632861 64416583
3 142390745 843113181
1 495118679 904994369
1 599758221 589823874
1 910622201 24332880
1 489304431 774209692
1 63534249 158738982
3 260143928 353543131
1 29660501 918012215
1 311238948 499480056
1 307314076 344860510
1 352386710 20874637
1 547899523 1447124
3 3179243 180895268
1 126507646 371786878
1 583924172 147331714
1 584049711 751463826
3 491484843 337617459
1 121826378 974751764
2 272814136 988900433
2 656575824 946561818
1 782049415 810308926
2 444350631 734915575
1 584083433 453186798
1 877914936 571993435
2 116894187 404653884
1 670615389 816173248
1 325300637 429356570
1 844113990 174810012
1 494595149 26453237
1 526851284 421935817
1 987439312 271559003
1 569694788 313017164
3 668828584 481139237
2 266122760 364346765
1 365962258 259831416
1 429809426 60755819
2 236256717 822673327
2 560960884 46981173
1 959837488 384990907
1 166758051 316925727
2 420091736 161948998
1 880976025 789491278
1 623155382 419172617
2 720750446 316770211
2 94823105 134791717
3 23308569 609404917
1 934637299 935101520
1 417441818 814875101
1 977233679 629016054
2 488855383 703954085
3 614665811 471734058
2 867277427 655050833
1 37370482 200557056
1 299154308 914036442
1 43677516 732546972
1 389166771 210497331
1 683538796 544157712
1 506349524 236248563
3 778631440 179668954
1 356814042 31165091
2 375561592 219726246
1 659955232 640907136
3 846897518 961535177
1 88772049 397514504
1 622470285 789862860
1 451908919 866538929
5 661516872 742700906
2 786281532 236597144
2 497430155 708480913
1 27665670 938475999
2 718796625 668205579
1 664007313 761068950
1 273029833 128346030
3 607171352 808524573
1 350739594 655707293
2 566753176 599046376
1 908113729 549431332
1 435851059 942120456
1 503338947 539954470
1 679099082 846861818
2 822560753 659456427
1 986612231 219964495
1 352994412 849565995
1 991886346 108738890
2 59679631 382157348
1 338328154 374750886
1 913077256 968448500
1 1186079 554276320
1 476259825 377461904
1 395483228 8238413
1 680788071 164187532
1 307389974 953781541
1 644082180 617391752
1 91829352 932986927
2 113688707 926463843
2 322890816 206007714
1 914230574 882555250
1 960564567 621829696
1 24618803 191051588
1 790517911 992956513
1 171070823 120679377
1 181850862 392797579
1 258268692 245899029
2 203091418 607060277
2 4829926 206105592
1 599068567 678948659
2 224732865 157085373
1 523257489 996845471
3 159151612 697239810
3 238402781 680475429
3 555447370 464669708
1 411553398 521905522
2 152324478 837093632
1 759736712 979571491
1 65984450 462120213
1 507801201 740704478
2 960251750 115512086
1 658724387 426090183
1 802656944 454249940
2 246793933 303803935
1 959945790 624602488
2 729492807 860110329
4 470406432 801841790
2 486926716 623736858
1 73394567 136530436
3 820409101 621326949
2 88854688 646565457
1 483320575 287784235
1 775237622 495840986
1 356006196 921012331
2 511194111 627916459
2 370314372 326584987
1 759045704 468481825
1 936490840 806844302
1 472471126 223921778
1 694489780 195537235
1 876014546 999947204
1 32118878 747121780
2 752376567 941357325
1 803158046 817066147
4 629427362 760843019
1 442105409 531938973
1 313560704 64383901
1 999052159 997330942
2 686660166 922487559
3 253830453 104156893
1 875620236 926914497
1 276479455 231692416
1 79130902 836490452
1 787338050 338821872
6 772380789 406814861
1 63330335 907648018
2 77084200 39572981
1 470449997 247417351
2 173942426 579472116
2 693006644 836837385
3 549483661 767091502
2 391136648 409286475
5 757276549 834006383
1 937002647 673064721
1 102711405 296610191
2 264425339 951400083
1 749701155 499333424
2 800116559 176963202
2 881384793 68629367
1 763625522 544159595
2 351385265 851647117
2 258254304 57613113
1 324385990 663956051
1 891119134 377086352
1 808566997 330889109
1 624437028 795570410
2 51138062 641719460
1 840111178 521670771
1 705530567 592533474
1 398069896 678418553
3 833990982 803953652
1 565634016 398736769
1 242586940 450246769
1 743194051 483395282
1 40437501 491907046
3 444412727 720991104
1 17006033 95775354
2 565397396 650488663
1 424590579 214480996
3 954363557 378674638
1 34859698 181364761
1 638158862 857315571
1 820305675 703194553
1 489919662 338228091
2 741933393 962204298
2 336408833 642815092
2 902843418 555832145
1 32281853 637572369
1 512718343 831090969
1 170303929 639902562
1 683579295 418383163
1 247195794 852650312
1 568507865 321388558
1 108033923 56217763
1 233312593 93909937
3 171316880 206827104
1 241794392 715888517
1 27322334 942644251
3 484596449 753952862
3 331258761 547672856
1 950960405 107235610
1 950592674 29040933
3 912241456 706898590
1 547924411 144061497
1 348656456 728536753
1 133101075 78816737
2 695541880 482294987
1 408732084 805099378
2 677914590 854514911
1 83547081 103803751
1 71141150 72492825
2 264088462 48978477
1 166164205 476669849
2 583846558 87186651
2 307806775 376586198
1 607757448 980156967
1 283248912 950494163
3 876141980 571340120
1 606139040 987309214
2 543773611 367790913
7 320856263 117664223
3 757646791 687810733
2 183487372 747249480
3 338442264 23150202
1 151559856 808676133
1 135238068 790379590
1 823934089 604406659
1 98579331 492939963
1 964991254 300217974
1 68349535 90482541
1 252882475 298938406
1 577306087 946139716
1 101986141 173425764
1 426952414 607608235
1 259744731 459998179
2 138545744 571299829
1 664909882 71734084
1 880835508 592722500
1 431824733 384816152
2 393566229 380883145
2 670787287 910356492
1 239656736 751151316
1 978933863 953916443
2 791654450 543603006
1 586470586 88025528
2 697897917 252823026
4 211773182 559286404
1 816001054 848251769
3 48535988 325328472
1 690604396 973741573
2 100139350 528513152
2 945053462 36780059
2 652839366 117422457
2 9093481 111389810
1 208614896 882476633
2 317872563 603948307
1 418099277 432467830
2 313170713 163712115
2 502160385 662513338
3 127164844 993057885
1 377425844 388859270
1 105246706 637323399
1 94469911 620338463
1 285247209 487003509
1 17922551 169882681
7 769662797 914496264
2 785669410 117342587
3 261821060 670765482
1 519475888 884811856
2 553752430 831517745
1 345990442 749476346
1 475527774 417880109
2 981625003 638732094
1 773219848 572729873
1 141526355 946815746
2 664631277 913184680
3 902737781 91504630
1 980633546 561811138
1 767726010 667415500
1 736061010 195683549
1 699319967 130127404
3 915776997 723531800
3 173020640 215915075
1 558400524 634645103
1 836320644 594340722
1 502719757 900331813
1 998838236 76103787
1 532497661 69979449
1 918515839 296520990
1 358720071 582511778
1 840300915 294716298
1 663592930 600238834
1 369897753 511000746
1 331472409 536049069
1 866028887 686086950
1 393797841 704134422
1 700188444 2051573
2 435287955 686621627
1 829974396 616673150
1 203728757 165492773
1 935307219 396903534
1 292750872 396155947
2 121775457 129455171
1 935919991 332587074
1 706403672 968754775
1 610540663 826633283
1 450892947 932867846
1 151969362 694129893
2 182375381 924406815
1 507521626 636773199
1 588591633 214804028
1 102900781 844691380
1 101702300 246777976
2 429943331 136382212
2 777646648 740531228
1 608142185 330884861
3 353821769 513267877
1 238646270 47269415
2 54091895 94793061
2 762593789 437686699
1 223302170 943181365
3 576176244 977997545
2 96373006 956346052
1 329051863 535338362
3 973790106 991776785
1 908729109 555598580
1 768992411 24369174
1 755861522 708814193
2 557630351 882576102
4 953141859 840163328
1 127738626 365571491
1 489061029 644764508
2 366168400 501652140
2 911887198 569547090
1 813962408 452869762
2 825239071 473537965
1 271086963 770777056
1 668579736 273294370
1 48581259 182179795
2 999781013 97784508
4 298881385 453024607
2 598460282 218462686
1 670011905 221804711
1 149427980 518885596
1 952275646 954087703
1 205261691 585011628
1 406815457 574577809
3 598100032 421450283
1 408437305 883132035
1 78615582 902484106
1 705131272 413053679
1 401588614 480633733
4 255028978 301289080
1 262412527 948403301
1 665124687 870023409
1 929785308 253839807
1 70595618 560734097
1 587625888 652092977
2 468508844 494006386
1 973547300 350153011
1 645880249 350789399
2 606363117 691921044
7 998924152 1850929
1 343610204 401890185
1 218416227 555456126
2 118697672 703606569
4 680101693 460350824
1 579101417 177490347
1 137820241 702979750
1 931114086 540939521
2 984650451 954669361
1 283207430 575522158
1 296591170 811497326
1 580015983 617865121
2 990457866 214015318
1 630661996 285239216
1 898588650 812926000
1 609373165 704253885
1 554678582 451390618
1 76814443 320888943
1 710537927 603272743
2 345144502 194851050
3 949978308 787040554
2 872612589 639440658
1 483400871 254674156
3 823177693 630341815
2 781878261 534847240
1 217544754 770744772
1 500783379 328723373
4 668337828 44458517
1 448430915 920089536
1 521598816 991705865
2 994124781 929348165
1 850904445 12593383
2 687200921 774010661
2 853733656 123127526
4 422791585 734504487
1 551109406 9502852
1 952999401 867003331
1 813353795 216885614
1 519195790 638690056
1 53052547 180041260
1 701127067 348734643
2 777873617 347218517
1 631865564 508111510
2 107708729 760181594
1 651302700 728076060
1 234219929 707330269
1 836170746 740832256
2 580812893 520621980
3 325752434 795780325
4 418878710 236959762
1 345089344 728731645
1 260634538 167859790
1 98839007 54029936
1 713378617 478059670
2 888909770 132943918
2 875741230 252233317
2 574378198 352178218
1 893156389 822138860
4 777653753 353567904
2 362867753 212617127
2 828770619 938156107
1 302882260 260754410
3 466246159 868762980
1 297769125 667574559
2 483788976 168700478
1 956195198 561976381
4 107510828 583648381
1 984113624 666499776
1 360899572 609650892
2 256924494 957925547
1 49979113 594778615
1 297357390 370873322
2 999722587 91037608
1 320246296 161923383
1 2253400 885229135
2 529675675 820100928
1 658742796 818778332
4 646078573 458277964
1 892195076 16018071
1 843854753 615961539
2 196118307 641318783
2 863412293 818758661
1 640492672 36029105
1 465040382 405001597
3 33851295 173091653
1 894362804 611490807
1 751925230 934848024
1 161390293 941705014
1 21602402 545898001
1 231020838 195849741
1 303576163 889915023
1 576423453 38256640
3 421689700 645439995
1 523988667 339335694
1 491277452 173614713
1 241926721 810936914
1 268695931 354495774
1 354604067 658694912
3 333264293 251085329
1 977496406 372024103
2 271334623 586953721
1 998888495 983559999
4 90473848 41782280
1 57275662 101208307
1 965575356 317319712
1 452397880 200388226
1 609286100 610004588
2 256239757 414102932
1 770272657 667083413
2 55661256 879079160
1 122348766 843235986
2 370296243 400729211
1 771890957 717241222
3 327048060 139281439
1 989547463 551203424
1 470417224 733792103
2 846521924 427897228
2 313066502 367199673
1 817039996 370906244
1 810900807 841045922
3 872489945 167551340
1 805390006 476900822
1 33016340 669218444
2 218605111 174501441
1 235664282 95559189
1 904594158 894364353
1 757169888 136168366
1 132972692 573595287
3 441179562 407162902
2 223348168 177754576
1 726915685 604074291
2 496052260 963263261
1 749331398 649684036
1 987745502 890027526
2 420369713 566771238
1 191722308 407458687
1 256835500 246049426
1 817756488 515857012
2 603830317 478661940
2 358071207 542978841
2 361900206 168049113
1 581360157 238807121
1 809912954 869940485
1 338954256 506618604
1 413934104 907374757
1 355676044 799973417
1 18889386 635003003
4 516328482 374477274
1 435475842 727595690
2 479846854 23245340
1 961035700 743691647
2 571106391 542742548
2 122683333 99523739
1 18995855 132833758
1 213048419 360619614
1 146100108 647245225
1 514452388 54084964
1 661599540 577379504
1 846570084 623651284
1 362983436 810971700
2 812110387 62882311
1 402519033 360383639
1 371042333 710361414
1 117828695 595265882
1 951885643 285012144
4 591625554 459369497
1 696448932 814161808
2 589246180 408141974
2 259605024 276084648
2 918993665 814619689
1 850399569 834784686
1 417906324 866611419
1 430838207 696098002
1 267586542 585885207
1 56927905 781734937
3 205055447 831563705
1 344405605 357996996
2 101964491 35967183
1 131498503 968109628
1 255764037 842048981
1 618085911 105570768
3 784385262 272096832
1 774815210 673519724
1 47974598 764888425
1 649546103 436892983
3 89550263 854098618
4 50967036 242344336
1 867800734 510417106
2 455342595 575741227
1 335318959 781646742
1 778151845 575697528
3 248533888 271241882
1 129260432 909350828
1 664000051 972724367
1 184658178 239457637
1 588715299 213646057
2 797034829 816842799
1 805727125 874294099
3 849215946 948891413
1 855854253 821115213
1 205457688 705261951
2 36619840 821681757
2 852904896 412723563
1 27498644 471188136
1 967190315 571386565
1 577130690 644138333
2 381476455 677444114
4 391177144 8282866
1 88160660 341137649
2 930748463 989009662
1 427049323 73394166
2 378162254 533927092
1 301054863 285819748
3 23100609 289090920
2 399368116 522039559
1 398589634 205358941
2 430693173 810393211
2 193529045 306733769
1 39605353 105474776
2 82401517 365886839
1 697822349 665808729
3 859216829 89762187
3 295990591 805602750
1 964665051 683366082
2 872119774 860531059
1 707024739 540310760
1 34101917 864569177
1 648217767 54498197
1 677558773 707817026
1 943267373 354203434
1 598340057 830347910
2 296370009 454885076
1 686865508 512039512
2 887290613 432677024
1 591432610 69588618
1 663410918 256946163
1 66221503 441456392
1 253589491 783009680
1 517494407 442995390
1 494576857 943796477
1 284278215 100522003
3 763588960 591985257
1 260491084 220468382
2 702342606 846738700
2 138111417 88493088
2 358977968 116897644
1 464056812 837775855
1 234240760 190017927
1 589503722 575966410
1 217313487 181512460
1 458212246 657361106
3 173014990 894422575
1 115785466 65879205
3 711675831 361054129
2 853080508 961946806
1 991591308 268016648
1 468667432 147535230
1 295743834 627151405
1 622745484 142663439
3 25072252 28832649
1 887843135 999975605
5 296503473 867844395
1 669937752 98345331
2 16266655 194566374
2 692746293 952376858
3 605423658 86373952
1 957865328 758809829
1 494242151 32080026
1 923355444 913741184
1 511793606 522389772
1 58870274 996372044
1 612730990 625573033
3 619215781 182211768
2 710263606 642849261
2 667395970 183083698
2 21811233 124018491
2 598677483 607402167
1 33681906 595972299
2 913839976 595186690
1 532887010 479189247
1 215517405 46925623
2 24798249 245112912
2 417978891 416129215
4 961271386 523552206
1 138239117 936071100
4 95426361 309553462
1 498648110 739742524
1 325221693 665365059
3 980882614 142199287
1 473223960 695991195
2 593659241 625278053
1 396702353 698758666
1 134348571 946182665
1 322420592 428965457
3 919588815 866081748
1 414528284 203247080
1 15900453 68355995
1 449431416 93613411
1 874394041 150649769
1 678297425 349167474
2 88668418 954719891
2 950601374 471185087
1 736764859 249002312
1 299388362 506652269
1 943832764 110658078
1 283050319 770205720
3 674043445 847128568
1 511905567 450804642
1 973046796 335939589
4 967729543 724864871
1 196459819 338095267
1 795152349 461310288
2 96418245 989345103
2 166350867 260476447
1 971431690 57018879
1 510497025 101240668
2 402924590 563866679
3 371326947 637211639
1 696047932 345261883
1 85640745 412032771
1 402654017 413757360
3 163485858 40532304
1 454080849 164204379
1 200727036 722235876
1 417976962 75652039
2 897250146 452764395
2 618605750 35170033
1 763488548 225075747
1 752270111 534913321
1 642923811 747737260
1 463972997 176047015
1 603547000 630213996
2 762411986 717230406
2 537140394 655318970
2 742811389 470134005
1 242837758 865490581
4 798333808 114350361
2 652173863 981977776
3 457919290 216513497
2 979210637 170065178
1 187985906 800137353
3 604504251 415255880
2 564282013 634414268
1 106817985 422637908
1 367160412 66786902
1 520321760 366143917
1 6752837 615540989
2 277290513 288962957
1 835929141 949335116
1 745634623 574327424
2 764018692 15116141
1 233002416 992973999
2 255118962 427539932
2 280648095 925948884
1 960080437 782759809
1 231379297 110335373
2 31781297 881931381
2 961769064 937613803
1 356886649 28242016
1 795507923 985824376
1 513110675 967088378
1 58119552 376682394
1 409626913 31463928
1 116080742 244369037
2 33251336 718907979
2 711090244 289745046
1 194357406 687164466
2 414129362 707831848
1 385007578 379646507
2 741277999 51961241
1 650988000 814897540
1 511544114 32963925
1 585267731 833686687
1 875088255 184100880
2 949972992 346924196
1 207181689 242557776
1 757970441 757315345
2 996818611 387975259
1 356439550 552410693
2 491911570 627515621
2 901792972 970022783
1 823322624 399000008
1 848792090 148639020
1 548040927 674039626
1 352638928 28663761
1 633838616 12634068
1 841344618 973090000
3 841839911 950758530
2 864858762 82578374
3 227977332 390973495
1 546808183 530182803
1 382764541 726910198
2 109082252 920918307
1 574269594 947475315
1 962127811 25497587
1 483302546 278098856
1 356296745 676440344
1 593213537 568470816
2 532922498 836346816
2 163556839 961845394
1 646744744 263394492
3 273734385 778714421
1 919550668 849401519
4 576959720 199986531
1 895434949 208592725
1 174887143 372283317
1 293449963 211620205
1 721461940 454933177
1 481881591 920994199
1 151262565 591880014
1 457193288 345842775
1 43751321 782443321
2 749364953 6515393
4 64442303 544352775
1 427441224 928241883
3 388937154 706906483
3 87121195 14618024
2 746565067 103165291
1 543116580 765310523
1 366230638 624319166
2 980334887 152054464
2 881278610 772401594
1 430289893 169119314
1 604913557 913303200
1 388406341 837002186
1 15179799 303058842
2 700053083 586926674
1 335984952 858364813
2 861539603 245800906
2 199862969 537972482
1 40678129 409542237
2 629340701 831744693
1 596663004 714784954
1 659546929 497187531
2 14891066 506003623
1 185572647 606032543
3 290427211 880437991
2 180919526 606828110
1 167480232 264325105
2 549589331 371797024
1 611667572 940721883
1 640410881 529652404
2 552562492 247697555
3 564400324 125088989
1 563683563 97692940
3 565690495 213391671
2 629161441 992555758
1 232426599 892875990
1 936755909 372336144
1 400628536 208912851
3 304389670 422886321
1 171688704 318904366
1 659358124 802749487
3 162550928 994644262
1 815316243 447458498
1 170113207 36386535
1 31879164 66776516
1 841786674 616676641
1 513123190 1084250
1 948864162 76017183
4 411360932 976088135
1 993232523 365002517
1 423976618 55168621
3 533321227 508798500
1 490749429 753217866
1 692735343 383655788
1 25147830 43687081
2 982568795 46872835
1 353335271 154538592
1 558463107 758334217
1 356641473 932431740
1 722733530 969603200
1 469100740 171262598
1 770823905 107176769
1 592907948 311941177
2 533894126 38231694
2 131237099 675991001
1 33733182 100430403
1 469569346 401337242
1 357976954 601063651
4 135940829 547196230
1 165563207 200612830
3 129027414 241678559
1 620709004 466618685
1 66266792 530660671
1 544385264 8712536
1 911892373 89476261
2 394550860 895523983
2 270884736 197863166
1 226839526 140671426
1 602900791 620100116
5 675901973 319434897
1 850029034 750292614
1 274621856 923636871
1 651861981 482845291
2 366936526 817097311
3 275063156 369073747
1 460399260 706324941
2 731899185 796200490
1 330091443 993339367
1 792619394 71994838
1 206716592 637320868
1 348336407 996565751
1 216413424 444850856
1 196313295 505452239
1 971344302 214947768
1 973482720 709728576
1 132769037 139884429
2 57646763 185970852
1 107772689 278838529
5 583784558 490790018
1 780474431 904594826
1 868910338 60857060
2 388286523 221796189
4 274617458 416492998
4 807259855 568736567
1 129401893 39444066
1 353795861 893370252
1 366646082 423879833
2 748043079 689453494
2 284197492 506401239
2 422319790 897027417
2 296687366 413182946
2 796183764 155303487
6 149519923 912817494
3 563846891 920050142
1 972189351 885531127
1 211568645 894578602
1 267113052 573530565
4 138235199 212248093
1 938728295 803127933
1 48158981 502366917
2 167964875 551635055
1 258881154 885031102
1 262069984 601017183
2 679919004 35049164
1 427217315 533895991
1 319164426 935967327
2 728670596 863252796
1 516490760 214302533
2 69148043 665876506
1 207422052 315036923
1 513738917 793242817
1 711890669 488704038
2 529726333 340353960
4 867746241 332559148
1 352877786 165619090
3 543800544 231464320
1 183580215 386654417
2 564740287 466287942
1 564305519 27033468
1 963508169 622972028
3 223379061 923461686
1 525985472 158227993
2 869961128 418371636
1 125267776 362431865
1 38053340 834934269
1 249024821 991494730
1 340283420 594851137
4 976638969 591584146
2 678285451 289396448
1 367246892 515367328
1 185296427 409004156
2 913691254 526667992
1 9984455 535312878
3 275117009 848753236
2 942907958 55219053
1 674489519 695659428
2 732961312 392893211
1 86278496 155135713
1 700056889 974194456
1 897206878 17151523
1 447239862 213399416
2 373560235 65581977
3 819375338 904649180
1 768840109 570038381
1 608909462 517097025
5 251374648 38087690
2 505040252 439430046
2 928120636 151549825
3 682620163 625942040
1 646201723 711609858
1 646407171 345946039
1 282921204 217385442
1 496071831 297349644
1 197780349 226326767
1 233943596 298171450
3 353140026 58446982
1 9017457 365183117
1 27201151 28772822
2 984658710 165013119
4 320322036 895925297
1 279421071 916976598
3 110415853 271387174
4 71862462 541886030
1 747671114 789287653
3 300554212 614929898
1 39636257 867021805
2 559453358 587183563
1 676024651 306273205
1 373742140 278192388
6 808885758 802158738
1 939300046 844503222
2 920746757 455203843
2 879904881 934944250
3 998003068 356666441
3 49842516 424384356
1 63446044 695111017
2 438342387 733692304
1 847148621 759591212
1 336012469 816976334
1 195963935 894808956
1 976080137 822734196
1 513878837 441106123
2 956652048 873375397
1 688838778 542596142
1 612138897 119741382
3 499188269 999322372
3 105615920 987001150
1 647471131 901785119
1 306581111 967354959
1 119972224 50940467
2 856294419 240896833
3 195605629 222971579
5 182311682 457842309
2 107944372 483040903
1 450524085 123604902
1 9619561 607693936
2 714878572 169432482
2 531843096 881201243
2 659982005 595778613
1 119569731 393011967
1 913300449 450254701
1 37798192 588533085
2 886721385 258223701
1 725134615 821467970
1 590015893 589520670
2 249479959 279578127
2 298975801 205006609
1 234799015 671867865
4 68298228 993269784
1 20114825 31678411
1 280859273 500456743
1 892970391 70629860
1 133556215 960203978
1 158540668 928595736
1 219199130 719877870
1 546516422 887555179
1 780117056 147222136
3 174857628 943952600
1 690502384 412763595
2 871171309 181536890
1 922067905 342630244
1 821541316 535759394
2 717978470 251732495
1 104823284 560368435
1 417511736 520848909
1 197135174 360308516
2 545047840 600293669
3 644209382 614892454
6 307355549 188816662
1 215097153 886061062
1 222249102 418383119
1 212735441 996735305
2 649652945 547648901
3 151745948 309261653
1 583982097 226321179
1 85523117 766383251
2 869048776 7710759
1 275051351 761238041
1 202512379 601230442
4 893657504 358582868
1 418323895 179204795
1 686132634 728042070
1 186119614 989281215
1 72944994 770819239
3 968869844 384994450
1 184270344 238510572
1 165488292 828457386
2 826106787 133456823
1 134632879 839506595
1 18389862 681861865
1 926182184 333298977
3 602425373 353900465
1 185578741 275666869
1 63799984 940053068
1 303965176 316764426
1 485322814 423468477
3 625898501 750934461
1 184214351 825484248
1 495814272 548179672
1 93315414 189501400
1 126619537 394028943
1 908455569 718794566
1 481313637 180346580
2 289319569 837126806
1 210327086 527033970
2 98305747 595833726
1 827376461 74360744
2 774878218 105616625
1 404419635 518168239
1 311488999 102724305
1 373818729 944740786
1 901750069 944458125
1 462918826 606386777
3 365977246 135049674
1 376000045 972722627
1 723220369 384651749
1 102660459 984183862
1 279374634 448216179
1 447209631 795514050
1 984605463 84007014
6 87738965 123033022
1 456760060 972808308
3 451380215 513828579
2 287292229 100299261
1 558421019 830171728
1 129859512 572909487
3 58350670 9907563
1 264819363 235400399
2 490719473 522131959
1 501663470 788874455
2 522955752 49580485
2 602891689 14712094
1 583930532 496861928
1 102955669 360518945
3 295993711 313333888
1 59023841 541927736
2 247053048 963294754
2 622845686 513157575
1 659113634 858367326
1 134257750 952530535
1 723953329 34521879
5 175271433 101304383
2 395974362 949778523
1 68242088 727576658
1 228766072 510639860
1 763904219 166846964
1 31459948 493470685
1 617990750 714602883
1 922444157 77732428
1 525056432 525795982
1 39106215 55340542
1 640092583 467533057
1 228595530 97082111
1 821066485 305287695
1 401292419 508157406
3 421424130 586822070
1 834538295 631074759
2 309353477 933747665
1 356179979 307579379
1 505404329 1938827
1 354137592 441345148
1 147858120 192238481
4 609250455 387813045
2 611543110 55093778
4 485894161 105902952
1 124358335 954697134
2 630675609 793116731
1 781984902 34966560
3 85326707 416554245
2 403941299 254106559
2 703669615 710732151
2 321884761 375728455
2 407079608 296298076
1 854215750 401582450
1 18507176 862855269
1 986384136 788294617
1 611295080 15317536
2 731360671 743543224
1 877226771 417165623
3 731308899 257964666
1 209575063 531216056
1 817407370 544515960
2 268565345 460246197
1 849063412 801278651
1 587296682 527258391
1 286826363 202140854
1 762488055 221838350
2 796129669 206623290
1 42143507 696256229
1 18649382 868940803
2 452938163 652806417
1 58617536 832118257
2 495076969 661108796
1 442773238 985545508
1 616413007 825794108
3 111699975 551129323
1 307349723 540948170
3 816431259 748928594
1 604165633 402247903
1 800998336 783540249
1 121704453 197621318
1 29976048 675678777
4 435008267 259575765
2 308929043 547959936
1 107494027 775364906
1 899567283 354306159
1 986126381 279118342
3 490931170 504079220
1 826492649 669407442
1 729647730 326092136
1 213346934 403529126
1 306028800 904643499
1 904878603 591738308
3 158493087 873170300
2 46607232 900435681
3 286132769 836037764
1 335005187 236254778
1 488704147 79974118
1 395496198 387349027
1 363108299 550836366
1 985033638 185403514
3 808348591 211686079
1 197829608 656922300
1 982869336 916781778
1 177066900 620185166
2 692639836 782526228
2 776093042 221394905
1 197190085 549458901
3 308024168 420664362
1 701894713 903868806
2 362981397 379949122
2 34360334 265572126
2 462184389 718016753
2 129224911 263719308
5 917510772 692217390
3 306937770 222016980
1 802632735 462535587
1 805865082 206526433
1 697406646 985753622
1 748510616 967560364
3 884125248 494553002
1 284514820 762999320
1 649801968 657093556
1 149615704 396545364
1 492194565 89855009
3 577327443 935601476
1 150541711 938774963
3 776690426 791491421
2 411489237 937757759
4 147360458 108669380
1 650192245 624470231
1 309270056 988029149
3 619110618 498852138
3 716013509 800270219
1 771672783 372731794
1 679476507 477551082
1 907575631 917864056
1 693267634 570802394
1 62900692 652967563
2 227269099 892928605
3 486539871 653151575
2 92384562 359180904
1 432636445 80974863
1 432503658 559661999
1 563149528 907598387
1 203234789 327478317
2 552159453 794096578
1 582753202 661571490
1 469837129 168049354
8 292015489 911335916
1 807470671 116867583
1 860033652 195895072
1 809597055 19581110
4 812747666 257588074
1 109612412 917270812
1 27939192 913830856
1 5393170 452791220
2 173094858 660419559
2 700972835 164293128
1 783904690 372693247
1 375367271 609185152
1 465408009 162118371
1 936519869 257008908
1 58477273 6790500
2 458233892 663513618
2 672721406 20055147
1 392641298 623756533
4 799994154 628322434
2 189142873 279142864
2 157937031 447231185
1 269650825 760725690
2 250738647 65964330
1 43111359 204791212
1 557231096 368796224
2 880447432 380513888
1 517396007 163899968
2 157751588 869189372
2 515406324 201707820
2 141494006 335359658
1 311039519 42665653
1 88695714 950237615
5 538676025 164311829
3 74297692 353435702
4 602620534 329118177
1 530242715 250704510
1 139376926 442280979
1 625097720 572176404
1 554313240 419873427
1 934815670 692999723
1 823259613 563791366
2 424659145 657975664
6 302620830 946629282
2 211016186 884220628
1 761728661 986882350
1 290173541 72555674
2 511689578 604194191
1 222088549 674737235
1 920151858 494038723
2 470303506 817605252
1 889300041 458877294
4 314720023 268616690
1 228116655 545737747
3 7399739 820796211
1 95404185 571227796
1 171134972 668390759
2 631746889 511411424
1 943289260 853282648
1 552316408 356292632
2 534959959 536104776
4 568183249 833055835
2 751107471 977948701
4 489054576 607030546
1 631568965 460762759
3 85597019 261107450
1 69116042 170835977
1 457051013 536254292
1 340022580 71027498
3 74710988 688494723
2 173640293 268318288
1 636134191 579406019
1 833463989 562123520
1 296252727 715885941
1 672129921 239036219
1 475717767 829316375
1 645460780 332310757
2 821787561 303393985
2 938978584 781690706
3 593697156 904268357
5 226627927 785183673
1 275570617 181024514
1 332368678 856939628
4 319030102 709622194
1 627222524 29364153
1 507936398 799762295
1 589417625 946492377
1 664711051 548228652
1 830097015 796002523
1 965677030 418366340
2 969942751 493410709
1 501023568 536500615
1 674668668 947537591
2 588142325 970475647
3 956633974 129914939
3 898487451 433896111
1 772888835 515053863
1 784095773 188061050
2 67218262 510457862
2 746081400 435907429
1 740798769 722802702
1 967261663 973786524
2 309598069 613111894
2 132210622 549704916
3 520506803 377922646
2 451769128 499284863
1 760108773 147581115
1 165791105 510208412
1 835302293 341517380
1 853390585 876157433
1 431254266 139928860
2 586688316 879586443
1 871881321 320911638
1 443383566 633118959
2 319548988 172894167
1 172259435 956395667
3 928732074 375277951
1 838517460 492784373
1 124280346 966755734
1 996255872 86640242
1 273161794 300875769
1 778777793 749627647
2 303671317 614915622
1 104868826 680999805
1 730948839 994560139
2 845783033 945183427
1 529310809 702880073
2 375052229 389206662
1 562339062 302690933
1 791235621 672625609
5 987730753 783680538
2 539717211 255354466
2 827546355 76897158
2 306135053 941775999
1 342284442 2906341
1 836592876 731834164
1 284479569 525696387
1 353833187 592333425
1 492504729 338488794
1 223984013 844975721
2 992763377 140284024
2 24585461 739958714
2 433371522 418109965
1 39707528 870832106
2 511618614 947901217
2 284592465 190506426
2 86221669 695825816
1 143306038 12458014
3 994508472 887226124
2 773101249 968436210
3 638375826 747064339
1 405003606 909409921
1 965427570 503305716
1 778283403 623658068
1 974697493 825267317
2 195165617 941782466
5 262555336 774968810
3 198562925 136987599
3 111566424 977594833
1 747891067 834233331
1 168284076 594519568
6 391677669 920683778
3 179469462 669464728
3 360429109 803494234
3 235552397 747525908
2 797461812 348471073
1 192807442 868574890
2 741487851 619234108
3 959908920 335739290
2 303013503 236397881
1 866797293 88244093
1 835494114 327170567
1 609574535 749464618
1 40302531 21675689
2 838605451 6461400
1 129007328 164491590
2 420631877 869461559
1 813800635 738775077
1 846088891 986558742
3 5056164 347510466
1 157389919 331968381
1 965863333 490695381
1 905903959 93833825
1 947768951 235485200
1 622705497 216368648
1 66170485 7243057
2 129840718 187731184
1 814071144 712973591
1 787371206 35297370
1 570740682 229648887
1 368299217 383408544
1 323771305 737491321
1 294818279 768914603
2 624177289 181840725
2 846602679 393425173
1 327590522 914159762
2 190109956 388125686
1 310991354 629609935
2 284830591 411705098
1 266334145 185171392
2 315095162 604456225
1 684427439 940588675
1 296355624 111452860
1 693428741 219278009
1 148624331 242585160
2 4358552 157928955
1 317608232 413360268
1 316808827 885358830
3 506653589 171752581
3 664925024 220713241
1 103867601 185358341
1 602451995 394103162
1 827897954 546718312
1 537811668 592490212
1 454867789 165741739
1 957498797 252713436
5 523224352 987244722
1 324682302 343007087
1 992731113 580087862
1 773963244 23656824
1 62542375 636368755
1 683173554 957549201
1 844405302 478409090
2 35021726 308317867
1 28470192 174395682
1 983819151 464027884
1 235223189 698410817
2 133984894 176809412
1 874383256 829946898
1 772366011 860091066
2 174160618 186507215
1 838077697 158228395
3 621639147 691738968
1 724078762 553659310
2 153997998 501705903
1 889023671 456568485
1 357432631 575753194
1 712799556 908072349
1 449670510 343220640
4 898655013 861526449
2 343744235 757364431
1 47907036 763971629
1 921751770 357320799
1 96643649 427702120
1 348850208 624695116
1 773254173 648640334
2 735267227 233961115
2 632255924 331425220
4 804356467 250772666
1 513489391 455865456
1 768265063 144038940
2 243754149 343376929
1 734938381 72326326
3 197564847 427129769
1 21407954 695268771
2 297142012 185489307
1 75023636 128192477
1 674137743 648435361
1 165828347 783862127
1 852526908 815805288
1 456954440 484547271
1 745723375 779256408
1 292615662 188553735
1 794522311 9781805
1 604331666 102321078
1 649362283 153866322
1 59647753 872995662
3 270941208 959991694
3 688217297 270779363
2 260446763 678720326
1 776869314 888703018
1 504739442 861977854
1 725838473 554504165
2 275580773 296227474
1 57888320 421443353
5 408460747 761029466
1 460309596 1475785
1 725944182 583030644
2 69345604 621370415
1 205043613 248228789
1 511713332 278394001
1 847004261 613220249
1 145791345 304809139
3 707665731 921465598
3 216153385 413385207
1 814165351 595654414
6 700440807 761579447
1 210948568 304778822
3 670247428 455745123
2 936980175 280894361
1 552897439 86852046
3 812425188 659154879
1 25374885 730187994
1 92654344 153009957
2 468821943 534615574
1 145502908 27177713
2 182312032 410590514
1 863001974 614725656
1 335951141 639763800
1 720983384 5335273
1 183129398 364460291
1 319958688 952549982
1 786491317 678718907
3 137786235 10991179
1 171686318 989896261
1 588442075 347519417
1 768961605 735610473
3 624037321 670022754
5 362525054 195602385
1 659482453 913282826
1 682773854 703266544
1 293069071 58204100
2 67966857 941755964
3 836141075 114338362
1 750443271 513090573
1 892395056 140792556
1 529655936 168620677
1 816809299 242817330
1 650496590 368035749
2 477503594 363873123
3 53668931 572098576
1 873723004 603593857
1 559602255 990391760
1 704135758 15054946
1 150003620 274687538
1 806199847 103575104
1 225171242 644706722
2 684231530 865587581
1 727672337 970262641
2 535389916 488049138
1 115802853 845068393
1 679467017 430567453
1 214608316 285190288
1 926652499 893465072
1 232747757 608265246
2 547923968 631521355
2 952500110 109476150
1 332148200 116009105
2 614951892 616051383
2 910152121 331764638
1 183844690 250212424
1 642261292 634099008
1 680714021 171280245
1 644413287 259776443
2 854462450 854868487
2 336150842 893564333
3 394098757 381147706
1 436892782 623572298
3 53037549 865412333
2 845531274 985536338
3 553850736 678014779
1 517845130 630788873
1 33859725 393097506
1 488056728 266792865
2 287216079 278638396
1 981695353 402793201
1 598505730 666983133
1 163517715 83171188
1 864400286 426257331
1 426992802 714206230
1 962285 317567349
1 868664174 929563992
1 265742840 396198601
2 579222804 638173109
1 269219140 221196462
1 38824670 130978658
2 563061388 866119953
1 567631741 378674578
1 803575563 770223021
3 999025020 699406423
1 482256008 639310157
1 264112184 208797441
1 355203993 387562812
1 40214529 55753118
1 891852008 678893877
1 437797523 418496137
1 358289678 365071590
1 994499231 58227673
1 771689519 287830438
2 334616938 615265353
1 197239878 390148021
2 728836648 430597058
1 959149351 672031773
1 967366101 483937924
1 753341274 118135589
2 482411598 451385928
1 375438972 524501460
1 423314151 367722748
3 619550146 121336365
2 311552184 466824120
1 612268156 235239037
1 413430664 744176155
1 834268175 24225021
1 135422198 979183955
2 500663687 47407904
1 426916184 646767019
3 365894195 226988240
1 449449040 664891490
2 146665098 852802342
2 666053862 48303334
1 205775081 978323599
1 483761525 37403152
2 515055811 40876869
1 973406099 623057895
1 599446059 846200404
2 642511053 531463069
1 526898088 693213530
1 183726026 684117152
1 936467656 195650394
1 546813116 661228924
1 283788370 388174353
2 582404642 198295135
2 704526715 784616379
1 233158804 484363463
1 160445447 118189754
1 522949024 253171096
1 871624400 730706999
2 380761239 190054159
3 693496663 462402163
2 281972851 48217702
1 549152844 791279505
2 113381926 760624079
1 537200859 498361349
1 219377651 91312418
2 896312775 259285685
1 157303317 920768576
3 377879546 973157452
1 129499825 311593648
1 961530196 922552511
1 275804718 430698941
3 324396847 195416507
2 242358630 275713418
1 299625064 431343901
1 572420089 856460662
2 763606280 646058313
1 817801731 871406898
1 126861189 446185064
2 908507053 427437356
1 283032785 760641568
2 170877069 47103636
1 96671753 864695724
3 610918160 851008841
1 641406493 786084311
1 855569084 569656400
1 883290266 607304962
1 327870817 50168559
1 569521300 554139587
1 758519257 453992148
2 863095167 225060397
2 79787874 685946537
1 192855597 416009656
1 7115818 49390998
3 734205494 16193261
1 2501212 896560779
2 69308139 46550671
1 950683449 975163872
1 459564252 908878117
1 755584052 153002612
3 599653024 773067691
1 75482600 254204755
1 284319880 465691698
1 866017567 84139937
2 156334753 458951614
1 667040947 219027938
1 78282815 829640169
1 780469641 955387680
1 718414875 959880594
4 715698662 366655205
1 63170436 308945389
1 803175261 112218854
1 950187342 719926852
2 445519031 753879452
1 356333253 462753633
1 587888811 325132139
1 722561942 332616153
1 225947250 754611063
1 379700474 371940370
1 597866967 654697626
1 35934312 189365183
1 797213976 473698010
2 529841524 245503062
4 568109508 568811290
1 347940058 359562544
1 707293048 735130402
1 541012489 915882170
2 787333389 31497389
1 71478321 223643030
1 811397553 858609813
1 891588303 237319402
1 233447466 45431066
1 342058939 938501373
1 983283361 101210016
1 914315934 359406899
2 656747770 68294294
2 774120570 657039583
1 506285120 47860054
1 608724646 379904806
1 487143405 108289865
3 565214306 543180740
1 212644255 578320721
2 382198652 791720984
1 346938649 635764402
2 287505000 752123151
1 332581981 598697434
1 335525961 331750258
2 521806323 392363525
1 490984132 383084678
1 455044628 77861767
1 619839872 887816288
3 434575487 159267001
3 368224171 857722738
3 817726050 144500471
1 5078837 671989742
1 778690227 308570355
1 400967446 60356288
1 148657574 365960016
2 20591429 74196019
1 114364047 164365362
2 540230405 218859802
1 743381956 535235827
2 861333771 238973342
1 244521140 661985935
1 592410319 435942583
1 310733 119834069
1 730925884 873161441
1 223662054 292046020
2 864054762 126313577
2 198381428 986704785
1 294191758 612207005
1 739614462 181032024
2 559268852 692408494
1 680973665 928591185
1 991061209 712297685
2 424722830 534872008
1 799068215 597944658
1 158259605 371424149
2 385208285 566219433
3 569301503 735114576
1 549725200 813944765
1 891769970 564617634
1 775721700 422481788
1 114125769 523268156
2 401875955 693487250
1 952184750 93823575
1 30718928 98650966
1 779494248 965969612
1 194976754 88857224
1 529376267 819455602
1 216886588 853626079
2 820543388 445743991
2 470133172 679393116
1 465928712 21063228
1 578317442 97046169
1 444905202 776194452
2 898064847 631470305
1 706584393 149700490
1 207657042 264641081
1 51127115 645273808
1 596179072 838246591
2 123864376 563073137
1 709040652 500584410
1 539509877 383465612
3 427053676 793568928
1 256461692 692384044
2 399615784 80864760
1 408699074 921531816
2 459340388 770770615
1 953653803 407478899
1 588919416 172808714
1 955794119 874722463
2 839675854 954912290
1 163902017 365719866
3 67717236 796475129
3 475786242 827078989
1 569024000 321879641
1 473488637 112868684
1 648549953 864794127
2 850810904 41159742
1 871552442 373786334
1 217649046 529858582
1 413382254 326443501
1 820054372 25645718
2 206341364 353773789
1 540289444 362506604
1 12970223 723368223
2 977377609 347571549
2 308099798 402749336
2 1607153 818846546
2 289938476 61657635
4 21617347 597196975
4 591792708 198548567
1 516613428 969362431
1 964538602 670443685
1 559819778 987537773
2 545660576 951812965
1 593504563 467243049
1 41030567 3398116
1 397674131 649531
1 699543109 368912280
1 751547707 657661674
2 243316405 288766774
2 476863686 693744222
1 86087764 726498152
1 765487428 756522361
1 10339066 264885107
1 733903174 544429879
1 324436428 833493143
1 471787788 715954954
1 574360074 289296219
1 550190773 907491256
1 935381247 105752498
1 362772275 71993916
1 405111071 107313955
1 267629595 519281348
1 79090256 601737773
2 728634440 197377620
1 798335927 328583584
2 983523568 812161170
1 316754935 341524269
3 491828491 489529714
1 153938553 747270356
1 397536707 807918433
2 951729593 385232311
3 774110781 843404420
2 667863214 73955572
1 411919392 793678395
2 327114162 762221337
1 884363966 724591995
1 420235006 422788860
1 544151229 192672758
2 222225202 810591613
2 429872160 267933084
1 706434777 314877528
2 42918172 457416685
2 512207601 678527736
2 317155096 894248666
1 818952898 859502880
2 996512991 247142290
1 79447319 417702550
2 54683048 526684057
2 577083049 699024197
1 13606331 460755675
2 562488815 470363803
5 479214915 258105053
1 965078068 972575317
1 232257744 890295805
1 480326680 964800055
1 42305283 280035020
1 162685808 696258740
1 921489456 771279739
1 250042903 475678329
1 481954725 481155216
1 560833522 893475570
2 559515134 595877597
1 85187110 733360878
2 111400769 923494790
1 816062522 464547584
2 272877328 322622183
2 923632644 728421198
1 673642343 667003442
2 460861506 510612773
2 921186930 992167564
4 907465357 728655214
1 853533475 143437025
2 978227253 987127827
1 55623326 94933929
3 366914032 93495138
1 765370230 385513655
2 805169906 696436858
1 255963043 758954059
1 178448663 13051610
1 17397329 475200090
1 242763547 63816453
1 408307602 285113258
1 733389936 420528448
1 574890756 160212980
2 684116731 641100297
1 392662332 184048837
1 424208216 622706563
2 887411129 789010270
1 503308847 919884296
1 240945354 726436936
1 467571375 30869482
1 760959 361553452
1 58807961 746525422
1 882041004 949905504
2 581341029 713300059
1 500871820 223411073
1 363119776 878708767
1 248557990 535438813
3 316212466 170228250
5 117696159 389282966
1 930314142 736903955
4 521112956 195339668
2 374910715 80556660
1 311742932 534232844
1 683870126 366297352
1 721081535 183690919
1 816522606 828424229
1 560144269 130612847
1 627088585 578159078
1 490826698 993831394
1 878542046 64136780
1 753890515 746910735
2 727839862 258176833
1 635825036 881921070
1 967255179 330979168
3 794646941 44195884
1 773409386 179259843
2 976159930 606401915
4 989588298 137531215
3 174330994 33657176
2 421376882 393910042
1 137045218 595930969
2 342495007 443360071
1 435092889 218457307
2 303549379 645285913
1 495844169 664547782
1 137958056 193152607
1 467838296 710160157
1 972062279 80874078
1 977188593 754966707
1 379252832 5848384
2 527175762 194821193
1 966744680 811564918
3 40875806 825837053
1 85978430 103891834
3 950515150 789154565
1 176986106 665498534
3 870032758 270931766
2 932053031 510352668
3 676764795 420418748
1 907581750 52623448
1 330950202 969509892
1 173430612 676111112
1 449569534 671853117
3 344104434 931371903
3 350598106 120002182
1 36036224 854878091
1 406754500 623509313
1 815189634 215982077
1 777080082 218776859
1 975976696 621731228
4 818995219 301434771
1 816994201 328913751
2 218645 892167373
5 87080511 678156879
1 85153542 383134630
1 9973772 242619495
3 330855088 287941661
1 975933880 784183083
3 324641336 512454023
4 184427591 141596938
2 308174279 512806361
1 313248199 574997013
1 732471738 741216238
1 999595233 484546007
1 943601677 764949985
1 956093530 686414545
1 446100030 742552824
2 72099311 751162608
1 227733083 37882071
1 933094103 222280206
1 825921120 189680670
1 633517607 919661152
1 767279847 475261921
1 110076233 515173508
2 82650885 923428263
4 352913774 571312645
1 864770340 757992216
1 256330602 125188994
3 497008690 521678160
2 667535887 117169775
1 964690897 445397276
1 571846450 256699224
1 510585053 788725363
1 218099854 472337715
2 386584288 670064496
1 897124228 734789108
1 701131735 702621032
2 133384746 510227035
2 506629909 391980666
3 739933324 416021595
2 237130962 601438433
1 147141369 740649060
1 427653019 295910084
1 73338378 889933301
1 604664645 273213720
2 662283604 925290379
1 894352957 924813629
2 741232372 645782361
1 300282775 702150334
1 245898079 509716538
1 243766733 222289703
1 271036573 768411856
1 134229082 414698898
1 756228304 139670980
2 601430188 549866103
1 971366951 627283211
2 654402654 546758498
1 162731895 104616990
2 304152855 423770865
3 561017448 374319121
1 867911206 472629265
1 266370577 768801896
1 747000434 148672306
1 46431134 183917264
1 10241640 204709035
1 449676769 270932883
2 616440129 273232760
1 85309498 872858066
1 225698223 976483450
1 165983439 780520587
2 985715155 315852134
1 197187530 536231245
1 315888763 709354473
1 820697814 292771407
1 193933689 10235672
2 430958458 274116497
1 999033341 521658463
1 230123946 812903857
4 162087375 469098520
3 956624856 564294621
1 2625219 317038443
1 245954271 144078225
3 324720782 230905048
2 470737560 292197450
1 193369894 343867128
1 362211280 478370974
3 932782168 433409581
1 428027852 210953736
1 517712501 243290313
1 427912099 429844522
1 879281641 9586219
1 413915 745303276
1 234058305 897370749
1 301250245 772619551
2 937085559 320642729
3 777815348 887490323
1 392394761 325000595
1 443606645 5597634
4 173942083 933979387
1 377451664 839741174
1 683132658 915714848
2 310186259 3781165
1 701773868 257948557
1 330968879 511697901
4 393605196 387791489
1 32252749 317058920
1 854438745 280898436
1 601272988 317007538
2 819640892 64919310
4 13878556 199390167
1 933938654 105046398
1 736499723 446085522
1 421336747 535875512
2 294110316 258620005
2 408837222 374439301
2 756099323 837687676
1 9311190 642991564
3 580939636 160407052
1 869099179 986079792
3 191470934 569357349
1 788303717 901049567
1 151023782 655751638
1 900558268 144301455
1 276303405 902436571
1 965237337 421448971
2 199597354 853588827
1 515647074 850405197
3 160580246 762146508
1 459050900 898829927
1 563480777 136278686
1 452324360 257834340
1 876198269 499103154
1 535860093 295592021
3 641953835 202013768
2 875151832 582568713
2 871456408 193048239
2 764152794 309862241
1 73101932 7007197
1 543787924 563146877
1 651828073 871966916
1 358198137 894317968
4 416876625 526203949
1 137455943 872256507
1 811764946 604528399
1 143703846 856390598
1 397005839 516511440
2 653695815 301980327
1 111554635 725404985
1 578358521 323604457
1 774614140 527408063
2 40759593 373225415
1 240082902 887888133
2 722968038 912034948
1 838526306 402072157
1 347458214 612827563
2 748945249 586154235
1 471790958 680593901
1 469924933 629435572
1 420842329 416534090
1 364740430 963612989
1 467803101 141927880
1 261159156 926299366
1 309763824 181930515
3 5295724 177629015
1 106961587 265529743
1 977146747 485876473
1 908683879 81251401
2 995713698 964235942
1 968755068 683830615
2 758565945 324932517
1 142964737 838532448
3 666980233 627814205
1 835091133 495378598
1 402049219 717835898
1 593599509 869922858
1 130669040 559866724
1 562902556 425382285
1 578314769 505025810
5 974847523 129942610
1 940262206 827163477
1 111154944 612796592
1 249209415 544380722
3 297358832 379430308
2 791037966 394210483
2 912138769 45342145
4 789910546 765715634
1 821042134 543873689
2 210239257 589643805
1 403469040 478647116
2 477406658 474172437
1 514082102 729458499
1 720987130 822419728
2 948227241 977999733
3 716677524 692493687
1 456361211 341350419
1 191210667 924798604
3 697573239 524190906
1 612915065 868836271
2 442057865 339600493
1 628782104 709946379
1 380954850 90641428
2 721140970 555169333
1 751322389 586503878
1 652376045 286375458
1 691777806 684832096
1 250138285 203099268
1 628079111 583840319
1 772373769 602521199
3 398714060 203093106
2 334311484 500536105
1 230356134 910081429
1 99908156 236789071
1 889206591 643040480
1 818107479 755848913
1 674969770 776647944
1 635506789 329517213
1 797697428 329276722
2 718238952 588582206
1 343619263 279251930
1 324371877 485843112
2 171466407 972809324
1 133822551 679084143
1 670898993 174420921
2 800630069 731708873
2 696316768 49796463
1 441588479 118683920
1 599170306 822125820
1 459075788 962940163
2 264647829 433542490
1 60719802 900921618
1 61595445 382595351
1 811129362 800603556
2 876489448 212910475
1 962508847 493159499
1 87510905 875365798
1 34774480 28115135
1 29249881 296252034
1 10156195 330830973
1 938997913 463855881
3 777357604 88334098
1 711389094 520680402
1 150747991 419614484
2 687978980 585534872
1 434708842 477451594
1 684782514 547932591
1 316422510 273827367
2 231289267 930365162
1 127255152 541621817
1 465755643 833996699
2 166539747 788056845
1 621300337 784108072
2 771672615 106837507
1 722430837 848206896
1 411889566 832955379
1 906246808 264636145
1 464746812 387864983
1 661379101 972228150
1 371640822 236413762
1 506029608 725711951
2 247028867 46587556
1 66218726 120297861
1 441041978 80486566
1 660375854 553403920
1 971497204 325402859
1 246412843 5445566
1 93820870 100406255
1 407518830 410763560
1 258556597 224294155
2 867453320 37294774
1 939490458 325542724
2 485386101 957369571
1 781661474 511908441
2 43508109 536959788
1 173310259 476807531
3 599076418 752237629
1 351323817 119744099
1 893313864 957614309
2 996475507 504062432
1 614345282 717382793
2 941353240 635469818
1 512777946 73923618
4 325016421 577631193
2 552905084 552969404
2 667136819 723172996
1 120787096 849400054
1 276010347 358002387
1 584544260 620944393
1 561533795 509595321
1 207161341 4447587
1 503794355 996435229
2 774021658 450354222
1 556640256 187424262
1 39479748 698483045
3 462996089 889811894
1 285721395 431142608
5 84458435 710020196
1 349615108 747344531
1 470345334 691559628
1 203519371 439322557
1 113036791 80241229
1 804124087 394829163
2 939669670 62171921
1 156759903 474739642
3 335859279 296013607
2 943342683 484410178
1 210289691 547819204
1 905366374 416517090
1 513131898 756030513
4 362085276 533688771
1 362925600 596488987
1 232901590 884564012
1 838234684 784121036
1 674011267 938001063
1 621099637 447497276
1 139815939 620379214
2 451384465 657281979
1 847804030 210590893
1 14211697 1695728
1 352255823 306985597
1 831390059 60709374
1 621416424 130954711
1 574589554 853340207
2 319464526 940964427
1 716684965 537844457
1 65829051 383870404
1 958938435 649332795
1 727442881 962905764
1 84674108 436836096
1 831755561 411818386
1 228712791 539254466
1 268855244 148775489
1 314448160 629259384
3 321181609 115228635
5 55662122 655966174
1 959614360 134133725
1 756883465 284230493
1 966293855 809805658
1 394513595 5229319
5 937417101 227834458
1 665330283 75372762
1 721177354 618528385
1 586655909 180306919
1 719330607 860107197
1 545950041 433297541
2 914629708 944462925
1 362409427 928549391
4 222481946 587793724
1 968373667 134046592
3 844384016 46702090
1 445887947 348447024
2 1619082 480992508
2 966198474 70334068
3 302989389 146036762
1 994950657 765410422
3 803124754 718310912
1 444294845 440235655
1 352166336 378427436
4 198507177 591582100
1 611160430 150445523
4 181363533 408674762
1 393823395 279593943
1 150294397 821966802
2 807533938 624347286
3 531922896 317131997
1 149981527 590197309
1 747853143 353047339
1 666679433 103597835
1 19395714 715781422
2 266657419 882522254
2 462905791 834030986
1 53041801 563466012
2 809440730 611807946
2 237269659 729352863
1 297388941 741889310
1 260778311 147731567
1 968253446 646605306
3 187316458 528953992
2 878933492 149505288
2 373415732 61796180
1 155990491 339700132
2 816920703 906813456
1 465019418 838920609
2 785355045 511997341
2 988708353 483841433
1 451245115 417442379
1 963640783 946992263
1 668154900 801773835
1 626566587 777775023
1 458296950 820805363
1 462767258 255200663
1 782189571 504360870
1 194459058 429807271
1 710290851 472052145
2 813752305 164504045
2 341033831 712705229
1 902469093 866403988
1 575748892 669002128
1 244501244 208394019
3 337367414 495632042
1 179789075 702851235
3 383344660 308566764
1 466321413 446157667
1 389682984 782650087
2 786734145 244929616
2 129255739 746404035
1 695340947 484597690
3 686443644 122530778
1 964187048 511393468
1 95620499 276904327
1 672448176 453692907
1 828754622 181536634
2 864649922 906947121
3 137827540 438408718
3 641207495 590169748
1 401214851 692715529
1 718454577 599024250
1 939678689 118793142
1 362985667 541275688
1 827117239 859376222
2 567841154 887201751
1 689774362 199887739
1 740649777 694176869
3 516904642 757230179
2 447939062 586765880
2 832353075 296600697
1 758493413 765238637
1 85028601 13271334
1 177644320 865227696
1 986433290 902277881
1 432347283 308212667
2 433067961 777952500
1 147832312 156337305
1 126143041 834959918
1 518903014 851957696
2 954478304 677761248
3 308591425 592081602
3 61366341 35629695
1 51647505 224512670
1 743195397 593059873
2 138886594 749741319
1 518439583 804207151
1 71935907 716733789
1 342395449 570424380
1 425182137 786938426
1 164361008 333801743
1 966287904 137139714
1 710396042 975863435
1 892776507 957340918
1 481458501 577689636
2 640120257 765598829
1 43634443 642208352
1 805820250 925584553
2 863861484 148386620
1 785071141 698027349
2 739408942 95492087
2 953860754 300343200
1 609861465 755840083
1 265089484 597873422
1 717268383 500605866
1 693210087 933963500
1 356532740 42171795
2 804352560 115626493
1 803560221 720607006
1 184249318 945276807
1 412959234 153786140
2 862716726 405804840
2 839972326 358179743
1 486134862 706667617
2 590445773 146393164
1 480905446 948189326
1 775691667 104933072
3 226620287 454516765
1 180243496 234405599
2 253193784 567601158
2 627282088 534614383
1 541265924 135164245
1 27877438 655171780
1 460421823 615963437
2 63231681 344104291
3 890621506 103841465
2 755727975 240495718
1 17274287 440057985
1 211559883 299960658
1 630144878 923797409
4 623772660 54853363
1 568608922 20026786
1 91331879 193150496
1 486847595 661409282
1 958881087 841295579
1 490350288 921414742
3 546396459 510353742
1 439021964 785603884
1 74219500 290053622
1 243130415 996419237
1 400252280 748303782
1 773384669 86554741
1 156012002 395065317
1 501379951 234259589
1 226114642 37741398
1 48127616 768498375
2 602958230 730107994
1 11112248 419283246
1 972587539 84309033
1 778764679 910385419
1 957057868 105334874
1 197942629 378152199
2 644455211 624232349
1 916824417 539950503
1 705110623 604917628
1 221108369 958919440
1 292340033 740512389
1 195736913 658267729
3 70388990 502091856
1 916193080 539793975
4 155541789 770553173
2 705645054 331505764
1 490246905 720954067
2 24329368 505308643
3 624558262 322215862
2 510158700 862536534
1 61792602 790305581
2 619778208 832311289
2 976677554 170763487
1 892631985 30123321
1 838724485 95418856
1 977890280 401446183
1 888625966 614581216
1 92269800 777757417
1 709154688 40368013
1 936021535 413039316
1 15079218 299572475
3 670508712 642961814
1 832604154 257611196
2 192299563 977373270
2 616216336 159155652
1 92982342 891809814
1 855008728 500466881
1 738050970 242499964
1 495642036 566419157
3 971435713 154436637
1 704431441 30939196
2 596045690 899965409
1 304250153 191544391
1 869104847 987553245
1 891056417 44622960
1 272535819 51338064
1 182928883 975013782
1 569576275 351736680
1 497905856 801206751
1 581130796 65186017
1 758478420 594796354
1 902095851 506297103
1 828638123 926357956
1 121086260 145633118
1 250722707 124927293
1 387047166 137421539
1 706482650 291342527
1 400854839 85640958
1 38365383 20467849
1 75400692 676209096
1 82284815 391962493
1 989537553 355113038
5 676016809 35959837
1 917243421 355937091
1 711514973 951814406
1 339674726 203381441
1 752848255 705226488
1 576845004 665992594
1 178956510 86304254
2 369481862 977854634
1 471214531 701206104
1 907784879 999411472
1 841321643 824135295
2 125924336 925243603
1 931413547 227683230
2 287005066 429609069
1 520269664 676616356
4 84384115 530365657
1 406097725 952094916
1 373202885 359755296
1 260287381 920008797
1 955349109 352640992
3 513946454 420984585
1 816730891 796101530
1 434089051 918864180
2 930955105 240766186
2 827641686 254316853
2 455064886 625279290
3 185901045 101363287
1 996218861 193681590
1 802297289 678532881
1 153378155 99579857
1 790368207 339426177
1 615406928 112963237
1 837211502 863799176
1 821138045 786137589
3 866760749 560438714
1 932412690 838031476
2 363639264 490123074
2 981548313 634081196
2 300349239 925400480
1 610486744 223798830
1 13658435 234710154
3 523460658 80279918
1 612153521 170081262
1 296257013 703845152
1 421843809 585499497
2 811828730 602547509
1 330815686 568578543
2 773401892 104606373
1 143391782 158036394
1 171126127 58499134
1 46514732 390027635
1 273615747 380444887
1 688303080 903748496
2 684407142 379354399
1 140980677 257622349
1 91859706 259994804
1 192863122 694483161
3 132987879 472301188
1 23528296 554803899
6 974315133 497485153
1 591364945 165564948
1 535039222 949192375
2 754936008 741785311
2 881818312 295146313
2 179818187 475088259
2 839220828 811078206
2 622612350 985291679
1 101744591 716206076
2 625975825 378397939
3 198238400 942190390
1 900968223 567398573
1 576925531 683103186
1 171714594 296083394
1 595230851 621022491
3 393883817 933695880
1 289882640 435137511
2 221860832 980668706
5 120834567 360502548
1 948392682 233603621
2 351991642 551010149
2 357625901 659830960
1 658561346 208172658
1 988995327 681232081
1 451177592 367183867
1 605987476 148188943
3 817659344 478638820
2 351252156 250872523
1 517729842 470826128
1 118482294 479537681
2 630593217 343250950
1 97986494 579065234
1 408269594 412439960
1 541927790 165625711
1 542781715 996862624
1 664413315 439515578
3 392077063 710954303
1 966976813 513270659
2 589681456 324997839
2 834894890 441502623
2 963060102 935370046
1 562405134 915041019
1 637319724 852434292
1 908664660 540886093
2 606340567 825362834
1 638799948 302118750
1 158964005 227708109
2 722115521 856230099
2 370359078 589881073
1 975642296 486174578
1 320659752 724292488
1 773139031 644319544
1 255977989 459579526
1 52359980 503834340
1 117479144 884734298
2 150081305 396792732
1 901052 526644353
1 730162101 73231409
2 297326677 620334259
1 663093130 148574933
1 275495451 816396109
1 803583175 597968687
1 222888698 470145311
5 14001868 43582782
3 819912423 149253540
1 119460553 388184463
2 234408136 793697945
2 136206189 539980201
2 582260351 237803088
1 29199756 345287685
4 89355772 265502852
3 472196466 702489739
1 503405317 365729658
1 89669455 478767612
1 956669864 384249192
1 665956207 855304501
2 70868362 570726708
3 466330085 732112791
1 24274954 933965931
2 913043851 41130190
1 179734823 229522035
2 936184329 492302079
1 54829755 459743098
1 990478706 252463657
1 707745292 173069262
2 963325308 438166639
1 834746496 377326892
2 454443226 536389257
1 262305639 844568185
1 462015092 754327994
1 250253651 263245439
2 721720656 286701407
3 11391504 133887223
1 111803722 131838999
1 915461750 888407117
1 956708248 387885681
1 188933885 350358619
1 969246605 630669587
1 479825998 695490075
1 663791496 389058602
1 84454224 829378260
2 741570500 355445984
2 729438483 661145466
2 632574537 852345345
1 479522076 89416234
1 231279198 642790163
4 413368510 936986038
1 547739062 841323268
1 640900770 467226648
3 668002663 810346611
3 808614623 985526687
3 814992239 516206114
1 883220107 291906848
3 503193558 404998312
4 734756326 830517378
2 949444543 699405844
1 127754063 152744090
1 84532289 369472579
1 199150812 715357261
2 467209265 843996336
1 452866426 461486714
2 897929300 412400989
1 14205673 89449072
1 98187908 143194082
1 270774371 30031108
1 451411736 367615284
1 71967696 997905322
1 647006272 288375889
1 665793858 234215826
1 654631246 647428146
1 732142320 41160423
3 184258601 641869361
1 281672807 500592459
2 198323968 476202049
1 818317879 78362374
3 364510349 861801755
2 142961782 98188447
2 917829588 532856326
4 732695105 85912648
1 707920549 779426101
2 165031261 136403058
2 634599106 362785042
2 282938988 447361943
1 400585998 198924700
1 811492776 216313932
2 668945627 986008547
1 624396053 591053433
1 375916605 598555030
2 148064735 692577087
1 811202340 380734101
2 188698967 767902062
3 502623244 73903489
1 750696931 105390490
1 633073332 395032472
1 297336545 269088514
3 912780182 720962655
5 354111474 600302931
4 548273234 754129543
1 784599069 640816859
1 508314978 468435316
2 289725770 497520502
1 206141944 96800192
1 653327061 871482547
2 180215606 349060736
1 141979784 492998222
1 804603861 586061689
1 444998918 163699050
1 777818684 429326857
2 991927315 639015556
1 127041073 665741969
1 119025839 553653706
3 897944107 932600085
2 758521743 825087556
1 977589909 274565646
3 941523233 636040607
1 802894414 611966129
1 624774758 752912914
3 518077711 548520112
2 417705186 649215648
1 693394260 530326658
3 223314476 993544102
1 241321860 669945285
1 17269836 206997355
2 594739062 701840119
1 271401635 354135790
1 830817248 609447244
2 45981868 677476447
1 231815286 267897802
2 473889910 456810611
1 294907086 513966139
1 193093717 68555711
1 580336361 406063688
2 576657718 571751447
2 573485941 999083698
2 260768210 882623904
1 74628103 578038391
2 639393900 250082152
1 770212518 556290258
1 911951033 543473196
1 744781786 317815094
1 623463028 686348471
3 307082291 836475477
2 980926153 252350741
1 854158066 351832751
1 673839898 677470797
1 632709513 191171152
1 729207542 801740755
1 938892976 245397868
1 562205384 228761766
1 966190680 171403029
1 689202234 47162139
1 514752399 849094014
1 556995447 693560498
1 625516666 827953056
1 522336305 221372276
1 26174209 102364024
2 179728270 174822827
1 929406240 233723324
1 474910189 771581854
1 900491793 135538585
1 338563745 791487886
1 626098601 665196656
2 919145669 690065478
1 180037967 380299744
2 325851500 579236692
2 220535814 677776128
1 464098759 411546710
3 371648175 485132902
1 100378214 871852130
2 992124478 216114037
1 599370842 638628270
2 98014060 94230737
2 494021299 880916418
4 607984127 517709758
3 777170073 267036649
1 218666411 253797426
1 518702224 44201884
1 124350582 350635736
1 56622036 524064463
2 885358219 47966527
1 475185154 767393683
1 632844272 912303190
1 194524445 33925437
1 290840146 902237715
1 981625312 335098334
2 429225437 188864611
1 491991742 637184398
2 473408415 886995715
1 448388947 641172524
1 231907754 804940509
2 487831116 886578625
2 418347828 484515843
3 986525221 722419904
5 477309517 617126633
2 566743411 35651091
1 56923158 471019237
2 266455351 282279763
1 573360895 951884990
1 954902708 986444605
1 100642568 883484925
2 649863790 998873885
2 797347475 805754461
2 442481539 914559481
2 833879492 374054078
1 423455563 148118929
3 848798237 404799591
1 43000438 905530308
2 138612246 882955365
1 440070109 666924001
1 834415465 978434253
1 612542216 222936262
1 228841383 8120967
1 899791797 866650055
2 370558980 114919580
1 389189090 353965448
1 854832375 51589599
3 79640750 584898690
3 732921371 123046195
1 398916632 50113307
6 935403376 739116945
1 159123216 521235601
1 795963317 870048501
3 622310633 224389517
2 52858244 459758386
1 256304100 259232764
1 604512865 141534436
1 655839442 894432070
2 859242140 34564632
2 981216939 821054671
1 365247053 828876158
1 127000104 495636349
1 76889029 39425414
1 272653204 431838993
1 157983413 444408371
3 76723860 90665578
1 44815984 803715735
4 383500025 173882356
1 456396591 63726535
1 669253660 224081999
3 450514810 170134053
2 511191344 571563249
1 341072439 973325148
1 579895951 802533030
1 651629866 280942764
2 774391072 810619187
2 430707422 178281122
2 41618976 121942005
1 866265883 3211249
1 306771258 56744483
1 557896084 101439509
1 725804769 666347377
1 271676694 53576253
1 489370088 392965130
1 836285565 610764639
1 974582014 607255717
1 492969685 398717798
1 90000420 629829575
1 217129763 999731237
1 625595221 628578315
2 239862847 207401410
2 708491 881059727
1 359781143 356745220
2 914898928 984970882
2 502515859 670562190
1 473104728 260366820
1 792393698 37544312
1 517281230 326087168
1 772090016 797852044
1 452931037 481417606
4 24628719 163527454
1 761759147 45095077
1 273646028 160965463
1 57286523 825706591
2 178266492 91838084
1 684376116 785978440
1 746588665 641667343
2 983798103 976556391
1 795395591 80304544
2 336486227 419111364
1 216765925 688782530
1 411873061 748317137
1 260248849 63280708
1 601978636 240486144
1 204886062 858878181
1 105453520 493261232
2 707647428 431194375
1 463977978 121394696
2 39296968 248503713
2 475188601 541446589
1 410360107 578034491
3 794114447 887769453
3 696304529 652119923
1 18148281 974111592
1 958540115 845232670
1 730177646 494750022
1 743450493 831483366
2 550156666 330528971
1 168226913 16914584
1 859232115 848832681
1 920236775 314699370
1 695789776 474100460
2 830803485 99481476
1 896111463 290839899
2 928165415 221989018
1 528281043 891650759
1 629440801 548368814
1 379689967 583427485
2 197106415 232461623
1 703580053 704865330
2 577447693 343927913
2 395935615 615322626
2 20281146 455094267
1 949973201 130968121
1 390893554 686473429
1 105866843 464301197
2 447606435 124350746
1 20354032 372214320
2 437699872 338321941
4 288551297 858039819
2 842251404 236287609
2 18275297 186825178
1 795993235 376083633
1 859274695 233318487
1 780341716 326779552
2 859861342 582661317
1 550241903 506046867
1 212739300 491197517
3 638710676 975478107
1 618150221 537824037
2 540367177 135842899
2 512034404 617486211
1 961259631 680716754
1 281047317 195440049
1 378768618 875230704
3 272141297 114568462
1 176133318 77054512
5 702922847 388993456
1 695860540 5815256
1 123919779 546493250
1 620573847 623465238
1 432238853 395436616
1 298665003 533965989
1 112952277 15215983
1 588436801 705259263
2 541561084 925185799
1 908310365 216433207
3 911161927 521565183
5 929777339 317366567
1 660736274 411731550
1 764001624 262269349
1 248792622 35302755
2 413607800 217828534
1 869190232 550981848
2 486911596 650995013
1 58090347 338357389
1 433578386 45602695
1 80946686 385103684
1 649204987 579534133
1 921639365 647538996
1 311669725 578669202
2 994531665 834146541
3 946169846 101267612
1 295729468 481990738
2 835431170 700621783
3 154827043 832465101
2 171006551 316643194
1 614310286 733753525
1 414966650 755839725
2 347126844 858741826
1 850501293 25797819
1 959564529 736877265
2 582709340 753433253
3 137733853 90534424
3 561966323 205430934
1 633789960 616576898
1 643951904 479105435
2 815708684 793723048
1 50238658 946280751
2 27500320 113722447
1 954594343 5659085
1 625302372 475436089
3 953893303 842741960
1 381836376 692030915
1 772748059 869374121
3 825455029 520817827
1 813429272 881052789
1 654189560 50537004
2 639246365 544344391
1 339527052 475077361
1 410024424 588145164
1 640197439 111905532
2 734788906 261503971
3 203469767 328777557
1 38983697 979061138
1 17187097 895166034
1 748535512 56833317
1 975625869 767444625
1 293355762 888727170
2 849807090 796736565
1 798326155 81559596
2 325105601 849607377
6 248947574 249195899
1 285274530 172271078
1 417698825 916560557
4 918210248 70851155
1 708837881 356833845
1 132851520 521588410
1 169165477 621497872
1 750308742 153993544
1 300864274 511835049
1 434182478 737943113
2 749124776 742118571
3 3062359 352849778
4 66588224 112374130
1 444517885 942361834
1 336651551 849895879
3 685414535 542166063
1 523608468 43333995
1 460377895 470954344
1 344532183 519753325
2 290069575 207156359
1 696595906 963049025
1 844604659 576335097
2 900510910 743847240
1 614232434 864641872
3 775131326 730933254
2 848435202 561131041
1 219817657 370200034
2 657266461 426654263
2 666995588 787039909
2 620818840 363712601
5 257268160 280439228
1 491147944 505219251
1 85199876 803183858
2 731619976 791702377
1 884190774 430895964
1 902404086 524956037
1 690528330 875424393
1 131114051 455267706
2 891789811 217070991
2 541245577 830593247
2 846827009 647575125
1 654914545 632741396
1 226734552 983657152
1 499490528 516694387
1 255311969 272119542
2 223949369 82417758
1 623561155 861426033
4 691262722 918247721
1 317747455 389866684
2 280247927 445793552
1 806936956 209703170
1 644554893 119787167
3 832734973 527019008
3 933425972 558059125
3 804644015 874136106
1 853507021 120711320
1 175354591 374462933
1 264408911 215434999
1 593297580 632267270
1 418882729 61446639
1 929895013 570963852
1 321851349 812634326
2 793367153 885554438
1 15007681 227610653
1 165476932 101928127
1 924092682 704030331
2 621336009 71625021
2 403769246 940705002
4 547323178 836054808
2 33281354 689944326
3 529711949 53534309
1 90109374 510139978
2 5192683 155487875
1 818568871 416476821
2 461680804 121729009
1 316470003 887087793
1 296690986 199327525
1 973396112 446684754
1 938166729 320447925
1 740576365 14188354
1 579417092 352750393
2 680701865 289327145
1 75281803 385195698
1 482418848 915398199
2 554784885 382694020
1 863029853 954623506
2 20245652 280739910
1 112204805 452840504
1 502655328 354293468
1 738281119 318437135
1 818787616 798317225
1 440714108 534855502
2 913922232 456917859
1 541672455 57920516
1 566535565 237217062
1 807146354 310248266
1 228948232 166085290
1 895686089 157068124
1 189858563 91030620
1 440255681 872319704
1 950619481 24142449
2 317691625 769454013
2 359672447 42929214
1 691100691 337187052
1 776734878 838822821
2 115728594 926044679
1 495554304 34837935
2 896811863 148068902
1 253604952 601644465
1 342202564 64752248
1 357185034 901311419
1 463254840 803519141
1 563580202 582286428
2 843593716 275480140
3 434878840 700998397
2 946213900 329862796
1 934507891 725361552
2 806728359 92174105
1 924486777 481296996
1 833058719 418086774
1 49695883 294573492
3 574944603 197736967
1 481231241 202477997
2 325795983 532013768
2 379470083 712714282
1 24403692 372874650
1 266526100 446615716
1 765738797 301978543
2 583289194 248914052
1 908574859 570196423
5 595651001 164031195
1 893011063 924762641
5 9317176 747115629
1 431364082 818435662
1 806909792 439260550
1 393389973 166548002
1 159173293 700210778
1 471962398 655869453
2 438600870 395067370
1 558454512 439586403
1 170258823 615596529
2 278546644 915170791
4 197841216 240130307
2 65565808 910990967
1 911359807 906242970
1 191869512 476611443
1 262376514 727891964
2 580131730 541455656
1 745154901 812886917
1 159784771 566550804
3 469132399 117491705
3 765122149 464907532
2 653639044 521036028
2 903710455 940136443
1 305804542 693815378
1 215822238 943725882
1 701949007 284998958
1 29813998 656195305
1 425849443 601055746
2 838449651 177802158
1 645760678 554216437
1 194807723 373149567
2 439489875 453598340
2 392030215 295763936
1 875051360 830770134
1 808276284 932828737
2 719748074 714667454
1 91160036 183262383
2 82124379 106373272
1 434154975 788975796
1 124906540 888953197
1 466589032 171813011
2 490256510 733515962
3 572173824 383318828
1 583107266 838427057
3 847072603 632188288
1 571630581 174075148
1 33436315 938055882
2 682683459 966177150
2 172575947 748057073
3 829172101 546826863
2 984192969 361027951
2 517126167 203791431
1 499397697 587913137
8 296268553 629296136
1 263578860 109952263
1 515617182 692356231
1 403669663 580403460
1 500132358 297656256
2 363072107 218242210
1 420283421 392820104
1 236294435 45735668
1 718374655 785012890
3 632284168 438694889
1 846794744 752594613
1 149117089 416059020
2 355365546 754269208
2 462806338 55441994
1 870980101 947410686
1 332076916 145282870
1 25718800 148011228
2 127094327 931601588
1 631931761 863571170
1 257654914 961676657
1 197567409 445099681
1 42878459 466581107
1 671610409 102503037
1 998507100 467642403
2 58091018 330242935
1 410556621 564919974
1 567401646 595635295
1 727098263 324007766
1 981677970 491960581
1 392763215 247986509
2 810429610 951979378
5 88298552 782476982
2 226849772 841561530
2 368947019 117187627
2 160321040 728729539
1 954645369 475497550
2 292618165 149692871
1 740028497 711921560
1 579021417 120187773
1 198996788 82065320
1 270749636 184906398
1 366715904 188538638
4 483959346 627938066
1 832984997 925962303
1 683228693 647996912
2 953801260 89918364
2 612160613 929755029
1 274576912 501539732
1 532223047 319186335
1 56375732 23037039
1 620693778 508024805
1 875398231 913152460
1 165279863 109909679
1 34533393 732993274
1 662849535 630934400
1 31416086 894570902
4 799328564 679733151
1 76309785 511480204
1 567160100 217459740
1 551649688 518169758
1 450247406 12607878
3 679214282 738283535
1 975223251 764478211
1 986923955 573194892
1 441395412 830544068
1 150255400 220378152
1 988655488 722918512
1 254291420 999180509
1 324951221 337968028
2 486324347 541680826
1 619259926 326863247
1 500861847 237771094
1 563835307 264674280
6 566570856 660097341
1 717301422 885473931
2 822830000 290813757
1 717604844 172321745
1 931387125 926132686
1 921874025 968975563
1 915829826 929910482
3 192129984 713152402
1 996005859 945608986
1 778871826 681447456
1 275805930 902412073
1 400171666 267560656
2 944227282 412256962
1 951699450 571025792
1 543992502 228140081
1 55902705 633126409
1 890598077 254862200
1 370572544 150988337
1 28181039 342205521
1 774137111 505365850
1 978740327 687363098
1 360232443 321876160
1 859062330 204613647
1 354572100 467219362
2 398564587 781027097
2 668783747 110671771
2 115469502 261061011
3 562510761 462347402
1 779865673 3173978
1 164815220 349231026
3 607889812 670043446
1 365432373 461289169
1 365386502 413122993
1 209901540 69384375
1 415081000 742836587
1 401406284 109925270
1 814480654 587727524
2 217703623 739088837
1 703443120 823043276
3 960843680 930546770
1 169076445 114447790
2 795023081 50508563
3 196019822 274710698
2 257149518 588617492
1 525481867 700227906
3 223095339 684146473
1 665901077 391050210
1 576074103 1610341
1 777372861 45306121
1 460417461 167570102
1 553305419 711234676
1 914407401 291042521
1 248631626 582287006
1 524493692 335397471
1 70022424 11416161
1 624136454 622849781
2 40232626 216083106
1 292089822 986011738
1 777116814 265108817
1 904332794 781358306
1 420184384 910315609
1 775064676 417497433
1 790496669 68346637
2 6618909 781756881
5 537186571 582401029
2 639694934 905941884
1 646661957 390826045
1 478711177 284951220
1 894812967 514076311
1 610087904 326726742
2 145150888 248189546
2 924041159 808966068
2 87675817 83203328
1 717142530 48074869
2 75430203 800325739
4 141449640 484644084
2 19703546 320872331
1 442122202 942473018
1 697552745 504477902
1 273335548 789663893
2 927689353 860287306
1 234946041 537600235
1 22037993 73789858
1 72243350 202763258
2 816163611 152739902
1 203177631 926298911
2 989284498 641595760
1 37469522 44836071
2 848413427 371852044
1 648960991 244706775
1 380394692 806867236
1 216373861 396070966
3 962547873 58895632
1 492483062 646057578
2 901606622 93399787
1 182126805 559939474
1 651287929 865143581
1 880207282 544487422
1 855931849 929392883
1 358666047 964183911
1 929717448 275639157
5 258305100 708400057
1 599435146 350014259
1 864207736 389051413
3 510289654 615356819
1 422589266 446442940
2 875159432 429135809
2 936493155 941788478
1 449984205 534008872
2 642346626 558909244
1 644953128 614881724
2 142818539 830257991
1 321927626 128108822
1 77819949 970533868
4 207756976 164990120
1 44327887 418063000
2 684732292 536930299
1 383984129 136151540
1 924813617 15126844
1 449788061 286243695
2 500164976 888758392
1 862588719 410284381
1 882409592 169310250
3 51721530 647379215
2 618806838 505162194
1 473986173 416290532
2 759883315 777068755
1 555952798 982725543
1 819611101 219483742
1 435548516 891119195
2 4149184 583959975
2 332219150 442033489
1 585638138 11406930
1 762764068 907014653
2 546597186 569774849
1 979607810 916273962
1 33478661 118196855
2 909702741 503243778
1 858137988 56505440
1 180983937 48097371
2 549376174 260735495
1 589897067 943911527
1 488237933 86536368
3 856145002 687885697
2 485927993 827360531
2 778533421 17529545
1 398291426 782649819
1 425652801 957325759
1 531186094 182902117
1 343512706 613162435
1 213442467 419250534
2 250442932 710352863
2 89532075 795972091
1 319545155 881444896
7 411466678 33507662
1 645411891 973552662
1 167317476 451213519
1 234543593 336757508
2 927300899 209181412
3 292320666 32415522
1 138707425 517758660
2 675091668 789464746
2 84047009 598973571
1 879797431 199884811
2 132535805 346507093
2 499129316 443732082
1 363964480 561873079
1 790011141 768949643
4 523173681 515184612
1 903868759 618906116
1 756155638 193759854
4 793723863 523875399
1 499610687 709590125
1 329972353 351076603
2 474131223 979623319
1 368130537 843455527
2 876206767 398986268
1 188914810 425865730
1 848073106 57179098
2 129685302 800175774
3 267321460 189882804
1 103039337 976521855
1 426266536 290697074
1 411317698 552139416
2 834395433 370332964
2 980041859 253355757
1 712693631 867681995
1 835230297 435740070
2 164380564 147897175
2 159407719 976029250
1 701174875 392542913
2 694463414 876432650
1 537854465 282728819
2 752198486 364227124
2 683471013 999396176
1 404866287 514374154
1 170514409 216031958
2 554784841 250777498
2 701783605 180342002
1 564738935 507092489
2 736033277 476564515
2 712072063 739726212
1 594496197 646114741
1 670064485 926688637
2 21929197 432437617
1 213653193 542684534
2 625999145 161578551
1 934302518 244200650
1 812591031 810782810
2 289425620 177445497
2 692529156 524971525
2 529703384 982461031
1 371601110 108121716
1 923698519 988936726
1 547297056 334822813
1 607248959 644935743
1 843510310 660212974
3 145882346 704311462
1 626723753 624975318
1 500359486 895154247
2 231060068 222396706
1 267956927 989348282
1 512852738 448173543
1 905609611 165587551
1 8512059 679734234
1 516485483 807242689
1 478128718 897850834
1 82423608 839415042
1 471071756 266601570
2 677401351 865603408
1 950882364 489168239
2 807878390 976450546
1 685159764 925344053
1 990121149 843078357
1 92945109 312359509
1 698664152 156196624
1 540503808 614690197
1 824686102 290147610
1 915188815 372526806
1 729900795 462382448
2 72615790 504472528
1 274153082 841696041
2 541753729 980637767
1 980837083 807965360
1 870188703 561175475
1 262402667 992627831
1 945646910 598507291
1 786154874 330673828
1 941088871 815520924
1 16034577 63640802
2 408463093 745755399
1 926585838 621101194
1 10192434 809525622
1 503328864 629523917
3 544270404 734437050
2 587015237 299575994
1 237960300 60122444
2 657472885 150997460
2 348776768 628134171
1 505400180 466408181
3 261401801 183259257
3 381699849 599011726
1 453773557 621050956
1 690903887 470939023
3 835617472 577206129
2 582858449 665892000
1 250329378 132720372
1 748527177 881691207
2 903954554 433749335
1 648020653 449680248
1 597620707 660991991
1 1966433 597744738
1 507845759 799841957
2 632514269 546608828
1 123267155 33847954
2 329675644 744495470
1 301346749 525747654
1 425734743 105305779
1 514486634 374310175
1 613343147 479466141
1 132835883 536683718
2 387663746 255853541
2 103338200 745454829
1 36275128 914897566
1 7250483 184981649
1 839519550 968022355
1 901571794 820085150
1 908740357 929076315
1 206447721 9893719
1 495870403 640053608
1 368099763 623486360
3 610950924 581272221
1 634875537 480574649
1 239531510 163570757
1 245379363 241874132
1 433593542 186758756
1 11937559 81619268
1 207129513 595030831
2 210389064 543649230
1 845501215 276064459
1 999254753 55702293
6 262339135 2669865
1 29521492 401910069
1 271407685 643014380
1 638619137 210733362
2 716264561 826167788
4 115742563 378410267
2 819093297 916910022
1 676904055 551482073
1 291822501 316760957
2 950639981 173963435
1 65090762 280216841
1 720886720 279172229
2 439451470 458655265
1 648946823 817357231
1 726240256 174972483
1 407363720 657943630
4 125160528 559758829
1 905567636 174501291
1 100795115 27089514
2 674044781 982949283
1 863569840 439717882
5 667824550 137026193
2 364978653 333135564
2 655453397 862502327
1 998360193 825130192
2 235929370 788730777
1 629567462 314668352
3 333151885 773489919
1 428939880 95631609
1 76851043 689429967
1 756858136 759833888
2 987913012 64808570
1 285974180 769129425
1 76045029 115346678
2 609337327 13800388
1 324287519 29741933
1 823105187 606467311
1 834134540 950816593
1 377756130 559441039
1 52776328 413146965
1 649170080 215390615
2 492154290 589156956
1 774477981 335264176
3 426794625 754724233
1 436497625 650043109
1 571839591 365441118
2 483983387 633593960
3 826307389 149501091
1 99449543 162578840
1 357867820 838119605
1 753147517 214188840
2 147360158 640987648
1 246180346 159407139
1 775871458 590287614
1 35932686 683307274
1 38749159 678531350
1 399269086 445432116
1 308661439 788365672
4 873680919 971403791
1 668122613 758032136
3 823213012 271918700
3 471063642 222431206
2 928596149 107025345
3 286373636 771272992
1 135255973 199776601
1 883953771 60928270
3 73907812 611990749
1 168033063 193417732
2 996803370 152846963
2 507602708 194450197
1 576437301 613924258
3 926107710 427145587
1 886288893 771296606
1 332830520 184518526
2 563827682 118431147
1 262716284 465093317
1 425577056 676603721
2 245926533 108135721
1 578966459 453345173
1 946357971 441033297
1 25303234 907145152
1 166889682 120523251
2 56896730 197990813
6 558495052 826117530
1 985111368 886433212
1 227023388 672285697
1 957828475 337897674
2 680945832 248454581
1 507834312 787139272
1 653741854 635117213
1 236342256 641198643
2 131885652 321571344
1 857660074 207539170
1 41033655 175805140
1 270313054 445182853
1 759482141 826015069
2 86543531 8819183
2 528089753 933018442
4 182555561 576490218
1 60336712 32141808
1 720523120 837949842
5 254468920 310455825
1 768294853 342274491
1 422732583 549652792
2 109901318 278593919
1 141718166 699903027
1 683207644 777854255
1 198711730 194310894
1 116315068 991620393
1 828881001 231010102
1 292342937 323298829
2 72771120 151938963
1 730057512 627604795
1 432030973 597275050
1 982229679 600261901
1 261941064 245508402
1 759267761 127845570
1 665508539 553934122
1 603331099 319375439
2 574369976 860342797
2 761383705 327605185
1 167639460 958563658
1 125089104 568563898
1 410201959 621171223
2 917603253 552189005
1 91124022 728860198
1 606744191 940021137
1 169736944 503917991
1 681632948 744164631
1 793617287 33304582
2 404382779 11594922
1 153401431 694040423
3 230571508 536839407
1 503159333 597463953
1 165031419 499784110
2 664704216 184663875
2 471862001 640224127
1 893591883 607906072
1 436679937 314607057
1 463628819 465557791
1 709763398 84561119
2 197946991 685880010
1 868270202 125018032
1 974993636 346960149
2 189857826 373919160
1 601478949 85315754
2 562900431 538929341
3 257486122 234161635
1 985223813 480600029
1 396544678 217698838
1 493981423 665173108
1 785659998 584164825
2 479334439 724878352
4 950012144 117979777
1 489510963 584545482
1 6064769 271304147
1 402584342 201610594
1 673177806 355196624
1 550407224 633496122
1 406334838 337124298
1 701397404 559077563
1 625580479 888060221
3 911732114 966930187
1 798145252 95197627
1 414354058 897655979
1 943605585 513320172
1 487628369 333720120
2 236244242 191183828
1 38979553 880159709
1 815423412 148051796
3 488476883 376427437
1 263314252 384193890
1 552052169 908502885
2 582591012 201259979
1 493475571 252769438
2 134883143 586999159
1 496915694 811514517
6 92878179 614295767
3 212646811 177813741
2 657707312 852938537
1 310050948 219542774
4 668402519 102509946
2 92512524 201877946
1 362985737 326500835
1 620147275 926297713
1 114793474 473600037
1 248553099 514653032
1 8129752 60045911
1 497656422 554692730
1 262283863 180845323
1 75410086 645049912
2 882476191 940440797
1 37127836 653720344
1 447590487 461261207
1 627717392 64595282
1 290755851 784745378
1 648281171 991507720
2 361267864 477819747
4 286455744 933659243
2 678306702 544604974
2 930138901 418566335
1 852939733 693536882
1 963068609 978789677
1 934084287 64429245
3 785923800 806207878
1 462083509 490716884
1 599826089 929003798
1 581829971 153937431
1 638984263 261455734
2 223464962 471565729
3 376444213 268197554
1 148687594 455269047
2 150118072 112870081
2 843997983 323877625
1 551546706 454690790
1 967239757 276436913
1 308162938 615332942
1 299507149 872756422
2 430698339 801588946
1 887135772 864809655
1 331499496 26151701
3 866330270 80875614
1 659139346 701599945
1 649729682 902679968
1 497149804 857205984
1 911594695 238364335
1 216164501 431440144
1 595357662 38578762
3 622858735 532271483
1 800403442 763850660
1 66995583 892530976
3 53235320 306180195
2 141636852 479118778
3 522692228 314757899
1 260658484 598832090
1 580791372 663473960
2 668982551 218311355
3 160674921 872712400
1 658461145 147268496
3 101638916 514145551
3 121274742 21422594
2 45617584 555250436
3 539706425 252410555
3 800452081 916946668
1 793603270 653232061
1 616254306 563528661
1 635530571 173615151
1 325765822 925006616
1 765735696 931841266
1 39892612 387863894
1 270773460 137014368
1 678983284 262038551
1 421836635 600538122
1 482802451 86296998
1 456943894 874528410
1 792605471 10975076
1 63237057 337851115
2 718641771 666068069
1 175248988 682106767
2 594648358 797098796
1 521877248 364746780
1 327577580 619203315
3 282756994 548617754
1 256875130 716896580
1 911251168 294761794
1 640655913 890825572
1 359220838 25160983
1 206554264 389783284
1 633503099 293107414
1 128891318 320134392
1 153181199 80755742
1 485844906 571024890
4 266926183 151326346
2 780354214 229167080
1 362173162 122664728
2 409444650 892913610
1 391565214 931736252
2 869855311 745566602
1 504519860 295899799
1 530535167 826690473
7 121318102 242468857
1 169199971 507870277
1 761783932 17323449
2 425808206 266915361
1 711071079 832114765
1 222446098 702419586
2 286835998 312432104
3 886683646 154371542
2 962600628 493841120
1 331855821 692191125
2 226064055 602567516
2 252537067 512583519
2 24582059 527736761
1 803293471 781080717
3 955103656 716750547
1 353051378 356335181
1 193753871 780047669
1 595540979 119048733
1 954994613 280683456
1 3245823 672980499
1 487951056 459699445
3 578865148 360371506
1 152159247 227828489
1 694882760 495348047
1 904388639 614610517
2 284708300 945605737
2 827886611 13851540
1 520062809 776139725
1 590124864 977328782
1 45363912 736327041
2 662913135 369145832
1 794933466 268175558
1 473972147 961528227
1 250634439 42449512
1 18393711 493139962
2 506011087 829910978
2 791784939 191423418
2 709479973 839542187
1 458485927 381961457
1 347250701 416627330
1 600312924 33836021
1 118149336 209521553
1 227697777 460358803
2 233783474 732939016
1 293248345 386320617
1 791511998 699036861
1 992556665 902796863
1 255591500 56804766
1 426888787 273510468
1 956787057 385951456
1 634608326 23392865
1 869365346 408104597
1 569353494 478165709
1 70622828 954486181
1 248479024 790715924
1 810945813 297965604
2 301335260 229261473
1 330053108 164248953
1 322669583 831568077
6 68423488 679972058
1 871801155 322410477
1 897815982 963452516
1 954285259 852610713
1 963464364 953271083
2 124041076 127891098
2 73203127 465269331
1 620337441 815055465
1 905449585 644203581
1 482425048 125744734
1 301943676 324304259
2 581568762 844022942
2 232954329 742772901
1 90396476 578225527
3 272277564 338768583
1 111186074 106177179
3 61214596 656664551
2 468449921 808337683
1 721079944 530060063
3 717666790 957511010
1 178620854 613871434
4 988203147 50673389
2 196879172 325284817
1 714856373 105640096
1 745678601 655514886
2 271520048 167286465
1 695208798 208747201
5 39346175 69636377
1 415969696 31822305
3 652468658 781299510
1 644935162 555809322
1 370409516 183969974
1 876823373 481961929
1 557406002 115539858
4 215195152 677208839
2 210936322 769752182
3 508569046 64060853
1 39331788 338285631
1 800684183 942385524
2 444339450 846418324
2 71703234 460674283
1 593565735 111811542
2 636093938 91270438
4 879200865 342421639
2 658371636 400697630
2 665147405 934464595
1 541906089 577079678
2 662208043 457674432
3 37053494 540084894
1 321191610 818205349
1 551107139 655940480
1 797526424 631940278
3 736205677 676153965
1 903684325 965617671
1 514916388 837162719
4 215164095 305644715
2 678199579 308680013
2 181307225 913680289
1 1040384 955958202
1 175752546 721200411
1 257366326 80480275
2 419924372 892875308
3 806943861 859259290
1 988513314 232572671
3 824777133 466882669
1 827712858 269960780
1 978518342 443383613
1 440971029 536428733
2 284902225 320848258
1 646249487 492295774
1 990544901 243414264
1 910672651 907540502
2 221014335 66036987
1 694427389 992929607
1 476934888 665769932
1 34297927 67443802
1 135361199 163883537
1 440542673 663128954
2 694978643 813700122
1 108382590 946716196
3 239310381 10101360
2 124116733 635139355
1 222970659 492334826
1 287649313 997110699
1 145229111 255295078
1 266354717 732922001
1 202024877 617604991
1 624051307 500198592
1 654529285 506049459
3 421224444 888997812
1 606624420 280784384
1 982569228 405545207
1 114657814 883874628
1 166840164 274977908
3 336028087 353735372
1 403063166 670191924
1 642071439 697756733
1 593349159 449469354
2 805727723 403566842
1 776448097 614235439
3 314414935 999122629
2 139360476 552346253
3 619830813 822086804
1 212963900 105039798
1 695019151 370083904
1 192988164 827167954
2 944384106 146414840
1 718019072 246767358
1 320147783 32307909
1 786512021 168481664
1 65615452 190529125
4 766960588 622956196
2 244249849 778151433
1 151155109 444272396
3 317747441 607357028
2 23501899 227486409
1 259332091 815759031
1 44777529 926213060
1 617944333 318973542
1 717697641 194539330
1 127686967 585002791
1 956867064 708684236
2 38121412 804791824
1 341370694 228097148
1 303600427 852187675
3 656182386 303747529
1 194339270 102779305
1 397256432 154420848
1 575618758 664242509
1 211499157 68633896
1 302051141 152766319
1 521521960 611511168
1 211678294 264852329
4 932545654 231215967
1 471067334 911334615
3 257441003 127915591
3 880254806 860380395
2 861646421 96911267
1 698631938 538359428
1 430971638 667958567
1 192132649 660741414
1 518243845 741901354
1 900873584 86984481
1 928398189 738749297
1 576930400 92222888
1 426411938 145146509
2 738909091 428508815
1 600334980 986471213
4 865992005 110475402
5 377069393 979349342
1 360436511 506423132
1 622958881 275012379
2 519835957 250677051
1 110013629 557600008
2 78171734 59155856
2 888441113 351720517
1 295007996 967847966
1 330323318 868032243
1 779744093 983389079
1 237071564 92532903
1 66457228 837974277
1 307492387 550644258
2 244623043 973219919
1 488906267 386649240
1 47273981 322400947
1 539233244 895393927
1 171055082 863405024
1 798916641 181884158
2 980419193 926992624
2 685189961 836747631
8 95778213 404597171
1 75870176 449631246
1 11276231 415311808
1 254619201 443774204
3 326196005 831679872
4 865019506 548294006
1 49086824 71241275
2 491275644 284654126
5 18516718 35914521
1 806719757 153377596
1 973475076 924478775
2 786464087 808559318
1 370906639 161195845
1 645878690 542969312
1 278870868 57665776
3 840058561 115505822
1 281939575 218491809
1 699667852 75963388
1 278802199 290061352
1 226233470 382447235
3 365131552 466398507
1 698312973 723840174
4 801261766 329925404
2 911264642 234465741
3 776579078 986578439
2 131830120 213714592
4 454813247 207462082
1 463681712 40297916
1 231351997 361847854
1 865702884 195205615
2 298056974 750575543
2 827117026 39610696
1 763682127 833561384
1 703991280 930004425
2 573329951 417505727
1 963988819 626624822
1 674499249 306354464
1 498486574 496551952
3 616353045 785750316
5 284569514 612675629
1 123282978 381331925
2 465346623 341223079
1 344215200 512691134
2 538981760 879083664
1 967606862 879133799
1 448428220 223481363
2 808513194 729609369
2 986164680 757666999
1 299015690 953666485
1 472463655 205847105
1 795365190 801917511
1 5480138 540142680
3 716315428 891502338
1 285655229 232242200
2 39200206 637465743
1 68510652 21773615
2 703273440 36825891
1 265674447 554565348
3 469956408 35822415
1 213782081 702787643
1 646730198 786639561
1 972137028 899430228
1 917359950 28630010
1 615683333 936813557
1 206582746 642058144
1 117402491 714960480
3 476920495 49021404
1 966504045 461599328
1 9012860 400540811
1 295983688 37047913
1 67359379 345890389
1 694167901 636405030
4 585336126 697690699
1 128563792 137653201
1 771748818 914565947
2 923068666 806800720
1 568150844 681861201
2 524110632 602855700
2 658516886 693382349
1 963862983 56403582
1 176643999 859331770
1 251163877 81812224
3 129473972 480025925
3 612778970 632277537
1 815301791 20841144
1 707788696 94077907
2 551699418 549246558
3 681765182 35674767
2 635686146 178531645
3 121221799 195998595
1 734166788 164375476
4 566824711 251685071
1 561874654 651908272
1 775640204 427792475
1 638314934 176505843
1 752020253 531239761
1 757632754 748487269
2 505914456 478539158
1 564151424 181514166
2 343847694 809261239
1 510479099 865333532
4 760912592 926847167
3 268349801 346989679
1 96548818 413865401
1 829673521 165197123
4 40197676 559306506
1 673145637 598383926
1 799236517 925884644
1 206376619 595245401
1 961681696 458990319
1 39707538 394222583
3 881875501 183193419
1 538674601 850969294
1 646473207 561109287
2 636522373 705734791
1 761407485 174995700
4 71501543 897930075
1 717727613 669111389
1 256563697 283353554
4 772215035 895765284
2 604257659 876001893
3 504175087 263345937
1 43207560 145708402
1 938730341 19964204
4 494962561 77408759
1 420468042 672845850
2 247738860 521405707
3 166878213 654757623
2 270084372 179939321
2 284673705 295136874
1 299645592 144723801
1 627569412 420375895
1 584467288 372095957
1 400277350 431468638
1 709653039 25998578
1 790941303 262731997
1 435475680 412265945
3 194856185 959548979
1 689676973 28177918
1 953495608 138022337
1 562355950 420028206
3 932540073 214951285
1 598998048 253830127
1 769153521 54758774
1 920428868 771770464
2 794656907 283481931
1 798205874 168711845
1 881541828 629576751
1 528678197 545304975
2 965017785 453342956
1 431438864 630349411
1 772187045 635626766
2 608444162 134108574
1 686002545 975394918
1 589305625 128306238
1 811290502 328579151
1 940987241 753236538
1 842093362 436274180
3 182725307 863596060
2 922688429 245887099
1 333822339 503799525
2 719649248 188289977
1 502626038 683635614
1 826501165 465680458
1 680519625 18373453
1 315877382 861949082
2 857755775 140833173
2 101349587 420851189
1 746153576 843491884
1 438954389 821414290
1 111668865 967929886
1 360082865 164247550
2 956452586 799058354
1 279758725 355746978
1 920602362 875404681
1 742760269 45642885
1 362735245 734802594
1 128107456 303745925
1 43954856 813784982
1 726229078 998151135
3 915814436 2009856
1 612027596 304662667
2 840766493 791933876
2 937437133 875173279
1 876461570 960571041
1 643498126 904976742
1 105994829 102965944
1 770348013 390118303
2 171405070 112581970
1 570587543 508850199
3 368195127 534017811
1 363090593 973881811
1 113783470 857336624
1 25253357 613453680
1 838817134 467529164
2 314743576 420856523
4 72366776 447665451
1 217359210 23863936
1 927195812 907339674
1 435824632 438268080
1 181720065 104459733
2 529919488 361485629
2 599881624 200973585
1 57409868 366604388
1 758820997 432742667
1 547914402 82409384
1 793512492 956526320
1 510967402 77050761
1 635683805 566040993
4 128245609 824240284
2 451444946 75415209
1 560655504 388849711
1 619906952 501310814
1 697112388 761457994
1 78126514 773961318
3 354481856 658446528
1 644461409 685891738
1 173275809 895743758
1 710033092 307705221
3 475033818 760400957
4 225926620 652968117
1 562424212 524115749
1 773110097 581019240
3 506868252 531642535
1 408074793 189035
1 103763276 305306813
3 927467490 177380911
1 457719472 6346949
2 324649664 77493206
3 710398109 72491761
3 107926683 706143665
1 827628377 800384788
1 941286988 923062383
2 361035969 657979847
2 149817343 706127777
3 676216928 901371192
1 448389851 878764187
1 436311902 704594013
3 347573552 933529121
1 233369281 187370781
2 321513993 422288358
1 569008440 689311622
5 772160535 298392796
2 953940547 289616471
2 228175861 793494720
1 297041569 794145505
1 946583939 598624684
1 961192331 782096453
1 485704023 537712747
1 957377859 659283988
1 480637776 934600209
1 546231769 38951314
1 13314422 470508841
2 332249399 552495499
2 296728060 5663509
1 658021524 569532414
1 388744140 593350366
2 83359883 598389932
1 674792341 793139795
1 635635262 87869190
3 107218487 87828804
1 478019181 713428713
2 569248144 362914243
1 397259699 967135381
1 579464649 761499831
3 678049930 745041298
1 209440931 866271362
1 896608268 610411890
2 971377060 329242846
2 816177339 893063276
2 108222079 122052022
2 574955114 176884811
2 936182890 662541282
1 589500046 358379705
2 74822495 846822698
1 521399341 742155447
1 366668961 476720664
1 475358147 659083103
1 875228879 222216403
1 763017404 87399800
2 137983742 406480665
1 854010964 804718300
2 481647489 238683488
2 450470141 38636561
1 326463768 122634893
3 481541856 707685448
3 388942536 377001841
1 158372096 985659095
1 126856570 806843259
1 402673865 212485681
2 325416366 18062584
1 664252214 687358634
1 307028137 811517088
1 588396163 81110950
2 543234593 402589051
1 387510330 718392689
3 261774743 246135471
2 186907267 957725693
1 411585497 771301741
1 960396920 918227911
3 267939583 535777165
1 315917594 225846859
6 545665090 329304273
1 950539610 984174220
1 700954660 984985909
2 587663587 448632923
1 797794062 223121151
4 29252178 833223342
1 83453427 834481458
1 387313647 931049125
2 961206865 881879873
2 319733114 856531503
1 221766781 489313933
1 128438547 620052059
1 688435712 46704051
2 929716182 426684186
1 490820782 162123123
1 656370700 956486435
3 816731092 930851847
1 877658669 230843000
1 750327468 868023635
3 337945401 165861256
1 436607998 795541633
1 543688814 461139553
1 147779174 322729843
1 362781083 380856615
2 580411877 511542300
1 993336658 822739204
1 889163238 950186164
1 717024904 382565348
1 133443936 420740015
1 885842005 792562521
2 149829871 131296503
2 557952100 901655591
1 766033739 855889131
1 716596590 566619296
1 867743544 41888648
2 837325169 262450144
1 468461969 499731159
1 682568997 798291037
2 186426930 671844146
2 523476322 814345114
1 734717508 537578926
1 489236522 617018509
2 45481208 632616598
1 781834733 277196916
1 247283756 455392792
1 170785955 729341956
1 650338066 192420776
1 844870822 559075345
1 766135900 807360377
2 63107574 580320907
2 193566683 55153175
3 528262236 981431234
1 672535831 250731428
1 1483773 866216288
1 135397467 747572299
3 273478069 964743986
1 881120587 804064682
2 778004732 915080114
1 458709912 371087452
2 715991 604506069
2 56494843 918466175
2 799798313 695522251
1 3121776 58010527
2 47165354 88724361
1 949552029 482060566
1 31296905 840681558
1 817719669 44224184
1 270727146 58526450
3 782824855 642111947
2 943142015 616001661
2 380661813 678000654
1 482290825 317523331
1 538550924 512254261
1 141596160 56849910
1 756081877 40584239
1 781823692 448175228
1 869113167 141620790
1 912713464 179193174
1 796840866 695995472
1 97418095 501651098
3 755862605 583348459
1 182810915 944187527
2 630522020 711511134
2 587263924 657467129
1 157313724 548778405
1 884400253 200811591
1 674942042 707242062
1 847457115 167295500
2 774839215 426684648
1 640651403 243538693
2 481382473 419550916
3 326185822 23460226
2 800511212 730256324
1 638924371 96479820
1 547677128 25862975
1 39606998 749515486
2 731980891 822442626
1 101514153 10945442
3 620681871 473620338
2 271537606 781824468
2 639255665 195723975
1 533585605 326326222
1 995558350 768478306
2 168565759 757149009
1 378948631 702851558
1 598181693 900675445
1 802651563 787126569
1 648457219 676553353
1 910570194 511049196
2 679435869 390721251
2 572138339 811875459
1 146299427 612796139
3 700625338 220014067
1 55835779 186661701
5 568054156 903703931
1 907598399 797073943
1 393009886 469277691
1 669246156 789917039
1 522868170 188276377
2 637613607 450223075
4 947922828 686876857
1 656284721 520034286
1 309483265 878769143
1 252718353 753066160
1 755595264 264018973
2 271651840 651138715
1 941272313 566535887
1 74536473 129077008
1 651169107 865961958
2 454853163 462952084
3 134107207 566241608
1 34305203 109388973
1 683108269 383171947
1 456815773 863052999
1 783228783 931439602
1 586347467 260312104
1 799726492 940474777
2 709101347 930017054
1 48730291 549753528
1 532838267 466500826
1 267259388 49299641
1 845219278 97232899
1 193230492 787618405
1 814394358 128582839
2 814835091 941750657
1 370179822 985687782
4 674757539 473704293
3 626557649 830842491
1 900941373 276678834
2 333116276 298790062
1 368777220 321713034
1 946953368 36588618
1 878811029 368562370
2 812186763 487828528
1 432081951 910200509
2 129881595 812938218
5 695914219 733178084
1 840740509 828942049
1 956136644 700816850
2 356691450 639251093
1 311477385 318777678
2 424957510 904903009
1 524949626 26654226
2 854585815 184694405
1 417670413 593074278
1 904476324 989699661
1 496816640 680020651
1 975462731 540020228
5 244907720 96193764
2 458338227 597672674
2 697384614 649777106
1 60490106 798069326
1 330953986 397049551
1 768463637 575574539
2 623722991 515708643
2 294570836 99109512
1 740712557 163731064
2 740108787 332872241
1 641289574 531360209
1 161515470 180472336
2 950002742 396734896
2 697745174 155851467
1 348441830 505647430
1 821855985 589043864
1 688033033 393242375
1 97847187 477560
1 810241145 149017692
3 657609346 232790160
5 613089425 512438555
2 36504177 317028048
1 409486585 370213741
1 159201610 614781426
1 434138028 493839496
1 543142663 740034793
1 51879981 587563071
1 602992507 984138318
1 218614254 383425157
1 940342859 547169486
2 898326610 448475490
4 939172671 202952414
1 653604937 357432412
1 266922510 251998184
1 58924917 434769111
1 313096479 646694257
2 46599294 294181499
5 14702102 332645924
2 217283081 889266933
3 287563179 936172884
1 578059963 385009169
1 408420364 823579288
2 685975633 776916356
1 96828038 449418397
1 302769778 718500199
1 185600821 63084670
1 812802136 84679187
1 991853144 885922978
2 231213212 766510759
4 14619726 473144558
1 86601869 474269094
1 397585804 761978059
1 135511870 585163374
1 734353340 769848111
2 639042201 338488070
1 996032956 33742016
1 496539933 132550651
2 678331165 556495313
1 116585063 443614186
1 759910099 643252230
4 275263520 216643580
1 965440927 97736145
3 820479103 805857573
2 614195651 530515881
1 623562595 529002154
1 152925660 393994485
2 633115683 346085541
1 647210921 806115599
1 231556586 734270380
1 669996541 806170034
2 839867445 566221678
1 344262999 780168358
1 137352316 198032641
2 52651164 546484430
2 666118038 337677925
1 737050412 136313925
1 426046132 859640523
3 806094897 589458682
1 843451537 293387545
4 737468596 594756862
1 410893137 156905430
1 840810306 537610062
1 194222664 442830417
2 950772281 159197573
2 959943834 915750150
1 66597149 983991919
2 916957527 831762799
3 341730513 804410137
1 750734647 556835452
1 993851199 448006857
2 113448515 784188428
1 675668352 623777668
2 462719959 710773718
2 840060622 111664785
2 331301763 887958650
2 572860642 867107788
1 415388858 552037984
5 358706796 211047246
1 411687541 276886354
1 519442914 984783388
1 342067861 878315425
1 578133466 467552621
1 363161517 541127591
1 542704835 729076810
1 319350789 265759077
2 155083346 672209224
1 218308777 122490496
2 336755006 630529772
2 533067346 894514011
1 324451379 947932229
2 23486819 463294913
1 304782036 777367106
1 786641306 914330648
1 542140073 938080352
2 511576227 287801388
3 214202359 429528008
2 593546866 14411822
1 323049841 270386726
1 77179596 971366755
1 995625379 729447342
3 759101061 554092171
1 154630537 585226397
2 316528885 80172002
1 461539916 234052630
1 125332875 71451
3 944393381 150507373
1 932460759 261180288
1 522585701 154930725
1 176696878 466301355
1 267025181 778187886
1 682065754 218122095
1 483730974 689009398
2 42602936 144511852
1 673571557 925079200
1 257053174 671745820
2 357198180 887808523
1 500224999 8746172
1 406001187 853906442
2 707970893 930245274
2 899999040 950121279
2 123951168 961139980
1 311790238 97507843
1 379508503 429918223
2 76164924 100442580
3 727278484 681147460
2 355924845 400889893
2 100223490 213173011
1 821780777 651550204
1 396321971 517772531
1 550714388 32583962
1 341077617 544680267
1 164760450 720501475
1 629165078 237264803
2 311600443 319817076
1 565565769 970136395
1 573787199 309212858
3 911927945 485628992
4 889081554 410690895
2 943789253 546134846
1 198014415 756828220
2 976295404 199154170
1 991310313 618275529
1 518126323 18899603
1 887297127 335590571
1 143420020 269534879
1 942125967 972063886
1 493691757 932609411
2 55338932 499671609
1 913139681 978172758
1 968115078 733575659
1 456968613 541170234
1 400257793 985435305
1 593446175 642750001
2 843994944 326112144
2 104698343 316666753
1 225554227 593718500
1 135039120 691848757
1 512963450 966784873
1 556215043 805895859
1 834751610 545438081
2 697204965 650463395
2 934211815 960715868
1 399365689 798268370
1 658267221 261624207
1 327346547 31540767
1 230695781 684974869
2 731440403 812235785
2 914082831 761334965
1 95812093 113356006
1 789743383 718193707
1 350048791 168965061
2 460631177 107961242
2 182971049 888942992
1 816774386 909427738
1 615566841 118248832
1 517289457 99335654
1 30073857 590417570
1 669529564 396562084
2 924789687 330839322
1 742684266 525370662
1 487688438 265626458
3 37077879 858929764
2 302400875 73496666
1 673397405 576653972
4 375936000 531617906
1 92037524 81090545
1 252542032 418315672
2 899779597 295582303
2 951699015 571853200
4 419879478 843090311
1 376813147 67647571
1 841715993 938235604
1 162268339 167408117
1 298807532 371956547
1 890583754 596928051
1 46169933 457601769
2 753246830 217858006
1 173812390 504167725
2 328322327 466032833
1 730003065 951085455
1 12073500 574041564
3 129005777 881215132
1 312848666 173864999
1 150318126 386167622
1 188171736 788651006
1 916207464 422734927
1 753474764 462326957
4 138901579 230365582
2 890799315 493088421
2 388014092 898284702
1 58480161 400540737
1 529459164 345900118
2 342287692 326307387
1 406292521 136336437
1 615803148 982076436
1 474358551 941238769
1 454392628 404909995
1 680450193 626544477
1 230317884 952895883
1 597575672 381922645
1 389697958 466633920
5 777315891 185402222
3 88494920 825761655
1 322623946 355653010
1 227950911 266685566
1 599844266 210503852
1 134619614 943206808
1 927580828 66567947
1 811854258 397710051
2 952550015 578403475
4 111881094 575139101
1 128367768 754980104
4 684563218 268617708
1 652790150 681747693
2 866929631 632291697
1 495836144 64360805
2 126790573 326439188
1 136989015 959141415
1 779500016 682021143
1 221607304 350025297
4 395497063 109140723
1 666451771 48601869
2 886808504 447745571
2 337275916 669577835
2 908006459 713524492
2 236074862 778460559
1 479829589 342007152
1 468961586 114573868
1 339638187 638138370
2 66583568 181378714
2 130872967 711598458
3 510188006 789477129
1 44284379 995480701
1 727125573 157750346
1 334399719 563372917
2 454239161 521216548
1 787220002 162118362
1 232162165 32254957
2 839965794 642011564
1 33999630 609531698
3 641249320 786463104
4 450161569 932344102
3 401699482 129281881
1 917850397 739182377
1 163433934 589792836
1 710379341 698643322
5 827406382 438464129
1 722868901 747060009
1 689599969 784177077
1 938662457 471188825
1 344794371 414095692
1 350671140 816943916
1 610000246 332958647
5 811385912 629816402
1 816464631 697170121
1 674530453 568341397
1 188083254 128902093
1 704743666 734313320
4 120593118 302721437
1 465773053 307521528
1 740206450 446549792
2 68206107 934948218
1 86477645 349718141
1 430029419 886110176
1 976854939 101499647
1 576816373 517520106
4 158767113 113174552
3 954613960 165994743
2 22858513 243053174
2 77725840 237950388
2 425744649 904161521
1 775240928 943310429
1 90134195 85312470
8 277504877 506970480
1 39933964 124180551
1 162574750 969610414
1 75472118 456710965
7 874968227 359002045
3 256042077 919201264
2 344938732 948743393
2 329675935 816287125
1 668981376 689506810
1 140798095 177815400
1 232973229 914150933
5 816332421 867650245
1 342782054 929376882
2 829318062 78980111
4 292866851 978137865
1 197991802 909303027
2 666587000 336264255
1 756037286 738410183
1 369546815 191901852
1 621079465 845424091
2 4877399 404196806
1 349917292 348835991
2 381280614 50154916
2 456498494 542669238
1 688166759 948282107
2 894513332 564779770
1 215647345 694043871
2 687326215 861765939
1 206501743 984317487
1 227099966 748883346
1 21621370 72606007
2 328666934 588825780
2 910960722 944531499
1 684581260 718085529
4 63226497 594658673
1 672327524 93664507
2 235318831 114133131
2 333309150 173142461
2 816129725 72569131
2 620496135 851414144
3 397186587 401141859
1 982515546 312251247
1 236578822 682943566
2 264874843 820461527
1 750767660 53614532
1 330120380 937338241
1 998857947 646395942
1 227805153 13990193
1 942301039 463336224
2 402329761 543128592
2 323628990 374822561
1 488227559 494564069
2 264896110 640809565
1 915331730 198160727
2 671887454 256489475
1 723382505 559178207
1 605159772 926950227
1 18070867 21618771
3 401611024 674097805
1 358747782 545399535
1 877207626 701524974
2 848974453 915895384
1 809852082 11312877
2 218285787 245741754
1 685456542 4221659
3 102662189 289593858
1 234374065 719830156
2 470117160 993804740
1 981469855 184952689
3 812103892 887947405
1 12101586 464315597
1 610846618 329381693
1 873700825 921905075
2 683206096 58195798
1 684672731 42090301
1 175971432 109930869
1 37816827 176661115
1 786280404 764796648
2 575397797 975189350
2 371311182 995227376
2 243567683 206724713
1 674523817 117340232
2 812009736 241128659
2 812633989 506376599
1 523226991 23033535
1 226729794 102587979
1 737733891 132675989
1 532263809 314431372
1 214536905 537932115
1 16327472 255711218
1 852434546 771018985
1 233138602 354632395
1 344334312 172254775
1 590174355 178274570
1 71669415 249303656
4 344137723 187365957
1 622320480 409727224
1 995442792 742634024
2 213031527 793359129
5 113010856 763460706
2 731673343 893303805
1 698664291 475481820
1 274893963 700862772
1 396826801 606179281
3 611382049 179334926
2 287808211 495213837
2 974448807 320583392
2 624759326 469323100
5 338266228 503379060
1 260135522 605252833
2 31929648 766134513
1 831400801 77560376
1 785109403 813517870
1 458640109 277937536
1 578696964 701172833
1 744284279 652661588
3 279901780 532217264
1 977598281 306144348
1 671397966 394764891
1 451178174 560630350
1 132564290 881328739
1 860793122 679438661
3 982565506 14621834
1 2373045 87756302
1 612206886 980458941
1 308768157 613666059
1 939520894 740636636
2 425090175 773178780
1 789383534 468271519
1 554917348 834220877
1 814962074 706243161
2 895844992 465812414
1 941969292 891426963
1 701766338 715596333
1 754024316 852967691
1 288950722 698564205
3 58234685 25726231
3 46035564 803476044
1 649163593 827827326
1 833276 55471741
1 687257240 604689087
2 478792366 117242226
1 822618743 428952970
1 823406263 902866909
3 292688748 954967976
1 35361864 461829597
1 347626819 860576674
1 201736400 945480406
2 284490701 33340752
1 711347138 979261018
2 55623367 693323403
2 115239607 125744473
1 127643698 615261958
1 191368100 564516718
1 718910444 276843613
1 914243288 966854016
2 149114102 299854999
2 410660359 759642001
3 401295955 550836818
1 159841797 431877338
1 843546173 525067526
1 445470238 367625893
1 150161714 618431715
1 301747317 119671730
2 775225449 410452712
3 317855456 891626471
4 187410718 519661684
1 400163563 186103414
1 909854116 284937719
1 481057108 465775534
1 476394848 571105593
1 258278481 474687352
2 770868212 565388377
3 239449300 571661829
2 576113485 86272938
2 407266324 693358124
1 277058314 471573230
1 627501449 648227581
1 203526471 686624708
3 496691758 638251226
1 333788898 730135355
1 350351943 47837396
2 624962429 399955891
1 277797783 892894824
2 682732789 436210604
1 118480139 55274513
1 174284609 473894754
4 942597548 545154972
2 213631167 380796741
2 813339400 752136610
1 802553783 543567207
1 616505356 674690892
3 243703860 680918062
1 747856823 935921467
2 663851983 345701005
2 781879006 792871092
1 791003621 408629901
2 848776023 323231267
1 729546271 382317998
2 794209939 600385581
1 133367441 891671824
1 841159691 613800562
1 840441133 219268792
3 887841541 332924151
2 806644655 135032137
1 467239317 933278112
1 373165482 132866718
2 79307821 872549489
1 280206255 532285072
1 413165000 329079746
1 194307135 761913134
1 327937965 675875380
1 612858984 870344684
1 290469997 275783901
2 459179464 735634702
1 406635541 151859051
1 586591757 648126215
1 554712010 859720773
3 805488753 331846674
1 985220476 556371188
1 794106174 581674592
1 847104874 329769772
1 309025239 878446002
4 516295608 603950928
1 576015499 803947665
1 973498660 963585049
3 270911489 350007521
1 214044245 66732716
1 635231830 333032137
2 739614431 494724149
1 186975425 368448853
3 927760331 68252084
3 388948601 769514989
2 446936692 591020481
1 406724435 442642587
2 854546865 932844271
3 886514697 335903697
1 945083199 823698635
5 179356322 195589226
3 542661042 393195465
1 903270143 297798847
1 652590104 457367572
5 676328744 479068557
1 4959218 107213355
1 991614811 996289899
1 614862745 502076495
1 134839814 622018449
2 105164118 267826239
1 901183479 35530640
1 951686781 476469603
2 642039971 689525495
1 806937431 797880045
2 52860981 843516807
2 754768871 163284123
3 71973134 855688109
1 267988444 511072312
1 599802660 641866328
1 122624681 679660979
2 388030600 131493866
1 889734444 320110823
1 600939223 702984829
3 733716702 730441690
1 597061470 822241749
1 652613143 397958442
1 415300235 878281714
1 539794980 442024053
1 626197883 211782530
1 55253376 338400126
2 652996349 161096974
1 301621200 758646409
1 359652073 427184854
1 664620473 923219917
1 113410538 139904769
1 740884917 795057373
1 549247617 983330643
1 539760879 596188492
1 422429493 761918677
1 322600777 284923018
1 435826174 63817279
2 922131844 914813268
4 695232500 885544893
3 69798781 183347057
2 126451547 165262609
1 100974370 163109675
2 511108521 94345962
1 5067510 134430554
2 598277833 348931752
1 11967538 762374062
3 312891194 282500168
1 299049036 303402055
1 827396107 652621255
2 84638444 248949720
4 206263941 243696356
1 159072499 309084892
1 302889462 702577316
1 23293775 395759746
2 642133880 710507015
1 414434406 178679699
1 463632980 941873551
1 585828304 741245829
1 168658561 365647665
3 281163682 889170975
1 586885471 12643313
1 505110342 295903286
2 473508833 498055085
1 532074307 494863744
1 720389962 575225736
1 203273768 110889417
1 266996169 672347946
1 856389434 646794760
2 310790181 146022411
2 211869481 368038543
2 229749121 499795204
2 974187639 839933660
1 483843772 4559222
1 963840409 797478079
2 685277428 948099112
1 562188197 88876071
1 736601372 478117545
1 653331272 615441030
2 945975411 16907701
2 712421379 57187727
1 186305088 989931376
2 844742773 927055765
2 212124986 163612779
2 634650750 568081977
2 895128825 211116946
3 793219202 190707175
1 274163721 590666757
1 803287538 832547655
2 826089096 548969049
1 13244006 221352539
1 834451324 787087640
1 778377308 104729603
2 411348816 309062081
1 413192682 84575445
1 851390694 773917996
2 516950647 29046583
1 857595262 795208656
1 3432570 487842531
3 116146477 725130354
1 516355172 501870966
1 500112245 436096670
2 704548501 191787702
2 432666799 624248237
1 648024222 900675281
1 460885760 427089508
3 404111993 990178257
1 406128015 420750213
2 281560066 133942998
3 448701562 928117237
1 97225379 790836038
3 815052476 941712029
1 9167423 951390829
1 205219657 937169835
1 36740562 540005155
4 378188345 687778894
3 694885658 614635809
1 988565407 118062873
1 558665422 422129582
3 59940775 781224059
2 988934152 821814488
1 115229475 868721444
1 763408753 403609436
2 425403733 811042308
1 922582698 842261843
1 945145239 349180353
2 967186448 793881015
3 293224688 633137300
1 654168529 479648657
1 381524899 237611233
1 895305891 495446238
1 74525852 546547841
1 254142144 499791770
1 903158987 450391153
2 149291442 798670475
2 802767104 531357358
1 196220583 402735551
1 537503783 68844523
1 437716820 215248767
1 352076772 72265414
1 247547879 339905247
1 446916907 305726829
2 20989138 503540941
1 52213080 635231462
2 564216571 108761670
2 543746993 951744456
1 949144226 935788206
2 76766616 470519537
1 736805091 234661990
4 271918188 134634815
1 307263967 659194872
1 703183713 726072223
1 230136366 875374337
1 583688879 678658939
1 193529622 944904107
2 215356723 882294000
1 57558160 341471169
1 968244745 151934715
1 254687537 954511960
1 28830379 78675744
1 315449879 430921055
1 683888824 598136776
1 92107545 339399806
1 12096223 474190244
1 199526229 342550134
1 573937370 429597402
1 775673166 211878337
1 466584800 978957254
1 84853349 885720671
1 239201198 233700773
1 258839598 904204278
1 778770382 638373872
1 944481510 232273656
3 632778667 108754157
3 692933256 906847359
1 920764040 344049327
1 283018815 541633018
1 283395877 7266706
1 719079004 742865559
2 262426769 861434803
3 393587001 652426467
1 316452348 173533814
1 830077363 276670056
1 541220812 63152887
1 990814634 893227917
3 269646824 980013786
3 428972777 166562133
2 18715745 834102364
1 57104596 507755372
1 391039443 416720767
1 998136219 827898888
1 292907444 716251627
4 207332850 727403566
1 604371293 393941298
1 358735063 44825741
3 906807935 924977879
1 14236729 644245752
1 908778288 403850287
1 141551555 864071955
2 233571160 867599511
2 900471939 520353522
1 18432689 80447930
1 603961829 51542976
2 351039197 46682236
1 587826275 815557609
1 775105815 636153036
4 422157484 866766610
3 852365001 961904136
1 618600411 115107457
1 608670740 481273537
1 115950271 340294337
2 232929651 88270628
6 89340132 92737982
1 696131057 576794424
3 389744377 310620490
1 866103496 403124974
1 284395520 46151156
1 538466329 467648644
3 193257933 980378440
1 916037403 549393166
1 928209361 747483238
2 351141738 675736521
1 95009908 676381507
1 420787534 975659838
1 662277078 543019275
2 686868179 359607201
1 430242732 286142295
1 422427618 928307374
1 524262115 111990102
2 489517428 337102390
1 537583907 240971561
3 525898638 717858500
3 102737509 375495235
1 717596674 209038677
1 37685175 15163529
1 792305441 652089904
2 542155494 701883736
1 457028579 754818425
1 140350448 348016814
1 193310992 901407270
1 898066132 167550053
2 827640851 667085881
3 658827270 122398781
1 226181475 524947128
1 150742818 310359584
1 389322033 658795873
1 487441547 714044568
1 918954483 837117960
2 264627601 178411183
2 517253255 243814265
2 617450764 775343454
2 977188257 571413694
1 856893603 111344946
1 151184766 211529232
1 873131913 561848266
1 211749074 914321363
3 593141060 696634836
2 723937288 132042270
7 643244536 431906242
2 393212126 150258450
1 989322300 215334211
2 294565575 137317749
1 594506973 378362120
2 422807473 124090240
1 587898859 717933198
1 310793265 888032303
1 360030680 203938472
2 781463194 240880690
1 483126691 440490008
1 85023122 834485049
1 539978030 235332606
3 889267064 769238312
2 469787794 22701102
1 951275641 245431040
2 600453392 885399134
1 835688051 997048079
4 941100284 473149881
1 396133619 844882740
1 438588488 364389118
1 962491054 9051713
2 244249932 94666276
1 28625453 622666336
2 270505079 857916439
1 587906190 811175823
1 358728270 105291968
2 370479351 240476094
1 37180575 181599528
1 714750608 173995445
2 470093289 434420125
1 740285007 623984969
2 442883739 372953788
3 81765325 978278538
1 205266739 250478336
2 841982558 993098810
1 498438476 161686611
1 980292084 254249398
2 579812147 821135103
1 329999315 991698599
2 462266404 353089685
1 549932411 973179022
1 133041670 837885865
1 921166319 603862813
1 270129586 628164063
2 32943349 412261415
1 416026849 38660229
3 635536858 656179146
3 994922847 194620787
2 419648078 502209439
2 669734708 947848952
1 164235019 780128507
1 259032113 215842327
2 262260679 69725231
1 298529358 549996721
2 115385005 49739319
1 801665477 652464869
1 722610272 306892965
4 23400522 474266219
1 660020460 994902357
1 243988015 879947754
2 732459738 641295767
1 190366640 204481502
1 449687340 346624726
2 560584267 938569511
1 653286680 480803254
2 937205685 407453760
1 165136877 148892485
3 560724031 334117953
1 206005607 134993773
1 576401564 183057810
2 89220149 289586246
2 364878898 57566106
1 346949921 766616899
2 797835649 248983706
1 971078467 343990567
1 868781084 167771312
1 291882508 735853056
3 971495211 410165069
3 814716460 37307205
1 685117867 126748963
2 811290796 967160703
2 884624804 234454431
1 408189424 398128794
2 400777252 48732929
1 587123825 25249297
2 774603024 96449363
4 898214306 486753428
1 567648628 213353232
5 421151131 461935058
1 798754215 166734458
1 109046663 8391500
1 717112451 350380419
2 672415956 889176880
3 910556472 106403544
3 826075425 317403384
1 371314483 408288513
1 525465353 571319729
2 599681828 832186452
1 770853752 951628928
3 507655296 578776818
2 132743454 153365713
2 731106888 293251329
1 974615666 433423061
1 679666645 293174452
3 677487502 535723442
1 203654792 739500008
2 287786992 105586994
1 611233732 264942163
1 55333126 442265423
2 219227515 861290311
1 557323126 758759009
1 227621935 920796422
1 609011924 214526273
2 280277525 576711862
2 302304674 413353382
1 698167082 317239554
1 908929406 683780809
3 662653933 652145021
1 63626050 466295702
1 771781648 6302892
2 543593175 686956048
1 970655575 150754421
1 552938211 898006791
1 524563455 494000263
1 57394813 10137918
1 685774095 19651133
1 874875509 754883579
1 821958136 941038412
1 960105794 123548671
1 759790000 672825947
1 285790419 509370748
1 217759400 467370287
2 735356023 774053962
1 961689421 292256891
1 289226976 814696002
1 10928671 44183639
1 583960299 927851204
1 768629264 47164827
1 579851707 8109695
1 457923132 649155924
1 1664124 573970069
2 913033501 34633968
2 162380600 535466021
4 577663439 155529453
1 969469892 840550785
1 547271509 11971506
2 749905670 791148039
1 385635917 898772172
1 381008108 111169159
1 884125295 378639877
2 683751311 705928819
1 347769669 451313796
2 417564654 242340096
1 679197285 567107800
1 784853856 971473132
4 648333646 812927409
1 668790329 56489377
2 405185483 572172198
3 596340151 12093091
2 373528269 72002157
1 648372508 980965049
2 520344393 352644160
2 167702264 119633816
1 316399037 989057949
1 839906340 71356083
1 594098890 406125978
1 358555846 769091226
4 66042512 437945111
1 76694391 294103463
3 188321332 919909400
1 195518304 725612735
1 266245363 31315251
1 463731867 364907240
1 418805675 840781220
1 470433870 230862149
3 754560987 918224178
1 854596361 566666477
3 768940250 839193140
2 475639885 871090996
1 674324439 671108079
1 429581082 283422413
1 762507297 578842408
1 955562330 720759883
1 62367112 911828579
1 912187544 880635890
2 558460685 601875411
1 443886995 392169781
1 94136514 824051949
1 980861037 256885405
1 256553754 85130199
1 43359880 205018653
1 933735348 286108635
2 756377720 970522035
2 454844730 787595339
1 271075884 39095027
1 637041611 359348404
1 400284278 87522969
2 735331163 898407974
1 111072816 632735428
1 244451528 36198010
3 479280777 527925833
1 961806580 818442716
2 999639689 972772977
1 672736254 754452542
1 980520813 198448066
1 887285149 6562927
1 956857309 547539493
1 456285487 475483283
2 863293252 781331690
1 92498431 988852158
3 544257879 997892962
1 539889345 562536009
1 974169085 659823601
1 229082228 194877801
1 515504370 16210773
1 202893146 577723605
1 177130261 702194617
3 58236721 952096337
1 830219724 337943432
2 807361867 593903808
1 500398011 547327888
1 47570558 814928146
3 560553622 784866152
2 434665052 107481404
3 128065690 957109272
1 473945464 736322191
1 285958637 668281013
2 453336558 834221616
1 332477583 124177628
2 716014139 368383577
1 562977747 831135960
2 230638346 312066294
1 698369309 894030817
1 192597120 765652196
1 957169787 459431795
1 380022680 430947775
1 135140104 477991535
2 878786316 835291820
1 586660621 638957508
1 418693172 518890997
3 609476278 130579873
1 143763163 132062365
1 503944494 799988116
2 130505738 685217231
2 534328566 275889045
1 540373632 687553713
1 394395689 484674122
1 585480201 789076602
1 88974058 531613638
1 982239999 967941186
3 93254446 938829065
1 711909665 354696869
1 574929682 687604206
2 435630947 200169282
1 279566422 183347816
3 864250781 572142376
4 447308554 615903031
2 333153218 129306148
7 134919527 557026620
2 984526784 342628173
1 18658301 158897027
3 908365967 104031412
1 613844237 724762420
1 994927353 812228469
3 140077125 860569646
1 33799743 910661158
1 783624726 395181566
2 763041654 942825347
1 245881800 739683362
3 214990910 581522563
2 920873707 42771380
1 471947580 624045317
1 610892217 813400472
2 411092612 277342398
1 627931516 593065497
1 878825073 299859798
3 210201050 687644101
1 584229 995640805
2 298639251 451590065
1 483803371 817647795
2 658424512 140753715
3 91930289 791362944
2 845574255 570286754
1 851537682 155400085
1 358745388 741564203
2 426482415 45053962
3 522558204 82823274
2 607769772 204280562
2 726528830 152131692
1 336822889 852582742
1 883019411 712603800
1 693950606 281274542
1 829802997 617566923
1 278611576 698450643
1 560565409 290930328
1 637698517 649029177
1 181235893 881772546
2 901657356 926375190
2 7928161 270521694
3 487756313 780927456
1 665530125 348851940
2 95291785 291976302
1 553184743 792352952
1 863313880 494173087
2 391476918 956793468
1 791270511 545787308
1 633496033 509670266
1 590755859 498597081
2 727595967 963632013
1 162018347 889244126
1 672115263 975162859
1 465425346 228238435
2 397220135 592860911
2 24483421 147253579
1 528226510 2015920
1 267211210 719373939
3 7114485 992364861
1 981638286 863995715
1 748630756 16041954
1 47080127 250526557
4 248725355 637859552
2 399967757 186796997
1 18717767 287873640
1 811031645 794777212
2 982920236 335556902
2 6478240 652542496
2 556581084 694394288
1 780398718 410793360
1 730138520 409151617
1 599958317 60428501
1 472283681 327861013
1 901121993 667115641
2 560993756 127189662
1 544275134 397297020
1 436448778 372520172
1 202150994 706040662
1 963119613 139118729
1 579553916 160323513
1 528564545 160190318
1 259120397 840728260
6 43076748 902616375
1 387588884 774653695
2 66324634 571161748
3 13215566 300498897
1 343928046 879898452
1 813120628 39912752
3 85067202 76748435
1 868343649 199074003
2 932368334 73135911
1 999549852 643148124
1 39553828 547923323
1 139450386 864875731
1 127381421 791877662
1 784587993 634467170
1 970355002 177425901
1 302020898 673602219
1 844529595 150839996
1 970030883 527487759
1 540955146 35653833
1 313300689 209378196
2 906330650 316014656
1 988276501 377802910
2 681155805 831635644
1 497695873 634226091
1 921338842 115329116
1 561559991 241122752
3 652253897 192422858
1 68620741 950456092
2 25530935 489015406
1 288188054 959307353
1 329785749 231639309
2 269326547 418811612
1 932254315 260953351
2 537818642 757858467
2 722780792 44650898
1 558129679 29794963
1 841698542 249345147
1 603853159 491106999
2 54845123 276678046
2 116718757 819639848
3 297147615 583230416
2 365758380 32252203
1 153090079 125283633
1 972660240 26724932
1 81764748 912284859
1 288758457 22567298
1 937859222 744399938
1 30671277 423980507
2 700434354 614093243
1 84430811 671783678
2 714996295 298608948
2 553911250 642553407
1 928548759 802540210
4 87090378 678206815
1 287528038 517560725
1 391962772 516683457
1 367012287 715548595
3 984683365 905955016
1 842581783 819962376
2 786471812 840572062
1 551884841 961577305
2 573114260 236632759
1 687907797 233333347
1 555793055 516800089
1 211541979 742728609
1 455835948 457742069
1 720870440 602462868
1 241129217 93253680
1 165160438 290303262
1 919604096 617191332
1 651369859 365137261
1 419520815 557063102
1 188867929 299337514
2 57018170 895062385
1 352807315 766815653
1 256767140 450643468
1 91921270 975408153
1 376518057 902366865
1 641907022 909103402
1 706588977 332008980
9 223342654 156632643
1 378741839 121981085
1 206431976 658531866
1 948053026 377257852
1 320722499 22033473
1 622074331 387737288
1 74114672 648656230
1 164679501 605889864
2 164940609 992449755
2 375258157 221519501
1 750793749 408766894
1 386813665 507281251
1 639456081 417857987
1 138824367 521352909
1 828535696 882752416
1 985490952 390044642
1 456366977 53820849
1 739029776 181254683
1 381913143 251151897
1 53795780 926752925
1 692824907 649737465
1 36494014 359171586
1 933433016 460642706
2 463140550 221820537
3 438379923 361662797
2 197934499 285914941
1 455859719 122172105
1 534113555 400389660
1 455757760 720359272
2 353253261 18797135
2 253534441 826186718
1 434273813 625811880
1 827090233 30437940
2 766542086 301336902
2 571487284 372024841
1 761551217 874269702
2 308702043 474906895
1 339384310 333243269
1 943422744 361220890
1 272543940 272360599
4 629698435 582707540
2 883214150 568484965
2 345020816 136606024
3 318832583 980254158
1 824560870 687444695
1 311775784 711355341
2 43517539 289052417
1 950430703 330560628
1 954704124 124582928
1 378717275 571064689
3 660329242 304174619
1 490303902 740491879
1 411389243 879265921
1 835722179 556965936
2 74979004 342234544
3 234500176 470738242
1 80532613 649505313
1 79431949 877373757
1 622317619 561226875
3 122926837 485165535
1 452570469 909648883
1 57381845 147298892
2 228538038 617290670
2 938707044 857948867
1 376786062 32320450
1 540364780 967658967
1 70318359 846323141
1 553092805 24803178
1 979972382 907985329
1 920075614 618917399
1 777315409 546256393
1 826561368 987753418
1 57962542 598879424
1 458288129 510651551
1 842696351 860449288
1 986201164 485290403
2 904925873 792215666
2 237241489 311111619
3 8731845 455161654
2 508893003 477638697
2 217813049 461098199
2 149763062 522932771
2 359245029 176069930
2 610093710 407793945
1 838167862 160802691
2 997305875 535414288
1 898116277 7177870
1 515860881 729563616
1 344951860 51521033
1 947581870 341395926
7 887424174 533318758
1 501962055 719582559
2 449560521 658441173
1 549711349 797435923
1 841883135 117900425
1 128215225 58168844
2 75162166 321338940
2 798089642 213945440
1 199530935 898001853
2 492372955 284043755
1 251520255 554897163
1 466562622 417209785
1 911119716 710470809
1 908450101 382083866
1 175952713 847383981
2 45260104 528721142
1 386354551 662530287
1 165645397 495531022
2 774401735 998471838
2 823762284 110019876
1 832633524 226161451
2 871100171 587395792
1 79124641 50988845
2 169574575 634936891
4 76607993 38477669
1 501786630 224543279
3 188899579 453781032
2 452964815 983817176
2 738567681 626444209
1 386795895 577299267
2 434467267 327877920
1 442659174 178374845
3 495418563 459778336
1 491819799 595698153
1 119723426 693527465
2 662572081 445793407
1 702706435 778588349
2 585110824 459171010
1 257206712 351859606
2 257105446 511178307
2 836281251 295498383
1 974967938 400024701
1 685059729 167875897
4 71800868 612551618
1 352226053 353993740
1 348431314 169397025
2 32539646 67885613
2 451369072 693681390
3 680665656 436107931
1 341633452 469037
2 242366353 322302835
3 843577654 454696556
1 831042354 982891553
3 576308991 652596291
2 586669439 749471633
1 323913446 968612278
1 726304333 1266460
1 862186881 316409947
1 889274835 588649873
1 706962755 266461928
1 214407108 573794356
1 796798380 295455473
1 169776989 660149606
1 637441787 881902915
2 832097660 661975886
1 138111405 342967029
1 818692371 523935692
1 603561290 594027190
1 666153067 454104929
1 606244950 840959613
2 210585351 799231059
1 26816481 703969040
2 622549584 815825300
1 752458567 870498436
2 308378100 714133956
1 249575077 606665042
1 172284217 675743372
1 433120795 694051863
2 515079253 940922631
1 460482299 932779635
2 57829862 787294801
2 970623155 168945755
2 906099369 511126695
1 908134033 49090150
2 136983194 971658305
1 322406788 275226670
1 449675143 990769921
1 500260288 743840539
3 198263704 744676013
3 879389179 349768596
2 545258536 924290333
1 165371332 173893936
4 685660021 802939945
1 297765670 637410771
1 874580212 537822387
1 293957871 893064370
2 519105455 393710906
1 367767879 793843664
3 711109683 970793411
1 898511589 817683701
3 268710598 530040293
1 672083134 633802666
1 367120603 290088530
3 698801285 876491632
1 703285703 908718187
2 606855283 548962933
1 220274984 410554489
2 758944081 500656319
4 620204512 39274057
1 956249796 810006672
2 944975827 563077207
1 566714040 819217394
1 715034081 609355692
1 141562255 578512187
2 367179690 90462640
1 861740364 562546080
1 117996115 452925346
3 900841854 374761244
3 903044819 394201714
2 614038690 28861953
1 326178412 768286291
1 246952490 874025760
1 543040729 388444917
1 276221839 561056591
1 765920655 815868639
1 546473874 890100678
1 867735876 878103610
1 431185689 185218579
3 82094890 59675749
1 712876059 854239901
1 524255308 760745012
1 515030750 954196770
2 566713727 7227949
1 30212129 574962527
1 335959029 784875297
3 908251209 817585096
1 388541707 786325467
1 6246678 452975879
1 639763466 121445389
1 368032983 940753177
1 311175351 493167713
1 39397464 789702960
1 564383656 353117427
1 879780653 280364075
1 762317592 363545803
2 984646803 389405695
1 66319370 45993045
1 325438582 891326090
1 816755301 642508079
4 228224016 749564556
1 613032179 268062833
1 387572946 486985897
1 443947710 159248901
2 908659544 387529463
2 719671440 658770780
1 115972517 816753789
1 598628588 631759983
1 418509677 15430409
1 331864627 758529200
2 840141235 338933518
2 559583459 916085018
2 597609198 398356788
2 84330266 579831945
5 280638521 150287114
1 268467433 21073009
1 871784698 630552267
2 412077465 630940461
1 50207269 653524597
1 713162355 643128227
1 414477903 381090497
2 670150593 267014459
1 142574864 684799131
1 252199739 817604094
1 756166937 698913702
2 948581734 163024384
1 625944611 839109501
2 162825233 260476191
1 110822762 549396576
2 826510835 690231179
1 63807719 917266479
2 684088649 19261511
1 857973909 873562208
1 279681313 496588904
1 503130677 31921305
1 667846642 869532118
1 906995109 685664014
1 264820926 158493501
1 914262542 390886658
1 952910250 696193627
1 931821428 689439646
1 276675663 770664975
2 309407819 829293342
1 360073479 812038676
1 256513302 789130372
2 801887325 747924007
2 861400101 11727289
1 68619555 562508851
2 996632982 231833021
1 316340973 482912584
2 253783270 382982603
1 510606254 735579109
1 552996748 149625886
2 801399127 190098394
1 234132198 691402924
1 423939582 512013289
2 378067930 594197434
2 687780217 422850274
1 635251560 655670235
2 874955560 456845125
1 790361110 986744896
1 308868979 146663564
1 124787995 226793289
2 884410275 64889352
1 256832065 636560604
1 934969227 441454469
1 61842571 85066883
3 302343914 307246647
2 573058029 585249008
5 596718136 415978581
2 670796621 686510964
2 355352887 148549126
2 959790798 966219867
1 810915934 765787319
3 891623026 489970323
3 183777190 893504474
1 360325743 124143251
1 513715705 562202648
2 646366142 474800880
1 103619802 541568126
3 997148947 616822608
1 554170422 753200761
2 768731578 727385559
2 870572925 517617397
1 80160973 147923429
1 953832500 919963760
1 287637964 758943047
2 929341723 742016202
1 511226244 653275314
1 295506648 634658014
4 678506193 315132653
2 916865050 828494996
1 613376121 347922874
1 352036794 657011300
1 592252514 112698884
1 832080152 95550298
1 531484712 777433398
3 316527991 71017826
1 697826126 483318576
3 572748402 218160122
1 211526558 510519214
1 403857595 162286797
1 4349476 869627640
1 674481390 818173648
1 917506578 468427537
1 329053062 374041697
1 685413994 816398331
2 919303044 61580612
1 93619824 700023972
1 94094214 548820304
2 221395029 191961863
3 499016782 341879568
1 645965318 114399017
3 999066479 716969161
3 34114492 669489370
1 953134020 828075496
2 183499072 517562825
2 905797948 709331795
2 445300018 289887312
2 646036451 558038258
1 472160183 715301340
1 620677318 232184441
1 675535006 188403222
1 814623502 693754311
2 883782209 487456976
1 865013070 765470456
1 209446614 269630548
2 198429859 908723277
1 785768197 464296406
1 4610507 869727608
2 75851454 708020513
1 978963535 805380141
2 425375644 298714105
1 97080580 844325138
1 882610174 452638322
1 457514638 443813333
2 831128380 725031189
1 417895818 761339408
1 158062607 706870571
2 656776288 661699036
1 971416011 650253740
2 703552441 17137977
4 447917745 48617067
1 56517246 278959966
1 165922712 267713063
4 38823245 331094520
2 424413652 755404527
1 362138674 275034209
2 390031035 57260566
1 554286216 922833571
1 492867004 565063684
2 855024210 345780224
1 841590104 184083675
1 41202239 383347112
1 633633449 266132711
1 496220357 551891531
4 435645383 961229574
1 972887639 871299019
3 754045644 912667195
2 643450444 666051381
1 680487556 533680175
1 81662477 969267169
1 51567420 334516234
3 14318115 456279250
1 274546305 506341072
1 128050385 915318604
3 712324989 985890809
1 608637209 421791538
1 114163226 92928426
1 679237076 309635502
2 783676214 436697491
2 98892951 138155810
1 388536042 179897691
1 282976297 887487337
1 804086781 611207518
1 932694609 112434449
1 491657139 142068868
2 774159967 955479530
1 534745363 602521207
1 212922695 59523803
1 828344671 322111974
1 537446441 347971631
3 142213008 733754676
3 286154621 21798316
2 420112206 125021207
1 60783077 212710869
1 113236158 916398734
1 344295974 719983914
3 874938056 624917767
5 92596326 72355757
2 789077125 714574964
1 680402845 590907524
2 842598722 389740258
3 920323554 181404323
3 799122031 331767810
1 393548858 862717757
1 727243729 500333747
1 692104668 409560703
2 182885213 952154370
1 497161576 429204200
1 255063390 605343296
2 5568552 750782618
2 463675307 683287172
1 970482909 251815600
1 620033120 66279024
1 681432803 966452206
1 314601295 839599336
1 404239517 364447246
2 298529583 290962634
1 589972446 759617687
1 189482146 477017139
1 373588958 365037383
1 169911058 967829890
2 360292347 65823012
1 552274936 183576308
1 947285864 51004399
1 219494837 777794506
1 886016347 297234757
1 148063209 16078545
2 45609289 330492520
1 952334755 943345055
1 906211103 236161812
3 794852581 303998781
1 205517382 956334425
1 939402475 716954420
3 378159448 616256941
2 457104597 523670490
1 9903126 241254437
1 793518690 347418481
2 121775486 420150894
2 100443407 309366763
2 234319110 176429694
3 56583751 281939074
1 975409594 271590427
1 93468717 470525918
1 355774012 983566693
1 671034938 286375116
1 252955268 347448874
1 679971012 569185152
1 242482808 277075404
2 403112451 37836485
1 197584714 860792379
1 468834364 902311223
1 185726543 198401015
1 401837957 875418404
1 36955465 919833547
1 952143648 863900417
1 853732717 503123497
1 970408522 887224458
3 753526913 175379563
1 934369964 11658424
1 488292026 742374823
1 859237025 978700925
1 844048749 636543365
7 375426096 514159762
2 352544638 481461161
1 989805916 995157150
2 454686179 655459914
1 16024032 700197466
1 62495611 621786817
1 261452929 603296504
2 711158568 633867865
1 736276444 267526236
1 700651457 557469169
1 494339668 48277159
1 878056642 992821376
1 306473729 958390109
1 25546653 962804025
1 199506480 464857616
5 44317383 129801038
2 669367066 488110323
1 119291602 255171427
1 877724615 637488991
3 750360727 374462055
1 502787810 859175571
2 540183537 503996331
1 584167312 350731894
2 38048806 973816712
1 42135278 955905437
1 883958548 393390099
1 182073439 232407851
3 384737006 956780746
1 615761309 54645583
2 13840498 306958529
1 509027719 172095431
1 812832307 102333783
2 457087986 296124621
1 822823695 330319701
2 734738483 745838488
1 592070180 563872610
1 2058586 143379254
3 876487842 836441590
1 363145914 382729702
1 817240833 134495180
1 816490552 380152229
1 769884660 133718261
1 614305779 862899206
1 320784479 721949943
1 204362334 405609847
2 759593676 157329712
2 286525612 961132972
1 924731720 742065325
2 520255381 305080465
1 762663991 874152468
1 615579272 839904868
1 225956611 728624783
1 950611525 372398318
2 441867386 161797381
1 507785945 123871037
1 858163243 464092503
1 658891556 936359897
3 126698972 413132643
1 118775459 742050236
2 887520607 632717597
1 940998504 416614181
3 379877996 494523458
4 898806435 585905714
1 447925786 501269932
2 264606638 205303207
2 15074141 459345133
1 313399074 651275923
1 564247651 743792880
3 774630470 131962225
1 840935531 315490350
1 961069791 188500515
1 103111871 377648587
1 482425950 325466637
1 3990608 190061926
1 49078790 665110107
2 895648835 873416179
1 559269631 936080789
1 814682143 68506076
1 157157023 819193145
2 847019420 475186130
1 277161761 583686803
3 104497685 495964222
1 265371153 7779323
2 540601440 432779925
2 236323522 541773808
4 242297655 482626082
1 845920298 677600276
1 719843715 583172263
2 823186086 932113004
2 106374266 783341338
2 523836741 41364303
1 444099821 540648396
1 925845515 470659820
1 781315412 804336397
2 883330842 860383223
1 348487520 705734082
2 863835432 273029361
1 526494384 342662710
1 287555955 655005822
1 612581433 171157524
3 104848151 85204800
1 703191191 695843307
1 191124730 345952794
1 105705478 925450620
1 1142702 313845484
4 802284585 905068755
1 918720697 207350655
3 120798207 913528880
3 856961132 573817822
2 297290111 511485512
2 478651521 818984924
2 577904488 213829937
2 421415737 167047804
3 679344351 253083611
1 453064019 170291538
1 187287580 203920266
3 664236806 314005536
1 903057796 473912812
1 86271832 315737408
1 608145178 773602424
1 330305932 50019470
2 73944408 640973499
1 200606952 567632160
1 842868673 280167743
1 670771091 827638070
1 333563486 374619266
3 314323949 395125455
2 73630579 421769382
1 787647520 92400344
2 285843619 853691676
3 733915813 749029255
2 270667153 28149115
2 962511836 96442153
2 917669096 382163832
2 800425542 880114183
3 435113532 643260535
2 773132094 708885011
1 454645213 194798590
2 486278569 697979234
2 896198127 7571131
2 411600321 354267001
1 513924810 717321916
1 4205751 114446121
1 620474760 439624580
1 512017204 353211129
1 478343823 954552375
1 642092539 534564150
2 596472613 413521571
2 829417968 166240631
1 803255011 165470374
1 923198281 57044283
1 122218854 349607383
3 861566155 841797840
1 46000958 565761836
2 728629995 962335480
1 456731796 861868685
2 237338700 684585623
1 127598333 611624863
1 451139525 370591742
3 859871432 777149224
1 578271129 928823269
5 293967663 275983620
1 498623429 622014688
1 124915268 524708608
1 918277411 803701882
3 810764068 399876561
2 202474003 85482383
4 612889687 183253035
2 241600603 996921124
3 741280980 940816257
1 947096966 874864976
1 572122843 962233720
2 284827105 357794511
4 125422217 498839729
1 428073219 987389463
2 924113610 22050268
2 294196951 444752714
1 792628563 199994924
4 562592106 415063715
2 881366125 3490788
1 923273016 647545179
1 227104612 39027251
1 810516981 547598081
1 202027030 4227287
1 702158641 270926669
1 848463883 269203986
1 553788787 355484304
1 639913455 240329702
3 625235859 516643548
2 360668839 173757963
2 290542434 485111118
3 673969359 444919250
1 77063411 825943835
1 226924343 395398819
1 787881180 230058931
1 989844622 550475567
2 653523797 188261003
1 401814933 62217397
2 284954871 707251697
3 436562197 327539654
1 609319166 131984547
1 19621257 344551109
1 470363229 769567213
3 872194685 344205070
1 173118914 340679346
1 300603817 780367598
1 39942976 733634919
1 307333522 158210151
2 7548841 107906274
1 85845691 265568024
1 818897978 348819719
1 732521723 396893908
1 924033945 160557891
1 43032943 189178517
2 971100674 339670224
1 454984529 141924691
1 357049900 917412420
1 290535510 346897991
1 355170071 485216325
1 268119221 657346447
5 10098331 562850635
1 974953144 958896909
1 775536522 157841855
4 145661488 602619164
2 526593746 148010448
1 447922690 655196879
2 812693686 891260536
4 238172923 337994729
3 183868617 885987815
3 362356377 303659223
2 646484519 288113998
1 448139977 630563573
1 795704499 254054466
1 124705259 520446208
2 855334323 275286561
4 451847059 488145753
1 359128224 443600211
3 849289816 715184727
1 142808282 11245364
3 138140842 388411113
1 131782597 396400780
2 883153700 359038229
1 312050555 598020276
2 424258587 309238113
3 5891380 960262420
1 588506383 344934342
1 143544119 500303501
2 155829531 689082383
2 342773941 238599242
1 543128351 998290203
3 12703275 204764831
1 376952762 610313760
2 668021636 698478100
2 2438713 478831554
1 841690171 12897818
1 820985098 527676870
1 827217419 768278611
1 611546747 453434220
1 348876527 678929868
1 253884859 812460756
2 228787810 976069122
1 883290871 810986528
1 625723727 742383298
1 527042477 632902410
2 127353307 577445877
1 543175950 48266624
3 919743954 884697603
1 488544591 777775755
3 925952428 574463197
1 571337480 180643406
3 204289689 862938098
1 748547712 640975002
1 897740130 978163550
1 330339610 187456225
2 480881089 843090931
2 275483006 852923418
2 51278178 791276472
2 924394362 931618491
1 975553766 170980825
1 227122507 975643572
1 357865214 199955987
1 449462877 95066384
1 977279566 564972942
4 128732681 590311143
1 386019743 760446233
1 179834495 133855626
4 219977746 252101303
1 475659652 84259679
1 82140773 239674675
3 79648407 235328354
1 750025653 171734039
1 72632662 100736333
1 657631542 557125631
1 180917766 45278344
1 296666573 805860550
1 205522179 412091920
1 448260349 555218507
2 713963349 443221
1 253364017 28414506
1 765278123 686194483
1 153689154 15398224
1 759593206 137783358
2 117295172 894448123
2 812357023 797466376
1 200238705 334429613
1 801694703 912648619
1 994133293 487435111
2 946869941 924384394
2 894617602 562721978
1 689529903 161775139
1 395772926 438299560
1 770816203 75859857
5 676891141 519653307
1 751182482 442763624
2 191566064 611566351
1 356164631 888708517
2 198874234 514810699
2 320892369 681909597
4 784675374 794426801
1 28658656 116064450
1 862468192 834736507
1 868975720 223096559
1 205093998 134503989
2 9070737 715940137
1 893507659 128745241
1 137637170 658544330
1 546930911 97414927
3 872824311 904584480
1 875400278 456207613
1 169558349 90990580
2 550527784 840817997
1 922592463 702626118
1 502060358 679519884
1 382514171 285266638
2 326688746 923034414
1 392667281 886668997
1 50769377 492901717
2 156440691 249647196
1 408100237 808106659
1 646672574 909968147
1 193117570 442776323
1 557246267 952864704
1 395948842 608479147
2 107003351 516450886
1 719573799 604940892
1 563494775 593705244
1 76443588 397363138
2 696798066 993053719
1 817727571 424153824
1 886977375 403424224
1 505495423 839974727
2 289110633 739471149
1 245537674 648631008
2 330604479 582171258
5 725901394 876602205
2 313520427 486116767
1 255681695 207726819
2 684310953 226776718
1 350084987 43584167
1 961401600 163123342
1 508950217 291355504
1 209607407 205407961
1 923385176 170282147
1 916896277 248082208
1 236537775 482336111
1 389360298 42505473
5 811656780 733900461
3 897318476 704480211
1 706824834 402493894
1 958679141 715487794
2 544478298 487353525
1 107050362 882294520
3 316476420 399490854
3 867885654 739437531
1 62828735 615030390
5 896928588 848104468
1 485274983 933326873
2 372542930 680352987
1 817311064 103754316
1 152910135 206905686
3 530678083 107996410
2 748738151 301049299
3 908695838 341256539
4 186780285 31163252
1 246748498 916064978
1 260308983 913832566
2 991660600 692702583
2 312834923 712528301
2 295354600 406775778
1 731441399 859654530
3 952405462 618753478
1 191783070 154057863
1 31248259 740347479
2 854762236 399024965
6 782644251 390152153
2 625925662 695865699
1 452488155 737895246
1 980059388 455039952
2 19762541 193975361
1 521870285 853972562
1 428898730 333695454
1 672542743 966122550
1 787996402 615436448
1 212389409 293098427
1 502715306 448491998
1 611212176 898956300
3 422880346 501019269
1 414856066 280863411
1 354583855 785143878
2 184937089 862754516
2 24702353 930028635
1 176379793 548586258
2 24967963 512972851
1 999211804 15232941
1 454515539 24811890
3 502999362 694468050
1 702044028 400453459
1 85052434 854716912
3 204226906 310601063
1 343221961 354308787
2 232386254 373623050
2 852725576 291713954
1 831001276 354880639
1 99068047 305786957
1 107648248 468532296
1 350339831 258952161
1 245051649 248303547
1 380279482 888182043
3 699997497 723797623
1 203223117 433477698
1 304147462 786485111
1 962435882 668249814
2 252497106 501209551
1 698210924 61700564
1 323718331 49627899
1 480749901 197018875
1 710415839 529310346
1 823514431 407887475
1 331010007 417516506
1 999718244 738972564
1 417680920 617801200
1 503044543 453337282
1 402861121 271618158
2 456808394 629369373
2 738291004 630964596
1 131966790 620627939
1 118373011 659955300
1 367453130 485869509
3 213481943 603628303
1 492413082 119887614
1 553405408 811084781
2 624353209 438140900
2 816652116 926893003
1 390728909 624514469
1 854795552 797039596
1 950342943 426891257
2 519752485 538112043
1 705631270 34334037
1 381843921 879823358
2 944215821 162884062
1 923370340 11168918
1 830118692 87490175
2 247304451 524611422
2 311597037 624322992
1 718421605 75410059
3 162747178 851111811
1 610478639 654912407
1 836045804 304666511
2 196439043 100774103
1 741759415 602358132
1 598898139 659176001
1 186311874 974336105
1 796830178 481659564
1 101610831 948617481
1 319457584 415949317
2 862350690 482201765
1 777650274 421057680
1 507853352 431744683
1 960466714 203812944
1 297180078 660604652
1 963116750 876745805
1 367255762 33855539
2 311950703 494307205
2 704247136 771238539
1 763578102 787635869
1 789740415 72450212
1 300417843 62370365
1 437730730 615884024
1 482624119 149331945
3 743595476 12148873
1 599437415 230753844
1 59017068 222918563
1 145777027 533414202
1 530836743 997884847
1 231385317 212730449
1 337540156 310649521
1 702205071 174033545
1 978496586 786323479
1 302788761 976621365
1 658301529 871762098
1 727169167 401588184
1 563841596 55229535
3 731216665 960161841
1 237200068 278184697
1 269725467 260511116
5 928401363 208856024
1 411723576 401657503
1 107619134 259675140
1 966511868 21250812
4 383960160 184348133
1 71966180 248253544
2 116946567 90599554
1 643275672 741311644
3 180057819 328628674
1 954381789 165367006
1 60678483 690733767
1 780486475 495857127
3 883607775 196387866
1 35333839 689758534
3 420967043 113078316
1 452528930 361169629
1 596424559 72985028
2 936249440 46017242
2 310905112 540349228
2 468375651 101464149
1 213669897 49570151
1 2411303 277368205
2 867163908 571670916
2 276013667 528489375
2 234667908 725892522
2 30875109 398193060
1 456981029 195973109
1 976963747 674959471
1 111906108 797056088
1 248255373 795745873
2 437964143 35580271
1 720314057 811059144
2 222606476 536915200
2 968405684 759645160
1 53737812 486867769
1 414158201 479981970
1 238879525 279139423
1 429862279 172876095
3 446511992 401442110
1 910110874 399794187
1 906195207 928628148
1 306380716 552057604
3 172333471 79914728
1 470808516 477083303
1 303484963 933643106
1 958145532 980165960
1 441384723 288178381
2 416316878 496134065
1 592042941 407769412
3 161558751 616405928
1 904859775 597939105
1 256620619 87665418
1 982779136 131810282
1 255559105 246232685
1 241870250 522200417
2 801921560 609422946
1 676349593 116600145
2 647262023 930830827
1 940952421 522837038
2 407799572 345567535
1 277501544 26839430
1 899900035 560302866
1 791175266 964024885
1 321118866 26679591
1 879112042 289123314
1 173264036 636537822
1 489454866 816832853
1 156898241 976110643
3 302518251 308138300
2 388884542 948232273
1 626472702 506361058
1 28249378 978010196
1 391882497 222372539
1 886806299 654697994
1 329142734 583969980
2 907672200 444986016
1 368496006 169857080
1 307292992 307758279
3 508061705 128388605
1 975580959 672697726
2 393347835 992546509
1 104837934 7929857
2 396556391 971912837
4 906466352 939779305
2 24799745 641921411
2 963955701 208572731
1 420583568 900602109
1 554926817 287093018
1 683810803 946430423
1 235859602 2963244
1 121744618 150830759
3 56330495 234537789
1 911722488 969085706
1 892508364 195343364
1 166052568 766899474
2 510513084 756232416
2 961894150 915919011
2 39250537 300044030
1 987360511 542277264
1 383942396 954136513
5 514022129 744140528
2 968004278 717574237
1 764188786 299085265
1 151356930 172295972
1 909190004 321540427
1 23754636 201175398
3 612070690 664612102
1 728487538 509574301
3 135938779 477441025
1 103617196 837247675
2 448714237 38724702
1 643012823 500798564
1 951423830 66972210
3 552814991 303080868
1 834367317 34417024
1 419174133 511093056
5 24876171 178922370
1 141526974 63977599
1 230424134 354151796
1 207121223 431403665
1 584052506 463850666
2 973343417 95039933
1 669586748 609736150
1 234280858 936960062
3 1867740 110842428
2 446062579 843638897
1 417795902 891885119
1 736771468 921679663
1 712639764 823671397
1 798125322 181520785
1 325882220 220171410
2 882438476 357146001
1 912461186 44056307
1 150860722 865369841
1 603340271 947272881
1 751717516 409002493
1 455833226 501653579
3 759668913 985740915
3 900293903 359866028
1 90258921 744494435
1 325009069 511001364
1 963966090 245878147
4 291491274 867929046
6 212032981 116105082
5 180762837 175690013
7 248643971 828062235
5 658332069 136464025
1 704230909 538443047
1 44755862 914643614
1 789853973 95126835
2 67247829 614827854
1 431377879 755184979
2 934027410 266378285
2 896612576 823555494
1 392489295 920224140
1 167822397 627772775
1 124131077 8585250
1 288357163 522541308
1 71325948 116741588
1 233985651 742922353
2 184033307 76773522
1 153113850 686263341
1 204256625 378309807
1 305516923 751465226
1 219201651 516479558
4 74301319 897107961
1 265687056 958927765
2 214088587 237542869
1 88618162 631438263
1 254812776 420486601
4 396170220 816333781
3 815896601 347312473
1 161842395 176624126
1 291872015 450443324
1 637235019 260605300
1 980289942 288801052
1 30307262 666644527
1 746368613 817720269
2 48749218 558010434
2 351228614 403234367
1 736474438 200689753
1 568970920 914591931
5 897292551 298752500
1 107832150 309112069
1 114719381 873193162
1 795699637 382059339
7 412825865 367459354
1 373384582 821029587
2 449175141 935758381
1 703205464 618902995
3 772428296 548795136
1 846322187 412253437
1 412053122 778211440
1 670380996 205693500
2 108434997 474607267
1 936835492 181719337
1 516449532 62112036
2 849548545 387479891
1 661118934 27578512
1 59374921 748786281
1 956750831 137596867
2 448592292 856222181
2 965620855 115757860
1 675895963 648830128
4 869037980 843667661
2 40326836 22010842
1 611424234 554854694
2 650636869 739698779
1 343074868 592697253
1 228572784 397170420
1 773371597 997625696
2 258564448 907698064
3 384589236 31249815
3 468097368 684533525
1 535197097 685012115
2 614532079 70173794
1 711501651 176485504
1 953844224 858997747
1 387396441 194576992
1 867088975 91851400
1 266139814 338019000
2 365326996 980145245
2 285321857 282653180
3 620621664 240929465
1 142464518 257818136
4 33719336 999529108
1 934183506 814386696
1 712639095 485505107
1 753991554 722231272
1 397062937 373232362
1 158300113 851092875
1 562453229 338259453
2 728191141 542382225
4 637399253 320400526
1 837076067 461649398
2 84021054 857052496
4 992153011 967094421
1 26016662 400423229
1 523857002 300173538
4 880286097 361319110
1 888413934 513529963
1 551729487 940291959
1 795680132 510088745
1 678252170 790760401
1 858396850 500423084
2 245541809 993898860
1 463995769 634321127
1 632246653 198284036
1 386730146 767050787
1 426743314 52968577
1 249069174 689804626
1 378059897 942505935
1 320024966 10164381
1 406988934 190849682
1 773670174 455679441
1 999727865 512891441
1 220202730 803568385
1 376273951 604783483
1 264790486 938292130
1 2790509 292935279
2 120108572 324130848
1 384146015 28601227
1 193624100 214588400
2 874765709 46433588
1 273655260 444351154
1 248708449 624525062
3 711862606 781279807
1 286747803 955983523
1 994469705 749897212
2 356603158 118364651
2 743176126 590338483
1 618936127 985683328
2 56972861 92340958
1 529094566 808667505
1 221321625 438589424
2 463082233 813195581
1 933206108 683008606
1 310926275 795755672
1 883282561 89844310
1 577968448 799454844
2 81989805 7659782
1 575118232 865116634
1 5665774 14979077
1 341549431 611035723
2 15342484 616439750
3 399405958 171629667
1 871849576 393900106
2 726090508 353329940
2 218401157 671317664
1 544639128 8139435
2 934632292 222990790
2 222757371 204253205
1 36891764 941762206
2 769985440 183318698
1 148969657 327432386
2 243812569 692611874
1 737687133 866188961
1 668723221 734261661
1 268143163 679275109
1 185793181 788539312
3 971528313 924660938
1 328185099 254499514
1 644318202 774711714
4 898882000 986134174
1 613001764 22812129
1 830721518 23458803
1 549263120 535194233
3 618282911 403880683
1 319661633 329343401
1 232066249 397834417
2 33179997 32955169
1 898601913 725460076
1 6554749 280039036
1 182715344 886458741
3 292772132 181161426
2 715361272 88667453
1 132300401 39743697
1 39980452 752742477
5 238664550 912113723
1 101313179 773746224
1 694212402 826502772
1 888068491 50447771
1 77799155 166105952
2 367341781 828704036
2 495976830 26664493
2 97848418 485038024
2 839267140 154423141
1 459485222 897268682
1 756883752 885613414
4 809355914 582787500
2 925417856 769910741
1 783364629 283138876
1 910577049 934861544
1 245573989 935765552
1 76018425 947569418
1 137467818 255661694
1 882216543 907733077
1 121151168 589335742
1 874246454 913154695
1 343212543 29218029
1 813903062 482738376
2 93851941 46820355
1 906453575 570216553
2 587727999 627475502
1 707471126 467553062
3 41493275 842789865
2 65739588 811473825
4 21463833 483032020
1 689287027 883423312
1 302739525 180795480
1 147914079 523795853
1 769282627 413081420
2 984609386 622227946
1 914389228 195754189
1 744191503 890508006
1 572409829 283826448
1 231005584 584747886
2 560378969 264578059
1 911963566 37635555
2 521652901 862204442
3 712408784 391940220
1 439431744 236294271
1 108001448 443405261
1 580326076 661741886
1 953902661 763147407
2 316194560 368748725
1 537977742 9741965
1 457631583 984404200
1 368880179 870510055
2 349732220 922201315
1 50044280 683019391
1 123260224 816448931
1 239872779 919322666
1 763474410 341135471
3 475317799 196066974
1 978445247 427160631
2 158575590 778838722
1 134609156 570960800
1 932717582 550836914
1 174260499 941472195
1 189688495 50485925
1 759730081 73325640
1 357326556 62836941
1 515849710 113840930
5 942279442 809043594
3 393746521 755760453
4 137113626 923848659
1 626379983 884985210
1 639537829 523261878
1 229677991 951406093
1 904507061 114832380
2 342991805 691962943
1 680385114 824651195
1 294233012 954444766
1 620583636 810391688
3 923345698 766561334
1 828043363 132246010
1 343901398 420639167
1 477252544 182102237
1 600206564 542991691
1 443862781 673471901
2 58055938 876345188
2 515677392 325143509
1 664007435 646011535
1 889236522 817474702
3 56924909 66192832
1 794837420 668713958
1 672764839 507790955
1 420892938 350726561
2 884314708 370836965
1 563799559 192979009
1 37389390 640142567
3 778285482 231120287
1 473899023 296628720
1 389626828 910810582
1 66956003 593674397
1 502087713 384996091
1 351006392 238676472
2 549808165 802947423
1 43569096 473668396
1 252585518 145259769
4 574074629 551508214
1 424647780 156606311
2 90646113 547780797
2 176130594 408185249
1 312012227 584486332
2 865629676 663373627
2 566783035 542792833
2 987862397 520300389
1 279724938 10022368
2 327483924 731723693
1 295848925 711493898
1 421961914 315100366
2 339348829 948726310
1 392573908 869956252
4 142921939 194366384
1 363539444 296519085
3 924509625 564630632
1 391663594 819658848
2 343950947 851728014
2 743246768 97025376
7 282122624 452878502
3 178701115 899146259
3 535569574 418841310
1 770677793 618417041
1 932303304 773812669
2 950312728 468283271
1 997993337 678103146
1 887529936 964386891
1 337521581 255968360
2 312521028 843108588
1 730204481 972235987
1 567800139 148516502
1 445213148 569506429
1 566527795 511987421
1 950543841 276510995
1 236964414 908673065
1 527975954 382437227
2 886057696 633865372
2 530180423 279536988
1 294055534 839502080
2 616494082 53393503
2 859612462 41716937
1 148120630 679799342
1 901084347 595376268
1 894336207 176548647
1 832754346 641176048
1 152144173 508205920
1 652379144 115229768
2 346263754 532833050
2 411036491 196608685
2 931899775 972916655
2 621553143 738102960
1 730612970 938531489
1 771518849 70001813
1 653092692 802076741
1 694881138 6393852
1 95571069 646596434
2 389337553 752608104
2 9510454 804392967
1 892058827 467329554
2 216067488 935242370
2 456791863 324986946
3 880407545 155218362
1 306750868 472411900
1 788711899 395841043
2 640018312 616260074
1 581507299 183967391
1 691225052 240183974
2 197169417 273487645
1 781452313 824553291
2 850963209 154027898
1 574640387 712483715
1 537222412 674203634
1 744343080 67340994
1 942874338 539403559
2 413538319 36233194
1 100290075 29690210
1 886191481 250969803
1 810297463 320523842
2 973500507 782570180
1 914033378 136376153
2 487419708 737186863
1 592009924 765701580
1 959889654 398417172
1 996768912 973883007
1 21257657 802081178
2 181003257 466322872
2 473786253 731530166
1 999058311 628120553
4 646605560 703304145
1 718904926 265161002
2 78307084 842694036
1 464149612 488726271
1 733662437 295160187
2 378551028 233360490
1 902809979 240695725
1 190618244 371055635
2 93769717 166958290
2 766085537 989709385
3 452822821 22311765
1 485183181 898326348
1 977327948 91312509
4 588984968 631727406
1 486157800 43444543
1 315041956 222945070
1 686044223 961066846
1 592910575 71192066
1 890342352 903154964
1 563745547 410678455
3 724343186 529329388
1 729868238 761126774
2 974208052 664508821
1 148045281 511864659
2 686753034 269371365
1 786185403 254029089
1 111670612 370585065
3 930815634 594185277
4 972171980 282236186
1 66898523 795134341
1 889366463 210973001
2 566477457 280120836
1 338278215 943391796
2 186304738 470954034
2 926745452 741485629
1 606768609 914418689
3 864494229 605042
1 506015989 924317670
2 146111619 897813762
4 594048288 845771179
2 856918952 639149116
1 141863029 843111848
1 96090235 390174883
1 641270690 932675476
1 787197542 949766257
1 176805698 969994283
1 799945707 927566337
1 141900526 707100920
1 572117759 805847137
1 39563970 40764714
2 775312586 982170832
1 538071564 173555372
2 544851298 218519812
2 725359410 50731511
1 952089053 933673718
1 803950107 541360829
2 115816072 85215595
1 1273427 861709511
1 968003160 602166512
1 369184060 458916223
1 160801901 100603603
2 977406720 532164945
2 162726613 295610075
1 414808778 335493280
2 927616710 861688941
1 911897727 261629941
1 419674702 746053379
1 750368046 757460664
1 411993917 920403384
3 42701089 515510163
2 637549168 246869715
2 111514504 828870310
1 3065834 289832230
1 31710338 783936119
1 465552422 671294732
1 12165982 301174290
1 402343725 270700701
1 456260786 711180332
2 472954077 480422442
1 177559504 453644526
3 917631186 406851096
1 67816307 520825644
3 320009541 536896163
1 543766989 965672943
4 568589828 704367642
1 928010240 960620496
1 906030691 166218523
1 511964005 762601284
2 106606830 582706882
1 925879341 632794520
2 462952360 200351441
5 756583749 982420283
1 427526521 962751639
2 475988478 20066483
2 64921545 695470595
1 754886319 543419899
1 703077625 893653934
1 641382513 27832341
1 446208045 905183805
2 799090156 371444688
2 201837581 553850670
1 651129479 843800749
1 955675958 480152982
2 961992741 575146091
3 883805949 303967328
1 477204171 348188965
2 360177989 459182888
1 432144366 36579553
1 91759888 476551190
1 96021964 189209620
3 105076846 211969649
3 988969165 980554075
1 834431137 123812381
1 536040569 987974512
1 278403478 801123413
3 237350316 883269465
4 7176630 312724132
1 613563302 480833586
2 310877843 397160296
1 704379202 330600650
1 21354006 725630262
2 676744773 558158788
1 383121616 297197571
1 251076817 261746210
1 59897881 937929416
1 382314381 223480635
1 636635387 655896269
1 774613243 136699367
1 141350722 361208435
3 542706426 820396770
1 400296813 163132102
1 195635662 109750001
1 823519265 609502212
1 655093175 437818318
1 767772565 654531765
1 430245501 382639680
1 373975040 191593310
1 262319006 548025338
2 7362074 413410475
4 49345834 114045448
4 347907435 103736659
1 947916809 552576369
1 586166456 773726033
1 912158205 989548443
2 662245121 788859157
1 549564161 769156675
1 723368310 194214166
2 179750701 494847148
1 55240768 199219114
3 776267342 72863632
1 515545232 661210194
1 749870930 343198030
1 670428822 495645455
2 28925802 926857094
2 520861874 160188430
2 87166304 413082600
1 68419946 452880275
1 961555962 577808421
1 629545722 568870356
1 268841168 576329507
2 215508472 825162015
2 787525302 354956391
1 721936297 374723709
2 38944361 375444548
2 448892628 929321090
1 647840268 875718867
2 686426574 931998646
1 947499323 469501241
4 676906285 807820075
1 245403630 33103531
1 662224017 646213612
1 567796400 17280653
1 209623122 650186698
1 974845443 467745871
1 445574548 322183400
1 899448905 157627493
1 860923003 258146275
1 378775818 615102899
1 931769430 662218370
2 742301844 957559214
1 318464564 546245415
1 793503295 240546965
1 782586682 178459345
1 245706490 805055
2 471931245 774541486
1 976360247 504490428
2 917218844 378906788
2 24811609 112904570
1 842336770 712100229
1 188141904 68606575
3 971651403 330472179
1 977450948 379579535
1 52988816 573675274
3 38073066 955271704
1 436637138 5801033
1 181875146 215183487
1 937143203 165671584
3 149924634 336574391
3 140459848 901701752
1 243362442 922573074
5 400910561 884310486
1 697740470 486041538
2 468411220 631896115
1 360832889 544711307
2 465066572 991551122
1 972265444 985784191
8 11521931 852086035
5 96940464 604744721
3 714496104 246864663
1 357315936 416076821
3 326433818 193453893
1 820596615 498631589
2 253837761 29854414
5 637898392 677158771
1 377839286 255375436
1 119324013 577485185
1 954957576 990617409
1 600561377 511443321
1 123782523 382794714
2 308410300 830321492
1 159028750 924468430
1 434147977 826293511
1 319499293 638173391
1 604021165 421367672
1 131437787 325468501
2 484031886 241780881
2 435912553 691616549
2 283079038 824054852
1 189339933 401238875
2 906860254 421051894
2 175959808 971619823
1 452758876 613108574
1 709084202 770500350
1 148576071 423484588
1 87389250 954868110
1 969139443 890651283
1 250796356 740560950
1 641023533 119091015
1 322278703 362340951
1 792267740 457705660
2 128217023 854041613
1 66706070 773753656
1 708815586 962155456
1 534675007 512803583
1 420263232 900440758
1 80295170 36511763
2 274738324 47091100
3 456780850 80321546
1 648797745 382123298
1 737248221 967725552
1 194954716 122090987
1 33696767 215948688
1 932065750 340545750
1 190485122 33178582
1 141751501 5821005
1 927963017 410366852
1 391629350 854333684
1 598705362 474396724
1 320330501 132423218
2 777915128 725596963
1 418567847 708765976
1 936300299 470306707
1 291387195 542074396
1 796920360 744254321
1 256554602 239645013
1 309742858 811135187
2 976281076 792252012
1 808286501 717157720
2 189318180 443549100
3 453461444 851334671
2 502049802 510701925
1 506271805 644249103
1 278488058 425150093
1 694069834 557565325
1 665769153 691765899
4 2485702 634386790
1 945411643 406709271
1 349774815 58189575
1 54554651 939731246
2 195777765 644595140
2 700748563 156969033
3 148526052 456565052
1 89639508 127704612
1 935925056 202381799
1 299912546 495084319
1 373974605 685126057
1 559197656 360866600
1 598471786 953476172
1 944297628 263552291
1 343910567 145180181
4 801108287 756855411
1 97171599 824571107
1 547892071 410366443
1 122332389 841834054
1 268122447 422748292
2 269235781 50001362
1 627239775 507614120
2 391834032 588926534
3 731709193 127227349
1 506283036 615783173
4 199472144 158581045
1 421917395 434173480
1 409387040 823379291
2 787309610 866134076
1 661064893 596002042
1 629248665 404580923
1 693126651 405259037
1 383838823 858981386
1 543492248 684700540
1 734430439 116608312
1 768418613 963807852
3 577877524 863298789
1 949328269 976302795
1 492347562 144990552
3 50259714 562000522
2 154876962 438027903
1 430052127 606268452
2 780743649 578744054
2 2228064 151509546
1 244955504 924871483
2 951571000 450386647
2 647994864 662179456
1 883820939 585941573
1 127718574 521628980
1 630537291 336078336
1 803820848 25849593
1 874307273 194694891
1 310633268 206161263
1 534324722 717890906
2 498949631 826202155
1 332899765 864854531
1 54636249 387958772
1 851298882 495056773
1 116086994 939676205
3 241587223 642174639
2 932760021 430590549
1 917302342 845298870
2 457220052 50722307
1 459589419 907474346
4 227013961 754420291
1 115543385 152953198
1 730977967 52055750
2 282466883 830776562
2 474667087 650665924
2 380803301 178273082
2 354015180 324601325
1 578188509 413879000
1 747493314 977493109
2 291554260 150630461
1 460220208 906946223
1 420392642 801341536
1 796295463 241338077
1 302632058 270002044
2 893748127 596182062
1 223512879 144096577
1 50481947 151120777
5 148613770 303921634
1 692543527 845171075
1 281694304 268515278
1 526235902 937485542
2 742475358 584728525
1 653983280 110278903
3 387244681 739836875
2 653421118 993575526
2 568058687 264674708
1 660129707 301826423
2 71936036 849204522
1 656590774 124371917
1 542278745 808867584
1 355198358 523254874
3 879817106 888810113
1 21192608 474410480
1 811297587 530664264
1 343200628 269982943
1 281725480 616574296
1 36236737 219994534
1 765786314 778971304
1 867463163 265514836
1 928475780 662554553
1 197849122 574155230
4 358252540 575577894
1 109592019 206973404
2 574028567 899221269
1 730200417 955238721
2 948966461 512869898
1 507051791 617747497
1 582532028 571624934
3 410951675 398639835
1 300934669 755379672
1 605038538 990087700
2 568824129 712481642
1 540421494 362532949
1 115491714 621768118
1 384826302 897650682
1 273225375 866535257
2 584102487 167537339
1 14973837 683909971
1 314604211 723321607
1 991719719 961179467
2 507309355 501306319
2 885408432 252624208
1 388021386 557838612
1 524903274 661848797
1 162679075 521677643
4 501960087 296294930
1 187680960 876871219
1 802853542 855882318
1 502809187 657809363
1 430410055 499103694
2 657371947 170238304
5 943224489 712737816
1 451996240 609456983
1 631187539 971673801
1 511569461 134977803
1 384956388 700729191
1 121012643 522520593
4 231979368 955357219
1 432071528 304730333
3 913807481 644966305
1 282831932 504892943
3 131118847 522398477
1 7848345 931080716
1 635334875 851157890
1 851604563 763308124
1 571312975 804731328
2 601172814 594776583
2 937491230 84167200
1 237040557 462998336
2 50036577 354272971
3 120040694 461067752
2 428120154 148125292
1 496120805 766020611
3 113392467 960242554
1 182732785 336676289
5 579897897 493288474
2 499152754 714642953
2 862091230 312730356
1 947420023 254055654
1 323577593 320378349
1 802686558 825352097
1 949481879 815460705
3 375979584 793276043
2 301685396 165327938
1 618855428 757404881
4 779764875 94612638
1 514736130 463780732
2 176422806 959520305
2 339046123 631843406
1 993771762 772952082
1 693995241 174677548
2 744162983 145843280
1 476236927 252494955
2 955092397 360504753
1 989058576 265310291
1 783137138 428993272
1 960820075 356246707
1 443129780 908333611
1 836333934 520572764
1 628078236 429599390
2 176305327 709794530
1 100956239 112648194
4 85876901 141267432
2 23321146 250604042
1 730798668 411330552
1 877747218 829054301
1 772954559 450573738
2 181613976 92246180
2 17465287 517763999
1 443305808 545738874
1 66780644 464379638
3 206533660 443716087
2 158631829 250609083
3 750927166 570844442
1 509935674 443888601
2 153563317 495448269
4 269171627 97657899
1 26937395 355969154
2 648138396 323847956
1 587732664 382918447
1 632974273 542973307
1 936601863 768266599
5 371182297 835230817
1 354069220 648897312
2 686424141 265949031
1 943793161 834089473
1 985532862 524811766
1 428983306 320878946
1 855550487 148723727
2 885764359 9126710
2 932064744 555851801
1 251453249 337246641
1 883603935 70387658
2 980985462 484960928
3 729199025 46259116
1 26356921 597972402
1 514424050 339091287
1 439096471 943144616
1 116723574 409773977
1 653640160 864670200
1 950923983 619475178
4 822544983 468296084
1 363524151 277679270
4 139346734 168009542
1 849737969 169705937
1 563523113 761364442
4 388919261 599220866
1 79462689 24766950
2 195791735 450281569
1 759028691 450057248
1 769830877 695378546
1 600982268 563269590
2 545190905 795266159
1 953984906 691412084
2 928090187 591805456
1 464621989 789485297
1 600256827 966334178
1 722634227 415343939
3 544796551 89210848
4 141135567 919148518
1 320387600 762222696
1 218395659 589581287
1 404885076 88802535
1 257137185 219556242
1 806082437 321831190
1 208142045 366393371
1 249273142 718329631
6 266031735 836660760
1 705451051 229846150
2 683568193 373814812
2 308042022 182901666
1 917685493 684630740
1 200750355 908098165
1 534527736 599673093
1 731611161 818813438
1 963676965 765879930
2 947037887 432484587
1 476402121 319399285
1 983455796 992766137
1 839852075 962046739
2 220492383 841529632
1 986845530 716387272
1 682484058 479409897
2 897547130 877853653
2 824231362 936611992
3 640932489 403020656
2 566407748 314406063
1 893102415 380429855
1 985387086 94728272
2 468199415 501717846
1 136766999 441707327
1 453060128 532730875
1 172584601 992474719
1 527569789 285985647
3 286461554 880652937
1 774392754 565462625
1 621262190 17894040
1 159297319 801428185
2 841450383 301370550
1 816896548 830371343
1 359821456 146085717
3 144557021 885442588
1 606453994 717658914
1 713370738 27045150
1 374086664 844826389
1 625821163 143748367
3 292204359 649935779
1 864864359 690895459
1 494804708 189953489
1 498999561 280791155
1 669201206 259229680
1 851668475 196091596
1 354326871 728008329
1 595992243 546195160
1 380038657 633162742
1 940084402 980674809
2 201076325 461733086
2 704614639 601731622
1 792909293 987379490
1 38787925 605704373
2 30743072 978067563
1 333208348 31922969
1 884708140 419271757
2 12983155 977129314
2 657684045 765069080
1 474245868 910752835
3 7538466 134407357
1 781472827 582123796
1 48884461 837604229
1 306605234 684563585
1 631524255 47213739
1 132459776 555352571
1 497489118 550335523
2 494351325 944222417
2 16667070 705689320
1 173149746 747407361
1 798138738 113086757
1 335195078 407719956
3 84581785 540414928
2 825065346 507035594
1 197321661 898007618
1 293383744 60362997
1 264228175 323341323
1 597022458 548289665
1 543201338 607947425
1 889932297 826161420
2 248718697 970990660
1 559860043 160156764
1 921385569 794163622
4 497057571 558588185
1 771359973 501888348
2 13845582 962413964
1 552709100 220458792
2 878610446 745657420
3 843871592 494743770
2 91199787 128025790
2 921997518 44015471
1 126396682 407415083
1 836384819 863149665
3 193617122 105829762
1 10404847 77175550
1 880659251 339243441
1 735904361 609675086
1 616503754 332219286
1 856463928 25610058
1 266432508 314485038
1 203823317 28637929
1 16561002 742739199
1 325253806 661587978
1 428430482 80919674
2 594841958 546792123
3 999798634 899317869
1 447241715 689206740
1 771799568 868370757
1 403238657 27118293
1 414933159 857557979
1 206780823 725722649
3 457658640 461278773
1 235012337 174341646
1 27693730 708043013
1 971534037 107039956
2 556953255 756200004
2 271741448 380932867
1 575522676 877560780
1 881489436 143531778
1 776468453 203738354
1 176730212 536434943
2 733852412 719373769
1 287575821 410504468
1 706853364 932448834
2 270529474 852663542
1 212933775 307281573
2 863288484 677821069
1 303629046 572692860
6 587773496 350311710
2 922124107 560352836
1 42233337 520829397
1 242943444 368002285
1 733637542 146028924
2 173178378 900615794
1 268679360 19196084
2 389901068 711665390
3 53541432 614204073
2 283369819 445914985
3 568814127 658871052
1 466608874 259458778
7 796047230 632821014
2 120299725 156239906
1 391952372 659120669
2 105209983 560427846
1 226030802 746117293
1 602053679 119009025
2 112196587 635846143
2 673539376 845518697
1 791778584 692859772
1 166642877 299955857
6 587195231 101458398
1 285304325 532555921
1 954156368 304184411
2 234214969 417322810
1 379099482 349601909
1 83977928 496675550
1 743831891 680533305
1 844859901 822186785
1 178106454 336949862
2 964780494 970031817
1 260918841 799144527
1 339758776 118094928
2 531135221 186920180
3 960644003 962365623
3 572417182 701226532
1 143759220 411992357
1 693687865 484515373
5 323249364 964672702
3 312527168 476807189
1 366214590 548776763
1 997572640 662778973
1 444774304 1723921
4 931123644 777245375
2 567491487 134194412
1 361666643 443008164
1 404334519 69663281
1 20216789 413173371
1 86633219 124175280
1 105856232 749640805
1 300565353 316879121
1 924137424 767429152
2 493678362 303222943
1 489983347 748208723
1 87796912 412419824
1 710550659 132548612
3 558155367 623361838
3 966855392 911436097
6 503219555 728615801
1 123919174 797594344
1 370347459 209787262
2 52163031 255776208
3 911193430 171840006
1 27751355 344969538
1 469855948 384543969
1 835546987 885822259
2 820024163 681867478
1 425212895 90521115
1 422956097 666052934
1 613018800 82920972
5 710667660 29099504
1 612871775 931310150
2 373777701 720989265
1 598934532 229992519
6 95728731 969440
2 920724764 991753928
3 570424140 210699070
1 477847621 363619075
1 667274499 991900707
1 188708848 828571043
2 785053383 967335773
1 680357254 854509664
1 110732897 21495460
2 292582969 484737827
1 125112951 862020832
3 4516433 997900040
1 463989409 631494202
1 338679847 941748146
1 758210158 614628869
1 969818863 473982561
1 580107552 579789336
1 380487143 55938748
2 332041778 121776768
1 686078087 989038113
2 185579404 139215335
1 235422448 27226838
1 781267258 389514795
1 462905308 147748816
1 59387921 942626101
2 491894494 717972114
1 779418695 441752034
1 514773396 129510172
1 284403294 116210593
1 236499539 826842784
4 543285513 324753871
2 954880888 616566840
1 774042133 196955576
1 198937972 756089311
1 391034297 470556460
3 389962887 292264855
1 352828404 85172447
1 965541705 301960291
1 289561199 466981549
3 885229554 183621054
1 689536805 986940964
2 831542581 662794688
1 529841777 592302142
2 748175165 84598706
1 668082697 617859233
2 371595879 763843255
1 612123277 345809214
1 563009932 801335091
5 808698952 291369802
1 204522903 204241838
2 57393441 62079394
2 603944589 119461952
1 753973377 908309490
1 528757172 922899291
1 320527301 587319535
4 924815713 17786054
2 131179746 463074050
3 409627181 600590904
1 793506392 370729586
1 67601635 146421075
1 580806592 339676365
2 175862874 312786547
2 690640042 619075848
2 677344891 157628843
1 389344166 584854220
1 937489888 462443916
2 315036540 680239898
2 470053543 789525849
1 783795421 507713821
1 700585595 5578003
1 334822456 353586451
2 20593556 626413407
1 336342243 992121682
1 205230844 578720316
1 678649035 324540835
1 415418830 942223686
1 42270216 687145901
1 142178146 772900996
2 665652459 428037774
2 324404248 288377939
2 89759383 59175139
3 1514373 252433358
2 776898521 457587064
1 160970633 311989275
2 644509633 666098502
1 770975505 420983059
1 639703525 646943212
1 591981686 812882685
1 741152430 501551257
1 95608780 304957824
1 221291234 198254649
6 213440133 530433292
1 237633369 459140822
1 667564931 450976440
2 289024111 392235734
1 681163394 409596439
1 65952109 169664169
2 593878723 741964967
1 249324196 474855418
3 939170691 574341179
1 86610912 360131236
1 677069331 616808977
2 881942985 152701834
1 831965528 730678634
1 206409590 824353007
1 153196220 168185328
1 966521917 591253044
1 333921992 168262720
1 19905990 359474169
1 269820007 371459417
1 377769996 303664722
1 191713450 231935573
1 897472590 145665520
2 448552489 874197160
1 442807002 53120538
1 700166184 232441499
3 416141047 658945262
1 318110765 23599096
1 301380352 10559560
1 507134515 712525987
2 960064302 441467062
2 672925139 578190840
1 821076951 794261557
1 490989186 936973532
2 499078047 732572868
1 226666598 672316079
4 364922373 195217834
1 776042106 87471705
1 641383317 948339757
1 700729674 25258189
1 119221041 534149911
3 405097827 53234665
2 569539684 949630209
1 777461351 71062152
1 176651950 695735664
2 528665334 201349683
1 928362455 857272090
1 348781195 722715797
2 523725529 460200288
1 537819935 889747911
2 987483580 748902830
1 23726512 2325447
3 941427762 815160432
1 718462738 382309674
4 193371982 708029243
1 118205661 930363854
1 86006794 438829795
2 101074498 126447007
1 781061858 707494416
1 588581117 27347775
1 887499983 466513853
2 777603186 344732745
1 909564673 973803533
2 274914824 378556270
1 905265257 812075602
1 599858299 753518507
1 761730833 201387531
1 988463802 879107375
2 255991879 634353020
1 131835498 241647441
1 50906004 986518546
1 609308261 135161201
1 936483767 339995396
2 269648880 336421999
1 474757798 679122021
4 644131721 828969208
1 982577733 679587942
3 568691479 501798865
1 211179355 477959844
1 562125125 120703570
1 496570348 163633332
1 917870812 339576096
1 703058157 284303356
1 717661734 425913838
2 741996612 547107350
1 806656471 757834776
1 20040686 525848187
1 398351748 821764451
2 130637458 60036215
1 674899435 384935169
2 971685926 60549417
2 331571281 67456484
1 730565424 979144620
1 562047534 916598314
1 316396489 640895662
1 339924588 373008685
1 122192372 239162655
1 652596840 291764440
1 443148128 18307632
2 901082621 918634459
1 984028752 955071109
1 218132085 738724995
2 412523496 710107195
2 146461856 387133283
1 51154310 155809204
1 758682958 223312895
1 736654998 764661550
3 563464876 175790109
1 47057862 719582560
1 670329016 665562489
1 350945519 537080884
2 702125009 198237838
2 319495576 567070489
1 599417981 766937924
1 561464922 706574601
2 704967849 233655548
1 934576520 443181360
2 128760977 691812185
1 861715365 748086877
1 579611960 510920963
1 393964520 808041056
2 264415371 172295424
1 183772944 500488962
1 866895313 734984714
1 769536650 176661937
2 419990220 930781000
3 532907291 718282297
3 108357443 603177185
1 614032620 769264807
6 291114567 402385422
1 649855116 837940330
2 353933577 228379767
1 686472938 698180850
4 282320231 873108581
6 397966265 351089883
1 945538275 584213774
1 888757566 169257924
2 427723663 708304424
1 497050162 645175539
2 214244761 966203264
1 588919094 486376500
1 402791203 59553685
4 647144613 999365990
2 571122902 880274496
2 33214766 279667084
2 29632761 867317395
2 831768574 107436012
1 668545659 975637216
1 760699690 230951975
3 697637233 268159034
1 583777976 995979139
1 751316367 139613098
1 509243198 335851599
1 31092412 526803956
4 646458722 578629873
1 480408435 71837215
2 649857367 733796305
3 90511167 905641879
1 105968265 106731548
1 424336443 43663650
1 434882575 483569187
1 459962228 242577738
1 758431862 569739835
1 935904009 746283903
1 270953953 561533840
3 656949209 950975913
1 273857239 930363582
2 149160414 118433694
2 229577131 868927256
6 893077656 149558614
2 577872540 69275179
1 561459440 213735148
2 395946733 296992363
1 636566827 490458652
3 405794249 126665366
1 881991136 413538529
1 563098211 67070105
1 66549097 135667406
1 492639982 678304221
1 530597446 591751783
2 491485500 595212297
1 856099802 451650860
1 24732658 331153539
3 635102745 458917023
1 354711864 599766828
2 382944180 418430428
1 22153724 575273285
1 139589238 413126989
2 295529270 182036485
1 988497016 202044965
1 46945396 338810467
1 329614489 813666442
1 899579410 14012616
2 350768166 63114862
2 872318223 270086662
2 964511177 5107314
1 848364839 193840457
3 266567705 804399293
1 749188443 922973675
2 657909800 662340634
2 170650145 448974904
2 584163258 55862178
1 147757544 941635857
1 52658791 756297502
2 151682859 64767928
2 507610379 276132599
1 183026162 736694012
2 187177210 927868425
3 34695887 175810792
1 415520948 477232352
2 520294270 909531102
2 683725367 154954591
2 582350362 798899205
1 562381909 270988250
3 393265427 214587566
1 533794466 147228479
1 502408411 994402831
1 568489344 349922346
1 974950291 606990723
1 429223531 994147930
2 785583297 26075031
1 611437958 747054454
4 253767131 491220807
2 795298792 275692983
2 795129411 213110161
2 860186831 195564277
1 485987273 75463286
3 237094693 373508931
3 72368912 449678139
3 650558593 113925318
1 174073980 120210406
2 355967456 129210938
1 957321528 415541796
2 59992256 488293041
1 115937682 419835499
2 65302824 778475138
1 367415153 160798608
1 703032792 31979720
2 976859161 97919143
2 613342322 5156789
2 446739425 279944144
1 7814080 331091377
4 510145638 450940685
1 693969675 327622906
1 818561133 369927180
1 910441081 534944925
1 958654951 880259251
2 250893463 321559302
2 648284619 931689557
1 586249818 891568311
3 922809876 688103895
2 871638923 385585986
1 164249807 790288496
2 820918063 401028570
1 143183866 314143541
2 530718105 988771216
4 114234004 164883028
4 451526069 643940517
1 802786314 41742119
3 363739987 738068138
2 730216005 796662807
1 656828148 64697420
2 689858674 44325471
1 404731685 169550933
2 272527007 302452120
2 928206772 902642236
2 475971067 717171008
1 9477394 862704597
1 472553602 58292298
1 738084174 693833644
1 830591815 577223294
4 441618714 452223788
3 529333241 709767070
1 436549949 45253262
2 3865526 404226111
1 789378073 602664178
1 509229208 129312287
2 489890247 142248586
2 734883363 62958870
1 28244126 552182428
1 224987073 229078238
1 561398876 695859848
1 510252527 26085309
3 18667960 794976931
1 882925910 227379030
1 682547790 168209360
1 3574056 966147128
1 300108550 136010631
1 226179065 557538620
4 176511056 134015407
4 6099587 293376275
1 599459658 771592937
6 341322125 113789125
1 933064389 649815246
1 539511237 609934310
1 163747848 952821041
1 946397190 132133187
4 691835753 958899282
1 469592144 388992676
1 786528562 638704648
1 896129124 881679953
1 961860518 397255790
1 560443465 14978151
1 351816745 721029205
1 682050944 145708665
1 73247014 394992958
1 400404219 701206825
1 616970757 568353768
1 316799718 31747610
2 707094661 272510350
1 881774663 828052163
1 683226447 617136743
1 386128819 408103059
3 389272239 445189343
1 713276501 474491167
3 982350446 182128296
3 84902335 842284506
1 885433794 262593579
1 290079751 778014136
1 199185969 495236343
1 913967647 125254832
2 693500526 235591584
1 17426498 18491786
2 454442958 394807845
1 838140328 919282780
1 229790357 293765303
2 241405272 7584118
1 442853571 731497972
1 50286458 954214319
1 835448593 649489302
1 255242213 860769000
1 356757640 401617560
1 964598171 464008483
3 546488254 189236649
1 761688251 159150344
1 502375401 629780275
1 606105578 197579623
1 139957518 524903641
1 429718077 916073139
1 130168703 426276386
2 595563608 474582760
3 932384645 468520313
2 379669818 876892810
1 264934775 16963761
1 502610997 335833070
1 683709916 8377006
2 151761261 869866116
4 534375131 644792412
1 83890442 803475134
2 884088337 845946550
1 283967137 583066771
1 658843218 12722632
1 533515846 162337346
2 610250663 837707190
1 781379556 318869499
1 826993765 452320305
1 311797960 373526380
2 612891293 840105419
2 59528058 958291509
1 843677749 868456246
2 212446458 390294800
1 139227637 465458193
1 150190312 100083251
2 305976037 301631734
2 563655974 758709828
1 514846081 178333044
1 718753811 737992325
1 933563841 933488683
1 764503003 638865728
2 748589553 672183339
1 989412740 340582309
1 480923430 124887040
2 872473378 836128026
1 795107805 140205873
1 384395533 362877840
2 827487918 119618613
3 491528398 482355845
1 745736070 41632698
2 795674528 838575956
1 708202816 194098864
1 192098040 787614871
1 925202954 404679303
2 861901847 14818659
1 486867194 187266365
1 216020853 385516983
1 215585304 182475174
1 273464815 491220816
2 697477362 69495032
1 540308473 324871907
3 805893594 805146851
1 723650482 744487031
1 967262105 179316221
1 863377077 929854894
1 255131555 966032684
1 160833626 469173834
1 777252306 526880200
1 81307591 99531275
1 620269883 639754159
1 333470133 814485526
1 31536392 469954622
1 748567966 589639971
1 63358695 173748275
1 87576202 182617534
1 6400013 43375646
1 405838570 350401399
1 919730718 74973518
1 433619290 781074327
1 913078246 58953614
2 212277259 544859570
1 500091605 661624452
3 100521449 738525549
1 434767808 767414104
2 875965608 604753893
1 381987274 942568859
3 417870298 830605332
1 150570721 297542317
2 40606958 140303602
2 1667434 949072475
1 607519472 711706731
1 554622428 207310488
1 27761424 898640348
1 591973177 554099952
1 88871751 395409078
1 29399691 437534883
1 474230822 398128669
4 70087183 398418126
1 396249105 867707207
6 945026709 154794941
1 606324404 950622838
1 630297531 694807193
3 692723269 456881972
1 385924953 147786120
2 455262232 641659074
1 592180263 947479597
1 252346273 279321883
2 67438176 995750765
1 970114652 632249771
1 373695538 582798820
1 422414526 957525902
1 713323632 59252670
4 465008470 963218217
1 526153888 459696274
1 297905998 117240645
2 402811386 753614747
3 273203255 199646996
1 651528447 19746385
1 734589207 567280873
1 970294986 982510246
2 507856585 664538679
1 127623909 821683102
1 790627267 196085710
1 180373917 350991547
1 846762126 839450824
1 857722928 852991425
1 158974857 255341615
2 609992510 131576687
2 637358998 129129320
1 716753352 170698083
1 624867731 877063496
2 965896932 747110468
1 614860557 121452042
3 887534402 843805417
1 271916002 649018549
3 98832629 35570292
1 870291644 894013213
1 285707306 952099859
2 681779001 986089986
1 281828137 681798412
1 341403622 51005742
1 786615202 190927237
4 101653528 201040622
3 242797385 572897454
1 516288961 948669348
1 391949806 241810514
1 864222299 357633182
2 651867923 22198025
1 405450593 633259610
3 939260074 279908193
1 109569592 644739013
1 265988998 82113477
3 293526239 862281551
3 851621912 219563233
2 622711017 635038390
2 506699927 323370381
1 388224863 943087371
1 840312762 911510181
1 261457303 328510889
1 21831406 270085874
1 131061903 442729310
4 339619863 468994057
1 346381596 387874272
1 761393368 25870593
2 552177315 24732543
1 928749884 545040486
1 425460279 185930419
1 679186215 93531569
1 888134408 715780428
4 408814298 521833506
1 244426355 916755061
2 309844895 210295007
4 705635638 350755610
1 165178051 258833631
3 729851716 507864971
1 652631796 747809836
1 726161290 799368543
1 699400596 930621751
1 721779508 707484320
1 409843859 584327301
1 53853308 641425805
1 143833341 19115958
1 880390491 932305910
3 149986562 282853412
1 259202736 186210388
1 794101128 237814073
1 596359313 77526381
2 767435485 662483483
2 121356236 731016740
1 575843306 626152631
1 78707754 905825925
1 941660234 424973078
2 576216288 589064287
1 210164786 708025662
1 177925316 666484503
1 407262858 276433321
3 774267990 617089862
1 623399566 287789414
1 951204953 481848812
2 341842732 695248287
2 508573931 219534612
1 501385121 322657752
1 669544510 848682553
1 680351358 216762331
4 426479388 78818243
2 992245550 574605647
1 626907418 830620468
1 481151603 460349671
7 983898928 865565773
2 330044807 287658334
1 696526164 163837875
2 945693632 514902919
1 671078398 301824491
1 992539598 203844303
1 412422568 329968023
1 19688691 832983892
2 806538140 179245154
1 298193364 807073826
2 934515376 316979181
2 604933051 678639011
3 59787010 66851879
2 735892774 410497137
2 375306597 607262969
2 928509218 685744404
1 597226290 445011127
1 322040521 271877819
2 617145584 878804780
1 888285076 686754177
4 696427199 376088473
1 258208951 23514399
1 906386741 628903733
7 286767028 728928518
1 342434751 303534359
2 928556071 155941125
2 725119347 132882249
2 468115565 564250309
1 177913208 251273339
1 797210440 325391841
1 461762557 416846591
1 953116616 154226561
2 139312260 456909977
2 102879275 70692978
2 941796467 923642826
1 696261521 203921556
2 322641910 680111077
1 940167208 464852772
1 215280967 370002035
1 166517578 878019874
1 293013222 617491333
2 409928659 25802983
1 887403535 77587186
2 137444057 737906546
2 91575995 730215040
1 589191590 27833837
7 281335284 722357494
2 324333162 608473875
1 273065891 604081987
1 351616237 127652841
1 910983040 863317395
1 79902250 155966910
2 396787711 258296878
1 454266908 160446385
1 89022043 261273470
3 507754555 998323713
1 545716613 832097967
1 613693414 511558202
3 224615698 351460458
2 996669761 584846409
1 425954117 859713872
1 594786983 777454980
1 127801672 328816757
2 782167461 850635520
1 673303265 830430548
2 445597498 796831101
2 691407638 167754116
1 599514806 150184483
1 261369523 230604193
1 492216875 343643283
1 402854783 873248801
2 911963063 287275154
3 31311980 605033371
2 882812834 222856280
1 716194258 472423413
1 254031824 539555959
1 146784850 180451282
1 834136397 366042961
1 603019108 485474934
1 161139770 545581696
1 681472876 552427891
2 915533129 761838248
3 325688678 281352363
1 948522052 398554662
1 380180579 146468199
2 978981325 231825645
3 689228373 624733011
3 102151056 993225459
2 482445758 204234769
2 930159820 78262816
3 843012374 939472014
1 292154717 79067148
2 693812792 328038532
1 824306761 588162937
1 333446603 609825835
1 814836069 582629025
1 521120355 778322984
2 759952673 707317196
1 445320871 42816856
1 14544950 471714531
1 488717764 887368820
3 205353487 998633169
1 40723154 854175266
2 844556796 405726097
2 949110099 19144300
2 527195308 969846625
4 370020522 977403709
2 981617485 916526071
1 818038914 871107198
1 917965930 754170183
3 430593994 51522440
1 1755061 776592847
1 222994006 616523658
1 260217962 385754744
1 673817457 180375169
1 999487869 526475471
1 734259622 900307552
1 71269493 405012162
2 306164621 742826935
1 237693404 233599563
1 273910924 666134126
1 586833546 56304218
1 123085501 12026129
2 435803819 450551074
1 914572584 335587270
2 256862556 945222898
1 168084447 576447459
1 581485215 509457077
1 330827782 2081156
3 809689589 363540843
2 266408472 322815743
1 634475925 356532133
1 173818070 813831711
2 869934613 865790855
1 395126451 552711551
2 338920739 603869762
3 885242038 147181898
4 786814369 388620470
1 339155677 882994561
1 667746448 215996241
1 910731526 681147515
1 759593656 509305336
1 128906199 349264256
1 445459571 507165648
1 604416754 966162150
3 700583880 837426894
1 762790536 369758603
1 169449538 526388280
1 697347484 483999237
1 435769102 912100659
1 359432274 407217481
4 852884892 917188463
1 822102152 531412518
1 846898381 29707393
1 591690410 492341254
1 519556260 220088195
1 102098894 365270727
1 429306268 444038677
2 707932135 836443926
1 416836896 708414577
1 83538028 79301895
1 990438549 357903691
1 282720278 679931723
3 73111790 701705381
1 388298561 246581443
1 591037211 587690467
2 480210349 326499891
6 193990129 395885071
3 214639970 192066599
1 715556574 880514334
2 921972821 577795702
1 977382399 728025660
2 28808437 631421947
1 439042432 953877502
1 463438434 610446250
2 835742404 796611865
3 334877556 136225949
1 829089857 429342354
2 279991348 470604277
1 347365561 484591948
1 565618010 530115348
1 171432646 178777764
2 148505674 594402592
1 748006985 363943515
1 780137474 704833136
1 905855011 361251054
1 222558528 357535350
2 399557595 910738240
1 732891221 981259869
2 902415322 288744365
1 328009511 610130451
2 966990925 622652505
1 698722436 907759980
3 758833081 215689977
1 213562959 146645435
2 387259362 994073610
1 188398351 205023800
1 439244119 256348411
3 568590790 194808351
1 58751290 398469515
1 249606824 530930372
1 634458282 235481988
1 816410574 338503359
1 166541652 395680297
3 562799502 415527198
2 798220614 438570371
1 314819531 919373813
1 614172156 803420774
1 412430553 714796465
2 848717336 541346417
1 748348399 90548210
1 373143443 882464939
1 533610036 890176392
1 811011499 951092073
1 456534688 648949283
3 419321364 802306950
3 540256476 875068760
2 467141873 735843694
2 580654293 49589544
1 383784246 966009588
1 428763739 874859317
1 321716811 276551570
1 512173909 237727269
1 409094433 678034898
1 788072521 196301149
6 285219904 999894617
1 143517463 305046491
1 581767932 42469996
1 584684007 231281128
2 144532925 709616405
1 868804185 512497854
1 302832310 527201832
2 63153581 65973227
2 569905609 614322187
4 677597096 75555436
2 586117977 584733175
1 132522134 610465007
3 985992276 939583182
1 232867071 521943297
1 723122420 264028024
1 461347660 807235936
3 947166424 279300123
1 246406249 751783239
2 997261255 783209570
1 516602872 196489704
3 699495636 195663243
1 159476276 868810930
1 792912454 623497538
3 668256089 365448630
1 455917179 90086857
1 810467157 104754801
1 635888541 571659650
1 918493423 84783335
1 266612953 850484907
2 626117638 221453392
1 13417075 175262790
1 200458413 590303941
1 214393608 387619084
1 352711319 765137569
4 227010451 268957107
1 949044358 281951648
1 312125037 706308630
1 556270394 88796771
1 368026911 668977111
1 403127519 590714543
2 615558404 446895302
1 335663179 396530990
3 879983007 500239934
3 857891639 349740400
2 711675309 398937528
2 894061962 199187938
1 376536122 129540197
2 42536901 817380411
1 559770545 168792468
1 821432201 848355614
1 942072975 38449155
2 549624718 110186639
3 455481885 731051874
1 790191183 53548199
1 576050660 761345223
3 460929208 149025054
2 19677457 93375744
1 639520977 544069591
1 638313625 723032480
1 197526764 906379496
1 824722979 30048817
1 193286430 82311083
1 653877020 19689366
5 346533410 444763695
1 360925380 368052693
1 274236598 853209383
1 331616630 850129198
1 549231075 673210974
1 943250855 361347931
2 640786645 13715593
1 665059917 893562074
3 257505861 398967957
4 539117951 446489120
1 707759411 203542990
4 464530217 319845565
1 207529583 957375812
2 210073079 254747671
1 170663614 457631646
1 212763668 259111231
1 339423231 300434880
1 166354287 540137773
1 23345256 141403845
2 492735593 243514950
1 151788423 978749422
2 452820558 237414495
1 790521055 963867572
1 53280845 849978692
1 469007109 598889059
1 638924128 859181144
1 350125293 567971618
1 479838551 50761059
1 252045329 281952578
3 249782514 88141331
1 457900755 632308991
3 899186488 439549219
3 608031756 956400370
1 13004984 88466067
1 283779402 515177426
2 411172508 458246677
1 943065899 282739010
1 877797128 195289412
1 718412365 341484192
1 898456040 572222885
1 96728346 534641353
1 335719599 508572720
1 739301448 502503485
3 164666497 783524403
1 476330957 298780970
3 671426243 413907089
1 29637597 820542188
1 803273181 43802237
1 752155219 617111096
2 981383774 383555548
4 135836232 73846819
1 275481453 868529545
2 824534163 46848444
1 939342999 332179495
1 699783473 125474364
1 663692727 3045925
1 43705098 382839520
3 641160894 170879024
2 519415932 406484665
1 813385980 830779410
2 492366049 316282427
1 787878242 470566888
7 436670909 376200848
3 403819507 416904482
1 538442606 373065856
4 872459493 592809848
1 688647378 341123941
2 195030223 429450220
1 369912267 776851091
2 263671002 234903791
1 144020697 313830236
1 536997654 546937879
5 390682143 383840348
3 461986473 932475976
2 826856848 361190883
1 648460474 208834096
1 634240153 493882521
2 25750348 614305148
1 382396743 889100122
1 309665618 234051663
1 244125329 839558161
1 598196909 46017723
1 148289802 516795600
1 455704858 745759672
1 170578724 273951740
1 864738817 935827410
1 375826744 736648066
1 884663013 533730032
1 842044108 674758975
1 200302037 125081553
1 495182901 952920239
2 138697940 716472094
2 168112254 887396700
1 993518745 522308960
1 841343104 373088468
1 779725462 181907572
1 423474518 144489766
1 671369657 426034923
1 724917937 38158787
1 657758707 796142648
1 999573380 528496710
1 539699160 737036560
1 323010724 358948840
1 559879582 461276139
1 545653710 748542794
1 759331337 28240628
1 612896344 28788340
1 712215259 667080629
2 30236349 426166290
2 80313720 750955172
1 255059304 711671065
2 348817765 889520842
1 497548838 108195660
1 95209577 488410400
1 35938689 953177581
1 373139076 932676596
1 108239841 676072558
1 473196829 252034939
1 809472564 188765393
4 653380286 713964248
1 466427272 623753203
2 244484483 309123860
2 925591031 743229325
2 915400910 101232211
4 509629981 189876328
1 398548246 601487515
1 805158353 821286498
1 535062147 530826117
1 838164984 638401750
1 765212780 483054187
1 918015817 975082624
1 22404347 195713526
1 672157456 187009091
1 314256077 232836002
1 469776979 378280002
1 630762494 729062079
1 504660258 895646077
2 705533901 712164355
1 265864996 257845578
2 717170064 262180512
1 454198610 123255228
1 832092186 17526707
7 283044776 464943040
1 962715647 671453744
1 734352383 882003442
2 911286672 573369858
4 765052643 731654738
4 279898886 763002737
1 958306972 845208509
1 948466072 256718780
2 860450970 715380520
2 416109342 94546654
3 193281240 456898922
1 67194894 248935342
2 646059705 607566764
1 714370571 27067031
2 186015167 685093206
1 159740606 176422379
4 185279113 545809138
2 891222610 164814888
2 662480081 342233172
1 458824037 404301712
1 154581271 903992570
2 610128571 59238888
1 663103606 126872171
1 663396646 531101053
2 794763418 844067256
1 628748021 254629697
1 441043 384549453
2 928712898 815693253
6 515353793 281883013
3 611082477 748349798
1 757410049 926238267
3 594014634 803082096
1 471651528 740938841
1 931680986 782051214
1 592453541 33512913
1 836026759 719854500
1 673211838 788502172
1 681997684 214503058
1 81937113 488200413
1 637244801 608320248
2 739690363 722606583
1 892771455 381429473
2 147331311 219547439
1 236963808 487704807
1 189025594 356431473
2 9387940 344625031
2 151155716 743387068
2 118216273 471076507
1 293863011 348562306
1 123653786 140126986
1 639733473 860370147
2 435165415 919249747
2 570041752 259516544
1 353563151 610346491
1 914781539 539632573
1 860824160 756363917
1 889102973 135897997
1 534156210 648196245
1 546114094 354638543
1 879435855 610390158
3 383504840 380282046
2 94546720 317970602
3 763911998 609804756
1 189077208 232315996
1 255803253 280381787
1 54571569 635607954
3 306862279 515806557
1 594152082 782055153
1 245840284 854607842
2 1417243 431762476
1 619820775 99697479
2 973092324 455858936
1 268450135 206502474
7 128443649 703652540
1 457921250 187630332
1 814367429 777327613
4 933143875 295125731
1 444182521 541719394
1 291566533 255181737
1 765775975 279528997
1 419602355 699924151
3 865993742 681431345
2 414944375 897064687
1 565859387 434034863
1 416380635 715028080
3 386016768 955338079
2 606324476 157744911
1 407282924 513664722
1 166789585 419368153
1 627157246 767015597
2 890571847 402535069
1 858004256 441896117
2 145422436 398111726
1 539799471 41952755
2 482372683 349949549
3 413943620 975875598
2 326122025 398308190
1 94681764 220066882
2 414296700 525467888
1 466666596 500685521
2 416752916 477581770
1 938729767 737077550
1 19768826 889432673
3 101613328 122858877
1 540896353 34718781
1 923414085 209798131
1 90955065 390966199
1 413113635 17461483
4 240160550 219419258
1 868753850 520635059
2 801162494 846242509
1 479656004 468873022
3 560866625 944485377
1 73628581 131167136
1 385450058 61134606
2 321714758 117314344
1 288521871 579351476
3 226472055 308525922
1 988890333 97187614
2 73729631 469262067
2 592356495 769058978
1 675070465 969753527
1 237952893 172728188
1 963317250 222111355
1 604201292 658647273
1 531308320 629829804
1 426858711 587723102
2 926087840 824210591
1 963428610 669400971
2 85459058 275875619
1 889447437 633870492
1 508704265 635405228
3 916351677 722988441
4 268232037 773669659
1 678662891 503919753
2 256984611 716977358
1 286433516 78977704
1 260666594 976005816
2 662142392 437946824
1 939126652 825838465
1 492295987 71810161
3 675187713 819403922
3 374680566 160494730
2 432990331 482450547
4 561176647 425474128
1 340217920 584346585
1 862855901 763033719
2 699587373 648841178
1 158247938 989582529
3 755234271 742647738
1 148508431 133206202
3 152663686 465491763
1 465629290 776139950
2 9521834 189306402
5 651966200 936567152
1 120624731 162006936
1 283473689 786540985
2 437869373 826266265
5 903506403 398992557
1 877358696 677777379
2 295645554 437220028
1 317750163 995378754
2 796704708 235297419
1 438271950 13542569
1 610109146 228851052
1 121556626 127310044
2 754168557 64730516
1 263451674 666160902
4 468006997 727984864
3 780382635 690797209
2 934048039 650216225
1 151334636 867753650
5 25422781 155770491
1 889782526 22896769
1 784422716 635615520
4 38670396 784040457
2 922203391 463393513
1 639228371 407092396
1 792120174 887298047
1 305359638 617141627
1 989930808 648022471
2 277512975 571391164
1 31606665 688788916
3 931423336 701313190
2 683541541 399886502
3 641225795 931217232
1 262033062 556039768
1 920677026 494310085
2 587968096 485309874
1 466489019 391600277
1 939407017 352635137
1 60803655 56387935
1 693806394 247326042
1 804948873 810746568
2 901403810 512579270
1 932640456 772938754
1 720079921 374163508
1 190895853 671956835
1 202662262 598662585
4 652311718 949774828
1 919539024 276789536
1 719978166 368004534
1 422073272 772896669
2 742610831 718376672
1 861283623 943183417
1 946742878 131064448
1 200690082 2146998
1 234027856 403979383
1 830095707 889754358
1 747695998 723993323
1 671794700 897110426
1 705755080 137731616
2 670104985 878501491
1 890028681 962952812
2 209373063 41732778
1 905648759 675350019
1 314483379 716750650
2 619595158 399158961
1 508708564 252570051
1 992148618 177397684
1 64531292 893297661
1 338965114 387646814
1 867669509 933031573
1 943334738 565808069
4 247883255 484106479
2 518229415 394763576
1 261333836 274839171
1 175841114 893647604
2 166058157 848222468
1 39941963 210592298
1 982531286 155403128
2 935157591 169803369
1 116077832 594346947
3 647349582 463889916
1 21938349 882142175
1 106832094 669353556
1 508065587 930687649
1 267252019 541752982
1 979537828 428678173
2 409170582 514700331
2 348710823 33739996
2 953861174 205551757
1 926387390 279493379
2 878507690 672386089
2 164913832 608246394
3 902382210 589673832
2 918560901 688925251
1 791365849 298285515
6 446409645 324835021
1 863217199 696080014
1 927998093 961554948
3 469913143 611991460
3 525603243 198247039
1 116092312 973798490
1 119849501 265521631
2 155953415 214394606
1 413489281 449411254
1 30357766 231203752
2 979662320 455274075
1 644137437 991243625
1 739702140 433287928
3 325366026 111731960
2 348083987 258412092
2 394986330 44698347
3 665504742 551134948
1 645218859 911858798
1 699084586 571558449
1 710941659 81929396
2 174497681 978064568
3 809232089 923280883
2 343205853 256248897
3 838640128 354984974
1 732128993 740539379
1 47988267 65423513
1 887600784 974007661
1 502479289 940376582
2 396613671 122450095
1 537033212 845728190
1 868121614 728742742
2 27225690 236227096
1 257757517 778859984
1 998972761 699923889
1 108779561 203379973
1 564832039 160004229
1 653070584 754287254
1 585378442 870329251
2 599655849 516090110
2 238181232 310018571
1 775746558 554823975
1 565883644 306797715
1 622067569 368314937
2 899360023 441418074
2 874771727 425536391
1 528192791 690561406
5 547509488 595185029
1 256855877 316146672
1 476907960 445435051
1 466700311 548249966
1 206826190 762638161
1 935839738 706058325
1 463246928 430908339
1 918329940 789401418
2 713908960 65104979
2 189549633 452996786
1 900415290 303978983
1 283385253 582656416
1 839901134 148241400
2 899318227 54667887
2 320863960 675640758
1 317695459 511801716
1 693684599 883563637
3 168972316 961694911
1 392352436 784710459
4 550478942 868647273
2 493754606 200945198
1 313683544 800839789
2 574484773 647614045
3 950210726 456764420
1 269062548 269741460
1 773408906 236574022
3 328366570 324219769
1 682366183 620074485
1 952682514 567566060
1 456729716 908495185
1 8915092 153946216
3 291786801 552715104
1 371051535 721155094
1 520738684 427735100
2 449126716 520601687
2 753337399 71141612
1 430358274 580990954
3 502228958 206416588
1 581715690 762527978
1 446522362 659430355
1 163742365 598174295
1 329411761 141944607
1 867040143 930632013
3 546809879 218146425
4 538523746 823502994
2 88697012 17321230
1 13936864 482193594
1 469420895 405388164
1 681271543 435868735
1 337364779 546726343
1 615051945 452899858
1 853079110 864556277
1 861487410 891498876
1 604702620 389317329
1 891551538 439539981
1 628650368 907622638
1 77540745 421001785
1 366354421 961617709
2 226159690 419482202
1 565853463 398300463
1 147337442 120719925
1 936225174 115894449
1 661124175 194003841
1 535305780 251243785
1 7109365 956000628
1 529722317 220727597
1 907117307 187307099
1 669369588 93749845
1 265913217 29408613
1 286349551 867483333
1 860876363 591722273
4 537292316 661822929
1 629160894 159331592
1 872629656 638765537
1 347916491 417904679
1 297415636 2597690
3 284229919 17751134
1 619071077 157340208
3 41684655 746940909
2 108607610 930284283
2 691683308 166370240
1 398077905 497805654
1 135457281 629788438
1 92321030 955727356
1 821553781 835491156
2 9195911 303984680
1 131795616 250047963
1 39619542 967886951
2 821136130 297351422
3 5168218 905586592
1 804686938 747204643
1 965712416 41940618
2 124445341 512995795
1 794165716 187552868
5 648695481 964565325
1 37892026 309969181
3 729554794 243475359
1 911289503 312240970
3 173163205 835383078
1 495977877 264777276
1 907703221 559680427
1 334166840 950644563
1 189405867 233299399
2 420907088 327050456
1 97628179 515841946
1 431291649 647145252
1 8336519 539532175
3 125676362 201512273
2 171108711 727318066
2 905822781 538648659
1 828657627 833496644
7 809015219 463456536
1 319707993 526001547
2 607440127 755744643
1 854833878 118774825
2 796230496 627899146
2 373225888 657495813
2 628137362 372850129
1 429570865 124168684
2 743818606 761852235
1 166538399 193020334
2 199108871 359436284
2 992763420 590295997
1 802861900 599183960
1 303940534 159760832
1 804803123 39348280
1 945645496 119045310
1 60382586 502109917
1 786167156 645387424
1 928978591 571057003
2 591861501 978921144
4 85002296 614772974
2 535277875 873627000
1 286955702 223063764
1 756546406 861193461
3 415531476 845169024
1 892390158 860882327
2 30610273 719742086
1 306742365 618654349
2 769871637 460432675
1 686680417 640387051
2 688263579 842303242
1 856241313 439032992
1 576068671 906320986
1 654689577 861843986
2 224573664 70520971
2 657344581 676779183
2 465399360 165405856
1 192124755 209824885
1 321038583 721148232
3 458867568 437056487
1 692945284 415744481
1 996021026 464339393
1 480357551 411048068
1 596997373 262275057
1 477532270 808037155
1 577339307 319902299
2 330466901 795579848
4 742784124 848588078
1 827583331 725922487
3 462543209 99731812
1 242638831 12884113
1 401680968 354696365
1 359644430 254379833
1 409517107 207766094
2 443597500 958879502
1 641667004 418041084
2 400183624 622196999
1 145694509 204281448
1 112678255 682630437
3 127969755 328580313
1 621714036 828424134
1 425812282 820835194
2 414876891 205066536
2 39523355 814329656
1 561940904 376936590
1 869421786 302303963
2 483266502 985670347
2 322469045 803309686
1 442408669 511055924
1 268383905 398636707
1 483061053 240605282
1 63333093 472539133
1 565475926 580432885
3 454216644 789953310
3 815381618 644838162
2 296597013 214020857
2 263463055 566491446
1 880539227 356911347
3 598017546 543298451
1 829292812 776475854
1 658739274 658113589
1 28600541 941211515
2 135412259 248781250
2 618920603 939225271
1 209709006 467488291
1 634739215 843010298
1 523661539 74894617
1 856317086 158301245
2 112115838 429122991
2 951304803 990187526
1 722430484 735529350
2 833190698 40584946
1 543169827 784845355
1 837556266 246586814
1 372974975 70780283
2 149324074 150248530
1 982320790 312891587
1 573137872 713561173
1 353525825 373895187
3 395685727 278436113
1 842451146 97335580
1 138357651 762275617
3 111862830 495111558
1 683178941 36592842
1 157888464 175190725
1 264885432 707045112
1 568087608 620338153
6 657725938 982571039
1 317964527 742047963
1 219012830 1761426
2 379244888 760220188
1 996911188 195341482
3 609519132 185399278
1 362574852 482692230
1 656362103 254822815
3 57906763 325042539
1 183026211 74426406
1 71410034 68566473
1 158495682 244178147
2 3139626 812933939
1 617911136 99420977
1 669242917 783517947
3 647232854 994159160
1 971384219 828949387
1 211112983 273210011
1 167874532 282730057
1 696113910 839705070
1 885649467 580247903
2 838651474 169948059
1 108348231 454717051
1 979682235 681032202
3 746748749 899268898
1 873366846 721009628
2 280341211 143502849
2 351483503 337660653
1 940942654 91612522
2 689387291 375215170
2 394056398 450574659
1 147257123 519584176
1 649200546 601310462
2 832247704 502565395
1 579998111 445659415
1 35454903 165225660
1 122668553 928155246
2 431316095 376534898
2 301576334 4288441
1 517093793 250977131
1 894201008 984765283
1 458401735 236780702
2 328353722 428136156
1 388156564 556314890
2 924345523 323556615
1 635121037 411551617
1 783880913 903377193
1 822623878 441170066
1 20165557 506813104
1 660776427 850561841
1 655510839 149807636
1 449173645 982183955
1 554291296 235678330
1 814344777 338047685
1 444817686 722080263
1 270841402 365904312
1 377063714 443335417
2 685939098 199134603
2 993377783 938720130
4 336095661 379586680
1 379046545 943321833
1 783574491 355889509
1 212741208 729152260
3 590887980 809180282
1 357124683 456822432
1 55935227 402584368
2 569779767 967859194
1 19822702 84026826
3 743909547 583056749
1 221256943 990320837
1 6773923 467277015
1 600106235 353611051
1 960538158 721697278
2 788565309 849622766
2 451210980 848876262
2 828069475 48406680
1 362182137 328239205
2 965405870 391703469
1 169603062 547534083
2 705121202 373806565
2 611080852 230610074
3 174219943 303702854
1 748832054 727389431
1 66432978 566696091
2 145587301 656661993
1 797236923 104512232
1 571913368 739275497
2 617016789 729116799
1 179310058 274262803
1 936905735 666433982
2 321598347 115652907
1 164370107 230628273
2 255461853 445189682
1 455623361 817349330
1 988221984 90099440
1 461316206 321800197
11 946190692 449341359
2 282294799 54086763
2 483423373 536898164
1 81318004 413061897
1 379807246 483638840
1 493146414 7552698
1 65993081 58320083
1 413173631 696929055
2 460767781 247747721
1 187818951 577483275
2 394816955 946493261
1 11048847 289427331
1 195481582 825517022
1 838736740 579222131
1 738211817 725026067
3 298400024 493564416
1 483392436 683696296
1 789826992 730444588
1 429988998 577347544
2 617420756 174995634
2 241761801 278805277
1 740820256 684879717
2 694206818 395993823
3 592932643 559962870
1 551412363 354630012
2 609316606 246129291
4 440873024 183601573
1 446067151 548923240
1 271014363 582144181
3 123842028 844050734
1 10917079 172487732
1 463016125 84632513
1 256231140 880607397
1 163935045 100034653
1 866939725 761695792
1 929258277 940793179
2 224858345 666083815
1 140729998 297139873
1 608730746 707419676
1 348910259 170029867
1 155244867 650563915
1 262128850 764860559
1 205004205 377610585
1 363665916 274635899
1 375606155 16756641
2 331115980 647834361
1 870204697 100042325
1 907716560 488426622
2 603704031 91006641
1 992879101 379328567
1 597047668 291806233
1 535460971 79572814
1 56635618 241445497
3 7555886 471579262
1 536773503 148331723
1 716011460 794150303
1 599650207 113871060
1 289399814 733879615
2 221003095 133366557
3 522784477 352754516
1 795682152 802030434
1 853956850 92075136
2 415158133 887968629
1 627205489 484064388
1 262991994 109173930
2 337707719 309126954
1 558081106 47593964
1 950621337 610369836
1 864752868 624445788
4 964785829 784644714
1 765407972 126729245
1 27643915 226294604
1 239870634 614210524
1 651673129 409360100
1 117697124 847015736
2 485577466 934929265
1 282613414 940960574
1 455092281 697641471
1 781421002 423883846
1 557991584 534296665
1 90468645 464878220
3 620022094 669262380
1 609576161 729741346
1 864250031 846439208
1 905651584 761211073
2 13007733 554183070
1 188756794 119353558
1 199956213 240989669
1 684939226 919508623
1 915912413 784294645
3 379090219 473728323
1 998761694 953209632
1 296398407 739612990
1 292499885 605250182
1 156483332 201641503
1 853709549 26630128
1 511506261 646956910
3 592451661 200000032
4 205730431 561327139
1 911329074 765166916
1 255585678 47660401
1 364314220 876803530
1 181342914 447282067
1 198938942 136247253
2 470865079 108991587
1 562624107 527792516
1 592214836 779631728
1 5437040 750517179
1 384689056 331329705
1 703488528 412205641
2 343744851 805312573
1 257875537 423927005
2 883150029 163505719
2 707697773 562413178
1 409780327 999564853
1 974268423 423278192
1 811380027 554403237
1 640766014 809376381
1 370572089 60747
1 966294282 372587178
2 461972765 742016299
1 631298392 773125846
1 557710475 528754919
1 352648109 353627196
1 729924605 449411753
1 44633106 255321405
3 104148220 688099495
2 212539052 801584606
1 857141560 297401640
3 614992785 859007543
1 661071492 902859635
2 510189981 837958833
1 602936887 17231808
1 755849036 443817184
1 18710602 690416473
2 348517943 380271465
1 548244139 912567009
1 625850484 284812066
1 677671697 813546321
1 140357455 458510472
2 844293230 836851712
1 75774893 79095442
1 690573185 437482929
1 980354432 243402289
3 857541075 558071337
2 202143314 810677240
1 350619737 328846364
1 858214413 700332105
1 175342028 155006391
3 597524210 315186297
2 602531304 982862021
1 242865067 916975028
2 679431044 762524222
1 954353446 320971797
1 100793946 410441323
1 436387665 845882466
1 205639229 95878779
1 74584044 219844393
1 261228875 497044601
1 526453035 629048902
1 752151999 986129858
1 169868048 401697695
1 902730972 979013619
1 457092002 485614980
1 906067842 431661694
1 772443560 227267152
2 869967652 625289339
1 797980824 794378645
2 473527828 198757442
1 460487990 670205279
2 9860950 922431810
1 128681408 746717497
1 767182723 487338682
1 643951949 397412577
2 529922616 527259029
3 379512380 160320927
1 131603101 832706410
1 964440397 932792028
3 145736845 829752282
1 815147551 907546404
1 445460240 69653427
1 205485989 517166515
2 268474429 254839775
1 307130582 487315352
1 816551258 436722051
3 649771823 817807027
1 450105513 980746368
4 345780615 206768863
2 39096939 100550381
1 313095279 118841793
1 771206702 81018536
1 352529995 634905595
1 512719747 329134792
1 308973709 151046667
1 318587879 172920098
2 434844275 612084542
1 850085313 780561851
2 798585892 759763681
1 992105902 995671391
1 874260557 179696101
1 20370359 777685187
1 892663126 749709816
3 481053956 288109234
1 466523659 197236916
1 94998654 341130552
2 610196827 731193189
3 93338107 568956615
2 71940850 372024791
1 703309791 682285001
1 934955198 710932117
1 775809681 700469743
1 569866876 127327478
1 925295864 782575605
1 162826877 64013299
1 760585268 217586928
1 666554446 561498660
1 104209053 857340418
1 824227803 257802691
2 908883704 732111732
2 346715340 159592871
2 396401381 625711128
2 863796169 748135586
1 268258138 2629754
2 311213145 907921943
2 595122524 858812028
1 233178701 559098228
1 488035904 347342753
1 984365444 729718321
1 35800573 89505036
1 834613860 411928082
1 33306581 231558262
1 235662579 46033788
2 655651653 865207932
1 776396282 692960777
2 34426004 194553358
1 868864995 13784066
1 517916686 678975713
1 474841195 925518872
4 434982786 172195470
1 349809050 13248286
6 647735131 936161285
1 265998975 254084937
2 328920559 186761194
1 767987164 946516706
2 634147234 311893110
1 696565916 817763937
1 550896459 318106083
3 865380505 596237057
2 449408623 421673897
1 239456061 520467571
2 362081371 347050063
1 787696760 438010503
1 471996239 919792142
1 522311050 845907894
1 479395819 141406398
2 116299042 604904299
1 242983293 942135890
3 453704797 938397086
1 13715432 257497872
1 986102762 922235997
1 474735850 518937848
1 7909543 146766772
1 111926355 975338166
1 981148757 317304300
2 495268120 363187738
1 203685938 39704820
2 898657737 139052482
1 486977898 235997764
1 114043043 163523969
1 672016100 401439775
1 527254575 86281756
1 817845377 284556838
1 547386340 436704551
1 127698022 256145630
1 415231897 341437707
1 744623973 531475483
1 613313827 382236964
2 674833730 505221441
2 453711302 622239705
1 235911996 520829978
2 382981850 512419531
1 181762908 663201461
1 409883936 376544342
1 697729617 982313843
1 484013275 778770596
2 92135067 948828299
2 652929044 790853138
3 216137024 289161505
1 869498843 667105564
1 600533310 235345684
2 376118942 618441230
1 365383859 479216851
1 419220494 580751599
1 790490049 765008664
1 333807595 506662534
3 236309321 381230589
2 744551932 395432092
2 618731812 131680476
1 550640696 986751255
1 378335833 546992348
4 846898486 516366220
2 319537505 827082177
1 445452630 160517751
3 543104481 442720061
1 150568534 262336640
2 314313128 826085652
1 557431423 541335519
2 979827293 233866006
6 952250298 752933174
2 818397619 591797397
2 742966996 236259931
2 344936375 172279096
2 191690026 984419132
2 384708281 47006742
1 492975643 400288237
2 519952508 981856623
1 420459578 692742627
4 311501631 507954386
2 879239658 799391940
1 848992697 979477140
3 629046871 783379827
1 43581362 190138449
1 999159952 651553958
2 882391426 59700820
1 706287461 671009954
3 745973392 457617259
1 650049156 9516125
1 32800212 911505811
1 726576961 962238644
1 312689720 520339924
1 433430305 767537007
1 359891025 704593971
2 573726007 868711399
2 568013110 228959513
2 938560073 258531977
5 356366777 159087288
1 517708407 245432868
1 510589382 639319173
1 997465624 48826985
1 243775233 730913415
1 308623977 812128514
3 121744453 153288608
2 713398467 776763309
1 566201521 511551949
2 221968152 421885506
2 312740709 945559051
1 132570758 263686282
1 989308512 748270221
1 715377675 737331430
2 211517004 773191274
3 864030544 736679378
1 140735861 333239156
2 666212789 694304882
1 803818930 95719716
1 661292138 555186544
1 416289910 753377498
1 301799314 154829999
1 746596965 856213345
2 44008167 71727570
1 526465056 856586121
1 815542426 522943794
2 551254401 787738558
1 114828326 235043748
1 934029479 433898472
1 983263317 862538017
1 797213129 595516203
1 85772677 870389231
3 653888846 483604453
1 380098840 786720306
2 679847546 576735476
1 782347710 852762059
2 867835453 255106902
1 865135505 631492622
2 840312334 513430159
1 213924137 363663765
1 206851237 498916080
1 169893354 862443472
1 828810059 445418677
1 511085879 326120791
1 572728194 453548698
1 656516906 188654059
1 401716188 296186643
1 734247752 183229000
1 895282304 64033076
1 718047179 3794368
2 410617561 371562573
1 191677023 753337389
1 486850556 228885349
2 672682542 789990744
1 949088501 521179753
1 576220814 75475010
1 533277530 684196686
1 113606857 495144874
1 419527617 649751739
1 785060691 553309931
1 357852913 872699249
2 465858409 387089791
1 369561135 510995555
1 206276903 619252950
4 584737531 412618503
6 919020946 890874229
1 873906017 98778243
2 351803171 64693169
2 636091162 574704790
2 945654848 515942053
1 212358678 614814608
1 826185112 893771766
1 460436642 256405774
1 761044011 911072008
1 552942351 265400159
1 287206331 876588164
1 471722466 742363398
4 301546752 67097164
1 335881818 324392244
1 452805066 751937059
2 227954294 725467610
1 352785012 371117355
1 111538440 270940610
2 999614549 78566065
5 111865482 162450780
1 118178496 439579352
1 186722804 738036240
4 654590345 674900617
1 517084920 964539520
1 2449920 365115319
1 243153362 760796114
1 513387753 141856080
1 975523102 529219605
1 460502234 262502884
1 787339471 89818036
2 452018248 452626396
2 497539950 583341151
1 935609939 264901196
1 626652529 216816713
2 85349624 98314064
1 814305392 350320870
1 700424611 126664895
1 453861245 563216429
1 845589975 732375701
1 285311091 347105967
1 602111475 297254107
1 155319802 298078511
1 745074780 759736505
1 351290852 819117798
2 755540691 872547730
2 204631161 46982830
2 242673773 19177492
1 35925842 638244310
1 823507668 417427184
1 221535280 50226261
1 581790611 487581568
1 215585545 619415323
1 248056637 658612053
1 989002143 718259504
1 719704509 534830128
1 317223630 572342905
1 472053336 189095012
1 829064616 244527141
1 216528128 636243037
1 182092488 26099496
1 798131366 707521349
1 25329477 851230010
1 880466626 456563096
2 547272921 383760478
2 915049134 124287004
1 372620667 929209430
1 441948854 23147149
1 384327930 478415601
5 324474394 129464559
1 846067688 309388093
1 103252630 220998539
1 946719394 950533141
1 323432569 249646437
2 646132087 897650831
1 837106919 831441321
1 188354745 820273821
3 48134831 779216264
1 793261327 369397260
1 531247419 344344564
1 327996092 582708420
1 309035361 689339547
1 877171966 332767458
1 597654070 394141294
3 254814923 877782503
1 51350230 575774007
1 635099686 527681559
1 706545701 66267990
1 841746322 388962263
2 762933825 481585530
2 403602576 27492968
3 948508062 944955978
4 824514630 784737218
1 668451914 754009799
1 274826493 136777083
1 277017376 337060462
1 970687992 419032997
1 1975474 710532690
1 224773650 659746079
1 296854172 287823262
2 543135218 922405865
4 744488803 965324833
2 787573687 434038950
1 155229463 259843041
1 214829621 989190395
1 680427651 507086202
4 933354078 714702021
3 746951800 735129648
2 44273514 122930274
2 342118931 241174831
1 200968131 676327559
1 994534907 546211277
2 318040122 40530038
1 607132833 692129589
1 287226489 958875948
2 895636677 215631934
1 485058862 307220897
1 335064392 67370426
2 159056225 362655425
2 870576900 245411973
1 306686247 64378043
1 70417657 286804602
1 145805830 420590728
1 800111092 180653871
2 310324568 741523987
1 443359160 239568691
1 826165520 727718911
1 171972866 320423588
2 381871846 479721821
1 744496553 266162775
3 978136695 36744833
1 619103184 780109885
1 699376285 667738335
2 876837288 689111638
1 470143071 314267164
2 647843020 429220813
1 656179563 799794771
1 532024342 812266873
1 447440055 216707170
1 310673055 864468177
1 455461065 792110249
2 698918862 733616697
1 799931395 48883831
1 148308691 882004996
2 211481737 247164355
2 629893464 186789632
2 740570241 801482899
2 414019269 297517011
1 811470307 426196259
1 749990550 93505819
1 906652063 849200526
1 248825936 516880135
1 709689779 761363186
1 709233297 143455026
1 406384589 206144831
1 903814731 834890816
1 21047502 694610628
2 314676994 945619768
1 590406555 295762925
2 667996738 738580217
3 606710654 608308123
1 713961901 754213510
3 512038049 518693622
2 890588280 820510043
1 858143374 813968767
1 723537417 729565157
1 826923111 289977822
2 745929097 526419376
3 576156424 739621631
1 481431184 691717095
1 820236238 296464448
2 344333969 382296309
1 766526766 252444376
2 958406050 807120812
2 657866735 179719333
1 824957681 112658878
1 108180011 133147612
1 780367736 784585248
1 931586875 919036476
3 398543485 942804653
1 885231193 736976451
1 857753822 620687119
1 859683183 852894686
1 447236103 942407149
6 2138535 40433600
3 805949323 843382112
5 145606231 477529433
2 461305227 506106731
3 17430538 773626350
1 307837723 777976695
1 600762335 43440926
1 198632863 606293838
1 747060773 37421038
1 24254768 231543719
2 674477065 728109796
3 152248165 706019814
1 194044520 376700409
1 600811127 761886157
6 41066086 10722558
1 918624956 685520564
2 474279326 960412169
1 460778425 911862568
6 422656518 45690796
1 206015512 180572942
1 382724088 267128841
1 313750848 827490678
2 778051045 32174131
1 477421323 530925287
2 130680813 907522256
1 980780220 813764022
1 471800482 604629672
1 63708218 476080271
1 242797335 544692573
1 157941962 420059419
1 398188296 308438466
1 779190492 543380675
1 715528748 475736515
2 808195172 304659845
1 823245845 878195982
1 546463661 398557927
2 925732563 929514156
1 940084092 891703280
1 600573601 233476691
4 673552554 976516659
2 103575614 931905046
3 444432087 869360498
1 575641381 758988066
2 919597558 188184293
1 289534644 902798166
2 111988174 293088435
1 661714661 976438389
1 381813186 603038701
5 626286145 233027076
3 744852105 67800691
1 913354226 487852243
2 591884966 22903264
1 753165449 301693369
1 137786911 371231863
2 521345831 788571152
3 694640443 177075405
1 664743431 548057913
5 557875534 158986595
1 902128338 340295682
1 299146581 740478586
3 481377766 214293272
3 84432071 333863844
2 145101309 645664122
3 94342108 112608013
1 372376184 782557100
1 485185187 247230577
2 638966282 698324185
1 244024339 113622905
2 224182303 293407372
1 924739423 183731793
1 936062844 428768138
2 618755563 672125699
4 729720019 498049847
1 930632140 534485321
1 546566363 419450023
1 671378616 223028282
1 266152369 114946389
1 450406381 789022727
2 519612202 226499138
1 447874824 228211951
2 243869001 142262716
1 577022512 369728064
1 279655971 257789126
3 992636520 24998771
2 799742258 644139855
1 636009067 352284657
1 147213821 498826969
3 249006920 369284445
1 250337983 839129141
1 62558586 308797680
2 632383745 818882791
1 205293679 948221274
2 245520733 731934756
1 725458325 692435255
1 755228436 259113479
2 104336519 426339972
1 470268101 151627928
2 502556999 142705858
1 383815400 231963557
1 488881437 821540572
1 624379185 43428522
1 383794776 695630465
2 196545863 641426791
1 430338286 344091303
4 913727309 402850264
1 656773053 547321400
1 790313560 388875896
2 758306712 100815931
5 175745712 767332454
1 69711560 160822039
2 492746268 353152436
2 971660791 362410484
1 14720069 166812497
1 395719939 420372137
1 472531980 30231548
1 659629995 984530625
1 851273952 534870868
2 323543281 319636683
1 275609700 419496031
6 855681859 687498977
1 415328901 779341020
1 752414247 593359203
2 206690555 873361478
1 894428897 865338125
2 899581401 577975892
2 974908104 931180501
1 291618396 731159928
1 450295915 297354635
2 89593151 357671448
1 36340385 696582
1 878687585 672523894
1 688281885 335461672
2 952034697 546926810
2 164793040 383517702
1 64395863 153732506
1 331593662 247655661
2 259651107 273948233
1 729639948 208534614
1 171559848 518923990
1 14377152 815070824
1 698659556 412106299
1 862667363 860834921
1 938883902 913924052
3 511846131 962947171
1 805847697 827764592
3 118789512 802753998
1 205624940 356969565
6 825622380 7702855
1 60116546 119012964
1 212542643 877043839
1 10088912 67604841
1 477131666 213089345
1 983841524 874446468
2 797400222 417254516
1 267140661 62316404
1 752462870 493704997
1 860156110 3614064
2 846227296 698875474
1 326512140 189713190
1 951444255 547181665
1 597667735 663701570
1 514711355 508462813
1 166746515 61704691
2 96966918 313821054
3 640704385 22027446
1 940201714 262159770
1 209646202 587757648
2 549662551 619075421
1 687443308 591297001
2 34109185 978229367
1 737710553 809001303
1 191273598 810161754
1 490319157 412558356
1 223564870 694924205
1 767262339 884766313
1 191577936 89041590
2 509372599 223195130
1 693004259 735492063
1 466897237 292282582
1 366490792 628432513
1 667818873 769944804
1 875359483 384973125
1 721332349 44982237
1 969385547 653938637
1 524920442 21735314
2 966882820 619517491
1 480887760 771480003
1 765769176 584550280
2 662966652 825109465
2 434863224 874445510
1 965154279 544998089
1 305726666 942275102
1 957678876 174161298
1 400803632 79183548
1 959051085 78622600
1 167254597 109574965
2 100422977 80290326
2 616713891 748429498
3 424519995 554656392
1 830536167 652381119
1 517944912 474596707
1 989397542 5623484
1 912921544 669287867
2 808897763 531022797
3 474097209 528976356
1 392629956 627253029
2 129722966 22232107
1 70948139 524251438
1 622993133 94134
2 856373048 109857781
1 84372218 157740613
1 872923567 57255979
1 57247104 81998027
1 169999351 771198751
2 229818350 221866453
1 459932122 513292636
3 250283091 762995063
1 142511271 657517095
4 184898811 931462551
2 585035231 596685137
1 568295027 215030493
2 940037437 542667004
2 798839516 917159798
1 583411252 109726647
4 975792205 849614190
1 286955644 298451621
1 996523577 905226923
5 123253207 122613597
1 66278456 873162485
3 919363496 862202837
1 952144946 83648046
1 397657473 952132309
1 167325646 395792155
2 834427937 796305023
1 1276864 334549659
1 198856916 324414492
1 773744087 133498465
1 600656892 401289368
1 721504973 801285698
1 714832631 908706811
1 659663879 101883768
1 820761392 970521977
1 31921428 340874207
1 626890933 858343573
2 557061951 325232048
2 357586516 889082659
1 368638948 657155710
1 159978162 570965378
1 836523341 38655609
1 111274911 852821179
2 333905049 884232103
3 832748413 211992704
4 52633690 352062223
2 780826934 69090719
3 602534140 52457141
1 789898650 222757391
1 261134049 241341833
2 657731689 805621759
1 487685479 301008475
3 949909390 53102988
2 438571446 622133900
2 841982168 272618432
1 156116327 184366319
3 783628963 309354442
3 52248905 231579447
2 255399816 159050435
1 778870930 511198521
1 761464095 106104581
1 598741715 635552230
1 48285976 862021546
2 215689835 56171419
1 890922966 726670395
1 957052529 666179457
1 338120625 200664275
1 860768706 135183551
1 132794853 2934394
1 632480723 319249951
1 251810072 481106400
1 731902834 265465889
3 813900171 508908037
1 228914822 207785694
2 987659750 411251382
1 605486017 897086789
1 950619562 581581757
1 630407696 693990326
1 980682660 817720162
4 275628435 312585462
1 973785420 733115448
2 358871981 923007033
2 178738795 254784102
1 84520564 82742328
1 431408798 683211964
3 302769644 576173680
1 302546806 793161538
4 631682027 60352532
1 781696046 504681250
1 472252366 473137021
1 642915635 658897877
1 511344525 465099482
1 526640620 145387991
2 245278187 455635797
2 199503907 966799912
2 353367424 687447398
1 766074621 46721830
1 711637687 116496644
2 303847914 550811572
2 911754357 491438178
6 465842297 103308575
1 345339850 775574073
1 224861611 173407479
3 735089116 519953674
1 376077155 791178078
1 56747797 654056748
1 904391391 339056521
1 628456628 656136606
2 176700590 357497447
1 765580476 732951660
1 328936274 191964565
2 833666443 66598822
4 462757124 973616750
1 337688405 253125885
1 843732899 999313566
2 975881243 535101942
2 253832045 365468681
1 698558895 143058043
1 236700185 269204649
1 769681243 277481737
1 429077485 607654528
1 67166733 444671631
2 549731907 464817095
1 348482654 816317680
1 72229515 61400117
1 589538765 554717160
1 191616974 364804431
3 469846275 189719671
2 771009834 316427527
3 48390325 210794751
1 451019978 518145119
3 661958125 377377503
1 917259233 332985073
3 435203780 187575672
2 494556414 600155065
1 260971086 293125238
1 196607015 990439619
1 487443979 584518862
1 309388616 34058254
1 141707094 901929045
1 367250157 496184830
3 458468322 139325565
2 911166770 225609435
4 134931353 23746743
3 19502319 95112603
1 451035714 233120664
2 767198275 747104103
1 55119857 262122153
4 643660336 613894349
1 843551433 301168194
1 489425991 25627208
1 889174136 79008181
1 355408796 572559195
1 596178026 536374889
1 931364846 37197516
1 875722200 119854775
5 805769866 703455981
2 512485608 734353324
1 362481008 323032953
1 67727234 627189416
1 694132931 987522847
1 684608500 120860153
1 576650410 790102268
1 892200320 463136408
2 469565157 167474479
2 638529388 785016202
3 503229588 699062160
1 75307852 736538736
2 827703744 738167292
3 738078067 26656590
2 766463096 908202544
1 238700126 981716373
1 154016352 130002835
1 737655355 230037990
1 387688986 504899408
2 510292436 519148477
3 566889438 881588643
1 390724664 426721820
1 466602219 242824153
1 865035897 67324549
1 330313297 813141689
1 35214449 349338525
1 137977048 66142180
2 753905715 363404086
2 122679546 225247460
2 479299589 11726924
1 599422945 246283767
1 650137723 248449241
1 873913580 785401649
1 373324379 653289351
1 678793219 81431185
1 147770961 382596478
1 972229517 691483772
3 532305391 994823684
1 818844373 216181565
2 120719537 935339294
1 336813847 988052979
1 869274600 710271493
5 79356199 434126713
1 548063987 28445583
3 75857928 995382773
3 834484532 383607830
1 170443586 132808325
3 533739835 534594718
3 390179141 643102748
1 836555624 476306554
1 38999623 423929148
3 783774303 440315710
2 850740557 645032868
3 960455713 416436239
1 914066133 240356115
1 990268433 359834134
1 321003398 885635863
1 69061243 684447109
1 796474958 348847005
4 477925646 956411643
2 656288878 840132437
1 169756061 537680125
2 14927713 269475961
6 971534847 894005752
3 540504126 767401413
2 397693045 789442167
1 16343922 632198367
1 435994596 246017031
1 430931619 605768795
4 502398440 204509947
1 430418485 480017454
1 827959581 817042187
1 301166873 857979359
1 101811131 890082371
1 938099530 6120636
3 551621666 517315561
4 415241170 762353648
2 263582141 6775269
5 451860798 944879462
1 703916267 315408727
1 37255160 513552296
1 208187823 302456272
2 509168933 761667188
1 605209380 429145532
2 264261359 65564262
1 912859921 905472766
1 752047362 345307004
1 981650881 866580266
3 896035575 396098359
1 216522029 110552160
1 520673059 26482405
2 606088624 101577235
1 414091807 383894991
3 395745135 272182352
2 558236580 949819249
1 40185331 594388935
1 620187596 267803110
1 434458181 926403653
1 987919819 370176188
1 213918775 407166071
2 6978546 954328155
2 406791287 530306180
1 808772485 885793721
2 233479284 33542620
3 115793989 407593322
1 38801985 488902480
1 195420845 550012421
1 755857587 224537795
2 208324288 795927253
1 107630796 231460716
1 384572856 302176476
1 56550281 87129546
1 11188633 323526032
1 451146875 416807277
3 607989071 284816008
1 748164158 531793193
1 790853832 87761149
2 591304663 231080000
1 144608572 678918306
1 110945296 615907798
1 901229944 794822475
1 828007317 505457108
3 332603954 589869225
1 883585529 883740901
2 214021699 586150330
2 452779090 272555005
2 242370702 503125503
3 208263412 185961946
1 526100499 1543263
1 297249143 128851088
1 268003096 351761807
2 705197121 440702609
2 16804012 775388825
3 733101878 266187264
1 163218333 482125603
1 622295742 90494271
1 218615036 97563757
4 459100810 344225553
2 318089969 779941017
2 767437926 76450092
4 110282376 554016501
2 261645108 604243430
1 902810382 630122355
1 600715063 43042497
1 798771774 47818435
1 725272503 262094028
1 773393341 169111706
1 69596484 19997382
3 402509746 878480434
3 811053209 75528116
2 651523821 893591881
2 440537946 908549065
1 944155727 28480293
2 719258723 903385291
1 542459221 619848367
1 161425846 369977626
1 2956730 129617717
2 181164244 24825270
1 24505754 898905160
1 588693020 183505554
4 432794625 51034211
1 575219165 938399221
5 1811363 437188009
1 656946543 22127053
3 637237603 754042503
1 56673584 796761830
1 840581883 958789512
2 991487382 918184528
4 231760714 963221209
3 43325929 580324766
1 322634454 468552752
1 480822294 169198963
1 797146776 765392592
1 438021224 407544517
4 6841357 331700879
1 822411084 507573102
1 188416509 205360065
4 760595825 661587683
1 232459899 953017850
1 978712794 867734049
1 76976968 123096285
1 196977699 233616
1 499354823 401397925
1 908091988 950046664
1 909769827 933113769
1 171097806 184613413
1 484236164 60063566
4 634274707 329615889
2 393758623 611488664
1 277394533 467715063
1 738869784 30279844
1 308321522 22613148
2 731174085 852220519
2 5316753 766564170
2 506870488 468909354
1 989788135 183657297
3 474041562 2656009
1 775869145 563698772
2 81265767 787375352
1 163913737 743946446
1 70350348 315211687
2 969764996 504522747
1 37767160 985752994
1 440151719 127653842
1 592249553 846562284
1 618106261 366926476
3 38094266 363610726
2 143130402 781759427
1 447904404 531156283
2 646270518 150046010
1 135558804 691514851
5 77464852 690830370
1 370957703 992705059
1 117674911 252524832
3 510738413 995389965
1 844821423 590038809
1 165344717 433697754
1 930285864 166543816
1 715491124 309465316
1 929435175 476979537
2 389754154 856956412
1 403510076 636823028
1 903396030 581531432
1 334342357 582816355
1 625282178 54743503
4 331273448 557716732
1 101642266 415411007
2 759548715 57570755
1 432766742 803277445
1 173283963 797814929
5 744939876 849094983
1 451616560 197403173
5 847167898 882367065
1 427705565 560668822
2 105509684 188134348
1 47245658 87574283
1 889443255 912215866
1 929924574 358310806
3 784996349 635370240
2 359462492 669047676
1 26920791 716918944
1 394464507 89878459
1 156838533 495630509
1 437193458 209435807
1 422037878 896804855
1 283030184 842891598
2 887039413 917080636
1 989263753 197654151
1 855236410 894403684
3 103673645 826033154
1 113139332 479208137
4 58345923 174954802
2 644716862 13848394
2 980430165 907666017
3 199544113 834343360
1 385944802 305706806
1 795912595 321471042
4 588216790 572424461
4 40872051 37033499
2 306564738 510628735
2 685703069 51643999
1 481412602 80134766
3 752637980 999652913
1 75637182 126887378
1 431171647 429378180
1 33966632 866483767
2 269703369 970594193
2 823447216 135927929
2 746494205 610170255
1 894390211 981259027
1 50220671 864981752
1 399542697 510417420
1 421523707 537674591
2 112719600 93946315
1 424642226 252190385
2 568742045 418602687
1 232750484 474162741
1 512765698 944043973
1 250058152 95037913
4 613191351 800797778
3 147879179 379538793
1 694481821 982902430
1 616156054 868802271
2 249803363 997417664
1 68898826 491751669
1 224586466 76710120
2 852147259 170725667
1 210170724 439699417
1 470323062 806960400
2 468746874 199414301
2 185278826 737901871
1 694843897 113255054
1 457760491 482544833
3 72002721 956060503
1 992654549 373174613
1 5773548 549682144
2 572508656 19181348
1 892133438 430465355
1 725801146 458375772
1 759634313 55685946
2 28783684 401783412
1 557959854 936973526
1 623930152 222215470
1 212752015 871218065
3 240696404 944851590
3 965054757 295861670
2 891499911 314116653
3 261122738 560775728
1 370274214 60902527
1 829283041 328290008
2 792303786 437604766
1 679884792 776646602
1 975559401 552215714
1 17598047 346717750
2 859562656 136017367
5 393365149 965803691
1 550097672 622724317
4 73647629 979558458
4 49699439 724456749
1 253420099 357707240
1 856847698 480835583
1 38642091 362915916
5 431464134 92244502
3 447221343 252523399
2 646109384 660256859
1 134712557 665506768
1 3677504 502483055
2 26387150 839984964
1 418336818 275876067
1 186407393 132560442
1 223073889 340839916
2 120837463 736294497
1 689553939 92620396
2 590208045 190906811
1 544008261 427195532
2 986639741 409649925
2 639769562 306832839
1 31611716 306090908
1 457041867 872614852
1 283304020 811349445
1 553036884 495595970
1 589649824 299501665
2 927831972 611868900
1 42112177 765095437
1 539986699 23555142
3 50947628 257473115
2 789477213 158123313
1 116511232 281271292
1 537892071 403469920
1 288333365 669818273
1 673523331 435086296
1 399854106 996989234
3 833201176 323180461
1 784970869 142476492
2 254134149 944160353
4 927325251 481287684
1 721979043 822833464
1 712574541 493952519
1 942822634 948213044
2 623567884 158050769
1 547137065 543774718
1 689416676 819459627
1 699535893 395079275
1 235136994 223469180
1 105603352 363774691
2 935042431 780065325
5 86563210 754362985
1 913779132 348915413
1 912733189 919553671
1 528579746 940112885
3 586277368 197709731
2 465223861 762769781
1 846013363 851548701
3 959687758 2226343
1 791706311 106952348
2 846843220 311924746
1 478485860 103369518
3 537882059 763531657
2 932665162 514596744
1 129139028 315387285
2 961101827 495977195
4 619043524 806311882
1 420669724 135222625
1 244937662 74015031
1 649693632 624498778
3 980640734 967506687
1 617106097 830823075
1 436515710 268242473
1 251098487 957226187
1 81998993 40056225
1 154487654 339987482
1 801663877 456822962
2 865517292 944018857
1 944966681 719759333
2 215965200 141201151
2 975115257 645864438
1 784111907 608962959
2 707700136 292713285
2 100529985 63325109
1 875805313 300706848
2 172112148 552290318
2 940632621 490035766
2 106506335 469639673
1 28089608 487202022
1 551335414 427723085
4 62096194 45071481
1 775305554 25478517
1 169305449 987633947
1 906482607 698711442
1 130633076 863346681
2 700716818 775009255
1 30834474 135911347
1 262037339 53612836
1 190751215 228579065
1 545280502 39948149
1 586547579 336203584
1 783493214 724801647
2 245788065 578026549
3 699876174 515687740
2 946955701 523056913
1 172837814 815675294
2 957383469 988823973
1 698267205 322325186
1 607433094 654859646
1 845325819 637767318
2 949741961 855354080
1 869098037 347940511
1 614601445 29968479
2 607855442 850421935
2 529100731 83351035
3 136164925 261012222
1 35157636 137503168
1 929333066 838872023
1 313958444 584854978
4 416589089 445728964
2 176378024 826850259
1 29034089 787686781
1 998392260 181819730
1 294131938 559481274
1 739733815 422158704
1 213195945 597477347
1 171676789 584914824
2 725810458 301962027
1 335844240 343008411
1 803101325 978144181
1 25343679 809725286
3 428053850 821625630
3 149883953 927692808
2 675093401 545784398
1 393277058 586246740
1 763805705 516198576
1 781019231 774394492
1 919038701 941917242
2 517254396 377031779
4 869481004 517133769
2 81293329 655073549
1 763789298 466120946
1 995290964 913321890
1 594926073 41706527
1 682099318 433825413
1 366375558 5681811
1 603875085 180887032
1 467409549 58160884
4 719955589 887344311
1 605724791 874956638
1 105928685 826308748
3 163326600 180254624
1 619052727 370071249
1 963444680 490043155
2 174080558 32914717
1 868201161 345218861
1 883389445 564622457
2 635266242 195174843
1 122395271 593832366
1 428345480 367211742
2 862592091 676302039
2 698001683 950305816
2 439379400 110181070
3 54073007 595668202
3 379054120 559567668
2 389759032 865005915
1 98750531 95770029
2 833490578 555204750
3 873292985 887779593
1 929486825 82777968
1 643314006 823873302
1 106691687 674381873
1 896972239 463070439
1 110072674 727254643
1 373684542 726452438
2 224827572 636416937
1 766075954 833011506
1 79027144 374620550
1 713469078 544693183
1 330613302 980557547
1 922006054 86150620
1 529044271 683922430
1 940926714 511293062
2 542040789 410705744
1 84049797 742262496
1 814369503 766073249
2 957148755 558437406
2 585208119 241104620
3 75463960 57202502
2 789394910 720661938
1 848715793 848133223
1 375934972 722443784
1 365305774 306260253
1 869389684 445009894
1 326497163 870604680
1 493049983 320362910
2 910198660 908332599
2 106258020 772438238
3 127937332 324398941
1 833266846 703943435
1 231562964 403478909
2 543166391 736974865
1 291160387 953613879
3 676416716 12698551
1 206953596 611022099
1 841918195 811287602
1 59457097 558410159
1 636089419 125858985
2 889185782 460218126
1 587311772 659978667
1 970541143 318896138
2 334908736 316083483
1 696980595 502951192
2 280138869 960451101
2 235311526 502839489
4 496688073 364754555
1 129881123 325188609
6 512398616 480565410
1 852553851 253739669
1 205225476 165928240
2 267782260 96465040
1 309158296 649604909
1 701971409 109215283
2 227452416 188761359
2 736538041 787304840
1 558073186 880105586
1 231083235 421433051
3 18384030 114733472
2 226026749 449564585
1 976672431 242736762
1 834875998 451359023
1 630544931 367093378
4 412559078 675501059
1 749936734 184921673
1 195333735 739471225
1 751291227 218678501
1 696636905 793995834
1 748217325 830181034
2 197730541 797064611
1 519153597 945823496
4 524826547 557406891
3 254844215 662425582
2 967592636 47386966
2 692478764 379680314
2 893730751 980273752
1 608284598 273658808
1 894858802 461254509
1 253860713 342414838
1 551544738 552129939
1 395575295 155236564
1 807315443 654716093
1 772487241 832175062
1 65675034 624276894
1 853843232 950055459
2 156052905 721150623
2 975779940 461954154
1 85790753 774087341
1 808683187 816010373
3 738411954 134941503
2 513099145 627619817
2 629936673 57204301
1 948981430 638755105
2 752564191 562985593
2 772529343 540393189
1 604757510 648192126
2 69233468 967375542
1 225981516 592340459
1 722409405 278351165
2 880635824 720280955
1 182936976 711720926
2 577881671 448655546
3 390175207 225381159
2 26755886 358547257
1 846071992 306328571
1 761480006 309297734
1 351639549 872077971
2 390732960 155816073
6 474143927 105066722
5 523267293 654704395
1 663012019 271009905
1 90998124 65462009
2 324761374 902858864
2 656669657 72727024
1 613634848 517384871
1 836243172 19307318
1 962504527 16105194
1 443442978 898317619
2 167679086 229243856
1 292388635 497006769
1 125417273 365239473
3 868722669 457847327
1 879956790 547575259
1 813969592 399723509
2 248158292 303766470
1 193408117 234695682
1 695005924 144688413
1 916406788 883866188
1 71367498 524066953
1 863665578 690189317
1 180024411 421176009
2 266801315 388211291
3 709925215 108762734
1 971943978 300399164
1 486783813 285399987
1 245490673 4231139
1 720551938 695284215
2 89475491 937056734
2 375516905 36491776
4 795186977 961653030
1 29296984 879052492
1 910331622 656435189
1 230531006 631645158
1 856815174 221876780
4 31657964 456136989
1 387008998 858293549
1 878175598 929667950
10 859807926 927576887
2 942895473 679708613
4 653893868 550962946
3 671902013 280478298
1 411544381 302502934
1 678273555 538022316
3 596033283 203752795
1 54827056 462583721
1 341969040 686210515
1 487527601 42966492
6 76698959 275180016
3 755070476 533904093
5 786614614 846171273
1 779846027 158931326
1 480513984 325382764
4 987172406 953415838
2 506748365 903621380
3 510080887 987719199
1 965688187 128400959
1 920188562 352452661
1 166211952 60907131
1 486267697 194679146
1 697413828 223625742
2 967523293 742880467
1 376145238 697531055
1 462209104 501064713
1 582178116 345082101
1 90498557 282050059
1 812442103 222510690
1 62362118 414741230
4 582850155 22806821
1 245417391 847525006
3 15118045 285263726
3 895502096 255765277
1 354370740 521559082
2 979724291 800030672
2 748261607 918926103
2 943517830 855810120
1 449880246 30331621
2 738211649 11660806
2 163062638 416316396
1 77012250 917532803
4 47691650 456005388
1 544379144 739959416
1 642564234 478472882
1 316733711 255395446
2 995806593 946353068
1 30181915 915720949
1 664628121 219535763
1 264425513 488693153
1 146494784 174104103
1 930924277 262144446
1 916576403 226489401
2 135235803 328025973
2 355909282 691558580
1 98582826 595288712
2 919618881 182498924
2 308945915 104707995
1 450429934 526438131
5 115632872 375885233
3 994818616 350377260
2 881153452 679345646
1 196430 809466805
1 639663874 279726156
2 708949230 853254300
1 438556045 23839983
1 343048443 120664632
1 473770994 699471096
1 607063583 916807205
1 172334328 157929160
1 456892556 625082796
2 953415371 357978367
1 66255550 152062635
1 928471349 730271945
2 178868873 92918257
1 215806605 893530489
1 407112148 445917309
1 22602947 875832218
3 854485381 27717316
1 833264448 853486023
1 897378014 667496757
6 75629295 588433745
1 458847520 619743638
1 724622248 891275157
2 85909621 695590795
1 643569427 644417669
1 85790702 307542755
2 447990801 92772508
1 872595720 849666169
1 119417147 750821208
1 653989368 814378139
2 765312428 714387225
1 538148246 174113048
3 187330940 839769954
1 204767641 349173514
2 502298855 763048800
1 281413082 85800357
1 440676074 889868796
1 475305388 436400377
2 568606787 859741449
2 131845418 314431100
1 53216507 779973909
1 690632225 185450160
1 714227705 753015412
1 148768066 203311819
2 790616260 227438446
1 873806423 775421774
1 525256281 331241304
1 952465467 596916821
2 249327757 678535071
1 492622317 382877394
1 491751804 76200068
1 313326784 682638449
1 730293910 495521312
1 840642488 445657334
2 408448249 538618552
2 654182279 305094994
2 351661667 483148848
1 500770343 389480083
2 421527622 436080439
1 492320174 509846114
1 487889177 665474006
1 776120806 748361069
2 554681197 808713074
3 991982600 537072770
4 121638737 211125222
1 134664232 852402700
1 814651253 664941737
1 645141148 885071083
2 219121492 498810725
1 680831080 615621842
1 537134066 941137388
1 482067207 383902092
1 116517401 342734961
1 887410966 321127722
2 86607879 744922067
1 876225469 26226305
1 114390269 261396845
2 518693961 487808299
2 747455892 513655845
2 230841133 173143362
2 293458101 63816873
2 113900644 191832736
3 377499140 635564167
1 564374149 993715188
1 10159968 242843773
1 90601769 403644643
1 945041581 329344572
1 665117930 838319440
1 344540565 232205593
2 980215746 691529833
1 235319301 9209091
3 12545699 548627529
1 555622323 903630756
1 471803224 891425826
1 723310225 197078389
1 889594239 925109964
3 226677742 290414001
1 258286464 563004128
3 992909400 990600677
1 303325129 2576701
1 702537963 439747591
1 307783366 932604759
1 738480877 982341232
1 159777732 623879180
1 781500857 158317002
3 303528645 988507891
1 849123978 568714550
1 853071696 833123514
1 425485786 550270787
1 239022365 120564889
1 292511662 41260843
4 518442464 517219680
1 609542363 102145772
2 172787937 931312818
1 471144603 218183453
2 839552946 53124617
7 608564951 530994046
1 684946170 788143375
2 459160808 478882209
1 586757247 945217144
1 217159890 414907721
1 346607958 43254804
1 951995257 974969242
2 882222902 446452298
1 134214934 866521148
2 413792673 612704170
2 82420544 512377245
1 239598278 994973265
1 953579220 790739243
2 516868195 626461091
1 793139597 646172951
1 286690618 223875631
1 573023131 856257988
1 882240421 315643621
1 840930466 377647730
2 434609982 915627821
1 833503133 267896686
2 508632233 530727043
1 57218273 540919655
3 26702858 610644270
2 598206308 135721176
1 58458898 219418066
1 94783497 686754374
4 254680607 877603979
1 870918690 944762976
1 381137763 578832714
2 534544003 949258520
4 49275802 157254866
1 714620550 576548831
1 37310507 515960734
1 94286031 696069951
1 389389116 729130808
2 425126353 719820474
1 168574818 230399084
2 999218991 725022037
2 735124024 145451513
2 23212863 414713430
4 774663009 41569359
2 535037901 790620284
1 627712694 515295840
1 114460820 788780469
2 414991298 611174109
2 408957474 461539733
3 822815582 617227535
1 335816058 402565926
1 871607433 310737313
1 645124363 327633874
1 649827837 927567962
1 884743031 991856193
2 378185041 427984044
1 112420412 584072166
1 159605825 161125899
2 821268081 752448602
1 678268315 518103651
1 317349592 628130147
1 651595001 641454791
1 501548522 699053338
1 421412028 399227167
1 48074638 693370458
3 748882070 397392001
1 859798747 11403501
1 510134945 185000394
1 619337984 328938738
1 428210626 872711326
1 304487130 119687608
1 780964378 526190461
1 142005507 927964804
2 780002244 312639466
1 996807256 954257959
1 481520044 758312127
1 963854358 142013991
1 991472412 339710417
1 937389112 252269769
2 193986209 759892211
1 619003144 760373133
1 961108615 562368255
1 177713338 871690637
3 152565808 872539164
3 71334572 949351031
1 171951938 490148876
1 276426405 262594619
3 494803244 811005277
1 631062873 931077878
1 565076623 194619879
2 576750811 196286669
1 399335450 947430787
1 345865270 728827464
2 368057666 544604860
1 310955113 692586917
1 461979553 37062177
2 693938366 659612939
4 460165059 483383854
2 116104512 197332071
4 647009296 963656687
1 882705120 525127394
1 383044663 511083785
2 258414293 756654763
1 594172166 934867001
1 657112961 447643630
1 429340258 177886627
1 714014907 145997446
1 23776450 468926212
1 220409735 423722063
2 736025643 385026703
1 129626871 788573482
1 320614194 37098326
1 383310480 955667858
4 207733159 890081925
3 226746992 211872989
1 43897936 872456450
5 362494788 223698973
3 294387157 107366350
2 929029757 635035595
2 412499562 223610110
1 597154686 406924959
1 533914870 49569410
1 27135496 965266011
1 495152359 658833022
1 991889402 953433010
1 584303024 138683749
1 225310986 348453274
1 543620256 282412183
1 372026886 702885210
1 872580381 444015818
1 930587272 550048168
2 668600424 904213069
1 992511099 580328230
2 949078289 986940714
1 71175001 538805799
1 798484874 744103147
1 793507580 920878217
7 36116976 796096682
3 762791711 324162585
2 219970516 515047833
1 317790063 784436633
1 336028856 790724943
2 118104909 633261626
1 833456042 828054110
2 301487008 66648871
3 629889057 800213559
1 804480250 228710742
4 3214455 641028446
1 192376541 583210730
2 203453495 353346433
2 747716275 881149261
1 828543638 879548499
1 168013948 328429998
1 311680419 65536557
1 518094786 890791103
1 947334177 283492633
1 372003031 13484232
1 154173319 453604834
1 184070112 588717863
1 790162377 952705862
3 326257680 92089624
3 426924338 125495437
1 334094602 734458505
2 73102579 562435498
2 101776975 568931029
2 690166388 308156293
2 697996699 555473329
1 931789600 8938441
2 750258712 563272513
1 480797894 537433403
1 497981147 352361397
2 874467311 545263777
1 675492947 659666695
1 930582466 378043600
1 339071641 102721816
7 779773228 753172233
2 212154566 811519642
1 318287887 447386568
1 474940135 213706296
1 756723742 173229675
3 336641376 680138386
1 720082218 362571925
1 619857676 61810916
2 480747947 210451247
1 782062582 366890179
2 849708280 150501895
1 895842206 587300559
1 369100648 360964503
1 477300077 901225692
1 902498066 888578036
2 757180217 426868291
2 641114128 473597635
1 24024319 810574679
2 241774894 385830403
3 892299838 315582153
1 370856822 739958621
1 518715395 171216897
2 172724890 494477590
2 256499736 862769335
1 546605018 223461058
3 497841725 357106191
4 423062182 929375945
1 605714489 970070370
2 900206276 793666472
1 783509468 103525139
1 19133681 260523783
3 609681509 528030217
1 206563927 800435172
2 355709148 825994025
3 781348251 545213389
1 410956338 584018122
1 880525003 446638386
1 715270550 100514550
1 268611184 495135106
1 23005709 315169792
1 822878898 60002705
1 259352527 751081944
1 453949027 690954212
1 71681787 448275765
1 610074528 972182160
1 671350525 622422064
1 640222663 900385310
1 538757033 74016411
1 571386194 101535882
2 262903709 891133863
2 241023245 817782668
3 623723975 302424905
1 985052638 827623467
1 801318894 524922545
1 487123467 401269535
1 133152487 82909713
2 640051995 477366149
1 678721252 517631990
1 449118219 897816366
1 25932288 385010432
2 149498276 66383681
1 163716542 836060987
3 710775596 502652607
2 378225263 582873494
3 774732275 914505853
1 20767489 656404626
1 709218858 397419542
1 497396344 748814143
3 729789670 431435509
2 621549012 224895950
2 759753297 977581543
6 540224272 48773062
1 65520096 711465952
2 989199976 402454769
1 328938015 197875383
2 631265477 7405551
3 569046415 740595318
1 535505203 174953666
2 375219844 715458273
1 816520975 583422956
1 363825249 352817891
2 945670830 807728037
2 867674406 867860994
1 622027056 227327742
1 363556160 38789073
1 244180362 966700328
3 903495387 729766735
1 923970419 943967717
3 681739013 759239194
1 45386612 427541485
1 413953730 324003722
2 427004628 426183928
1 508956853 988242549
2 266191123 897869344
1 554751344 951459144
2 830108069 499458810
1 492810969 447817137
2 201505829 83516146
2 451829757 264740729
1 722920820 704550670
2 7691176 862389275
1 875886268 672255055
1 369389056 569962723
1 517853674 624611171
1 693070139 98988266
1 412182431 955952697
1 100247316 915254906
4 917992576 474287179
1 242359213 178615570
2 901144392 332998639
1 438258146 767367720
1 999874797 835591113
1 399544521 578102546
1 61989570 697747345
2 953732179 587796054
1 347508457 680540809
5 878261284 54326860
1 793447266 584578810
2 635498179 75472468
2 935707804 780612554
2 170984577 696896906
4 992879740 839697075
1 705339373 980584863
1 462342792 57572904
1 721970843 696531169
1 904001077 117276449
1 167017472 582931005
1 495594892 601662516
2 394934028 367770978
2 680645489 436967202
1 6991219 535833721
1 616529429 273977818
1 600071552 247404414
1 364316218 752399909
3 921667784 736927690
1 229836094 666856835
1 770951194 610725826
1 242282755 866801085
1 89975268 314730480
2 304207024 647050226
1 696223509 815821983
1 227056617 238641233
1 519866667 553588906
1 537928917 525273662
1 924538058 669261795
3 966871447 485670857
2 543745164 456245072
2 475346459 797469497
1 816117741 998786715
4 525424636 951618437
1 881509538 324093578
1 486477822 174770959
5 871749189 353982785
1 452429734 211264787
1 588179411 98483865
5 902414775 473109504
2 902697620 67203444
1 854286227 183537349
3 983742508 780058011
1 725753627 386454130
2 227364614 383023498
1 382173151 42289890
1 189561629 957329254
2 770077068 377229713
2 921189210 722284045
1 204648073 97278324
1 456065271 505685201
1 661714731 432719091
1 376998989 803788303
2 242507543 497601359
1 197838110 542882845
2 265670878 351581300
1 834185797 29688411
1 444619791 815668091
2 167383991 509712853
2 80035154 627556939
3 644534258 777445933
1 186375962 2581159
1 804972468 228225436
1 282400456 288555500
3 988177521 702888972
1 373791586 449982138
1 986142115 557416200
1 456555955 195608378
1 92016880 838218756
1 498647362 74385092
2 935015271 618062053
3 301347008 75771816
1 593560262 949743179
2 350960323 932866093
1 384295132 639613503
5 329935231 941766
1 497320717 629810826
1 193624092 873755924
1 913805227 523986813
2 744910144 346798205
4 857769757 864577894
1 999872160 944214336
2 944162882 220777609
1 164408342 711461188
1 839445331 829796864
1 699382022 513694071
1 842211335 758359320
1 940617614 513668483
1 54768354 850186382
1 110249118 288990619
2 669158638 865505919
3 402969436 233664737
8 686340301 653280048
1 68804772 669708475
1 738321849 769450347
1 409522379 54790387
1 492587493 904095078
1 276911598 58602622
2 734971769 928028184
2 535023960 483181761
1 962475097 590322398
2 712839967 82049140
1 471039535 944855591
2 288601208 328715333
2 287715592 889895048
2 388745055 4267069
1 393861471 355156979
2 271222917 821391623
1 985528083 719340750
2 867066266 248010150
2 200579821 602554451
1 272801944 638243654
2 345135226 659735256
1 650329911 730631643
1 277154407 452729916
2 796730856 500853816
1 538319623 620763186
2 229221319 683499901
3 798593465 921226043
2 924391386 918844472
1 464488340 760717817
1 982055509 383740344
1 712074543 862465746
1 173186099 742651949
3 839844659 919947946
1 526245749 422452268
1 18852389 703718357
3 903962646 852458293
2 303103021 939048367
1 161474683 922395146
1 802689352 904068275
2 933008081 800177705
2 152256091 953756248
2 795309315 458483840
1 723933882 656156164
1 17779841 263034588
1 569852049 983389360
2 202844279 601599182
1 470989596 552492545
1 252432520 750211163
1 735852085 96622525
2 148752968 719027124
1 466276726 636985026
1 649322835 150808735
1 382490115 743501651
1 276537634 776529841
1 14133460 684956967
3 637084403 245438506
2 987961487 682502169
6 807650778 157930199
2 354526536 557241333
3 112588487 100426962
1 968010832 806076334
1 394989757 677842213
1 671828453 663348886
1 265583617 251765554
1 319046428 647807209
1 45997311 405000199
3 25011831 110286571
1 525266782 405994510
1 958345814 8826686
3 273676148 973610009
4 980320569 384908145
2 814306216 121072010
2 201362363 590514860
1 527473007 372165919
1 242148048 555055865
1 316470276 87764370
1 611175044 392221839
1 459737201 233806898
5 72671916 873325986
3 729595636 961404918
1 124001808 580410621
1 998150502 393574516
1 72104248 621917134
4 742448822 854057054
1 169875576 903254538
1 803191220 200852297
1 61530992 75574288
2 637580078 996871420
2 753897850 358997202
1 794024464 951671637
5 795912450 47824397
3 6610692 658396314
1 749277764 739748335
3 666120095 868522990
1 562717660 132958190
1 626815219 139480040
4 891934763 778932019
2 624103018 132985291
2 713572110 75557734
1 360548439 131572403
1 939663198 877824551
1 537529339 375186299
1 754175531 514402249
2 948528010 227746549
2 168389593 621102112
1 500049944 941425830
1 930412207 672117394
1 320482 725019668
1 836098640 372739877
2 35333547 680034097
1 255300404 785311215
1 537538110 112475142
1 728764581 278547387
2 987230800 175410056
2 889274187 306615183
1 264183276 459124732
1 415770420 393683943
1 943789770 303845790
1 822286911 585274196
2 942884952 344965016
3 987144045 690724398
2 752394638 624568175
3 206164924 568073019
1 791100404 197571326
1 500149372 999825262
1 663579558 673130113
1 994778115 168386116
1 838375308 498313165
1 743980649 340215872
2 748585907 36409135
1 862550792 419094813
5 720067953 583070470
1 282164148 505361845
1 384334220 612948800
1 895317098 909884883
2 504426520 943758752
2 167385043 346140826
1 342396161 327408666
1 915754269 786235553
1 778650330 227314971
1 14105390 835790674
1 493641358 635337377
1 190060480 168773806
1 749804932 351967389
1 855214847 364497761
1 900153213 742725117
1 981409093 80040990
4 332528064 989638863
1 744696391 547833767
1 810240877 144825940
1 282420284 784474604
1 297670064 50905225
1 169288639 911424647
1 611137768 612212670
1 706715711 473168017
1 86254376 800125346
1 550024662 565339535
4 760994514 479497093
1 798868551 171786744
1 101353068 691093522
1 194153130 902578290
1 744658773 130089671
2 319214238 229644146
1 864460339 860319026
2 830657711 310911193
1 445797494 297514182
2 691309357 263558740
1 16726337 792335056
1 672370688 977161702
1 283529142 347826501
2 508912954 428876326
1 139533831 411733465
3 747102787 986152251
1 586907994 626527670
2 854166775 621539793
1 64252269 856538065
2 231279043 152040792
1 407117181 876023556
1 377372704 842881691
1 936387641 351566405
1 244741592 848565672
3 822129305 874756170
2 520773695 760125380
1 694027324 185327758
1 20109419 812513873
1 625536870 63317111
2 347080785 144367773
1 940891062 22295828
2 533991849 576948539
2 91027567 752840892
1 413723276 78001841
2 161923246 463784177
2 408668058 740451402
1 82279023 789058344
1 229455855 306498437
2 745354348 431409217
1 995641604 540203488
1 321367753 727312241
1 538086615 858947601
1 335349826 725670058
1 851113619 948011979
1 135337452 153576057
4 130969957 876591027
1 195656640 842438063
1 621480534 633016473
2 90245479 292287994
4 375577392 67758946
2 64353120 540397425
5 226768846 127607344
1 138648944 273218693
2 266083216 280977445
1 438850383 137821890
1 468748016 31206304
2 584985027 270452501
5 956247905 949909922
2 843897586 369286415
1 927461932 339706719
1 476172002 162320062
4 747352231 635856778
1 423481292 757260870
1 742006687 340811267
1 168358618 282699247
1 745665129 107987665
13 222601667 275589885
1 236047512 60947553
3 727660665 315888743
1 344259271 948330868
2 396554389 231268166
3 298522530 721771423
2 250437147 617935538
2 357904908 86939418
1 42594566 948879158
3 223451733 433600834
1 682539963 195212577
1 37964689 618978001
1 739085632 905611422
1 921691150 403633496
2 335637223 869277472
1 918629479 616482080
1 965765164 432878457
2 179100394 22377725
1 423091363 506320528
4 809352236 152789796
1 752496022 701638597
1 736545511 775226555
1 966872896 627051871
1 379575559 597630346
3 134291639 975850027
2 701626566 268788514
1 547213868 556363727
2 260435133 626114190
1 25198452 353858809
3 998115169 518531274
2 548700802 354332438
1 169559931 996745439
1 57033 318130514
1 468461491 485803897
1 17849474 932856207
1 141810204 22432384
2 908653235 692700383
1 440304591 846876192
1 728025793 455600199
1 410764433 965385651
1 467729867 649684093
1 249864014 444582513
1 356242937 867261901
1 275272755 629796134
1 586730044 869064041
1 681169943 679222917
2 459705371 129363017
1 303131292 472041100
2 972596147 839443493
1 531320680 254093172
1 444773609 908489691
1 490548372 559577943
1 774096206 736399102
5 150285584 934651072
4 362349386 370758848
2 531755218 353105776
1 84570541 938477671
1 559755785 473991434
1 312718796 985696864
1 35570986 940370656
2 921619588 933514515
1 374300887 930580559
1 951935982 684374686
1 598752266 977031592
1 917891353 504492268
1 264450973 153059917
1 773549171 523207709
1 740676904 938271218
1 413586256 803192102
1 907429566 383022180
1 158396150 773158837
2 39596847 166428497
1 381796787 213433088
1 51678383 209686422
5 713773650 900469605
1 465049295 690271857
1 743893297 704395690
1 73963689 932501619
2 88698852 963047706
1 100277101 160590048
2 904612222 725049935
2 872183282 708293524
2 831848464 290796335
1 476273653 622359445
1 138600054 463783619
1 305615751 869584795
2 992493342 86811718
3 743799348 31861454
1 205598783 599447041
1 744502059 185459274
1 289961021 222546713
1 328668872 265792222
1 243986018 263765297
3 803214477 871777712
2 738911765 66363751
1 160748174 425626642
3 357858168 983608337
1 825744476 656828582
1 980271708 726392550
1 305073167 636703372
4 637610771 426872337
1 106480397 353042407
3 230746386 821929763
5 986109256 811243055
1 231939938 639432082
1 598355615 947341672
1 188539509 62420817
1 768611167 487839898
1 613713971 76896794
1 592016538 53171765
3 566983052 288766318
2 334077691 247306549
1 280935579 880958011
1 816933027 50939894
1 525877963 317506745
2 888202483 717881808
1 407336347 86326972
1 82413967 993498667
1 860402267 479738441
1 642127563 90107323
1 744566550 585382030
1 43654912 328086312
1 773895172 296519580
2 405854463 748069625
5 404316822 309924610
2 453097065 634040208
2 22501640 767678090
3 470895814 883196156
1 926589794 49764196
4 161739565 284453094
2 198790212 472902718
2 756114523 573137687
1 929305157 544864323
2 143053912 725325599
3 465097247 782930076
2 149010218 762531321
4 815826632 993085627
2 191356891 119888011
1 982783825 550513280
1 744068745 477341416
1 453814234 552969957
1 394683223 16172840
2 326085437 731484332
1 173310760 221132570
1 82142954 680597421
1 862871428 437800615
1 567131766 150712140
2 251488677 370900328
1 390432206 810224083
1 533134254 720721286
1 602580423 969976755
1 522841462 186982277
1 879126427 408963483
1 605834395 988833819
1 503528761 70789120
1 284649603 273316103
2 405749162 931801765
1 689104141 326811269
1 400699227 206356217
2 350312681 916887165
1 228767298 628003060
2 504858190 474646291
1 528174789 996413940
1 887620682 885598991
1 283021331 354044981
2 287798167 257129656
1 617526090 827459998
1 466894024 955100777
3 557274355 993278991
2 52815148 490615562
1 447985025 384226890
2 855192344 572808557
3 52795557 642617272
1 562417951 841220582
2 353886927 721183884
1 926395260 298579843
1 8970996 948837016
1 984086163 611766305
2 471349383 950540655
1 118495260 213972060
1 455840986 475323538
2 729766410 853122081
1 438563674 11112877
1 368263313 713220118
1 710145252 160794528
3 403499557 675633779
1 956745524 22822318
1 964083446 482959855
2 703428327 282146226
4 741336916 798292708
2 727996937 158197231
2 512258500 84816864
1 668160848 111200430
1 686796365 384920543
1 242623980 118005036
1 130178059 891319793
3 302667672 51268155
1 696233415 117737810
1 743766890 552407843
2 764694450 430280500
1 898518163 434558362
1 41331230 372086302
2 988398376 367386076
2 858955282 947694216
2 874425499 69742974
2 628980956 391819804
3 902678091 530588785
3 487905846 987148586
2 162914417 967456920
1 462616327 976707980
1 513578135 449034774
2 557926026 288795351
1 913882983 263828220
1 476204314 88082466
2 869093886 760704961
1 240541884 229040926
2 375827985 280218597
2 115970144 45338718
2 66538917 499325180
1 649958015 163755031
1 165139021 35502079
1 67218762 240115964
2 290936301 735667760
1 692965097 871936668
1 311588857 427145093
3 97302156 116963092
1 321410583 738355852
1 605142182 813801835
2 848363063 971042341
1 735665478 772632404
1 333680018 405393787
6 513587927 527487572
2 57376500 590283433
1 108139537 92185270
1 642562331 195252253
1 170118332 95544609
1 277531267 440192385
1 248123051 908187294
1 786224866 724869052
2 958064313 217111936
1 707702137 321400582
2 93566799 895527039
1 963222946 444887049
1 795028263 768778071
1 631245563 345241736
1 986781751 784092001
2 640691100 623362663
1 700239482 516610551
1 680404053 179444670
1 460247740 924935749
2 344104099 696600047
1 962022812 965323557
3 952164080 483604841
1 723165149 565785646
1 256770543 996374705
1 950575788 783656552
1 857643471 428660511
2 840860448 392244760
1 785065929 923907898
3 917636803 14901601
2 172121061 585676488
6 231283828 468227782
2 152874577 300056037
1 533407010 180347135
1 146489098 343862575
2 383847336 934526804
1 934820911 687344167
2 708771130 508092402
3 140111383 868276528
2 691005123 185231651
3 201798319 60146231
1 926376388 940008733
2 372617803 872064232
2 25426849 359877086
2 787884998 615932571
1 609238838 260414071
1 609001857 250184865
1 76975294 945826072
1 492825628 567796591
3 500815643 353299322
1 188287461 697498719
1 569944898 573879714
1 902342146 556256303
1 351551135 756074136
1 515327948 933489400
1 255651911 169245673
1 833133194 313761220
2 473779094 332342599
5 97690005 510518767
1 366355183 858475597
1 190752263 241578711
2 476287360 817588143
1 399099101 62464673
1 381179514 242392851
1 716433119 300632885
1 811285665 253174436
1 105083158 637612289
3 54110782 298531105
2 991344187 172832483
2 8210190 752025810
1 581242448 447937764
2 400654787 529927791
1 94909570 977417667
1 654309484 426564464
2 414659978 880726350
1 601920768 264572694
1 74971187 648147903
1 943953535 394519362
2 400412083 93418689
1 499828976 96655532
1 633077192 766341371
1 859242115 705841870
3 560083986 142109975
1 886569902 244759186
1 401471903 647851082
1 852764763 973957017
1 602000826 450733750
1 63568512 297931370
2 34895682 904804251
2 601431206 953302082
1 869669335 33937867
3 288683128 211360026
1 277772599 885882910
1 794372879 56369422
1 734458713 284373130
1 937434029 112717757
2 521029405 686401165
1 806076029 781964324
1 953242597 238876443
1 521669942 215716519
2 99164347 511203596
1 919665870 332944908
1 577183282 304342139
1 88006048 997300360
2 982400045 840855451
1 912340245 268580331
1 603839645 47594086
2 86847773 194674811
1 23579861 710532484
1 61489720 503524328
1 534726637 673185380
2 762048542 500382571
2 48762167 675211625
1 821637462 326592715
1 311786459 769655290
1 511524601 762444557
3 128939960 63430607
1 687784161 850700178
1 830824606 323634889
1 135035633 405652864
2 239480448 688023920
3 610453254 716912548
1 647914418 922439234
2 743399370 442362141
1 402960145 725481110
1 50160945 213503226
1 316148525 909914743
1 865650058 420225097
1 356387292 441517772
3 907161321 904852080
2 597786407 298529925
2 3868607 431283196
1 922135960 214544624
2 536893502 971671334
1 192902826 257624185
2 657470315 377919882
1 585840150 899679064
2 284246415 654388311
1 70247485 157547935
2 594504508 700866856
1 309941768 548011547
1 514783580 45578464
2 596192618 455908039
3 481783805 898995489
3 120316432 317657947
1 900795746 332728017
1 695821193 31362862
1 384160419 286095677
4 803363189 915806135
1 182894411 223497936
1 203517662 724153415
1 47489328 881872456
1 937146445 764485955
1 657035644 472066319
1 600664573 807571012
1 169850624 645875407
1 143546904 342453719
3 676382033 129125849
2 972422082 985504820
1 670954391 697848785
1 20669230 104986052
1 76990592 484072275
1 530019066 541424548
2 504002659 663083182
2 326161143 408364827
2 865064952 579353469
1 497212279 152964372
1 729216598 9137558
2 510364179 967171231
2 99311068 426967930
1 211342926 44587735
1 730252052 26744413
1 705859050 417160037
1 431150767 251909320
1 494823517 169445303
1 322586624 205338669
1 779739891 541775084
1 370109700 171971964
1 329397418 781518792
1 829251079 38205646
3 492156573 747213531
1 327750637 459340252
1 68742726 440580196
1 188776631 990785522
1 883133442 275616067
1 582802627 393217373
1 818186907 637703154
2 438740361 955902843
2 126142423 556545696
1 143539961 58408751
1 457598131 285923255
1 818226531 706417552
1 312894700 377864084
2 660778449 440951679
1 823024961 633669854
2 523472134 552492427
2 35079197 575847527
1 941146786 661922681
3 542367471 965591554
3 213655727 996504712
2 211219520 813341391
1 520593423 277829913
4 933963982 536047615
1 652188908 246403686
1 320439586 854821177
1 213809842 156710067
1 757788037 253726709
2 447701919 602682316
2 3541984 380715658
2 749242280 534634776
1 494650551 52547446
1 553720252 854088104
1 283530995 845600884
1 645264154 66354015
2 301220766 94290820
2 559676173 359713968
1 105671729 343567372
1 472118249 459636782
1 702145 226430643
1 566744627 106537353
1 490489554 619599041
1 295871441 295839046
1 590850953 612157119
1 359749632 640111463
1 837873063 834860720
1 159058751 230653239
1 235346684 437813344
3 444877294 260133396
3 567307116 363111844
2 720733125 517864257
1 477181648 231354120
1 173736197 173859055
1 981188490 893611830
1 46034822 686989807
1 369620000 161171232
1 131717350 738423582
2 637400821 462064274
2 133949902 638992252
1 563873490 40893998
1 332458801 382665680
1 723421249 553206556
1 415870543 15106920
1 51858149 336211118
1 216360118 512098409
2 977640426 177555275
1 542185161 720682850
1 423452653 415098105
5 979283602 958511743
1 26485574 343536046
1 571761542 862219134
2 249014 7661573
1 479356699 216988553
2 858534143 192845276
1 934628726 765943637
2 415721561 664756132
2 952418568 842716574
1 864028908 341577802
3 876440679 114271838
3 84849965 305151401
2 942401215 834868064
1 467714243 546931378
3 387942595 834915870
1 176023771 988164800
1 367842258 999889368
4 128236076 526470983
1 400624352 700016409
1 354094439 359981660
1 857209071 963530628
2 554696569 84492823
1 251254502 834304513
1 514602064 467419800
1 66037092 31568187
2 404208762 848063579
1 364611387 623445294
3 368080695 661249836
1 578477447 719038884
1 103721121 316232400
1 601420251 255385699
1 456971156 961552616
3 914112556 910756592
2 469895614 374810431
1 770493577 723137567
1 710609077 248976390
1 926783855 13261920
1 296537727 664196891
4 5700710 185428559
1 468233738 706730069
2 968988853 572849505
1 438005432 861225494
2 625108601 907908839
1 254341695 67166869
1 432045732 712070728
1 281467530 645616901
1 102187187 437405861
3 812734098 352830766
1 87994640 232553264
1 498752477 236715214
2 706409139 842956543
1 519508203 830843109
1 862564613 547411922
1 26950212 709487364
2 162872107 127350695
1 601920053 271411569
1 10411190 490433186
1 565971620 962076616
2 605984192 22663349
1 225883568 503224703
1 686347383 94239139
2 942764561 518721638
1 298339331 171784821
1 134914760 942083511
2 430064639 791567494
1 96510559 90614729
1 344159617 436569066
2 411692028 145924190
1 341723502 486210492
1 692820294 599242429
1 536585608 459002575
2 792413800 833244006
2 95575560 736078811
2 944135818 121425102
1 991154116 142942380
1 690593741 519861651
3 716863050 70384343
1 43744492 187074631
1 543685274 16443609
1 650393819 631952114
1 995383114 392289373
1 153006530 506640543
2 261274209 278564995
1 690563318 368029964
1 190764298 47312431
1 589076615 401348061
1 644601184 851092437
1 765567469 831312091
1 889849130 626331061
3 527444218 348561590
1 838658103 275561370
1 780828158 785658445
3 10876328 270095596
1 268126912 926077604
5 690016324 549280015
1 958147368 621759570
3 76158510 402681392
1 262657138 284043185
1 622477062 257185436
1 946598460 268351426
1 429277821 124307659
3 882804123 541162104
1 344486878 699527303
3 991924423 791352575
1 644773213 737362948
2 894621604 466865899
2 354065348 633927282
1 144239416 962482940
1 352321801 534857061
2 81771491 451788808
1 505618927 586714619
1 713002539 462004553
1 574959230 412576989
1 13642489 234026633
1 734926363 373367477
3 440070803 522614535
1 282434839 815140765
1 967936553 805619408
1 13140823 4883992
1 712133412 792944928
2 408808663 578451889
1 981176082 225956628
1 875857658 850676916
1 998470253 696909284
1 455826635 815104812
1 808105935 172079257
1 917413763 94767883
3 238661259 950717093
1 781827379 44208051
2 506647390 699666924
3 397492534 954382521
1 112933994 685425565
2 713690870 356047254
2 554916821 417848719
1 570413643 501817216
1 891144944 818051270
2 387748271 774985240
1 481472492 976677972
1 556741847 942370678
3 958648955 547273926
2 384843365 381729689
1 460642928 189945565
2 593424598 6237147
2 889559548 387935227
1 11706535 142236966
1 340385712 193847772
3 25767078 697751076
1 761091854 724838432
1 393145598 458960871
2 911437452 128635510
1 135397076 950269946
3 434862772 47734641
2 418879062 65773734
1 65947544 751562638
1 666632152 562596001
1 693951381 398902030
1 935875007 672198105
1 281841306 557476153
2 722478550 870255217
1 975756243 43471644
1 452258062 579248045
2 862641209 58064214
1 625937769 194026991
1 346898858 284691389
2 907898224 536596158
1 293737199 72164190
1 740580046 699785825
1 567804133 79368743
1 855980095 518131898
1 448371133 169633102
3 825914973 751878757
1 925689427 903696895
1 970083998 393019220
1 724646561 724764795
5 928597573 773925072
1 216348506 639241061
1 54997125 772639796
1 742830772 444463734
1 11387652 199629390
7 348388574 394378939
2 837247912 935265675
1 438194614 186100536
1 112406246 92700443
3 237968236 408833416
1 695008391 665481107
5 201920316 636963769
1 894686216 186708256
1 165822476 951925016
1 233110341 674271166
3 871518056 101368222
1 343320264 43162845
1 507688480 318025515
1 980612753 978066832
1 511868598 199956565
3 252240766 490744965
1 455373681 32473699
2 757265248 288595413
1 978585692 989867348
1 440275157 721001617
1 991379141 805393543
2 191921988 320973608
2 372751231 84802673
2 844189661 219191299
1 888881022 533610875
1 196157031 680700091
2 521904012 934892061
1 669042439 89230430
1 833847023 909062031
4 536157478 708733782
1 886557880 321006046
1 972615290 287930264
1 319787078 483036764
1 872198234 84380674
2 166403799 907381977
2 766698879 840449771
1 904177126 636121261
1 265729336 120677424
1 584693953 926707558
1 91669236 739471010
1 657875695 599905844
2 998808655 198116767
1 608106536 77554603
1 469824391 601399075
1 230857445 709885881
1 493961571 560906034
3 628892562 323868794
1 757110364 105821008
1 407919016 334498421
2 778151501 523443089
2 875900204 559496216
3 783568727 359951115
5 485998401 359277608
2 2052755 118288946
2 113660786 252278137
1 16871464 39441507
1 553397628 842209150
2 700032242 70935557
1 543480291 136458488
1 457756885 72436142
1 49448061 533997832
1 776588502 205002130
1 935508836 922417319
1 73412611 567975212
1 780550690 101716677
3 773774232 51530377
1 554647884 671680897
2 307259335 24381562
1 530121108 175098652
1 594516117 913047312
1 421297065 888390605
2 788636774 13179753
1 809037903 545978126
1 831073061 742485612
2 641705554 25187495
1 371372761 579282941
1 420034057 143950116
2 700326353 655904150
2 605944474 612989491
5 493492816 246952243
1 145948542 193345417
1 46307700 958407558
1 578645233 659601950
2 91698415 592129738
1 224460150 222371101
1 466643169 843905841
1 32790541 804032291
1 781949110 615373150
1 239578399 547004135
3 701325209 347153772
2 930213310 135781932
2 548455189 988284397
1 172569596 782112899
2 863511152 521074040
6 854476537 122855062
1 956036518 761768593
4 12954970 922805453
2 52452059 466748308
3 122579973 699380723
2 141199696 293439565
1 286094617 197643550
1 732591209 834120071
3 63177703 349969030
1 799061378 274107613
1 838178091 829915087
1 494108517 403386410
1 380553916 961986209
1 361494315 21764044
1 959016365 919745690
2 417455574 258084905
1 707042121 109963563
1 359908372 867201518
3 357023122 7790739
1 113475316 242365358
1 253917242 65168366
1 48749355 288115260
2 735654073 299593149
1 922204495 268195549
2 515195181 716764600
1 682648208 111641006
1 431218609 623563855
2 614170465 238026698
1 638229526 520484106
1 172877597 502865165
1 624897433 242885600
1 746202698 567145145
1 966943939 587296531
1 517758835 121396912
1 90859061 472034191
1 884334960 913898191
1 850653429 558441439
2 78081595 830780688
3 424235639 369358490
2 511483509 881722078
1 733711288 568766636
1 200750615 234223694
2 487728271 95245099
1 413209575 433593367
1 472033670 533262549
2 830954129 729564122
1 164100775 134272623
1 189331265 320327572
1 282361134 150716770
1 645431166 435723762
2 554175831 775422014
3 300274467 903238200
2 558002043 852500897
1 666648493 275277751
5 595613897 749608686
1 85343722 623072692
1 591129620 391418599
2 988208418 15251290
1 320231723 329026076
1 695313464 793416667
1 844287147 328473472
1 613105934 311525106
2 429809283 651790301
1 232871679 707382456
1 740529888 707352194
1 892222433 205141224
1 954136764 886492979
1 858362734 383441145
1 340819612 355020952
1 559520647 94941637
1 346256676 624963272
2 517851853 8330456
2 926426329 4585626
1 208989981 316042617
1 350076254 761635610
2 66103237 7862002
2 238417343 308021158
1 57040491 463619644
2 562530752 869101053
3 354156253 995265174
1 12138848 528377263
3 355741344 277554588
1 506339704 705281304
3 692473814 241595656
1 580006390 82164430
2 761073295 696237659
1 341189952 230506285
1 231587196 151191089
2 210473639 265219002
1 310568793 617707504
1 752974514 758997331
1 506875446 580136709
2 561125018 845817646
1 618165408 322739853
1 108742701 590790741
1 307328248 63685224
1 291669613 100582587
1 553268622 768805103
5 156225649 502702043
2 750350727 740464247
1 813362437 818137802
1 367290298 324783144
1 434393664 45576398
1 292423977 495922955
4 503272988 559760034
1 293682204 739290947
1 902893628 655850246
2 431682020 966450805
1 88785920 845276320
2 279172223 773403006
1 508733202 432561820
1 630226066 63496016
1 491637039 202208722
2 490010769 336188649
2 538018133 749146828
1 186727499 484321422
1 561000108 932111292
2 108453802 175526059
2 465737421 320914096
1 447857207 843076254
1 923259121 269886506
2 426661713 351457788
1 340599190 375050523
3 452776163 383712085
4 879237669 65370557
2 447131629 596558691
1 236261006 111232563
1 732195752 211970301
1 356030958 458494351
2 17515065 421649078
1 556086177 105794820
1 749844634 827469164
1 377613126 251634690
1 400195599 706710896
1 952256344 599794356
1 732398253 622786429
1 495821833 385477018
2 274337856 608422607
2 88813475 161938988
1 806833879 85247980
1 285683180 929813796
2 247693310 800309271
1 844479425 460647938
1 387391984 342626815
1 316256088 588162790
1 232073544 727475452
5 816756497 430581936
2 801690818 263376806
1 813560751 80267971
1 641674012 319240435
1 247868591 543736204
2 45414764 762612742
2 43547584 392440839
1 816965655 29995794
2 44084099 658262627
1 375549141 174518598
2 704613582 891866280
2 979578849 860839311
3 335135983 924495353
1 223810258 895699067
1 810526028 626199181
1 282402861 50992097
1 639547184 135578073
1 240652147 324635977
1 645426705 64374076
2 525849220 772888231
1 257059091 178882939
4 1133496 452477063
1 951641371 577673764
1 890520807 571704590
1 217220239 539298101
1 506126218 93214055
3 21433239 614346464
1 352502622 18513535
3 687560158 740913867
2 193508889 542158207
2 275872529 120016487
1 482874637 935511114
1 378174212 801182140
1 396980389 872260749
1 327768046 319154618
1 493638537 403813670
1 424160818 699852081
1 19889744 107483574
1 824538464 227543649
1 124217487 808393052
1 155536157 89652824
2 494261191 585953255
2 428515062 894890398
3 291702911 322532874
2 874708208 756180717
1 597544293 513148458
1 766328953 566215648
1 743078314 66610651
1 637381753 67703072
2 190882747 666572357
1 781902741 962431220
1 34093147 347661579
1 496760156 584063309
1 737690805 217660538
1 497114186 646610537
3 397547848 607358083
1 864492592 791096877
2 160310356 262950566
1 695970413 214486205
1 673878680 28434665
2 894719527 537553306
1 254288542 470620805
1 289136922 879438829
1 176403251 774533837
1 620927582 913583821
1 980381147 75729115
2 507255256 548042224
3 678080734 864343082
2 413065026 494416919
1 666014533 382159192
1 26007481 493020666
1 898638109 558883375
1 134311967 910337185
1 543185543 175275876
1 213297383 504502441
1 316873672 28814763
1 311475406 79124387
3 459215352 871396853
1 292310656 545321785
1 405909193 298983011
2 454708036 34567857
1 534097060 449697690
4 236251112 935856164
2 201156054 612272760
2 611420044 22724472
1 174926177 312550868
1 796929019 894302577
2 669298392 672289008
3 729786876 671818770
2 628204372 190724542
1 608611820 263789266
2 658427465 51093599
1 699937761 540853799
1 145135365 264081230
1 205723747 518399576
3 61682384 915088037
5 8752548 803226774
2 444193092 892184709
1 192985838 109255442
1 466004273 336822054
1 606074825 418926143
1 280169901 101864860
1 647381866 257878423
1 482823622 90104841
1 247131810 777240796
1 938872113 217244148
1 566349756 452463875
4 577147900 809101946
2 430527539 693006065
1 615264916 341500545
1 567462781 923414755
1 117977946 365183414
2 605690037 270185898
1 742159433 724635929
1 479522358 973228245
1 880436555 956463302
1 902066150 142441280
1 315540481 135175047
3 154110614 219324756
2 940079842 355193428
1 790779680 397731434
1 106499406 308519624
1 19507781 696169076
1 175217252 471600592
2 877778444 727054849
1 327952312 274473783
1 738026662 577852359
1 152539136 856083088
1 63377717 629241152
1 407717183 993916283
1 696279221 146188904
1 671907257 588975977
2 978245915 682555489
4 286102797 439025831
3 477846528 850522797
1 192052987 522840457
1 368416434 416135187
1 984588636 209888207
2 931445655 712597097
2 86200881 619270002
2 619572770 236883671
1 904590639 860024198
6 388127503 984374938
1 422596265 556408936
1 632347019 805541422
1 131214697 975718320
1 480012177 792095765
1 435179117 624187292
4 728969730 539726447
1 87867907 244591215
1 731008999 993546390
3 374640591 30553492
1 791662729 234991132
3 840364146 373448410
2 710055651 157572075
1 702523028 498728290
1 649732304 964944244
2 551759246 112497014
1 38906296 304638412
1 970044216 284490130
6 795366219 779317666
1 606432246 943264497
2 453512671 494738598
3 291454052 566622212
1 815876708 97204350
1 400227561 833237722
1 197551202 511122552
2 239242100 225793920
1 559043596 668911671
1 421882314 785921563
3 141292699 525991418
2 443898521 10057574
1 507611523 625084561
1 315291660 832900104
2 128382657 137519205
2 336697358 475156013
3 333881202 183304956
1 638772849 902345935
2 196123091 532724763
1 491594293 515503573
3 319888205 86882084
1 286385063 448129894
1 871254909 424401035
1 701866320 197396181
1 183432616 559493065
2 230871024 811925480
1 996798591 230387428
1 719081896 604350349
2 92026070 145893229
1 124593549 877015342
1 130881631 889799255
1 614866522 318400240
1 966804712 601318968
8 190618631 147285667
2 220339377 814350181
2 152324070 476194616
2 954915065 538847684
1 800357028 181364911
3 990393262 895429634
1 600367018 8532686
1 311812051 304272754
2 663963957 147964276
2 425823539 678752892
1 478233900 97101320
4 603919539 718209635
1 314772230 81122679
1 668644082 60305926
2 546669280 343147477
2 613977210 589301851
1 8389146 699569609
4 35931026 634607301
1 834058245 760383842
2 267349680 186078062
1 187577771 905624852
1 894341560 312443556
2 27702553 413491590
1 56744152 9322183
2 510884096 628660536
1 995459066 623057006
1 9424070 238954926
1 748483416 728681793
1 5743624 476449488
1 994315950 905730907
1 340964536 262756873
1 196221004 519434176
1 274482402 502176290
1 637240221 613563683
1 616640043 432554662
1 727041751 700445781
1 934880778 151769284
1 438505994 835825212
3 450699533 882767753
1 191206479 979332379
2 738070579 246005474
1 805072363 452128853
1 340940535 259012689
1 355965321 456236775
1 338488697 776385125
1 919938211 355122589
1 73137220 942043011
1 48034913 136427367
1 98985709 164438608
2 712776807 786243053
1 951602833 376895756
1 990145391 710288341
1 14030053 697042651
2 887250012 212931847
1 757671995 177339473
1 650171530 846694804
1 355277214 780740029
2 604781408 353889952
4 611692093 968849296
1 522770128 369168978
1 924283643 300068024
1 186314733 176091643
1 411860457 504035187
1 637258417 945512224
1 119107168 3176284
2 448612183 177749397
1 114313256 829319799
1 434774154 191849239
1 80834643 719083573
1 934545475 458148925
1 52006189 367952625
2 956222273 949069129
1 429124772 293011797
1 529452978 563000670
1 233049754 819589265
2 453163789 4315550
1 204307565 837266861
1 813099366 163467454
1 457321028 338505025
2 21673494 519094190
1 916159974 500832315
3 799876675 695819105
4 722320263 298111334
2 733742909 954558872
1 706581758 631670598
1 190402663 940937645
1 826806426 620665233
1 48542081 691347256
1 44099600 675343250
5 124160320 294512698
2 174599782 634219510
3 232829799 279505294
1 857521897 845457720
1 624773435 639828909
1 921135858 637904205
1 288458794 700259563
3 52781437 402188426
2 340740106 968950974
1 163025581 656205553
2 991401483 541015122
3 290333571 482601117
2 320901820 202913449
1 356968429 978094868
1 746142164 54339761
1 51589049 905710397
2 845700407 992766358
1 753950534 597219207
1 892696404 106881650
1 473112050 653460890
1 37723765 378719937
1 910810466 142326237
2 745750151 236134061
2 546142619 191475632
1 916360359 144573387
1 732373963 910174605
1 676021174 665945782
1 511086672 563552403
1 951755481 251665598
1 319344852 467092677
2 916975516 584074248
1 312810517 691479764
5 76408284 617278916
1 215837970 329124630
1 186320735 876863451
1 759525849 100102909
1 187461667 968733240
1 920023803 299528068
2 300781397 767048692
1 105464149 993357098
2 935196984 831488936
1 508290911 516926291
2 45377464 408850702
2 289865903 696920625
1 953590578 762799416
1 439646425 768658865
2 665254924 924562571
2 840949073 578754182
2 498143715 302000457
3 948584531 474834331
1 176596421 820591356
1 521806122 722920179
1 564108561 135003333
2 72240956 132895479
2 47364318 245730979
2 283197377 771093555
2 829669580 248245826
2 906121373 307566531
2 409180669 249749661
1 24390719 374094140
2 153583043 906052217
1 664340340 5005271
2 313715853 585042173
3 434966029 889669778
4 93295836 911528791
1 659200560 831224990
3 148223086 82654307
1 539239883 276049991
4 850586860 440423953
1 847705824 962368666
1 796731970 277559682
2 431720331 35689386
4 830756758 476542476
1 427102286 812999280
2 177749402 528299116
2 650420053 936622239
2 470564740 756674666
1 179504730 110060632
1 591237176 490320833
1 973961425 383718354
1 973671174 771849683
1 463317653 676609306
1 299536508 590698718
1 280948283 854406730
1 67519191 203172674
3 78261443 80045634
2 113903567 856984859
1 65506105 798053963
2 292366072 817846359
2 232520734 57241781
1 605314625 484533087
1 428479621 549076649
2 939275265 582063770
3 206678058 326381212
2 709510869 682820833
1 162790986 952108880
1 898558675 92438825
1 980609700 785296529
1 559285231 109004833
2 547014768 946931560
3 232421742 675134875
2 530844435 359307169
1 759820877 255314094
1 640782713 688240843
1 104535763 51454900
1 382365793 311765222
2 867353386 73386833
1 167730797 47988073
3 925013917 165657665
2 80848741 947152728
1 559501754 161691764
3 92238227 259621846
5 959366935 755959569
1 683214791 455322053
1 123354059 932777569
1 314185268 789242640
1 208545055 27657702
1 775925137 551487790
2 824353114 426123713
4 816809664 146551867
1 364685978 925729877
1 173742591 928995180
2 865103326 7129796
1 146065588 696176978
1 579618825 668982426
2 27832509 424863099
4 165962283 362797595
2 855673306 90344242
1 403120819 808442474
1 721980843 609328736
3 800200618 405339906
1 181928080 700144593
1 581461549 422182778
2 576809862 536161668
1 670403997 301821750
1 975307986 111238554
2 5903583 623875166
1 599317262 780381195
1 823474104 843525063
3 76601882 573269373
2 2888776 280489996
2 112298228 362654903
1 327530750 969937343
1 613683974 905001355
2 963464250 899579113
2 269066232 904550017
2 345811172 210718796
3 250513340 219317453
1 755839903 17757935
1 701528803 422525509
2 579909346 74901467
5 966232821 592448204
3 481642098 446773820
4 780901718 190303008
1 454209815 336565506
1 227145403 866539211
1 994617665 51423604
2 429314580 448960883
1 637865916 228710801
1 981873695 799274089
1 448719069 147530819
2 35868508 145244579
1 191767902 474864407
1 709608454 160059605
1 463528071 801194942
1 985538790 629004506
1 386718967 957331773
1 533648052 880097703
1 129079044 226936636
3 875865108 896312290
1 846201032 761785023
2 250731487 100224339
1 246517648 348241815
3 814187246 561700933
1 750966525 214925757
1 785442969 812934155
2 974432595 951385273
5 726021181 558647703
4 152216080 717301363
1 860425154 468182314
2 172284099 607756899
1 611628394 495938545
1 445724904 886654188
2 375685866 961240113
2 469285411 757884921
1 699190288 247028368
1 262168382 589512624
1 928734025 344610616
3 851110038 522743020
1 316088851 761569853
1 967647579 609429470
1 590109881 280844028
1 966690387 548873812
1 38665165 781019320
1 126357845 64446090
1 835977021 295996857
2 35354779 665191751
2 767258069 766093240
1 644278596 443399010
1 372060027 579997641
1 342986012 709398781
2 522426274 748301727
2 482219487 277530947
1 473205232 92728173
1 36714817 7656819
1 16725469 936083580
1 179053998 2544953
1 631291963 9805625
2 482110616 661631800
2 781280618 197933296
2 25379114 430930498
1 534787046 868700471
1 101743643 898281304
3 766334741 831240101
2 81977158 825506904
1 675602306 444370791
1 129905545 815531013
2 241060372 766452991
1 102553390 410257979
1 774259797 715979630
2 997668737 709806820
1 963283261 816006874
4 440602072 36968160
1 659203981 408509187
1 536248126 665369841
1 826173453 160878292
4 491779087 533776442
1 7118245 50280588
1 364258018 529042583
1 778275018 147727710
1 615518094 558531802
1 102600105 55283071
2 367376139 183716243
2 738898381 531640690
1 990119045 453741600
1 852052957 631650240
1 187945079 401986456
2 906338621 578045755
3 473312080 884845581
3 247969503 190426479
1 102018046 701225589
1 667091366 60433458
2 255070447 18908082
4 616376147 885980857
2 259022063 826348315
1 92852056 793015094
1 564220408 75069583
1 1989717 911151488
1 19322164 539106449
1 767107379 623815384
1 945288737 242509126
2 286000746 127460679
2 388826046 136335712
1 924674857 281064473
1 335526503 730747545
1 631564591 622013514
3 692932028 155165308
2 549471097 376185580
1 105174481 973819093
3 989641792 365873742
1 380731445 893483359
1 820393570 160842338
2 867149014 840376937
3 377779951 861952040
1 599077293 216113928
1 660949804 983068035
2 441027075 668091457
1 963041193 643559204
2 782889355 580850567
1 499771387 878811555
1 946886049 577758433
3 676280235 622749560
1 562129460 233028233
1 789024652 979313000
2 381577596 935521967
2 231727840 494838844
7 73779986 820866268
3 896539297 570983113
1 852102686 155660654
1 835294274 501322887
1 111766341 853932179
1 811195125 325030499
1 516000220 406724294
1 539432536 695274487
1 407654129 966450831
3 992892795 833444795
1 917564536 728492960
1 29102884 659272417
2 34786940 939785874
6 302172122 148459784
2 443731103 497061246
1 454526094 928617541
1 52631119 356555094
1 558092615 7573437
2 334771265 707077350
1 808373006 750483952
1 64638366 843009956
2 632828870 386141359
1 741629992 289183112
2 759031973 778716183
1 357649031 495384458
3 142893700 607192909
1 609156845 474075049
2 250405840 618616109
2 897198322 175772783
1 382108555 849350033
1 772949696 925186225
1 466722474 124463396
1 803575576 207246
3 933982376 559994363
2 454122846 300387731
3 733981659 697549016
3 604321752 532630137
1 3882831 104731151
1 133969072 892496260
1 525884951 937070553
1 399548449 260249539
3 871990462 268987599
1 265110247 763446892
1 132837194 576512166
1 204667435 628242560
1 756403742 90169492
1 411392766 631423436
2 707881779 569935746
4 363289063 436327194
1 107837270 938574925
4 902541489 14989853
1 7755329 140359031
6 637876623 762814979
2 659184713 690520048
2 758397225 470025504
1 694452329 406476707
1 885173611 771250291
1 813251394 500873144
2 934825964 41171342
3 112294055 179231146
5 341538158 862630734
3 88000705 190707454
6 273943183 883834135
1 364088056 858471402
5 869532156 160646138
1 325545154 932048753
2 260095560 894916417
1 902847188 180072139
1 458771784 902133325
1 277780518 794954731
1 935674870 397070530
2 219326920 262192691
2 514069260 588931608
1 7071722 121292353
1 350915107 566642486
1 963645517 568098947
1 763448790 807902390
2 128308149 963267998
1 801711508 573568567
1 802186884 347874677
1 398957054 850182521
1 825425571 147895107
1 128907484 610327219
3 435985527 985044806
1 438086489 63841653
1 208032657 337984542
3 800744716 807898005
1 743263585 760269270
2 491082996 734283272
1 137844880 428250819
1 209906469 129093852
1 23318304 458657561
1 193049133 448279815
1 399488748 652708876
1 554219173 933328854
1 417253296 934543680
1 178422693 561733340
1 15327933 365998940
3 939063322 944155598
1 267906142 378210570
1 301781666 682458690
1 709979198 979068896
1 315072251 834792158
1 369347571 108967784
1 374351565 434810365
1 775571573 595920809
1 439296277 871942351
3 225148683 183616458
1 501285472 420798507
2 486780076 172707503
1 526118908 482212255
1 471420540 57179371
2 409280073 777016533
2 396629818 321638755
1 231629155 627436789
1 184791280 102129369
3 500283856 156447445
2 948573015 369489697
1 398938544 403147392
1 492338135 553580074
2 387444254 788435923
1 849494197 900474954
3 855783724 295075601
1 548336259 186721874
1 842318783 399348763
2 478238942 336130506
3 957040560 862527495
2 458455574 141254621
1 997991527 212836679
1 877074208 214531934
1 904451884 156762730
1 496336534 323972358
1 795747240 942627655
1 891862667 861418088
3 533150678 925036055
1 155902384 493440254
1 356986075 968047007
1 318581431 977188966
1 241167893 284715444
1 439119459 722354358
3 790593978 452851090
1 496265794 313006006
1 108430059 224488298
1 344556232 22606410
1 418992498 313531997
1 644744851 978069723
1 553390713 912057030
3 86926001 86599233
1 41737334 531738207
1 282084500 46056112
2 912800842 135401534
1 245429691 127260584
3 558907642 846384210
2 343821179 210872930
2 92253347 843681208
1 440650999 741820346
1 923172563 23884556
1 259569788 488716507
2 40140645 65788787
1 823073786 888276064
1 693898847 323029989
1 326808977 525711519
1 599273369 301656835
1 667244711 148160929
1 444398881 58426963
2 347903837 416895374
1 335461230 36227612
1 37083309 805592377
1 553460800 463704910
2 761947388 264855073
1 862895419 717862421
1 247037891 843003441
2 295038028 515227018
1 802555098 791669466
1 52690224 804342445
4 457874451 857319509
1 974770511 122714601
1 151214354 367696439
3 292869786 38724024
1 456050402 173003152
1 598250938 437278070
1 718249389 203716896
1 414629569 29224165
1 162551929 739077783
1 959958021 219420924
1 703188299 729612370
1 948521706 250302707
5 78889335 644742708
1 668302272 551751290
2 547685280 679862449
1 525097405 374957045
1 91488543 496657945
2 975350071 864432600
1 886713355 429609217
1 469634200 734933973
1 845028368 354024406
2 245569132 551542538
1 155989456 494885468
2 355765109 934365963
1 53103125 659448999
1 470339345 591885754
1 391342624 451206042
1 283603707 262517719
2 60933223 611557025
1 581636620 208332561
6 399670915 618693110
1 498343126 837926138
1 669849795 864483863
1 778771774 834484472
1 871990150 589677130
1 946245176 585546505
1 216852589 943037089
4 519087400 694579423
2 895214788 392372303
4 267198546 43946818
1 418819906 125586906
1 178008385 251363220
1 204429047 466261959
1 59414905 940386258
1 444364648 113936151
1 619283074 54369567
2 150643971 375409282
1 344678947 813065306
1 976024075 454528171
1 983771480 179300187
1 954548093 916848175
1 801843040 273636294
1 306039622 629636960
2 817196303 608668736
1 944794954 330778381
4 336864430 414906956
2 94911250 830756674
1 938798479 351005155
2 742509361 407258985
2 719028652 227271597
3 471570752 485918425
1 775850606 611269774
1 450623498 663006534
1 165825386 638697703
1 217194478 986707912
2 657212495 229825719
1 782220657 945970640
1 303156958 196952290
1 226413980 69637175
5 946569284 507696334
1 647497290 953301575
1 657777090 292546898
1 181054117 108620135
6 645528889 608025409
1 493277303 591609258
3 646750547 905822769
1 898752895 335915571
1 635036416 595287073
1 656256476 953863286
1 378240527 560186078
2 631582049 379339701
1 728524379 524298406
2 475137060 67336697
1 763143274 3804144
3 436241927 254384814
2 765270281 225862926
1 267737604 944378247
1 601603832 564768128
1 179307064 741397640
2 559408796 271495904
2 139838187 3857287
1 446786684 434742704
1 972590136 538856906
1 943317571 846484945
1 477986619 570270930
2 930904886 992716424
2 251616339 924907167
1 552374168 510619448
3 41805972 838648921
1 212661214 871162579
1 932140218 868738783
1 357639930 811813227
1 649946632 282301073
2 247049195 541231033
1 314302721 891646878
1 497181695 601085084
1 578716178 764835134
1 793225626 577780005
3 217452670 14571405
2 24837147 950819452
1 952184189 672363054
1 733359318 266148721
1 424295637 127339693
2 283330158 995996815
1 335892914 882971711
1 413379446 417463458
1 591244884 835688875
2 291040033 39366262
2 19584688 354731443
1 643787500 931692203
1 773008264 228861576
2 337956609 282237872
1 402721999 610800652
1 810544382 913357341
1 145772300 714007753
2 419598425 213532318
2 181929557 393875081
5 206583204 727003154
2 101032216 797179144
1 492668307 731391244
2 664158543 930965751
2 155960288 434796904
2 346386842 845214629
3 388442317 684943211
1 317961282 650093011
1 354211911 746904393
1 102182821 242389593
2 106815719 931621516
2 395445615 955983162
2 991687928 713454833
4 721244836 207350320
1 100587058 708802484
1 372526327 136816324
1 555070907 740231553
1 509530554 832292793
3 369488395 67468060
1 872065671 893069679
1 369573441 82711361
1 560247239 194493651
4 274031978 882156801
1 220856243 887375372
1 367446506 588529730
1 763497689 872810280
2 879096804 787273548
1 27404312 678848045
1 562249662 521347444
1 460791457 722065232
1 408517477 843755730
1 108920046 954798351
1 869562145 111470575
6 209085647 637743320
1 918273698 146038512
1 149244636 75601994
1 700034829 772360964
1 89834000 971558398
2 700175101 372209503
2 694914731 901252148
1 23593708 922344049
1 155131795 426403684
3 271684335 688382823
1 878537296 823238147
1 385743591 524317167
1 481312913 588317486
2 462542600 163044640
1 379042264 945866348
1 156999683 724791920
1 456177267 818019353
1 630476325 2637323
1 441514445 22328156
1 194193553 748694875
1 208199621 543038997
1 102127036 406571879
1 90232221 703264725
2 483725374 43099203
1 544911529 850048789
1 583827806 694983540
2 10131036 318258269
1 13751877 176020607
1 125622642 641425949
1 50251723 624014003
2 440365323 54475748
1 762301392 717802598
1 466054098 322758025
4 269796463 704181966
1 634165905 405777346
2 480698266 618530606
1 315118632 554476436
1 296366927 448789221
1 973034185 896287284
3 839037273 599192484
1 508324100 758981128
1 658533594 355541578
2 801337493 381941592
1 746200053 347444738
1 6688625 242290066
1 362570248 626296570
1 528782245 335326550
1 97755296 559053903
1 234443270 333303204
2 862511768 930849969
2 928635392 897638380
1 935848585 395915061
1 946791423 978770519
1 127038460 847752558
1 783022855 241730964
1 902348996 422029630
1 323387828 714663516
1 617726493 863632982
2 530483301 841291042
2 737064297 599749795
1 795509250 224177786
4 64905978 491644813
1 45252857 449826480
1 507123424 720439701
1 235974734 689474270
1 291426892 355851226
1 890870349 62924019
2 536094796 213296050
3 919902158 439018054
2 573173347 605337924
1 370436685 100660337
2 834636352 932690125
1 925904999 266583833
2 34085283 217043151
1 107617422 799792952
1 418807724 291852270
2 668324354 710666228
1 751776701 836592624
3 15983300 82489120
1 906993391 526064392
2 19651665 898838037
1 508976888 120052049
1 241695027 261538486
1 945354680 513674507
1 961238388 568088296
1 502804156 353571731
1 384202612 867697393
2 958025781 575400433
1 396154363 674397310
2 244623447 934224336
2 273088585 251856513
2 760761850 326585020
1 135248129 909726906
2 655096935 698821471
1 807345186 163750593
3 280040886 634372899
2 83358906 352677106
1 612320417 827438806
2 50253075 148067778
3 116563176 553210455
1 924041152 169389158
2 960509846 259244713
1 111881770 220329774
1 602722237 504931422
3 87239404 824053351
1 669131089 741935398
1 847708571 22484277
1 728827636 877737881
1 54874892 314874261
2 637425808 906112292
1 176612821 159021994
1 536832021 819163570
1 216391745 77966069
1 398817773 868353754
1 157185741 433221640
1 318716027 521299265
3 720795378 911587992
1 165912195 667287178
3 851395185 900628772
1 702902861 180332373
1 165300433 846615469
1 893955611 804350924
3 120886384 354789971
1 91455038 819781091
1 117344654 139206374
1 165294256 146528571
1 660079004 826656588
2 56396904 433520853
3 120121846 93275269
4 460048265 947190824
2 435822644 281045447
1 585059259 499687848
1 133802603 752264843
2 836524132 488506688
2 218153238 785874893
1 584064277 222946506
6 519970945 432831822
5 433156012 139454787
2 475872553 11271565
5 29572026 63039409
2 219015352 914933783
1 232529411 61992253
2 559479164 700393742
2 671202163 483196386
1 656614599 778809694
1 699411409 148716501
2 920472017 773200770
1 19735423 852070821
2 660391363 54605393
1 943252189 628820519
1 1040714 131470143
1 662129717 913465131
1 410796294 615799541
7 5028708 861327012
1 157124755 102355345
5 268748587 979917448
1 135595576 916341957
1 48657168 471169211
2 944922671 689986155
1 745979554 923158248
1 57304943 738129258
1 963606304 454513396
5 934108019 648094939
1 487652037 114907011
1 722873325 537621884
2 853072252 590086590
5 699478485 282001577
3 101041348 114833588
3 924738171 441729721
1 450663370 978833640
4 755967002 229848939
1 58052713 835179863
1 495001751 775173851
1 480451486 278683731
1 104213854 688039388
1 86931931 745213184
2 993903032 161490280
2 8242746 198159929
2 273442474 962313730
1 431351801 661849902
5 967775302 716392390
1 627997913 548132950
1 732417064 404602405
1 83925856 771700246
1 274214791 738814589
2 266771762 50774435
1 514041500 949332449
1 234271035 350032165
1 927128646 123281759
1 726337009 403123226
2 586004591 1493638
1 284163569 872319497
1 270097432 25083059
2 39122822 267784791
3 964595217 348213989
1 527935660 60290727
2 691527141 63366007
3 719221366 864739354
1 487070134 211134520
1 520350728 90134888
1 877651643 406254778
1 970542967 253494399
1 423420494 368323475
1 843395613 628926359
1 324519292 121943765
1 535705487 959774409
1 22308131 489939895
2 493223659 818866212
1 331058294 247851472
1 954145650 497985422
1 700681728 985719507
1 208606816 44974137
2 295052641 907729963
1 746811876 988068394
1 643740835 756586540
1 977662629 188696252
1 494085771 453863621
3 773477227 589664215
1 583876476 473402005
2 676523468 366611132
1 823975317 740908601
2 150856518 571897917
1 7316899 254280131
1 976559564 481681221
2 272664581 226371425
1 746246602 676094135
2 987386091 654535588
1 932387604 142917744
1 495553747 685276316
1 795248705 808343313
1 537655036 195938130
1 556914234 792097622
1 501603783 625915283
1 148175223 32763094
1 244811552 416419183
1 617677873 778365843
1 75713252 853801443
1 60922704 783937717
2 79762043 208590118
1 931470734 252278658
3 65125204 941384630
3 56811338 49381279
1 444288329 47153486
1 649879885 61199105
2 136800308 789757228
1 358134032 453233311
1 566696920 768610871
1 517929398 102199419
2 749784360 427122509
2 317745025 544413520
4 585138048 227789618
1 992820393 549944730
1 983948062 912008489
2 224985056 479744147
3 29231677 549680425
2 550406768 997075597
2 916891455 181886253
2 769190479 145290353
3 664931477 255842795
1 131512488 126029536
2 923347606 341672938
1 400696483 283816849
1 727893767 684805221
1 263800693 803688295
1 895468216 320698770
1 351779132 890407157
1 532223613 990645650
1 288968565 827879615
2 998913865 784531101
2 628281111 890473865
1 246370778 31946056
2 292393021 240760211
1 759561631 76069637
1 538885948 673368388
1 500675257 608074934
1 433280519 33042288
1 966026416 191716515
2 917030545 239631869
3 585787185 442720761
2 299726094 480064841
2 207762351 90017171
2 315060790 349838320
1 694950045 976702775
1 109311339 502584851
5 117693517 275549288
1 795315348 884875198
1 718680315 159516565
1 435407281 720923381
1 244691601 579217894
2 367508132 531662644
2 993170320 93414391
1 465123577 222145140
1 954004184 679887224
1 770110153 512294763
1 505362210 478989197
1 757770451 278191471
2 336951497 889430707
1 488845086 641287573
1 442431622 316427736
1 660790085 244910703
1 94197159 122773308
1 48630530 701885394
2 376741832 489216010
1 750105047 50437426
1 423600625 215948116
1 4970680 620279206
1 84504880 268953689
1 413896853 888872552
1 775380013 336806958
2 556696509 803033889
1 553941426 885329435
1 80181078 290160581
4 352709298 448516064
4 928538309 863543978
1 641652235 763961271
1 488040350 654926732
2 401188469 316716007
1 471096483 242249878
2 138780089 172275002
2 634569278 383255053
1 941376291 752935354
1 308876975 331214666
1 179332371 389141915
2 758728945 43886343
1 47900413 577726593
2 85623316 183388657
1 778033789 404407056
1 1919616 778260363
1 678722096 834427265
3 241534315 775943745
2 424385876 573272187
5 388415070 606440097
2 203658869 898480148
1 55521173 31419847
1 958397489 615186438
2 410848796 567576663
3 231312436 507441347
2 36928072 738022473
2 573580146 685136628
1 313547479 36209858
1 882245231 781084686
1 305378314 341981300
2 503299697 249426551
1 17449386 804604127
2 687112376 907739778
1 412717781 864202708
1 164248952 678892672
1 22499759 62484220
3 651704407 936602683
3 515636324 560784265
2 518541446 273839821
2 234379436 522428362
1 921631625 605428489
1 131774112 417952982
2 678420953 41572899
2 554646097 166875545
3 140584476 461260597
1 193440109 662259341
3 762582524 854917830
1 64261642 120607072
1 249896840 748115894
2 257633880 348494801
1 691434479 642025797
1 394680834 681414960
4 954717616 841150610
1 641464182 877543103
1 402696435 568381641
1 187712353 793410521
1 909636409 823063734
2 398563778 172746402
1 278163560 348525357
1 589036046 783668269
1 431706167 207915116
1 186893391 699297378
3 940511685 13538322
1 809240054 540736655
1 191597032 293504237
2 662398902 997206502
1 874660935 584039206
1 895099928 948610171
2 464629085 37272107
1 187765848 691814431
1 488639183 85657137
2 297679026 978347038
1 684626475 79351895
4 379205335 963116358
3 885469680 76543629
1 32256636 264939568
1 665463436 180441743
1 169894220 522988841
3 900336027 90610765
1 157728833 243063620
1 220077903 840403993
1 464640494 932867019
1 484632627 97999718
2 749090717 396199826
1 147003884 598123967
1 154510645 618201309
2 78191093 453653400
1 389703611 736833491
1 616150498 368017966
1 751143711 106424563
1 217877717 88805096
1 573200351 319739352
2 106922242 955276288
1 725904970 498083282
1 688272275 28946731
1 667977450 902159990
3 659232186 967712468
1 456081620 625476965
1 877282742 320018421
1 121005922 326710882
3 396092069 733286129
1 995062201 291884867
2 145466116 266168655
1 592742152 936357101
1 503828470 593691918
1 235456909 393547619
2 260403961 572508162
2 203644934 225284107
3 109796396 936674948
1 99282780 938068504
3 895221443 608037785
1 669076622 659008964
1 190016728 892945960
1 143756173 581637570
1 901565502 796617395
1 561068338 693435782
2 454392843 669617782
2 784526833 536137467
1 7586079 431388165
1 474084683 575528722
2 372455132 456387964
1 751781723 154732334
1 874903249 887788728
2 994958129 691972987
1 638701812 632445671
1 829155798 118099416
2 320056949 529424785
1 873030981 263489496
1 824597899 895508625
1 949112767 351256390
2 86106631 146976591
1 106165496 681203244
1 434967914 776000872
1 297987794 416096687
4 111132324 904133622
3 466439610 655238713
1 240664301 339541944
6 98673631 90725291
1 793038298 372526542
1 755399607 789439686
2 511405143 236755405
1 536036757 907993068
2 342136914 216909122
4 183337050 833738280
1 516703262 25951023
2 373992647 903199763
1 741477778 950088978
1 861034777 167725277
2 43167463 9987132
2 144906196 531886387
1 659938896 893210430
1 542700471 86139137
1 770707296 259748013
3 260756997 966204926
2 110154234 694936180
2 880996836 789130971
1 243566666 966780636
1 570674362 33975902
2 835050457 166451354
3 861874288 473758978
1 471281136 849692068
2 262050980 742697975
1 321364651 105516676
1 352155242 870029481
3 203784701 403908021
2 801284434 963181601
2 552775396 718987051
1 620142536 173404882
2 125120734 1559628
1 232774912 377919340
1 786615933 644329158
1 970140604 496406882
1 128763077 901749900
2 557697304 897081191
2 249846615 229873124
1 560283368 230452524
1 138413670 379153287
1 346494643 473247491
3 509601185 554545944
1 968614020 1558613
1 562261731 850127933
1 706695037 51090940
1 327749349 134819507
2 533728102 467271613
1 907222806 120242431
1 300323377 387954319
4 408125895 619898540
1 524709000 636508626
1 239947522 90990164
1 158787041 150373133
3 954684493 890809178
1 196394375 218271104
1 272296658 525799447
2 734604481 590676969
1 630672706 886843723
2 536203055 716097245
1 483344384 78290
1 509794168 699576377
2 321666673 21312450
1 932920564 49207776
1 939750524 162157131
1 916626954 963454039
5 584252907 164726335
1 570141310 396652240
1 981732849 933870991
2 428494880 560061864
2 108883209 444396384
1 23022996 419243156
3 185711361 713969276
1 494127433 32009307
1 269276961 269386774
2 267010125 4344042
3 714670384 523047106
1 56890258 274490328
1 68558099 886263058
3 532339985 135065244
1 961409625 698741154
1 867528530 77748242
1 795165520 189333318
1 719180827 131361095
2 640243066 422541414
1 952716705 38726675
1 520574536 387783617
2 558797746 577193853
1 648852763 901711908
2 242274023 537280195
1 918388823 768164993
1 28300714 770403751
1 401257038 834363052
1 866874482 675960659
1 279227092 332921006
3 574993115 717002442
1 588269704 718392799
1 377697945 289064087
1 315732912 712501948
2 981838281 987651662
1 816776348 256229145
1 251935331 190379624
1 984173338 153235408
1 59448434 368372099
2 57215100 131391672
1 670556417 663045804
1 867396321 747021975
1 167177287 800236911
1 740123871 157954840
1 485239456 577391944
3 739864942 419385863
3 238801596 154084372
1 687356917 408574513
1 774664807 351514991
2 917951362 419952287
3 192955872 348327575
1 472836215 157457594
4 281985083 575499633
2 93807325 266310027
2 2258387 691225020
1 336691054 759055593
1 271705594 261807587
1 258078622 473190923
1 826872081 788982262
1 919925298 159808586
1 226699155 308068931
2 219846919 438134943
1 566884986 986632728
1 789007455 786243559
3 966950015 372043905
1 450403640 929172774
1 52011816 115376801
2 798131705 7477236
2 51910492 416765648
3 275556182 79093527
1 830796702 89055318
3 892136182 965190249
2 480747469 149560846
1 897594587 895657665
1 832271746 807564545
3 291202371 132923137
1 83628683 105701884
1 971277377 813708985
3 789352597 343199658
1 814178576 214153475
1 186317486 15562630
2 161357588 610300403
1 276909069 555965045
6 852045876 677111393
1 216536416 834353336
2 552345704 218582100
1 850220428 221381170
1 641268705 462736082
2 929337364 956833849
4 469097415 735446377
3 357341756 679669793
1 55471308 413825101
2 207976980 589062457
1 206110230 697061275
1 456471043 947275523
2 147085269 943034826
4 476108986 683770833
3 305354597 715407308
2 666160690 367427148
1 594722321 961291553
1 244883849 150040200
1 454973442 566866183
3 179189572 361429299
1 298383275 575109188
1 285444311 898766904
1 122253873 831179102
1 492498901 452411156
1 775203617 916779955
1 520698824 214349453
2 673560372 623082212
1 734100959 242899923
2 831909007 902111251
1 943525938 992466606
1 31913798 93453889
1 809291568 821298737
1 592868243 33571018
1 394018395 893844788
2 794386988 219305070
5 433291408 611873074
3 994069917 134719328
1 405216747 277216554
3 4139574 605762334
1 390666538 259298374
1 195476887 150260944
1 318458507 109416080
1 91816810 716134430
1 51713081 611998760
2 451384314 946899202
1 772231673 588850665
1 26437141 715150265
2 593271489 42340689
1 186161454 325311798
1 809218197 798449035
3 222194637 660410670
1 159836535 766704179
1 767136460 778930416
1 671447006 420418768
1 64998976 550166618
2 16723378 29304753
3 40122818 98979191
1 865500099 50105970
1 686913218 135158994
3 518512779 461415694
1 128817541 172662433
1 956212673 102766032
1 597725090 260385879
1 309283488 499941002
1 78538808 252995135
2 534253 769029293
1 289143356 473965570
1 718648417 699207173
1 867861938 305507741
1 961292126 349368799
2 873760105 967224895
1 147741814 967871091
1 281389272 770087207
1 64714710 134285403
2 605812609 910331013
1 758588939 113049531
1 325601702 158548091
2 699249412 994645950
2 841739114 434196454
1 352531548 36096487
1 546833773 902484400
2 427889065 536126040
1 688163944 149597766
3 604513008 327605600
2 940591265 273751665
2 677741932 139555545
2 615450796 300338378
1 564333204 811380758
2 834377217 323297648
1 898711268 451958164
2 736732678 202926289
2 815642204 88732294
1 490995573 455876839
1 530086660 224453719
2 544937973 642542711
1 103848797 213532415
1 18389085 17399724
1 46774637 591596468
1 421550427 512721991
5 532083239 793527051
1 182503931 889271042
2 213045004 42277937
1 312396168 150134437
2 127453477 127745088
1 911526250 641968872
1 69631684 949879398
1 310706504 1696942
1 859028722 766768339
2 535344835 499195061
1 43143793 296800338
2 31372956 31417574
1 42653842 280492342
1 144150790 134156077
1 147619199 771394068
1 761891997 930401585
1 610628523 514583176
1 171763612 987231396
2 264892867 333856986
1 154700742 105946151
1 677349065 211269608
1 874294359 401864355
1 32792416 105436856
1 734016095 283135456
1 425802208 874183785
3 706865465 971862885
1 831743068 952471642
4 362701153 989512884
1 136506262 353297391
1 451052619 400313782
1 200697432 306106589
2 542503273 932796719
2 221958203 369289051
4 342016974 580842078
1 134828911 931274895
1 543619175 878151465
1 536712246 784901359
1 526891152 897169151
1 742718108 677076876
1 86806295 496195190
1 284414671 803290518
1 756045567 423267467
3 270646610 436773970
2 367747521 398421595
1 78894316 10313378
1 374174582 24716080
1 761886068 528172414
1 826335223 368841528
3 299069329 867166184
1 91311803 711700419
2 418803553 461991370
2 75971574 334127287
2 977716728 776641314
1 442304365 853340943
1 796862785 108035253
1 369482103 810728719
2 578377458 347780494
4 692378406 605108484
4 934167844 435588581
1 639695967 158544160
1 693413594 530939662
1 909619337 692464941
1 309660914 745795585
2 828728823 775124686
2 287077611 43931092
2 870600511 212837191
2 668898718 75957381
1 585614932 557089318
1 162620132 710886431
1 370145191 926191155
2 145562863 512574873
1 527684689 381413673
1 762871975 408145897
2 783919294 412542026
1 115823366 611571611
1 419770312 63361164
1 180271922 579612282
2 274719167 252981637
1 162386606 778010133
2 825321790 757853717
1 351687674 242653559
1 97713197 438331633
1 823811591 281260896
3 286874983 780555173
1 59043556 864379597
6 546919707 283431568
2 424608516 301544335
2 375663862 153560755
1 303072653 689794224
2 440559460 673064638
2 860882814 646279994
1 102219030 817551026
2 770530941 846987299
3 801067731 300467712
1 772630038 380579031
1 207334247 703510768
2 967229919 173537569
4 842374468 147433933
2 959326610 489758525
1 936113327 619037503
2 356385988 397373450
3 577293682 843738578
2 667655741 19521504
1 430370137 212740757
1 774178572 56936620
1 697334172 188033271
2 201846399 156017185
1 346042657 693110457
1 204853276 660230355
4 283617773 895714784
2 138427697 853555005
1 638975790 478878242
2 164362589 163366525
2 72555657 724369706
2 842520117 754259010
1 380290311 247243468
1 193198738 704693804
2 176438847 67601825
4 765469919 21677411
1 869822079 523551011
2 118304535 632661847
2 546980795 745776453
2 241050450 680929436
1 984823569 793286686
1 565763533 964171109
2 564715759 25719188
2 745079405 679088117
1 668536424 118609621
1 728165059 931963296
1 632066848 734917069
1 405806489 641362287
1 702044385 464065868
2 972886579 918943946
2 260758841 675011314
1 249900519 13761542
1 855478572 68565136
3 832593751 171109539
1 762842870 276549511
1 482668078 7522189
1 805369228 301100751
3 576854811 369387192
1 621942770 120901427
1 110761638 870561004
4 824578514 245251050
4 248383715 908009301
1 968556374 967771565
4 520302422 911012134
1 246790087 704011385
2 507012779 95283630
3 704702095 617410447
1 798327004 708202645
1 868653219 652769448
2 661177094 261291115
1 671903824 927837562
1 252999222 459923062
3 848021903 722396998
1 185326879 384986139
1 354782813 203743258
1 27266587 711149145
1 848936726 989193223
1 26669969 522445896
1 473595995 457708865
2 774709409 938592125
1 563543572 562246443
1 564834287 148747759
1 25325836 9806096
1 767667427 800706705
1 759045496 645608103
1 485763820 631442520
1 913590237 735366755
1 83987225 771540248
1 456721249 106676599
3 224707012 597574274
2 508857912 672565251
1 613534436 910116070
2 126143265 269310853
5 982242853 193467066
1 473802765 155831331
1 109813002 147680868
2 407627621 699028590
2 31167937 378776038
1 949754167 954464667
4 923448543 679845313
1 719000206 880653791
1 482912937 9387262
1 746841429 61300118
1 908350498 252408659
1 577579604 573704085
6 837679505 419044077
1 534045271 48093904
1 542781379 821731030
1 71923803 603426709
1 346620649 917101920
1 370521668 197817412
4 940298881 137734179
1 552015149 129842609
3 964276529 271848419
1 399918013 958655098
3 377985310 921828592
1 40474417 723439280
1 128081158 340298367
2 709195706 697859061
1 599410412 876561139
2 550658265 288163935
1 196451168 353184559
1 363832640 236436270
1 147287655 824157303
2 22798815 538326486
4 578681256 312095778
3 177656308 412398537
1 15067267 673160742
1 710095972 493062345
3 826799620 57920037
3 185733054 503277971
1 726664995 881464487
1 465143569 923546924
2 587761680 227407814
1 105916790 619730314
4 672803772 210769559
1 203186073 474650688
2 568002462 399000849
1 666248605 547760230
1 371224017 584560085
1 680465060 805363661
1 465299079 690477482
1 149000745 272765116
1 580606007 67700648
1 358700370 953761698
1 417350202 498957137
1 671023926 19262920
1 574478238 382079101
1 227152125 748235276
1 899120338 399300802
1 177967441 735864050
1 441712718 729805867
1 874811920 933567446
1 808265611 211909243
1 934398451 997166922
2 365457022 105841523
3 300451093 46598449
1 168126781 914650754
1 77365643 609673808
1 830951423 241718208
1 698461549 474872597
1 65904039 315962860
1 206307420 38621373
1 735705163 32533791
2 934985620 158530327
1 147085402 919691112
1 173629668 216750946
3 586867799 473968292
2 534289506 555457140
2 176345833 435313747
1 683385107 232593516
1 624538886 188008895
2 659656596 314306045
3 326750146 295386944
1 378839480 315655584
1 14805715 604573744
1 384002164 359030404
3 255027531 500407027
1 427652449 797054552
2 586935652 513980464
2 254611038 837989426
2 250842864 308366739
1 87851118 375777387
1 100238149 359693277
2 213628861 318797239
1 889057512 722494378
1 755573722 778651478
1 72598845 872364036
3 282735616 553557892
1 114618528 171186547
1 373502805 234538116
2 154573276 726760288
1 461598333 437759986
8 22969354 380195481
2 688543320 924677579
1 181776242 65772925
2 287972326 140826012
1 624642818 808937995
1 959874958 7517872
1 509126870 5468126
1 374799917 292760990
2 317710121 126843909
1 38570236 414144647
1 413119418 86855016
3 97279357 70389423
1 852290217 90366134
1 689826670 441242022
1 754035699 639721057
1 732779786 419914365
2 687082163 467380149
2 259209591 743995471
2 25607591 580155060
1 873509606 49962792
2 218553361 207901479
1 216355869 892241513
1 112909097 327472923
1 269763280 697876403
1 624725934 584613242
1 239833776 200642577
1 85048909 638983570
2 526558421 874851594
2 758118094 962139887
2 691184084 893464687
3 410825554 803234277
2 377091434 270358407
1 335412535 615172836
1 638594024 478509200
4 868566565 884752039
1 566513267 137729798
3 682637496 408533982
1 518491647 862111657
1 676363410 587773905
2 382631086 54409739
1 976291052 171170367
2 344239365 746103957
1 610128419 384788972
1 966716874 160035203
1 509712737 555660455
4 901102582 927572853
1 897999841 866188724
1 855161700 401027745
2 414966079 690565666
1 727498253 40998705
1 63117149 853410373
3 350463290 721685947
3 682259451 864108976
1 289405173 897211370
2 562046713 871498136
3 947506860 717966675
1 313451318 429466320
1 518841191 534065557
1 512484409 981487894
1 399859893 182681955
1 448080743 630297009
3 877093198 265156332
2 366768373 836106117
2 775807070 592945063
1 903217800 171444053
1 292467626 713427277
2 915379756 615113638
1 932051168 812154724
1 900343703 989201888
1 717442618 485545471
1 345698061 260377656
1 566119875 559155699
1 527098418 358720995
1 440384503 150203738
1 894633700 134909944
2 798570941 58850215
1 551710623 543010286
2 172914093 980252604
3 383602522 665054082
3 879366881 535440262
2 785908677 284035158
4 518271864 763142876
1 258690723 836527474
1 571013080 761633862
1 719905752 378161291
1 242366285 354985214
2 111454529 645880690
3 750606683 627281977
1 726500373 661425047
1 258774331 692161620
1 765780653 485803115
1 906387371 939188204
1 235206119 839653076
1 304238111 166159698
1 883089640 210001460
1 718589942 556704257
1 93117100 461744128
1 750337591 544653020
1 152240417 812142716
1 686602926 468629704
1 338647659 176274967
1 452105260 316744949
1 804091055 930516936
1 811085279 942273302
2 9802446 136356292
1 845702746 106413635
1 383318631 883800550
1 467260409 660880315
2 154867583 784042994
1 285216473 823048626
1 815723897 850422360
1 923840526 795342146
1 298375973 752439029
1 358659450 139076713
1 172177866 159359225
1 940223629 40576327
1 320672330 790362850
1 15886228 165113616
1 562115067 914684055
2 471068963 63677905
1 166363937 314898793
1 975692073 94553626
1 738471616 756639586
3 497878931 548991208
1 622510401 294424660
1 977938409 755055105
2 684522949 547177517
2 256879798 100460791
1 675092797 740133198
1 91429275 847420452
1 846083535 401411891
1 977081803 785260678
1 241756997 571788304
1 156799783 1658596
1 611541614 44818735
1 677557510 861005334
1 560765848 175986796
1 459762895 14478445
1 52838524 347451729
1 565852154 287106918
2 885663737 979713637
1 594509995 398879379
2 406632966 323799491
1 536025461 959331973
1 843077847 682893874
1 669931907 123013367
2 185794821 413004273
1 246099938 979498770
2 49671241 318506499
3 147694196 107647527
2 14675283 544281340
2 547254619 229950370
1 465241285 988289614
1 937597255 510826620
1 263201378 186147906
4 832969052 865321425
2 23309653 806778860
1 177561406 98010639
2 234600628 102997213
1 574018460 674125524
5 299923514 986410473
1 244828945 79957115
4 441620538 806159573
2 42254825 226482404
2 535462206 771190560
1 545085643 696040943
1 19581295 122741837
2 517505827 970203928
5 887351206 171644890
1 588890571 863885463
1 859072145 48475022
3 341232563 792453272
1 77069433 856362054
1 23765461 927416694
1 296383044 888755230
1 186867394 455491689
1 225862609 235481548
1 821145091 362936870
1 449579845 674166308
1 463935178 867748085
2 804272773 953570310
1 682648475 405561303
2 197795519 246404636
1 661843163 384535044
1 346752230 63510488
3 324959280 617381491
1 920237579 451741641
1 255504451 24054228
1 223337174 600616783
1 11073388 791608274
1 376965687 239751013
1 466308465 245057194
2 558461111 361238534
1 450468916 421374473
3 206222025 521487930
1 822910150 569790836
2 673177864 221072450
4 599242494 148008736
1 409728241 598851348
1 862698053 766704415
1 907244617 954289362
1 862373483 844287752
1 173980097 274013713
2 331899918 199760704
1 386874391 268002267
1 950781205 810325030
1 953679825 225645325
1 269627467 651263408
1 568548866 44681822
1 577055307 617102297
1 853768357 499347130
1 670495128 944636245
1 949537224 64549965
1 906924403 73912557
3 776805755 990517717
2 997513913 140859132
1 355866401 434008521
1 7213899 945403535
1 343301119 732265100
1 867435969 934194389
1 583883586 587962633
1 54571801 335676386
1 700571183 682913161
5 775411988 251131480
2 561189211 69311571
1 573631610 434910239
1 739281391 483193052
1 92680426 327928535
5 881349163 745034706
1 736570140 921613438
5 419288515 309272684
2 229242320 577866648
1 875437787 373224071
1 767602409 559817145
1 355870169 23860454
1 72216713 77151470
2 300266617 99610917
1 100831184 511135282
2 950482753 962728607
3 295128241 410537729
3 94545343 855758223
3 495491109 7641131
1 158782969 282872493
2 170991712 622442961
3 673644349 680397117
1 781802610 142540161
1 20097344 969476567
1 587380896 71083832
1 691382485 110291001
1 445336779 829786613
1 407408563 303982722
2 885342147 100330533
1 328707716 497074136
2 981962434 479855648
1 800310198 229594965
1 722344130 249298797
1 603441384 739408763
1 533043950 254716696
2 696012080 322875402
2 730714002 580973985
1 102497997 357586742
3 493048314 824736674
2 225377183 606703531
1 664145210 799178801
2 418207811 18624211
3 749473979 843251785
2 81816147 589843156
3 161125130 554829675
1 193237192 226466207
1 370047898 840074888
2 945003635 367222528
1 952539876 97214140
3 232845834 211650651
1 112327559 479485551
1 113807375 752420346
2 149011811 572672293
1 985726786 907642574
1 488512047 950625060
2 404411392 626444437
5 825969287 143505826
1 994013379 704085647
1 738778493 237312017
2 145288922 945401907
1 630453644 954107678
1 175963785 410400735
3 666310240 201896282
2 228706947 830725888
2 788913280 130221190
1 540658494 507641708
1 585640129 831253027
1 629289733 207756582
1 652580713 478140336
4 585229636 385894915
1 194759945 435060172
3 522768056 340562537
1 577270431 349781545
1 11495671 705134808
4 633592910 211834283
2 564748665 758406590
1 11288485 883155728
3 360077016 753847400
3 975928864 381300683
1 789045330 881308658
1 480091713 347627506
2 624948399 508847231
1 323441325 58666033
1 137280493 422457575
1 747622365 683396162
1 63339773 929187973
2 776259318 699449431
1 219947773 736337144
2 242816570 475122573
1 112676446 873849339
2 170194670 873127679
1 46307836 949225856
3 102555972 279453412
1 868993460 609692101
1 373088601 927393035
1 268482854 958661238
3 493302552 313352483
2 161688283 911889545
3 742522155 825346936
1 877088331 219996203
3 24947646 520133645
1 813658395 773199990
2 859603367 274368554
1 378130052 964773883
1 528879907 97857063
2 451849927 477304866
3 827175786 178811703
1 574292402 167071876
1 355957995 228863285
1 421375926 507253724
2 36991454 509821893
2 178985240 512628812
3 285650511 140513824
1 575440240 455548849
1 193559418 601404290
1 146862346 738096875
2 729585451 79657641
1 155561840 898149958
1 467814503 245895978
1 274765181 358824038
1 940544519 301270772
2 610248142 190849789
3 971431451 73456289
1 885740176 656320678
1 270466601 175180624
1 787914748 359934317
2 154193159 195204126
1 17585203 354826279
1 861364850 252714017
1 372458117 863791839
5 552650724 754581025
1 139965474 136757447
2 218603978 485636398
2 301857684 30480033
2 944338073 29627175
2 430076752 92508781
1 328411247 20243200
3 988930980 859241361
2 247225227 722608793
1 954093586 230693685
1 805227195 741425031
1 543792251 314904448
1 411287981 273525097
4 979215188 11648144
2 823256048 289776329
1 848922882 405986741
1 568275974 429400345
1 120030094 763294491
3 557387966 690185633
1 33332572 706434513
1 202004774 985808999
2 313459428 445877277
1 922757037 139072461
1 258812686 718773324
3 823626906 717295726
1 149576621 450182267
1 265057258 953621891
3 773600118 883777690
1 369807737 242386428
1 688323773 649624387
3 960960042 443855185
1 192001843 884536630
1 509551875 719587227
1 314151479 285470006
1 147853108 790294397
1 247949489 858512028
2 924253085 448299191
1 53049342 648559610
1 443407177 421273731
1 505975564 586528198
2 963477952 435013811
1 247237147 278785469
1 175539751 770919461
1 107210769 95430106
1 774405412 972947181
1 876261373 741596950
1 365783151 341336523
1 827189115 88970431
1 146935506 371663459
1 994389581 572288722
1 305368259 114979553
1 731913511 871388403
1 932758893 82262341
1 579717061 801477926
1 766441029 250946411
1 379680834 467195274
1 102722091 527527721
1 587584681 185798871
1 851664276 349426080
1 55950523 861461138
1 658958148 660756617
3 730691734 741737412
2 398147847 897676269
1 459530583 586084172
3 634017673 32342454
2 887085323 651183337
7 931326560 140533348
1 212922509 435704355
1 815427 924279036
1 556238000 431464297
2 730530640 423892282
2 877500638 506218395
1 245105712 835166104
3 153501265 567103850
1 450496814 943277208
1 136131015 974784993
1 918484194 570390064
3 791604928 495802793
2 53612244 735889013
1 199361513 433806359
1 314141096 709908851
2 133554185 504954986
1 154204611 692836320
1 511367621 230882410
1 905633613 731108734
1 395984856 683224909
1 992833116 918550529
1 416126452 731977376
1 861248164 125230597
2 868919462 689507187
1 301184195 809663881
1 1300046 323837829
2 680650893 974025861
1 109675620 1577239
2 330766277 725174523
1 333230756 411048284
2 697207266 519975944
1 329696627 955668761
1 689809436 613855978
2 337603701 700986042
4 911163163 612829852
1 936807703 34095826
3 79226172 305513987
1 911185477 407170448
1 519890260 940900860
3 735604565 983502838
1 73724539 386139620
1 774434921 808146468
5 208194379 974815884
2 511898939 974070344
1 871158665 698092485
7 307499290 809532755
2 482553081 161761031
1 505288665 907050418
2 412448651 732804147
1 732841117 956979825
1 534495241 176795840
1 408917204 483966277
1 372217239 365116029
1 280652206 118319270
2 161500602 390209556
1 690219552 114824643
1 584154403 654620093
2 325366851 171910107
2 389846738 24246667
2 901247371 335531915
1 549796830 141831086
1 792213316 444279723
1 247533177 421269586
2 542912609 862305180
1 319347373 97245314
3 547148918 260618085
3 661028811 734900467
1 742473832 198076929
1 156743858 392306786
2 464287848 304148616
1 809642345 433698605
2 537586800 115508312
1 49686188 793199821
2 821634401 190678329
1 231491701 501712208
1 209922181 972352237
3 380054186 1019340
2 369195099 465091701
1 870831387 805875851
2 712818351 374131651
1 456646976 421594420
1 356738432 695673899
2 33602445 765276608
1 812294291 378534242
1 757222306 226961884
1 34564504 90188886
2 146866393 60308647
1 127986250 501392186
1 710738908 578950355
1 221031215 185337954
1 832349559 253649655
2 738559735 267721135
1 509689256 934671169
5 983638732 606038880
1 712696564 237786697
1 125833545 352362076
1 355897496 755710219
1 291407210 479711002
1 165195284 204687240
5 131335658 676800070
2 416449569 993259350
1 686068586 898446569
1 154806479 612777868
1 830027062 242912755
3 752167825 720606154
1 810750573 45006824
2 637563535 19365638
2 857235310 822742471
1 825533144 55096225
2 439825444 10622087
1 497619949 727482782
1 598580530 726862698
1 700379738 323510232
4 108586817 167836690
1 592051742 18774837
2 895230402 840420715
2 664364468 449866106
2 704537013 159180030
1 372437885 869860060
1 824319132 19171515
1 366886330 597491982
1 434977322 500655379
1 547167554 81262572
1 484538931 98056334
1 69740828 718761325
1 389716183 358089467
2 195317255 652056236
1 705349355 532814497
2 325753917 330614624
1 940477960 857851873
1 932155976 632502054
1 677026031 529315700
1 115391809 2610546
3 998579733 675586643
3 289779950 794185618
1 587865955 335654696
1 670551097 316571553
3 587802311 806658725
1 376526446 339234644
1 659392194 508244067
1 368733932 562533933
3 23131360 910702102
1 458516797 302180744
3 138298603 684881173
1 641851066 230322429
1 709044389 573576163
1 376592588 452673122
1 773143650 747321444
2 4778260 299230128
1 167822923 875409830
1 613224602 119716791
2 512074192 442589878
1 787094840 404914744
2 687395765 211786390
2 591486847 502012174
1 866379945 993099844
1 529705217 816098483
1 391573174 167421435
1 874934375 892273836
1 890744773 828991509
2 778540090 910617660
3 612976144 867703756
2 255721879 863558322
1 676094046 620114401
1 201826891 209023110
1 893823700 736509520
5 317272160 686590493
3 187770503 955732567
2 701895823 258480329
1 266445312 716738990
1 88647772 759554215
2 72840460 579654597
4 524682240 974925760
3 572463096 487746003
1 627136683 862465134
1 827009746 102479867
1 512406703 510313606
2 738514537 64515108
3 737714930 177596460
1 287786711 895155432
1 495110340 260199888
1 901255012 251306604
2 552442666 699195905
1 340252228 870422830
3 798765584 861566632
5 25578997 956784005
1 50950048 350779193
1 952927715 97016162
1 331450424 120986740
2 907353265 962966591
1 551145848 739803969
1 647108898 318691141
3 892140871 403820057
1 166922392 947738484
4 39871707 583640250
1 565653990 966844215
1 520739549 382177773
2 208349854 941545365
1 463411967 15400297
4 500976876 320701537
2 227831898 328020801
1 52009317 628368576
2 932341606 307183522
1 844471892 215271828
1 94036449 305659994
1 641235122 456207593
1 325572928 51094667
3 640414479 242038422
5 301690465 4291364
1 307644892 17389050
1 38114679 804510147
1 211802384 962306760
1 714529446 787563508
2 161593544 939801552
2 864713402 641525490
1 639821306 39412298
2 990151618 500302225
1 841529565 874093416
1 742339286 833847952
2 505479805 745152822
2 243927171 838873493
1 97654931 314015663
1 394928983 37926234
2 79345852 717649172
2 58877011 222862465
1 743826421 683204872
6 851128671 975101455
1 532362938 491797670
1 420974085 642299300
1 712075493 517104327
1 372263871 733112092
1 85716457 830904017
2 829812348 437717156
1 724495377 764015483
1 881001802 631097848
1 687614714 563448129
1 366947214 617778692
3 813289817 492131436
1 736591615 568354131
3 703399169 731196551
1 731068179 759663174
2 330723867 278739150
4 4875006 74978716
1 711693994 396829150
1 631878645 186662995
4 907839220 210815126
1 740342609 562877135
4 895707440 791363112
1 613993677 821462011
1 659637778 251663121
1 303392393 261349947
3 613116143 699412608
3 352784490 289344568
2 927624873 80934793
1 452512866 303023469
2 992368739 832805124
5 334853733 726767426
1 41461064 367704474
1 805755964 205497312
1 115856709 726334964
2 291547325 36837465
2 82335434 713479766
2 103248699 703771842
2 224779475 980409743
1 326513495 947959118
2 173146364 937980646
1 447799106 794306674
1 616930482 95395161
1 637540480 182162818
1 662634367 809229821
1 780889554 859618461
1 855615091 771385246
1 766615737 194199382
1 575994138 603361668
1 823056872 475280961
1 533323384 444647178
5 852255493 578074294
1 925806622 239927371
1 493161266 705644000
2 856887255 59008374
2 908605460 727618796
1 791116493 135600862
2 350984058 642434655
3 619385439 273531479
1 437550608 306758754
1 531099361 41507356
1 70360567 308539166
1 772031913 525287980
1 280081011 672943328
1 784001615 827934237
1 321465678 435654681
1 253837001 217169761
1 364311539 89653468
3 969732926 135278108
2 627135773 198200649
2 620279771 347929750
1 514923082 66655317
1 325582083 818081185
1 79492087 219889012
1 290290110 127608993
2 819405274 916187579
1 639532503 642942778
1 775446144 694686617
1 874290486 875495348
1 828151476 400244758
1 882382665 990455694
1 654835213 516170332
1 906321245 230448415
1 608909251 735668926
3 652128960 291905827
3 938397938 19675698
1 248646592 904028537
1 607149390 481354725
1 893471709 124831440
2 324818515 219315813
2 887858228 840603754
3 186548256 702307425
1 375037397 144690000
1 836542661 251376857
3 490511211 487409115
1 620754277 729879758
1 303377579 78351713
2 694224217 820825286
3 367496864 631319347
1 8019874 325866864
2 935595444 888346852
2 634109488 94590043
1 924243051 946642779
1 218226842 919323521
6 514829746 830563473
1 232298715 48110347
1 683790819 643863374
2 557041036 378034249
1 453115579 116676363
3 168239190 789482183
3 177408291 23730738
5 229037980 139591488
2 927435353 85737987
1 377865978 21569943
1 225581232 950709757
2 557537714 261555477
2 59107309 390490219
6 526384425 35982579
1 60767178 847349371
1 959523154 204325657
4 145751878 448315570
2 353722057 530545127
1 920049058 503641274
1 563903859 798771647
2 472724127 114103243
1 668991995 918450609
1 816634791 250295486
1 438433227 110553284
2 82219297 939124695
4 697665366 577990076
3 706039619 131195558
1 313749912 428509133
1 260217541 932080924
1 934020033 588313732
2 749770602 209618843
1 916863807 701592378
1 896090437 585097729
1 280501960 576943195
1 359867813 133162605
1 943711061 803668847
1 499451965 885763175
1 485283972 58789118
1 567590150 823479987
1 545895171 83961403
2 375483386 599050283
2 254188539 355124593
1 987360672 794108230
1 680688909 399759971
1 472053718 122194636
1 834196377 997858570
1 625438646 929539931
1 969198488 179358431
1 807027633 235540019
1 45754462 231259425
2 454807973 957528504
1 903779361 137783498
1 74631585 987371385
3 727156594 462776297
3 694958764 573194923
2 212801809 549816380
1 709182319 801438467
1 343610457 644236061
2 277369315 187430404
1 79242679 812914797
2 68361689 537182901
1 58458192 461318792
1 853193648 664330681
5 724582926 62237484
1 605848325 187576177
1 22683194 825083941
1 223185816 482288966
2 365559853 828940681
2 15669438 459039640
1 62547748 902783577
1 114468237 811249914
2 451664521 810952906
1 333928790 653892469
2 193754263 394068573
1 992984839 117804603
2 497608133 979247235
1 412380738 29894475
2 879008411 293460714
1 606548222 454417213
1 157207489 20927243
1 16148276 192944311
1 627059121 551291038
1 266858659 325590111
1 779634721 290588832
1 668732559 735890994
1 687545676 940950086
1 338663093 733561975
1 105103510 673006571
3 471138448 949876556
1 564756965 282066753
1 16764476 938923837
1 466882312 821505138
2 666103664 701945326
1 425673080 97330513
1 606492315 923867879
2 289187469 417249340
1 20375337 18368787
2 947477827 330585516
2 855338550 349023752
1 359572689 926057313
1 208857350 211234920
3 415887515 729842239
5 508365365 267079159
2 373650795 725405750
1 569147249 142425254
1 352771040 184396815
1 464809498 730270107
1 881881404 210773375
1 270214722 97536984
2 525479665 81194205
1 72829154 726516583
1 332856386 947797310
2 721206857 109657042
2 828809984 538647254
1 839753067 168804153
8 605784287 726669972
1 278340432 362470246
1 210343612 400880770
1 386786223 405105514
1 695912676 205083038
1 830857885 519128061
1 90662 911892573
7 546752697 455494756
1 600752427 869241655
1 173088048 473894931
3 819366526 855609021
1 510742304 481660384
1 976421617 957906623
5 883017771 119253380
1 493887345 337140538
1 823511929 706954849
2 2385048 222268200
2 959546646 659024243
2 806608222 799180012
1 451365771 492982153
1 349202387 956538220
1 191976612 696461725
2 892065755 116440238
1 48417019 853214627
4 64566437 132183579
2 373865393 896412262
1 420039304 187529864
2 673779916 345825481
1 517214833 764567782
1 705917626 84812068
1 725337255 548845991
2 375954270 285240916
2 252005113 260480917
1 891091613 883236689
1 763422161 556924883
5 596157000 804928830
4 284699465 762909042
1 71268506 306237004
2 568180116 124102454
1 347970454 203128048
1 606249315 333574587
1 241810050 18004413
1 657349837 525863636
1 642690783 514437925
2 291372501 792035728
1 706280975 981085309
1 567313922 301643616
2 759719210 501106665
1 314972324 993784648
1 282695362 833326546
1 160546394 500126295
1 460627760 153499597
1 127749032 943496453
1 780339380 913573027
2 812369599 64868853
1 157627434 717428046
1 898431563 66658717
1 85228020 972032665
2 873037017 418437852
2 295519523 463805163
2 510310930 348846920
1 814502823 231020637
1 435403189 754266723
1 71937532 75374078
1 505563706 602638624
3 283531069 77148808
1 957627149 786669978
1 600632008 704150351
1 255162178 612969581
1 923508304 922728234
1 425673932 764585981
1 317227851 375889860
8 489365472 170211012
3 742563315 951277209
1 446023243 152835146
2 867672937 530192148
3 961710130 161986290
3 277759112 299142461
5 71444354 811050776
2 528088331 474937045
1 735429776 653778403
1 963715216 469358600
2 910073782 788347002
1 885436476 893954466
2 187249463 679801119
1 346591360 142370433
3 120826023 293880916
4 996300607 257657706
1 466468534 69214234
6 171844782 844339424
3 443973761 474394442
2 79515928 937512531
4 783672280 500460967
2 483920109 629013443
1 491804404 163555955
4 700412561 808184472
2 588232576 836696789
1 722740776 425155351
1 934580906 456696939
1 945596119 608363616
1 906065787 38014217
1 967865147 122189282
3 7330025 235609582
1 162176083 517024097
2 598877549 308062681
1 29096943 840668612
1 687084104 855030825
1 548073795 487163285
1 878268409 677735071
1 669419905 434047474
1 952145 594346575
1 86728622 219694378
2 782774484 211331005
1 827107567 685105924
1 683927601 968311016
1 450411561 4213894
3 521838851 437341490
1 92632836 736724086
2 430612817 590408071
1 513561005 250448933
1 328770101 232327836
2 318144447 574309878
1 93929560 402461760
6 323468958 101489319
1 333854650 652463800
1 469003084 96959532
1 655754170 931344660
1 880210975 626064624
1 163035944 605004061
1 426242509 962016713
1 208673209 6950029
2 208604260 129592742
1 348941372 553528359
1 123265838 437238068
2 400341882 8126376
1 874177218 853696429
1 638778073 304651922
1 823089410 230586351
3 389948053 271752585
2 897641469 244278208
2 402024291 410950444
1 50075837 308526491
1 378738409 513292364
1 597048214 586234264
1 402508381 452125636
3 441063309 134003394
1 783060423 203033945
1 464493614 149426145
1 991111097 143221063
1 658755828 422045990
1 440101977 65094462
2 731043211 188358860
2 137553564 587798685
3 75429323 782988954
2 200273402 265838445
1 778671201 487252246
1 979578113 426421058
1 10919613 514813810
2 985983712 536407969
1 310769568 190588102
1 695422763 764695199
2 548887491 537215108
3 936410048 514915828
2 499562071 669317530
1 632208962 78475426
1 726902078 743351985
1 909400313 884211492
1 844261011 585880032
2 57245986 338944185
1 910124028 97564188
1 482215160 66782787
1 573088127 585942934
2 661713305 278851916
1 145114302 309082493
1 410751002 519636128
1 422524614 151458469
1 196991314 784928223
1 212525522 35464935
1 175037672 48759255
1 532838664 75599885
1 261713280 273451320
2 817179303 653869632
3 972045406 940907724
1 168616372 769514378
1 231834636 873504032
1 899266932 747863344
1 515403637 934572677
1 319282171 405437801
5 370299539 501272021
1 187816606 101312815
3 690647485 647126578
1 438100236 705327979
7 239837349 247297856
1 461579299 51916262
1 348516729 643720160
1 849062397 26323967
1 763530923 676562515
3 277035575 475083369
1 306624866 638624311
2 380960601 549805469
2 438621256 920581998
1 786201715 191693226
1 139267064 217025818
1 648159554 564854065
3 448495562 235378695
1 152535268 20140756
1 575250121 17668422
2 689101590 802152300
2 801751574 476861545
1 893123444 473985050
2 158600767 246919079
1 855244439 77283027
1 570034490 696744811
2 475220327 754491884
1 773021372 113810985
1 527130293 736284798
3 254799747 442761745
2 298308400 726673150
2 289883291 337376329
1 38924820 95368134
1 536468124 660501453
2 566032608 793418783
1 604097013 47847732
1 990964319 929786209
3 472440829 552083314
1 550625821 607389448
2 99609625 534046181
1 399150781 622986239
1 542234925 377849101
1 530149252 937730757
4 129103460 773655053
1 431302511 85047257
2 463957459 768829212
1 479870783 358372779
1 854229805 403713397
1 852544120 452200015
5 897825823 891769830
1 455315468 482080340
2 948598861 196847830
2 522176873 318530018
1 411961667 784426288
1 652191480 461710541
2 318195381 718811913
1 495095294 715819018
1 363264206 256023824
1 931980507 691221440
1 143671665 143811759
1 693573774 878627016
1 600983332 631491948
1 503682642 593939317
3 457745776 298061362
2 358210419 981612069
3 574310545 593244501
2 111894668 441308737
2 231920126 998348764
1 326531890 419557973
5 870005469 976909914
2 7373241 926248188
1 528423094 583367106
1 217702381 761723228
1 630215739 673424714
3 941106884 472221216
1 611808266 5932638
1 232568503 71215296
2 398304118 792625658
1 234632675 918552868
2 325385805 185071026
1 102986680 439238845
1 270263219 523033257
1 690854473 13449318
1 72677690 18932205
1 714169465 162028714
2 152938083 962408912
2 16924350 246096414
1 790206769 791162940
3 742879833 713779444
1 406096738 874099103
2 428836969 17753187
2 974433372 425992057
1 712664616 112453627
1 655263046 453870295
1 73691968 870291319
1 567833671 800304877
3 798288995 898834520
1 626461592 567896626
1 734175176 700320282
2 321342187 300271469
1 576022765 10033431
1 825109318 792768270
1 970109146 671299108
2 580664964 776945039
2 445982709 246104964
2 911716094 326884678
1 305333175 829084890
1 7710979 635867061
1 878910926 879779434
4 761676996 606599572
2 591977577 393616198
4 978895042 328351053
2 859649434 824134306
1 680018617 333388669
1 676942709 256768924
2 583842665 268118106
5 771451081 409300739
1 650668892 992716467
1 792234064 638042043
1 268248283 420590904
1 627004354 708662710
1 266358844 227194661
4 895119232 832740824
3 952961362 48545414
1 994114248 449738193
1 513286170 154317753
1 23300287 337135261
5 670971864 488049365
1 567834584 798780057
1 815975380 582621855
2 453805531 315808809
1 583036835 961144608
1 236121635 182806086
1 261985691 922654411
5 400223312 550912093
1 861976335 278233223
2 525567173 561619572
1 899950176 239234386
1 442302416 600010325
1 127077850 451222888
2 678312269 949737034
1 789759358 889489287
1 969870638 747084830
2 559525096 975798665
1 252315765 203681605
3 388424061 903697356
1 193017416 799115483
3 63931065 64376823
1 907184058 487203498
1 939039053 208066568
1 88841193 397118662
6 272483811 641378497
3 863929880 697088542
1 910519211 902220753
4 593963064 541328649
1 239958009 684602686
2 613205693 35399381
1 952834880 370694501
7 860974654 984637973
1 370752458 591187797
1 739551914 155647365
1 761634954 509761239
1 325294814 952928214
1 536117966 650672379
2 258373554 450328750
2 348579775 874008397
1 300310125 574987560
1 160507571 32503046
2 938905222 234155225
1 201253156 324541596
1 291503382 585673311
2 918540614 52064148
1 110834699 488457679
4 313553581 479674474
2 510642059 99348809
2 495543279 682015951
1 326938025 499311115
2 47343007 447005016
1 431704287 253455822
1 644843750 819855523
1 650511119 201615788
1 600156484 325325223
1 18615676 787296821
2 128994898 381893885
3 656683416 499024946
2 917575488 929083685
1 509388890 591562864
1 364782289 335076917
1 143469844 148310558
1 418926489 230149469
1 466306216 671107794
1 802126029 95751819
2 122240323 622282418
1 19265835 181616718
1 822487332 252561321
2 967310668 989157433
1 639410641 326267185
1 798541453 302480434
1 211251650 57369750
1 701485509 609626130
2 348137417 773221188
2 231745060 933880632
1 982319232 302388721
2 583755495 830966126
2 739329723 342165303
2 503042173 697054270
1 753073585 891094543
1 899031212 706162634
3 754940785 70627224
3 459425565 368178178
1 944691025 595780375
1 450937143 407818606
1 695443430 552880104
1 212604047 421768979
1 663643170 962416623
1 256019709 603592347
1 87570664 96582793
1 594404096 434633117
1 451813505 110919894
2 406960949 98884828
1 596430952 192572777
1 772415159 572134917
2 580717015 958608920
1 290838739 924753603
1 449886955 674087996
3 267399287 733673170
1 566363057 401456241
2 695955355 890951554
1 436299239 584846903
2 703078288 578111374
1 828633026 49805981
1 895496642 760765607
1 997941854 823733625
1 263963082 263428279
2 648452382 911810264
1 540221267 271693597
1 527050160 844495173
2 523942380 809369548
1 461520676 185326757
2 705563689 48280869
2 814542710 719112872
2 417102266 122761269
1 863721888 905709366
3 806344683 394485316
1 670649081 605435654
3 362178069 897475256
2 592632954 393189191
1 198801573 285370760
3 107129204 364727587
3 817698684 67229107
2 165650515 203710313
1 793154146 629389822
2 915962270 441938507
1 417001885 842815380
1 894236829 273052948
2 824209342 211602377
1 731835071 492950672
4 136567037 923211517
2 90158945 142297539
1 825825194 691834077
1 774953933 162129085
3 455820455 280170462
2 757693050 983503079
1 517181762 634480373
1 271337903 68273498
1 336845220 170428500
1 798376711 361952696
2 203100085 420460390
1 532740643 660752791
1 148158551 774057409
3 514112895 2146303
1 272666622 193595177
2 445787775 304131439
1 779379627 533629821
5 813113194 817208955
2 406604055 397455945
1 467360455 578301598
1 624984099 789555909
1 217627575 466679173
2 514768500 112545290
1 807245778 30257242
1 835292532 364397710
1 952412166 646225330
2 90105645 233705641
1 158886668 706546925
1 316669965 206649323
1 666691393 624374137
2 248649782 137463703
3 252886347 769864456
3 996767241 425440622
1 769590930 108564238
1 872590129 131302601
1 49415881 236427503
1 211700083 560389820
1 930790020 778132519
1 326434814 118240843
1 549034056 518610117
1 762707114 606824849
1 75079732 120845281
1 657595299 820093971
1 322352882 140005378
1 552496521 199891598
1 518674544 766365147
1 467478077 327751595
1 636796244 573354865
3 760758240 447195602
1 930988930 600654475
3 772874670 183847075
1 590867403 735870123
1 977131129 362920851
1 606864470 485131212
1 916791098 676278061
1 842555934 229707430
1 13509782 106163983
1 334996722 826577983
1 222289424 348259322
1 793575311 342441470
1 57042960 986534119
1 615968757 100067918
3 940059764 528619076
3 584210679 977936815
1 58413368 727117820
1 437085210 371562469
4 968010373 508587335
2 711198812 530676900
2 333425426 291543324
3 955269406 435258700
3 556624835 465391963
2 98338006 489575288
1 197298844 298090640
1 66640041 318919072
2 670515599 349453896
4 538233061 6062198
1 650159185 724056618
1 790342536 240807448
1 667148100 747923395
2 510934171 714533723
1 402305939 692170995
1 994868863 590090611
1 579102355 147111161
1 228743649 534671172
1 628875241 298145822
3 134070962 176504234
1 424878341 978629429
1 721409474 365881849
1 825987365 22063281
1 890693090 953974237
3 693510831 757222326
1 74834044 179195356
4 911247331 114205110
2 743816981 904467937
1 715371666 11145238
4 349643916 258366685
1 148878737 838171022
2 499642031 102839833
1 638224942 936068646
1 976680130 416716472
1 157672936 177594123
2 900135278 92037557
2 410155676 735576373
3 94543841 642960055
1 781765286 71074659
1 654796678 275390108
1 607953598 571453335
1 21238926 341298871
1 892071062 130459831
1 551353397 83391850
1 159231910 670341781
1 982868885 282688178
1 637822417 406130834
1 549102525 100446962
2 662353019 71370540
2 125582312 465378677
1 271734599 651331269
1 194656102 771195068
1 167899718 518141996
3 805446701 199542302
1 623200540 383465251
1 801853221 415217661
1 554584909 101135869
1 594006531 381355388
1 131945976 556459943
2 11644331 887774335
2 163654185 392383173
1 115569784 675531396
1 69665187 801830249
1 386916084 582886218
2 593114973 751764834
1 788322461 235774674
1 344625436 613679997
1 190659044 688505647
1 789720056 370446569
1 329919166 351539738
1 767885890 476877214
1 405527890 28998993
2 15197422 261959645
3 164009398 687173105
1 117730058 448716279
1 33244591 946572014
3 149729442 818170870
3 325920858 441873438
3 638726063 598311913
1 111032372 168158928
2 586654172 253012563
1 388908462 313304555
2 283520394 449587422
1 464534380 622651742
1 106853447 466278384
2 475370434 615890808
1 153186332 930586555
2 732345317 605110118
3 901942689 480863902
1 761108647 930184765
1 416748708 709391080
2 42527082 796122413
1 353552034 898898858
1 684705233 844152725
1 999044312 142633225
1 813677649 601962129
1 570004401 379310640
1 591515573 773129272
3 740485314 970930018
1 982936139 336442249
1 226274627 194116054
3 285714926 870960004
1 543442933 712212246
3 334714311 346666447
2 128229708 796372665
3 574613951 846154705
2 688530133 254084662
2 909241976 494266065
1 404465285 751784440
1 314208653 78797596
2 112534625 960796550
3 982759450 519605034
3 110929091 314125899
2 868615276 355210524
2 741670087 225757262
1 840399431 338150738
1 960186425 637681389
1 974285386 825842325
1 920957150 327331167
1 606469145 750881580
1 457035221 500962616
2 357284902 641054731
1 549859301 4424659
1 676028356 257204820
1 377410551 102242105
1 195071240 460439831
1 332337772 805869241
1 812304380 256892259
1 648858437 915895586
1 796621044 804639563
2 468430437 139081378
2 617519886 50175307
2 632456818 943751732
2 439840211 488467990
2 11036386 972595775
1 49571959 213892121
1 133030789 306659641
1 197487146 704342852
1 380991476 869431991
3 458473378 926009745
1 751210757 286862948
4 560303417 98299988
1 638218582 457234803
2 9924705 165429832
3 261156316 783649119
1 850563854 437922360
1 89325555 973788517
5 708618420 320917054
3 438071688 698694713
4 437664700 924988404
1 431509858 991084209
1 394782595 72289959
4 921525945 45785913
1 193859537 255312851
1 11752096 182209375
1 417640654 863467173
3 84286485 513183237
1 757570353 686189124
2 201636765 584754015
1 206486076 389203521
3 794395920 544530117
2 179483047 749966257
3 816513490 215743495
2 40318256 599419856
2 690249703 95986738
2 767303420 4163953
1 367339068 26684505
1 70627653 118138235
2 126559799 561361630
1 950471251 961336199
1 245889017 857551105
1 372114981 626811445
2 394126221 438186256
1 435723565 891230085
2 257859008 357032713
1 707598164 752891900
2 171202977 849395077
3 432720064 271309426
2 188351143 977245933
1 382435528 894618185
1 46748921 933106049
1 304655498 616447932
1 26438842 937355083
1 367448078 961855761
1 501062221 466533195
1 263452159 185795371
1 121732673 120633078
1 967441613 232551278
1 370276446 300099506
2 397367710 553951118
4 938190993 753679982
1 979027590 546471801
2 761994856 879626760
1 502326243 804591357
2 333313111 123988463
1 286515894 210286656
3 671188276 910049427
1 608952884 978131644
3 513481629 882491015
2 147008349 926989698
1 149365419 26719821
1 887643648 473729390
2 559298289 573273500
1 503733653 305261129
1 429981954 234826663
1 363448880 65701081
1 286404514 282490933
2 439562884 827235341
1 340150053 893949435
1 585721609 898139624
1 713444882 917729903
2 752309494 40908564
1 889640171 255566977
1 123393413 631306328
2 408216553 623918812
1 337572159 988501343
1 174675984 326199668
1 875930517 231394207
1 494140733 748483922
1 647073997 772667131
2 438225172 996076928
1 847177028 823689807
1 519315753 774111773
4 197818998 708525868
1 948479236 735959350
2 466356516 629094659
1 700106101 19227399
1 188160656 875478693
1 979983207 665728287
4 836506005 977407560
2 326783109 128729640
3 649642478 577399173
3 723394537 426623437
1 819740895 220808110
1 442886141 547114123
1 388922611 505197139
4 32913925 486258017
2 600318712 481641374
2 965009671 655369059
1 50139413 988163962
4 313236197 670234310
3 385127274 956489018
2 234938526 435610799
1 859926906 460558303
3 34173406 436839110
1 869943504 274515765
2 870686449 339466936
3 871420560 977457510
1 60702556 245911214
1 703664126 101304400
3 279564781 5581981
4 136042716 545894150
1 185292925 764982080
1 346283981 74571185
2 172037292 978954296
1 799256905 624447169
1 17898624 134722613
2 934481897 815522783
1 200769358 579060860
1 876313720 305015522
1 808359731 104898059
1 422438383 447718482
1 962205219 379044605
1 249106741 896209133
1 25844834 277022221
2 170426482 499952917
3 848176111 611012929
3 663712530 812885186
1 322190381 788035435
2 116142418 839016875
3 581800777 303430438
4 664522893 711340268
1 651711878 282471069
1 455751958 634128414
3 872045594 943392441
1 624635816 345476933
1 396012469 122196063
3 764476628 602274256
2 846133092 985333256
2 677491360 583662978
1 917664418 82592127
3 330450953 329477168
1 332761027 210095829
2 325086026 63732405
2 440560211 450531349
1 13846547 946389802
1 814700480 328278102
1 574710413 942053358
1 100410871 994965540
2 466857380 56314208
1 586684391 706387360
2 886131060 7480966
1 269632247 245428024
2 482741437 842113172
1 223516462 91397555
1 893153672 593094447
2 635653431 159619572
1 753060328 861592757
1 862394810 451729140
1 161622731 808627826
1 459388741 145521370
4 380626280 688168230
1 473564253 939050258
2 20114393 481460681
2 745151041 183617992
1 766452319 964537271
1 656691674 646423555
2 265899989 271789295
1 98590150 923420853
3 329922079 565278634
1 675307496 246727162
3 906371672 166915920
2 295999539 764326797
1 727619861 778818482
1 469826182 419795674
2 754164574 363083163
3 96622323 284675274
1 321901013 246695968
2 727927743 27262529
4 983186916 774329706
6 728909959 926454467
1 618390536 435137492
3 742951574 3400441
1 891327774 56118953
1 268106437 552735241
1 581797650 95695087
1 403559444 911319200
5 34320934 667395577
1 78140073 543793889
4 674327574 487499712
1 879215315 750748843
2 438603160 264947125
1 266770495 956916858
1 475422602 410354289
1 685546267 965706186
2 880811615 449886977
2 867994565 829927488
1 580935362 67970847
1 552307175 298004912
1 687771594 994943618
5 544820860 319504893
1 20143679 493814230
3 536154239 613080615
1 772905275 729820031
1 782900945 564264160
1 529803721 457765698
1 364748454 429736389
1 687953915 665733087
2 714981813 705986724
1 698582346 28274469
1 204909416 372311024
1 546164330 421766611
2 853082708 326412433
1 976223742 137541311
1 344046167 376900189
2 526220297 315787695
1 900213833 730831820
1 313181121 31209608
1 955286683 247845173
3 79761513 310910094
1 923129893 585607131
2 455979865 746050832
1 474151740 797257216
2 872945059 157382620
2 72083958 572171517
3 64426787 669156682
4 343239152 789836441
2 844579344 318968676
4 30327445 936942075
2 595532898 127275500
1 723999370 716609860
2 711523250 93779860
1 443702399 218503571
1 836830146 158858439
4 296588682 129751327
2 422114164 940228039
1 145902962 426436875
2 959319350 781544082
1 337280624 11110274
1 813588473 575893110
1 583733370 220498846
1 137901899 179399269
1 510225529 153881881
1 954545642 943439434
2 729931765 865783918
1 556995651 523055549
1 953152984 50976003
1 665061384 349509469
2 869451506 550651129
3 225368928 198379365
1 141869094 37671473
1 306995016 739093133
1 759854035 664219223
2 150153699 76639908
3 78395099 356659941
2 15414886 790017140
2 875791368 422000558
1 936271568 350378719
1 223115660 595448818
2 891196500 641468899
1 878322299 554116972
1 617115897 259547336
1 275238247 233135382
3 559528911 65202348
1 850088317 387462197
1 669689525 461733707
1 673910796 492369398
1 114896966 402505904
1 919718191 204347120
2 83997811 118613611
2 420147973 632352128
1 409680499 113276226
1 812092386 491575539
1 130974551 461810191
2 3196762 245456398
2 272295478 466450896
2 732933198 893147231
1 325979946 592034468
1 589224831 87140818
4 516169613 195723137
1 405906109 277920255
2 505836928 694113677
2 892272073 237605785
2 682289747 46988948
1 954930031 510843758
1 365872750 421019816
1 210764666 988654706
1 962292092 5206021
4 33826623 951388038
1 384798049 216393128
2 825091023 14725404
3 972172789 539561755
1 91575750 194443667
1 365072032 255087990
1 154216695 285517558
6 719549734 658471625
1 775988910 384788964
2 671750425 186830559
1 100533058 659786372
1 938663113 980427574
1 766449264 144724845
1 516254108 509025548
1 135384444 363470522
2 446561611 222362720
1 786693941 159104686
1 69337567 839231658
4 824065237 631890821
1 997710995 655942916
1 441424043 306370400
2 58936389 665302932
2 776012960 904791911
4 815893006 360555997
1 421135913 184635629
1 695721250 319166097
1 108278864 545624716
1 536924809 334877531
1 145258160 853906991
2 59565943 777693726
1 795759598 854308468
1 903950652 24660826
6 488001650 448207513
1 404301475 80354269
1 127336060 609154971
1 26569111 324590216
2 398240329 561118978
1 914332477 323978748
1 592149409 650859637
2 212164318 505936655
1 623450643 251968613
1 696501256 792872120
1 734677631 719209741
1 72689268 37276970
1 206329895 275848427
2 937712533 713707831
1 497610529 122380366
1 242283317 625219396
1 306415610 910143222
1 8360466 849576547
3 765994800 546376528
1 50503745 989410579
2 62877141 364096249
1 369511877 214276529
2 136092402 488232705
1 327857697 299818453
1 143834576 474173766
1 789989688 768420951
1 387080936 931793073
1 136188500 844954339
1 386508574 634521698
1 853739648 493778332
2 862373478 731372317
1 361926735 498692675
1 343200574 936630546
1 787706500 775959892
1 486198794 683511928
1 472704624 365823145
3 498520375 419190367
1 608715340 767365759
2 235689847 115066942
1 754715621 270263613
1 489744549 424504808
1 613423214 570628106
2 147075010 559361739
2 81759694 388065412
2 963606719 588647486
1 992408136 959804115
1 423965575 919913830
1 786945971 878890532
4 282107169 77745656
1 3134746 279306323
1 794281506 409497442
1 584980210 915548486
1 724057196 304448867
1 260460446 942168413
1 606126112 928816852
1 415071153 664989347
2 570815310 118583046
2 373473518 98859395
1 185144277 983987044
1 164280240 372401810
1 578148173 264474774
1 111514290 963114326
1 104340861 777958505
1 126770247 671424175
1 363807387 155089077
1 892735888 351810676
1 664864384 934359241
2 205098853 124140682
1 898587093 511821851
2 404288673 941380312
1 84432631 515335239
2 865334695 768865431
1 57276416 211489611
2 472746322 189457509
3 748150447 897836758
2 537287172 16351263
1 553036608 766249628
1 224065769 85926285
1 342131872 866828888
1 666303841 985502361
2 713721952 650140474
1 21684950 533699266
2 759692952 37944465
3 304117801 272828157
2 344185641 644098415
1 423915258 505451325
1 727601717 518065211
3 997095057 847388209
1 867132454 162814284
1 452497486 915111939
4 428553985 473192779
2 537870040 445620391
1 115110702 803283153
1 226731094 844916618
2 490172749 219527005
1 474380162 957312699
3 588694996 90315239
2 144098005 325045388
1 193074205 634039012
2 46696711 744940806
2 652546073 610719001
3 933368233 28021247
1 56711623 777785595
1 26756847 90453926
3 914140384 475746264
1 464736381 250860488
1 726603014 452084605
2 704205268 983166758
1 393550446 171321195
1 506514052 145305207
1 353058515 703046021
1 723482111 373029184
2 253412735 339045340
1 173344630 93889731
1 743965699 285732732
1 662232859 898356409
1 394397657 293839400
9 792574096 57027546
3 510160988 490255813
2 823988263 399327291
2 233268486 660230331
2 881078427 252599156
2 502350385 625535318
3 600267985 753787442
1 509198010 59774961
2 174706380 528817856
1 16879134 941241184
3 405284485 867636313
2 218000164 84590181
1 736732854 62674053
1 223900778 927617021
1 885285985 257553720
1 170677468 823927068
4 603034114 948939556
2 73845481 197780090
1 950001084 117136794
2 981937527 233641605
1 576878908 140092303
1 591888833 635737449
2 836336836 820206734
2 114925790 889312166
1 592074172 540758533
5 425972757 488116908
2 389126901 548335921
2 178774850 340178025
1 191536823 125950856
1 999407070 295198560
1 599440587 466457051
4 186775165 481916693
1 756268977 283743959
1 627364158 638089971
4 525846462 5933815
1 561635117 535662769
2 427014913 69238056
2 351393666 26353857
1 586769464 439960699
1 819213188 932819785
1 819395099 418344185
1 925410420 222787599
4 32968797 19790521
3 47607999 111753469
1 351211568 972529195
1 243292068 974003588
2 707750745 153584266
3 554135286 408351406
1 557958382 210121876
2 997878312 55101358
1 184493381 300741523
2 370405091 268586814
3 443282023 446486
1 950865477 803684277
1 353051602 341222248
2 756144364 174201866
1 18086943 697921479
3 663169005 282927338
2 676769588 999079164
3 215478696 541934118
3 40410905 9787005
1 156582564 725272994
2 127919454 274545383
1 826061410 338510025
1 136475218 50088666
3 912798306 311371762
2 823443838 552046840
2 325650248 396521027
4 676058035 505199942
1 377702115 348677172
1 450731584 716248639
1 279799039 120101183
2 40298354 317172249
2 13640949 802373505
2 536988312 427099072
1 387166843 808615453
2 608403522 912872106
2 917093890 938808527
3 492345311 158683026
2 826016883 723245531
2 683004431 192188946
2 258523398 445997157
3 448750529 965288896
6 153590953 498398871
1 896194217 831274108
2 4825689 695323191
1 464628762 109903130
1 119927842 827730166
2 970050610 561526715
1 29861824 174656128
1 239703466 383079857
2 924233054 379351353
1 30159512 852295920
2 3925154 675651706
2 322913293 939616919
2 546507953 948074758
1 108858882 389036662
1 918264899 420941359
2 205944719 229478941
2 544021861 405082966
1 20764435 449582266
2 296483159 949630706
1 553638461 671574993
1 974930060 230656182
1 907090011 579786035
3 954816286 808489260
1 979480998 782719384
1 925627626 374940240
2 342708661 710627049
1 819368268 4942747
1 619283016 954995863
3 442063663 872027999
1 927764049 554205850
1 668734786 685328604
1 752939147 85891547
2 526716703 546350209
2 704947444 301271574
2 327368684 980705837
1 908888319 172181514
3 390477368 786483708
2 596351277 457683557
2 23331202 915004609
1 441914999 64472367
1 133457068 400941647
1 833263825 583625373
1 502518223 519339486
1 685631390 553659689
1 965291066 390368792
2 924129955 436253859
2 498733785 538661552
1 465244206 205862369
1 699458688 900485162
2 391229198 187665298
1 690742400 576145811
6 288750162 781923944
1 393263853 472679422
1 508602996 977657014
1 253639352 114503282
1 335551620 930041181
1 456478295 884584273
2 8991625 330410955
2 506292407 448982864
1 694993526 297806568
1 151260446 985637239
1 22628932 749885088
2 631041062 679149989
4 971057726 797394972
2 315170447 845548886
2 459226732 241305964
2 74452687 438855923
1 239273940 575813901
1 644593166 345773620
2 84072747 932227879
1 654522086 561319719
3 963023847 388936604
1 314521120 847222352
3 67189012 691623151
1 163210626 98596916
1 980876075 985333893
3 122372674 645420029
2 559062233 855870737
1 682248857 687117637
1 35409149 35110117
1 755414385 817509567
2 269422054 78807739
1 983078878 831960480
4 18242214 380480516
3 383031854 577604466
2 489093792 120463069
1 733451490 89526687
2 400812265 794812172
2 430125092 828067317
2 581639022 391898011
1 622621129 454889688
1 508842637 832435989
2 571260333 158444902
1 356268201 472379564
1 841932809 904010474
1 994795282 717909476
1 835617773 617696930
1 20064317 981467600
1 669793085 866526368
3 579663455 59667532
1 443911456 271035934
1 41378060 863191222
2 185545061 605324309
3 96197422 587722890
1 196231426 482333104
2 632466393 389740585
1 783447352 573594227
1 687726298 772925291
1 386294836 100587688
1 515967225 51027503
2 88845881 167570508
2 656902468 262512504
1 198022011 911704835
1 966038809 79325105
1 92106580 78912147
1 636761403 722935604
2 237367869 548385064
3 762689764 52204713
1 629212779 613376852
1 710101852 711909247
2 569773607 676218168
1 729276604 409828599
1 898498680 270499333
4 461046299 796735355
2 149687008 328970809
1 949391044 139748460
1 727042881 586650289
1 781452855 235342352
4 491260459 588765749
1 746651058 623320588
1 472008608 400998085
3 227081466 202433785
1 242034135 852317423
1 733289508 426566539
1 995220468 131769521
1 36550512 394698080
2 163825971 245993784
1 21713268 540962721
1 620336923 376060800
2 192426073 559809782
2 168960670 612249215
1 381838010 222992233
3 400752126 116061917
1 631577445 90852063
1 526149511 19537195
1 553423476 90704410
1 586383401 972153323
1 627384579 901252542
1 593937462 313204123
1 244872797 948447324
1 756987482 290574966
1 17463951 853185587
3 188165247 107018692
4 998206977 769683820
1 431596761 779248327
1 126537721 946599544
1 140860328 735606749
2 488387595 632824749
1 162493974 653818590
1 85894481 674292127
1 338597287 261409072
1 617742095 154662093
1 865777906 792543390
4 972674273 294395500
1 572451947 954037508
1 117877173 606800092
1 661853620 727585680
1 607833794 646938095
1 324648590 140894897
1 855553348 846946441
3 718214887 348397901
2 280777751 786655506
1 285388208 924908083
1 532423353 41683926
1 485873104 458093813
1 362272641 623044984
3 883081406 214741228
2 660614453 447087647
1 633408996 134003694
1 455466292 606915104
2 936177975 693687028
1 363885929 974317033
1 157571700 470445519
1 98441932 375644576
2 247990688 901891888
2 891391877 953275542
1 254462667 742421595
1 2384084 615652910
1 820390379 915016760
1 529231041 866831205
1 587434361 444528062
1 697392190 33324205
2 814272009 761782188
1 147711571 132794401
1 896332070 428304350
3 902191296 858776100
1 472622243 769614817
1 780238786 150363053
2 761953348 191440330
4 767164377 625930843
1 491266359 717427754
1 908612015 524202848
1 112604196 849077419
2 626498450 844080713
1 317929736 864303398
3 385034186 338656226
1 542062088 269029159
1 733400702 21675029
1 508092684 983325511
2 341375164 371158816
2 234197453 667080295
3 514260401 568368308
1 401720857 87991814
1 789183976 415296591
1 766790416 19377958
1 493793360 706798376
1 729323796 495249352
1 868656338 123935165
3 940409420 167272064
2 294125417 724439256
1 942399776 652116460
3 101869487 223548813
2 2870608 756808738
1 385979107 263125107
2 991616134 307646106
1 945535413 623238061
2 70348426 353246321
1 981237282 106639804
5 72675532 353473675
1 52855513 231947930
1 867168458 348057969
3 346000250 173388054
1 855806141 807553047
2 196954253 338722656
4 842749213 935942112
3 919421983 570296668
2 998986903 737541753
1 586283915 805711531
2 771710489 724982215
2 904413355 491850453
1 235644783 395555087
1 606457376 802416892
1 323796798 487138797
1 144360315 503128425
2 812336707 2428665
1 384204496 733234669
2 53335894 969204952
2 803462995 814014044
1 738404378 527373823
2 507827640 66054271
1 276029900 751387742
1 909576 993387156
1 932546418 722260202
1 465818149 849936652
1 645154293 236595482
2 506421714 977274731
3 419987213 377242924
1 738936503 304736127
1 212260348 154175065
2 130173829 959718728
1 398109705 843054688
1 810338160 155637910
1 464386233 48526904
1 218490463 305164958
2 209276460 492906677
1 454275417 833077252
1 553698388 778216985
1 555417197 682954385
3 16115280 428950617
1 400859854 444427968
1 798948948 6286949
1 160913115 314064885
2 152627755 199631465
1 519325399 765371444
1 14168340 454288571
2 761422096 684337339
1 330631451 28616977
1 585776505 625760890
2 424088627 262040700
1 780258789 580007355
1 542894608 313122466
3 511129409 238656618
1 577630862 123232143
4 361790509 59561848
1 955738506 288958898
2 741496414 794240188
1 299579305 426468713
1 951481672 303953652
4 557545586 199252191
2 729868571 313247410
1 731422491 928533739
2 473382901 226025016
1 955131349 370627984
2 344924411 995871266
1 93797575 172465935
5 720046376 771311558
3 130970645 801040387
1 376593264 903268898
1 337549982 318046723
1 769825009 838363213
4 848816164 469090006
1 532422825 31436168
1 13183899 622102391
1 874940350 748674266
1 900650858 584805803
2 42313353 381208223
1 763595404 498822670
1 58619102 344904472
1 456444549 951736556
1 884234886 758813213
1 610753401 220082878
1 876338082 962482231
2 875437692 881762606
2 701097730 548602742
1 713071315 312912979
1 523763146 661838995
1 285557179 981779547
2 685526950 513608723
2 3816364 109703427
1 349609516 133362477
1 835225604 296903805
1 424072931 993258782
1 11253529 808707504
1 692436205 310013985
3 154394438 773370261
2 488134915 28266997
2 834109217 219478970
1 588759383 541220705
1 281065176 980595537
3 240187796 722063691
1 421267166 135379061
1 846264148 245716568
1 230032258 735249381
1 203853635 197882396
2 14920872 468121056
2 33479787 82958830
1 573601872 336200601
1 567146702 813504991
1 536283502 786629004
1 537713629 996979836
2 70132653 177042074
1 550706718 884986321
1 143469463 388000399
1 204590295 812098716
1 962026497 616224350
1 230707321 661657175
2 283157066 894298831
1 893574524 35269942
1 871766339 344643888
1 401122764 974547069
2 218760227 693522489
1 483582879 505103468
1 605946067 464229650
1 64935039 723898906
1 265781102 603880270
1 983726485 959391165
1 203227070 467553234
3 290054369 820923860
1 768399234 15977160
4 584035578 140643557
2 652930260 836437381
3 435084746 628127288
2 379454932 486223950
1 698832787 861309418
1 177521788 974657736
1 905865710 525834373
1 49159206 321099647
1 486499596 88165159
2 685674887 192594642
1 573570194 669771336
1 174573497 386692900
2 80786484 79950397
3 402771903 874597631
1 61661175 288448606
4 886087216 547673799
1 195601954 777863389
1 333058897 89707434
2 447150735 992690039
4 246910156 381894976
1 63424753 857647824
3 363427646 664821171
2 626567015 222556106
2 583122643 537873937
2 359464363 559417085
1 894275979 843323521
2 790215134 962059532
2 381663576 994224648
5 983082548 491454105
3 443241486 336271567
1 115807963 786887534
1 782829063 860956726
3 897165845 383263464
1 543934930 451070296
2 658412154 749692832
1 714175839 793323230
1 542266951 222170425
1 836631109 38986279
1 272467162 973437455
3 35504627 545369173
1 600796797 720758455
1 130539652 133491968
5 321507284 576336375
1 432827936 564429462
1 159235775 678501770
1 455434864 83657621
1 71953332 719946659
1 579028281 701110329
2 664085666 769957070
3 132833273 434908503
2 10614988 991625615
1 783484415 541278403
1 788451553 434701347
1 606283107 210212207
3 320031191 916286182
2 945989899 221905528
1 945723840 425106781
1 82070609 65006348
2 10098485 550268990
1 5712419 252876542
2 182449095 385482636
1 684381273 962128844
1 372422926 654359163
1 782781067 725502797
1 725254133 108339646
1 964571025 32305517
2 546224722 769693819
1 277808197 322655646
2 964117688 666799578
2 817683674 735308891
2 440240419 234918515
2 59811657 849637242
1 129239953 93990423
1 81807877 173206101
1 886571802 472899252
1 259734274 751576035
1 404811342 559257514
1 610346448 390033374
2 805308816 673326463
1 360580500 946879474
4 201011674 456027189
1 30831077 988450703
1 828435219 47535238
2 380715872 849433452
1 176451840 824114124
1 1220569 412241383
1 804302602 78218069
1 841291367 409002029
1 819000261 913522316
1 992306275 16983764
3 775967604 677974981
1 777849523 955560041
3 76050396 603154985
1 602430010 740771367
3 776694317 124279284
1 411327098 352247395
1 888072765 241616105
2 747497841 31228645
3 272681880 248547987
2 284496421 45745796
1 883111927 544225761
4 388105043 630279540
2 42917736 836306616
2 723203457 822049207
3 588424371 501098895
1 745237695 954824778
1 549251166 428480565
1 444892430 223187066
2 83393766 600560113
1 43272164 146376555
2 950724499 789621675
1 761761537 768640891
1 729471642 630599828
1 680130436 899423400
3 196429304 937996655
1 959808080 27493999
1 215287 461276024
1 195854718 630845338
1 173803969 131730945
2 148115495 544631603
1 220638808 62413198
2 918882724 769595782
1 44013793 171200785
1 659455785 311673418
3 45290653 482404185
1 190231399 73386410
1 898129862 402278131
1 491612248 63813971
1 545719129 114378330
1 789614194 273185928
1 648771168 218856455
1 712597442 798030271
4 39912363 9951244
1 109697638 41255900
2 733960557 91601296
1 262893588 924758114
2 597935942 533152561
2 771154558 617211123
1 434076408 135111519
1 707001676 170148998
1 176720137 351061829
3 956395730 804423365
2 302365368 678862536
1 23507732 98873617
1 803069139 918543036
2 628264345 933058895
1 604758858 494460622
2 135972214 679306085
1 277746287 93482154
1 274913081 152222084
2 302910154 230569689
1 774064157 848753306
1 614870895 749917180
3 360068572 61973062
1 532464033 646612175
1 856665249 59149312
1 625350792 657441680
1 277150587 609701352
1 584773953 37574690
3 367591655 456826748
1 899061164 995426128
2 538484014 495880744
1 620487344 857204372
3 314714179 415429357
2 210919090 818608205
1 212150720 517309115
1 2281169 378996029
1 368143976 297563746
1 868216669 697161193
1 303596660 860901576
1 266055369 427196729
2 631782794 752674034
3 274430351 800954036
1 767630817 453589801
1 916280317 55324428
4 563953441 4455983
2 463556713 892784952
1 848314038 992680824
1 951163240 461065569
1 879485417 857315102
3 485071061 57679817
2 960754636 600901052
1 521760252 967580303
1 487384545 158224959
1 881931 919774267
1 909178509 880773844
1 6324813 94937619
2 472713893 75419800
3 892249897 962078441
1 25251229 206262567
3 495424307 197237132
1 540672831 880921695
1 218467080 779115911
1 704308067 606525403
1 741157261 460726537
1 25205340 944591850
1 387352801 209699403
3 227254712 153136262
2 445748260 596316629
1 352344422 599706568
1 861932934 567250571
2 225824861 191280659
1 893126726 48989625
1 482391293 318633936
1 863591165 792414233
1 796298228 319708380
2 268974316 509383448
2 809284723 933226473
1 746980678 594199837
3 186144527 698929821
3 830763055 298270442
2 929137615 934355277
2 364237425 175591747
1 332755737 891381774
2 708851026 730308421
1 74322820 601103140
3 760203686 712263388
4 35479253 563162834
3 632132492 883813030
1 924971846 723683232
1 948667940 491399668
1 861966485 163116588
1 868488551 993720381
1 163722362 941961473
1 974112292 91358543
1 721913869 198375722
1 39643077 849828101
1 319917392 206699737
1 261691919 856199531
1 598953730 952566497
3 345371279 191835144
1 63394166 713309542
1 328534981 228827873
1 128502353 158909143
1 582979245 179323810
1 752362393 182037633
1 637029368 550562904
1 224955738 938370704
1 868857757 85887269
2 33522762 73011926
1 854901096 796130742
1 953431179 652894862
1 436582735 544346185
1 576146823 955588000
1 92182161 919124768
1 961041243 181332707
2 756273270 597015835
1 641437368 402756783
1 608935883 738005127
1 720898966 302369175
3 654750996 357775751
1 176871953 729391502
4 85859625 601642322
1 582884939 153651940
1 648208848 710857338
2 948018184 146642022
1 440888246 511849566
1 92536771 748146387
1 901354961 696907938
3 326269914 393297019
1 6439012 937338217
1 165713958 190667651
1 546017618 749782645
1 458019717 143547653
2 223840847 894370527
1 335751964 269274024
1 906165653 610204886
2 719917852 349763926
1 7385241 652028831
1 82011949 34171974
2 944748136 556327409
1 763641030 955200062
1 275860941 587967128
1 443037724 651139108
1 795625731 569399563
1 813936468 770869085
3 221149734 543457526
4 65755553 31209850
1 907982254 574145025
1 536769393 121605384
2 477627434 761066292
1 263114501 187272504
1 616460137 758863379
2 713638990 672906240
3 906722676 307117334
1 82541188 125127938
2 881969861 767709690
2 841436981 564456491
5 271777495 155594178
1 392063019 302432152
1 285934283 86156983
1 833783492 473491785
1 591900300 634360104
1 336144254 438852256
1 850350026 556450461
1 977398293 988391310
2 44038207 6084257
3 626907182 536580899
2 236049614 430633580
1 886742529 292609654
1 336874268 626093802
2 907097629 476794925
3 826727439 855037491
4 899803910 828560749
1 85278288 419294707
1 25568378 906473879
2 935614379 454674479
1 627282647 927979067
1 383276584 77154135
2 633388753 432492710
3 719348995 85206504
1 552277568 747497485
1 352652149 663364077
2 867210468 560688732
1 691003053 874155219
2 959348492 349723606
1 875605028 351140530
1 420656745 414247286
1 760547070 852527123
3 934543730 847180240
1 751404816 863328777
1 650234751 572987800
3 812151535 955150508
2 646844 514962535
1 863394560 146705329
1 568148211 47051103
1 36652254 293431267
1 20318925 639230996
1 601872460 52321834
2 317670509 621368297
1 481127887 389009229
2 71950055 180575364
1 355600588 660264167
1 511966512 230343126
2 187347378 765427118
1 305545749 888802548
1 428408816 987626250
1 176948251 544761467
1 824428635 541281424
7 694740910 365567209
2 133138567 526717969
2 60328708 343466109
2 414153530 563756078
1 943179942 82949148
1 264825945 545424703
1 825609146 52083663
1 52240756 463560323
2 828125232 526812222
1 964877117 729329321
1 660130419 637135162
1 99750896 624344636
2 809136633 412643304
1 120990371 462343973
1 735181464 593016246
1 428949305 563246433
1 363294216 81018948
4 611475627 94334815
1 181281805 38425538
1 833113456 247063804
3 735429192 776928998
1 217797000 166330304
2 980744578 602472826
3 431481243 464564955
1 577589551 349532645
1 723304357 909185691
1 458589520 246674964
1 774506303 859538877
3 491006641 693517505
1 21152346 666138099
4 772696077 500050251
1 844004990 238571423
3 528318665 347990314
2 642126917 539642862
1 536298722 202557321
1 794711761 172669907
5 99932177 767488525
3 770308918 267135977
2 515593226 622330700
3 602757585 144794973
1 299161199 345165523
1 912768812 963324639
1 585708232 807721212
1 791413520 235689195
1 707004419 142461730
1 848300317 996677728
2 373514708 945330496
1 550816543 440270735
1 238727370 686735268
1 990679297 830484584
1 445649496 639114845
1 866124442 404810534
1 933819728 807183539
1 163603434 639245479
1 354920711 552694694
1 231284469 430878743
1 212979821 127732260
1 591573651 900281611
1 618494469 332322627
1 697646597 563264352
1 749211360 875788762
1 140857182 802452110
1 848908915 561495845
1 262867494 951449436
1 383660479 964944259
4 470922876 755435197
1 618392123 187359645
1 700144969 471913870
1 578222957 25202658
1 422179514 476277157
4 547921721 336626696
1 221918222 697034010
1 9119961 575270569
4 824038391 272171349
2 516654318 338055651
1 312610357 453313499
1 509274513 413453504
1 270026871 564810645
1 136341126 359696999
1 859990250 841518866
1 101522215 811021026
1 96241778 791748020
1 24786145 274667647
2 31824855 108936938
1 27373324 542213115
7 289748553 971298349
2 638269037 836102144
1 984014037 693258563
1 488920643 455560497
1 824175775 565341092
1 103442001 97448167
1 880123714 389243280
1 228209846 979309489
2 450345370 903678001
1 608273375 625551590
3 430319162 770375730
1 31864599 163451041
2 613765320 876911176
3 173058274 288720227
1 659126395 990084978
1 930222977 89414351
1 62359085 645421953
1 531256651 390221420
1 562616295 464895996
1 371092137 76345663
1 667462760 437105846
5 867980344 720495130
1 479789821 180161700
1 795301759 411380804
2 454055890 601895911
1 827628147 420468801
2 370314723 84198652
1 616252287 633817983
1 685170013 695391005
1 762843517 275064857
3 125883237 650724505
1 279137497 545182311
1 248387832 596338702
3 82634652 570227343
1 812025274 550744662
3 192189322 323258661
1 433843184 497459662
1 657989765 576546027
1 526446401 928617153
2 147147118 707684572
1 477303370 868441756
1 441063065 887918212
2 309015974 102464197
3 808290328 112608122
2 302630937 991966343
1 930315372 261040893
1 540066617 928443782
1 224502653 23503460
1 217784914 230628791
1 599990239 404905314
1 253785846 931000896
1 217125447 752205966
1 651855767 956330174
3 42797753 796155857
1 748594656 884387838
1 533792785 170961616
3 777546780 292694500
1 862153959 956142483
1 758961519 881039679
2 50447763 907156904
1 981283257 478927828
2 671256773 535490673
1 199138309 818423918
1 592825070 768261374
1 200890666 222957183
1 95215548 316901651
1 381973135 406293604
1 85613242 460350826
2 220065048 940020119
1 732362277 434388875
2 629619827 473405106
2 830275012 716262544
2 289480551 973056981
1 79048806 928023879
2 954119634 463950795
1 968520637 293992386
1 564853766 946864164
3 805093032 631191921
2 358644677 128475991
1 277421111 892161190
2 596532766 979299691
2 682723936 337131715
1 647967602 836096035
1 973428140 867391304
2 956100922 43852141
1 3655518 259455400
3 983402662 687731461
1 44326608 948831118
1 409639266 603556056
4 529590723 797742246
2 985749396 920328000
3 331621902 536080972
1 708729685 683860089
1 796268760 648299676
1 950101643 64987236
1 885111588 616159969
1 764403422 403497878
2 711372346 691302463
1 313535205 352896611
1 164829229 85384733
1 900442107 246502860
3 928956833 195020216
1 582357107 322249163
3 872618063 693792517
1 880468789 449724184
2 362970062 571270471
2 845158218 127868012
3 80986544 463677683
2 916591405 434585762
1 749754272 567938569
1 475576107 250784012
1 905983946 259521873
2 33214285 922987235
1 931317843 670405522
2 110784884 166365415
1 184095434 217409933
1 35326926 274154507
1 203315099 712019969
1 357758079 932412848
2 801675536 987362347
2 542275925 942269450
1 904916530 330666860
2 47878304 294578508
1 766813015 856144166
1 56806345 353871278
1 468115047 823696611
2 975529876 295598003
2 45852997 676534043
1 973760032 762936123
2 281385708 319554022
1 737952699 760159355
2 790236275 311776234
2 542241223 158215107
4 231642220 338297720
2 364630375 737290052
1 56855154 387203308
1 319529413 472895114
1 938348959 404707850
1 592513398 65923850
1 1139305 314225035
1 634637505 252499334
1 105194600 626044269
1 875900083 104759705
1 463848575 100374001
3 233744393 396845023
1 85927310 789867820
1 523443855 386636650
1 613439106 575056466
1 859712313 935871000
1 560406709 53302526
3 468740657 886641983
1 21038127 110116486
1 501186177 923872231
1 28773517 876253980
1 109457274 143546416
2 610761370 980497918
1 775182780 935975035
1 422783668 874679560
1 652285091 525459908
1 748606168 539625966
2 624315957 738287998
1 758311552 100044324
2 432522929 238244046
1 921845243 253201462
1 339612886 826549042
2 914991394 988609051
2 741525055 129908736
1 67877042 584670755
2 723129954 852146526
1 75059464 361660198
1 820204100 433793946
1 366633596 532264690
2 844973900 813764772
1 335288691 692130641
5 489905669 688636563
3 783027540 640546568
1 951025724 689800770
1 276159746 235141884
2 361625825 632396146
3 175451931 620642680
1 31174788 865929971
2 468606687 611415627
1 840287873 948892679
1 674984895 966869586
1 573405551 481239009
1 390010495 199826447
1 36052361 980601980
1 654194940 923559493
1 943055523 220204880
2 49160246 446554682
2 752927746 277570592
1 979166344 801006564
1 413870775 477505674
1 310548007 957981730
1 751343941 578614533
1 46160084 10525852
1 354088753 422660809
1 134149475 51327155
1 211624826 313900112
1 792363644 911992796
1 798298984 576916303
2 298141433 961926759
1 550065777 73073363
1 740792034 411383759
1 701527896 29345217
1 130768540 27939767
1 547654897 454954035
4 384864023 143301252
1 496364105 936165328
1 36904252 657387517
1 385133419 34138442
1 195077362 198191997
1 652204603 10140669
1 732418608 102014162
1 385509834 884332863
1 311718074 367548378
1 835070697 578924887
1 992497725 581433015
4 892053131 936804509
2 168031409 295562873
1 361999652 415941837
1 78645728 650902068
1 945193712 822813021
2 804064377 22682437
1 909687957 391204032
2 910765467 503996938
1 825693631 572658801
4 921962480 412144064
1 942297322 479672263
2 954591130 513354977
1 275390177 269939747
1 41824208 244333940
2 358808533 948446351
1 207139575 54320037
1 894337489 953183847
1 349542417 375574019
2 747816225 810631485
2 4345960 456805381
1 652146221 686038951
1 709060103 10830699
1 285294147 164450525
2 13011800 415276478
2 617818748 835454247
3 765677870 634850724
1 806156485 16247196
1 714610679 893437154
1 783552397 998198806
1 20274929 486747754
1 194863833 386713149
1 991736893 191193995
3 30964380 869019459
1 565229068 925482641
2 968218922 229723159
1 341747567 977546037
1 636284621 509808936
1 371153863 356127627
1 637083064 628042399
1 624723856 280006577
2 186232279 597887167
2 488785346 269430961
1 627316700 220048692
1 643529573 333203557
3 520676672 702083720
3 787307846 418603011
3 143879722 302350539
2 951211763 197854418
3 365299272 19280809
2 554136634 839867820
2 676324299 834481991
1 798882383 959557323
1 32589787 726572227
1 324527253 973237659
1 890907765 206340187
3 746565990 898357796
2 828506124 111095441
1 494177797 594706509
3 604048252 112362547
1 866827764 845954728
5 872712071 728407305
2 922463390 631744002
1 949860379 400748959
1 176493666 730497720
1 828488689 892539996
2 89888130 139072948
1 912455411 95086352
5 218123803 204805420
2 976765988 809679297
3 302396656 41578377
1 605918107 739996946
2 167735270 940919528
1 632587777 997332746
1 375590689 924504077
4 596956141 701993450
2 585088853 539363902
1 107197502 657872041
2 502240845 988561125
1 378347579 353954526
2 222727690 623656973
2 128508479 478034097
2 613919929 527534830
1 339236752 830838494
2 529722199 441709246
1 812073282 900218901
3 242679015 390770916
1 436636072 16938673
1 244978514 521363486
3 391806101 33272354
1 224205571 601106406
1 953525393 370632515
1 754483581 389161048
1 160189757 108017985
1 377734709 329650769
1 737059232 767701500
1 846197549 245227744
1 49780529 634844382
1 927082413 594760437
1 876519490 42718375
1 633426107 203176944
1 688434346 8372129
2 849289657 893245580
4 305183087 688950406
2 81136842 410027811
3 278206694 443881788
1 184322735 45809883
3 164849274 437751897
1 102799511 228202606
2 818606282 768602072
1 731500750 57533241
1 930530003 415439341
2 218339021 767316047
1 529539858 932970561
3 38965560 53056349
1 11131525 213706281
2 82352665 135527354
1 2999667 816354775
1 914245093 83211501
2 772852297 195443307
6 645113044 290308800
1 127855451 547080995
2 198070053 322744046
1 375807913 156963785
1 377402138 647863340
1 651345916 527498474
3 947197269 708082792
1 753092031 267510939
1 694031029 795172859
1 430060167 332680922
2 858510543 820345099
2 669966860 17803027
1 49541494 87343580
1 152358852 479286687
1 952744716 159196570
2 778422173 839818541
1 88532460 992327100
2 892880110 324408194
1 127431319 441372453
1 783437669 403702164
2 757219911 720435806
1 408971862 799048887
4 474663068 796970972
1 646385619 858511383
1 541787734 857859576
1 104913044 893417787
2 330013260 794311168
2 186415282 93984557
2 280752483 77630129
1 419607459 583697502
2 878764558 644146592
1 710969514 958512728
1 922316747 275019813
3 644251014 527103187
1 951669415 787226574
1 712081919 240419182
1 927769228 913609708
1 295739374 639875840
1 916871368 278956701
1 532550062 470159274
1 460770095 711758264
1 181941939 202515098
2 713563324 119766248
1 508617553 717817966
1 960825062 552616772
2 357934381 831608646
1 675873844 33449751
2 375724629 993997134
1 821525996 875399154
1 518464906 644351094
1 419075910 347805340
1 182936161 117103775
2 50560131 96420945
2 608857369 715379072
3 153834951 720867471
1 720611831 178943982
1 564019951 82982363
1 622591927 471861274
1 2152741 357725436
3 470260302 945815902
2 522784145 468163856
2 551270765 682158037
1 73271325 109357728
1 100379570 888214014
5 566710583 817995567
2 121104838 582639972
1 728909081 49255534
1 353281709 194445179
3 630778699 880580289
1 783037543 356183339
1 603546044 95056656
3 850895644 277476001
2 330465997 107834817
1 589263826 553415398
1 728959221 334536780
6 964840798 973675283
1 369009683 901043369
4 889516212 977364933
4 308016310 708781186
3 661905755 397401653
1 515868631 462271737
1 315323412 845734864
1 760139394 388356362
1 352197889 606781620
3 218553783 419930511
2 745911595 812283416
2 797934134 672747469
1 274618028 784667347
1 437208641 714662412
1 511258228 450820688
1 401309941 633058477
1 108898534 778678483
2 761009622 428183015
1 442645190 721634882
2 408275090 424107373
3 629236435 844963553
1 822131153 50470201
1 873851586 982236902
1 698941903 613445865
2 900648765 341009007
1 533223690 428904270
1 548121253 925954947
1 133439980 272182879
1 485238637 837576632
1 753301575 996541283
1 329292364 811478603
1 877257188 558936052
1 416070568 720310954
1 115892574 50551924
3 862774800 18497133
1 828592291 472367518
4 589077080 528815110
1 765296899 715051321
1 27899850 886510677
5 337759672 327458821
1 178383753 936621847
1 71354628 22568784
2 277299782 635562477
3 536361808 76847701
5 127832711 67545452
1 137464499 446559405
1 764231137 513486335
1 22035968 727474770
1 451591437 623725900
1 469028270 202686425
1 646400332 729741027
1 990647456 928517934
1 462153214 380114857
3 44835981 222458134
1 165494362 728776095
1 63082151 283684553
1 103687105 148264079
1 913114292 282505433
3 259404875 460357109
1 516407144 94855037
1 778218171 328930927
2 399530540 713667713
1 963497653 232931880
3 37658156 381550325
1 953796414 660146065
1 549469648 35315984
1 740281639 674206428
1 937286907 182175865
1 437407627 834974387
1 89210858 406598138
1 362353627 397678054
1 494890412 128653314
2 771529038 793099990
1 568037992 606364334
2 712600901 616350639
3 849583740 654323941
2 505543499 696427930
7 974788000 462887070
1 195072170 825190782
4 624576997 570822747
2 69479780 631305081
3 255072769 136485385
1 719774007 523499359
2 305879684 321417187
1 158980345 24934500
1 797474974 14416726
4 219171051 427427981
1 339700228 49943715
2 378166957 316376233
1 595917541 350761647
2 669778956 978225316
2 34884651 243603244
2 566286233 900297804
1 620951235 817898821
1 775156510 894315543
1 875653706 221305364
1 430503858 903802522
1 281623192 481372530
3 821017604 330811980
1 489276356 781712769
1 667702416 478595038
1 858787825 205167740
1 887990108 976212103
1 924545758 440127093
1 893099136 486860225
5 703881674 354523215
3 721467313 668825716
2 359374927 57575154
1 195763771 431967904
1 257735973 973913694
3 69080367 496626534
1 186931673 952948015
1 171167827 412865090
3 215622898 163581992
2 201866704 553657882
1 67861213 181434448
1 267805273 587567679
1 788563440 76865200
2 186449282 358351125
2 941141756 124986115
1 327199438 411564592
1 463715595 520233218
4 999840277 115313991
2 547738056 695205790
2 512664513 560478138
2 232023917 671048690
1 215832342 343936520
2 268384269 432922901
1 33070393 336315531
1 122122332 570597357
1 516720158 142107165
1 784411180 75083636
1 94670514 590938897
2 627988098 178112907
2 103740568 226541539
1 155456038 994201826
2 862940244 539638784
1 651178623 611461581
2 580443424 637811961
2 472670087 351579367
1 329576218 172551538
2 109486159 214327263
1 828574343 315449053
2 467186071 911208286
2 5758600 946758664
2 713945845 428694999
1 626051843 136769600
1 892900514 651495257
2 880116647 465408558
3 51936574 785744973
2 867486078 214515171
1 844901345 869111163
2 429203405 246462326
1 84792544 427922087
1 8466844 794467633
1 510031991 80671612
2 828568330 633090063
2 521761261 528496363
1 865513588 61875423
1 417331153 936053687
1 459262370 13287827
2 709408153 12931944
1 963327814 883050124
1 54381950 392069364
1 39786810 901954063
1 370232524 954242320
1 496107242 570928712
2 535670417 143646505
2 487821981 919781979
1 72784537 591858745
1 832707390 640131164
1 878375682 215089529
1 951235659 830814253
2 148400217 127589477
1 840494440 575108156
1 567408472 246765053
3 59894022 310544661
1 526071275 173499702
1 304684771 803451106
2 56584351 2763447
5 483645706 284477994
1 147949572 688870915
2 281498725 680812222
2 358462348 885837817
1 182830915 192855174
4 655692109 183588372
1 86411665 601558271
2 675981308 611412418
2 856058874 642808963
2 557957949 72326291
2 95030484 948148698
1 704514847 661560831
1 219693059 896547757
1 530361632 667747142
1 903411999 802472276
1 699065377 436671068
2 319240550 180233195
6 726858438 162201701
7 120712891 144834823
1 764368334 91356812
1 566732466 292890619
1 65647280 384256997
2 74094865 376754909
1 838035881 871476758
2 762524863 830280167
1 652901182 723074302
2 954831354 29055369
3 671265404 18053323
1 232241779 893867246
3 158845323 619783947
1 480989412 360503442
1 502353553 911403758
1 54305560 494594654
1 387097360 699778984
2 770845586 658972363
1 372950745 322252046
1 163705451 157448980
1 553778826 683893742
2 740678309 565479743
2 255723256 248816718
3 270220499 175405726
1 410175732 305648978
5 245442585 733245517
2 281979104 635845119
1 577345696 905715483
3 580527598 682147437
1 378948683 177409597
4 510183881 425644614
1 545764900 629850492
3 340343337 441812347
2 616676855 92154899
1 232548789 715652963
1 588605516 273153467
2 486778521 624036587
1 65262164 632861583
1 801312406 645995959
1 369883935 553914787
1 652577676 395338771
3 942261496 265186254
1 368576764 125267197
2 882540320 302894482
1 936683161 349516020
2 677014057 962013515
5 361200737 77894947
2 279678139 147287378
1 334352950 549527687
1 758870923 947989945
2 739994278 347188751
2 511550742 806876227
1 342789562 561871959
1 286853248 708384045
1 800326414 59578349
1 147967646 883847630
1 633945658 936163581
1 63435348 476174546
1 437433318 326700948
2 101568771 226335801
1 857062187 768773382
1 489635427 318004254
1 892864562 749196449
3 146575921 280486388
1 752630697 118876347
3 442650654 976054379
5 226218160 154806393
3 902844825 772618838
1 287037669 351007700
1 549133547 333435819
3 87682714 559890528
2 521165136 993913706
1 447893722 722616992
7 583610827 468059629
1 771752299 529222154
3 305905169 754370380
1 830156461 234895758
4 470375789 174826045
1 500236073 560620308
1 432602098 435195757
2 324937230 176167888
4 681323922 895550187
1 508787999 690026071
1 577500169 266360105
1 44166998 998765204
3 921858506 123380663
1 50181314 853612841
3 118887053 310588314
2 533600190 356202328
3 66005730 28643046
1 650530731 540516278
1 520351557 336527170
1 509362340 516799214
1 563283900 108948676
1 905906579 161805628
1 187980571 69211375
1 997167787 818638017
1 229772011 891482184
2 599392310 321427938
1 875264675 844768915
1 496154693 205368147
1 646440835 813265806
3 565190324 442064320
1 258581216 609810873
1 324761553 687495965
2 616415595 60165769
2 668750602 286929920
1 106616999 954887281
2 123993622 726625934
3 791974797 962776590
1 248087527 183971483
1 68385296 113776944
3 868623307 432449310
1 461804404 199203067
1 673827950 157369535
1 955896713 55080079
2 475139525 346546381
1 652317515 482092391
3 387771941 711422017
2 11032886 57014968
2 709339525 930502868
1 284435673 89467471
1 977434650 849240558
1 245029955 690551830
1 388905502 746669856
1 853395491 129850872
1 316592454 503429845
2 661258012 223480714
2 941995525 748730047
3 14992538 423942959
2 224372346 775650931
2 260722413 954617788
1 686284835 655422923
1 843704872 186002102
3 290149345 100454920
2 973178560 958971217
2 972463925 648098888
3 859565246 643783113
1 815445535 931259915
2 328177094 290800099
2 575281968 990740792
1 747091703 902570206
1 509264207 969267991
1 766467031 353321424
1 871903246 889543189
1 959004943 739573068
3 48061313 182215975
1 49422969 11685087
1 564962522 157365421
1 221655259 847584122
1 237032913 363468413
2 494965875 970340284
1 215662351 733650178
1 40002898 915511099
1 181122101 171002552
1 667010727 945615703
1 420337971 457790592
1 475928223 466239349
1 151172761 713371807
2 258101419 123679492
1 613773954 9550377
2 432912037 9653011
1 43592452 774376622
1 881870407 197246460
2 153334903 329495249
1 152297006 220114926
1 2291664 382992337
4 586955136 435747720
1 655900151 247002484
6 204028190 442246181
1 468256409 697744367
5 593313064 359832215
1 27255631 123665273
1 145003468 525764383
2 491539518 315426271
2 285745249 54699680
2 951542139 785133467
1 91281004 581017906
2 474552395 199879704
2 869109442 152822621
3 184733819 226301195
2 586565676 795740768
1 768340315 971589204
2 419812920 397863558
1 59854743 545867727
2 906026781 302307043
3 845998537 321450566
1 419553450 246801713
2 322266905 742622494
1 89660982 342002132
1 966020551 266661570
1 411234103 672045437
1 611083852 82339921
3 991222344 818865595
1 111104114 461820867
5 221771045 168030509
1 439505974 23180288
2 786037174 93111795
1 511666679 495466956
3 82967451 995437166
4 584005565 702235699
1 921242180 651121169
2 706805885 401042404
2 196995243 900583447
1 613387706 473641393
1 966564193 869522151
1 664495451 662074462
2 472532300 924142369
1 938128441 881161384
3 490999007 44337556
1 982555346 375793039
1 165645374 848564520
1 518252335 120667828
1 12931665 946736452
3 852612196 584045693
1 969785555 444002450
1 562275255 951295082
1 755865830 55410596
2 89796494 350683726
1 549442581 978255372
1 392269850 588704902
1 658002252 441857391
3 605963987 782806409
1 345845817 132450398
2 517502866 794842526
2 505789910 65123846
1 156237598 843981844
4 983354150 459944138
1 799820221 997446129
1 288292540 867628449
1 491106165 169472900
1 914435574 788262294
3 129816521 783038650
1 211582584 932605437
2 49417158 606373328
2 206141007 777431677
3 509474294 198112699
1 236431370 758348426
1 676469037 285376916
1 5423795 901445640
1 514643410 375746876
1 457517110 772345308
2 929866626 526266802
1 463579529 402020976
2 353523601 538193565
2 252911636 463108682
2 538779136 385644919
1 899907569 792542109
1 196750971 950490985
1 280160025 86022442
1 431551010 662134853
1 963109039 359241616
1 942201589 833664574
1 283964235 284279409
1 120032215 91200348
5 201775696 922217941
2 389392673 986276888
1 412969699 391052174
3 785972571 588617245
3 53797858 986809836
1 805540665 885001409
1 386876436 891641933
1 802364792 261107038
2 152156034 946821307
2 655124169 106433225
1 504916090 941660892
1 24174443 921351284
2 998654207 959219679
2 799162236 612672181
4 34318477 805912013
1 447719298 513351488
2 921714594 393055790
2 996462929 70886466
1 145789164 953991934
1 641674507 809289045
1 562006978 43748285
5 623530166 478019418
1 437679319 148177619
2 346759110 192501551
3 921903587 522580216
2 404718474 773091157
1 409438144 232774545
1 535308322 934509587
1 20372678 112358153
2 549542996 413619345
2 122441702 173063848
3 221831164 595543859
1 503888765 54415374
1 564465926 127755309
2 157822852 290816367
2 648242804 934496548
1 184940402 403122584
1 34376408 348399236
1 529676400 794455745
1 11222836 88104278
1 791164783 661776924
4 920944614 197498457
1 365044802 933368915
1 631091111 916533849
1 102440033 684002995
1 934867071 704697929
1 811939567 317001184
2 182113034 99744555
1 606390530 209167444
1 387200401 232067040
1 698555101 397295481
1 46897701 830326551
1 130943049 84170990
2 386387601 961900774
2 317860769 473337961
1 574516855 781932568
2 141300416 286526903
1 835985728 261673942
1 509343538 388877277
1 833872762 556284951
2 308619497 549990727
2 203293744 973370988
3 560112700 296471859
1 826483079 955368799
3 71377663 317915976
4 786862602 653353470
1 22843349 626282108
1 739828885 843207765
1 438662503 571424283
4 227467930 802897950
1 296609246 139255262
2 833621408 425414080
2 717704498 850623113
1 652766631 456276295
2 980295141 525998506
2 23853557 588117704
2 13779513 538350162
2 932525868 481127601
2 407170035 912321895
1 580799683 130335774
2 712867333 810178807
1 368974344 277158238
1 652856157 738873360
1 930359353 343668470
1 840840334 723584295
1 842943503 144854083
3 453160444 726683148
2 507951262 298812319
1 125174794 195145257
1 506594051 968936335
2 932015845 741705224
1 490384679 85886294
3 325452232 993016063
1 377388691 903953016
1 398271737 901479628
1 934528900 134956548
1 614200225 789484260
2 892223029 308511626
3 823700443 819438951
1 114428211 331429374
1 534828429 325763590
1 103275903 772529784
1 946066275 337158014
2 880667440 540267114
1 954251716 243606976
1 475177877 799147322
1 986321886 681139175
2 616995300 4974167
2 565065403 609132572
3 390996914 795726967
1 865010409 178702529
1 954076426 23669973
1 516975592 132927746
1 181983916 325394313
7 660696922 488252824
3 693788096 292213740
1 302948200 717801687
1 797917719 273078728
3 277075829 481318685
1 670380082 410982051
1 650519336 363004859
1 527097536 31744625
1 281052940 208764843
1 819481404 871761549
1 90754363 112068407
1 236677006 183414672
2 968503542 282130207
1 233761619 787351353
1 649442882 518678077
1 411862862 98238032
1 56849695 656339140
2 758597661 7261091
1 100142681 99019661
1 504624251 159156636
1 704350082 290294991
1 918584349 124917888
1 510856951 408390108
2 669308245 481312643
1 901881340 73723239
2 669196559 147241640
2 572612835 226412467
1 692850033 731137639
1 602962364 634320428
1 679389864 726682847
2 438880401 432508765
1 792212654 160916258
1 726475392 934297785
1 256860284 585288047
1 8916299 230365228
1 521667745 622280616
1 730827030 105427313
3 677122973 436166239
1 510777500 809507785
1 703410341 6833960
1 337045344 53140504
1 249473204 945457683
2 143013982 596421281
2 320298731 699823301
1 526121919 576628492
1 558399792 450158931
1 787226407 307788242
1 638809744 803347337
2 278198022 51514175
1 585344139 872102431
2 618684166 614956355
2 868484263 704577780
3 125049011 710803987
3 796592819 926536227
1 95191634 360551009
1 822168094 15855250
1 500037869 2095442
3 628508477 919410508
2 658623503 546266622
1 959237709 264768044
1 562091093 26677395
1 63243765 371296195
1 58280333 890366325
1 986581378 330810576
1 753096692 40797170
1 310072857 523949931
1 447300084 443833080
1 803196350 361678330
1 671214191 617257047
2 856564036 55656408
2 733156055 598827083
2 285723121 170120914
1 431527731 986640640
1 184730645 763124288
1 298225153 841770839
1 804029065 982184234
2 504314773 456256338
3 674036663 906335594
1 512499127 524374327
2 41966761 722871050
2 450645023 567239986
3 446460699 262220082
6 753883928 606780165
1 409873920 836708518
2 75039244 283011096
1 403027820 772350341
1 360128898 296558345
1 534324786 87298868
1 488515187 75212917
1 569158430 244576936
2 158542586 136420533
1 13251782 80913002
1 815095606 773829786
2 373243598 920371935
2 53207782 564499648
1 823237228 627881419
1 237924542 702683575
1 978220811 193343704
6 883977360 493297225
3 881401693 30885899
1 485556052 450997132
4 900981487 40859412
2 360742380 378541614
1 466446687 742041370
2 527419951 346224136
2 1651562 541025450
1 46118776 86137989
1 288189732 740792693
1 543722219 436814070
2 132714033 879396146
1 536349881 292389756
1 538197746 329596055
2 857893521 97158396
1 672949878 193812830
3 88600945 893672911
1 731342547 219041434
3 679053585 864051448
4 301085042 872432510
1 72322684 833074271
2 786421855 477475494
3 854604839 461383114
2 723453078 86229009
1 354747877 1153296
1 126184245 396863791
4 298466446 767724620
1 143523698 419660677
1 762268904 54048556
2 989784424 237532933
3 596605351 746244881
1 97135831 315933512
1 802082398 344313590
2 84550046 435767817
2 709563273 880798318
1 160805982 443894330
1 431511610 107592672
1 798170450 281929561
2 17694254 871792470
1 237431145 270984024
1 313019764 682006209
1 158296306 689463053
2 238845095 121157838
1 266618285 159793192
2 569354180 539526613
3 74488389 73177855
1 327379773 232848150
1 810189843 429930269
1 895126197 283306700
1 357017082 786388366
1 680549849 912420618
1 411339598 347914932
1 615112238 459088987
1 808730341 54078063
1 481716216 723636959
1 453642079 753301260
1 129646291 571170846
1 577132041 953047049
1 155062983 678319445
1 670340673 736995320
1 168664249 744542969
2 636467260 69724647
7 259715604 231532089
1 117212868 364369360
2 982808970 915425725
1 374441116 640247898
1 401694722 995699574
2 965045866 417750372
1 798067228 782267814
1 982569453 445520619
2 377393797 130656659
1 311555799 434997448
1 981145983 986098903
1 322169031 278459943
2 299343010 577316336
2 818376394 919086145
1 844589833 768387431
1 275268798 253760901
1 890932843 45195779
1 147957522 365956359
1 184235757 817543095
1 668745593 702924879
2 554354844 39012510
1 520825195 968229261
1 798263032 872669133
1 422801610 817305231
1 716983147 243530735
1 820531547 737596697
1 703163131 740662651
3 459740366 377974644
1 554299711 717289043
1 666093076 62860317
2 239915368 287468364
2 167887492 17071179
1 697580302 36888637
1 961619051 418798997
1 818817316 886156735
1 178091251 570914836
1 48768757 176311768
1 767505055 950226227
1 495299633 672176659
1 378054457 201233581
1 949436819 243734623
3 150920175 293416091
5 166946606 497465197
1 395903026 192537548
1 331616685 271554155
3 189354119 97189914
1 655672702 125485045
2 577845593 781019161
1 214294436 222952145
2 607557002 562862471
1 965945304 331581833
2 146736735 339059389
1 89141856 728415912
2 684505954 332119946
1 501346299 634047903
1 524049799 866037488
1 559682515 589584127
1 696780571 192485114
1 507566403 734201201
1 921567951 163393210
1 789914745 896393171
1 121139220 123771720
2 321960505 32710323
1 9941828 144228659
4 170179452 521494992
2 248020276 670950547
4 617462625 534548836
2 765346009 986664481
1 717384518 116292368
2 48793181 918345270
1 717375398 186870452
3 291115591 837819342
2 693891038 225418960
1 161249918 377600768
1 912555174 18845092
2 245823135 573950436
3 534180617 741044036
1 135874061 923350606
1 450568201 922553926
2 443653198 594532939
1 423708670 144136264
2 281473005 95218242
2 305138956 288961142
1 979631476 160404343
1 90670240 941824120
3 963506997 799149231
1 562119170 125804927
1 965721477 901572854
1 29003384 126983720
1 928085140 226225101
2 977610009 62041681
1 622592915 558101147
2 264642081 801290253
1 917960125 554412175
1 946429232 932678604
1 195380019 559031514
3 355533678 17007699
1 948798976 393724148
1 580366557 570664720
1 521743503 857286989
1 21960667 403364834
1 975264165 685154268
1 895497559 577921786
2 849835325 307737000
1 340658439 165419978
1 941357331 89847349
1 959651604 922126706
1 769422633 323325397
2 154898674 231302925
3 430756680 488251714
1 112512566 632655851
3 172650848 413487206
1 891129903 970217461
1 964599172 836082820
1 140139221 202940902
1 641413200 591909647
1 502920292 838265740
1 416358951 919973848
2 762616198 477913894
1 693194990 372751481
1 649881835 221452498
1 709939429 622723058
2 444509769 879683596
1 57745149 674435376
1 966906435 450061705
2 622308683 812481131
1 847903863 350949306
1 697299148 715887637
1 257777655 247592271
2 803929618 663931132
3 521951131 596010901
2 990285246 841389172
1 181737766 740498197
3 446696524 495553356
1 951985695 855549689
2 690083633 362726551
2 96097477 659690058
2 607611766 924191611
2 162039831 542929149
1 191552512 762080529
2 16626696 974070261
1 338428483 532322205
2 802997311 647770367
1 812879401 612454188
4 681617177 608256010
1 864834862 274695049
1 594042851 370486238
1 536052190 595346601
2 563614594 389551500
1 308318307 229150183
1 298455218 404745098
2 731158529 402356288
1 622449585 849124765
1 442213257 490657897
2 679243050 33039390
1 297908403 348950166
1 321322744 625215928
2 987048015 164377068
1 904404750 428770854
2 413264584 928911501
1 318304284 233416260
1 874811623 345373006
1 640353951 547832416
2 110584833 524644723
1 973871523 736304355
1 93469227 340191911
3 796760670 779149271
1 208173767 543490602
1 939988198 726354118
2 944149930 818246867
1 192758455 503034570
2 454857187 60422955
2 390371377 720999218
2 859145551 979932425
1 189806714 969122
2 322653915 93589239
1 795509062 486971601
2 46608530 122511144
1 697078286 773369338
4 11917866 815897703
2 89022138 868532873
1 864823765 587214011
1 330943658 850019322
1 721053382 861866042
1 909011079 43615592
1 117906669 395866103
5 87153182 659102214
1 822094517 825617466
1 375994753 66697532
4 278683901 758316901
1 475600739 442964959
1 976821537 400787187
1 833631628 798240983
1 985994921 514898425
2 801464786 447079350
2 813188061 783914289
2 432054315 848711449
1 269680800 300639961
7 535535637 978683428
1 490729150 346692417
1 357408879 254643262
2 580909337 479848420
1 595693479 969181503
1 759831832 75559069
1 67398195 978260029
3 676889299 931405587
3 414504563 690738729
1 104649529 134569049
2 284265905 472120545
2 668944985 519548410
2 4588808 76093783
1 107245791 635414830
2 499254608 351359117
3 710342316 183167403
1 559554287 314869275
1 386353317 513392095
2 919471267 483140527
3 451940329 947074217
1 621048590 919363115
1 905447231 418164033
1 965677 695580714
1 770214690 71240378
1 548836731 724854428
1 975021751 949665447
2 671874133 940252843
2 20310590 938344958
1 598184148 32801286
2 270231673 801863080
1 495122254 352732462
1 257362951 370904488
1 527473243 270882545
1 979480657 129231088
2 231458664 270716094
2 984832006 247271461
4 660297805 397943462
3 270166826 928611574
3 304921789 192242539
1 734626094 322329244
1 409412770 578584786
2 18166602 219674692
1 792339914 854709286
1 493005677 353242271
1 351227851 917324140
1 995141350 717673745
1 834414979 417747022
1 115734832 979741090
1 449845227 375173268
1 10101583 989615854
1 691375738 718036600
1 607917412 541337511
3 104636337 538020195
3 39526997 744854590
1 223504547 854207583
1 663730963 404429325
1 335593636 5596608
1 817477336 83927933
1 552653977 373304214
1 474849846 676729280
2 631934476 155034861
1 649875596 27290141
1 575371 694375659
1 331559953 429099021
2 56919201 357444521
1 833132436 82235140
1 679718318 848181541
3 141291604 996698978
2 593864492 18689474
2 644388523 647211955
1 627104446 878298847
2 664462207 870924372
3 327753947 957788567
1 622609209 834746791
2 641428400 450519867
2 6782337 107152771
2 826997337 774334415
1 939438482 300910291
1 187022296 360981631
2 676976699 121073653
2 66725716 38130562
2 314602252 802106141
1 567601339 123516103
1 66029328 293528280
1 552999623 547505718
1 99619728 159279076
1 443412767 842465939
1 813970694 511579248
1 623950975 236128927
1 478113097 367632412
1 207087993 605336764
1 409712193 920135369
1 97849947 510077430
1 981751825 825876941
3 76279698 468447849
1 521405064 514557784
1 812422223 275310468
3 574206241 419551805
1 713757562 575968054
1 522636806 453441745
1 470545970 439047347
1 374374165 169782921
2 639932369 850757579
1 901529213 234801373
1 113708604 527128571
1 192188845 804665879
3 71179828 141222390
2 246897923 857301425
1 737068390 595193194
1 138874004 663102564
4 382625904 644981742
1 143469475 580745429
1 268726302 955861193
1 22505729 966721016
2 245071341 351927352
2 195063490 756260434
1 652635307 435196580
1 367508410 368118858
2 415882346 6354221
5 59363748 780850562
1 934356256 409274278
3 645413749 673143906
4 491687483 855929443
1 233436294 856996088
1 29012099 294525854
1 478341643 804507493
1 238195924 164203588
1 343635476 819504695
1 253405080 139902126
1 978519443 246443162
1 452935079 265571966
2 109300124 505893854
1 234082242 951020226
3 370839046 679286902
2 685221660 333299366
1 445404212 418624799
1 968036060 262237196
2 450410784 879053005
2 738482179 636676215
7 431964962 733694163
1 556576540 849679053
1 873823913 944571262
1 708036805 419772564
2 946871878 300441474
1 114477628 187589824
3 103229779 74242749
4 846319756 281575320
2 403150835 316452832
2 566393057 522266412
2 32776029 435786317
1 203933237 163905484
1 986127162 742802896
2 955816194 682563849
3 241446934 167204383
1 117123724 611563494
1 928575431 717757785
3 459043744 501795181
1 872122275 578403234
1 142669102 403854027
2 263334241 897511560
2 484781455 98775886
2 873796728 538504441
1 144734225 668590636
1 12794598 74789803
2 883426366 974200785
1 212237079 681735586
1 332672352 322645537
1 252718151 363400878
2 157722480 284161837
1 984176532 583309661
1 976716954 235228964
2 851226057 805817379
1 503564591 963368625
1 319196217 58352372
1 796161870 513197424
1 659896981 330270916
1 415167429 927407575
2 69696018 955419648
1 381315766 114302971
2 909772568 722972277
1 619406581 129594714
2 718359976 326644182
1 226837061 145587008
1 459214093 603312847
1 314653075 103883424
1 704918319 742540544
1 656983301 355258681
2 313260754 136514163
3 870296200 935837573
1 523383291 378852820
2 975169861 630465680
2 434612339 870388404
1 335525347 822416725
1 358715287 500030666
1 587750693 506639043
2 50252742 642022504
3 297072529 27966679
2 13558978 839501680
1 910060995 975014182
3 707084018 377441265
1 825210875 751165324
1 298756687 702275827
1 39012968 19010995
2 144790790 220465583
3 987914100 460031669
2 280791416 900669565
1 727471639 119488105
1 836601743 243624783
1 657358631 433876131
4 591099081 60968575
1 924430037 316820000
1 280366701 702736520
1 610338314 464917377
1 176652245 8807537
2 928826477 159386232
2 433383022 706357990
1 473749663 659425247
3 321386448 545574843
1 906179395 397558597
2 896039267 767862245
1 843590421 250667188
1 254902301 4979176
1 800003153 285803935
1 205347422 453448642
2 111069484 983892680
1 41904443 599291087
1 399758784 822287879
1 455893025 186820378
1 205490936 399177516
1 661188138 923184126
1 913992152 174983604
1 81283058 587477955
1 183734209 816030994
1 526293425 798185729
1 163589929 205802321
4 266251541 784100458
1 701728634 111153816
2 16737435 874947859
1 394902101 10489164
2 768038067 622917015
1 655234669 290496708
1 252542557 82008019
1 424702850 191516197
1 407577180 198160951
1 776378745 572525428
1 131140539 782498246
1 970191074 972138465
2 899247725 648764527
1 570030675 282159369
1 648596379 470554700
3 903347186 692763872
1 528672086 19255359
1 508535106 948068296
1 977569556 379973424
1 452485831 226775830
2 650752345 908769183
1 991444979 335530436
2 899400650 521154568
1 587769543 693070619
2 613215738 545284860
1 525890173 618264614
2 465967055 460745328
1 88520723 314111186
4 171169873 263038553
1 764894543 729531120
2 593341640 158472935
2 720003276 895724086
2 648934219 564013232
1 329335135 71501082
1 17103423 989520863
5 651596701 597716289
1 691686961 664331606
1 284832660 932134076
2 659030225 800259705
1 294261893 205474978
1 297497804 579872818
2 176802743 882402647
1 42396782 167352268
2 704719422 241628691
1 969903681 284798615
1 224127342 442583916
2 495091410 409343477
1 307326207 553253487
1 467232175 956414887
2 846871973 237199542
1 101468912 651695015
3 447679314 281048674
1 456743092 71552504
1 986062575 258540420
1 625849906 316681445
2 971456448 482768652
2 736961925 745633545
1 498172559 306202088
1 93975797 812858141
1 705262554 426400304
1 724820237 643639771
1 824820375 208579573
2 433883103 351550781
1 579086692 281276754
2 885013269 163337181
1 628807261 842155140
1 186128314 185262135
1 122566442 973515857
1 145395628 885518644
1 121302409 715434013
1 186482982 291688990
1 861234836 336070632
3 273964789 662095692
1 413296203 801298818
1 840644459 721968003
1 440762684 909423011
2 830637744 83402781
1 552179879 683455432
4 133310409 371273112
1 323799564 425263113
1 315655025 270353507
1 4695431 557790435
1 251334648 816723971
1 678263374 317776815
3 898348887 646525429
2 793098730 543888212
2 5945148 519483150
1 601021096 932895377
1 115127659 580354889
1 941242399 317731230
2 937447069 160170524
2 718089162 37332085
1 233315492 574731326
1 674700916 197024026
1 800592981 762415641
1 908289018 758351497
3 140746587 586627406
1 254855917 948919517
2 381516252 89039499
1 119052099 147976092
1 738664210 402520234
1 16918701 108966837
3 568743489 7989425
2 428389240 471528290
6 121280611 465352916
1 402870697 368607046
1 765749720 125060700
2 993060724 497960332
2 823670456 163417231
1 438474354 736911202
1 982189084 879178610
1 414118876 65483427
1 721715992 791888352
2 408059861 823787746
4 372478590 499106022
1 110679084 258335567
2 473559704 62245484
1 868878507 287781597
2 738077521 840844370
2 330793043 632792487
1 215751128 827214738
1 782066521 302390112
1 637939020 702807465
1 868737785 652204922
2 475670219 548791501
1 171036894 1985427
1 600603064 574925330
1 955138255 893591133
3 76799970 912029562
1 231953849 434435596
1 520079397 424745186
1 517980173 228256146
1 36331247 550431157
1 75199927 557968128
1 544200458 937018869
3 278569753 156405819
1 936504564 974823435
3 420886264 996317410
2 596056379 725990159
1 856763704 112103756
1 10251810 229534521
1 487049523 712377695
6 481826520 619726176
1 159313439 660817616
1 200498539 122229442
2 785161613 124286352
1 231871390 796550200
1 776830529 194973891
1 589444770 657979238
1 473642768 609429115
1 446841973 224497591
2 95747501 826784301
1 417814055 721201731
1 667515481 320510543
1 563182585 680188993
2 763196145 630539062
1 949120336 381826839
1 991705242 742302795
1 860310969 858860451
1 663943811 594185258
1 659552059 804547652
1 813793447 783689383
1 614446885 561241480
2 181577726 923248984
1 511033356 979637990
1 582797614 238089419
1 208324564 584817435
1 260386429 223465232
1 939854193 389361316
1 525990553 391185647
1 762123454 670104695
1 600075313 448054764
1 75148015 993274964
1 272120358 156480540
2 495996255 669328795
2 671708507 82483512
1 550272545 723845090
2 74575976 405657215
1 913851394 567435752
1 624473475 124216771
1 290796687 388878274
1 268986066 896907930
1 275203132 631870514
2 938444756 620535579
3 744911513 553286372
1 326397514 59777293
4 804011109 141754174
1 370021056 389007997
2 810739617 897040532
1 68954782 217019871
2 49420518 683552849
1 644935673 552530801
1 39112572 417663148
1 344853192 971713799
1 751311512 973773999
1 847472099 881257395
1 146863811 427526028
1 173235524 548065250
1 346448007 74302382
1 378590662 286830298
1 428578297 920682185
1 691182513 234405889
1 133089630 330090384
1 956348494 498809995
1 537649486 445182189
1 581277833 532076770
1 291512038 235336910
1 121738170 253968311
1 356848692 250184466
1 841109700 553862433
1 219658178 78478763
1 787960649 106966820
1 314192326 861594839
1 387642953 979946436
1 835886855 829145932
4 879326931 944256130
1 553353330 264999768
3 544378609 579353527
2 463772421 830614856
1 331042834 337554650
1 942012982 337555317
1 752107410 719804691
3 894685302 829193090
1 188337207 515001187
1 797686238 161506784
3 5034004 318151888
1 22431808 583165643
1 923525204 962838563
5 819360898 506225515
3 824109429 550370169
1 972346929 627207139
2 190692490 808136981
1 844762020 604922411
1 356317984 391711610
1 717909987 393622438
2 729235058 530171090
1 511780107 299823355
1 942622877 420745785
1 718428221 310156737
1 593956606 768985287
1 152157808 784597568
3 820158064 43287137
1 608276687 899432402
1 329647208 782715139
1 753065845 600693209
1 984130481 252983423
1 41865094 254739469
2 416287299 268590878
8 776224412 78472947
1 521916303 137647611
1 890840653 404252727
1 726422365 62488166
3 563763268 538876312
4 977553336 910707202
2 337290004 279351912
1 368495502 866535747
2 305140920 366616100
1 197408755 405443284
2 562821028 920924895
1 388962151 634638264
1 922174912 744743376
1 425128334 494865117
1 470636157 813030342
2 591175604 632623617
2 69240456 128406213
1 625688713 302669018
2 331751613 681734972
2 840329159 979646005
1 158788845 650624190
1 223531627 272579192
3 659365807 349375805
1 905586371 299983495
2 221483344 368669713
1 769567548 26664126
1 888090239 865549290
1 645256140 767291494
1 267251642 14890237
1 343176788 597512565
1 941526812 849116150
1 163575430 300748524
1 816540979 911764495
4 712214615 715012795
1 765735502 809849867
1 904992019 677732838
1 882827962 455963722
1 980310325 272298296
1 833049586 741876436
1 404120432 506119506
2 801384691 62867136
2 991396962 377445081
1 28049099 183472835
1 284877693 43558135
1 650456264 589014985
2 659712148 347806890
2 723589288 223008428
1 777524995 497332576
2 819039723 151160837
1 918225445 801911110
1 611739824 671566560
2 275973055 883621136
1 534205598 313558242
1 398770823 425361732
2 244852312 665242301
4 337753169 489221049
1 330840504 785627317
1 791141198 426034511
1 886078017 943852237
1 626249176 738261146
1 799050198 910229340
4 701430081 62220715
1 677891698 326695399
1 381312369 153202696
2 950797926 65894986
1 87806376 861740656
3 716742605 163915031
3 739617126 484741678
3 17766845 977662430
1 553197820 869210285
1 396972958 432925116
2 59496009 183338107
1 231656645 970023360
2 573811074 312276988
2 631964297 360660857
1 595693275 243082251
1 784090452 172786999
2 286856841 783040877
1 611553068 673929361
1 548560403 571995849
2 500311655 466648704
1 636723357 523893935
2 933608386 438636043
3 47074848 191326959
2 892569390 900439960
1 715794074 107061024
1 818918631 468357631
1 150016600 395166528
2 540944535 11264161
1 368185556 646920592
3 110352995 358546020
1 569878215 667315769
1 511473184 941568909
2 873708374 321302892
1 456841250 385350918
1 781316128 656679983
1 904249025 179581541
6 282369934 920637320
1 193173857 434186256
2 206893288 277242031
1 241645384 41455311
1 883582470 926193121
1 432526490 863133100
4 268198141 652783156
2 172370495 648654615
2 811276041 782040653
1 83584333 414170716
1 623710173 323960637
2 912890502 382919513
1 629791908 841842932
2 870528539 256293092
1 191274515 758238062
3 471800888 747412377
1 195408329 259647196
1 698484238 725950419
1 566406731 153784721
2 565608945 323368613
2 302801748 443466839
1 779226797 273630658
3 854401750 717493699
1 751241233 244886441
3 171502642 580375593
1 600697868 78036994
3 398402102 308749649
1 486882699 449407231
1 432146485 241345007
1 831035670 168428025
1 141704124 800507883
1 561298081 943970261
2 93143657 592688039
2 947879723 777439973
1 947507490 711235460
1 406364356 920888209
2 895381438 295599601
2 188422137 854614404
1 479943779 661916213
2 534095613 49075986
2 379694463 113864663
2 760040774 548187176
1 493409255 685167275
2 77211108 62871043
1 488733352 455210007
1 822290814 405635645
1 63945837 881129361
1 902112806 8400912
1 368198286 58925782
1 510700995 530490264
3 967015519 330953692
2 166234673 667973721
1 52063504 829387568
2 481184638 863655309
1 202551112 932872952
1 886847729 51588531
1 789771256 578447867
1 452550291 43918995
1 703817303 581168988
1 757025868 614718067
1 787404384 353601088
1 293712308 291947900
1 36598548 713730747
1 882460931 479593954
1 220789425 620559875
3 686700984 236605140
1 676399685 787292488
1 138950397 502151114
1 621601930 938525607
1 370321217 369227030
1 787595443 405106652
2 229845422 890628104
3 413010967 423530109
4 88212412 875872460
1 388638416 179758604
1 89910785 923409150
1 79920993 674145367
2 687847582 405507247
1 626806759 486588738
1 190168139 912203601
1 502094403 643905065
2 369562300 572201404
1 80995930 236884849
2 512924584 604125230
4 208583744 857861447
1 529097867 86715696
2 168749240 623865309
3 338187867 313819583
1 546876908 548649800
1 721451671 708906682
1 125899785 821259244
3 516241190 507473416
1 132417086 7081878
4 765594782 755602846
3 64490230 618779582
1 18774030 248732328
1 347861113 353750518
1 769468497 881634841
2 412302531 783702621
1 806818004 243451452
1 549970903 549775383
2 323303134 817685075
1 769152593 836840336
1 12149304 279529463
4 887239137 419613265
5 979722020 16566061
1 420713737 268939088
1 64683454 764182084
1 399336339 783402433
1 974450138 128615709
1 362586927 387329750
3 292420224 465414317
1 769964519 669182386
1 866930658 947478146
1 248534057 913696997
5 909183689 779365544
2 881077138 20992612
1 136918553 716204608
3 806917575 691326661
1 950333805 911775551
2 285487655 37526572
1 892051372 919130174
1 793770105 728575751
2 18529482 25643346
2 506511898 759272981
1 48928136 62809163
1 354265238 962892278
1 68266874 858259310
1 195257907 80388002
4 214162863 496111304
2 214275187 498782416
1 86304826 239764335
1 183142772 52493840
1 61881566 779593288
1 177913778 575198668
3 26867675 347423091
3 77573778 744173021
4 806969636 344899314
1 254402939 957039558
1 510744008 959933693
2 438366325 73102843
1 392932195 6048850
1 300642214 901221480
1 518726318 235758255
1 18432687 791007262
3 683754937 514803452
1 245562780 11407554
2 167772517 166590360
2 867104669 816047833
1 456322349 49051890
2 906805371 512897045
1 743144800 219792185
1 724069590 21693795
1 983160614 760733653
2 261296037 614809144
6 247512743 72636044
2 110529297 382651223
2 581869580 880186933
3 925899506 532300100
1 865508862 383954441
1 850891103 629898517
1 718260001 779241497
2 282567802 947858744
1 707514733 269974099
1 487045842 509005745
1 262570797 242238104
2 294469300 616408899
1 665247643 880360391
1 417247794 898879639
1 862636579 645577041
1 503398933 369898288
3 845312177 807217887
2 733471654 358634849
1 975636847 591858398
3 737680715 496526593
2 921457949 325472100
1 485778228 485602652
5 478226183 16805331
2 333187231 781967076
1 887710626 969875626
2 841450103 902582756
2 983221760 511771958
2 85376397 912886239
3 367678503 598929558
2 165243327 50860780
1 71646936 425142771
2 287551395 435606321
1 447465384 794130308
3 439023105 163409084
2 36567592 15185235
1 496984051 833372171
2 229261280 28757402
1 38193018 782862661
1 294524091 818581893
2 475419025 274221382
1 930200973 102044170
2 896343853 480375325
3 909611746 878246017
3 224717456 981935279
3 816524091 508359239
1 406435908 3458938
1 528603146 45724050
2 190238772 342117145
1 382821542 82128679
1 484348921 614358165
2 931332139 162304108
1 437709397 741875718
1 287375981 539220416
1 79321372 588039081
7 921503043 373010938
2 266066819 196706866
4 863621625 123417440
1 849087647 652594071
2 821806331 260673330
1 490038385 49524628
4 566709695 613171571
4 495593595 245168586
1 74109443 426982781
3 252507303 832500765
1 864595255 871398412
1 141760564 747193304
1 36078136 430040442
3 866608580 827400832
1 463711971 815937702
1 189396175 272356245
1 837115272 441735815
3 522541302 458056957
5 845356933 213553040
2 491362818 995577115
1 318274879 153116753
4 904371721 529023388
1 615088186 573850122
2 893478899 681451173
2 92550779 393482930
5 238014262 337969025
1 198345304 955774544
1 640929843 559511043
1 976014467 980209496
2 308714260 34454765
2 849806227 328241312
1 198274298 345035727
3 159018139 212715223
1 862791822 60156692
1 197062224 866822643
2 653963739 56522210
1 740595328 305818306
2 261019043 483484339
2 942527012 170153232
8 602776402 513002922
2 359609345 965679642
6 371441521 678146639
2 961574378 971575871
1 921981622 988044684
1 75920431 563297933
5 553933280 221861116
1 269213437 818395098
2 797690095 67698637
1 23097179 459340292
2 859627520 850553400
1 958918785 598904846
3 81652429 375664408
1 534113582 828761168
1 883263807 986011819
2 934243502 700063149
1 201985582 439547469
1 569196340 678579329
2 445046515 11964811
1 951788371 160837303
2 240207985 878982095
2 365160711 380319425
1 259522429 818115706
1 769780865 532241549
3 888080440 612213016
2 695992437 306159225
1 962893760 51723501
2 843945559 550930792
2 948337102 805307901
1 88294442 503239532
3 861035667 430812799
2 77390259 580350674
1 12416960 542206920
1 988099756 305002924
2 842231102 297907626
1 854756274 340887772
1 189516433 350386830
2 403104376 866275237
1 663864063 717213342
2 834801324 112591203
1 629253741 972528078
1 617868639 518960990
2 730307166 934493982
1 149581537 395862569
1 59198628 819090857
3 652871624 622600354
