63170
2 559484833 837881904
1 557887513 603939577
1 640631042 387771931
1 850857769 619252611
2 113643559 505624838
1 585311504 813825602
2 700186100 661229804
1 550325258 454733418
2 588746929 124268964
1 574855192 223097631
3 287455093 812152172
2 557180904 291172637
1 716184943 732186524
2 669818509 24564746
2 281790262 937575241
2 135110364 914688225
1 100301238 105240245
3 452186800 673145316
1 802827868 862534929
1 286899463 469556693
1 907743530 319553892
1 802396702 351541417
1 682918097 519922825
1 463188469 774841750
2 516858559 319282752
2 425235488 31800896
1 631355851 144882457
1 946549506 863076359
1 438159696 213468966
1 814150119 623139963
2 612962530 666315592
1 69374043 221378733
2 549843451 728418085
2 31941136 611076784
1 264093533 980894606
1 737405841 62098457
1 896527425 375410212
1 876749882 519721569
2 518076033 770921121
2 900995959 752254729
2 517275649 718565489
1 538762252 964026405
1 955597326 414844594
1 788563360 38745555
1 235234413 73175505
2 118435440 284517241
2 939082060 797029497
4 362705462 425556487
1 347893145 962929032
3 222028092 309162568
2 520237342 489463062
1 251406734 423238953
1 246447474 85634787
3 185055169 410402128
4 589803944 736720663
1 335665881 74266004
5 282654264 621253392
3 338345762 77818894
2 792764111 5058575
3 281500564 853144376
1 986605051 451131274
1 872742996 36313116
2 48850623 104009660
1 664256831 273610447
1 976474544 561530905
1 392196561 380522385
1 900855563 269013711
1 765063215 148930403
1 824563048 1781706
1 113885552 457028376
1 256749983 544568335
2 921348377 201062286
2 982218174 381305515
1 950518174 752035458
1 830910980 23778088
1 13132653 385789539
1 647513760 903416586
1 334930511 508303866
1 786280439 61577919
4 327355745 442132424
1 451870528 495100356
2 514308449 753280426
1 53163787 759511338
1 777879329 571802401
1 782626582 628117665
1 662365801 851637105
1 701270272 431673012
1 337879513 460125356
1 315806997 942486129
2 977967027 80113766
1 760798373 575756656
1 782540716 683356530
1 548931930 352378796
1 200197520 489515036
2 898219878 473003598
1 885265355 757038226
3 828370506 396439389
4 67292693 334893051
1 742622435 576526080
2 221089671 158356856
1 53267866 772423551
1 596212996 401812234
1 696658861 354638671
1 547316662 244047079
1 514134462 841293639
1 429623075 606480978
2 118906735 142932930
1 674351287 526168243
3 518869229 83660504
2 286489800 981151602
1 605622106 178513101
1 526367916 793598404
1 105856914 425568181
2 762638551 585489320
1 94127308 68868665
1 673718883 572381507
1 777117089 541082032
1 371015823 92299028
1 271051445 345655758
2 47221699 556691381
1 576307844 243749867
1 828537346 802018848
1 251929698 801169907
1 456007833 654937463
1 111438765 175796019
1 677940026 270894628
1 628949722 951709333
1 981838432 240185779
1 883119100 735560972
1 494761048 71171628
1 419931228 872752964
3 119167540 8433443
1 542584803 80986576
1 838125919 184910609
2 703379267 466246744
1 25906428 354385613
7 65491676 321290124
2 470877947 698582062
1 896165697 979045825
1 156483907 130302123
3 407918352 48091478
1 718047436 35375521
1 45218912 334713871
1 355904968 522388719
1 823611916 949383464
1 483229507 597757529
2 423466207 795928718
2 528268686 337671906
3 202300413 164647931
1 649390737 86830760
1 882969525 888067510
2 85484124 624113457
1 186273170 273669332
3 440552817 792744813
2 546071935 112926555
1 171812691 606213546
1 682083567 368953213
1 417667511 168518083
1 697728674 583462181
2 55483238 224468366
1 805589486 85152794
3 234852840 306651823
2 946701602 673342508
1 953632439 325896849
1 614104561 772095140
2 319098496 718058776
1 234414576 331971826
2 377199925 857940012
1 150369785 194616524
4 720112839 87731487
3 840687138 315755272
1 928180234 41408327
4 348637393 975040522
3 554153430 852495458
1 173500948 474632703
3 941969310 518838554
1 636550138 446023769
1 76432073 833986608
1 629616092 913315892
1 659381599 789480893
1 334115853 190571292
1 249693946 468006434
1 939445828 387547941
8 40127484 864930715
3 606703597 197226359
2 13711343 443792683
1 442673500 761428367
3 675901917 169425948
1 862357346 785764674
1 921930398 872291510
1 166958336 281156211
1 106533881 394425234
2 558256931 785584159
3 83115417 349141083
1 846902715 819105963
3 642279053 759376768
1 713260066 413876765
1 49295524 748343235
1 644365894 285918331
1 74966580 766668815
1 6482661 491079151
1 944480929 190507256
2 905762676 186510298
1 711929604 391129177
1 142646596 569658279
1 861547585 286644387
1 427308152 472891607
1 4923064 627239280
3 410149532 752015154
1 220226616 625484321
4 1764885 366284098
6 759806767 746700664
1 948195242 317685591
1 756598886 737630352
1 131513439 360350926
1 197617677 146591487
1 55558352 501767672
1 345416598 292455903
1 224881496 822539408
1 812797597 677963900
2 86898902 278564054
2 367625088 280352798
1 192589998 885357174
1 669726096 664262252
1 728204541 891884947
1 872765612 972382759
2 229368527 940884707
1 390669610 811256399
2 819438993 332916181
1 485433256 806416447
1 960214719 446504258
1 223251920 283354795
2 946898859 543346388
2 589373943 68539518
3 926366215 995968545
1 880143213 591540838
1 823548928 77932100
2 995524707 607216619
3 588050259 69071104
1 419934509 434331613
1 155951693 182506247
1 128245931 634039672
1 769907032 255479532
1 403531882 536729402
1 548807738 609597631
1 387399597 302904832
1 246382313 905034981
1 959135390 501999739
3 541439516 819838933
2 715967553 792819918
2 16033322 688813050
1 742158134 903224101
1 752922732 612002421
1 738392451 627837507
2 807427765 910067738
4 347280774 490943433
1 168432187 598753061
3 257645330 928526781
1 883287257 98397471
2 728295372 781994840
1 129585243 263569982
2 375670611 828365295
1 799898229 247311398
2 362923278 869779866
1 135094504 948315691
3 962579191 133880984
1 421090922 781051791
1 213993043 508270693
1 380872098 798778956
1 69274942 17451206
1 750487211 460038116
1 486289234 240858215
1 282635480 347112388
1 231101923 407646394
1 949621735 20586235
1 278985933 704406104
1 101581927 362370483
2 95239329 34505293
3 340486842 993074267
5 794082214 993757261
2 730988981 98058149
1 38981716 926014034
2 623547335 293815089
1 767441400 837092526
3 972468649 118010242
1 14509799 816109797
2 894355970 624533012
1 110771914 460525687
2 589527983 938656848
1 547127159 458042288
3 636088002 502753275
1 814467101 998544165
1 328571840 123988608
1 141084167 909192826
1 126965547 322101557
1 869872649 158461064
1 922103034 889978821
2 437923302 70799441
1 214835637 265839059
4 907785891 787706150
5 694633433 78940629
1 811283102 51642574
1 845832834 169070649
2 639878764 339085993
1 838460909 675630703
1 591834662 596333761
2 439339710 395286280
1 655604789 588088508
1 676856584 42302580
1 55512943 991162787
1 767298554 366000729
2 3537244 872230327
1 866285414 813254683
2 505415686 403114840
1 806327207 313384638
1 112456776 896969933
1 311068125 650758220
3 483154384 176811652
1 991235541 935878076
2 998348361 692212279
1 310163120 596877675
1 37811441 334091058
4 420031603 175863749
1 339360746 515719075
1 494785319 644848633
5 258568557 324022695
2 770092690 617656074
1 561795667 100224206
1 733729624 405271878
1 289088604 801844263
1 489744405 875927343
2 908269678 325034336
1 818148502 884661281
1 131368200 477216173
1 48477975 361857749
1 807733302 65467664
4 174986988 46127210
1 928122441 591115721
1 681923428 640049599
1 428172206 305603902
1 774543934 437629471
2 46992750 356308620
1 692819306 424235469
1 778776031 443778010
1 130828772 982403486
1 642478610 210605229
4 158655128 806071430
1 547285716 960759699
4 20365412 658889371
1 46632284 78559146
1 627217851 439569587
3 230597058 930550514
1 88434689 329795834
1 426285745 555980713
1 846477345 787268667
1 9022270 327630954
1 330596857 871804855
1 767171339 750712611
2 754495460 565893621
1 442767698 965784533
2 36472206 141449857
1 889985310 828614999
2 231413220 709181587
1 990666020 480270839
1 352003952 195214595
2 809054016 896512555
1 697860904 403748133
2 492728304 225162248
3 102602518 932856789
1 874723725 192228340
1 847512724 269957281
1 58457225 758490503
2 750500679 221914195
1 185288794 114343990
1 124228197 770430645
3 639227878 443282169
1 57265804 781678771
1 453243799 750900325
1 257397485 785951611
1 8479977 543904032
3 818492063 330968634
6 360488201 774516272
2 678646844 629638504
1 653886900 223974196
1 176174952 37816227
3 704295221 268522155
2 609384771 220801646
1 674954761 799956201
2 492343479 849204589
2 145605696 134167250
1 305891526 395862640
1 11559398 468788847
3 184395991 730248904
3 350550421 200443518
1 428645299 131519423
1 162637394 565513880
1 197069435 846374794
1 91710848 226690989
1 186610253 218104781
2 598031572 376694096
1 293053435 220677600
2 86934808 18904211
1 295328875 34515505
1 856111788 206569280
1 864255766 324716960
3 882775946 779643189
1 849787760 737965715
1 501675438 138606939
1 857614244 955147812
1 745340958 679958154
2 29582329 770283119
3 492824233 688862327
2 490565560 670679750
2 546314540 930494147
1 263744226 813609835
1 885346800 882130856
1 743411006 772404164
1 200109448 654162683
2 290200362 481276133
1 879290161 593877616
1 971341496 389166785
1 466962605 709814189
1 34383574 800556715
3 837765602 57627813
1 640304994 419526541
2 928103608 718260236
9 786766084 336360852
1 214575906 355677814
3 845192478 72166011
1 284057015 529629758
1 569864445 822493649
1 33260607 544458847
1 940827054 731208500
2 317308679 187239109
1 778841547 390890047
2 231353099 334829775
1 612152420 614593402
1 163893163 103474181
3 71339979 55794564
1 174702117 846064606
1 745321823 24306945
1 395335434 844421869
3 532407665 310405449
1 775615957 876154154
1 217544837 887821506
1 888752776 519831294
1 464696335 980086769
2 366099260 745093335
1 159406391 537812070
2 94469069 171690995
2 788570537 300221588
1 442569779 126655293
1 399432158 179330132
1 96808751 675586936
1 756945527 879418439
1 208133268 994157633
3 603799661 102656600
1 495911706 587601487
1 864528440 319154898
1 893910920 198890297
6 153918111 873883362
1 798261421 431566239
2 405460889 668470380
3 436378842 230216270
1 57339705 618941949
2 296833443 236504996
1 593426315 270154867
1 966830551 612255177
1 374171423 921895678
1 982360310 872130996
1 32638801 5428944
1 495266146 101397796
2 401333852 460094423
2 184119723 252553136
1 673390892 291518455
1 401267864 457730053
1 725531997 966790071
2 141180011 181898288
1 49546327 113678094
2 739673279 130449558
1 599381663 580216218
1 59468247 507827102
2 616683102 860315971
2 559401099 670259400
1 965438390 446821858
1 488878655 856002245
3 440744195 309494415
1 151331958 70642250
1 283529445 158173010
4 17528791 530867717
5 56901999 57613123
1 344336193 404310811
1 508422992 492283210
1 732367302 521199782
2 972464891 160927365
1 846880973 530213441
1 124470806 516119517
3 692184588 599145346
1 330399249 241885227
1 295400777 936897284
1 996043246 734053758
1 259465703 661442112
1 34221227 923055685
2 153083787 617175140
3 664811796 350042598
2 432688930 125119765
1 613845438 497599188
2 141904202 991200163
3 519118179 194436284
1 623411537 330928608
1 595546080 240063343
2 853251797 508955634
1 716448342 326120701
1 65569700 356621951
2 883655710 60421288
1 362139775 849740143
1 955420436 172382838
1 153885888 730984833
2 200384690 722899003
1 679201392 383474085
1 73523527 693203234
2 165011370 305743893
1 583926445 880234450
3 220013811 145237203
1 42722942 299252839
1 570457068 868454102
1 82001384 613500256
1 880389862 915776097
3 716340792 168136465
1 871373124 895585833
1 66674821 313218470
1 805304013 231203769
1 946720373 687713023
1 566389885 257218199
1 728763846 958979315
1 204825937 936011465
1 726582994 759002806
1 9107167 650856652
2 279433751 696334101
1 233298608 243797693
3 183515723 33995600
3 871026331 639527214
1 382028221 96695454
1 742301129 730915057
1 635615445 976128503
1 476100075 608885393
1 12602183 899460175
3 350897744 200046743
2 640037274 756771749
1 427276765 888355809
2 756246884 570340445
1 971919286 842879393
2 98218362 990706188
3 871072728 34371579
1 698316369 55586879
2 132801208 898900352
2 962784739 732395529
2 583392653 147765984
3 464862754 289969967
1 253585893 89716762
1 712239442 417194983
2 241739293 876043156
4 469081169 508889467
1 492176289 809003211
1 721096512 108802733
1 663635981 632213710
1 588596248 735816610
2 138909866 458600423
2 293928889 594935297
3 400171008 252930828
2 901018371 909906065
1 845555344 703791663
3 842867418 199164342
3 491159548 682301686
2 313277356 755625419
1 795926500 862322434
3 32860047 679822344
1 182907241 300720745
1 745226068 408468955
1 836419486 636163194
1 660588508 864510124
1 340119338 162548248
1 498718164 412100320
1 846662315 703113283
1 348430067 33163154
1 492520893 574294710
2 88429981 887187893
3 709904082 651743385
2 703302038 343036867
1 908339671 739704941
1 57292809 290340878
1 807823924 133835151
3 871156246 79915265
1 303960676 307663986
1 321764952 437159473
1 488087175 508646752
4 240898927 341836009
1 429641486 98601661
2 622550009 225307068
4 622852723 582422583
1 558318958 840234931
4 208706041 475167875
1 683063134 437291557
1 705117155 794948641
2 538432324 902096978
2 567354510 623627501
1 187302514 379534822
1 884308960 959159891
1 772044385 969448471
2 948069196 518797496
2 61449101 964878475
1 463656556 150663117
1 361929828 446649435
2 466692053 579116287
1 875316965 790371229
1 501298394 751621891
1 457263718 692978584
2 604456323 597990342
1 832295458 508217962
1 367410411 441191580
1 743121415 3354765
5 519378582 164480613
1 926512074 19838889
2 49560721 890180946
1 19415240 507385984
2 838700512 863408555
1 916531704 62294564
1 904466031 127115916
2 135176308 514728353
2 112937047 227839427
1 665285337 54000301
2 406982695 5574936
5 719710270 23673853
3 481124764 505268199
1 95258346 904230193
3 674649111 296393743
2 971495335 804692951
1 629375998 998621177
4 599870587 136178645
1 25379704 428755195
1 520861484 405434746
1 62871992 726222662
1 635977763 94231513
1 565585064 717793281
1 642949902 494031250
1 630150506 202494369
1 400156877 28929235
1 667382182 577713872
2 231336848 732741765
4 970956871 916399031
1 855176244 279296120
1 367809833 838857262
1 593606655 882245386
3 898423700 662723455
1 453589943 939889956
2 825556713 56689282
1 869364109 215554818
4 40495828 930379928
1 987629587 412419200
6 540085884 108313857
3 833397328 632801246
2 171355703 853816456
3 643162865 841833056
1 386387928 143404783
3 365541535 760253681
3 326467991 613019970
1 438093542 451085352
1 757425833 982395248
2 600446166 355045942
1 15458820 817274294
1 779524300 64771053
2 582623270 836662526
2 847431798 852141129
1 192016637 680835626
2 336727230 997598123
1 180259171 911267387
2 995320849 149890314
2 81914582 912138830
1 817071532 814817612
1 500255599 299097303
1 818699378 882173655
1 965943719 336045652
2 10001876 518018517
1 589547072 7466079
1 62575470 310854761
3 132460365 10073678
1 936708804 2507181
4 962298686 103848158
1 197995602 11574956
1 898485814 98485726
1 118745546 292055929
1 370575316 706411880
2 817056677 459074673
1 252017643 406332246
4 187295136 714201730
1 182888610 465174179
1 939856838 401216717
1 439338821 229708940
7 775994898 737704951
1 348258290 254405357
2 416618277 436102325
2 247360144 12333433
2 830121521 151226809
1 756668350 757053459
1 744792618 867131151
1 76164172 105575525
1 789193426 894774845
2 436119105 351487845
1 566479988 295250903
1 206552126 567647643
1 689601026 179937872
1 413744313 806220881
1 912432831 355864080
1 393222604 460224495
3 742435341 214674035
1 94083753 438123275
3 354129177 741061095
2 606153376 884551864
1 279522967 177368862
2 471860638 13838142
3 802775934 958437595
3 558053782 927343987
5 720242946 880661556
1 8273681 543240907
3 26129439 115275123
1 525468363 463322876
1 571166836 118233283
1 781868522 62775722
2 283079687 227227674
1 341265078 553780094
1 360250778 373084241
1 539189848 875219800
1 550132015 945076046
1 16243055 199953985
1 446452006 800436193
1 74427940 41715846
1 589786947 342064081
2 559450523 706815198
2 377523300 322083661
2 285669032 129419388
1 418827819 566798432
1 693057040 193389169
1 322860177 256529031
1 922879585 378692282
1 572835355 929939382
1 424887323 294092948
1 178291508 312672847
1 327658769 881641417
1 596135544 731521703
1 194458716 845857173
5 236491300 969415105
1 219489777 369058067
2 11765811 273103968
1 397638160 558563584
2 10828761 787342347
1 360270847 948533108
1 717653411 101564844
1 967731018 761994278
1 775439770 79028361
2 400265553 195106080
1 328037638 541785951
1 640861028 556945166
1 195304926 447628119
1 209856240 862187814
2 443213390 15429936
1 507092643 16202558
1 844562061 939888191
1 556887469 112099450
3 942100380 744669076
1 288260171 908056868
3 516451594 146521007
1 471336125 442650518
2 77731306 485352130
1 725414305 444071705
2 576633669 393133713
2 100671658 185665927
1 179817423 990062097
1 214290141 251092635
1 659080236 405435095
1 768812231 663547587
5 470695130 349925144
1 819365225 685980020
1 668753087 261445638
1 740820038 633579076
1 56894021 271859528
1 684564409 376620025
1 773815145 687970739
1 41325304 66257424
2 577231371 540213647
3 921122536 784695231
3 598853687 220161679
1 962533261 564156851
1 542479684 592211763
2 249924503 651055916
1 493499400 703880628
1 600009367 892359925
4 663522692 475544976
2 762272515 616727186
1 938243682 547771211
1 231764352 590609011
1 704521784 713819241
2 448161756 134903072
1 65933643 127508192
2 172662102 117201317
1 485935305 102511825
1 187713550 216220047
2 120879769 421817012
1 713589020 109687540
1 690164748 571993617
1 669344017 904328905
1 866221697 526511801
1 913347115 55532584
1 194743118 549865136
1 19532474 390461371
2 998543858 809778787
1 38492327 125108293
2 677088853 904152411
2 824377877 660689998
1 930158875 73835657
1 36723957 473647787
2 271179118 52579787
5 128951937 127551691
2 420339900 297717467
2 985783186 406416807
2 235466636 336274961
1 921607382 724751678
2 10787283 327328042
1 74063086 261707357
3 548784027 415801767
1 245549489 632218661
1 824373103 845106352
1 573668719 397695263
3 61506112 234492868
3 33575216 503604871
1 913068516 238724643
2 90243067 793144076
1 411223113 589355505
2 699655221 898116054
1 412502521 880210679
1 394172492 387064221
1 492206936 380030567
4 682967888 447876356
4 800497846 585359943
1 49330061 761752401
2 767456041 228752195
1 695080848 941687525
3 193857358 570616113
1 899450694 566943768
1 315260466 879485843
1 571046024 58185335
2 789144790 413895080
1 989976338 456023527
1 665917390 722779746
1 841002902 539090967
1 366542661 849499692
1 197502471 922531950
1 17585719 687826280
1 536001532 165928827
1 830529323 989010295
3 840876963 91490804
1 82477765 866660469
3 543088406 77568330
1 270240395 500336272
1 510675846 674689302
1 955706505 591039507
1 28515767 810017936
1 818659028 623711514
2 951866225 646608852
1 451362035 753166680
1 403421447 262041135
1 152521379 179416255
1 765724152 885152888
1 999790385 154961585
2 780565366 991883875
1 963325674 671800782
1 828021754 527935735
3 79598164 813826885
1 129307169 415069767
1 546636397 495111585
2 875991119 958090250
1 329033695 816307679
1 857292449 213834421
1 9430313 134685092
1 72580513 30426517
1 940266528 741576333
1 790717652 97723340
1 417245104 270893526
2 898252053 268065262
1 147494516 589824375
2 249169769 182093772
1 404988416 92272716
3 506719739 708078471
1 49430627 548846569
1 149471615 524612963
2 980048886 561553405
2 118532521 317903814
1 261913090 571200534
1 774243219 865945779
1 859007413 17931836
1 122202587 985741233
2 905475868 435709427
1 398744477 852199760
1 899564947 387305374
1 716969801 273660210
1 804253300 128264062
1 544909000 750615284
3 295810416 895049640
2 418941468 573965236
1 961119356 77917851
5 689832942 714574974
1 4598576 722222819
4 769699791 487541345
1 722360414 639553256
1 369562429 380915181
1 75068929 620408789
3 794063602 21431387
2 216185113 403795044
1 81506086 973601358
3 560606985 22228435
1 781293172 292864933
1 803088930 507383248
1 171595297 471703068
1 62540181 613295478
1 724614765 220423647
1 87188595 994821698
2 841689996 206736743
1 710366947 289742305
1 258777539 347606542
1 758334353 695009207
1 664419560 723069598
3 9862436 169790398
1 737023831 241062961
1 276660459 139778041
1 34917697 845154583
1 858633893 45925517
1 72379754 831052945
2 960068838 152281651
1 882884739 698571503
6 350500217 465143128
2 619729933 303672375
3 16435690 925952387
1 924222129 809038297
1 138884590 410397215
1 831535611 219113331
1 330325245 693464768
2 734423759 961784199
4 892144890 411409436
1 892470498 118377555
3 601430925 697696167
2 105518655 532735714
2 681156668 111431868
1 898089871 516735636
2 121901277 522611873
2 33604162 627886820
1 727780494 177606544
4 755463333 216058195
1 926478502 498745536
2 148565892 486415812
2 858994974 361524971
1 424023337 530197396
1 108537369 149900581
1 720549529 921686053
1 760444978 368552913
4 86260978 326388467
1 35040179 219187610
1 827712754 166846542
1 811014124 767627858
1 162256955 328381153
2 956113767 118393474
1 321883154 253824259
1 401384414 128000761
1 197274144 694138933
1 66581714 226411506
1 817348064 374322765
1 811615511 859150537
1 740012084 44258208
1 298228916 909222251
2 654601022 232866439
3 86311212 74231205
1 672592007 480213075
2 567168970 632025475
1 513785745 517593458
1 620636499 218891278
1 74716077 504057019
1 576355465 66473412
1 14167069 17894834
1 472661392 295148778
1 584342230 865940037
3 686667453 692266897
2 602721553 405382676
1 783323008 588376378
1 677904945 361773939
2 415524115 431429753
1 833051654 499117781
1 823278681 230651604
2 297533561 53836071
2 699336270 890438792
1 863343132 469872625
2 42407788 661537024
1 864176989 341551500
1 9763166 158768690
2 805724879 763165289
3 985774563 889449871
2 285147802 948371302
3 209475149 332954115
2 542101336 157872123
2 47130828 386631859
1 49324931 800164936
1 564317205 327874378
2 701519354 46991696
1 575164136 230036863
2 591479039 892549846
3 377598405 774943391
3 525974000 864699687
2 397898928 745960960
1 645140237 159936626
1 10828336 615991942
1 734510881 123598259
2 606190599 395120742
1 26490543 156024669
2 530340314 809581442
1 898060109 796900279
2 613579552 573476860
1 257455081 528613462
1 260158243 190718800
2 98643431 866926166
2 681397760 458992286
1 126282168 363339973
1 675565046 23044335
2 805416881 770307002
3 907092459 229411776
1 661501761 584968951
1 803201386 409036860
2 200667175 492871082
1 124449991 525599604
1 930121375 104039072
1 816548254 11828459
3 385570459 871605642
2 840161011 500485884
1 417495246 695801221
1 230410661 642194030
2 85902281 126391828
3 169521088 140950081
1 799062561 565237027
1 41768916 658235993
2 383619722 820801099
1 112252495 371771805
1 872543530 455542614
2 576993379 693408921
2 157990454 590002885
1 242784006 667758349
1 473703952 424208827
1 538814950 217165386
3 857111823 442254127
2 410101625 131160250
1 907692777 956176174
1 546647698 807751660
1 678365499 442066206
1 142795277 951983805
2 373533007 103846562
3 26771960 46935027
1 336924530 609624638
2 350267269 120170747
1 883060910 64448687
1 498976626 633218867
2 344640039 610034543
2 474892272 744776936
1 323507104 868448569
1 64164695 310669724
1 665405382 765721214
2 64471472 479327707
3 297344765 572423675
2 6350041 764055769
3 92089947 407830556
1 832387488 357028874
3 8081639 290577586
1 894850875 460096934
1 191723563 525632316
1 959314075 714634246
1 61308001 264007936
2 898147014 369385124
1 601253789 618951193
1 359360053 86941426
1 447215114 98309271
1 603340696 887665432
1 92308174 436229219
2 358896651 647190831
1 411786950 749740126
1 776601236 288465069
2 187767102 833680005
1 123979321 18426339
1 869538861 509073135
1 955448711 959728320
4 267069609 437362495
2 189282904 189924959
1 35791198 495372372
1 96203200 501876844
3 277319011 372446835
2 983032200 12567532
1 5982165 58115123
2 572300933 658015907
1 514968559 52393265
1 882311814 520831264
2 833685787 80654103
3 57733520 631235429
2 979159330 52804923
2 771821081 679053326
1 298852574 44573317
1 73151418 199146179
1 610877664 735647655
1 911909084 125538957
2 477562023 753766578
2 321704320 449935462
1 711662665 259273096
1 250735567 829856198
1 171708782 214149627
2 257007832 819493552
1 359616177 406969495
1 12677340 433555750
3 840504145 340085684
1 75869996 404426725
1 153999808 3975145
4 656057376 923606905
1 472077054 812225134
1 451611214 965205300
1 721927574 846493303
2 602810864 345421430
1 806113303 777981151
2 759661334 698633665
1 381573497 638374338
2 597520276 823004547
1 901623051 748599022
1 838102208 755315728
1 669705991 141146933
1 236527536 143093139
1 292542085 33772740
1 424274565 349636897
1 682002646 992106955
1 989582679 643339699
1 357758946 336282466
3 584573349 85285990
1 401928455 955596308
1 646886708 923211178
1 940913493 794065747
5 377218058 877806079
1 603883902 185446833
1 134967269 925784026
3 488204298 587289695
1 778131402 380838165
1 996255627 660870643
1 281366052 965559359
1 986266390 501902310
4 976803275 898786316
1 283380562 212758574
1 60963015 982795738
2 246731085 825658915
1 176018661 559127014
2 422947232 142029312
2 415584477 988107251
1 936233178 688492687
1 608630948 1458619
1 809056480 377371926
1 646507746 412254282
1 991674783 484368994
1 410002114 732022060
1 213104751 261083508
1 9240394 223346821
2 287740468 101159678
1 787208021 882617913
1 277382247 569291466
3 479614288 12876072
1 955983423 374555813
1 14864528 154969236
1 927810632 993202208
1 398012602 890527861
4 740811220 189569793
1 227721115 493796854
1 910980256 837321868
1 853559989 608003974
2 321549686 226863404
3 971004627 192417042
2 123042346 519378582
1 756064511 681843562
1 897555258 425050083
4 591435077 930642960
1 590189015 350492239
1 148727524 895809257
1 158233153 113850104
3 124251744 419023482
1 951609973 714325711
4 650540866 649702962
1 4515440 398909721
1 771068045 487417058
2 690278601 343772495
1 572360884 97320260
1 321239660 556704266
1 352135480 728765375
1 952166811 633019307
1 889471708 77709298
1 699994329 929085424
1 157581342 268370081
1 805358471 53389973
1 578222375 948195845
1 991885833 761472511
4 799899520 538053315
1 662619338 94199915
2 392632825 918705121
4 406462699 917230988
1 515670842 800728325
1 175454233 665420182
3 995024305 342111798
5 16565492 791266892
1 379874668 90887433
1 567239753 727737449
2 956539895 127280780
1 78981795 34787809
1 503199787 513365226
1 194811704 718694523
3 650110247 840311294
2 500551341 303486963
2 991776171 243342641
1 394226811 221201814
1 116878448 148268245
1 120552400 161167345
1 356057271 922739331
1 314771882 37162012
1 980757262 402618791
2 231095331 926625955
1 794541777 811240666
1 295618993 68775388
2 363146235 897265055
3 756702090 213239690
2 464723158 14657639
3 219473634 486631915
2 634926011 353374142
2 131414171 394311562
2 360798514 794193637
2 592010064 78978453
1 729486608 635357002
1 269438172 571250283
1 663729276 558970237
2 189385907 221713940
2 604627546 892476556
1 169285976 37602092
3 451351841 62836131
1 140301795 443704225
2 104697829 583015140
1 547713663 820442162
1 756146404 171352814
1 563183998 390873693
1 744531436 960308198
1 216393840 239206485
5 733596983 410019560
1 340117030 264735513
1 20159218 172778328
1 931706737 458977495
1 288600531 238504085
1 581563807 186627261
1 894770691 227728568
1 671013335 732634273
1 624074841 814369351
1 653494220 303257515
1 509761065 85492367
4 384830345 999599273
1 933856933 410301518
1 971766897 392370922
1 238936354 462782206
1 259920034 859558148
1 254364102 76329355
2 147912152 523503327
3 583650886 586393973
1 345487405 290784392
1 814473041 319253030
2 81204827 771459829
4 324456758 762930636
5 223604949 948254303
7 177351023 68247274
1 614450699 517562148
1 859275477 675204859
2 222255753 411977471
1 74929341 328524141
3 818237559 836573970
1 268654587 182942056
1 784934992 43482248
2 158444640 721064044
1 402411887 369141486
1 419409388 462966736
1 363617260 641072422
3 682396427 663871774
1 585935583 145270895
2 634700933 38120985
2 682489100 122733091
2 827266407 136014641
1 108408616 941250199
1 662314440 710710811
1 827567465 910865288
1 922148763 339870678
1 979219515 365598645
1 596688837 869051700
1 737999648 366304704
1 913027915 807002414
3 168958115 902915944
1 309267237 857825815
1 308639864 710751491
1 456759266 713181142
1 198558866 355325088
1 830225805 543096409
1 506830953 902578641
1 635485533 120385294
1 999870477 509289736
1 267360325 261533581
2 749770509 266743870
1 81886821 153379566
2 248412424 54574604
2 936393930 730838535
1 465747217 100370330
1 176053124 686286867
2 497264531 288999436
2 1875289 784789800
1 488749493 540404061
1 60596425 421132728
2 118816245 578545497
2 432869059 430618116
1 537625361 138745549
1 53095349 363384130
2 508736963 159489724
1 94642635 631909612
1 963201235 398117262
1 206444670 33565128
1 598742457 737597643
1 128095262 742151800
1 662141786 904249658
1 262230277 228796115
1 343055551 521362047
1 118565622 426040080
1 957455575 139934996
1 247449731 476474868
2 108272535 396293271
1 695638668 466228117
1 523360395 747879429
1 89460013 392282935
1 242618260 987296725
3 973199584 388570529
1 791181416 188802759
1 436061246 54174582
2 435249612 556035224
1 722426540 808081181
1 285641835 253687157
1 176729720 480560078
1 550775517 308830095
1 380654492 801278091
2 119404919 388083766
2 418879545 476425346
1 776702902 586998768
2 404966331 262501798
2 160995636 942436135
1 717109037 252289148
1 203869519 876072564
3 809212123 598057233
2 175768010 921103715
3 713612325 234084057
4 758640372 297438749
1 329602784 452282322
1 988202698 173193594
1 324469867 831213243
1 359282691 160018921
1 149092240 342289903
1 209638613 649313218
2 874526283 714816457
2 341055275 29218116
1 892447684 551809887
1 90313929 832904761
1 13375312 861269408
2 245629978 640749711
2 944987564 974391998
1 435307568 745957854
1 11945799 164120191
1 624974796 144102701
2 402455775 806578145
1 258742504 815137835
5 800899417 987032241
1 426656495 720872808
1 734798448 883490539
1 963116016 693803868
1 320540238 365224309
1 568785633 160412674
1 972780677 356152498
1 289925072 56896135
1 439353260 970729604
3 504910755 658296106
1 726712378 839123311
1 631453696 190015428
3 620442423 244984935
1 908815890 309998522
1 129761017 112207702
1 774726449 213099066
3 729442886 763740528
1 606914982 204349213
1 667040996 825138739
1 549449006 253887399
2 799469032 574211808
3 14318420 564000833
2 105364717 527348441
1 892619810 219918635
1 526692345 251548325
1 316363634 345706032
1 165030236 745300960
1 690225484 960919511
2 778598466 621010669
2 317559378 947596576
1 355215989 688381380
1 200712405 171356553
5 644349368 694336250
1 511014935 593715277
2 597251527 486860298
3 511535615 383430275
2 679242166 291150057
1 68005205 180639468
1 187464434 995090952
1 677487447 832046681
1 895658574 365037015
1 460596726 413373864
1 749124404 292255622
1 234461846 178791387
1 103545999 52193477
2 599340426 767548608
1 159782447 359167322
1 949600996 656178962
1 52487651 92384926
1 808789871 554104075
4 765375624 605568235
1 692759891 904283423
1 618103838 61676408
1 464190935 770635051
1 633927748 393594828
2 994380239 871296766
1 243593305 30647538
1 547590185 674494975
1 722083753 273093444
1 222397625 707097203
1 420502947 856084191
1 479879631 880503555
2 860735422 899087235
1 446160847 32624172
2 613380972 716487866
1 642381114 277495375
1 362153671 56073568
1 455279249 463273161
3 378032021 264741796
1 28239926 651782657
1 180572339 519429575
2 547901045 886253109
1 493968843 242346217
2 218891489 224508790
1 168103214 520972172
1 970164988 450714191
1 373915284 968701791
2 943961135 24320955
3 917723140 820533142
1 818501504 634624686
3 339511446 436581040
2 12439500 234796302
1 779767658 100307101
1 368164159 281054224
1 678831202 875296908
2 776765854 566639856
1 249344862 944301166
2 188470719 888647786
1 32045772 558903606
1 211844728 21521451
1 262137145 148933313
1 814048827 371510245
1 454008041 866086326
1 714468455 423489075
2 942994858 220487882
1 172523010 207470835
1 816243021 50649201
3 831754811 810322648
1 357449752 104131650
1 553637631 129819675
1 979006559 857606407
1 441547063 729466375
1 868347388 908117703
1 25318999 529212299
2 360216911 487428305
2 131912162 847843689
1 126205368 988703634
1 78883953 865992793
1 297696163 339636674
3 72837304 599444789
1 52551772 650364727
1 857281371 220416190
1 606826686 638964042
2 26218315 258380494
4 160431331 946677658
1 331691567 942734015
1 878544199 122329892
4 752056912 741229773
1 534692802 850984775
1 218560266 923413529
3 492182511 899885581
2 539182344 452977984
4 143275708 35418783
1 142365514 134604709
1 300245306 802131115
1 3585557 122421878
1 887357530 672610636
1 973804296 195438127
1 395396136 362718182
1 18145854 676099547
1 904463564 499392134
3 423645915 83628371
1 105440974 958677633
1 19715832 334003506
2 336440674 858269586
1 423535152 712406985
1 322262878 369943814
2 492313292 842991257
1 129167287 36573754
2 392554722 554841237
1 450117842 67088263
1 153934012 275108815
1 595002772 99128426
1 297211560 671797104
1 106274257 266559924
1 757622727 846796487
2 579506641 227737772
1 939733201 778293746
3 818421147 925405290
1 399380658 538352783
1 807397302 540219163
3 594885077 566688884
1 461769123 306831068
1 86833303 30667302
1 167767836 591898779
1 325804325 694074464
1 240879826 175618123
2 687107643 321728305
1 942312276 814058155
4 131946321 199116545
3 923594245 824541419
1 810206955 16746357
1 793692143 891540197
1 115858071 138009741
1 645739981 637409745
1 410575140 405045947
1 514309880 919895313
1 376586286 117345024
2 139646100 670321050
1 591578643 722795211
4 583033266 775906422
1 858468153 970222994
3 846864157 872390967
1 942350690 757663099
2 822250035 898418697
1 938795968 644930018
1 351671225 684313200
2 690116438 377138385
1 659651631 472139968
2 101919424 260113170
1 114543227 459534464
1 885419987 369131704
2 555656612 523131994
1 600729230 531558299
1 248250617 730479209
1 266411953 617967603
1 792736975 771178142
1 260600855 748290622
1 354797970 200035034
1 297995849 296589624
1 318752376 657441943
3 992060675 568104979
2 691888850 950152833
3 906674026 572015994
1 946007734 219078572
2 696893038 927515078
2 267413987 857885882
2 943879062 517293531
1 900062254 898897904
1 340270676 163103319
2 706118706 848159602
1 990339803 794006884
1 183861456 702770671
3 336098744 130591492
1 794386596 401068496
1 763410367 392207983
1 808853323 996431982
1 936743868 910562594
1 792502585 344997739
1 54294120 160139800
1 106044842 303424775
1 707839932 834772766
1 514757839 164226993
2 647477378 46607909
1 929947357 186598635
1 345043187 95633579
1 815057083 265620666
2 512189599 2939494
2 38229182 690931724
1 460129600 506119430
1 273980541 555453391
4 294932991 555007429
1 573200720 583977748
1 971748286 542164673
1 763874570 20746734
2 566182667 295968447
2 679575454 12300691
1 27190961 60287648
1 577225120 160273752
1 405334328 940079805
1 947803578 162924904
1 878710622 988603854
2 397842743 327210623
1 225763313 847484747
3 283488249 400280871
1 435914097 11173881
1 65365275 231459408
3 958969815 77177711
1 79218551 672820779
5 430058389 841944577
1 681745272 117621335
1 475632745 301446023
1 309311725 904444930
1 484326474 536617472
2 94511175 113909980
1 905174177 545077690
1 954745997 232987388
1 448757964 651337261
2 869683294 153146498
1 719008570 246031207
2 823528925 389951891
1 449592653 376761072
1 399428439 668841371
1 210426808 120734217
4 335718785 141450424
1 834626170 713176396
2 527402358 453479259
1 812309124 529557422
2 215603599 92080249
1 929753536 304023741
1 874206555 73309979
2 574291715 754933356
1 563449153 779402239
1 798807976 493390439
3 925881579 223279713
1 133553378 20821648
3 836034089 653398321
1 528435740 287027472
3 152248070 308120926
1 136493799 497163279
2 156060718 594082428
3 299308805 638244770
1 594183586 688749591
1 307517268 735201373
1 412011311 861764291
1 2113338 607280629
1 420766001 847172072
1 184002934 617799745
4 229808444 644489306
2 684941670 897621565
1 69132292 394155641
1 704817186 108308173
4 271908696 129121527
2 648786678 584006491
1 959092647 232078980
1 840643030 752622276
2 853523169 666160392
1 242346408 843494471
3 325443752 79314857
1 355486268 599156393
2 587692370 356274102
3 984992852 27502500
1 322036827 125861207
1 193382635 104284300
1 79993034 75258123
2 613599094 562102166
2 900434195 168793554
3 374809294 417500257
4 152635779 238915515
1 675559699 523442191
1 634646481 390312673
2 771357785 405989219
1 123559716 489516308
3 196592081 942371283
2 953475941 222148259
1 626152400 729233887
1 789341180 169377594
1 862231847 886154105
1 630905967 938107529
1 423071509 436215594
2 937929297 253114166
4 716230621 217674940
2 124242177 211984236
1 878309187 37442412
2 755814285 667746528
1 247083912 284164488
1 571824929 481007211
3 850923750 873435817
2 882245925 140220874
1 49915469 241088009
1 776954850 674190153
1 902445370 45567548
1 905010688 876705166
1 630286898 913412078
1 621945836 874569027
2 607670388 896241494
1 219044616 898353984
2 755313217 754796916
1 721885603 118007390
1 39930214 173605117
2 959164548 462102014
2 878535664 957734091
1 643344187 320372302
1 817736345 473955202
2 683981768 659562761
1 453654332 281043931
1 638664177 388034848
1 535632020 137465826
3 854525311 827007548
2 70331787 359631672
1 614825876 718811379
1 860985479 27927731
1 245023971 53196958
2 684013036 742509632
2 659380532 896666558
1 229571407 273710541
3 437508165 143502010
1 438641802 101784948
1 963683308 445177949
1 37674799 130872089
2 545189559 564945472
2 886703915 604176726
1 687420310 6846350
1 299790622 323510872
1 289889397 350284021
1 343419674 98320271
3 552585681 758262860
1 334649114 621751164
2 535318704 682263920
2 975947508 253428677
3 652020191 669583665
3 578439199 430930282
3 457646171 897236133
1 102822388 881769222
1 328237271 143783059
1 266466732 893636901
1 944507821 632411491
1 31786876 799289632
1 554093189 666999562
1 878954708 846602388
3 813883618 280329011
2 686087345 603333253
1 459431238 299645312
1 926705005 830134667
1 463577688 258708543
1 472697015 235710052
1 164748069 219532940
1 578366138 51044422
1 228726551 11767782
2 489737744 831976746
3 264422324 253358084
1 246365886 143349249
2 180943819 704259939
2 66940822 306733715
1 103076447 307609319
1 221295377 945520479
5 589322991 776837459
1 137306673 445224804
3 797283565 448580710
1 636445426 230856181
1 29619783 5436165
2 674353390 126299954
1 718570751 836200436
1 283487672 146441497
1 33474593 574716336
3 207097399 797675050
1 652440274 110149486
3 577756741 298120544
1 631376638 308541
2 811327383 661270776
1 799654018 418745889
1 714847173 71267215
1 574405166 638794229
1 818766143 699547224
1 701303933 848069726
3 640216618 224565308
2 26750394 632195402
1 375857893 824727160
1 203720124 903217712
1 400353793 95010912
2 396907381 505245502
2 533382962 51777676
1 739149533 71124206
1 505296663 161672779
1 903221413 422209465
1 666820469 928074210
2 620901254 158334490
2 776525891 33438745
1 481624151 521889187
1 609060134 668777768
1 730523739 124936391
1 587684137 697656295
1 177854444 208683951
1 487434142 37595389
1 563497706 423009559
1 444312302 409326791
1 243236597 790062798
1 984493121 976194802
1 80754645 116200648
2 817867162 305130538
1 943580234 214205599
2 283890788 84920497
1 96178107 234559272
1 872308328 781681189
2 828384740 190107325
1 250848609 906918179
1 519172538 930126322
1 816228807 543458209
1 826062686 795372999
2 213461079 831223930
1 47991642 962415926
2 386686363 809385201
2 581589305 613391325
2 836721436 188226789
1 384742736 901754169
1 542704144 799195299
1 869172189 882708636
1 197539009 20057459
4 92975123 785708125
2 11564768 714086109
1 967000101 180231084
2 865404244 99482985
1 589317038 339018584
1 188403982 406270663
1 749767085 318639572
1 774197138 321137647
1 489693221 146790671
2 820946446 591963632
1 244899529 951878444
1 426978489 477967734
1 979562009 747776145
2 32033894 208193210
2 353815647 242649621
2 729270203 33538028
1 654727254 47541879
1 392937117 781838364
4 65144059 228342046
2 555035013 746083390
1 852146615 576412184
2 229465279 364293757
1 720100557 333219952
2 959693822 669065740
1 315759523 777748879
1 862944391 224413606
1 273606374 386140349
1 753972021 225917350
1 922628099 895840070
2 921675150 771514100
1 52766776 509164545
2 278760049 971399419
1 350438243 694957862
2 419808977 42511338
3 759183576 834059097
1 948487998 374535889
1 829526293 582112967
1 784691210 544795238
2 736872986 937713328
2 559216095 628116140
1 408183738 62726949
2 695297875 18236511
2 855498275 672977065
1 645688830 152356227
1 852486002 238302443
1 558719950 351183660
1 497904008 322787269
1 75082453 510429697
3 777716574 591906767
1 20310545 215736185
1 661020221 544259338
1 622178845 909198474
1 613417269 298008135
1 967511565 499484528
1 374299110 519396210
1 773209886 251090735
2 349809160 93067084
2 965977261 72827364
2 682552931 453501092
2 181289390 454619332
1 432671656 488387845
1 276286678 708210460
1 283456817 93804787
1 404691275 441820738
3 38197795 181179622
1 588144366 57103757
5 149323594 898945589
1 741352466 891205990
2 982240199 177828567
2 166672610 552344808
1 608282790 845681846
1 238008951 411020683
1 359491773 394984389
1 861318578 308233186
2 147154161 995514197
1 544854334 800268826
3 728333732 124064691
1 295391529 615048998
1 176484638 627957586
1 716806587 940955565
1 413521210 376746278
2 437291267 91028689
1 287239703 913194509
3 336523636 774715468
2 352688798 243625173
1 71170602 633717076
4 199253208 876640564
2 696872423 646375076
4 785754883 38116442
1 330991150 666678009
1 43248761 32812457
2 838213881 765595831
1 278526847 949171256
1 889899910 765894810
1 520186910 857602648
2 129405669 308057743
1 44805893 674101050
3 225213258 88698936
1 245316291 697568252
1 709377361 178883972
1 911836596 59366595
3 599362555 116335528
1 313008911 648312155
2 927144913 203835212
3 729997744 470781320
1 976028283 798971502
3 680889669 112869775
6 894024969 770774732
1 289945016 144310241
1 731349811 127032267
1 73373206 455391307
3 402299497 468506238
1 77389782 651391545
1 196169746 624215387
1 906688989 610544403
1 686528787 487341895
2 97280120 731778746
1 604315873 726459462
1 694326092 37684113
1 88824756 865358126
1 337091008 663216545
4 648348519 963523896
1 565136796 295629074
1 969590985 322059370
1 721288293 694198223
1 655334718 531831190
2 618043632 821751365
1 501888004 319706695
3 732968343 910327076
1 899526330 598510748
1 451804652 170914785
1 13296382 92370711
1 870790057 874193487
1 28492134 285106255
4 582758060 941647355
1 499693757 745935036
1 411125953 616897480
1 892110481 876610910
1 291351438 505278944
1 406656880 374731132
1 279558318 137863905
3 454276441 867095641
1 802335959 718980032
1 387360242 699885216
2 94115359 304638807
2 744022227 783592638
3 833791431 496101426
4 211970657 748912732
1 733859562 878720347
3 414346380 996911528
2 37425051 367649023
3 245962413 307140965
2 393009468 879426672
2 256717138 851425492
1 512607022 27332543
1 869474595 672998640
1 25162191 222347637
5 586847494 906617518
3 412210139 108968605
1 180821918 495369484
1 874498048 860425679
3 836955802 959410838
1 439878133 511111587
4 13921787 397925556
1 716210348 79612975
2 336560384 295867653
1 708704430 74918194
1 323833057 326531693
1 931002619 800055967
2 966762621 61906914
1 143786837 273226209
1 422964350 785059119
1 686841947 63013528
1 464124374 493392195
1 390912598 44524159
2 645747649 559733220
2 277898833 977886284
1 573590479 988050139
1 185586725 417313757
3 360520773 789021749
1 307531917 233605196
1 757847238 633913496
2 572712388 840437259
2 140310453 309991732
1 271437339 746775761
1 192826121 617748824
1 842472892 839432772
3 78236427 906483232
1 936221167 137146108
1 432979681 43724071
1 728937195 132001831
3 336127379 92667710
1 918626308 756779259
1 266173774 770360843
1 56986144 167654814
1 75442602 49444456
1 454494221 536295355
1 194703532 926357907
2 668102691 301222249
1 561267721 156035892
2 604747758 91685906
2 936328416 153250735
1 230513769 380552469
4 534801805 776162697
2 927384792 706379960
1 35074158 222529348
1 865043559 267773658
2 189570374 1038030
1 365994962 848499893
1 910704064 77116194
1 188722987 372562696
3 507813677 588581727
2 373785170 171411013
2 31841869 250642184
1 284200521 752993304
1 433445675 243198145
1 388902406 167186923
2 146330424 976586170
2 150338211 644058589
2 227163735 945241080
1 854495386 857670786
1 735276902 944118574
1 624701846 401041261
1 234738159 127829502
2 866066880 160507135
1 373941552 653375107
1 985648997 572673274
1 989933345 658380333
1 590791020 523221631
1 755773924 285078940
1 883854108 42665937
3 811774427 980610352
1 919540112 75965051
2 906914100 78762564
2 232461329 826062640
2 76017312 189417785
1 324572976 386830116
1 533034548 844929545
3 556606426 620674786
3 56881972 152014310
2 405384932 523141752
1 982914933 539994310
1 909604563 21290994
2 50883074 152884454
1 528710142 102244050
1 360506067 979430385
2 781164883 875352082
1 320408733 33119664
2 522582188 723546947
1 568302959 267394152
2 997769401 262475753
1 791853740 107980497
1 679405343 392842174
2 86319965 727862794
2 761556161 80850764
1 928292077 10658371
1 143718351 123427867
1 554825106 1426873
2 272773717 563330755
1 945558412 745705945
2 863798739 759523099
2 960561114 179876842
3 885737988 837359085
1 773714494 732879712
1 110449372 975100405
1 983847028 944243318
1 224559704 465720178
1 121496711 473827708
1 150041627 389518300
1 616428063 195807653
3 130618170 798477002
1 133436338 135469602
1 363052651 126701447
2 100381323 894776178
2 134815641 989427368
1 492538128 147362867
1 46235360 894368556
1 588208958 396386277
1 803170833 305530362
1 758304063 555731717
1 416632945 916148053
1 312301696 305611237
1 801114290 407540108
1 676686272 168278526
1 118531414 41175829
2 762645640 290380335
1 887900423 813811365
1 389503923 785368085
4 935281437 671079809
1 630754791 128211147
1 379864137 527407811
1 838951072 583522341
1 690770152 292214247
1 845400973 793277822
1 118981524 231823877
1 729238424 504778619
2 210071731 702103294
4 546793010 786996059
2 925908365 449618633
1 370130720 22070645
1 742820155 909751275
1 751609268 620357069
2 78554633 608055003
1 85638915 453832899
2 560386941 553868237
1 850556883 402529606
4 116115387 724347059
1 638815146 469431657
5 694464387 769382848
1 243885323 938628877
2 632091926 351542235
1 509599810 421770636
2 751923836 308363897
1 534922177 128423330
2 182986501 405001476
1 62405139 338819544
1 444689536 563730384
1 540169657 218399959
1 510965045 982017196
1 869648697 964450036
2 757511971 827080120
1 884727487 353888932
3 757475328 860609259
2 389180088 431815142
1 642573171 328178301
1 575699882 289029691
2 638100806 989179375
1 907464573 855848293
2 231426180 397284493
2 377089754 950317020
3 6004914 263450219
1 664003007 801747999
1 766369828 129519017
1 293516187 557918948
4 818715274 74374460
2 839882128 192911951
2 450663355 341066925
2 984351341 429423130
1 684517797 958905436
1 637461778 356614930
2 868608505 515084364
1 154833930 446291925
1 103325722 460715187
1 142209876 427266800
1 814067217 419914539
1 421206583 583918376
3 70441787 267198167
1 736939039 964597322
2 635290537 949581788
1 217348528 777014375
2 726083868 795524696
3 124396863 230211579
1 544436794 463129261
3 720713134 877420980
1 121642937 809776259
2 850286740 59656657
1 66855818 877267211
4 971560491 609550107
3 209162675 847980836
2 541123968 410268320
2 132515755 7297063
1 457183322 945102084
1 891928654 637888475
3 913870432 698452380
1 390412164 806116810
6 444050410 652625705
1 527645430 112480720
1 700806936 109411572
1 290644887 561062485
1 612605077 490945165
1 26635596 438264156
1 836030156 65004311
1 715596238 564892716
1 42173005 680966102
1 886440196 125855291
2 580452136 759560408
2 925933381 8392108
3 599238616 737307323
3 571657521 378769128
1 521790693 772794459
1 516722534 817778347
1 924210160 52650443
1 293826309 581065017
1 209597810 251877446
1 565255464 533340118
2 384511686 344831611
1 87392094 755051006
1 763911602 280879812
1 835680257 693068716
1 154472048 720036564
1 365923561 512950912
1 762081793 3982014
1 600143523 232817335
1 196874131 975113678
1 550049211 162917541
1 958676203 521054506
1 503740620 316090963
2 261533538 488749424
2 713357166 251744742
1 605220862 347045530
1 163684261 686454576
2 873351429 414577173
1 993473621 411560410
2 503791941 868944699
1 281334096 419383274
1 167020794 421660463
1 89213514 431408610
1 381025801 571756486
1 756645458 559281573
1 93399136 85949054
1 434085326 415906356
1 242453777 824691942
3 788145720 552751997
2 261838962 275269545
1 501104778 332652483
1 984388339 544136088
2 410879752 575588148
1 720819771 346795087
2 908519537 635961801
1 711439722 362880921
3 580400293 836286265
1 92773162 282207184
1 396902127 599547787
2 970158101 963820798
1 453255572 838919015
1 529493238 310164491
1 240058686 396398601
2 697790918 223598121
1 134928386 137098228
1 85579782 829944543
1 415907985 138124844
2 611312034 271820308
1 875568044 40521745
1 69655675 166736697
1 936458361 551189138
2 622880204 569239896
1 995698415 516056340
1 107157030 987087159
2 224282658 991217438
2 90800631 624753524
2 291210217 937766602
1 96557993 565233147
2 720828178 829665720
1 714890249 423095451
1 361655628 30450426
3 147476675 857715205
2 366769180 443284088
2 875197845 509927189
6 960722752 525291879
2 990636287 215540492
2 855852285 583950938
2 902687185 929522551
2 389954288 671788665
1 880478025 443729689
1 157307647 170823045
1 748442338 139897919
1 451610539 209270437
2 934104059 166121786
1 572694222 529258996
1 967291161 47590796
1 267392121 777046187
4 16050493 371682859
1 931077770 182680632
1 538554849 323121720
1 195606446 59132588
1 957281212 616151940
1 964396653 738029549
2 186812262 757875542
3 354359802 824201870
1 475717097 895008594
1 766023986 82711725
1 908858265 955828957
2 394739623 71876380
1 275229391 522437027
3 205017700 522287702
2 618270500 375696252
1 219962254 174545306
2 583982200 997471485
1 340659452 675124374
3 717267283 797096602
1 222029446 167388491
2 724561736 964846770
2 83999583 526161882
2 263034466 506110598
2 33825853 642185489
1 472499704 344210765
1 750863921 356470640
1 856743263 540641370
2 767982924 678150118
2 917704394 454297120
1 330392608 12691105
2 529045353 496465155
1 479361079 705633139
1 882483916 809823081
1 692472210 508286675
1 313610812 973411665
8 231089484 804045228
1 192780918 258496193
2 134168666 504105018
1 462872460 39864018
1 509467076 358487405
1 831369375 132688211
2 688641858 40576258
1 915451831 953689847
1 663212210 112070285
1 950930554 271146944
1 896861792 780042489
1 681116871 448772819
1 914354917 33997912
1 481211024 981297644
1 754011264 824015498
1 329666330 544661049
1 17796836 471101381
1 148815068 296026522
1 562200729 867014220
2 284278153 519235262
2 755984950 476652947
1 406968251 864727698
3 913757053 932730673
1 925639563 908301975
3 706884543 219461717
2 389133058 310146266
3 596747015 182599647
3 562973625 957851284
1 825233603 751445379
5 334429290 658167556
1 51681316 471292714
1 555001471 933235183
1 323049685 830207224
1 866359430 364086684
1 488777219 219320085
2 719077292 183095516
1 437401808 757984102
1 508260151 570503389
3 440316133 175314759
2 490609733 881691537
1 509192591 578556805
3 213409063 223492821
2 154597162 777993949
1 875251374 698235886
2 883046105 693733501
2 967237605 894188888
1 671016407 583028458
1 449839549 762145632
1 190793497 41940362
3 284220351 276098599
1 399727892 180792541
1 848532891 367429249
1 211640667 473187639
2 494521794 983295347
2 256797650 950344392
1 469467665 11897820
1 920576271 993961555
2 556524548 526033002
1 325581958 186750715
1 373320674 94521607
1 505414230 990536337
1 409294023 826312622
1 902663042 926036686
1 591632909 888268812
1 321919589 275284965
2 353982010 844276477
2 88306308 801533073
3 68756411 463899453
2 657722987 430253362
1 857325420 523042946
2 680726404 50413476
1 95880124 729745196
2 111814051 174510114
1 824237821 565617656
1 358583719 129608329
1 388278927 929807251
1 814047821 435322796
1 71130877 690120147
2 399970550 663295017
1 520843617 535146232
1 277992202 194239820
1 81689901 934820586
1 156100425 418176467
1 551224218 233882371
2 897291178 933036783
1 392839499 46759975
1 722869006 931535747
1 764739091 407090392
1 676504007 874929243
1 596098901 390985044
3 438813184 958554257
1 855387994 26830088
2 546961109 165547052
1 792177750 348459756
1 880539744 273850233
1 172707323 381427522
1 404419124 558084826
1 462711372 13076751
4 132537953 157877650
1 972218970 257074993
1 67415394 95156463
1 151655317 222567048
1 563251772 32340133
1 945438852 859929203
4 918882426 737369331
2 173908524 295380477
1 192363994 567458748
3 934850796 561619821
1 348295598 303137472
1 953945258 37280351
1 982493535 104447795
1 641959578 765142069
1 427034298 919937474
1 415854134 100151924
1 900448082 456833107
1 171994195 987200245
3 869220223 6291910
1 902371555 756549479
1 973150660 450629095
2 61397875 966518235
1 979759322 768874771
1 818697746 777668582
2 277556438 36041845
2 844122927 165819748
1 626018221 687561441
2 812293131 838220650
1 50099444 891332906
1 687910894 133492554
3 200473974 934639809
1 772815941 95712916
1 269144732 715289323
1 797956051 166420864
1 827618914 827683188
1 277359316 222512658
1 881077535 412216590
1 969946270 571185373
1 200197218 614844244
1 513893201 35512369
1 321413244 53631619
1 448911966 10857359
2 637336560 302716245
1 227081834 401848573
1 423315338 600091381
1 958270216 344976684
2 415644884 450953312
3 842443942 942029156
1 242937020 674286216
3 982851561 889687058
1 895303287 391583051
2 519575187 48294027
1 832210842 929349279
1 90144775 839476047
3 101366031 192215138
2 13934542 292484326
1 545034840 778031901
1 428456004 33595659
1 116779378 97076739
2 562919243 549272063
1 253195237 796461582
1 386551701 307281810
1 252795951 519249963
2 940171185 316051072
2 85485047 667271699
1 935526203 754575942
2 137868623 766530569
1 815239982 599823253
1 353433228 544064467
1 691510178 976394329
1 634748485 785919111
1 722033181 449002421
2 912045448 706870779
3 274952967 886492834
2 92783489 815022794
1 939673043 367352779
1 775942975 439528686
2 560987094 106091368
1 753915515 63455433
1 632519928 245442474
1 947468486 384295715
2 304226571 630926005
1 76624117 513589280
1 137175775 142975974
1 621615651 512364030
2 700620102 206358169
3 691877393 766314111
3 245051884 382729980
3 260319189 461275051
2 922813306 763101146
1 142837410 495594318
2 660505380 468066869
2 604640269 646598313
2 851546941 883788045
1 187705174 822943342
2 251776585 348224773
2 473312229 513744657
2 637599421 310519048
1 566854344 646973056
2 374065099 255204050
1 166839734 933229457
1 72678576 467974835
2 160429895 744933737
1 382330164 335783969
2 738594512 696703135
1 332980282 209451737
1 259797990 951556231
1 371958709 809082208
1 108736691 644826873
1 668597000 181877529
1 399110443 393232598
2 709379666 415640894
2 812882169 148245558
1 39022616 318566363
2 570504592 955060285
1 819144166 373477863
2 556911049 994829507
1 707070234 432866908
1 554571886 186724182
1 462923280 564671855
1 961354400 828714856
3 699518580 168302790
1 936670187 555341215
2 131149224 96117240
1 685686585 545593730
2 895070857 986731654
1 550733873 41420001
2 953675589 379331641
3 251105610 928996017
1 775281389 714929718
1 844251934 939737774
1 500824369 214544045
1 954995502 480486468
3 681050902 813366667
1 787802929 846019632
1 796788190 106126947
1 651816869 789438404
4 346253193 709687083
1 718532404 73768647
1 602640643 124211102
2 161361976 417803769
1 921757101 648697629
1 571997517 740984933
2 532653232 515179360
1 938596386 145485419
1 683347362 374117794
3 912568026 715133772
3 951815195 273810023
1 713566849 230543273
1 445634352 506470717
3 864393457 77780068
2 974311253 78935321
1 738279756 648775778
1 840063443 9852319
1 459516269 803036415
2 556090026 821333654
1 143133907 32021030
1 746663261 347394510
2 552149650 126660142
2 240745650 749117719
1 513914088 33024258
1 685105487 398765609
1 389506468 81742867
1 19227482 801237376
1 181451010 28123238
1 896213073 7757442
1 618066369 279578398
1 764903724 69916920
2 976626391 116853308
3 302673006 847805669
3 485355576 996998523
2 979691135 955202847
1 11935793 163200757
1 941947695 139292127
2 777072897 231590577
2 743960448 396230336
1 809363749 200686971
1 478685739 56628224
1 65642754 725425485
1 569707705 507735874
1 970044723 801967462
1 837736322 54366535
1 856340068 57968343
1 652652560 500560299
2 717909263 884630544
3 556129184 333607076
1 471788267 638702080
1 297150661 90270981
3 622124485 168184219
3 253620997 149172369
3 767830499 96373933
1 325909534 465865864
2 661590906 707875567
3 3964936 618798847
2 212672456 363146156
3 104841210 857890460
1 607117809 6115845
2 593449565 223388071
2 335167162 891964613
1 28655066 819688587
5 732661284 700864778
2 787480020 26426725
4 271322988 361498731
2 155347930 61783047
1 182010286 637557246
2 988943745 547940372
1 991178075 893628897
1 550148061 459934847
2 257159402 791838111
3 757907762 965302171
2 330997406 933316474
2 195246766 43292951
1 490749837 744593496
2 935702669 863859310
1 379002453 504290905
1 330652547 93495598
1 308260937 714479499
3 666918232 911009253
2 695628078 398935447
1 193843656 172301452
1 715900197 411563967
1 401368040 434814590
1 61234357 481886371
1 300133257 835098369
1 572454710 267892483
2 421915427 672584365
5 588745809 50378990
1 697153183 427278363
1 858950577 288271687
3 654016401 504542802
1 133493239 888078285
2 189263126 225952960
3 701941177 487153621
2 211143942 362615942
2 521318070 823779517
1 552595177 702974370
1 866914896 656718369
1 407115957 162121065
2 124956669 910756319
1 526877728 588655420
1 634416373 348104238
4 332830947 143182990
2 430562989 396033302
2 958474573 91842628
1 573052653 175638891
1 845746315 649142696
1 136803345 6045727
1 477937789 316924750
2 253483751 883022789
1 828429662 301689499
1 596952007 341869655
2 547321085 205463441
4 24846727 63578952
2 440378553 67865550
1 122870623 3600658
1 393557335 421637231
1 162247111 780170784
8 667042654 844843928
2 112781823 832565100
1 597948067 129718190
1 347547614 138725798
1 444860296 334351108
1 211025122 69279002
1 723137834 306816234
3 337602634 607034856
5 783042130 164269135
1 462477643 443253357
1 99435435 33712470
1 923816133 785270741
2 96636649 785210375
1 143795915 83721015
2 108748374 143729065
1 980078645 349611724
2 844496211 480407241
2 11353484 92547879
2 261291980 378669585
5 797479211 901500351
1 508856499 890902148
1 641261128 168775269
2 299529810 94489360
1 764046654 596588499
2 887148315 622491499
2 228914327 126636086
1 180957586 501156519
1 471804975 402581788
1 865243087 575794446
1 875634664 600524605
1 460734179 708824914
1 454775202 536957753
1 958704650 268511370
4 925775334 918938091
3 463399078 115452898
1 236605751 939600341
2 404203946 800791056
2 132659297 322253296
3 699199303 267399439
2 404196073 946405460
1 683829267 226650038
3 808222018 800763950
1 517446624 843087131
1 34207452 953849792
1 800865447 337360189
1 342442884 370162035
1 952864326 14464512
1 835259021 722760749
2 985195007 400802699
1 88290371 128818465
3 93012845 214805047
1 254847123 895269146
1 771234425 685475453
1 441749633 540038530
1 436996956 369137074
3 528680930 214225280
1 710526446 587486761
2 110407341 518336496
2 407887184 535473048
1 864144931 200792650
2 77729833 727686915
3 308361345 460777201
3 361062205 811311781
2 914161966 675459699
1 668727880 30555106
1 629184227 183150396
2 445281004 376459582
1 942915003 866227308
1 212552549 176413878
1 57946497 119838380
1 578457095 508639019
1 224537513 502513808
3 957237291 127317408
2 291595152 486667741
1 121402697 564262129
1 126953155 582120120
1 636560313 658588443
3 684144020 124520547
1 322303637 71901622
2 996583843 33797687
1 706441218 509289970
2 283526761 510525021
1 124445067 52724552
2 931232937 514981916
2 362466045 616718795
1 718263860 596349204
1 660949208 824077610
2 673073429 322228566
1 541607729 660792205
1 953030643 973959401
2 342317290 675188881
2 102047768 180620191
1 732666793 712936694
1 788975572 402333214
1 918258214 905770555
2 426925876 127840165
1 549143487 619420158
1 488084739 848614177
3 739319035 575186576
1 114261501 375203791
3 342508772 288633480
1 69729484 499163662
4 673761686 791173161
1 61250000 653305802
1 208442997 680972193
1 402339638 706500323
1 291152886 766315795
2 953623969 925692611
1 504354975 764607883
1 993539083 547794370
1 115130423 295965737
3 764607782 812837416
1 725252773 668412748
1 449044266 51356208
1 394746727 686427458
1 703678279 47972982
1 666308357 500304948
2 771994132 927984663
1 58770429 217386246
1 613686797 63153606
2 427306029 59841686
1 531818165 905416767
6 820140608 851496228
1 783754524 744408566
1 81195345 231607703
1 843970131 4632819
2 821283812 201339348
1 855476796 245871245
3 664677239 68494636
1 156338579 793063609
2 943444620 384940346
1 850222179 682553140
1 987099180 700127916
1 729913942 171111390
1 757071807 755475607
2 205726859 205449553
1 739513000 684645281
1 962742689 872778457
1 699642354 960937984
1 443178527 423342301
1 567652795 503813235
1 896925391 71122468
1 245716168 32372661
1 41934998 475701811
2 674506743 160117285
3 559437476 652473172
1 490035216 202551892
1 66158919 114975389
1 31766827 188966379
1 405503369 745815885
2 987564427 134384451
2 823541067 643038618
1 294041970 828431150
1 805027684 816000767
1 544043866 958508063
1 238341873 849446558
2 895252547 937166058
1 455392353 733055842
1 370075776 737287624
4 351256512 566409
1 106399840 623812087
3 840978667 695310926
2 963948405 336007249
1 2719618 960602082
1 141510839 995917499
1 846152871 154615680
1 352530796 128085675
1 434211740 290169884
1 691130711 738246693
1 240637766 842446684
1 41366166 104263859
1 773130596 484347403
1 170663071 381246338
2 804881809 575083522
2 497160901 601263118
1 366322556 738024306
1 275173003 429926835
1 554793114 401705596
1 483445105 813603552
1 257521317 367775486
1 424390646 621168042
1 293854423 83063719
1 133955415 520430652
1 567891977 160013190
2 914801583 26227142
2 479642822 198551161
1 694876370 365542250
1 525090644 300386708
1 623834308 367761993
2 153771626 715040832
2 963565427 456571992
1 270275852 456477247
2 512808124 960133130
2 977420972 412567939
2 686216303 342149746
2 358390487 302034481
3 990045925 757566498
3 744850626 800361632
1 349619556 731031496
1 17895040 911409432
2 187553694 634267003
1 843373824 503078436
1 641489459 255907634
1 748382728 999138194
3 333457263 81560078
1 438165609 925546509
1 851358239 876645834
2 282453803 815555748
3 657479322 794414214
1 89544188 471665921
1 45922555 446971188
1 646764145 327807299
2 425552371 733917213
1 450179988 427014167
1 766085850 134248468
1 3564891 889830107
1 854465386 943914887
1 883507995 652569190
1 807461032 520354777
2 189981438 771856719
1 248828586 497992892
1 659033882 907543752
1 932187697 602628532
1 757046117 778393513
3 213263048 223286982
1 303886212 412709484
1 89368893 135235660
1 915389897 932343197
1 638100709 284933601
1 292747655 316939054
1 287227451 804164870
1 270540111 600546165
5 722791572 953304822
1 808802329 826579036
1 817946349 145357615
2 821348184 836046302
2 228380054 871254614
1 335003849 155688618
2 725402964 971236045
1 389894437 512454075
1 666421962 994900346
1 234787349 942846207
1 19445651 112646555
2 340409712 483650622
1 170671575 362399187
1 852826313 607150436
1 892044599 387114403
1 49279715 308448236
1 339622980 498193693
1 796101273 795966871
1 858175637 124997652
1 336584287 492522047
3 642679755 179741591
1 202390798 974470448
1 547237787 74170876
1 105998622 489736049
1 56901377 674406422
1 499774936 570936003
2 792558605 37181398
1 39091558 478536630
2 815061059 966211042
1 367187167 983816339
2 93361548 558061288
2 931848325 113183159
2 338032437 375145207
1 636252318 733779144
1 177345194 314506554
1 835649488 846816906
1 134545224 693032646
1 627277528 67982745
1 227585121 310217391
1 780029955 984020816
1 74649846 163017648
2 868899168 45522832
1 823083184 46492745
1 271178860 260420818
1 203696827 184034389
2 273273291 538329990
6 479148384 180054809
1 939342681 382505358
1 339930897 601034404
2 934160403 344284686
3 433442079 160262425
1 686073980 34122771
1 849100698 306210730
1 579722841 450775436
1 419918512 906566223
1 760293306 151771259
1 771039072 518900582
1 67011913 645273712
1 918926482 183075025
3 133913 149491639
3 777430778 508107159
1 243656277 635422745
3 784771943 940781917
2 710151992 896940757
3 772975431 780636665
6 504234746 498087888
1 790394577 537651781
2 847850036 191171060
6 758810984 279683593
2 278977223 393028521
2 182637842 11468695
1 983454271 307450228
1 839958360 778945893
4 126657945 858145143
3 783841960 613784565
3 737065774 627260517
1 63402285 733709105
1 438253209 413967288
1 525649335 488854302
1 180235218 879166649
3 278091177 613992256
2 22146698 255474352
2 358173503 848226973
1 901336500 969406481
3 248323930 653610922
2 61378281 287337233
2 550942690 612655264
2 866126412 479661252
5 550698834 444455945
1 685414494 117295829
2 324800048 851206590
3 901640732 301602931
3 732736858 610617314
1 587094895 523213955
1 959559118 583834478
1 396372896 109158730
2 13579149 192056349
1 974523935 59030128
1 792374465 576799519
1 111795517 179047209
1 382678411 565972718
2 752331744 792669451
2 641842685 415093954
1 554341130 379184150
1 238333171 740255045
1 314912673 402132159
1 383710807 909751151
1 277152462 167172873
2 935217690 878658647
2 464519987 602702338
1 769098534 966047021
1 89064974 756444393
1 133068956 490745902
1 972877247 150253048
1 871084209 80266388
1 299950585 928389884
4 657684352 256435351
1 720429928 119940598
1 417560791 723748374
2 984498627 712804737
2 455600819 341665299
1 206536334 301921767
1 512847346 283053335
2 317542314 99532835
1 634454602 564556387
2 432960229 690372136
1 534570522 107274865
1 406067539 989294772
2 701339124 874574847
3 474650505 996823397
2 655630759 668556057
3 709878358 488642542
1 706316486 711586038
1 448760935 122982708
1 840796164 938994232
1 500711625 824967666
1 160718227 833527614
1 101287887 21489347
1 560090613 878188880
1 491538929 749147015
1 736796496 222430682
2 505972456 430323976
1 190403519 544750603
2 576528431 832244832
1 64477956 189490652
2 864014507 330012955
1 440563061 247060695
1 898726977 768177570
1 311946580 262461873
2 62143846 720434192
1 659580771 356482575
1 600313285 986549892
1 82154116 296770294
1 43175752 48999140
1 56574728 776450108
1 717961503 390037333
1 338111967 251619375
1 658578215 854805414
1 465712427 820096481
1 509711068 344051196
4 512244555 212852286
3 952659133 278527899
1 561028713 953591605
2 16127875 73888483
3 202356987 330484554
3 9417897 297108
1 848781112 801701262
1 686343215 31007283
1 747086700 681101338
3 998732704 343488321
1 996936159 424513387
1 549451017 116763000
1 720735506 864910416
1 263194540 767680117
2 146364223 516019303
1 240201832 804830377
1 338337292 403797759
1 383050862 496688215
1 697957758 71451785
1 220109069 371837068
1 961079511 861505958
1 398756786 969540580
1 795885724 74446440
1 489114920 743370138
2 961943481 628300554
2 841356211 915795113
1 722192413 123460484
1 144992632 583114298
1 926595046 750790744
1 92555625 805614159
2 855103728 140753458
3 795030752 488220234
1 48406465 211496099
2 808689177 800896625
1 550333987 685803414
1 779073289 805801968
1 833812944 398608248
2 336442154 839345734
2 397339844 907479981
1 283403321 746188154
1 726288871 353285793
1 583975276 664226145
2 984413526 121710199
1 241940827 961786409
3 176059967 854461810
1 823894572 886237491
2 462762551 358147076
2 695315630 168160216
2 941441929 551007147
1 71763020 835180151
1 42551894 465074256
1 170948941 508521702
3 624556606 903621944
1 755017809 779094263
1 429844500 174218974
1 293305140 627299669
1 799531986 704979552
2 577294207 117201912
1 226810406 662186055
1 898405447 408159168
2 339564422 162196124
2 633098216 100199620
1 304313664 105033111
6 841281868 244435704
2 78865314 329540560
1 951400750 779544640
1 522361765 102186248
1 424992566 614642921
1 924920923 465478460
2 139711833 737878297
2 341643109 572722122
1 627771107 224558958
1 442394901 103130572
1 743407579 937687648
1 408356284 365163644
1 478740970 492926270
1 871168154 392240232
2 404650321 440669666
4 381542102 311530009
2 945833751 894287971
2 215088771 231389058
1 709873818 897278768
2 704935256 17572706
1 640145635 608387521
1 784055102 121663383
1 777082393 490401903
1 85287489 945853141
2 744981454 657424284
3 713288064 712090329
2 939933411 9293042
2 342662672 314722288
1 396865538 9299834
1 188293203 454891696
1 801240829 28193643
3 532931910 488739
3 524708833 826040733
1 552212844 191112984
3 974412711 40847483
2 994949812 832998915
1 90196451 345043535
1 203410613 362498559
3 922461549 287437820
1 23241685 892355811
2 71681844 704798079
1 294238970 921112421
1 925132742 30243821
1 565268777 586562725
5 61918648 181077117
2 434381154 104956992
2 595189734 788745638
2 910077025 744832224
1 356763522 761596300
2 737059328 65511771
1 747882291 646357257
1 916942122 439074369
1 959670259 5538021
3 713737923 88645609
2 187035516 857440483
4 250599753 636179201
2 80319790 967633017
2 982743510 634436056
1 405062107 585845890
1 863365004 402375362
1 278342838 50882215
2 632753513 397712229
4 722109293 460078929
1 526660890 121095624
1 584572773 4006941
1 757897449 183337171
2 98763713 228728725
1 638913097 92033560
1 347170581 408975033
1 897649290 673723226
1 285132058 145012571
2 863808470 325932702
2 957533889 138182578
8 587932707 312441617
1 502736126 663337227
2 394198555 286905537
1 160701902 367627516
1 274910296 506626977
1 590376337 944300886
3 340968816 834068283
1 714820960 437597167
3 621644414 350252228
1 426979230 248589423
1 767073854 671095370
1 59882800 738393520
2 79781445 376336615
4 32392597 288222134
5 966389308 100133934
3 424568085 127977423
1 311198660 938706274
2 539172703 301609152
2 614767281 185036632
2 33455553 409088719
2 188260658 80716919
2 195243430 256920184
1 437989259 5444168
1 680977892 260188355
1 366909475 614384624
1 935247483 743504634
1 571527351 276730570
1 483071647 306926953
1 823100484 656900482
1 671822967 850078693
5 314948790 125323902
1 986552976 721027226
1 735646440 325328944
1 905463291 581001656
1 489724410 941982635
2 840576607 399235871
4 792670082 737635668
2 526911524 141714108
1 559536617 307846201
1 666552715 893549748
2 395755582 610208295
3 3642254 333110673
1 670350491 966874520
1 109571107 587653767
1 391945852 704106993
1 914203080 593649523
1 524767790 524628334
3 454850092 350635484
1 731201753 371871602
2 985249121 554309310
1 13957460 786889127
2 744014547 645992321
1 755248460 802723888
1 772060356 292807246
1 684937372 765930847
5 909736050 324409883
1 380250234 286660145
1 787834235 306499740
1 422758002 322425518
1 823993732 703206860
3 745326253 853767871
1 921898704 690723252
1 650317415 421288769
3 836418635 466944890
1 52346554 444586503
1 845328276 517273962
2 521258952 76710744
1 659273654 114986879
4 992255951 861883183
3 178143976 997194480
1 252730488 690054121
2 367261311 762195152
1 68173986 572811621
2 620560949 350623948
1 477129772 211362720
4 535191668 730953867
1 485259055 7778885
5 239756236 805522994
1 713518676 515559876
4 757122245 697414253
1 63639663 539884380
1 182861358 618222312
1 712161199 980700294
1 988581281 412419175
1 176142756 610928415
1 122621240 301760237
1 66300116 82229136
1 165125949 949947369
1 204081146 438916251
1 131208611 830204012
2 507897958 207073061
3 210762719 63089212
1 576562745 461002179
1 87003674 697192073
1 417080229 692156346
2 100459367 601218655
1 515589317 946670224
2 175992770 632057048
1 590866822 580363577
3 250042167 306951101
1 824392219 592675701
1 427610809 413002625
1 33223102 474742010
1 131731597 861489126
1 496989016 829567799
1 236092971 202914877
1 1062194 260579913
1 926998985 865229190
1 628155567 286096385
2 839109042 342728576
1 20335497 79628200
1 809158504 395211812
1 578355279 372313146
1 782931327 961738100
2 271440697 894476978
2 491213167 160003739
3 438576282 551884466
4 63825672 705937620
1 670759249 924531007
1 506582489 151109184
2 21933978 118324572
1 708217415 401407630
1 506597882 946501573
3 477248016 771446081
2 495857767 163185605
1 400533634 406079560
2 836853139 737165462
2 490654064 844024257
1 307727252 22169060
1 240468713 349470924
1 782122258 653219998
1 169630974 829164250
2 383604673 796799412
1 536571301 977683268
1 131191005 993834290
2 538458607 674298928
2 129628958 538755499
2 728020807 174151289
1 139159116 275333856
1 984234482 532636988
1 626376255 311905236
1 598600993 764845408
1 97552579 416616039
1 30512696 606137263
1 708840527 326877767
1 119016629 433355847
2 97615907 404349964
1 179017810 45491673
1 97387021 945790685
2 95264889 717135042
2 793197562 91056569
1 722939967 192739375
1 38023640 747608339
1 16289914 309872410
2 903415820 485720494
1 31854128 93108529
1 339155569 893348908
1 219032966 918940060
1 122945994 956809841
2 472238866 232687474
7 21274434 963871205
2 986231200 437967556
1 5675542 763466790
2 171322541 160836161
3 532570475 466439204
1 114464924 891919415
1 774422160 786066158
2 748067817 840578704
1 247227237 302688801
1 935341847 702377439
1 802639834 663549601
1 578057351 48430476
1 674338452 451570631
2 346358857 104478030
1 353412086 144998171
2 71962288 940886164
1 751429369 320177528
1 695102598 532929374
2 949150813 162290674
3 575525202 906505760
4 731837509 900554756
3 561160614 254516932
1 832759955 825081968
3 449075835 953164026
1 383568244 853483305
1 121940657 629445377
1 110292844 453573388
3 835518876 29395653
1 3087295 106893202
3 730303665 538337187
2 896694715 821145610
1 44270480 82960389
1 481766504 652971541
1 482993548 136197351
1 796546180 733401134
1 50204436 318866996
1 943989045 218491202
1 623146823 536457128
2 828724809 706976575
1 66343961 157107091
1 554142663 649718505
1 130473978 936449069
1 749031808 191119614
1 595678229 458589959
1 199805578 698972798
1 258835375 863885236
1 940874193 747977128
1 370560102 807698150
3 498272481 909996683
2 609248089 839485537
1 83970898 985672076
2 608200936 176417064
2 255157069 442233414
1 948941698 377189874
1 676885522 279405611
2 663867619 997943129
2 528048335 883619771
2 323185847 423508192
1 139150912 442036661
1 799873212 4215370
1 186040632 933355196
2 630951525 675130217
1 820685681 443300111
2 746005919 104487704
1 561842062 817609363
1 548841909 447818750
1 99087705 335945972
1 776101853 702184755
4 777129540 115222379
1 938657497 707366096
1 138234551 720047504
2 621090560 413691296
3 380845631 857036073
1 738340059 374550483
1 572718643 593486160
1 70820081 246383124
6 590315583 313778054
1 608043717 943089410
2 678568775 511712893
1 94581639 573230820
1 342660445 102259263
2 735792649 552277498
1 476454035 404214345
2 796854776 822084796
2 97996379 959404010
2 843323820 908988246
1 120257310 936422641
3 375474730 739503659
1 710995636 739557033
2 721464725 240224141
1 269884647 817958081
2 575130861 891551782
1 980123498 505459100
1 928281860 846219624
1 246160991 582559864
1 481951836 752721695
2 73797495 790225208
2 601389563 484136668
1 983310382 6020399
2 572230910 463993723
1 123380191 961134640
3 406249108 154305251
1 566808671 354419957
1 289304374 18336165
1 728979163 610022354
3 695604869 482983471
1 354798622 251351221
1 687029045 417608000
1 675308473 101330596
1 422469767 580025592
3 658214578 156355006
1 873033367 998054474
2 804562687 208660809
1 130791052 542261768
1 541444443 979225868
1 406870525 671207111
4 203602984 799733134
1 459028136 636281097
1 253988115 466308345
3 972845869 727568783
1 335234629 110209088
1 554414593 577439837
1 156856790 193221714
1 30969439 937433329
1 249008227 72884168
1 30702148 8970994
3 379280342 593126143
2 160041886 286299728
4 809474412 303752314
1 123496440 785363277
1 803700858 45705234
3 734682047 551092006
1 352740971 942442110
1 497991815 558331600
2 867775815 696355637
1 892684247 706960389
1 64424733 620456114
1 938448205 815442023
1 246295939 590249894
3 216512480 231947984
1 917470161 913471504
1 412458891 741723296
1 100294653 180633935
1 72362145 110936566
1 942342955 640928295
3 588868127 234334794
3 532255031 34682995
6 544551141 664992712
2 937128788 820700197
1 469153124 120532096
1 833863920 679150561
1 275884803 144233415
1 267329454 155438431
2 940226357 115416046
1 103462199 143301814
1 69579938 87777568
2 876784050 333997647
1 891007743 912471299
1 920104625 249576216
1 397012097 603723800
1 895899508 1620659
1 792219387 423004234
1 12549415 873102842
2 387436756 389318836
1 758337840 449078341
1 91653350 262928456
2 891260945 855435553
1 753760466 860498395
3 576970482 483927218
1 733054081 739478267
2 437150226 122146128
1 795730613 746798084
4 326410156 460255529
2 814760991 295181257
2 705719628 221394207
3 378033816 27394928
1 415076656 326241481
1 596275801 499946637
1 825117457 299114591
1 579278650 882022747
1 410111188 572024557
1 323615354 498195296
1 384244672 437447174
1 623276462 52769233
3 562864139 157693208
1 289329951 303263478
2 601877397 14600100
1 952661490 150715167
1 499922013 774665236
2 989957684 987819713
1 626839370 243062764
2 108131665 73605230
1 332187248 786023653
1 734694316 264590011
1 940504855 523016363
2 231017483 475706978
1 654654063 165583187
1 373986557 508504318
1 133621003 530810478
3 986889933 993414474
3 984047572 897440040
1 45939867 528151563
1 484498180 770580963
5 48149533 812295090
1 297419644 936478134
1 139706880 282728734
1 123549838 264751550
1 153105546 577969934
1 249096016 378690944
1 403585186 329315484
1 736830900 781388937
3 806648790 312609253
1 153036838 213170261
2 415846786 50410953
1 650559624 270080283
1 126043608 229954578
3 720848007 115034299
2 800099263 844770057
1 52352429 208092942
1 200779985 394472302
1 35103003 738457475
1 713226176 262993740
3 312686275 605593906
2 804325561 289780479
1 804820649 896134271
1 677094850 103887761
2 673517353 440062726
3 654139422 133882015
1 419655061 985595619
2 902755795 509495185
4 209652604 340832863
1 529496464 964715681
1 131699964 882530005
1 992155923 670302192
1 871270817 370115243
1 291225277 426467703
1 341996384 565021448
2 869409322 952749800
1 438885499 176318011
1 634668390 302854258
1 709476898 657767948
1 762261999 600826751
1 975368565 720046013
1 57739508 720352386
1 438250302 504579819
1 399667836 354744548
1 474676342 67829105
2 972199901 889821789
2 973573178 458560721
1 231525608 679146443
1 476249624 724253330
1 904143644 39606868
1 732130398 385428929
1 78666242 215599744
3 876725444 436513081
3 20854331 815619921
1 157056454 897260436
2 256614397 420938276
2 760934701 187759985
1 16861252 937978686
1 287661725 89464288
1 563413374 128386819
1 383907878 630432978
2 472505962 300517044
2 375069545 54363968
1 712502378 240331261
1 105064167 710132448
1 550758246 356145765
1 925585571 77105082
1 675312218 947493302
1 28842095 609640675
1 435641794 620446106
2 901652493 890922615
1 179036746 954509404
1 189152442 866789806
1 40746817 491891952
1 165824020 351223277
1 38861511 660418889
1 118061898 796077691
2 277124628 561829004
1 946529355 38010936
1 200368414 959364644
1 526769538 721767013
2 914133919 947232640
3 707450621 2071170
2 530742321 625111441
1 210998061 819225462
2 854262289 255947528
1 887449780 249480351
3 192910413 628572048
1 531186766 628888860
2 295066901 678271771
1 949676457 511945475
2 246729756 928824225
1 182984072 176368194
2 312217928 452908315
2 445194255 150717896
1 525970135 120068946
1 781350805 425635582
2 962271590 791067476
3 989599454 718530930
16 386733049 739475445
1 893869634 701539703
3 698964781 474846253
1 230477 763905418
1 712284914 488365428
1 819060741 841227161
1 320032562 233142524
2 57528516 893469140
2 190733640 700677875
1 417400917 210918479
1 199465968 166281195
1 735164531 893550255
1 91286379 706073542
3 279375804 677017714
1 371309157 39160392
1 209113323 41435289
1 985688705 683358540
2 317457546 51213680
2 86828549 274725680
1 700321223 896467989
1 575219881 308068185
5 436664521 425259046
1 667558641 745759606
1 774337517 326832075
1 717521022 402233648
2 451918113 980737586
3 164201008 434079896
1 181420988 690017166
3 987550637 938377935
2 760803938 901654416
1 288212029 131235877
3 935458493 462401998
2 871446903 598161341
3 851366893 873101540
2 251525109 455627912
3 985568495 782014460
1 797806105 792459556
1 676926452 902811967
5 600693602 532685241
2 656598887 382794019
3 18273961 556782507
1 894110052 225232086
4 882105703 987138629
1 988348134 225466824
2 304194326 24367452
2 779987895 737917200
3 574692840 347971496
1 188287861 218299703
3 123626969 32715432
2 228163291 525327826
1 366193033 449596830
1 72559939 303849808
1 634560718 822929029
6 769300962 848510042
1 820588367 421845660
1 411160757 540514116
1 519899605 34368425
1 901911088 950852828
1 678317294 36661319
1 55752158 329475419
4 849824653 159128718
1 286960975 651755347
1 139794080 154143422
1 545111113 796404678
5 400475146 530735477
1 217339479 204964167
1 710576005 795642134
6 484244918 348135099
3 805730898 321968758
1 349946776 759869528
1 753963003 181952572
5 975145938 290882138
1 339317685 247169579
2 99520251 579559347
2 813297359 362902898
1 37944612 352685594
2 436471949 780778360
2 478312002 850187825
3 227513031 131784957
2 569049745 95076440
3 526200451 255487229
4 299879590 533085979
1 482993816 676342581
2 303602467 603999736
2 310465296 357970802
1 277166719 108691205
2 494270464 663365971
3 647940407 354739289
1 145365397 777837814
1 400845090 481229324
1 185122891 785176806
2 712289082 734085529
1 306993564 147732389
2 38721837 136078622
1 234818765 624502079
3 735475387 850400267
1 963976669 709578279
2 418586632 958189524
1 215145906 198119529
1 598904919 194397466
1 754202121 46932963
4 719252608 409527453
5 571498028 919091222
1 877104895 226197658
3 287214029 153123571
1 688128382 431914785
3 691518492 694100683
1 998666426 573359702
2 300429845 445444336
1 94545422 59607796
1 574955910 578005514
2 505237722 105833081
1 430150458 778807910
1 474817483 456951080
1 525117267 407660560
7 944371836 219381489
2 625342857 520575726
1 181055129 114988727
1 905161535 518573742
2 257132479 818248004
1 547467577 762619730
2 866062813 131670066
1 535717257 843147028
1 898013761 958404058
1 640530454 397799157
1 775938156 640703999
2 48890465 176628124
1 132695676 398399692
1 810201179 1302622
1 262836441 235205528
1 763939948 513203746
1 715958210 383999675
1 79980403 865471032
1 25525589 191319254
1 299497665 406593666
1 369101787 361479117
2 802960479 693386776
1 840309411 19629412
2 853704873 386619129
2 244887632 771724527
1 854198571 234631881
1 988322362 152995135
1 136563014 798974821
1 527885295 892947744
1 215635127 66948643
3 832845287 894843711
1 79929744 844173588
2 230138365 822307250
2 143245469 252896743
1 441012690 217098548
1 754447223 665879019
7 863521130 920500207
1 793071519 842435795
4 297764199 452229353
2 701305764 284457493
2 705026716 761479842
1 526793672 342388194
1 122965887 874947816
1 205537731 890307325
1 988726922 894512952
1 172819503 531709120
1 554169545 258232375
1 685709754 272260367
7 207616179 993612709
1 975699614 271636696
1 596971186 433933401
1 631941913 464279710
1 606778718 634061418
2 860486942 591592604
1 742677073 328396729
2 830965817 50872847
3 867385903 921346613
1 488103151 985011042
1 360676461 579752936
1 480154376 111717209
2 445533085 391394251
1 309859258 214613923
2 601471994 761259059
1 509893961 111865849
2 71954687 255672348
1 859183857 259207682
1 211798403 357998461
1 144693210 219242758
2 837759500 451663441
1 478325552 344492262
1 417398037 528176204
1 719947858 686763824
1 461658570 704977913
2 147084174 282258534
2 54297200 492721998
1 195809763 907563947
2 926234357 977074749
2 946199725 741409400
1 91903107 875105934
2 525279909 96600916
1 590544386 750499153
4 982281972 85847351
1 202461908 255528012
3 980821966 575714385
6 582978260 137483643
1 206644747 481970173
2 760988348 514938272
1 528952058 241987692
5 98812734 516403166
2 670476314 447491544
1 276368058 476610157
1 274801573 842949615
3 515953183 737638245
2 652853559 191209456
1 652968491 378232069
3 287332132 301052033
2 553485295 369050789
1 637643630 200558719
1 601059247 560561006
2 10149949 436474773
2 230343395 62530327
1 788180080 507477966
1 619846540 999084947
1 793928637 591080715
1 866367561 138494127
1 701580014 823252000
1 842488995 943727959
2 415823478 627424258
2 260184201 134897525
1 273839717 400529119
1 111892857 978765897
2 787640452 66127570
1 196488079 587761288
1 728425692 833001694
1 671002615 301337865
1 903086852 204401523
1 110789933 588306791
2 88406464 721199222
2 207175645 768322896
1 395320766 400722964
2 804850158 882024151
1 962121319 601572585
2 200050364 93114633
3 127851208 905728513
1 157902184 416616642
1 650576464 508965463
1 290241876 785061665
2 294679988 519693063
4 122133061 579777584
1 310169621 301554147
1 20526724 686875005
4 573475619 695088622
1 681005953 214530264
1 306430332 574922394
1 565906447 340457403
2 323558006 767106530
2 691676861 471785828
1 55240760 335788872
1 448482892 709926948
1 235533756 350144752
1 908426651 380643015
1 197503646 311210905
1 573060362 140721698
1 808373196 525528871
1 217010753 440024247
2 408242789 987283779
1 908988535 335029701
2 92920028 795318450
1 619931751 675923074
1 557924674 477451927
1 736174090 112881671
1 909450148 694969997
1 620220631 25523465
1 653332103 47304900
3 259890068 163628332
1 450099019 259108013
1 202047207 366897984
1 928737699 33731194
2 52683489 865917926
1 48033556 665121359
1 160903614 879329472
1 872053408 982270546
1 190774709 875933549
1 370830211 336242234
1 627748822 659806988
1 690787028 13732364
1 695855062 135708128
1 197192969 394107036
1 554967271 213514111
2 9866037 439243183
1 210136022 258461053
1 370692281 582983998
3 534363341 120253435
2 338177732 295694442
2 303449804 469101273
1 788554763 11618263
3 311876941 21539830
2 4719648 330102465
1 986775560 56279184
2 994379555 762144456
1 68409353 624507535
2 989330550 723332018
3 534145810 298147350
1 617815914 924074088
1 96381386 324228502
2 657308387 241633978
2 162564258 724152318
1 438382423 685465620
5 861958889 572552127
1 288767109 913866839
1 390436179 653398914
1 720464890 852380897
1 494833428 247532060
1 708552761 744091662
3 605141217 387083901
1 258921259 204975885
2 52038938 711804652
2 754024979 122668480
1 575656118 142499293
2 788100602 678762296
2 957509844 579700311
1 320988412 397104112
3 362942699 71585384
1 501952994 271097000
1 248129221 580748664
1 117993601 204817181
1 666694955 929152570
1 961834856 499235049
2 941903575 82492707
1 397139320 502583405
1 780751700 949158777
2 645313008 189162668
1 192747955 840075574
4 669916427 958085251
1 116254282 116570622
1 437436970 78764128
1 572337608 133925733
1 626541837 355119956
1 471379270 636783348
1 884910895 864653611
2 250602300 523329098
2 31058760 255845968
1 645864739 878324964
1 630118984 788969343
3 670888949 825885437
1 82073398 697750644
1 439984006 506300828
1 698294341 988414034
1 846072847 822379784
1 107795313 284629082
1 179323900 684985366
1 286206795 205103484
1 229440228 400010749
1 561516442 91502632
2 11648484 462942313
2 998244441 642248187
1 908295424 116349063
1 724373418 274888812
6 757935106 796685591
2 621623409 354661792
2 29240485 8799264
1 423904166 23050098
3 69406500 792170667
1 598096100 696828122
2 679508459 881407765
2 618017188 397175768
1 903186753 968997288
1 92659239 179411956
4 913449721 352145532
1 575030976 932594567
1 927802030 612725192
2 992896474 924978507
1 584873862 12026212
1 34906062 373992902
1 9497689 819880455
1 306632059 139514344
2 979620539 295744277
1 443261539 259992133
2 570586173 766106922
2 663276330 621997749
2 144159005 375638949
3 643977271 976009943
2 161640954 597093927
4 641016782 25820545
1 95659802 294264362
2 580582045 225314745
3 998754775 745093224
1 489649489 966792737
1 890242676 99593974
4 762219236 185374456
1 981685940 873046624
1 322713235 747491782
1 468984718 453032081
1 690886206 418964344
2 307344486 356221037
2 264191165 443615970
1 751031646 874757929
2 560506680 124309402
1 647665946 23324476
2 714106520 140997611
1 825506855 495235094
1 520143021 138426801
2 432289207 210055453
2 32464598 428787104
2 402894784 519346573
1 390803301 710672727
1 147382368 296286473
1 577508062 858392003
1 631735293 612438184
1 488377423 979624377
1 254941113 336234739
2 252149342 901565654
1 133247524 958459925
2 640594733 415699568
1 266866667 588356493
2 255061472 624840468
1 937923141 127279016
1 50294258 119609076
2 962434899 388653487
1 171334997 335725865
1 264301902 353310725
1 814864683 521178666
1 72310196 346594847
4 266766390 398968954
1 864680599 733396373
2 51017213 934077113
1 511528655 282438276
2 605602081 678757426
1 86396944 725069482
1 356959047 908144378
3 793269480 986799364
1 409969398 106055532
3 962376578 827345141
1 646215300 232161112
1 83612029 896212427
1 210873127 880324201
1 358865786 699246067
1 215264026 776267880
2 344039641 341040789
2 369413651 931057194
1 374441936 208868607
1 866849961 929267515
1 346603282 368148259
1 402584001 801902785
2 975899564 590618538
2 748010671 503780205
1 365165025 155828382
3 994785096 198905861
1 439813854 945004731
1 471922432 369858205
2 559532258 29386544
2 254263884 418177387
1 248943824 492053082
1 204702707 758590377
1 538531963 769116672
1 392825973 70786305
1 831406605 968680228
1 318513163 5795709
1 529754665 663640002
3 878225472 838704813
1 111997234 788691150
2 144939261 539355927
1 299373781 976557632
1 488986557 939083499
1 769337004 942318117
3 443530930 615494776
2 625013252 741238645
1 400567921 641221640
1 734296229 597844768
1 990111599 210371460
1 736295276 805893727
2 503284363 267254010
1 682003678 927420410
2 24395846 664911803
1 3825137 569772921
1 107039939 764044129
1 819833405 550763524
1 830750083 876052016
2 742707608 312767662
1 986334039 762066548
2 265671596 583073214
1 866238136 170967156
1 879725270 710855603
1 367166907 521882244
2 448548846 949562870
1 780516411 912536867
2 124745427 971438829
1 97628915 467488084
1 158738165 584618303
1 582097470 962191029
1 643577893 513844943
1 364725028 932014239
1 214148688 934573401
4 423670514 345516023
3 97262654 689604484
3 188430132 365176083
1 122418880 223305425
1 512333411 994212184
2 490625385 346448510
1 88040913 192002314
1 619474083 970060603
1 875845739 399526657
1 169375837 439928962
1 811618465 655611171
2 90668301 362437887
1 871545587 731897428
3 34800726 330414477
3 448017194 969993498
3 216533556 604354658
1 623424437 340086886
1 47853252 693300910
1 937944459 9124523
1 869769130 609612021
1 716970170 191136935
1 213497899 437127253
1 506559755 693173088
3 335047522 612609458
2 567557710 110537450
3 287087281 961657915
1 231745653 299144227
3 963858347 293270795
1 443229538 438356172
2 339138356 927671292
2 540015883 301938229
2 75160784 951880900
1 939426483 530630495
1 924463424 993181888
1 130811459 453465323
4 353313804 199445254
1 817997881 623386337
3 385740041 51849597
3 461743824 802823532
1 18147378 280335809
1 694063218 216959571
2 101912266 635590168
1 589810736 890262248
1 837044660 287921951
1 693505882 731020119
1 459136699 872089889
1 474471823 106732273
2 740768686 538602488
1 869931718 251229756
2 231090014 150304901
2 478548930 912656655
1 348009725 710305817
2 520515445 116319312
1 904742044 329369154
2 333067010 876181582
1 726937205 503861751
2 300732666 746272575
1 465582788 388365441
1 233593243 924220776
1 93011558 211040751
1 150798817 782992139
1 376959857 303965458
1 501375780 89900425
2 598515368 656801100
2 61028656 683951174
2 446215528 231957314
1 660917248 122480085
1 809126370 415172486
1 570125936 40633635
1 502087876 640177751
2 673428925 535140035
1 901738358 880577658
2 415839197 453386914
1 627925742 230444320
1 774417854 960056554
1 589179639 993817101
1 265703616 466629869
1 561553807 834002033
1 880121710 149030864
1 431177562 275795242
1 389712182 604468939
1 878791078 551072071
1 518266483 993542494
1 198874046 803431976
1 716298083 366663614
1 749398433 718020019
2 244829548 200047957
1 62969107 400182463
2 122530175 581248100
1 974536809 255798143
2 865762994 519898282
1 954555505 89280980
1 631491283 748263984
1 731220316 671273993
2 156204317 819608120
1 263298568 484478749
1 130037973 566312048
1 479242681 709260107
3 479911137 319634025
2 920195242 241703173
2 751497160 72812357
1 929960178 215169676
1 810928431 634140422
5 460734343 195610825
2 906926085 770065511
4 61760748 595460329
1 695716768 846111813
1 316280137 465551108
2 360878826 368026335
2 513038786 449650877
1 460473050 237533900
1 593379403 271935010
1 533471360 166018937
2 203718442 610912970
1 126082958 633085579
1 724744297 159104886
2 120545084 61537130
2 379122729 914243662
1 595374337 65273853
1 654491750 479594773
1 672411058 43587994
2 305087645 908016685
1 740783143 740675972
2 623223020 793975260
1 380533258 480434682
1 861705357 52323255
1 833968322 119972125
2 10378782 106978210
1 671910339 999903868
2 984708686 116266895
1 859412651 585294897
2 479008739 443883947
1 4765267 324626200
1 606752983 102033143
2 116764756 612179550
1 28304199 247107244
1 867789195 352237260
1 194015576 543258389
1 988565609 409335370
1 530293883 152777482
1 763947268 694002459
4 719321238 987323162
2 428663952 184907309
1 128632168 126730715
1 920306133 478610643
3 353842109 959113838
1 317835441 31396192
1 239698558 530523536
1 331506285 169872393
1 914180426 608828199
1 111780258 16198179
2 869676656 572451636
1 20866600 143976583
1 232768269 558787960
3 414059305 552198179
2 717534421 298854322
3 380469761 337031941
3 918148583 800510511
1 756751878 255900090
1 743647998 794152610
2 714557142 865296704
1 864979864 646767507
2 853461327 495467864
3 216419603 636466639
1 553081086 448701598
1 815900626 877298996
3 217693094 828399346
1 591053999 267590453
5 881835358 934357430
1 59705440 780339000
1 910339912 235832876
1 768879817 441395407
3 697831304 471408078
1 815028906 178030544
1 36479735 527197660
1 429890967 162156610
1 170186181 178593787
1 922981194 413035663
1 341439473 681957471
1 17188565 983246155
4 177911873 296500286
1 324304478 656197030
1 213634619 703674892
2 355075824 219261141
1 244092021 495914389
1 634551756 168589607
2 438944495 524890762
3 941449024 745092402
1 166429573 412907144
3 698312976 245143860
1 902542346 704935205
1 786328357 922340219
1 838342574 737307758
1 853191118 245857228
1 877011855 289085624
3 763933731 397401298
1 559458187 262163002
1 789717246 907281803
3 109200619 499062611
1 919268939 273125587
4 40112833 787755442
1 876615355 333033649
2 269973942 191690674
1 964057447 646043037
1 428506669 186841920
1 877618187 747551124
1 31704251 338497550
2 988554636 171433182
1 327907384 795607531
1 852589409 449014989
1 905044973 143392468
2 324997842 192518548
2 837489151 831363028
2 194971893 600901044
3 309902513 149650138
6 800238989 258483470
1 779145275 213756593
2 151709771 479273047
2 179540575 246358654
3 52424261 638139858
1 139090704 607989599
1 21278956 561696369
3 949655039 605338636
1 977145462 344367890
1 529933242 64265876
1 490745182 807116576
1 922393860 11166393
1 569648753 902088498
1 918842843 849359448
2 737599306 971373007
1 591963478 524112828
1 950367553 3854441
1 229737925 896928411
1 277561577 587799272
1 404637947 384215238
1 777513040 178568045
3 14040064 318397847
2 724653700 663735502
1 873876657 628461374
1 995447201 406636798
1 980126252 472935574
1 329395806 149038069
2 501219844 440174380
2 770136898 716078642
1 955438646 571772924
1 95006426 854052447
1 492045324 426625457
2 555677481 953045290
1 283895022 454152060
1 825479362 918928684
3 148679760 726563691
2 50522963 903511800
2 987142110 156621909
2 771651538 291198413
1 887559303 634214064
1 184610079 341756575
2 252230278 135750297
1 645249252 777341999
1 850439230 593072334
1 619931730 705028816
1 515616418 571395134
1 820209238 712415167
4 183366827 690301979
1 644359085 797265021
5 236263302 90791754
1 110985075 466929927
1 383661726 528163457
1 860929649 642362941
2 203533701 429564902
2 836650278 300063700
2 978722632 589527463
1 695321174 570463485
1 648565836 551276031
2 848498469 600290908
2 949395357 380346054
1 268804938 129185171
1 618540062 839704684
1 784489580 186608272
2 222827445 807263365
1 244117351 523306098
3 273950146 868614794
1 626893814 271447607
4 272696112 875845423
1 64099639 453821459
1 220343783 244126108
3 641566692 89026390
1 613640550 331891955
1 629344266 883817118
1 912550263 168536815
1 595016543 648542964
3 679345478 225953203
3 700867823 548096996
2 951659152 721525803
4 600022135 628804149
2 500980510 692048929
3 891177870 156554320
1 231429227 627795303
2 189570912 85815819
1 277244799 318782151
1 440020325 202803562
4 393575758 90637547
1 540148796 529588346
1 511531110 390453261
1 960144296 291580179
1 860597056 854770360
1 986076149 470188081
2 107097309 36611479
1 753718012 52766097
1 643093613 864179167
1 187173760 359186645
1 490102399 229688115
1 511576480 173489193
1 49852871 527414078
2 69599539 675353922
1 251488500 35256889
1 454977278 875949300
1 276511034 147002029
2 626225733 26732342
1 637248164 391005729
2 221883446 961255093
1 921777398 479699559
3 675969528 160963352
1 355421657 145816992
1 456619835 722363225
1 662293132 357414737
1 627589158 41157245
2 868129512 780883176
4 25243511 348435397
1 119947083 42208151
1 893202585 178486684
1 212552453 56007577
2 752001033 749454371
1 237384578 536324317
1 519474855 117561364
2 321087579 263616580
1 712507949 552594556
1 340321918 115195725
1 198562947 605150777
1 675313727 825555942
2 901648954 141152043
2 424232536 534452440
1 341017816 959833551
1 293335795 720895893
1 126578619 163583700
2 499806912 556056711
3 209883024 953773413
1 51333164 435550370
2 64144702 13029156
1 671890346 9479526
2 831311010 614966954
1 557155796 480168014
3 22867997 462883090
1 271833970 575894198
1 140467775 699082402
1 604505706 415928923
4 281852531 242345040
1 997338795 39241379
1 510042512 60478173
1 281870698 349004933
2 332898121 722720703
1 800092129 772876930
3 328341415 282731416
4 211317333 650289158
1 776956804 906635218
1 171026560 119540358
1 84357759 275251838
1 269908405 714692359
1 598167542 992245987
1 278884965 272831973
1 710576102 881404805
1 143858833 883254179
1 324040285 809300704
1 907421481 601635074
2 472988224 611355251
1 336966257 693898783
2 280531768 247092838
1 201028999 264844370
2 361304123 757182029
2 929320852 228242843
1 684482247 758354827
1 999755257 658808183
2 785916840 239636890
1 765292830 359783752
1 630481346 854364928
1 460275454 803382804
1 358133278 476024707
1 734232449 417489123
2 145143625 185403866
1 623427147 620978556
1 468898222 492533657
1 403247682 282776467
1 141299753 52112804
4 810178615 651464186
1 217739227 792863823
1 497822772 824466623
1 522401499 535358794
1 579285562 669387877
1 895003836 35326218
2 819698265 785708630
1 689517849 972824097
1 708129207 171612951
2 524157196 57155568
1 205980767 102272500
1 261547766 439606929
1 204056028 425723252
1 926106818 908452428
1 53398606 96186438
1 14664330 86551886
1 577444701 118356004
1 681209909 937940473
1 284011118 680062169
2 979447378 844152026
3 275916710 101539443
2 778543563 466929729
3 700229497 319162287
1 475525968 462204826
2 58703548 386609940
1 415893452 547376925
1 936658624 615045257
1 20976182 594419016
1 391731411 590562289
2 161282765 776070854
4 311900745 375696613
3 34531067 311901142
3 663002223 581527999
1 389372592 551647094
1 747877593 857051721
2 965459840 699418428
1 23468297 274560594
2 49727082 180279498
2 758319096 364329905
1 117377052 422497410
1 14148308 115123531
1 319780597 647330311
1 437425127 616588183
3 685345333 412272165
1 758569374 32412721
1 650237331 752082489
1 442427387 92963076
1 439892301 24863859
1 120138430 675083546
1 971602361 299282585
2 677294606 257626100
1 164720275 114925322
1 241865068 294223439
1 375655091 498686847
1 83180382 693150865
1 31165931 2459808
1 637571888 486815143
2 868708971 850284022
1 786810069 193313603
2 493913377 449952466
3 276072111 627803359
2 563419672 688106360
1 485361160 199310950
1 241933844 556785962
1 555265174 445342047
3 875927141 878393894
1 588948018 710188604
1 64500015 31602532
1 915556240 80624672
2 448309660 338892567
1 224079782 645052689
1 457517640 819714937
2 798477033 272251731
1 389925254 260161663
1 861039755 5251723
3 591961451 771554463
1 268147033 441586496
8 362339215 883097136
1 494571430 925065679
1 902775236 494840956
1 953284173 571752703
1 495216635 737779507
5 171031056 389624513
3 476412792 388985658
1 612795122 776249815
1 61063744 598275822
2 537383057 210878975
1 505711337 997045428
1 502791065 243649803
1 407133801 600451765
1 381237502 526928995
2 925632660 846892400
1 846257582 815942474
2 852633749 683456437
2 778785818 45859843
2 663692163 596631612
1 610004210 978626339
1 173850611 609518586
10 19756360 133143537
2 883230313 654489671
1 446129763 218526415
1 674687266 425385106
1 139438983 970812951
1 763202344 208733916
1 120444955 668412697
1 741696577 789020143
2 252896793 929086463
1 585872607 875476695
2 996797048 495960889
2 325365868 722789394
1 42030637 491999581
1 826571621 938209442
1 170252922 641181795
2 718904313 770723660
2 277332422 825253982
1 482536605 628711123
2 383705842 782996606
2 263321670 198129943
1 378539787 751186093
1 97123062 157367672
1 23963916 924670889
3 780974955 960015020
1 498181779 81119681
2 688867083 368934141
1 196423483 475408443
1 160100323 174921192
1 920248467 27316089
2 325488314 857509050
2 66199572 56571146
1 706727968 98882593
2 280747405 352934315
1 716713491 422678175
1 245299908 825732124
1 678983986 857757082
1 55682066 417511227
2 873975287 410611618
1 67145806 658281589
2 669066333 813876154
4 386992598 293881175
1 51825733 603964295
1 426715630 574829753
1 953004450 843882154
1 391224452 145009272
1 794773969 163845006
2 103605415 34447248
1 631910608 68775823
1 891606307 977787182
2 427658492 38860466
1 734861310 191031609
1 174266893 559665045
3 310880514 31904155
1 226938508 635198868
2 81723749 534477615
2 310832488 19705414
1 521902978 180530999
1 205498502 441099312
3 478067317 26586602
1 318521773 883777322
3 645194658 332995480
1 468736621 59296751
1 801341592 693936065
1 580244575 422816107
1 96853312 953410113
1 949099313 271627969
1 522002162 885607784
2 500878663 533905019
1 115384753 481401856
3 173188997 196554586
2 384021939 312445117
1 929773800 753149255
2 449893060 651109774
1 547645950 495049000
1 754141068 624059113
2 193389633 643310480
1 534918079 523661093
2 956732021 921358060
1 569561857 231224055
2 603909219 39110519
3 138727447 307368355
2 221290990 141890685
1 363813953 15582688
2 659173686 957049276
1 391878564 834648328
1 976828592 618517962
1 591294228 267649572
1 555686637 230657793
1 628155856 365230511
1 687672490 888607069
2 920034565 52891946
1 32707120 560626581
2 655653084 832104931
2 24104731 199289960
4 895145752 466323624
1 991101776 658082659
1 493127877 850332528
1 691200333 853079979
1 982293917 304377272
1 130635275 398443880
1 447993412 233829371
1 726649587 220952187
1 306981390 582521730
1 494903934 176558407
5 462771795 74514331
2 80989873 683329705
1 554255110 649889649
2 199619318 259886130
2 167318853 233602561
1 701508543 768619709
1 119694546 820026098
2 269049005 316695020
2 81231298 785163298
1 903491560 321516672
3 997451519 446347929
1 238749947 741378389
7 884327444 617953867
4 131667781 250770404
2 516987566 499602291
1 305248553 17242144
1 313577412 691310645
1 852466810 255285773
1 878377504 456493814
1 481247445 423774500
4 323768062 312782775
4 876675898 274631793
2 141622119 554317482
2 225517804 737482371
1 771267879 618952536
2 315424521 529207696
3 261594115 784179867
1 163198366 523010599
1 668270511 336128923
1 176429793 380037839
1 400443308 947675757
1 727729372 683781721
2 196970481 611789226
1 16737336 952632740
2 373539827 197360288
2 894723269 134862599
3 411533203 559569163
1 857614771 247239425
4 142176849 712243386
5 723178052 42665194
1 338673888 829803889
1 538340710 198125018
1 757072080 85977397
1 599972890 600907296
1 396459182 273371247
2 316441801 931067945
1 294747030 723172010
1 385738223 304310613
2 909665310 75631049
1 411892215 861377319
1 664502629 564292149
1 307860063 348336694
2 743089570 327808093
1 402946382 76037741
1 686066495 313406596
1 469449658 486544086
2 713332353 455096040
1 381257425 963947391
3 685288091 317137804
2 140845779 217501007
2 185136832 192021641
1 23449483 587285503
1 279430862 959311231
1 858415255 660965540
3 786652730 665931653
3 373579167 719535142
4 816274233 445483837
1 15757310 105617467
1 125476966 145834875
1 405640920 121596235
1 927420710 847726339
1 947305712 246013184
1 619290131 533839559
1 48800217 124272798
1 372644652 308882957
1 287501766 132557160
1 563922380 201574428
1 2028658 702094945
1 933498112 254444890
2 351558053 932246811
3 105013084 79375313
1 545673262 714092289
2 142137745 887980360
2 679155195 456668880
5 495025637 882363313
4 305403762 969180499
2 794835062 230543526
2 605352886 561074891
4 455152344 983426420
1 255167118 28053367
1 627581619 252699860
1 578296055 927860927
1 761665059 748324294
3 431338285 947324370
3 450277004 594160940
3 36703468 283532766
2 898296155 439842598
2 919761246 856247137
1 615332273 537008659
1 195766075 664158727
1 287215114 120181048
1 256196681 646946356
1 444745331 868556458
3 939951597 298740642
1 938597745 492891921
2 108237023 382762865
1 173467971 96528712
2 120440092 591104570
3 133134796 400190014
2 796506954 200199180
2 126623130 341961235
1 365370188 699591308
3 976268379 278569218
2 706857856 938356398
1 867587096 140985707
1 467998916 789279863
1 609431253 183656217
2 608663303 671939521
2 969576521 125665052
2 999746237 121959319
1 483461473 695051706
1 812822381 304592188
1 454662462 476507147
2 896634536 381498077
2 38328400 683899302
2 823234071 404008107
1 350510652 52967745
1 248356878 265543095
2 428685427 762552930
1 102000470 541171391
1 388893383 831572267
1 803711315 557082826
1 704613864 161274764
4 526865438 851802211
2 771801308 296401648
1 805969132 899801395
1 699842675 178016765
1 355086168 964209210
2 653648502 619412873
1 653329064 110423310
3 411194075 828342257
1 418195437 942861987
6 296683535 672340318
3 505375453 22209174
1 206899433 784455355
1 655796085 756988835
1 398294206 124199198
1 197738950 507450892
3 914718649 34184601
2 473862126 961418100
1 10280878 813887789
1 942328797 65731027
1 764310281 24875739
1 270264240 836105493
3 7728550 759206552
1 706485219 150573158
1 369692996 774073651
1 491001935 41490068
1 822188261 720298869
2 384939324 308768719
1 231202527 819803641
1 499771667 578353576
1 807870228 765743566
2 508044250 7966951
1 497570841 295735257
1 694894306 366874469
6 259273061 254946518
1 987470507 777293868
1 923315426 540564552
2 684185737 784290594
1 835040788 258529754
1 792805252 426986597
1 29710559 411448533
2 106847468 624153467
1 528188036 707946947
2 623900300 434282534
1 233697153 625625024
2 868232035 87443293
1 394513089 637976113
1 803303639 117421695
1 323074901 334523849
1 372970778 56681868
1 571979600 213452266
1 844447722 549317904
2 891054188 582803976
2 956258100 985973255
1 751990923 530875518
2 836019900 930904726
1 827078084 69976274
2 280445563 215104602
5 923169069 441805038
2 709612675 732580287
1 455944921 915248586
2 988438480 58898132
1 718065139 538503170
1 401953922 938913331
2 31880946 375726916
2 891501727 151138563
1 541279553 739069312
1 974259610 234072278
1 80835694 440866103
1 236071836 636801729
3 697430694 243398958
1 974229794 520355466
1 291542684 284914198
1 57825461 194736594
1 403386134 687997034
2 140059457 381181062
1 286171696 991487150
2 391593840 269010786
1 575610103 143529386
1 187116799 523986694
1 472821086 464402369
1 428427612 532886743
1 616110626 904080321
3 113083413 695988981
5 623586836 498989385
3 528498952 641658836
1 653216109 541461549
1 208472799 92847131
1 458401016 63544138
1 33513302 598206675
2 320642950 497338708
1 942914200 709644559
1 707819032 269347253
2 892961674 327824329
2 417935572 437448553
2 807331710 418313906
1 689070746 111276746
1 171905403 729186876
3 904782913 614241255
1 895497174 44245600
1 69043193 492412445
2 90416552 554571047
1 852139828 325511589
2 91793774 857872352
1 790723589 257405618
2 259141157 833898344
1 982520049 548775203
1 833414352 447062058
2 399587384 761085264
2 724457188 897525975
1 545083188 580108492
1 410765525 861552473
2 87144651 925812991
1 95295662 851993766
1 784049858 355813168
1 952197446 826032271
2 988914541 155827465
4 452400515 64124731
1 258410535 270007429
1 464066377 521645672
1 324070946 494022818
2 885846407 342489976
1 346563265 573305846
2 724004506 331668815
1 281752858 375254513
4 458620054 517042927
1 972177193 38719406
1 959177251 379550745
3 259952949 76991704
1 98015336 539433226
1 285828788 409292510
1 891445933 933337266
1 318419688 434722144
1 375841625 726791081
2 645631678 503949187
1 295699631 548753316
1 405920542 899790677
1 218079492 653976802
2 652917119 71041256
1 562858215 394319710
1 678105710 206591378
3 10286024 745575715
1 742997985 721662954
1 699098893 166247456
1 328599022 755285424
5 506633912 861695944
1 902229551 172497408
1 56085443 138081623
1 861276616 742000653
1 553521872 460608596
2 326758764 676437243
2 198661159 379528454
3 826664329 51742409
1 655478943 175573720
2 520354565 166389960
3 471339450 838327968
1 38011191 209301658
2 314565620 931328237
2 946743922 751152630
1 129479457 284412942
1 613521199 538577765
1 99395769 880208134
2 618950739 587220723
1 510403804 479157341
1 710384739 391308198
2 740149963 172533316
1 304910948 189543088
2 40226775 405695764
1 930918178 159540792
2 698602903 16518987
2 394883724 971330546
1 272329071 87617027
1 302609661 952020285
1 758527585 494395003
1 102523292 626626277
1 383711953 965195722
3 861719422 710756932
1 573468129 380011270
1 826906159 349469423
3 13317727 644899305
1 501893302 424253194
1 297245987 574227091
2 532272223 622141426
3 188119613 883356981
2 905463202 322149510
1 739174083 636447545
1 190813943 302209125
1 346557285 398227220
1 779015253 644106254
1 290243853 80967493
1 317090984 862813960
2 934808976 918266757
1 659368770 674397846
2 32414830 179985088
1 46291674 293455865
3 747990573 242930509
1 874526418 78177113
2 615684126 889693642
1 632024552 563875481
1 794402010 690321682
1 407537608 960682946
3 561373506 137766278
2 511086369 397413948
2 810813154 766677101
1 468239714 486581560
1 811317577 875887957
1 804457658 884028758
1 735585993 400091983
1 805189136 316684789
2 547816155 571444990
2 783467002 285790347
1 502985771 534311158
1 962038577 628573339
1 49689958 130059526
1 651054455 106668760
1 820594471 355534882
1 926105157 671377264
3 290754072 148235704
1 808450425 136619579
1 665065904 920069380
1 96166430 130446011
1 302621379 180888571
1 624744820 894995262
1 53669306 117861886
3 559840852 272219049
2 565528129 234884117
1 348372741 560260128
1 673109151 789230992
2 773559345 613744252
1 442621654 29031465
1 473336561 900674117
5 207932322 337283869
2 544977955 203250750
2 765805906 195634102
1 213045705 288129023
1 980888965 546504180
2 25138886 231120872
1 59648757 459473941
1 626700122 883228613
1 228054303 916840514
1 917749289 817526918
1 12824037 186826843
2 132653264 95543818
2 220472229 543875449
1 483943774 741574079
3 784398075 679641440
1 345986988 792731196
2 305562268 944584653
1 990920561 338347751
1 747801478 454431685
2 802672563 700989782
1 319244987 607787424
1 713964999 581204389
1 866747394 412962461
2 236299996 310392094
2 244380477 24803535
1 445978885 686154332
1 58082377 523475432
2 368493064 131946966
2 949768630 763710375
1 675225805 542252751
1 933202311 452079544
1 618085596 189392395
1 249726769 949675505
2 474234192 107904090
1 205414740 804770479
3 227622342 166432375
1 738008064 265466789
2 550753436 175553222
1 39285725 640061650
1 549500108 35367812
3 516344718 264328975
1 242601587 295186242
1 127489031 242611707
1 730937866 593814222
1 831943232 596711461
1 225113323 965795860
1 336573669 181901521
1 736601528 911769470
2 380008677 689196267
2 217389984 625172933
1 280367112 110971704
1 37652874 459358928
2 556367436 676314224
2 1063192 997285255
2 741911841 463476610
1 145164807 68438381
1 452951642 324752112
1 967791285 251711339
2 789366606 884964254
2 429465713 107641069
4 541250723 112405795
1 923488935 638072606
2 980796178 588318294
2 752344993 582379935
1 382798321 472699064
1 752441489 764591445
1 432784571 658298196
3 629679791 526473881
1 473109087 450617936
1 669462016 616148232
2 904611615 47185633
1 421735063 734736451
1 29148904 924448072
1 65836060 593366474
3 490675334 890299131
1 916208517 580993293
2 656664423 335289819
1 297428679 765228751
1 36788248 350959046
1 957841100 929041254
1 150650152 390128491
1 381881317 181085709
1 837549686 347611349
2 656773711 516983889
1 366797888 427254306
2 111838330 556182126
4 254190983 415626006
1 769445212 653383644
3 63306932 791057676
1 849918915 893696270
1 752910639 674891957
1 645245491 22793753
3 617614782 291019355
2 484007820 996913139
1 864596893 967572521
1 214206240 684440278
1 991960011 943586985
1 767882982 239688894
1 330684874 705081202
1 785407468 961226459
4 799653032 870622641
2 648662721 307137932
2 735490351 719403782
2 136872474 447791179
2 857662968 828534241
2 243606822 688018110
2 146763168 293459723
3 822634375 392283416
2 132383746 418755987
1 444354756 707705546
4 723228829 591636934
1 422082004 41543356
1 428521809 462085565
3 971683320 436264827
2 783189260 256089193
1 912064733 768471872
3 950245594 433073411
1 81905032 499520251
1 179065870 111515951
4 698450097 425322888
1 251299863 247832035
1 792354738 202526529
1 583776687 951838395
1 553661234 285513009
1 996441377 557415631
1 508902017 404253251
2 85740761 908915332
1 60831996 962208188
2 340818785 90956448
1 654528254 70192850
1 795277827 474679867
1 307510445 45156513
3 760725934 56439317
1 802000724 970016178
1 208048332 62731054
1 356719201 340192826
1 487432904 890373680
2 200094459 124262557
1 537957058 199423625
1 356309232 370608783
1 628747422 678184834
1 195774898 866184079
1 132715887 402106115
3 536672089 963462
1 553838982 814997267
3 822094145 218035347
1 657494647 685524298
1 966990140 762551996
1 183308513 72658630
1 113304832 870697279
2 30948849 229049528
1 876147186 614037015
2 951330992 217363708
2 680404856 941006625
1 875804778 608580194
1 202685030 206041891
2 978008487 673311964
1 637359033 106746587
3 992537811 373114715
1 845145695 869965666
1 875949244 672375109
1 63443126 112061140
1 371244069 658354252
1 580164711 411487078
3 539293564 249484289
1 37084546 499831712
1 962035679 555197280
2 990722398 423710937
2 33121410 792044093
4 600007669 107583567
1 852559302 965972322
1 447709897 985661177
1 544217296 833543632
1 686860296 989474007
1 48726644 482598310
2 684857737 868504648
1 553447895 975902847
1 56587959 271108843
1 645667577 191194593
2 857188851 823281155
3 568467888 591067935
2 905039149 76249174
1 864439984 520313356
1 561875519 397936211
1 3901001 79350578
1 437571197 563731527
1 4622440 304786154
2 86943541 910009737
1 481636584 827358034
1 896284598 507230576
1 775264364 52999892
2 165367955 290779216
2 722505599 523875606
2 807295743 624493041
2 120500874 208211525
1 634194769 825767105
1 823547655 494343998
2 124414688 569630862
1 876177297 379528445
1 145980031 379326984
1 742654076 364183782
3 725512388 552831434
1 14652213 823240632
2 561429245 552679815
4 884039217 514461160
1 574888443 970379692
3 470416888 800216570
2 915711058 4725395
2 84819557 461765928
2 924013164 396907829
1 514838953 776761061
1 151836887 371640779
2 824671634 337485543
1 206123376 477251772
1 388539493 267938849
1 62880898 436846646
2 151592854 503253441
1 873435024 425088139
2 885926700 908424227
1 533145935 5199640
5 836510634 533500125
2 464876450 846970467
1 558536383 644933524
1 812183098 822077621
1 545665016 65933082
2 511055856 106504985
2 488692082 632925905
1 872460166 876182793
1 37648328 815899532
1 39650472 848246568
1 55285044 761347822
2 399909954 628970805
1 649503605 278433232
1 586568522 468431246
2 583589076 789756863
1 930217197 744210233
1 58621352 406973260
2 3775266 512974680
2 751686862 483958768
1 912245442 380095559
1 388921656 386509116
2 591631151 815160638
1 297828462 759179448
1 115924637 292370282
1 12481595 893623286
1 788419599 11930078
2 883845785 872628985
1 80423741 139196218
2 291395895 950481950
2 43530925 492952501
4 924394063 433999259
1 600995205 452073783
1 945050017 920292181
1 470009873 749819764
3 443016769 298115422
1 699599157 566731513
1 917581315 242878171
1 217909381 901474184
3 42379578 533013090
2 81795555 21440159
2 57826115 841390382
1 56712789 494733290
2 659129371 891078634
4 309915927 897073371
2 533278351 519755146
1 327328722 820789805
1 653409928 155252298
1 933975419 309543557
1 428300261 67867996
1 563606006 172333071
2 279616408 117163140
1 808290895 88158631
1 253314947 581336542
1 186165488 62203238
5 157877358 928288411
1 213099981 39813060
1 418409459 894813342
1 965616842 139306060
2 418817331 111213190
1 889425085 241502825
1 244493609 944553367
1 252731704 701679761
1 556143202 34028974
1 715868980 805012095
1 341691263 422970675
2 926204008 961936248
1 600719662 179863319
2 638685692 502468699
1 703306893 727468910
2 512098443 866049893
3 151298901 766525539
1 533268491 165118025
1 47901522 977302216
2 893965685 366442355
1 830452334 32280635
1 449926630 870133566
2 487086061 664960565
1 811311149 746856188
2 504743885 646487892
3 206947069 923768917
1 734198076 166563833
2 39507448 505858970
1 583500139 284960332
1 816650493 379073275
1 959304230 86761541
1 675997211 345291010
2 323809607 734432264
1 845091493 101988398
1 142347019 694511934
1 841635661 892393975
2 37002346 906700623
4 641107242 511224404
1 495123886 462075071
1 154822414 344600532
1 959701631 807055198
2 801469159 12287902
2 8493461 841085547
4 807201306 183913741
1 700607251 747789556
1 583977564 645990071
1 156523281 95415043
3 117672306 773106743
2 546339067 676993150
3 253359675 563692449
4 950782100 724821657
1 880317562 834406883
2 319416768 147885313
1 103631665 22166439
1 552484352 906968433
2 304204700 17227863
5 436924979 705098300
1 558526872 42115594
2 960336181 945412264
2 802985133 774441954
3 90226916 581568735
3 559538696 154723328
2 784292884 665225657
1 596148434 236691158
2 796607111 902282015
1 441688859 730946544
1 419032403 85209486
2 376902506 209623873
1 758249720 335698033
1 484454282 309129996
2 814981344 620137575
2 255500854 396466085
1 471849772 555876771
2 389555144 791994779
2 886774885 688448460
1 717799019 449210025
1 256459797 743140090
2 320257718 957780228
1 336878382 906558533
1 318051594 112079024
1 752751694 872839250
1 52877675 624209811
1 68829889 57958151
1 666881896 629183332
1 901541135 45955364
4 632201301 661201310
3 470719123 842641007
2 634007752 579258313
1 403536526 730665959
1 944666932 802923395
2 212370390 460193299
1 646261595 319422949
1 870539037 442697091
3 868775445 860098386
1 65316347 281266523
1 521543114 38731920
1 188161468 482568902
1 940631916 506767084
1 219596355 939894824
3 680190864 277178190
1 938014964 333175960
1 688429711 301444313
3 28822655 273823682
3 599703427 510876951
1 370309049 388492767
1 323095063 321298143
1 373054503 726850328
1 583380574 722779677
1 807615940 796870023
2 86942183 719527188
2 136063931 405501233
2 25479174 160211198
1 241809470 717049034
1 805017744 458693236
1 981077198 88381132
1 630157890 924288296
2 594286576 648888566
1 638004061 11157275
2 118690390 461837711
1 614835377 577057176
4 480083111 79808704
1 985948133 392069234
1 426225157 88068803
2 901911478 404329456
2 179537288 305056419
1 93500841 244522407
1 429358064 202010454
1 681914740 39734727
1 265395709 607969324
1 700936786 506762332
1 41309633 399757251
5 46826998 362622676
2 181470181 521752834
1 495494942 146049149
1 362725356 878681172
1 279029557 540946116
1 65090787 236983617
2 586132623 7886092
4 543493417 32680289
1 729640121 34335905
1 824581691 99679071
3 889918564 534886888
1 357833583 200734558
1 923967309 737941230
1 447210735 235199746
1 328720710 625859859
1 106518254 186763445
1 669286209 940665880
1 692312677 530368038
1 284712805 57121424
2 862947562 360128673
1 657186494 453035811
2 256931263 487320546
2 857918891 630019459
1 261282220 382505819
1 864715492 197992069
1 867809376 362435134
3 447951380 561680605
1 249253988 996064123
2 94503896 586557371
2 17400085 771080288
2 272079569 309140475
3 449252816 657878241
3 300155914 293720375
2 261205651 602760941
1 951058292 833456003
2 146718751 356104651
1 397503600 328803153
2 914824846 53574837
1 204250531 557120327
2 194202713 580261839
1 517903988 599270905
2 499310005 97465318
1 40365808 443267520
1 228796271 499099589
1 790778501 838754281
3 117772223 988013105
2 284222269 932363822
1 286682425 973917268
1 179503041 97632971
3 392533845 443577977
1 447195379 709556012
1 426594581 140093645
1 116941573 644521109
1 852608505 153438630
1 822338523 861969552
1 864435227 164024004
1 101260134 821887930
2 851499068 2784325
1 321140955 565156654
3 286896900 801351508
2 216393813 698811577
1 328658477 825309327
2 280199892 55627042
1 700587757 214773623
1 518194025 593417853
4 234940374 592230339
3 609073370 318052038
1 385801514 514479658
4 219560249 630547286
1 221338620 784340827
2 886657365 915626050
2 993730551 951201394
4 515514420 192035152
2 370270718 707390118
1 915653471 446389621
1 273588010 234888828
2 390046849 668472558
1 984382485 465028040
1 314111675 459895957
1 142174681 27435643
1 548795323 349534570
1 640572088 771911695
1 752871647 10996318
2 411510398 656655711
1 997761785 876406604
2 85580435 16825580
1 989209697 34222765
1 596073980 213438070
1 231555338 504451601
1 577421694 634873788
2 734217387 998945694
1 740572106 603077657
1 192016958 35016613
1 368127348 15832076
1 116594360 76340740
2 673385713 15322715
1 453950738 572715780
1 184822956 748209473
2 177253300 591318217
1 185732847 312996834
3 660333020 852749737
1 535466837 675875997
1 629589573 424253044
1 62710765 859208875
2 641492496 555112495
1 996420485 47359745
2 652634771 766924858
1 560698633 775266556
2 256605132 242295042
1 808275288 131331598
1 71847041 42523528
1 656370485 467979629
1 653889728 555527443
2 334565172 199114091
2 950400676 521639578
2 945929748 199062478
2 547810457 589229507
2 470436055 265857822
1 238406402 954131882
1 967014252 18430008
6 37604003 556421622
3 52199834 330220069
2 19816343 141236399
3 40399535 626020946
2 462824111 795756762
1 534789656 421071264
1 317191145 54427426
1 928720493 874133823
2 459179766 465018678
1 868296999 89192302
1 35688607 522117909
1 604949347 925497227
1 382882637 461692422
1 861883079 761792560
1 939053212 219931109
3 593369729 24573632
3 745003289 437842764
1 92580073 234944229
1 678134788 733488687
1 377979258 53174254
2 67462477 466165286
1 579729324 153343827
1 585268708 903092685
1 747072822 569283821
1 456725508 528031601
1 518378954 45205896
2 367817481 229665190
1 667396501 950777448
2 40457195 728063403
2 903743463 282094028
1 52440948 320126779
1 341478612 467632758
2 43156808 396844732
2 521166810 547729155
2 549817810 456078532
1 221695561 486491198
1 922370711 905091721
1 594070664 529408744
1 354935104 264272812
2 601582656 429074334
1 750491450 828827874
4 102024934 879853745
1 892759875 82271847
1 533404376 643192938
1 320269489 25276308
1 763582765 754117336
2 98530802 271904689
3 372692963 502161574
3 725850783 655999494
1 86721020 686439731
2 365499734 657428649
1 746399569 375026252
1 843757009 931363435
1 180774823 579317224
1 218045633 926233532
2 596371410 584524936
1 422878140 440353701
1 494941730 810860549
1 692174116 879785282
1 685002817 28804359
2 582116557 129172862
1 480344453 23413996
1 216966324 273670640
2 989518958 411918537
1 769853597 955848133
3 85610817 214314873
1 609532325 64776077
1 222219016 155704239
1 301265096 465968137
1 205210381 790449718
2 715925535 465031972
4 141940291 683282435
1 518525353 973169100
1 58949357 575761368
1 524361393 570816395
1 887380511 216928057
2 787855687 806158114
1 452587251 734628366
1 441885159 991121176
3 920389488 90409460
1 422390510 94940818
4 149889433 702353187
1 41400163 728472081
1 631981752 94140649
3 288066232 545618318
2 507813839 674800943
1 416861601 730369624
1 809144710 261199523
2 911534385 636074667
1 83044163 55105355
1 670300000 962052202
1 431245642 348560933
1 818889238 30694016
2 631792469 229350608
1 318960785 838475109
2 314591090 882472788
4 609342535 676263726
3 385842818 807775186
1 110296075 73517866
2 404411943 76704754
3 624021647 142708250
1 690067118 330047994
1 602611016 716772148
1 24425241 156240510
1 82347540 949150269
2 535039323 268311642
1 863154736 943335211
4 620624809 661956083
1 220464131 417268140
1 914171722 160387892
1 931582233 963881597
5 328392628 113009419
2 934720239 222739917
1 286705676 634168964
1 702771563 848555747
1 281073619 149726791
4 272531304 385587129
1 869894727 359594507
2 822632670 430167026
2 934019800 314228004
1 947378039 258987491
1 555634146 366571162
1 570393039 25963015
1 645113105 988684145
2 338387016 576650958
1 864154399 571529015
4 524288588 966114837
4 498946323 349493638
1 356460071 130154523
1 891996551 287711646
1 779182665 384987214
1 704843864 403895589
1 90950571 282622767
1 281053281 553238660
2 214269767 473457734
4 890727601 550010000
2 914027894 990198795
2 305626985 422742521
1 871513390 398071193
1 853755543 811892982
2 995844917 785401615
5 477543064 2942996
1 773677199 462559847
1 37978078 23128581
2 370490653 303684845
2 777741104 580518792
2 719595989 519018528
1 628339334 672214022
1 900692769 23687900
1 835071104 472411822
2 791460222 457180349
1 215263367 95255422
4 334775399 973598058
3 974997789 995535658
2 398466601 26037854
3 961609029 886886088
1 838706997 762342043
1 590127145 533844856
1 220542603 136701916
1 820988609 11116381
1 817640648 683131287
1 409766844 505255071
3 931315719 573732335
1 202508388 265079182
1 647489286 562713408
2 708339060 86753794
1 668911422 532579017
1 360375221 875787591
2 567455610 230471852
1 173872286 627382622
1 646387822 815087065
1 831386184 369011434
1 564855048 964350812
1 523579716 981139003
1 216227921 163289019
3 535022064 337391405
5 271340806 66525634
2 944766559 652786874
2 4896296 708223454
2 369085400 148451106
2 234437460 264775715
2 182532830 255585267
2 536194931 301395157
2 318347668 901324546
1 57590128 152303397
1 428859386 144683671
1 457800720 724907817
1 466816999 43977941
3 235451397 595531753
3 676835860 601831101
3 367670273 778874776
1 570445558 311574110
1 936065052 573485530
1 196967778 412421043
1 99261065 955995863
1 615445402 953723763
1 781969431 808304482
1 925881679 52288474
1 527481513 131927341
1 747445824 788418398
1 891776421 481026751
1 514125469 730073993
1 813407517 100197911
1 212364175 125156561
1 477494010 631839336
3 434447147 840881686
1 586782446 30750810
1 747643713 42956281
1 517913181 620224899
1 243198025 269932310
2 82592294 547012218
1 355084475 553227023
1 486263344 37747976
1 577460143 642038286
1 77127702 309368815
1 807759052 710058071
2 641651366 111282386
1 352212381 101703602
4 96915715 311478661
1 540373011 121432789
2 662885350 656941091
1 467862312 414506501
1 979864318 605793052
1 601920089 962927387
1 805346459 624642175
2 355663526 297306422
1 208157101 488270565
1 629947238 772027326
1 991680074 178697565
6 668020852 177756312
2 534982930 338845174
2 391684870 46394470
3 69027710 257432724
3 540116700 871471999
1 598669077 384124818
2 427342154 490693036
1 51286714 900746328
1 769783883 649452288
1 179765370 362190963
1 278428440 234672938
3 70173593 883179503
1 941491299 109277034
3 510536703 207728436
2 491855443 401900588
2 701022057 113556890
1 748222362 868610419
2 741230349 721191724
1 471352524 584586177
1 712864844 322129785
1 481070414 455044262
1 300432719 967202279
1 481495000 379585978
3 600944405 512084358
1 93354256 453573449
3 358470321 335230985
1 475188450 723406492
3 6912670 66289044
2 733892503 532178735
1 742409335 935255744
3 614394915 807294532
1 502148195 305495083
1 797932753 104714934
4 662593625 545903423
2 186618239 699958192
1 603678349 97663990
3 830769289 857135735
2 643221388 590011916
2 604713666 546416519
4 65709616 387385553
1 431697117 551036658
1 111193525 159295498
1 560648915 23690308
1 450167165 270846056
1 653917919 532556852
1 135267029 312634610
6 225726618 939494226
1 782675648 475777569
1 285480343 442039391
3 392534194 306378673
1 538003814 745703964
1 206952603 669516089
1 513743156 84508726
1 842927130 407358115
1 321247129 181657116
1 686245584 650326500
1 692638824 433669577
2 159886674 381383583
2 996609698 108075933
3 699689890 523452415
3 141380317 671732909
1 548046999 953513330
1 81209866 207011904
1 855707969 7911510
1 125722073 500936055
1 647978280 393770003
3 130455958 394558328
1 155724793 964634472
2 55953426 510654171
1 369093067 192710818
3 22462168 817882287
1 741487104 640882105
4 346127662 977010153
1 558031317 51593683
4 480642644 750374244
1 103966707 999723129
2 231993414 746417806
1 319370760 299161578
2 413894880 736674973
1 148010645 434626429
1 974751479 675235970
1 575970256 498184496
4 189553560 890964851
1 869499051 147624972
3 79728178 382141939
1 847675434 170061837
1 889549800 262611653
1 7841639 723623016
3 112797077 295166810
1 706402315 181516535
1 817673386 636911101
2 427373772 728251941
1 956076552 77277150
1 766162580 101905756
4 188049993 892779133
1 220847423 75005130
1 750467247 879338313
2 566928326 759186036
1 673857541 627971419
1 458820116 193417194
1 973831949 380735950
2 34721706 234905981
2 555919882 643922092
4 751463825 524192481
1 38157628 722254726
2 530789338 392297533
2 728581789 490530614
1 670557204 231599356
2 212122801 863908317
1 836075023 684864693
1 9446175 463789838
1 856981454 793019565
1 767279316 609738261
2 858160010 178333400
3 548785251 842014928
1 24849589 265062001
1 406941986 136862420
2 123472972 978435619
2 678962036 464883510
1 146655356 210432488
1 732591813 262055300
3 614650114 113270419
4 608568670 183280253
2 293320334 400973510
1 489397322 682710507
1 143027386 971234545
1 448724339 725736126
1 339331464 448496899
1 75663575 376058150
1 802525637 660828777
1 829682830 698323462
2 922114989 476630797
2 943625363 927918603
3 361349844 292873060
1 279701295 978400565
2 629707692 962368514
2 872459614 269493618
1 46490707 685101644
1 155530399 276163187
3 168732037 520363347
1 133369207 240496244
1 379905544 312970122
1 140641972 600256506
2 720189374 618799975
1 374389632 230405630
1 200160007 372685993
1 282899843 466807020
1 176544925 825302723
1 281557194 502976167
2 103366431 400127731
3 161392767 345517899
1 678177333 638634446
2 652001360 473962838
2 426056049 843587152
2 55345514 257311395
3 897436453 197943480
2 287685817 444116663
2 331416521 168804272
1 464633112 277491538
2 63718613 701726169
2 893030539 740179597
1 445456676 178986543
1 145435805 210726303
6 196232242 247703955
1 25653185 810700883
4 646464776 327302340
1 838148036 657808353
1 72713491 568479514
1 309724834 793127704
4 535717447 778724619
3 614293040 661656789
1 604455105 446808319
1 952710403 68347366
1 522931327 873350457
1 119566590 674780285
1 794730954 695829143
2 366695867 81189945
1 204019581 246395322
3 55045453 191600525
1 114643214 826723934
1 960455603 153066220
1 540544749 330140975
2 763512888 445786957
1 851473300 602545623
1 485664759 471171553
1 75114719 767249521
2 36074722 307145298
2 589962413 176986085
4 803341388 456715841
2 900824126 863322332
1 662162792 186460141
2 893611835 541902761
2 103251721 959134594
4 718277726 649962462
1 871816963 166291412
1 796841469 34828232
1 392786921 22482199
1 865776835 939988966
1 891851857 873011373
1 975190275 743427352
1 375020679 848815463
2 328639847 4263368
1 207379555 533331603
1 186627215 730519404
1 254862208 762443420
2 552069226 190420080
2 576606054 722394748
4 717546807 997213204
3 361195042 477138094
1 916549534 724832054
1 457423790 622091754
1 376216791 734334214
1 216388582 487202268
2 617973128 659402970
2 942823044 631870426
1 786474726 436064664
2 986830778 522403454
2 875817924 383999127
1 99600976 620920237
1 332425412 237451355
2 729046413 990473049
1 124371938 698529979
1 952290686 469200119
1 905783619 13109979
1 111190760 660199646
1 735305069 681213466
1 408318525 505354005
1 958188106 667136134
2 818188476 119418016
1 566336045 712220158
2 739047077 85047954
2 751890141 938954238
4 225254364 455953750
2 847514745 453423048
3 621800046 647944222
1 167510461 312846798
1 844016240 794969840
1 335637238 220385310
1 827234049 144507410
1 22510839 357299447
3 350877444 577722124
2 293984297 406643
2 879538044 77376462
1 236372475 482687067
1 566008945 535850084
2 923829242 640256944
1 186294514 917916289
1 892816670 923372626
1 700507558 791795290
4 249795875 663401079
1 272407609 887934729
1 968235221 211294561
2 399181295 721728929
2 980079208 979203780
1 957690010 461069758
1 837324155 857908333
2 421943277 295745292
1 758774688 241348482
1 580652656 445868118
1 952336322 637410264
2 667705061 311145199
1 649338639 425697419
1 649442849 182611157
1 760600846 73024672
3 306229534 480102197
1 885475737 307501246
1 344461134 511758109
4 734666209 633835758
1 38507597 858562780
2 204599724 490071553
1 253761368 343287759
3 232821763 467530865
1 885131389 937187441
2 802518648 31571517
2 19022655 453283954
4 615121448 465310221
2 557690865 786744246
1 663566210 599235939
1 6599834 499406996
2 191156681 115057991
2 363785835 913106609
1 321435985 400127892
1 775940065 142689778
1 943393829 114418865
1 534531929 84169902
1 159379117 795377295
2 450106512 25335454
1 84281255 728839652
1 589803835 853160129
1 488297498 753820448
1 753547150 719271390
1 958859028 869935974
4 913426101 411768760
1 31076912 640162328
1 721355649 42213458
1 525985589 836737280
1 473354525 439236145
1 360840346 574929410
2 973936556 662770485
1 993792387 976506309
1 453722903 719376301
2 900391490 840320392
3 321104489 609359578
1 762872630 741716935
1 333470807 596817186
1 136703641 587245908
2 276441207 719081965
1 112361910 278012175
2 515753615 861981492
2 94151294 543062655
1 271632629 57822781
1 768420820 609201362
1 733679247 780128163
1 27163598 516517220
1 851375900 262133602
3 563498444 737502320
1 732245149 918500632
1 543716554 589681032
2 665576503 131848821
1 619804400 166064896
1 890233292 984891618
1 526410183 311852916
3 66415989 174441696
3 129184119 582351323
1 826259065 705527059
1 247520455 725071663
1 372910646 13557180
4 684751263 960347130
1 166868777 804095856
1 341571416 2927659
2 581420328 749979199
2 395173133 414654719
1 770795838 336887774
1 31309521 376815160
2 454530208 265188747
1 780764451 350223201
1 960836447 374755501
1 217966503 157986873
1 584519757 439894917
1 446718660 234431041
2 56113344 317383206
1 775125243 613193678
1 359070078 223029004
6 946464426 790011341
2 602022664 937903266
3 1224604 739330646
1 707399217 147314576
1 861709799 324570046
2 371672552 714376744
1 574617264 641972664
1 1256396 655790009
1 904109671 501476551
1 794364165 806549250
1 146573994 969227205
1 835955568 608031020
1 495339150 740463640
1 508687700 843360505
1 425907765 675814587
1 905873757 39995132
2 213523594 534853620
1 427757633 256339162
1 432379881 800939528
1 767284909 36226604
1 546779323 511425833
1 501154374 312200795
2 681461311 309366199
2 121383601 938993757
2 472376037 905036215
1 534215001 703593376
2 618016422 115117162
1 521641165 136775753
1 148554161 948177632
1 436211422 230752659
2 245939785 844464773
1 599403274 406421789
1 911181829 36774976
1 523331278 588442018
3 95005640 229971948
1 802566399 74282075
1 317356850 645508155
1 489048220 889805121
1 31519556 788673858
3 583465875 188659525
2 908931883 934315519
1 798206228 728951606
1 382152249 710122990
1 253496432 908011693
2 52161088 612878242
1 547495056 959070386
1 463061396 409865873
1 760574410 289388990
1 136862202 712430662
1 681204608 232477381
1 965061775 642706303
4 333605499 934507719
1 282108195 199309133
2 9375029 481018547
2 410050650 803543788
1 577507249 776606301
1 247214688 878401410
1 693565646 717523129
2 503393124 22853385
1 855079582 411773169
1 904070310 133141609
1 535535826 661110784
1 383821256 970321892
1 515140088 472909445
4 990429581 867431062
1 623676473 372122879
2 659051086 866717918
2 869060407 456524782
1 333988544 628255989
2 641799082 676907203
2 990507782 939117042
2 368150637 83038602
3 337900320 226474512
2 711081167 416094532
1 678630194 957437561
4 674694105 499566863
2 965376923 442287675
3 508856612 384619199
1 829392293 716825972
1 852135288 746181057
1 709212201 259937999
1 350738729 276797350
1 475238337 1203831
1 103576516 460496371
1 591309658 982468514
1 302709722 510041673
1 410381006 856590989
2 819498675 932011564
3 622883114 477972146
1 615059584 240796502
1 72462605 456134972
1 476455779 327091986
1 932097422 136414640
1 74221072 194438462
2 460069558 973020877
3 12910411 957244355
5 125467678 89099274
3 261223116 248238907
1 13151073 710986629
1 53989964 800592765
1 678494442 332420584
4 583398934 823907684
3 205461374 783153159
6 930852735 70941489
2 823991091 805677885
1 319202652 790590268
1 597943322 117707388
3 720973072 294336730
1 28316654 76459754
2 237259814 842050279
2 163738042 447592862
1 909722880 613415419
1 10512993 6952695
1 292797616 391595632
1 434224115 822673741
1 370370614 718043587
2 650606716 757702190
2 71098462 787565978
2 125919068 770582488
2 862958023 749190538
3 879079291 430805567
1 497119896 508987576
1 479975863 728107194
2 279829534 381825733
1 967289305 626391477
1 775730783 649852446
1 396514133 381734030
7 537522668 200636918
1 40811380 579389519
2 982160107 779436317
4 506926035 735862673
1 106059582 715551810
2 174370456 36684154
2 934682652 903364460
2 196105972 272198052
2 742415698 534555601
1 848459034 908746326
5 820453822 26332516
1 984187042 894458392
1 293315045 979184084
1 561475676 191742951
1 2318543 201730456
1 107145998 54920622
3 651700080 122396254
3 973613235 560197061
1 805377825 116903197
1 447963240 203672600
1 351157156 200679472
1 830209733 646752334
2 149620354 453972937
1 260449893 345639147
1 55904865 833387735
1 450356422 974703241
1 319621582 902201968
1 474033170 452908766
2 155225687 219030771
1 628478807 36835977
3 460744813 722455894
1 551893367 311435914
1 498493266 29447030
1 292893796 443259887
1 418164248 72358615
1 651229235 369336411
3 982314332 229423580
2 66948892 60254668
1 801416470 97384545
3 732437366 648746963
1 605376635 553581650
2 792221946 411353039
2 464141666 159710241
2 969185427 432250069
3 332960092 336882596
1 863560802 301121154
1 374239417 675186113
1 456278085 217012287
1 931763954 243582586
2 687931397 519123786
1 897597380 339499917
2 864015430 965843753
1 563745557 736580896
1 274205520 948313091
1 575198805 31348519
3 996982431 377390489
2 97007866 469284611
2 141925112 775355860
2 58726096 337275910
1 720715278 173363919
1 265242090 584979644
2 271445137 269399541
4 664385588 50973945
1 55389713 305027588
1 489494052 548562767
1 507862943 113018279
1 858391972 711897424
1 979531008 661646875
1 229486610 760066177
2 997961708 343633855
2 907324305 69756676
2 984557624 491333550
3 618796603 797514798
2 41043026 246732624
1 177535973 38342873
2 688841138 443756481
1 805849669 529129411
2 899130249 605620279
4 829071065 352517931
2 999880253 676278684
1 140015420 826570296
1 60023703 776363916
1 446197578 651941346
2 921055712 49397152
1 910172276 263163958
1 358552490 107233166
1 425296692 521794627
1 234436581 902586858
1 624875931 790188178
1 44039677 222200821
2 742731936 771531894
1 351438440 244779835
3 117745453 83018965
1 300449275 229395753
1 714340948 918521685
1 799472846 901092964
1 923901354 592038754
1 18000343 430217133
1 224503307 945118102
1 127718171 73172426
1 793342107 325945472
2 160851844 173197940
1 700424803 638165039
1 981687400 657691044
1 500843713 365130789
2 173194975 573457744
4 770564825 436289323
1 947002031 36941342
3 533288191 697974435
1 795876802 345260926
1 846783705 637572470
5 361734074 85367519
1 5555189 852513641
4 424109460 781825905
4 991159217 435399549
1 78986742 977168726
1 41064975 28490721
1 407651277 233726259
1 189342114 148177559
2 352619196 488998503
1 636811629 413097893
1 595173142 645258897
1 282524221 899852106
2 272131566 902502556
1 590890501 744024273
1 954740287 165248878
1 762539314 407709930
1 353827236 32410354
1 242804727 836836582
2 49122843 464036855
1 699725785 997938317
3 523868765 171753180
2 166469386 952233011
2 666149454 913131466
1 197499525 378603304
1 713680097 907453352
3 937728240 69910176
2 162234107 582790795
1 358654862 91042530
3 813912137 110751266
2 341751277 422950748
2 865726153 396526083
2 330798033 587885796
1 871065733 180195490
1 262154725 977471618
2 669962290 307397711
1 845882063 2717114
4 743600466 23401929
1 795330397 981192685
1 108774855 100025244
1 222446470 564688896
4 622432488 310596376
2 758497096 181520438
1 819524143 819423037
1 202681558 57599004
1 860888255 500837975
1 138010078 590274376
2 818672043 723745045
1 833581328 16775131
2 580839132 237733343
2 166896876 29865022
1 614794791 399653840
1 527633206 628224311
2 850787331 871154180
2 87397929 909134844
3 298072519 130899726
1 935574364 59956446
1 762942063 597800925
2 568641877 968228366
2 231057159 805375730
1 85722825 179756640
1 33812875 196844329
1 67976919 120138269
1 864199235 343122352
1 192238861 305950542
2 267694155 300361517
1 698965522 740249810
1 513400047 394291793
2 690482082 834765414
3 482760622 245456434
1 447394836 242292431
1 388393048 866289318
1 565498532 199051931
1 733100191 497655638
1 284352613 502642634
2 190265331 893743235
1 310981081 54190519
2 628782246 98593948
1 177924751 315994967
1 865686791 820072172
1 272141028 209081809
1 62156027 625792566
4 721837336 195037623
1 139734437 760929629
2 99966401 827946509
1 971724762 703834749
1 191075857 185202833
1 710931210 657088019
2 79418808 366472863
1 232885269 515170499
1 27554079 804773421
1 218384464 163406548
1 55033163 876478807
1 667953225 658414250
1 119996938 430662293
1 29151177 80222736
2 207326279 954633967
1 366143114 721475855
1 268792771 699613339
1 935321253 972431148
3 53757779 457551665
1 455642142 691522403
1 118344178 383713520
1 64824796 211422780
1 422525082 380697448
1 13239419 571518301
1 648427399 416665474
2 330182471 530535087
1 695996111 192981490
2 924282050 203555829
3 891187040 335580480
1 710835898 782930418
1 515103542 26586986
1 134261530 604853657
1 580779989 7294111
1 390028354 63314310
1 260753069 605280311
4 566989135 343670994
1 684483857 542516142
1 749265867 84844168
1 862780331 71594322
1 272227680 551860480
1 489180849 30828100
1 619812615 33999251
1 543898807 391561786
1 78236183 187560059
3 41996948 502763540
3 156568272 288755401
2 166741521 99075672
2 711032464 125126101
1 245209209 740987392
2 372324362 923974036
1 633424042 490734506
2 911258140 826530960
1 62564473 238340951
1 786110695 166041795
1 57440376 481889122
1 606073253 720875383
1 656769355 381547433
2 255913909 178318161
1 361567219 430154998
1 365853929 523915441
1 240894103 175049381
2 260269457 261098816
1 820752279 723235238
1 587385771 33195060
3 384857981 116813936
2 103287625 540283395
1 455826201 181270176
1 545673840 317374852
1 841040232 442575201
1 894200603 450771196
1 755994153 458649549
1 613058268 392431750
1 204174723 873896553
2 968418612 664440052
1 54180458 100696312
1 787519025 971245842
2 797615461 562632722
1 257781505 538525491
1 13504972 195455530
2 911448810 842001208
1 263876558 985015646
2 35359500 827736023
1 267618787 631875753
2 657057204 341111020
1 952383367 608065931
2 834286437 246243167
1 220551164 517390293
2 608636933 209113714
2 94473706 901643876
1 279225013 553513509
3 477943222 787710891
1 91344106 457068075
1 164483147 337753523
1 868482518 478350832
1 756862450 137329538
1 37968643 24260279
1 271078399 106787099
2 529784171 695096863
1 673839563 491596041
1 62961489 231594719
1 21363536 393852737
1 624972268 538206039
1 764292507 270987247
2 851680093 995779647
1 588195101 187695971
1 192032092 205003784
1 359992070 311922375
1 207920321 146539147
1 30878516 121793294
1 141296022 418505818
1 204336247 318986129
2 747686720 650215549
1 737537123 914600442
1 973916275 358453807
1 318150941 254700297
1 773076800 140137759
2 399637658 433278804
1 704047854 989500004
1 844393776 711187401
2 352662037 998115055
1 578362250 6428212
2 729643103 857873665
2 751944685 820069018
1 79178001 379914157
2 106202151 61736907
3 315860757 403080965
2 647987515 513425508
1 924123008 840571386
2 924536494 715166952
1 408676927 949686259
3 16000475 950891993
2 452176587 591999943
2 841239871 251409895
1 12908996 401428423
1 231823290 823197955
1 126626987 466812637
2 510617835 920382060
1 716705993 982341998
1 899890846 619717467
2 406588239 186509732
1 460189898 868673769
1 809880418 402445060
1 275820801 475492964
1 555543318 40037482
2 34753866 604369970
3 135225134 342169127
3 314219423 683108978
1 498448456 108343122
1 751150504 554506333
2 323195457 657066777
1 506663227 222997368
1 141060647 13608936
1 561884751 795844686
2 160633529 279301343
1 626048550 793833133
2 496534860 644907660
1 461966857 592837244
1 882750775 266938170
1 240060010 363687510
1 217108264 595018770
1 938394412 215272836
1 729697393 768012922
1 393702436 520900215
1 318248382 267600443
3 477180977 290758807
1 60190526 288778101
2 403970725 915569618
1 711115493 171908616
1 244647275 667576779
1 794496828 814183828
3 851422871 958980432
1 438990328 620390612
2 910916637 180403806
3 668244936 379143945
1 796135605 642604924
1 882574834 334663809
4 669961348 763200719
1 679818981 331204309
2 453430203 986937353
2 611768985 245188924
2 180460031 305098953
1 451710683 328585108
1 691112170 896426957
1 28129406 565873204
1 553114430 103381987
1 141296774 407255248
1 550782327 157461895
1 973165598 71703838
2 122535672 22542150
1 186202853 520372519
1 63973950 414132555
1 353600945 619946491
1 540436084 753085182
3 406412043 353164788
1 102762773 293130374
1 695988114 931551694
4 367716671 177029983
1 349639078 909681350
1 259017976 783933730
2 87220303 907548960
1 569148761 274115532
1 467539024 430752534
3 132108515 309884956
1 149067322 707608015
1 117093996 725330299
1 230367195 749073770
1 66185695 899091808
1 986574203 285639470
3 260250464 927996449
2 194858653 548597278
2 987051384 986700218
1 455196502 722503591
1 45698720 956938346
1 574553106 457225030
3 957472106 873993830
1 392054100 520844825
1 80103912 333764021
2 538288996 317010098
1 605543804 541434284
1 865781973 640763345
2 765026171 965373235
3 78026009 361103175
1 295193115 333823410
1 718978068 975075312
1 284798126 589169132
3 996627756 176783538
1 319839250 825619258
1 326157675 979820860
1 384923062 431729093
1 590966432 353482796
2 859828278 467137415
1 831803615 167620833
3 472220921 815354866
1 798595713 84307511
1 350853437 398336693
1 910174500 24993398
3 924260647 765963451
1 265058126 273806342
1 812782885 156149283
1 912588238 347231289
1 551455595 14724726
1 961497727 967060550
4 833909283 777730584
1 609099708 381819078
2 750221576 529530653
1 798129842 734279197
1 838101955 510727392
1 703015931 952059637
1 540119328 697482910
1 965851351 423817975
1 432932701 76475923
1 684026918 705719628
1 205645824 762810061
1 63342720 511050789
1 187200030 689824629
1 916146908 10041092
1 310797746 714522530
2 334911365 308283962
2 69406639 855915888
3 657443520 913180908
1 832835687 354555987
1 125939552 332577450
1 299238524 70190237
2 244166994 683987515
1 405101016 846309331
1 879859751 10427511
1 113633712 226382064
1 967346270 795619837
1 197486756 550530985
1 35904000 428031406
6 758927539 374039031
2 148710773 337222843
1 843762022 948910799
1 74708091 366528160
2 461870849 609140455
1 288290839 560557916
1 372117770 238028398
3 316592645 686172870
1 656924809 315331851
1 171153147 823046081
2 892962199 149096214
1 760422432 706600259
1 600067184 281481155
2 720657853 480464729
1 630057610 576465281
3 142975084 891709742
2 96402077 813671165
1 495317269 638290226
4 735626005 807948946
1 829583727 143641067
1 932943191 366930744
1 437790630 483476142
2 409739136 499245846
1 633390531 280939400
1 557999892 361802303
1 385507842 942955944
1 105827342 110859590
1 486192977 221896657
1 602433706 721419014
1 481271726 973966993
2 887977813 241279105
1 42585089 297342158
1 442521787 942313061
2 95449235 372116672
1 679560562 434622914
2 986640211 386549607
2 590443974 262907355
2 766856462 869619547
1 984409661 298926899
2 846564938 328673900
1 263426697 27903654
1 791608598 190191767
1 184619494 210929158
2 294744790 322760372
3 998617264 304805735
1 658463911 292020620
2 73285309 65123026
1 324502771 950340682
1 169925612 983724442
1 859728348 675674562
1 224633354 331709431
1 497764646 589603081
1 247071746 627234628
2 175007141 475506719
1 617915430 83399100
2 789022213 156961852
1 176317031 412433375
1 33782388 142650111
1 389085483 416612000
4 290840331 445766543
1 129979621 653863507
2 769894850 767774689
1 355976021 685095624
2 237180569 924957618
2 191318902 346525352
1 347368673 6502511
1 200900050 165209861
3 217147026 831613000
2 279545331 433458391
1 547521474 73736394
2 498748667 655190145
3 242405796 8735301
1 117774411 910405472
1 81897586 503015872
2 704925212 880265148
1 951098654 300515444
1 58486575 262224745
1 204777060 610483828
2 151579683 955239991
3 798632919 99856456
1 849162066 781805914
2 539396731 887023472
1 401122773 755628647
2 933507470 632293177
3 718202366 343724610
2 372933693 619606189
1 850566078 321755919
1 673355358 872869777
1 147381140 13409357
1 476095493 653731842
1 794970047 218005277
1 393545829 551796606
1 253897608 231325376
3 587670076 127791387
1 579603790 972417717
2 8086036 716644811
2 748893137 380467843
1 509961104 161045068
1 618450394 792654156
3 318469235 133816010
3 366351107 746958143
1 350529832 158221074
1 758335581 201365462
1 820569938 469050982
1 813425319 469381586
1 68368511 186860845
2 70372147 729396413
1 606366541 321212700
1 599460941 42704861
1 5767251 856627319
2 189381191 131793542
1 827513597 994082297
2 625637492 702223052
1 261785962 112115876
2 178925572 822867619
3 467659889 458174120
1 531344380 346767587
2 815068097 754986935
1 236756503 678063784
1 274453422 200619565
1 330278838 204823274
1 678705552 930888950
2 323257308 94318973
1 609412382 474929094
1 539976809 141782688
3 383237162 75905640
2 790464915 248850315
2 607831200 402537747
1 785064900 191452780
1 55620592 662928410
1 558474468 236898435
1 166913446 504422250
1 827851022 42433530
1 652274300 973489215
3 291011926 879224009
1 822137644 282875232
1 744450116 910338499
3 489403407 356754602
1 808406362 237912181
1 914674362 698588286
1 348576435 301839902
1 970142086 313126979
2 457112155 378951117
1 211636576 562575054
1 152064473 670174856
2 920142125 823110782
1 233889327 294951456
1 386341220 946903344
1 159809442 152677349
3 641590728 337996023
2 572507624 657443266
1 160260504 284132403
1 75433413 478842608
1 332935405 292645677
2 885653104 879433603
3 900839308 273784590
1 134834246 216829195
4 198505789 127302733
1 228290322 31964040
1 7639167 358748727
1 335867052 598909295
1 36581085 648487426
1 818813901 745389967
1 93258793 334752844
1 228829713 906817164
3 249642351 668120726
1 655547452 989752025
1 894107439 347621152
2 672401333 480421352
2 138328025 879821315
2 398532061 476583149
2 958250290 345298674
1 292583119 177607615
1 682265567 800573468
1 204339395 609519250
1 687408946 800136554
1 559261856 502006650
3 725255885 589152533
1 936169474 758009649
2 210364929 741573375
1 197735781 744371859
1 870686859 456777287
1 864105084 253899729
1 102873508 743983718
1 229912998 99540784
1 985999985 919410552
1 400125042 940888394
1 200095525 809632147
1 572786317 537549003
1 272170874 813807879
2 771058272 679783070
1 587211832 806028248
1 474106136 725183648
3 770473217 682496262
1 504117501 894846620
1 209446568 695363204
1 983863239 676915569
1 816849684 169657814
3 607293672 921172272
2 109097270 473721992
1 686846973 224122366
1 48693658 897575830
1 950705364 171976792
1 824616182 221900945
1 36697832 599989073
2 488022149 568596153
1 760248952 148651298
1 933193450 101766159
3 626612029 447815205
3 475574119 708661697
1 687239730 619020832
1 955648558 975674371
1 279692783 969009980
1 230382358 433362626
2 866136894 542932196
1 991279711 258848236
3 948349636 438382567
1 943816280 700958393
1 675500384 21606751
1 878559071 272571760
1 450708057 421559025
1 92858519 827210895
1 97243534 48119279
2 492318784 347986523
2 351842015 332132108
7 132590003 885547354
2 621919889 63024661
1 327478985 596664673
2 379458848 266468042
2 887442159 58591702
1 128962104 24372639
1 272054071 925507481
1 162072999 310049264
2 212811322 238754486
1 372553331 874465120
2 311874807 613732521
2 995117979 79795679
3 750609340 518272964
1 863052567 559989794
1 464599885 380291421
4 472001885 882888702
4 670958771 657238404
2 958666772 860504272
2 272649003 700367072
1 570660319 290251202
2 869457432 936948533
1 120961814 36633631
1 497551715 348896451
1 724010823 577466905
1 398998098 189694669
1 457482011 702486694
1 844067920 433860005
1 970232653 685717304
3 105785308 189991079
1 662888092 959953526
1 578445660 300107127
3 346924304 729548245
2 461494160 330051496
1 973821282 22960176
2 183741889 299764215
1 324275011 402426511
1 607101797 204700751
1 87774506 976167586
2 529601754 239498706
1 738304501 651040865
1 626887375 562332383
1 967149576 675176790
2 878099495 79829182
2 950514513 230346453
5 422298426 294103491
1 104227420 805679221
1 375602581 39788030
2 569475366 332407637
1 456574764 224821807
4 191346116 103875147
1 882705142 402820819
2 142639519 942477150
1 140232079 570215420
1 621457979 523502852
1 522156512 822821090
1 212321722 6499957
1 803704353 365748452
2 168517352 341687416
1 784102410 956016965
1 560492680 236946560
5 358158403 304859289
2 234892031 469252245
2 130951635 296396401
1 576660083 769277190
1 134475820 555357111
2 287990511 125623947
1 85986056 260863076
3 639625166 439963053
1 123569020 949449764
1 146783330 466940971
2 874945140 192960602
2 597056532 780223648
2 149802510 140308025
1 85438615 884348079
1 988008371 799686288
1 734792252 744079912
1 28790372 47702266
1 773801296 237797115
1 211789105 385387716
1 904690982 564171089
1 402547747 169254276
1 754035753 199612225
1 119550996 365521286
2 945178068 259609838
2 231089703 744138993
1 160880418 461829679
1 132727171 136648698
3 510265110 334513940
1 839190134 188795081
1 586183349 234383809
1 156616716 10154137
2 826982585 50307220
1 843304704 831973963
1 536512675 398304017
6 516221793 214206379
1 702587112 487111772
3 788813002 365425990
1 689178608 240951051
4 368406476 480524713
3 179589907 173537462
1 467143961 238743184
1 415147520 951637831
2 559141208 304619830
1 655722985 426072858
3 47395445 609940377
1 93975155 988650984
2 382426344 393693980
2 220362090 380810841
1 190224354 716313231
1 694212562 963505372
2 957244235 655664698
3 462872788 175338554
1 697965154 848172801
4 691460655 429235019
1 925072485 183085737
1 534784432 17472190
1 761621570 79072651
1 542160323 737729794
2 876993630 662055247
1 794198485 549632607
1 169531278 92273354
2 570689959 614446337
4 921741401 674033109
4 278081377 274843541
2 903082802 741919218
1 794438927 900764937
1 341750278 138817805
1 801501833 609621934
3 298524798 217979151
1 444818552 395205544
1 265215337 287042262
3 837985181 642071959
1 304775591 727881422
1 89823157 28664088
2 138709366 79129217
4 185846901 56658596
1 778810544 117830474
1 784259699 49460281
1 440535040 879226251
1 846748973 140162266
2 584661711 141654060
1 650912504 656020177
1 92053349 173492252
1 667940103 762169794
2 252968829 276740200
1 25376069 106237050
1 733145822 879357387
2 888835827 544659001
1 53191490 151542521
2 907819122 376117986
1 455815625 749631088
2 594100870 298335870
5 229715013 497451917
1 806427612 707607308
1 11580782 119952916
2 136780241 984285940
1 663243361 218346206
2 898735157 244257582
1 204418477 126392682
2 333906688 717223356
3 313192778 717925215
1 451005287 99577665
1 82991726 277668949
1 126103509 380154994
1 745685652 828613545
2 309951809 688205765
2 302173925 517343796
2 300680400 933725936
3 30778158 527017025
1 178101463 760572501
1 714023192 563700256
1 140922022 98389229
1 14315155 980477657
2 810684927 43290912
2 896211231 126064299
1 632453843 564249342
1 426129368 356254742
2 35604293 316956623
2 413710303 995868025
2 796759513 806156075
1 574812865 567839197
1 983045512 673706907
1 835918075 961523654
1 75331273 372172419
1 172522271 93851179
1 895859445 856172409
1 633919448 66166633
1 11387427 307964870
1 603944334 961177290
2 441264085 171542223
1 833988895 503636876
1 117034638 308705562
3 922810649 267065903
2 997235748 579937446
1 178580673 283947951
4 904965485 514035389
2 262469734 190130377
1 658525551 7869566
4 845725628 28566203
1 869897198 545027359
1 637876677 679362047
1 368763436 728062174
3 402537772 114959326
1 7923292 585232369
1 475837894 875608684
3 75054942 241955556
2 464944540 665585213
1 593499595 169146595
2 239525446 169306800
3 337136934 553051955
2 390171970 358028484
1 648575431 219554816
5 830030675 346370559
2 385566366 764196688
2 632006807 571559460
3 632345768 562931033
1 390166917 806804671
4 502622851 847075367
2 347293285 264515432
1 44190340 209818194
3 311661748 756140064
2 536711095 830938556
1 373291640 644449141
1 969753701 389742621
2 776358644 983738670
2 652314462 548085645
1 688774454 955624439
1 953202352 763170038
2 695074245 688370937
1 869502696 716478003
2 489918583 881068445
1 676617866 263107191
1 696519867 162237917
1 879970605 575475861
1 150435708 733444872
1 46110074 9536665
1 280664310 206822705
2 335261350 190053511
1 885277011 925377199
2 90108527 867112791
1 769824719 190865559
2 516033178 299866352
4 646620486 776161097
4 875166341 223350814
1 2547068 442664237
1 676422700 199718288
1 97905697 844203322
2 683310808 179533901
2 182408184 868361994
2 203097855 688033435
2 710876176 163997731
1 6494272 942929800
1 862839995 713311301
2 489431469 165481685
1 531664583 36816567
1 185501973 539782413
1 445748146 487676386
1 258244210 52728599
1 501675267 687988899
1 70349164 738245024
1 544332276 442791849
1 423916893 303200799
1 678061046 672555778
3 634951962 361750179
2 873367850 487373282
1 683279831 839254181
1 157187813 495463887
1 941809461 651482457
1 407299111 549641542
3 494852653 192260851
1 815986121 336108982
1 335613915 942697385
1 660640129 309866242
2 379729814 803272603
2 295804840 744518236
3 336769064 356751635
3 161242066 854981024
2 440345662 236705507
1 882651743 466837327
3 943629791 806912711
1 886358785 427221295
3 167734840 716336097
1 472614585 608189105
1 449693337 994799169
1 878573855 117606121
1 359324247 967080541
1 236948511 153593705
1 70226345 145971468
1 975132593 241338264
3 589817722 625387340
1 688762816 184153776
6 119537414 547883384
1 95419210 992536202
2 514807590 973852401
2 935193719 48519193
4 367205262 677446791
2 617313305 686038791
2 480820829 518697903
1 512227256 741176852
1 284226818 312535494
1 171081559 248117983
1 358518566 501768457
1 472279449 918097194
1 885857619 587512486
1 794583418 984603348
1 396239838 2945546
2 580030160 483675071
2 130651890 702992598
1 541898049 808934228
1 398313850 79143243
1 327281336 536178575
1 244282165 789227413
1 30071412 276926765
1 680107525 416698488
2 121465287 780995209
1 455746396 412355276
2 658877729 653893002
1 502542741 24057773
1 135644667 977358645
2 983633190 594917918
1 380738490 17143113
1 591537235 866037393
3 236068974 383986502
1 890890867 315188949
1 21924197 181574453
2 199731999 103705143
1 642596679 42821298
1 859213918 623056722
2 757694749 251354254
1 175308387 684251392
2 754258935 880057555
1 397779615 100342391
1 270860544 179881216
1 806019379 247489447
3 687850269 135747707
1 481029438 908238738
4 326272766 609597095
1 722168278 983229401
2 436712203 507547208
1 367324829 918762624
1 931009243 170959057
1 121619152 212405085
1 748052182 533703298
1 193192404 632112936
1 104701026 716487221
4 659147359 291238862
1 35290233 428765586
4 414378892 643119265
1 133937372 532705027
1 346775865 225112709
4 757093891 112635724
1 144135427 103387084
1 781999180 131036387
2 409338561 926431659
1 236160922 19774103
1 583708426 467444010
2 163202412 30985708
1 141346465 420101361
2 40641964 88385507
1 918294899 966426367
1 266551962 683569175
3 301037733 842239812
2 590996194 580968055
1 58759369 729603235
2 703865329 213665324
3 982723918 14141329
1 840742862 422084523
1 471335256 141361445
1 993670474 480300358
1 376516698 68870575
1 624119574 53879649
1 880162374 848733835
3 721114451 139020539
1 922625380 301855458
1 266729463 150528350
6 720163113 587176778
1 803183742 904290245
1 885395859 402935485
2 538612595 532409785
2 440103600 240957613
1 75422004 719083117
1 922074350 916219914
2 363070132 300253829
1 230038240 272712191
1 298462984 872014114
1 268505798 531754339
1 9130277 587181240
1 685810533 186668001
2 34409398 526123003
3 675993760 126298285
2 238686388 131856759
1 464508431 181986129
2 611441161 390997022
1 518498460 245314105
1 341408341 948467226
2 284155175 176039714
1 163224631 923012094
1 919290032 643192633
2 598363683 335217241
1 544489626 620049038
1 797161087 908712716
4 910284363 72563232
1 463203897 518705958
2 542585933 478702223
1 494868872 188255790
1 664126530 626803769
2 719074696 886261476
1 993567735 387923617
1 540248345 97794246
1 288068194 990434824
2 381908665 820836153
1 277253869 583933472
5 792791229 797034006
1 350598908 413537710
2 309175535 978331494
1 775947980 31444430
2 854806762 278501287
1 477045694 782853593
4 543912148 941694580
1 691713013 162172150
1 862674932 807849642
1 248575340 607870625
1 948134706 57515210
1 986817345 339469069
1 74601193 849760121
1 490950913 117567002
2 712207675 922343053
2 370775734 147845898
1 266672093 701443746
3 190279413 212009751
2 142787247 997576135
1 423111821 639892773
3 173034246 81292112
1 645945448 229106922
2 699508123 791193092
1 803516831 621784968
2 169208379 386563292
3 697882233 183202454
2 397997071 312945026
1 705054947 325105091
2 63820830 528048535
1 87684663 934927358
1 256693541 14939837
1 827093179 768956377
3 228902565 230130190
5 21060430 609022713
3 731033713 14747009
2 860258276 333091707
1 15915483 129141444
2 728351667 785408312
1 620682557 659816218
3 154462392 377156343
1 206964951 464381406
4 470160196 815561133
1 101627597 846249890
1 24836816 287994683
1 722267765 318537699
1 317282996 575225100
1 863813219 653674102
1 561184685 211066221
2 736945252 137556592
1 56646692 542472769
1 315886883 117673208
1 522577211 998080360
1 820145566 10183611
1 598083373 221645901
1 150026558 722795394
1 67944242 444051962
2 490952705 369942531
1 477874448 932140901
2 626604141 230427670
2 842820220 798055729
3 668385240 427190721
3 918864148 702950209
2 908358084 123257607
1 186140932 420376809
1 451522754 493316576
1 600341427 267533965
1 515696264 97328434
1 159758554 110125346
5 952558283 616249564
4 264119109 248405975
3 336020697 99804846
1 659577795 682531126
1 405350190 894822304
1 65554940 805548624
1 963620969 850697659
1 346485266 349310176
1 923736720 388619651
1 301698117 348360496
1 992207745 386735334
1 179048134 22320263
3 148717259 217404642
5 948876455 223988353
1 159980907 738711326
1 32990588 875028396
1 198542527 978534382
2 516491051 820708950
1 645213283 622688680
1 681494576 802695032
1 269594762 784229635
1 200916126 507616933
2 514096340 502167018
1 403625724 777758851
2 12802769 257321371
1 36336184 53945131
2 960903825 950543275
1 703964659 198843875
1 771986783 496807968
1 330633115 892493985
1 904060413 971182899
1 934845086 474673568
1 704839144 358493643
2 550303284 487057217
1 304097712 146773334
1 22161464 933084001
1 797632961 600895209
5 674433162 417480103
2 183638480 611789990
2 997045432 237031400
3 303962586 522029218
1 883504402 391324644
3 21778298 323326437
1 866961486 888050174
1 861513865 354604950
3 755462154 887109367
3 518162569 272354382
1 693200624 376198714
1 497135990 763253321
4 511437812 304239076
1 444382071 78498122
1 331359737 569858244
1 18097355 167453295
2 896538131 538520878
2 656300295 17160249
1 937649883 860028099
2 107852259 720023399
1 231037036 212154103
3 924919214 481630146
2 321283996 384790325
4 863817258 235731189
2 995350162 274807693
1 410741518 486076555
3 406135419 651591158
5 499638185 775019230
3 695141683 897987010
1 579973349 975645088
1 789448451 38490538
2 465911625 876505320
1 109705495 334534560
1 593920651 214049805
1 955277101 83509523
3 785035773 694511817
2 369006270 378735783
1 99022755 84704741
1 445118153 221869701
1 644157763 253542271
1 389435364 697846133
1 949584318 129952791
2 6358956 979641902
1 187484642 764461984
1 747737583 670510171
1 927173703 644358838
3 480571128 538852078
2 240158370 282079353
1 412569880 471294491
2 124016786 962278381
2 280010660 735017866
1 304013956 703734030
1 563295791 526204636
1 791510792 980278996
3 990852521 617079948
2 200372788 78739140
1 362706756 526965618
1 295627556 849596473
4 710896717 343683375
4 721540893 59494447
3 896704609 998501517
2 902163409 53786659
1 974354669 502881952
1 457909863 142908353
2 368267149 196222604
1 645343045 17340211
2 509528629 300297931
2 655199157 755950655
1 78181548 514514437
2 294266777 281081525
1 728453705 631000484
4 164649755 195889322
1 734448631 551682526
1 437628344 240951660
1 111212148 568407605
2 823349085 373584594
1 200262206 577856719
1 722252394 659518207
1 10053446 671129821
1 346710289 605733162
2 904133167 895762004
1 626397323 365351677
1 741541871 706838064
1 259355835 113938847
2 111610025 201981426
1 988938972 599286497
1 847311208 939199291
2 720671018 363187426
1 694810813 441433111
1 701773175 252170566
2 431483635 230168902
2 544519003 649215135
2 583601168 926173501
1 524978975 884518157
1 79994092 13319412
3 960916024 511025747
2 816830825 973400580
1 511728717 624632564
4 71608842 566883747
1 158160640 132769812
2 829875244 788392907
1 480904521 274334761
1 112973986 502487402
1 84082316 199157319
1 641817719 796730968
1 333223917 609730763
1 696407929 438312138
5 105929483 624092185
3 218727437 305906860
1 154440535 225156333
1 486882549 748023024
1 693966667 581085144
2 138566211 852151378
2 334723828 979955731
1 66825947 836473431
2 451215828 591292649
1 181970010 670304545
1 202816701 10891091
1 73267120 326805667
1 144166882 621684699
1 649971786 886943882
1 10710187 214369714
1 594598542 944637706
2 155880549 461574416
1 632639932 393623046
4 25802556 800145306
2 303626783 29305953
3 711862154 876910463
1 614301075 932729000
1 235449576 887663580
2 83280159 25865003
1 427198306 797481559
2 872823866 199263627
1 23839784 712490618
2 407482140 633913869
1 632664396 741760753
1 427027448 286150717
1 259810033 371258296
1 654962410 911049714
1 403336870 988355937
5 51639763 872096910
2 47458971 659193961
1 991783345 706477748
1 4351151 747071741
2 600250885 853745989
1 252980962 435196159
1 703975010 59642053
1 710618552 793800864
1 390348012 818983897
1 357928170 733180907
2 706809150 937718471
2 588547291 506397817
1 666823098 980357275
1 878326899 398586170
1 673725869 813552368
1 647323761 923086318
1 920350783 230350488
3 339357202 391750573
1 606858300 708017653
1 310544298 99386302
1 494160666 747413745
4 16515311 970428903
3 732645241 158178605
2 410326588 338132256
1 822195059 549267448
1 996769857 861030972
1 406883905 810345828
1 941980056 345014404
1 435364681 588503369
1 368490597 587813560
1 742752372 987163355
1 960622253 945602853
1 151779081 111069483
2 866471705 557728326
1 819273183 674331376
2 357858593 103861091
1 769057433 39328537
2 489383156 678971652
1 320386418 379362827
6 120000322 670999283
3 144147289 451485738
1 251799924 878699540
1 985015542 698380000
3 602170264 663477951
1 939688794 532768749
1 669547307 921933069
1 774359021 476581283
1 212265755 341105639
1 223012663 13605398
2 357001625 316027054
1 220581445 346880240
2 263186944 929055842
1 510864131 73518441
3 467565934 973828412
2 41666367 941052666
2 928249932 580521281
1 219225229 671128734
1 597807137 535032429
1 604434107 100801890
3 18330461 379098394
1 239313767 799635939
1 499463308 497225760
1 92041056 248706529
1 308184490 727141827
1 725236672 681585464
1 464860900 955604291
3 842570233 341172885
4 281526923 205629559
1 287396863 948100579
2 442855627 632655540
1 775308985 764366616
1 862766904 182868410
2 877367330 799347765
3 332819386 142587955
1 797908108 60399959
3 749595949 628631731
3 310198047 775135421
4 720760068 324791635
1 468681733 211189533
2 237077818 970640068
1 90782785 340576193
1 117502739 635926984
2 918983851 98430782
1 591381369 868276105
3 502700094 65842233
1 361509501 716243198
1 889076772 692786070
1 118851334 901753670
1 583687250 288535095
1 662228153 293199310
2 396498466 73722701
1 292816683 150826410
1 677034299 971285410
1 21065837 147931256
1 454072530 323624951
3 109566263 975368594
2 966895578 384973726
2 453194746 976570243
1 837819704 733062587
2 505366072 107276321
2 655920136 155575945
1 26208520 519682976
1 875156898 319732018
1 806524915 502125831
1 179516343 864463160
2 598304657 266818923
1 706528216 126059842
1 68855676 827813230
1 333861737 354690635
3 563386249 743633143
1 23804047 650121421
1 445451550 370355382
2 91943325 243792570
1 962711354 47749306
2 890077878 888305781
1 399949638 7101990
1 923653461 302809635
4 152963054 936814443
1 459232858 571853569
1 201211123 276361626
1 290106030 635906927
1 604751595 17639422
1 379872071 600527043
1 788706263 196083628
1 770762941 119693924
2 335320895 659475671
1 792578605 495458287
1 895085493 604281534
1 831282708 346522480
1 210122605 110618096
1 697831137 270818460
1 178689254 796600196
2 543614879 170863019
1 729072569 952075521
1 152632346 488912042
6 607663269 149359118
1 807152980 790311140
1 220486780 712594608
2 650913461 905464739
2 580023375 946736611
2 557856498 794530536
1 514686734 924761109
2 160899331 414599449
5 192593783 594349794
1 771994940 373283090
2 400766359 5138646
2 47473012 582349626
2 851008960 87300930
1 753016640 474360689
3 278954771 443580235
1 197377193 450346712
1 663158087 178004611
1 970493518 32733983
1 329946805 533632304
2 897882952 305748468
3 883964888 277375939
1 100315435 585006222
2 794229020 882882058
1 527533328 990442036
2 77854716 862661345
2 744938807 834976837
1 248948599 500515976
1 471764439 688456856
1 644537276 679138113
1 756931646 720098080
1 615072271 520244048
2 159992745 922002285
2 657222182 319608655
2 132327131 300241864
2 692025694 669562650
2 216260016 789826760
2 22254608 342325117
1 176991915 873427511
2 373811354 159542203
1 470183175 651028025
2 739534254 199308814
2 698284460 907311347
2 390346108 370091048
2 509764094 963226031
1 982048195 537069161
1 759943271 406278829
1 155084326 422412159
4 258977041 524667113
1 672061070 230770605
2 855116861 40557457
1 956343692 125462606
1 188666866 929061543
2 961656564 684580946
5 774533020 90488379
1 137194027 317069012
2 963133860 338320477
1 410391970 685715958
2 923165859 680012965
3 478402279 92977852
1 870285180 489495566
3 281647634 581383376
1 260968872 296516513
2 815976807 359295842
1 934855246 428385148
1 625498570 513160377
1 487867864 54389536
3 311451515 429555351
1 566145816 377172352
1 498508071 967871610
1 286531286 747766519
1 232008891 204308899
1 735262882 125238251
1 627016663 339501182
1 731573896 316501628
1 469722414 749531359
4 326858146 158737180
1 862795310 374527897
2 353752750 471978096
1 55216820 220867736
1 129459372 290208353
2 472090542 408146941
5 568208784 426727780
4 394694379 656922342
3 887183975 396101105
1 782888281 985833379
1 333063732 834250026
1 605895328 260890994
1 730177249 738839622
2 712429138 435972161
1 535181524 980323202
1 210689137 539985663
3 627860062 549550823
1 32961176 344229669
1 724816072 621798411
1 187228937 643395652
1 264766193 130395455
1 603310354 172541091
1 163963130 83491917
2 564789886 776630826
2 377852960 309643591
1 20725002 742125206
2 325968481 722655932
1 369811955 178241995
1 502279549 463635567
1 860941626 389722271
1 320081573 97692521
1 525422737 813627749
1 110618727 234328471
1 809854904 947816942
7 431825122 657064618
1 521722848 462288053
1 380577163 757269988
2 574277854 71919946
1 816348019 247022960
3 675980304 488423699
1 127432917 880951243
1 450364923 52792039
1 515541192 668223651
1 286393024 781081144
2 270923722 530247738
1 596156289 261738835
1 529664898 363473278
2 737974828 493444676
4 308548169 8170517
2 302729584 491048293
1 347837846 688188664
1 699777826 180544156
2 891809035 317280002
2 759780120 239214724
8 63158599 211387105
1 967923544 933037206
1 697579279 331976465
1 700165122 901479588
1 345511122 338722520
11 524344068 850230806
3 417804496 967896576
1 281170766 370459489
1 39594218 851280665
1 318560036 874729330
1 682763891 895557772
1 991207560 117444338
2 989920004 14052390
1 618623860 621295804
1 274158083 614153515
1 985024225 161933576
1 527755246 53527728
1 924325969 266997880
1 894542967 450324636
1 609219857 920184608
1 266617279 128607546
2 633541036 498379026
1 710777608 785768204
1 944058521 472159281
1 166069726 156306872
2 548965567 632655863
1 714614454 950047569
1 392417240 447774875
3 605358130 237743789
1 990336968 204742993
1 700358185 512540073
1 356086249 597976995
1 256728766 161398019
3 847386468 555389119
1 917757771 992101194
3 162431086 465076177
4 162229068 179475823
3 884843953 986987101
1 589474165 611072812
1 617602339 615611117
1 347691733 61842117
1 178707035 424205579
1 180714501 655615897
1 446352902 703518719
1 600397495 263506029
1 606634805 857004025
2 410406019 384552120
1 990382093 257126966
1 912470451 706915721
2 167004614 497365402
3 372607525 946427655
2 895708851 308209270
5 965906512 900387566
2 704052431 532640836
2 409968220 538282949
1 824480238 965980378
1 784207930 641338928
1 477311285 375428545
1 353420417 680555117
1 751147284 625304884
3 141924696 203257168
2 411765553 341046860
2 747087010 673096691
1 351482350 668709473
1 123554345 602387369
1 339434877 237556857
2 562731152 478926085
4 591870525 717946442
3 386544020 63222696
1 704187875 535424437
3 404882514 964634113
2 374789270 606662387
4 628838063 80445723
6 923117072 991117602
2 566752739 681510459
2 103778066 618241274
1 634044493 624729366
1 22911904 71683879
2 206240176 963823841
1 911341520 551980493
2 235197076 909872466
1 212272406 153293752
1 935526696 516582474
1 461755936 466934978
1 962189947 98605901
1 300956820 398396841
3 825614416 40868860
1 264777560 977313927
1 848111828 875213131
2 438472223 919175588
2 12742027 793933440
2 767066982 646658582
3 960904424 654940569
2 122379451 433053345
1 281298497 1163092
3 778209655 608370046
2 695996182 659702457
2 934053293 626837201
1 154600547 956604927
1 24996144 353006024
1 336560737 79423557
1 345896096 402792850
1 616724732 857640477
4 717457735 742328262
3 532378407 364055814
1 524598607 75830895
1 852064809 398241454
1 899448966 254584365
2 624750392 122135043
1 250145418 471087910
1 705914365 487414796
2 36877969 848893378
4 829435559 448108562
1 521943896 900281386
2 4031057 378174140
1 917208100 480128518
1 516415062 527463662
1 244345953 323792163
3 874827746 529784347
2 318249541 27112933
1 598628646 923787253
1 467775640 736537157
3 324641036 388555145
1 931369857 279857046
1 905568431 564855120
1 68660658 807096502
2 69412058 350965556
3 361197758 750226958
2 818673629 750246993
1 418787901 578846266
1 830689842 864583706
1 22083315 868322540
1 680614093 630783822
1 370266172 791412422
1 88647489 286852845
4 751216442 775435867
1 288439723 557798877
1 32887416 320866918
1 616746184 343290675
1 821013814 672241698
2 374364 276113902
1 116057396 953717074
2 400726723 941377448
1 182607244 706656590
3 738160688 458647156
3 966647538 406469138
1 85950256 769174709
4 594257663 196525166
1 84504458 839153070
1 368835114 469667874
1 614691046 930818692
1 311277335 752777570
1 246498897 921194364
1 580614081 437512280
1 14354954 426182965
1 628510307 139880346
2 513827684 82675753
2 726517671 313132628
2 409824456 665750833
2 186524256 949498224
2 675298324 262851460
2 72233277 136625466
3 342527052 686388687
3 406655012 969074989
2 97151362 345225594
2 466150536 767395624
2 786200564 698287292
1 119648914 134274451
3 344255511 84520698
1 742217241 439215223
2 301998445 320135982
1 462044025 433838116
2 640517481 808197649
2 892830779 314041743
2 836990455 88739528
1 962918326 949232005
1 251770883 762406469
1 705049564 587580655
7 450145069 761172218
2 663492860 961990920
2 548669973 572365160
2 522183788 323850316
1 746992053 443545364
1 492837440 40979243
1 927574192 756975427
1 393488648 229082695
3 513763897 682335228
2 454074626 647189440
2 831013032 988839878
1 902655163 401049641
1 304273677 974199566
2 675193798 919187750
1 139271643 981760989
1 860833983 403850054
2 39948422 636406251
1 764164179 499048923
2 435504534 622387890
3 648066104 812555196
1 67702926 326633922
1 313785833 780706715
3 260355984 762443282
1 819737524 929676140
1 853436273 155978350
1 958953770 492954809
1 743725452 823555719
1 949037005 70665333
1 586051442 551394202
2 714264724 419362884
2 577611314 741137705
1 640695440 630254372
1 536744184 517332523
2 143851361 532737842
3 847428636 752554681
1 321784247 863944209
1 112318110 367676184
3 375726353 631599220
2 8818217 62157613
1 89547629 984025209
2 767553613 789325293
1 461019956 670461863
1 452405473 316295990
4 875296196 725911036
1 515966142 821580223
2 271110824 636260230
3 888961373 709878806
3 953825237 403274291
1 698854962 777134126
1 928703160 884500267
1 938510296 259818411
2 180147417 863766794
1 443496026 376789777
3 39561152 329544090
3 684187626 567623774
1 471738272 917498443
1 336535048 216151827
1 148661151 369699484
1 434253762 526998320
1 817866047 687619378
1 458136659 387444262
2 442371495 892316873
4 958365840 320528112
1 240294992 389785322
1 517958836 583909626
1 83239120 218570749
2 139132993 483221002
1 478396156 532548688
2 50551580 912799796
1 912568914 365516279
1 63939288 641102437
1 641704623 575820069
1 613010890 930092342
1 503047116 423367729
1 223259653 343571234
1 207199548 455319020
3 623299507 593611520
3 268942371 783319167
1 528075961 711694097
1 791865842 916746077
1 297083939 213288707
1 959770227 721961633
1 740351801 469710935
3 146261275 188610783
1 540648015 723944777
3 775456048 882357990
1 601475672 446884125
2 758781151 957893879
1 994104655 881586125
1 35450015 137313189
1 836851064 294918879
1 42161171 72717860
3 559818530 552972296
2 14253265 891635365
1 372379022 997494352
1 434470968 723217316
2 762530848 159568261
1 169933954 535320252
1 303369858 402253332
1 527924576 466281645
2 724246747 299853591
1 103318971 619537120
2 44225100 873881435
1 487945641 204072815
1 256450021 371612147
1 418842008 902370604
1 949914967 270020219
2 906336067 189130337
1 901724086 452499420
1 110824665 60131110
1 468885496 483655190
2 295300007 591574997
3 834798186 544105939
5 22604705 543955314
2 635895164 958304154
2 807095252 937263765
2 673700231 254352792
1 875702327 864402721
1 541485958 290992132
1 455900469 786309297
2 221540427 767805836
1 992657239 976020256
1 345487126 101331077
1 130777668 503317839
1 319054989 345653032
1 625599661 987073148
3 567428967 593128849
1 371180927 364632338
1 657956892 358925099
1 343270043 800950775
2 802307597 857261232
1 842113928 514111172
1 709934531 380074192
1 41956545 313923367
4 227562732 645441622
2 251308570 816914042
1 551282084 278638820
1 310241075 971920444
1 70479535 603899290
4 470443830 947530722
1 544303269 240595887
1 566969901 618224123
1 571662919 102038916
1 886690655 471806882
2 416653789 878498998
4 306213081 38077120
1 667659693 106883738
1 824786565 109646881
1 110441509 238052275
1 696023245 896281540
2 892601842 196765085
1 588220490 672267628
1 455807326 142027875
1 222645886 531477607
1 524729953 921430685
1 101536908 892215157
1 984986070 787113366
2 546977813 481692957
4 693280786 251340880
1 740971807 639467080
1 690836844 203218823
2 853626450 45393069
1 757115342 311314348
6 241828060 559934162
1 639994305 337799566
2 811633901 435268096
1 862967562 262975696
2 294897172 888803162
1 829424750 30290682
2 661157290 837864522
1 819297442 553376155
1 193339564 258382756
2 962540674 458851504
1 276305592 945850803
2 124797410 905864266
1 428045326 942184302
1 828405992 829444805
2 121225795 348446551
2 160492387 101260429
1 796400534 556520869
2 581125348 306376769
1 917251248 923521442
1 529337169 520314767
4 857201307 820122870
2 454811161 500450377
1 394316838 989175818
3 536007744 548326070
1 486983914 416060552
2 157630233 646373450
1 309752845 282527388
1 237593042 522375801
2 633411298 843580882
1 968835143 611401913
3 872778710 788086423
1 422928883 735379721
2 571479506 344370619
1 576673863 475611626
1 609937080 992575452
3 299923052 155569268
1 873043502 555692258
1 848652220 772999592
1 583580722 403407135
1 321086836 225641090
1 303292340 206269282
1 476921200 476347586
2 683492230 539387081
1 438466503 730301367
1 481739143 9249143
2 781717852 274643343
1 637567942 883651115
1 597799699 394736816
3 628016947 226107250
1 961324688 739157704
1 850486818 205921141
1 553418153 86313985
3 596276451 581956750
1 321592238 343702652
2 929154434 167131291
2 730485589 463120926
2 846293739 20417814
2 820021943 124639407
2 804993955 947993058
2 175439373 869684044
1 244848046 365173894
2 831947696 845743640
1 152407836 80632994
3 63870291 402686088
1 413021123 950460247
1 871096908 751440125
4 833576673 755285834
1 17744938 157183941
1 220759753 584970709
1 519212505 323029985
3 226063741 628457102
2 173151727 682569552
1 349091812 626470137
6 566203191 288200959
2 795386939 118912040
3 263618662 266031935
1 600835788 878009402
1 388147893 843388880
1 582143751 365648458
1 768120161 328139957
1 338904346 581250028
2 379085330 55004605
1 19541439 680665401
1 463124238 693156181
1 562259364 402977334
1 881802712 210479727
1 83588365 532404505
1 883433165 596315776
1 159439053 902496915
2 236984839 436173377
2 603243086 502015857
1 954725853 741755206
2 277301211 255028990
1 638212423 255723733
2 161036535 123202947
2 630770500 594983945
2 286022252 685393185
3 718901205 353101434
3 513227856 905346924
1 140458306 215629813
1 603748302 43141902
1 400591946 617239345
2 958315145 305325272
2 882243313 154693620
1 26839516 775167246
1 721569573 400040377
1 128297689 512118763
2 832901939 812513095
1 153980698 275744464
2 925246785 914476966
1 306809411 510893797
1 133139717 610644686
1 877211486 435773594
2 574226039 449019162
4 106494792 846775143
1 951834384 786186427
1 182949339 70932802
2 762276457 675629348
1 297992776 938791083
4 963576272 69280349
1 681834365 557310330
1 152715699 177061262
1 646548882 436802874
2 812750516 818621842
1 689081060 455037973
2 607770379 322907149
1 282420901 127276475
1 607892100 799624084
2 929421266 950882062
1 775315185 929007255
4 630824516 158711384
2 297601188 726498760
1 562529391 244959528
2 737961857 880908367
1 258840877 634034407
1 366165149 435299299
1 107188023 646133103
1 344298261 431795651
1 478594058 577490308
2 16309453 819143008
1 155029334 874430180
1 136237445 292130003
2 323506269 370652256
1 690732784 583681813
1 262137901 849088877
2 117460716 112191828
2 107822176 726121350
2 97756444 844033333
1 766716725 103823356
2 739807629 705803157
1 837313991 580413846
1 129130346 838054804
2 943871814 105682762
2 99916117 488197794
2 82344759 901241230
1 124094336 739101694
1 861136160 34482528
2 563075331 648746590
1 732834065 803217846
1 858836532 551240038
2 233005194 308478357
2 915104745 626853320
2 416235112 87243343
1 113825200 496184953
1 728981218 204036008
2 798634209 220478306
2 138847264 781899754
1 272135768 734971722
1 577396279 780696882
1 454253263 190463639
2 474712311 596777221
1 863962684 742359749
1 683818241 254635588
2 9467281 803041969
4 968845263 424750578
3 158132663 506739325
1 349954701 93771633
2 398307350 870927143
1 395578738 311467201
5 224175544 423606190
1 867684992 772078728
1 193104795 95366808
2 759372392 904808864
1 839598922 583501485
1 870743662 546924185
1 955669824 291712929
1 459612117 970112980
1 545471810 1515508
1 988103753 396193878
2 307197811 827434272
1 120167524 194653698
2 674144776 110726511
2 387395109 264172237
1 142206421 677369881
2 833457225 732923171
1 731051223 432762206
3 559611723 719896991
1 242638208 831097788
1 467018239 264845093
3 334799978 989575889
1 707008313 567283589
2 29000687 981333447
1 562326534 617964789
3 268672722 838567857
2 104301302 242318631
1 183019966 304691385
2 529356939 502591792
1 681934908 483909425
2 97558071 885982981
1 313693838 604908740
1 189891050 310902064
1 20003086 332015328
1 633464212 611186278
2 513649727 609246718
1 134377354 517338913
2 397347868 561471943
2 871805383 40041655
1 50006247 110794035
1 705208064 307273153
2 71143378 910752279
3 604064314 2729153
2 548651291 626361215
1 484080374 584785246
1 174822301 608043514
4 20347696 41505658
2 74409616 633845335
1 435489797 998427191
1 140454503 363190330
1 959610098 687901297
1 442660299 330784353
1 121028561 314204275
1 118139796 775188195
1 885976592 378350401
4 979400625 129290310
1 29233153 523969215
1 378111660 587554425
2 918319519 211811496
3 798855673 348986606
2 253561414 950634724
1 300324988 469983748
1 581392002 799717511
3 239486052 864938410
1 496529817 1503597
3 314869900 21093104
1 203569065 898969237
1 249438718 597381429
1 490841485 807490627
2 392463007 470387833
3 524935492 793206411
1 131825067 753097737
1 837664877 384267693
1 678868086 743588480
3 628006722 312211722
1 793296764 622136936
1 637078284 422850936
2 794743114 23267970
2 170852258 145079651
2 85320473 302646044
1 256481665 226161798
1 803082903 705894332
1 629869142 38230128
3 693043825 198523798
2 563726698 396651496
1 510464592 630596549
1 638465545 280912632
2 886266328 421738936
1 961564066 217382641
2 475019566 548823789
2 22333630 610928088
2 132203513 885346631
3 828156765 829823969
3 774506237 456653755
1 486857836 290514671
1 718504972 679157333
1 167215512 974116905
1 315465143 4159434
2 643766818 152822394
1 264067254 672594622
1 121400332 440717418
1 608729867 968631284
2 374804789 415111743
4 73562740 460755505
1 889159342 473056117
1 718075298 503634777
1 838799618 71581105
1 653936807 850536703
1 718518350 934165762
1 501629488 866712868
1 804518791 220291746
1 392818071 277665053
1 612187537 716480436
1 951308067 924451942
1 317028474 19543576
1 662494224 345294296
1 58768496 727952893
1 891761633 477894788
1 950842094 967438608
1 321280821 882615492
1 885496701 792270552
1 761106754 191718610
1 700707792 952504279
1 200177650 654734686
2 700695045 551021196
2 873301058 16954015
1 644806554 781000257
1 590005966 623420073
2 975326965 382962986
4 182597101 720909710
2 7810187 151085666
2 726113009 476690832
4 914325391 268464591
1 853192838 795183653
3 785040 188538073
1 392822155 391841919
1 481749644 580142535
2 803747946 245145888
1 498038238 899841281
2 913157145 674171241
2 569442170 452377608
3 39365577 779552519
2 900051986 123464235
2 324590069 298371759
3 418675523 127192948
1 125703148 661143690
1 338960686 807417349
3 133879875 689239589
1 617992387 636934114
1 155487947 466058614
1 208959092 494813841
1 844818659 766570709
1 76523007 944794070
1 576763813 67895865
1 898431130 672943003
1 767853974 744348268
1 417246626 883815633
2 743764157 581959580
4 145341690 760534457
1 936637673 349712793
5 784295601 839215672
2 183332453 627634000
1 983984279 111115274
1 334878978 209718861
1 1799537 15264501
1 481811859 337561172
1 289985988 988016726
8 157953827 602689111
1 75720389 706510043
2 568773436 512278871
2 660655526 85966623
1 652106278 487617099
1 806690254 272888438
1 903060963 28217378
1 123243609 705550554
1 339105770 975357660
1 781997150 346273401
1 489624521 373580237
1 345355116 295457742
2 549921457 212871708
1 926315583 404883527
1 629376650 21459130
2 500630887 482394014
1 993586656 472310814
3 107059239 587344423
1 56612003 958673389
1 30669745 975183870
1 247600520 844357244
1 84483297 553423642
1 736422475 889522447
1 972115126 230016488
1 398644888 579347245
3 410677547 441635909
1 186315972 984434948
2 840145101 913400293
1 64335547 696692152
2 356308549 705509642
1 459129618 400556558
4 794443930 785738785
1 522103404 45160139
3 194413502 195903383
1 935760402 982529865
2 361740533 723816041
1 606635903 2598894
2 894447797 297756247
1 61630987 207588057
3 676394192 377346021
2 678698032 859324473
2 352828529 387012988
1 734646407 903901487
1 127256717 669626585
1 427386087 220153022
2 130403571 481189376
2 166662081 501733562
3 561495168 396199214
1 413393270 193468115
1 4890922 774255386
1 8127158 279750384
1 304044630 509471373
1 738693527 616197761
1 83491622 360370337
2 990504042 526857645
5 990156371 775915208
1 578856921 124845597
1 650736654 189086236
1 989114118 475025525
1 217367969 609682032
1 123362261 924663545
5 751023215 704780996
3 712945170 41749685
1 681715642 780447957
3 401819848 867670006
3 520799040 319168186
1 59681558 929905822
1 647982714 874942135
2 483572580 891932156
1 313480354 53391462
1 265093330 725977935
1 189967321 256830477
1 952517556 358526537
1 290840710 922295985
2 655903875 260450711
1 959031980 110024410
4 508756192 485654773
2 165886207 831876915
1 840786534 689321399
3 942364093 56386962
2 379849264 419757447
2 478414044 515753281
1 109765816 413624862
2 183540333 367884405
1 319271384 603346779
1 370134077 221139880
1 290288494 571452025
1 396777258 45963498
1 935145026 784230791
2 890622298 241721889
1 204996969 212747376
3 323372928 270759835
4 943726521 502853840
2 16672062 18861329
1 797882784 642181837
2 219342644 384512748
1 47405809 245469279
2 547062140 804978447
1 351719862 328334220
1 543378228 715234257
1 374034030 559103893
1 847472800 82754407
3 532731482 164543307
1 700286965 76309340
2 811418433 982061230
1 270067897 518785626
1 471553184 769191408
2 547591820 773054564
3 477501599 177653909
3 809956803 124953823
2 431919510 581114800
1 782726000 443971220
1 565247809 968747983
4 165815649 386246883
1 711779583 616098962
3 156090907 19601888
3 69200316 46286397
1 215138454 361362087
2 538306159 472906979
1 494486032 488690192
2 477037787 851157219
1 52813625 390907545
1 446648750 278966
1 214497356 889383008
1 342826296 453851814
4 203231888 236815761
1 115346583 766160009
1 588096355 730356953
2 68244684 367947311
1 678312190 242530477
1 325557283 488806589
2 511761703 381517535
1 118467663 810058843
1 236937560 567628718
1 742101434 686478587
3 997511845 716724407
1 662130736 413888570
1 893219061 668648454
3 61362958 476396743
2 971718514 150267664
2 630838238 461347605
3 819989348 147455593
1 387895544 411737993
1 498401560 391988462
3 684636655 140890483
1 843630156 750321782
2 751746913 317651979
2 207213765 151771227
1 375743177 196472997
2 75874608 207459493
1 188506654 823488482
1 192268070 629734954
3 379212532 566258997
1 389560426 726933278
1 631248195 199230081
1 636121675 257738313
1 850455454 55367114
2 446008293 407830293
1 814659121 147691537
2 901453223 22494403
1 333890520 817764602
1 176698681 305227713
1 780776488 70566827
1 778765188 733689113
1 191869626 534394825
1 488279564 90171934
1 818228053 658610115
1 217160823 797865083
1 516463437 856991554
3 405364126 820654951
1 599087702 756253357
4 44714515 726695725
2 398920271 279669510
1 383549536 455042936
2 616913910 592458115
1 916213727 154287056
2 515313501 113467961
3 830589482 472620102
1 340178446 242047638
2 786551277 550189480
1 95414811 637407411
1 583772040 67433252
1 956648412 913525648
1 851764486 918436634
1 958547694 693247746
1 204120085 427985712
1 890402696 523970914
1 947581855 615831660
1 182607005 804131952
2 31704125 170477577
1 920356078 919327023
1 626933835 143780189
1 529176770 865732959
1 802114934 57695839
1 823571210 162077005
2 857691823 125114076
2 143050218 749496631
2 195688420 701436751
1 954044020 758872394
3 834657543 939256808
2 160128739 144379451
1 376450630 921902988
3 752381864 501753991
1 177646580 944218208
3 178044301 744829906
1 180089247 620454510
1 217073201 895779559
1 799029601 415970456
4 323518631 498242538
1 909947114 833350908
1 952822597 841966780
1 645366601 55132980
1 700875412 135770747
2 280518085 546356320
1 554926108 629441906
4 925336779 505906516
1 633325189 253467910
1 155551385 913872400
3 163148135 116243483
1 454640184 382486584
2 124051289 431951293
1 180909071 606091266
1 144159988 817682485
1 540430181 416048247
2 324840227 483027279
1 208290127 933170141
5 858928440 607590007
1 901183022 99637421
1 598312853 153905325
3 911217457 484363045
1 762563740 135384576
2 73615178 791216758
1 618576895 504856103
1 627709898 665799493
1 731478411 192965767
1 396332100 153288193
1 520346774 271430524
1 691172764 779270135
2 714815592 935467676
2 692951370 253636675
2 666869892 400638555
1 701319386 803518672
4 17584136 270292330
1 523968908 376494102
1 659763273 754210251
1 646293453 1075365
1 769551023 969565832
1 73261532 784480828
1 205762340 594921690
1 743313218 670403253
1 122482777 141541358
2 37285824 855354243
1 400274419 412284977
1 599491667 872408669
2 841403864 20215798
1 101354704 34867689
1 384462755 599628873
2 990829316 461264441
3 584644948 929528759
2 133413159 203645353
1 913879833 890212154
1 712617842 932836760
2 331033207 874735863
2 11513057 127783843
2 195706830 588338201
2 840013923 402954545
1 996883830 271780704
1 457501115 367193305
1 327821885 619732787
2 486141343 915623618
1 493240599 890579469
1 556275778 639154011
1 4889775 65212030
2 428539959 806736540
1 588841977 316384008
3 293256173 242463930
1 69136664 886844790
1 987752851 776485031
2 543482223 679759722
1 145630053 876116364
2 991435838 424742785
1 622903774 59165370
1 920405951 26124393
1 799600250 469707037
1 514259217 63259428
1 659428615 412223270
2 329476958 462633852
1 293396312 675962508
3 117391454 888576799
1 156375998 24581511
1 872327262 955733245
2 178886729 880629680
2 719825424 112898913
1 563972286 697391661
1 668621074 481613893
1 332141137 916124123
2 766742816 865257576
1 930287038 572193241
1 988643167 80226300
1 487591278 892993485
2 837946118 272174007
1 830232173 178830561
1 963058599 275314435
1 568642901 512743298
2 264747372 27623716
3 577614159 635438431
1 619499717 621649392
1 168262588 369247689
2 3157885 327403123
1 203239631 121504317
4 430466142 977409635
1 296208010 165972492
1 586868087 979044405
2 217617387 231269584
1 340663640 774095437
1 246929021 440490156
1 605550926 642636774
1 384434098 469854608
1 115943311 654622200
1 197036142 874246117
1 318231348 265371683
2 104726164 52216900
1 254306208 986761452
2 699174531 552557671
1 913729518 79642418
1 924133032 372296102
1 237081279 671041437
2 518848926 380566642
2 378925835 22252922
2 61858017 951494825
1 313060495 328407010
1 694004786 776721964
1 847804596 638571295
1 999503511 778912378
3 70983269 320977950
1 757027603 321143193
1 667099366 843029278
2 620276112 964428534
1 748423412 464706881
1 309057652 51341900
1 341166215 742019656
1 278041343 175071791
1 980288118 343126107
2 458914141 368020708
2 718451398 35790322
1 242912002 484555416
1 927633911 846018163
1 62878985 735620402
1 313635080 88887696
1 832043303 553590359
2 680314919 373912889
1 224098934 934809885
1 249679629 774523562
2 590532605 153382046
1 683555820 180524518
1 99865759 570038253
6 40499159 448655912
2 726222662 388911193
1 626020843 541599919
1 493372964 527239273
4 815974545 779832970
1 566090566 717375559
3 738716831 831607826
1 558787431 379501422
5 694377459 936963113
1 190781536 366587860
1 630305293 529554086
1 573832319 451434353
2 976919811 614895854
2 163282433 965113367
1 29007982 184459988
1 359815081 784385476
1 342828941 458492952
1 374711323 31996326
1 611304052 680433866
2 190773080 891263501
1 670513436 592937582
1 51025039 737825038
1 922535376 402215286
1 790821012 458487777
1 218720445 829357478
2 920847108 105935449
2 475022110 493635547
1 272486063 869903846
1 922299558 154608292
1 558927419 327924336
1 352792726 133539654
1 46478451 210553782
1 48014759 814719172
1 848376507 636761185
2 146369984 218292190
1 961712473 754684478
1 31722384 871919703
1 439844586 333488660
1 534939187 998040705
1 985256369 698537547
5 431025229 831121547
1 875961318 389911560
1 16137278 174049945
1 549031591 374757387
1 580079490 874810629
1 426736736 207518711
1 506746836 840871137
1 464650338 243727909
1 285469488 408032627
1 311515094 982387020
3 245221999 149051217
1 491829260 717853505
3 677894769 22613091
1 262003289 433085903
1 673046785 991326611
1 928485705 682448732
2 845459701 126526248
2 901042452 846974531
1 368857955 371672573
1 467446897 411493780
2 586976264 335540931
2 594312667 140464881
1 53411880 907396777
1 772374553 280725227
2 550567713 766286931
1 981601487 817117261
3 330481316 896649
1 940749974 596784659
4 345263870 220956815
1 627488076 754861572
1 188362036 784482218
1 630010649 296421633
1 601412232 179422913
1 994261729 584288493
2 421902026 764078781
1 427301085 130907810
1 624189118 692940422
4 752790811 778423815
2 843647669 760747159
2 445487138 734033706
1 962991042 768292833
1 69853448 635399286
1 892059657 471881757
2 576336751 152193634
2 391193572 725202313
2 535377130 192596651
1 583773212 765112226
1 704258276 180811490
3 691535184 897995101
1 202378486 298486195
1 195721025 39192549
1 287644031 268269956
1 673213182 768476743
4 90445286 996993373
2 642984849 102519105
1 995695410 221519375
2 68439314 82541949
1 858496614 335988495
3 771952083 193978423
1 280882843 494548690
2 210617401 86290841
2 873836850 713128313
3 699601412 578479422
1 533159510 74379315
2 571891198 37176789
2 463728541 995247993
2 207817676 604091704
1 228323945 628884505
1 22039317 806937003
1 27707335 536608512
1 862899058 375350745
3 590532264 366472310
1 239159651 453555795
2 794089108 258920344
4 1510223 731847144
1 3167557 654471602
1 343228340 17412122
2 900919180 932296124
5 597095078 693309851
2 676992275 109951756
1 210822955 116158070
2 12142049 790624516
1 912111176 996679185
1 235213255 977398108
5 412327773 559725081
2 544350201 523514678
1 743063294 56493653
1 79621992 621549861
1 402137165 309447152
1 96609794 185913756
1 137344420 332407504
1 830918974 473548599
1 452769257 242414199
2 156682620 172422622
4 199911083 233504695
2 376880832 773186900
1 965607272 738024911
2 611582439 558384962
1 191629763 954349252
2 812637925 837218340
3 231897044 332114619
1 819703824 171963028
1 235988781 686668096
1 531935153 911170112
3 239717193 751899575
2 728078311 732875934
1 198970514 696114335
3 888450664 535089390
4 883686247 632689190
1 720777212 939318950
1 223152781 83691330
1 598916630 392772866
4 292612036 28394752
1 882824419 845714882
3 379702698 579667901
1 196375356 791784421
1 562096520 107206796
1 229797250 229798847
2 589992516 404379144
1 531352871 854351695
1 990006817 12849846
1 181852273 614610997
1 730841067 258860154
3 288251599 943320443
2 588066546 11009308
1 41864466 562009788
1 741652874 460996609
1 460225613 139857231
1 713632101 972546268
2 872155155 104979
1 929256370 569412446
1 981913611 681509767
1 380509085 181501572
1 518264551 150494100
1 663284009 662007955
1 889420362 721452413
1 142779220 351439500
1 369364466 776394300
3 409759324 420522684
1 212030610 839124014
1 301317850 846473401
1 617778239 534902800
5 319503515 76680836
1 159236694 579123195
1 643870589 441523825
1 338677179 829494989
1 521463624 413425029
1 825345760 93427688
1 729122093 307847854
1 654115578 606388974
1 729313135 785206081
1 973010354 779473425
1 829155648 828207271
2 466094042 854565519
1 281618972 410503299
1 491854724 433896776
2 514842796 757064361
2 293335904 107100843
1 243868993 534784062
1 293188490 224979577
1 377830328 441869202
1 786854489 711990475
2 696779211 740462194
1 722584706 816618999
1 5471732 283400355
4 242795787 779954183
1 935456306 921396603
1 280836950 921044565
1 813334354 409078955
1 848985276 526911189
5 706595865 141084586
1 803487684 848722505
2 892659220 121284107
1 147793236 467092465
1 691608538 680873371
1 697047374 761307597
1 846461173 698074521
1 507126609 767981498
1 305173318 487234090
1 59341257 713964878
1 25041145 964774646
2 513809804 42184636
1 29848457 889590423
2 913374705 46148535
1 338245833 43116840
1 19929467 224855953
1 994406262 908412930
2 418684513 982525472
1 969677752 343985858
1 598322976 416970648
1 102871827 57935535
2 914616190 148950427
1 678552734 118193966
2 603206324 296970631
1 944288886 49790405
2 4516434 373741116
1 606219989 576224924
2 686977837 607584211
1 966255863 797703363
1 241083900 898625697
3 516619694 164769936
1 334552474 371418170
1 155705654 506580172
2 172237780 915042640
1 727631329 893632832
3 398982399 248982353
1 590361397 311906208
4 602606474 183335211
1 665591301 115115432
3 106790822 90728744
1 495689683 447286503
1 218294291 301600417
1 547730419 340860359
1 790080774 610936181
6 150749116 832088136
2 68117090 420164453
1 307098523 541976117
1 43700950 702488501
1 131142840 543809824
2 988342762 375920521
2 707128883 943462858
1 332301535 225345929
1 174519079 676961570
1 279132495 652553398
1 897892762 755839298
1 601010526 19805209
5 616958922 240898637
2 892231042 952130495
1 170082102 658610063
2 95254925 770779406
1 361271457 756213787
1 197738396 676468820
2 306241909 791740790
5 672358504 413164545
1 283539152 858079582
1 169047052 100124141
1 136441861 64938494
1 717498134 312876124
1 465924455 5060562
1 664617029 132947478
1 193916420 378621032
1 83360673 202100528
1 251071182 904198388
1 864001594 24475894
1 447186041 43545132
1 362941005 37694335
1 526012439 532355414
1 501512184 64587167
1 187593528 30001022
1 198606857 790149582
2 808561663 819039865
1 582697734 354381606
1 156957146 339941592
1 847311290 468666884
1 350379847 290252571
1 81893384 5166682
1 265684316 871860255
2 253810407 129278197
1 959344103 281696346
1 666345692 33182332
1 64288944 722801595
1 614800288 22779834
1 620762160 696073284
3 721569574 965658642
2 418882686 30220620
1 444667636 939184158
1 566871297 246765640
1 446768446 628066853
1 886153373 663410035
2 360907934 693098364
5 806238301 977173056
1 851093360 984814366
1 757087089 698779816
2 451835471 660408291
1 332816939 340692009
2 876376996 843352496
1 851509405 806941542
2 663429657 128949874
1 54783918 303543749
1 393515542 227364800
2 223433487 857473400
1 225189298 202098289
1 843241731 161074250
3 205787322 424780509
3 975391047 765924984
1 650510194 453387265
1 842212169 511074849
2 667021386 895821158
1 675439079 416609599
1 688354536 513259663
4 878051636 906895519
1 602829941 60387386
2 128727072 858947889
1 211557319 454544462
2 47131740 74808406
2 558473108 329296767
2 997862987 283389927
5 314746562 995297115
1 321281126 338941571
1 870744749 172661690
1 353228829 144532955
1 34150971 61081857
1 564633837 604120861
1 81688152 543218380
1 218112139 746092118
1 976968066 174785352
1 278579202 902302484
1 999570446 903818211
3 970122224 214199246
3 933873524 369290563
1 356312799 831930956
1 890455972 356708633
4 358684424 262655347
3 217678067 844745041
1 717014436 447746768
1 148467312 637671058
1 539820283 787320557
1 796335981 167120665
1 339780367 486694698
1 700949858 387987829
2 261785547 164938016
3 550420011 439493671
1 510165047 231339738
2 159582601 580274365
2 345157202 424337189
1 709876116 164151586
1 688959844 407221124
1 495918507 328029898
1 878403445 351397757
1 834026141 44942602
1 725306130 143703860
2 311235060 834304694
2 123118364 642083986
1 227053875 982784084
1 907783651 93084967
2 66393017 465638354
2 28103678 567786029
4 199104780 676434934
2 677114095 224676085
1 19340193 824475337
1 151462500 376584126
1 954372143 91225714
1 825103713 112248778
2 204312368 236265176
3 320021488 229319115
3 394919126 800141146
1 768542099 819225040
2 42939559 289960375
2 572942105 938783558
1 336058775 298239090
1 696083746 653690917
3 522300607 707364209
1 782194460 376138591
3 661178192 972760577
1 469485233 618768008
1 815937876 997636006
2 457934810 833764241
1 295676383 342471522
1 550194352 79860400
2 277960907 609317249
1 979349533 533081140
1 366123497 945039500
1 770669328 694624534
1 246742255 732237118
1 641903648 583006662
1 877689779 469061602
1 678571724 166312388
1 141848300 884231301
1 970399743 518430519
2 338967497 663709103
4 1339059 414438499
3 801350818 713309987
1 988457603 869904522
3 921026690 200419840
3 968055351 802134251
1 309712400 656788190
3 377411864 346292023
2 101314361 724975109
1 424213873 779460798
1 995223704 995899868
1 529893030 329024809
1 268535771 418877963
1 422058782 341411083
2 385380784 194394961
3 467160943 655915785
2 540728808 611628832
2 587990556 349991640
1 373149535 282839583
1 507609616 635443308
2 184855714 36830498
2 134799713 117245749
1 469665511 77133259
2 647065856 498849114
7 824276984 18896128
2 405095382 265258259
2 11255341 229932285
3 212129978 863601180
1 350128136 638575334
1 284069930 144050320
1 849629513 600712148
1 712322869 600081517
1 881856893 975065092
1 416624527 635119313
1 977085998 150032498
1 112588516 355947943
2 269972538 847165654
1 927901299 908343031
1 128394029 534307813
2 644332326 769579852
4 796391719 833442953
1 926738061 232610760
3 889249332 131878990
1 697867720 662854589
3 367413979 357302163
1 734158647 753439818
2 409738506 928797656
3 893394706 363600110
1 343276850 229579342
1 577771256 832914150
1 814658967 924566987
2 819359940 18120128
1 513696739 278705539
1 658703438 345382733
1 906390710 265722485
5 216356870 433813188
2 625563255 937048982
1 439331802 366301757
1 818351109 329038353
1 136346398 514553040
1 700177171 807880695
1 167561441 927853238
1 81945754 77704758
2 291831048 562221070
1 158763102 216195045
1 577672574 351140979
1 889192181 874703361
1 690483795 209229020
1 647150594 513070084
1 323539531 258283508
3 109534495 689898422
3 582406096 79851742
1 201062134 371082305
1 33018572 285449975
1 550103308 167543673
1 95778967 983317520
1 191916103 994132287
1 519643388 456584611
1 358571014 788302128
1 981244681 756563574
2 784697989 675230567
2 931656389 926492613
2 765363046 198349858
1 878196684 265496953
2 606642435 761258990
1 26377073 326240310
1 695759679 915173356
1 495756577 534504943
1 924616281 620142944
1 248686307 4494683
1 161622649 560284386
2 488159919 325529152
1 697208845 369921237
2 178600418 312282941
1 895136173 374780141
1 363744222 944288944
1 648693284 998523245
1 704099088 777537078
1 737821671 543510577
1 112168422 372045978
2 875300974 230367758
1 160323424 45949457
2 8849644 55517062
1 36466977 573957631
3 862241765 760710226
1 466315479 648354931
3 589827744 799768150
1 972629260 244408077
3 406749507 815858223
2 642498301 698881070
1 718919767 343972664
2 126600740 697456369
1 284070470 284777669
1 777329076 334821909
1 41606107 514297111
3 948032729 285290457
1 980312347 353257702
1 200941863 917068186
2 194114583 307687848
1 349714573 536572247
1 183647909 810240815
2 370642826 38873945
1 937765044 929832009
1 473593619 753223746
2 162437300 381966016
1 132956817 239056840
1 481286469 326159160
1 433522255 536866654
1 572034520 369977347
1 599509866 765162340
1 362750945 473431251
5 839422982 987995876
1 731580278 749507426
3 736260973 816506478
2 201521977 76467224
1 250277349 999704614
2 138324340 611253027
1 967602388 675781557
1 141270614 148774185
1 596046728 27454238
1 909027528 432340756
3 316859778 74676689
1 956250985 945746693
2 868572800 814199060
1 771899587 34907479
1 959884463 364646995
2 620333139 280024701
1 344895680 63960865
1 508424618 549435585
2 914452060 972899340
2 4888882 276524432
3 436415438 207796175
1 7225566 985187179
1 855762981 722253194
3 955871037 510527200
1 9190555 773141567
4 910662839 499661642
1 498743644 223105126
2 412164887 634322556
4 891300762 869005139
1 75427500 835751230
1 133866511 44129892
1 718251963 685580127
1 118131912 615934913
1 742940083 61620951
1 125586184 948097154
1 965351599 681528464
1 784848284 596593297
2 813366053 282687549
1 407873473 285909406
2 119022479 509167500
1 688212601 593729059
1 925469608 200581883
2 226986098 142853028
1 690505942 695968298
1 729322630 46126710
2 206808468 356249481
3 717782610 643452626
1 476238454 696654264
1 628853883 140813033
2 882156731 356483757
3 376154456 566220502
4 516762653 670863496
1 948220672 279782690
1 515836407 137859010
1 936626098 481730349
1 649524003 925652524
2 930077967 745971669
1 450842637 514167590
2 281917050 58674115
2 475351499 707331880
4 4790212 810428610
1 472861005 861587956
1 454452843 393255655
3 422644726 900974698
1 233369003 573911016
1 544500681 561611389
1 859870168 830641380
2 988284848 419219470
1 280045707 629656392
2 576957077 831680489
1 722327761 662913948
1 234173310 524277787
1 987758117 648049038
1 79050944 743276815
1 872059979 640537513
2 948904030 493504672
2 456028723 96155532
1 995944313 573746445
2 621339719 204716764
1 899652915 94589854
2 654610221 204052093
1 490371529 950003263
5 137915910 42810039
1 107792298 591296412
2 550407404 100481466
1 847568243 312254096
1 780406405 512647771
1 837668603 864976688
3 442940669 814760918
1 237603433 806160577
2 866759250 808849175
2 629543463 121778034
1 906243847 972797961
2 817720504 895334982
1 608915657 63672657
2 299064132 387961717
2 881669981 693119868
1 202127790 132952054
1 16905876 54869405
2 926893259 188177077
1 648620531 400496238
1 892856484 910821080
2 193866197 692876266
1 477521229 527356411
2 792993525 106928109
3 507794153 726315225
2 323617102 206477793
1 313590647 927675723
1 677786693 794116037
3 283781396 404019140
1 692608418 928558756
1 70515859 480289293
3 731042095 899106914
1 228567817 49525812
1 927788886 999747735
1 341609610 149880804
2 736849757 814882199
1 95825557 12794730
2 269237587 453196795
1 697680759 65170029
1 156698718 626693360
2 978673949 660766696
3 582186930 479176509
3 275054859 232317424
1 961073171 859398920
3 82553844 714965684
2 127286631 471196682
2 64304162 112720502
2 939469494 565711194
1 633043845 609412553
1 576863791 755320328
1 774658674 549105333
1 948851288 752681691
1 364175103 701663206
1 756402853 579087681
3 120204328 645101149
1 660673438 816938211
1 824591922 629654275
4 540979618 98515646
2 340489204 969284185
1 934214270 428314250
1 99956511 863107541
2 749903294 452418930
1 74477504 811671073
1 948901346 623902688
2 251085069 374529227
3 260804438 15127055
5 121619103 929115963
1 828391649 11032882
1 705473811 542874864
5 229189735 536731006
2 311607079 830810676
1 530698008 596338632
1 817919064 155951646
5 388944461 937685907
2 399424972 402793238
1 652599926 156382994
1 623603199 57265010
2 386007834 903412713
1 103497877 73049986
3 969927346 542069414
1 57536762 535877044
1 598313704 139839603
1 118564748 546134707
1 73449916 124619142
1 247008027 665015341
1 459155375 461069230
1 251008308 413849854
1 352243528 375884670
2 75666495 591036948
3 667998831 380691501
1 383929822 345483686
1 231160139 63263298
1 801117238 138385397
1 834001154 856454062
1 418119867 165217292
1 477933843 561342375
3 656415917 781334865
1 769903300 710092174
2 673691189 394886934
3 925869870 237359390
1 521026895 367507108
2 341775540 978721089
1 985843516 842650866
1 504789908 9177937
4 819722451 768185545
1 629988031 753914818
3 773961092 225987908
1 634610690 923884319
1 816685801 79393183
1 786284903 742229893
1 273328962 198162805
2 295562852 626084218
2 817681354 778540340
1 481260287 486743900
1 663666549 718262757
1 816910179 882830434
1 893624686 315682931
1 776503007 416776386
1 3688140 20054541
3 454865807 843828047
2 143319415 616915938
1 485786581 37141669
1 286181524 149283983
1 336385761 769016027
2 413375638 427379925
4 555825430 536424324
1 149203030 550338434
1 12000155 824138220
1 700512629 841428383
2 495796307 695943521
1 232202687 479943109
1 606787723 702854128
1 905009931 801151546
1 55305524 714405206
2 276991024 204936230
1 472616151 903245188
1 951971297 382671551
1 44527021 700025295
1 919705337 3286177
1 209717103 58800802
2 868859621 605491818
1 162039887 555651346
1 170935515 63025705
1 131180065 966717983
1 334011471 722388427
1 416539325 547305581
2 689057257 236038750
1 873767200 101470695
1 578715520 865524046
1 580152107 762679516
1 896799781 584126183
1 936439686 994763108
1 296164081 930748969
4 742619586 269965485
1 40468384 355522828
1 172388899 161345394
1 122929770 884975240
4 240664657 312359347
1 640955097 88919563
2 663742816 323407315
4 505296216 560708078
2 116356006 697919178
1 761856910 932759429
2 340245143 713742087
2 762205461 534165277
1 886182708 941873500
1 449785883 787052412
2 489364987 715877282
2 697527884 894045669
1 661849303 614823345
1 985829936 188303015
1 674394348 560958662
1 836152401 236771688
1 358060871 617048686
2 325838914 528741604
1 334246396 54345297
3 985900358 108638468
2 728993310 514341208
1 946244810 659094330
2 421473877 780605058
1 41318283 476202016
1 796515820 946213771
1 331951820 409793109
3 958238721 373442814
1 26453467 783998757
1 416004654 715170145
5 965256020 890233405
1 212023038 699413877
2 963395099 526747913
1 351096089 692308624
4 574834717 766488080
4 59866175 353839227
2 550341323 41035680
1 216538650 237952234
1 25026465 8222043
1 856513667 878567314
1 124959756 322833929
1 766512318 16852423
1 60002871 615215051
1 327806919 289161407
1 765329583 963556158
1 507461674 750841837
3 512650523 47927172
3 215562070 157607711
1 404800549 814700745
1 789166060 189717823
1 22315310 108850014
2 532733794 371464701
1 607588092 522216356
5 253598828 116474220
2 465842133 925752099
3 87653875 347753082
1 818986781 828334081
2 337158891 541244909
2 266365332 958427017
2 668502838 87248969
2 725001271 10994875
1 868370533 807359560
1 314221205 806192591
1 732842091 991893701
1 435972732 256249364
1 632356446 763952598
4 289524881 225183016
4 755408358 824473461
2 834174552 65624033
1 847920044 51659383
1 395571368 913328992
2 430342023 543507486
3 799650103 793569813
1 854746658 749544149
1 752288303 630893099
1 10962314 650630803
6 590602855 535517345
1 439481578 692521551
1 248642961 330739841
2 23672962 433431923
1 127619798 679518504
1 910641867 405812636
2 295432283 399375730
1 13375842 534392896
2 16583933 825208795
1 337728372 693765967
1 370088265 336822939
2 331249044 257868128
2 781208219 202519533
2 919027069 650513679
1 504843805 87231074
1 387472050 914052777
1 356327120 385152390
1 125901885 265554287
1 227881657 783405815
1 819454289 480735833
1 677710237 505998521
2 935883909 327429885
1 464049691 692817634
2 744025333 388218703
1 525562512 891762978
1 589377769 826723289
1 419934803 527698751
1 509893257 998165512
2 606451866 688533062
1 442879087 944702043
1 485988694 22796792
1 404791891 62029689
1 289979984 248189908
1 395183190 554787839
2 928253092 580736799
1 170628815 33461230
1 655138721 185306879
1 161444012 109344169
1 364862131 178141716
1 56701428 570735585
1 250056080 37217592
3 164169376 651319644
2 438095676 274785128
1 458658112 861034673
2 883150899 44500856
3 337665403 164517509
1 350525718 350294933
2 104119432 82142313
2 106315331 168377690
1 997640339 811449783
1 450936391 453236837
1 803802252 282419608
1 956317801 193682307
1 635008510 162106276
1 742099512 470415837
3 401818515 534446128
3 134626009 6661784
1 919042589 358698605
1 235975292 800055499
2 910254104 348313414
2 507243554 957272324
2 978522327 164725144
4 70647938 139405125
1 637643585 550847624
4 45568459 403828428
1 555437727 972840982
2 725026665 865804676
2 725372840 95476720
1 724520746 276574854
1 716002013 249881856
1 368094677 279783172
1 713249965 308697979
2 950139083 251194948
1 108566694 585208374
2 411893878 997962546
1 101854740 285563467
1 2123442 30629673
1 461953775 39481988
1 380037831 12779721
2 223388806 1997962
1 845842804 288010398
3 300173818 188404543
1 140777856 279401331
1 981421799 520994465
6 308188379 50767997
1 106562481 815027590
1 585183738 9617567
1 718086229 490452536
1 906098516 629151554
4 36923902 351431974
4 414872921 446562731
1 73273182 91915315
2 508577140 967748099
1 787031292 172592332
2 213430161 997892738
1 208078243 592682004
1 582378372 268757616
1 662511939 269435417
1 696909519 770592300
1 603317651 929548838
1 767190481 624704187
1 941548462 792609641
2 118210062 855865821
1 936738905 730766128
1 319077320 590525608
2 650995951 650049702
1 312010339 811085754
2 379993686 577919367
2 624138756 167081516
1 645325454 877188403
1 312239821 981870744
3 902088047 50399776
1 720986650 933142577
1 784722894 621492453
2 928169901 44006646
1 303575505 191324012
1 494489116 941146678
1 287050769 129634978
2 796772895 403451209
1 275939367 654533090
2 588568458 452068662
1 447463581 70095760
2 66013919 859167890
1 778892801 698369355
1 42414442 368322996
1 472838968 921034915
2 555925407 318214631
1 839540569 269018772
2 925634121 635678116
3 277008067 259578787
1 574476013 508547084
1 176421464 446766305
1 199919758 764392622
3 795177886 701081062
2 895243823 121538392
6 923255942 221227085
1 609093102 689356093
1 739633034 693452776
1 347881058 131368433
1 19729355 242082667
2 455106327 323086087
1 792718462 695666248
1 318525625 987402404
1 700923423 529601731
1 214309764 754653182
1 331094790 101342399
2 494120244 441533351
1 148331974 938291315
1 705498787 17068425
1 518282675 260912580
1 136492309 669601149
1 947959068 91494805
2 294348686 676711510
1 278391411 703401484
3 233957495 717810438
1 674310326 642749411
1 208121253 625255554
1 813577411 117647228
4 788837224 650371070
2 307828391 569741878
1 328588262 748432539
1 324373822 8684187
1 155416475 556422323
2 565651750 247844606
1 894847884 115455992
1 643077872 570324812
1 499652481 411283762
2 108947769 415780037
1 744722794 948548767
1 739252050 756072399
2 907272574 814630960
1 308873805 259814511
1 26448640 965271703
1 141501110 269919526
1 603895992 515253259
1 338133899 42282518
1 425423678 292693550
1 437966695 661238770
1 353341358 28241236
1 37450706 322118971
1 559433467 746430340
2 610049462 9380249
1 665133425 104726328
1 992584335 77939598
1 982363419 249431367
1 477824590 124098792
1 307765884 735656617
1 908773130 30570232
1 820543873 649106020
1 742563006 344986668
2 136750310 505989825
2 74295712 448800124
1 452730795 25337893
1 674707866 323027978
1 787951137 791229165
1 948544233 126023463
1 996971599 712632115
2 592978229 815587258
1 907846990 197343130
1 151284292 841908176
2 485027454 5114888
2 597662651 250105391
1 353930879 4172368
2 287695136 474016542
2 589176791 625738398
4 752289208 9861272
1 981358750 58057974
1 465484304 181626719
1 587817286 32358595
1 961273747 47364774
1 661216685 909932233
1 146214924 471961412
1 404515507 120824400
1 327192599 560255926
1 234212261 711035539
5 451312023 857951343
1 573142139 725028254
2 925834216 475546777
2 842532659 202119053
1 179530335 949407374
1 329337544 104895814
1 724887215 165748604
1 129925217 869808506
1 339278360 576225817
1 337491181 628949661
2 45047479 643177166
1 885383057 563362110
1 106330368 172822335
1 737589299 650342576
3 663232372 758678094
2 235542708 619547461
1 515900946 320734242
1 373935374 397119818
1 552469588 669142740
2 223726800 71458855
2 650736865 77984510
2 665241831 40101665
1 395500819 378363132
2 628298919 930498158
1 80715900 821406064
1 654446496 949987625
1 547966278 558033333
1 770437566 988444900
1 204578927 1404708
2 972314962 341893981
1 320716620 895967024
2 347797691 183943673
1 505451213 607659398
1 716032882 758378835
1 585242746 132579382
1 151120512 358726640
1 697062996 6034143
1 781890244 299537838
6 355012704 915672145
1 215674838 315597039
3 626985404 662875929
4 15145105 258844816
4 631488456 337050569
1 373339589 580651474
2 709965956 359011831
2 381487534 458934038
3 328460526 589068055
1 365320525 438818760
1 480582395 798816991
1 25323022 648282182
1 512914968 89627968
1 603220583 639429730
3 568951669 72075590
2 209578901 379916325
1 173960312 993922218
2 471333386 872540231
2 920193651 8412649
3 322964120 778789514
1 835199395 363769273
2 149600756 562033489
1 46897370 625252386
1 123340358 365396584
1 801830518 880039619
1 724068127 508613254
2 72271171 940255134
3 232630614 618640323
2 311718050 870266891
2 697380844 934051827
2 730434506 961082201
1 437467559 554302870
1 596257564 867951581
1 834270861 15746419
1 125792799 769488222
1 390836715 809213246
1 561915893 570160613
2 436787872 327086081
1 64068469 196717664
2 517778886 7565281
1 961610390 576066537
3 233514183 422844910
1 763448012 833093585
2 388360789 8019358
1 171393484 43398882
1 45736330 976823957
1 904590096 736304017
1 230527042 567471461
1 726604647 835840866
1 967973389 660745485
3 465144891 828290949
1 241797511 622200633
1 682066304 498630009
2 515764338 514368654
2 874276018 128385586
1 506493717 791307401
2 245224201 352665875
1 300570729 362009425
2 275441609 675764195
2 910058887 503252424
1 173206074 226752722
1 140955003 523807215
1 233524916 998785155
1 267851698 851158162
1 841862205 482413415
2 74665338 193124990
4 615753876 127698483
1 485662693 475890377
1 306021110 357802561
3 4674097 813448258
1 273047698 862224756
1 965647929 954121489
1 200970867 511159659
1 572832876 64370580
2 67548075 841212692
1 618681028 946395973
1 42697819 427176570
2 150497223 310020735
1 242854867 875311827
1 667406529 537370265
1 646825688 151713808
1 257821994 514382412
1 205707143 591383557
1 16325881 243697176
2 541548240 658635014
1 356337408 799599042
1 125218060 390112210
2 812478351 336789220
1 207386358 119888180
2 754559022 656435422
5 725081151 406832776
1 171939207 693126301
1 938367857 663491724
3 211453042 278397646
3 208229476 131961899
1 928406852 853160035
1 430180071 985371239
3 452706068 90219989
1 59338070 589627019
1 45144401 521429565
1 244867253 642367603
1 695182304 746777274
2 717111666 456141573
2 945106189 318670211
2 83625155 826144084
2 874515043 673859048
1 560930731 273850980
3 837775335 641284808
2 412279059 159313731
2 67099102 131742444
2 305893805 12608239
3 435780280 219532398
3 311840796 863998105
1 110254226 402081059
2 161791036 322249274
1 209927768 110883219
1 563367891 431522889
1 931966512 420561514
1 300613776 492695903
1 848644680 110654676
1 339502076 232913061
1 697777246 936975959
1 798846680 842743106
1 814882632 746209513
1 587625192 338307700
5 950017503 535629846
1 162513618 14957430
2 142217219 117079393
2 380311423 388973180
1 847479214 668662064
1 605802671 802600122
1 778243383 726389578
2 287292140 453145326
1 263486709 664466942
1 364336938 938781094
1 841429088 714815465
1 603032705 819339497
2 543352620 874468248
2 65348493 49376792
1 61848690 775042748
1 461047844 730393737
1 20036270 116836396
1 433331201 338592711
1 383455499 152157993
2 931847377 425966776
1 78547316 234061476
2 456397148 694645001
1 329500216 891307780
1 967938539 489014160
3 796910612 149678371
1 53912742 799480143
1 415749465 590135944
1 381680706 798880004
1 555741554 589606201
7 460786777 236708864
1 301510463 832944613
1 119881981 40414282
4 829600608 247086459
1 113739553 967965431
1 733166226 48263569
1 961608819 110772471
1 135537071 226143003
1 561880117 367921225
2 627557560 207639798
1 793587472 152751312
1 325703845 275439584
4 551669876 892172646
1 272358395 149356983
1 722234079 716753200
1 745512104 530265556
1 830206775 84901835
2 714932005 473057065
2 471656033 451239509
1 131881883 312608119
1 572294586 518522836
1 455979154 110056695
1 26856814 5526513
1 227867950 942271099
2 100598444 379680802
1 601198081 879774878
1 262143888 816191022
2 153527575 722197843
1 753837516 641830686
1 971260280 886943132
2 949058497 222259534
1 65599881 340851720
1 519270845 500463775
1 450484100 32120157
1 685109214 845281410
1 340004825 242569868
3 735618407 383993563
3 638197492 478764876
2 22356239 993359539
4 487911068 730088627
2 329078747 232029870
1 905671318 100983423
2 306970983 931337731
5 700201635 692472677
1 827585758 211990083
2 883459414 543349290
2 696480933 935843586
2 901763095 884286111
1 585952355 739275969
1 65930976 507813011
2 649876759 367879515
3 810446003 159551228
2 330686590 212731176
2 565825979 205245354
1 136738969 545470568
1 434078595 962044489
3 42965989 879035469
2 42006167 910522832
2 372057165 45146306
2 142992998 979933459
1 761017121 897073300
2 139661310 476519631
3 970897632 680835623
1 137656347 967141968
2 927599454 56405939
1 606940391 917027806
2 625090464 176944459
1 363481999 93883007
1 969986558 733769138
1 808425286 80213660
3 124871191 385255148
1 268321327 377690167
2 171678633 815409447
1 535061434 838711151
1 844165932 294885203
1 731964687 173013801
1 158863456 840200018
1 607236376 107385439
4 515246226 863924285
1 697898819 978720091
2 834086743 964874412
1 558721024 256312466
1 158958467 324052958
2 794452298 202557868
2 387631628 759444756
3 975267974 340053040
1 997036623 284007337
1 898275979 721595636
1 377692679 130931666
1 212606302 74915359
1 70670548 926677676
1 516473368 508538263
3 769617944 296432360
1 949427694 346120158
1 671401491 448581979
2 210057959 564272682
1 314676154 481308573
1 586291665 410970050
1 661177014 177318060
1 307626179 117692147
1 430615814 556443104
2 944595010 325111730
2 866021863 670780766
4 267477447 384996820
1 522284095 186741640
1 318468734 716931488
1 404875802 400101460
3 450300662 224956408
1 902177557 756331972
2 877506267 548105136
2 462158072 443613026
1 391726595 91043695
3 717130330 159149314
1 431746147 301844774
1 304048415 7207639
1 95504305 702645778
2 535755616 764855103
1 738054281 495600550
1 205389102 247690957
2 673991154 885010455
1 92150523 377172225
1 506647144 831483392
3 28868986 228732658
1 394123069 838506006
2 775039954 187286192
1 875649380 77748192
1 340259531 336013205
1 331637641 536664530
4 277640286 531478142
1 512112122 597808870
2 96109013 943102751
2 911881940 220249999
2 575044682 709678733
2 778229124 984010791
1 181398582 75430587
2 964120149 554490921
1 222232482 441329067
1 268940322 747377385
1 603607248 761554925
2 669930963 376914906
1 344846143 939614572
2 891349992 586771145
1 782921 608262724
1 314959334 111536559
1 971846491 578015723
1 603179380 625363783
1 844725061 231413229
2 72728672 708116152
1 364722788 264361939
1 615841229 664377119
2 361691577 334600281
1 586570586 910649687
3 690325938 360411342
1 770045307 496774972
1 967517633 898759551
2 65137639 251274891
4 459266444 724604262
1 407266102 412121676
4 641203171 182643668
1 237564164 59139034
3 905872800 727575485
2 961078104 877701931
1 777144734 31651251
2 104641761 863588320
1 321626194 237001331
1 713974685 439920788
1 649014969 102963643
1 661607956 406817059
2 66616167 793560544
1 326015330 295390616
1 614742985 992574909
1 616726240 595935309
1 241942008 30442073
1 83754823 768171079
1 651949815 63263046
1 400729651 544341723
1 516875341 316920374
2 97942319 4039404
1 982443044 304178699
2 900676838 880440708
1 488591299 320700256
2 43725664 652096500
2 193248108 48947167
1 90879259 429108630
1 900419441 966191462
1 365258773 312786000
2 30010999 417953230
3 781459159 658413756
1 306182096 810461782
1 991137363 61542712
4 34138784 245918780
1 61094266 821537267
1 772101006 788559724
1 176469368 853828780
1 640869173 172373857
1 275268666 360164470
1 697792915 173923263
1 205597549 576854133
1 31327588 599688996
1 27840983 848439211
1 302610241 114311456
1 548455760 203102038
1 252653910 733676579
1 808437109 179815402
1 550910465 660339632
4 998926999 646087282
2 477982723 361567470
2 954770855 560486160
1 964371908 278279707
1 286101677 301417500
1 111660357 821620459
1 212762174 961527341
1 737312122 866047064
1 572525758 647404057
2 694906771 309626422
1 968977871 432000974
1 807669343 146205320
3 55419936 495410148
1 252209928 630201149
1 311173019 334917096
2 10167576 861190181
2 823742165 295619740
3 500846414 634365727
1 490128752 808443084
2 270647359 51851798
2 506906512 778412307
1 619465288 707359585
2 493166909 436234732
1 249970612 589337941
1 841073888 81459478
1 45812391 768592343
2 253271762 426476637
1 112449872 899658279
1 548980519 582928020
1 582932935 148413332
1 539403376 501309889
2 941278485 766704465
1 236635103 104836719
1 172599877 720396699
3 139042817 44183246
1 285110508 952264853
1 95286233 448378367
1 789604768 444134303
1 848078156 595190851
1 354260677 752543622
1 157319737 219387832
2 418377091 72410523
1 519185530 215614767
2 132824166 941756376
1 904370035 467922122
1 339382058 691964381
2 592330720 774096691
1 849762538 516460224
2 596842726 416228054
1 731685772 714318825
2 567037710 847785833
2 37600182 196948023
1 983249591 471470058
2 743088320 191405102
3 352648884 956255876
2 703113201 870122462
1 207473708 801155519
1 769967783 858110508
1 325189860 176003226
2 348939398 201876544
1 96244406 919763701
2 673713710 248420989
2 681119184 512145960
2 490176770 329185659
1 719860396 231939084
1 136075172 370628848
1 938582436 334589094
1 589538449 113647927
5 984045016 46890790
1 223445387 922602974
1 422602660 756800006
4 459663105 836757211
2 101559095 23472056
1 538475016 796149202
1 683597391 80226049
4 953237730 183466117
2 95137946 499151138
1 978975271 672434558
1 923477024 760556194
1 653756295 506017406
1 872627883 15311837
1 214473493 734502272
1 494536587 39937211
1 369642721 713625200
5 484494765 371268142
1 280645854 55036529
1 195476485 102258365
1 378369747 498941477
1 21798304 978372477
1 420621096 815140927
2 68697592 849291475
1 983401743 421628660
1 369107460 49977184
1 733615506 889030712
1 866530535 184071324
1 658472566 171976773
1 472280179 154266599
1 343833282 145455732
3 144168949 777796405
2 705848432 828193677
1 900593021 151343823
1 58552211 50437867
2 633601812 604697671
4 137122910 383051033
1 317400489 88731696
2 414916755 146816319
2 964339474 917712905
1 529258136 121870202
1 42409549 521210317
1 978791042 872854103
3 504690381 738944555
2 842762680 165324323
1 765222056 800134140
2 861829074 463125295
2 182780029 432479280
3 691240392 933051817
3 108239569 681034280
3 603920564 111434039
2 238616021 321079703
2 103236030 562805779
1 681909054 343197808
1 426008326 602059269
2 268599823 346725184
1 872155159 514326924
2 192793647 278827079
2 314296309 588852787
1 230529360 940417412
2 499285316 952066257
1 979059984 938358534
1 396662169 415150194
1 393926650 773361216
1 919084758 651280557
1 707743038 165949046
2 325023587 209563517
1 263397023 812673554
1 143237985 959952646
1 189484774 165664439
1 572664237 403907027
1 926693542 71354174
1 411486914 503101615
1 713053007 962466326
1 552126673 996604321
1 841149103 629277453
2 913946007 655398768
2 964935699 603052765
2 574196216 858683486
2 434368236 690104162
2 608811848 537463051
3 560063962 663892043
1 876799715 118997374
1 915311865 112605957
3 635878920 699743369
1 438924388 320081198
1 191795750 296131533
1 551972080 817677648
1 656051216 832078710
2 720999708 995260702
2 227352270 200498575
2 988670986 909641639
1 875511281 97769178
1 944463731 938945446
3 388350881 42409976
1 179497922 407471625
1 660334852 905683748
1 629226960 778241687
1 163332657 456866985
1 275826056 224124949
1 556772072 913458342
1 702385406 268278195
1 980059397 813115136
2 681475691 835630589
1 324970255 937544431
1 276655263 338694457
1 682579478 609511460
2 291063834 295093844
2 563810106 770125036
3 645286782 860345850
2 636280047 176585898
1 624120848 382512465
1 609394463 251278937
1 59596245 559491348
3 538435182 9720391
1 589559411 449911897
1 241739942 970371235
1 592472395 731582484
1 604781302 744719383
1 528856668 195546893
1 197766973 650985282
4 812275851 320828752
3 54434183 980236298
3 775371124 146768671
1 618036155 678815697
1 133350523 958439902
2 211536939 246429681
1 273967176 556073074
2 481069586 438185271
2 347569157 798750919
2 400364704 388713300
1 35778670 638261017
1 712135334 986867007
1 132869801 816335935
1 504590549 805813984
1 763842008 628522008
2 235892648 575957467
2 987073624 552773282
1 592585108 209719004
10 38529874 979478236
1 987254433 548933894
2 283129635 856630185
2 325590243 11877067
1 820475760 276365623
4 62119049 957464569
2 774055192 990218585
1 194878729 572906291
3 401210257 766126142
1 335079625 413691581
2 939310665 823015455
2 161839344 933948476
2 67308814 241133477
2 593320520 498668221
1 24252498 593820734
2 332610611 980507640
2 307766670 352806766
2 211298170 609319513
1 67380400 904037696
1 926702803 260954667
1 44157504 429031622
2 846015473 394690177
2 237201135 272120949
4 267915792 470718603
2 320955518 724996624
1 999087762 41264664
1 661561344 175900403
1 400631585 721986837
1 791213149 962509846
2 181048747 542372382
1 805541624 737059166
1 550245199 245425792
1 415653203 217496251
1 594416393 69206959
2 618196306 112535346
2 770768625 811779523
1 765551518 860726109
1 336811828 776026285
3 992454114 154881143
1 632211847 381725783
2 470602966 227450340
1 380770423 435048390
3 907521539 632202333
1 799123547 365811915
1 178589427 713030732
1 519220404 308410085
1 240946114 42554829
1 588582464 856130536
1 47568615 269951544
1 408848249 343355397
1 449880180 156930085
1 228327772 494438419
2 54112238 686418278
2 920266433 53154511
1 515739174 591166980
1 53927956 582954733
2 169248435 761213699
1 486005493 462990795
1 951184771 297210389
1 549144979 657976373
2 919652240 857639783
1 857983673 455112825
1 787201889 593676765
1 750286868 566152288
2 470456063 660067521
2 172415049 665771350
1 988412872 155636011
2 656145059 976457161
1 880964327 359362081
4 824215668 769306810
1 448100857 471990462
2 976996248 940083653
1 692389267 796557302
1 860474248 72415356
1 250172463 585029511
7 304608732 696300759
3 688587634 325086281
2 251283609 665952449
1 21637728 57770415
1 117620090 411670488
2 451336816 850907805
1 60276836 710184125
1 990933724 807581707
1 65190827 79853513
2 29039223 855753918
1 606681838 762847725
1 802923366 574956024
3 467183744 760194716
1 701873675 688002070
1 423539294 356282286
2 882432188 200291893
1 600574992 870518828
1 184797885 455760263
3 315437431 482550802
1 982477762 236180053
4 390001693 276929773
2 143371809 432894220
1 96101239 121113447
2 682235394 136631078
3 284175307 987707891
1 557459028 269704391
1 168657554 633382308
1 188293515 532049076
2 904291456 438421755
1 600601589 114297355
1 454934633 718485957
2 790119879 608658774
1 163897448 25527728
1 18285897 644672502
1 203382853 27707661
2 139051699 52976514
1 647237464 555476335
3 82969745 268841207
4 221864275 861303260
2 792783551 595894253
1 55207046 768087235
1 18188668 647086224
1 153569322 879123341
2 930216298 455550580
1 497414519 397853060
1 380443296 586566662
1 526901136 192917395
1 359671734 945067203
1 901671569 803679658
3 514555207 71652551
1 584789485 198905493
2 964497738 761457315
1 68270695 662936977
2 784176131 177414553
1 319473327 366585414
2 983296048 851398978
1 561773912 602948706
1 910020360 808401943
1 198755769 248244672
2 549201967 147106055
1 656772448 671770476
1 503444199 534952339
4 31279559 563296691
1 214878468 218368942
2 633818794 287211916
1 710129857 24492636
3 845121663 678995702
3 615052888 550749149
2 757745610 944962052
1 555111772 214370062
2 47738895 208067524
3 175696630 521726810
3 659252698 523219624
3 140563085 679102465
2 225872068 384402065
2 648361858 546131750
1 273690317 299369341
2 946573543 155595752
4 256589140 196455175
2 754063460 401327384
2 3242219 81919866
1 675904143 919267596
1 563341542 166494120
1 941122870 963996501
1 447629013 813926620
1 964730647 959987277
1 574733741 966749159
1 896627343 590288015
1 384327514 657408311
1 795137886 231580668
2 333509796 489036162
4 999618006 390924977
1 41040071 422982060
1 484923169 892048355
1 396408770 680460997
1 604301839 294311285
1 649693438 809543485
1 206154873 780881521
2 888841606 77677387
4 652340730 241517422
1 78740367 883936663
2 165868303 929617571
3 974776460 317265228
1 95995576 517460408
1 358972602 531250701
1 160433054 241879573
3 21619026 889316986
1 201000449 602418065
1 527296411 136859170
1 716872150 129955059
1 139874098 154468108
1 411201694 555349304
1 553509002 84123808
1 739241488 909881216
1 585126870 31035892
2 481522096 683711817
1 695427189 957313820
4 970450120 149250564
4 795635297 259495254
2 86217304 478069427
2 141343333 629412097
1 629796364 316011303
2 773106609 692414333
1 787470906 379210214
3 666776263 153340028
1 240261792 512368764
2 958066147 403266511
1 20710975 296228216
2 345926085 387060831
4 809965642 47035849
2 665784964 284068301
2 183491262 530260257
1 103617000 449003513
3 608076793 999845138
4 962701395 119687031
2 829272577 453065098
1 159699600 644065217
1 396035803 934610002
1 260419248 739750587
1 353569612 371877426
3 479274013 981590267
1 212174841 959345683
3 368443042 506695865
2 772370175 826650316
3 419008170 527173118
1 41328098 142243575
4 151776773 888130681
1 807410946 355998260
1 27863044 188265698
2 912044568 569461686
1 286948649 298463280
1 374136912 544822803
2 480523744 19087647
1 345215511 643048193
1 785600577 763857077
1 831235708 836725262
1 641086402 662339155
1 19874161 328488574
1 739549816 19625064
3 869776214 74185387
1 702011582 953136687
1 526870667 440481099
3 879869958 162465374
1 654162462 670436667
2 709585247 724074060
2 180039971 825429617
2 998457967 410306941
3 312753930 659236996
1 172409497 419268962
2 135533570 917933297
3 175557575 130777735
3 765698168 899397047
2 581809884 766407845
1 398160361 880825386
1 762177381 540223574
1 139529716 430332046
2 40768284 809354629
1 34433026 925282877
3 881011024 49510204
2 328133707 861485903
3 867547650 992344606
1 314577808 807397429
1 120111195 502891495
1 833182472 57512510
3 777056064 78717376
1 432132623 579132357
2 799415045 632142413
1 855234254 962948191
1 242052175 501975953
1 823880642 44009863
1 435024085 690617017
1 512594775 204762615
1 310158218 79205687
1 137942259 893918088
1 868530121 909679112
1 448017484 446102629
4 320043792 840634163
1 542728695 481114730
1 516470063 369642320
2 437002768 122456927
1 609159237 344339716
1 916158896 866477580
1 567761571 708073162
2 400853724 60287566
1 62260581 436540232
3 773256247 109936996
1 319493814 274027662
1 311896910 205822149
1 804318431 194628208
2 434324194 528102638
2 687630265 214857877
1 794533894 773096896
2 677313463 307716102
3 856344373 958688314
1 533887012 400620239
3 181588604 695420844
1 285963772 820347250
1 700661732 381477036
3 642936697 758325089
1 142312587 422775089
3 151703428 304809069
1 186451240 523056636
1 452894166 169815987
1 603135053 810549960
2 736146184 710166848
1 86670562 667548420
2 945797855 980779697
1 471579796 980996563
1 429588870 849954167
2 678199235 672891748
1 822374206 746236307
1 366567895 692646912
1 907983820 177043799
1 593327604 930652971
1 953712049 720191781
1 700040288 850181982
1 557606143 260604085
2 766359685 789410007
2 709434039 484334677
1 114315076 111502626
1 229195786 314658266
1 713857931 309288596
2 677966236 892163870
2 636454 331910798
1 883927824 57880565
1 926969454 46256848
2 222178501 884931817
1 700208490 367888665
2 174524778 660725503
5 791685552 715373029
1 927948071 196569667
1 410352236 746643068
1 609061151 836541387
1 87339667 541029913
1 671639258 823804555
1 253578485 676065787
4 134692739 773618512
1 162852340 365293680
1 501007664 208133166
1 601269257 874891234
1 853298321 595690361
2 245468643 944452332
1 51028720 233791532
2 345167915 626958435
2 322672290 960062743
3 583937479 968122232
1 973908383 429151886
2 921069331 737338241
1 56640589 682503601
1 330996046 881933869
1 461154127 580383963
1 63225447 127029182
2 104828572 702856681
1 148786620 783849983
1 446087008 784950802
1 548692540 506218302
1 169793185 661176145
1 997620929 865054605
1 578407263 402747786
1 773521169 393497454
1 916558770 387635789
1 101625526 82820981
1 83893566 840233415
1 821561348 267942912
2 623298094 583342391
1 118049087 674618128
2 44030864 93422994
1 525162127 604066662
1 729280906 706431745
2 893072004 463564920
2 632453796 534404802
2 667857468 772506777
1 696630106 798185849
2 165316064 370045817
3 902055928 686550876
2 665985998 94590252
1 960524185 35706937
2 289521188 719035844
1 288228166 71628083
1 906393870 657039759
1 410472622 436267583
1 604847834 529407492
1 504451466 743503716
4 620867880 439358101
4 770660721 895454600
2 152952333 366064496
1 189969821 991901053
1 425287531 438460741
1 103450417 404987236
1 953361133 575659456
2 964273434 535314814
2 429441045 446185268
1 618644505 597248077
1 834964239 159346053
1 547782199 380487050
1 141774996 117651034
1 717539543 190292489
3 623127356 372492158
1 826091995 94748437
2 970095178 502407526
3 446349146 76643261
1 868906355 22083853
2 209581939 379029378
1 821138473 714616284
1 431026986 874412474
2 363661961 429784488
1 327161647 298606612
1 743837970 522258091
1 404037353 234299664
1 960439475 822053104
3 403554424 281629685
1 323219395 187338359
1 976498919 515690503
2 323735176 390575092
4 575821893 446527182
2 320525698 832671875
1 686608721 909503026
1 106730729 283682010
1 624799653 965291018
1 801512318 967160350
1 527540004 292751210
1 911329776 511412303
2 464076948 616854865
1 258226819 445157798
1 420140988 921885155
5 92493451 388509584
1 248446165 457920352
2 863584746 747579463
1 88393212 201051374
2 482525323 550278894
1 618365876 303280341
1 466922099 29747490
1 707414221 858472470
4 199145522 667185086
1 181270782 348377867
4 900076544 188120370
1 369927433 308013543
1 900593474 726312512
1 689451785 895315359
1 464817274 267054288
1 1525444 628056730
1 629533013 401977294
2 160783903 895099661
2 3775132 618162336
1 882097475 229269858
4 564994636 722736534
1 319508008 411364665
1 888303428 202297450
5 822965413 785440552
1 949439084 965795350
1 826249510 281752370
7 565852153 296066419
1 510032940 502793695
1 301846248 177973286
1 831182264 661457325
2 514539727 152641394
1 179531934 23305467
1 810580548 211533334
1 16010977 376738004
2 930137780 304824033
1 513301041 786896818
2 848276696 93139324
3 39649961 615458339
1 682487140 508073356
1 148610110 179263835
2 54827106 873396264
2 721982940 994560751
3 387518996 507917091
2 367186000 957370256
1 523463017 580206935
1 829200154 783021623
2 97848409 713052714
1 850959952 347441697
1 377180457 441509892
1 140625567 108477453
2 307113677 897122045
3 522267807 235513768
2 496191793 964395179
3 897837188 958403157
1 393146124 745427867
1 58431457 678813899
2 837234794 442694004
1 115584273 980282900
1 75567966 302904547
1 224257774 96401864
1 295597143 160637049
1 663948842 621162643
2 124853899 936331262
3 716153761 808728257
1 8301378 539824836
3 417125741 742844746
3 17450282 357508931
2 224059088 471061191
2 269540600 726305932
1 185429582 911420901
1 677564239 429809353
5 568242028 510201799
1 83209025 450484938
1 614233757 920224442
1 917102432 591900340
2 323339894 275214460
1 683240479 24687103
1 553134898 636210717
2 763385267 255505614
1 522553369 412489410
1 653489637 965368390
1 450339582 739462561
1 384837103 99498617
1 513655278 418499464
2 954927554 638522964
2 319873302 366241724
1 85348403 63657981
1 139163401 375570841
2 199998946 575099319
1 950025877 336940150
2 708344701 927712152
3 205860424 709975599
1 205856729 311877832
2 196350574 224215601
1 226282276 942936578
4 157985317 343970114
1 348754385 566525860
1 203992768 330237363
1 846548073 720784793
2 145973701 82098346
3 642616036 455994064
1 379483176 267925006
1 660870241 686865030
2 605723365 302139530
1 796124825 519552445
1 985481783 131563057
1 503694214 759372547
3 410586440 20253183
2 235812890 237623132
3 665900304 611076874
1 997537961 889624362
1 148191626 10161789
3 824880539 653285152
3 317704320 374915626
3 332412948 51469949
1 970886065 673200667
2 353965187 854561461
1 483583975 755126721
2 218086274 862936145
1 431634620 227028626
1 702836923 889740643
1 380724442 134549719
1 798158732 143241310
1 177443347 216536871
1 911321956 989882988
2 461647630 352692406
2 845452565 213446957
2 653466538 114995590
1 737624150 529326347
2 849223800 10124958
2 22080663 879959435
3 629505246 421020140
2 781007585 574402670
2 106979698 269576093
2 558622980 296322790
2 675921371 477785975
1 800749637 353561360
1 817633520 934107821
1 249352995 773243004
2 730654959 551804424
2 543857670 562505598
1 491370763 352882079
1 822208782 433779741
1 379950111 498229613
1 925677063 755604930
3 360655458 803228453
4 776918259 534305197
1 76014954 164022547
2 947627666 97522501
1 183424706 867707480
1 173398243 831711013
1 935486992 471044656
3 990139665 899312367
3 63853880 14604393
2 81906894 321234584
1 212241507 555791212
1 319561196 318120900
1 57174500 782867245
1 344515185 582684911
1 153344487 122728716
1 264149562 970836095
1 754299174 219564499
1 779887953 239480743
2 80402206 119889856
1 790358119 715584122
1 408870008 811304401
2 25385320 162822073
1 102813336 443908614
1 153995682 781608979
3 440549643 102051495
1 505349603 208934640
3 222499462 673926648
1 612621702 610077396
1 731871681 264717364
3 724199498 754291512
1 382622810 982781486
2 262107396 619851482
1 42918431 619435738
1 253917120 427712185
3 838104413 344195202
3 434738285 323050848
2 864899 708774538
1 31600016 884519910
2 521028252 549604292
1 194325582 466664240
1 605004207 75192587
1 459919877 973031464
6 42849788 586224683
1 186113034 478225867
1 530060298 74731576
1 294867039 501363692
2 337511501 655313369
3 441632152 169957201
1 313499816 972688158
4 714022314 498022556
3 71716778 758887374
1 42860543 664534439
4 703492571 210609054
1 437855274 861026185
1 976866305 163744425
1 618884534 326268512
1 836275376 782270765
3 728957595 781475120
1 861217443 491561338
1 661852217 910541867
3 240088543 464057531
1 667965844 633852827
1 35870488 110760938
2 307622424 663522530
1 625015567 62468292
1 588651189 313103700
2 398431071 287237758
1 280020666 674544888
2 731913709 458065022
1 58490811 186136522
1 969369307 987080468
1 933230503 514811008
1 686584667 944348289
1 351868134 568118915
2 750262748 299258620
3 766953957 159443724
1 294957176 486361985
1 659020106 787604562
2 599696508 620315753
1 881526540 565795896
1 833026149 637250648
1 333732690 472787013
8 439772279 54978631
2 354438122 224257256
1 206849441 341583567
3 845598443 413657800
1 492374716 55516428
2 458153546 847150241
1 549281572 497754663
1 603899162 515019228
1 167564573 941820138
2 26174504 353142703
1 257750530 831509736
2 312933426 28010774
4 696085361 906838401
1 509435365 102409194
1 114713400 208911893
2 973660132 540722366
3 768317650 417246570
1 419406688 163178960
1 291247684 145047516
2 623729268 577624985
1 863558495 183845423
3 558238027 948773099
2 987742447 95629487
1 866421458 862035182
1 135997413 392641018
1 997817496 727939799
1 36401481 85939310
1 609543788 650214431
1 891314557 141986548
1 16589387 365969525
2 156623744 116049177
2 586189536 604492253
2 593408978 662753224
1 22250793 760859736
1 661438040 992301616
1 903185486 538947573
1 578098606 689688905
1 908498829 797046000
1 679080663 231720417
1 813657939 159522311
1 284257115 999757674
1 317702865 373875452
1 880703038 341917112
1 566621590 575295930
1 823088708 40499218
1 456908989 84901090
1 595266635 879229658
1 959733217 827910773
1 606852561 499756088
1 876502040 329990385
1 982163381 610251457
1 456494171 875423402
2 885255336 122880627
1 459359277 740937930
1 457649862 68070793
2 706299572 291617265
1 717390900 704895792
1 473933313 256448363
2 655815929 480501824
1 419451234 975391252
1 243248762 278601962
1 246872338 250655798
1 867093114 766670410
1 67597741 583581787
1 954366722 603788786
1 320846580 814391783
1 242650933 377740733
1 542200294 367247551
1 840892426 301605874
1 864515194 874316283
2 449629116 496102221
1 22914404 581597230
1 21317704 829874610
1 324365497 870921567
1 435612853 516095997
1 783255808 610489147
1 501833011 995927708
1 653348247 162366591
2 398529821 366522105
1 789718370 549216218
2 46572882 911460962
1 628733021 433291758
1 861618919 277653502
4 463344866 714239496
4 775052837 994647169
1 373068689 614531720
2 289941544 919130502
1 47821127 374626671
2 127832636 611081739
4 920816608 548066563
1 298383602 223663870
1 75014209 121190242
2 520488021 962863719
3 960842774 887897711
1 239331807 373576657
4 42249443 643766038
2 452213549 281745857
1 742601602 735319655
1 138477182 879778695
1 810329298 493724156
1 48427831 688084459
2 357396015 760322419
2 4264492 124049023
2 217876600 731078993
1 761687800 534168309
1 302121965 524288082
1 504785895 252354049
2 947696793 303275744
1 972197773 486773576
1 429819999 862275758
1 336788297 585365993
1 281873761 770882411
2 549601554 617504141
1 970520714 457924127
1 871883286 764208120
1 152886639 355596158
2 416213862 107057162
2 252142316 170883310
1 489440113 274056958
3 340228922 619444537
2 300483736 292039739
1 10201398 542081890
1 140083020 11861926
1 197316328 744111745
4 865717887 242605691
2 190044338 949961575
1 662637706 139907240
1 580135567 974767886
1 394631151 686197013
1 681069114 285200949
1 859840958 197130590
1 732396821 200408176
3 843080674 302659106
2 873647704 920769814
3 627427195 796763022
1 365929792 849824027
1 961597719 316667121
2 524086593 562864383
1 613425383 275827962
2 459244634 430540391
1 309474045 84165610
1 197814802 491227263
1 201510017 127556872
1 543562077 290037242
3 626383297 47110706
1 406621831 510049150
1 269876889 113792299
1 3586463 580173224
1 695130180 930283704
1 558185705 395335198
1 434237726 793587506
1 751785481 748421268
1 184297966 727148872
2 930019524 991480179
1 786718669 132008601
1 93542259 559415179
3 887043042 880173553
2 835814648 602419668
1 990044480 109010516
1 502312078 339986375
1 402767569 677556268
2 28941198 169387590
1 67548788 478477208
1 154951121 161476658
1 914654075 269519476
1 766624116 699644684
1 446171099 507874975
1 363760809 763796067
1 799462871 956709141
3 720905119 829762651
1 851209565 984541344
1 378770368 182109138
1 62123285 286007679
1 479839898 286383728
2 477194493 882058683
1 372483424 28328616
1 791564205 603482760
4 319499525 32379292
1 886685967 244283687
1 229304920 651010895
1 854646181 223403040
2 950469073 748643000
1 839656883 190302701
1 546733169 674846585
1 871465693 335249442
1 580386874 776128639
1 808202775 981421329
2 315192680 126188875
1 639201760 663961170
1 571621536 909009490
1 922674462 473161739
5 272064004 489270392
1 374530018 812536739
1 151712786 197905136
4 571800490 478027755
1 800480523 20798727
1 886560758 518829283
1 267844431 585145791
1 858343185 745796945
1 816082361 920933899
1 372707223 45909231
3 349797455 61345536
2 600898229 887505744
1 746683744 185207840
1 51830737 297760750
2 700847745 185309591
1 482699041 476278944
1 6342375 231560544
1 225226015 979384146
1 988202428 637220076
1 762597296 629924199
1 760749306 407665323
2 903556736 441157436
1 928932943 70454395
1 936477932 861629698
2 664638400 750774115
1 358804942 875196969
1 757897328 918143476
2 895263807 957698233
1 179528811 672664897
1 486921117 126746281
2 311894139 635240366
2 999850760 48169216
1 447648840 389367558
1 934921820 201700779
1 837424117 30923076
2 369249047 49595787
2 266590547 646223114
2 107128096 765656914
2 368964848 464087196
1 42500210 14898201
1 17940871 881269458
3 696397062 669450177
1 772284022 127399042
1 288460441 806832560
1 485354210 766262412
1 681450152 539347362
3 71728159 800939146
1 216159278 504970129
1 60801878 423172081
3 443989885 988708949
3 793755073 541337057
2 602021860 940527554
2 599283056 318163486
1 432039502 887451781
1 147317699 141658534
1 112042701 172888215
1 321633081 982257289
1 281880812 436919334
1 671913108 650157068
3 603301714 784900636
1 803279524 844208013
3 290809051 698741116
1 83061928 615955694
2 841435254 253443522
1 686676430 162083159
1 558546384 336862666
2 360961505 375373286
1 312278434 995223375
1 855932933 717410048
1 535122721 250463712
1 683901515 80469904
1 374452434 668503173
2 209938889 1161368
3 742302579 156211469
1 579268525 927515959
1 226910815 951806891
4 175330563 713826258
1 560386231 232011920
3 575447518 674331303
2 156939329 227680059
1 129863836 508049131
1 236809409 736154408
1 136368046 337545553
2 192736406 827033316
4 492479000 232416949
1 749537665 764333601
2 541284696 973997993
1 773241258 820944770
1 428288332 673855515
1 593988382 463941673
1 243491676 147975011
1 931060129 893892590
1 186273194 574225274
1 456574512 805489530
1 507030545 119318377
1 502970975 735444559
2 567951596 683900479
3 477161098 782450689
1 914259957 462408546
1 513854465 653733709
1 46070279 790274839
1 567668240 941717346
4 254633263 283528047
1 879503616 931547323
2 271837720 318634762
2 710818715 890219135
1 560502794 139097238
1 819730309 430781342
2 153955089 184738404
1 665286773 407627483
3 938795228 274874913
1 231439025 957835083
3 52666273 219232358
1 15060174 812077562
1 378617687 57543606
1 41432546 386366038
1 515577697 550010545
2 366420293 430106748
1 592869500 909677400
1 155059968 581368472
1 279113174 453460658
2 763524641 7477091
2 783927271 316451281
1 908772865 76922102
1 496508343 559351214
1 142631125 754115389
1 332262990 207273091
1 668082364 974125528
1 247000695 104651521
2 308914951 944470463
4 473969832 145744324
1 671007626 276567615
2 286936813 74187646
1 709324146 650935417
2 905502011 24623909
1 701064197 30552040
2 189724074 560580989
1 911281840 411990094
4 524286555 172344328
1 369519670 225488576
1 553725212 91470507
1 26322534 30270438
3 127223568 51225917
1 719000497 308888238
1 580136923 964841106
1 714225768 452035945
2 18452824 795068920
2 430267806 544797064
3 876333168 952279299
2 958003860 303024937
1 493855315 422240605
4 114670697 992799047
2 548659929 952225646
2 467103949 71156960
1 754137680 276125839
1 530638271 232452030
4 423005651 887479794
2 625457209 648490096
1 140960929 313587233
1 846689978 305839738
1 806723229 102401908
3 509696955 634301495
3 853807857 28946142
1 352427261 791001810
1 128433247 802198985
1 498460433 858676372
2 1302822 462960677
1 392744746 435767645
1 182049352 565026049
2 409398863 221002818
3 374492235 669434301
1 8632337 963617006
1 871569888 99761896
4 204245065 335808378
1 955393902 924319440
1 633230173 860531041
1 221503895 634024375
3 608030444 762971367
1 965676241 780053911
1 629029294 449204932
1 136416288 289666024
2 698148737 198268578
1 747225895 521622691
2 514430316 844788553
5 489767765 402719999
1 918555095 452607985
1 481625877 458318947
1 367840424 751456479
1 225926949 471783728
2 71445885 436613883
1 173170086 246516233
2 336867855 510469541
2 320611716 167491133
1 442303871 416700532
1 369447642 490253534
2 754793114 586575919
4 369740575 348839401
2 75697528 215141397
1 798257461 437721180
2 300277385 270799703
1 157535348 625011647
1 538853415 549253920
2 592683707 29483971
3 370895324 854261004
1 856877438 840111777
2 163819378 555144142
1 133937039 988568997
2 564449380 423653354
3 338853693 16090918
1 2994715 130795149
1 869507788 424256250
1 883160681 495493077
1 616949778 717914149
2 719623012 319450039
1 921335065 116533250
1 858582137 617831782
2 986151204 72867180
1 495652328 949735119
1 656067883 600642915
1 240332354 925792606
2 234931478 813825700
1 490956844 114812876
1 180769025 636058639
1 477049653 915617065
2 687051907 703964378
2 330824709 151976064
2 290835435 894950154
1 73363330 199417094
2 32432050 379978901
1 556547129 638280894
1 732405423 447306172
3 993844553 910298106
1 485745251 389612712
1 608646875 234639785
1 7695496 144780846
3 458017478 419103938
1 488281464 194177505
1 376994304 341393107
1 638059280 945161976
1 48621361 786415570
1 392735587 975372651
2 923315140 12199473
1 362149573 261212766
2 813867737 134398896
3 300954047 75672353
1 844516777 235438791
1 466772305 687402319
2 28034781 958368371
1 428077312 561345604
1 91723029 235253522
2 950659826 500909208
1 479330932 689849718
1 872801559 417236783
4 715710969 236731172
1 724905764 922117787
2 109150311 177753525
2 978503961 283687342
1 231129691 183562873
5 23747820 543470696
1 691065538 851368043
1 536458755 631638154
1 705992103 471807763
1 536796341 567698373
1 249499572 505438833
1 274479629 339464551
2 404768149 377395774
1 868419129 473898108
5 854275450 583975504
1 14524689 602345431
1 783255408 811866225
3 101519502 409713673
1 301259569 157263288
1 397963905 211353190
2 181027995 271572170
1 895256628 333398273
1 765721749 317047134
1 48864208 734904704
1 389965489 878328607
1 354935445 115819952
1 835046813 104637428
1 770486302 700150870
1 127560585 375035105
2 861759807 148548263
1 26053332 206473784
4 848901325 92057906
3 274863706 574455358
1 696638639 927453788
5 583241392 161390532
1 854670465 899740171
1 868143013 347618631
1 86918118 200522415
3 814300718 524380533
1 242974227 665539191
1 775898551 235329006
1 175778660 463283382
1 83728699 638520977
1 313326388 861804110
4 778110843 531008970
1 59578567 677125634
1 23537111 112402200
3 357966677 996871582
2 916691139 893900676
1 826876204 843344840
6 582579478 679480708
2 88685362 641868737
4 243382271 547001456
2 294815459 482459721
1 244058098 83689371
1 772380714 215419709
1 427790448 363173425
1 796875969 365460389
3 633514195 508660858
5 557409004 623047814
1 23808485 826525916
1 993828076 682229529
2 748714403 25704266
1 783688104 866659704
2 492351758 481401807
2 158151581 909338841
2 40144047 501917605
1 452660173 53495555
3 724867387 877323365
2 630453341 724324634
1 740780917 227289708
1 424284493 76836299
2 242218882 913963250
1 967041437 403457681
2 953830130 905694601
2 417910558 8589803
1 312871261 973337072
1 556693751 586344787
2 544487106 868049337
1 665859788 962842103
2 903217202 312724273
1 543479691 468535370
1 385017101 721531038
1 448634691 504032984
1 569413707 806930509
1 882517397 543053865
3 654745735 476502975
1 957392067 867871027
2 784362138 657079640
1 513448139 929636708
1 425130794 118422928
1 803185903 402613319
2 519123894 410314978
1 492455305 573088461
3 892466995 187063021
2 600672638 673458170
1 394522677 250280666
1 111706375 124082076
1 483996369 970840556
1 49907671 655508672
1 262024498 785518584
1 496466188 935343638
1 288756020 67057606
1 853298712 114578915
1 558339438 683051399
1 556973190 75504302
2 359022097 354188317
2 603762995 149612687
1 277473677 133012705
2 569033250 622265282
3 37691880 708406952
2 708479449 173732477
4 501114144 322287951
3 687564234 977034803
1 286599369 296709083
1 908635690 843206616
2 691363187 376899239
1 307856241 922943019
2 14303175 865281513
1 804140715 929893152
2 813514789 603832063
1 453243131 86072200
1 617663843 730295028
1 565797222 38451912
1 146506270 743568644
1 889809711 903324176
2 296578675 892163058
2 481911163 696387482
2 737644888 895169250
1 125298580 448467837
1 355448096 488224470
2 390094541 324749529
1 149296022 437014834
1 659342151 343639010
2 470372967 234913737
4 619737028 455369800
1 860160953 604862153
1 967253462 85956520
1 720597712 347439663
1 822158352 167187519
1 353894420 80193048
2 299931065 132264628
1 493866002 784178514
2 404916913 714930980
2 39693536 170773541
2 813997298 175468500
1 713688687 647602266
1 963745179 311929665
1 967478561 593876181
2 134393513 513311933
2 812614105 376696456
4 165214594 222777157
3 271454590 424861563
3 244540885 960863422
1 454751572 281908483
1 96972553 404037644
1 600847330 89875604
1 940681422 981078129
2 209642489 421565949
2 594203554 585005719
1 329371123 689215327
2 214366114 977259580
1 411476042 100592912
1 671516506 263244466
1 104993482 101961373
1 949284190 862547133
2 432503219 860442520
2 177238698 586288158
1 611292305 42710148
3 466612183 224312932
1 608928759 863916212
1 221749568 644424782
1 34165627 593239185
2 89843998 757249411
2 327012692 406282121
1 188706561 484695038
1 393074475 837186551
2 290905686 217827127
1 178837816 550711383
1 766539271 667636268
2 403476548 731838339
1 211185268 267089813
1 408266460 280223838
1 303399050 141666689
1 558207085 423187798
1 177839879 53120234
6 357869083 377795558
3 244876125 603043951
1 117545617 437824297
1 398378216 648587303
1 732982384 569887956
2 186737594 814602889
1 62136731 522160467
2 11838308 50455604
1 318305999 10016382
2 666585404 482540394
4 767017638 643962279
1 690084387 128420057
1 242635010 149331598
1 656130790 108146540
2 330718544 644629663
1 18730418 963142364
1 552218085 672204907
1 502020541 502896243
1 945953554 637565166
4 848385921 801122860
1 40118901 795499371
1 268360847 860522457
2 994378711 286309156
1 643293360 416458454
1 513748127 52863375
1 462010271 970704249
1 492343290 177381939
1 341329908 500139036
1 368171557 300914500
3 842895360 167557514
2 576552723 125944371
1 369079525 921284980
1 912945226 475122681
3 782255723 977794892
3 632393776 688815442
3 508625435 447480822
1 418570094 166408183
1 83689345 682542228
1 580539759 99110107
1 562460199 673077251
1 280168135 26701727
5 812030924 50946805
1 347691418 430861785
2 327588408 217238869
1 761619316 888660415
1 808252787 531237336
2 574805506 896711141
1 360590978 377997243
1 728837656 868613798
3 837250559 166743557
2 549988430 106827524
1 541464968 778408030
1 210407875 602301630
1 177127221 140149985
1 229635883 1378182
3 124243034 287717739
2 37484613 188038985
1 635161119 287108980
2 812184131 662261074
5 976290515 644222160
2 453239386 588865082
1 573817387 907843256
4 34122733 647943541
1 205458595 446468544
1 975350411 77063702
5 336486217 868607484
2 928664873 314185574
1 414368386 963114819
2 55547403 157468251
1 876740105 371257212
3 259553145 878501204
2 88954270 432825466
3 416545599 5778679
2 372111592 934612632
1 182466234 807722868
1 929622751 303213639
1 44677254 962766788
2 304993614 235456616
2 644182010 633972789
2 164487227 92908905
1 822195138 406491932
1 764432611 718756044
1 140282538 822038572
1 981846730 684736995
3 240982477 753564339
2 252050325 305492969
2 891011795 806351405
2 362493447 794977582
1 123495206 668452854
2 997130307 523619701
1 559112740 331254408
1 559234609 573730131
2 206865754 176655782
1 426888917 196689797
1 889659881 887465069
1 113909091 194789291
1 185560574 760105669
1 351397903 795523997
4 294120474 150173477
5 709501300 138979688
1 722134402 601004631
1 818241826 217054933
1 681040488 523805513
1 530465069 937590276
2 145504077 227089153
1 489518832 130349978
1 136702749 173161015
1 18124716 659184732
2 962695943 822680153
1 56215219 141063109
2 369348134 260412153
2 928968265 972112228
3 376828375 364589932
1 562416224 561227775
1 766670455 393059145
1 953980282 246272661
3 776166217 359387909
1 611848195 473344203
3 58487847 345310798
1 306061617 542920070
4 570146725 154076975
3 293454589 181730055
2 742630857 29991957
1 373711041 94243697
1 273910015 273893177
3 261915388 61616973
1 52577739 186832214
2 916803011 363502293
1 639149740 172105404
3 44130189 827574440
1 872122005 532612087
2 387765714 222892086
1 735786037 298884291
2 709403639 775199719
1 739607920 618380375
2 627357065 137742362
4 619650339 657530086
1 755851719 408689168
1 256479141 246260845
2 977069448 979256164
1 219661729 231318979
1 617577684 31472223
2 588601998 910289384
1 995593326 670462561
1 499809340 286606056
1 483186365 897040087
1 883168404 251520605
1 247141477 282424779
3 135862406 384381246
2 579212141 285669810
2 467758855 541783643
3 723000391 886923011
1 474185458 560914208
2 82390749 11470399
1 584740884 294317936
2 482115437 523228061
1 826387611 934466680
1 294280988 691529533
2 789489608 818373379
1 634165646 411265698
1 140180291 352373633
2 353798702 702523786
2 545170487 294136793
1 430850300 125480947
4 359019992 941990022
1 56141393 924577722
2 754135555 85783978
1 702111163 489438529
3 57695584 321091196
1 395846598 701349330
2 659035336 843693065
2 831345197 588110609
1 403156174 137303343
2 784177145 131696807
1 24524137 55731557
2 410073697 550568343
2 210835283 721692503
1 444533733 594675882
1 169439778 400844447
2 672352790 808339984
1 711601492 430867279
2 515985418 715914292
1 804570959 651752191
1 393745995 174117930
3 197679995 913449429
3 61519978 226986129
1 838863930 494830280
2 975237107 22216318
6 878521066 36442349
1 192617975 421643668
1 2455577 750418060
1 683843235 83361760
2 92180123 221285174
3 614456873 418902998
1 573827549 509684487
1 401938265 448701600
1 395211144 923056184
1 119877506 395962321
5 681305003 30426933
1 218866024 534280894
1 751339955 733734573
1 136628190 387314632
1 516486592 271304521
1 672972658 947609788
2 255943513 477113188
1 38578043 378301250
1 571351443 372694912
1 599934750 76043122
1 167663733 724427450
1 216404159 639503424
1 181256848 641643485
1 7260040 408283361
1 157662539 602277640
1 919605575 944342370
2 126201366 741599203
2 540275560 164146996
1 706392696 437707476
1 502766767 489888312
1 246289144 776123977
1 463915387 319785598
1 284327319 237400348
1 80968580 694095188
1 635227343 843795457
1 297138997 232751978
3 675518661 589461752
2 372688639 266248387
1 96285168 823005906
1 481330292 706529233
1 384686026 884310402
1 769027088 601050158
1 571111869 436426413
1 403780627 772014648
1 346889916 799702144
2 308979833 872475904
1 230989116 874691439
2 981728365 337739071
2 645479415 757055954
2 660184025 749017901
3 598465917 246683552
1 65067817 327544861
1 371813937 836157580
2 486741383 696978190
1 636248895 151342640
1 209264474 628745916
2 85388993 952304413
2 440758544 938758747
2 847824228 480331437
2 785848765 908944747
2 112984765 604266687
3 448448265 190260604
1 124127455 554566198
2 284047909 826889476
1 528520431 654656267
2 873322337 683264297
1 597216304 821922057
2 685368289 28456229
1 149178641 495897885
1 936611452 442263496
3 642485999 306788582
2 702870791 33256447
1 629545032 868220369
2 307747020 411725300
2 897309182 778722306
5 840818230 543872304
5 396760288 109379807
1 264053203 890561827
1 314824095 825678862
2 679663542 380623350
1 289268449 747546940
3 223272443 818032030
1 898954087 228770597
2 712523551 493808475
5 866393993 165460208
1 744360585 483009396
1 855929861 175256289
2 378442820 102969213
1 768517029 498618538
1 574027731 718884947
1 466424949 502492912
1 729832490 523541935
2 481631342 903352464
1 923153309 121574616
3 375167921 814140448
1 182663932 305745229
1 320501699 559072095
1 247077482 350400974
1 738616828 159682029
2 394914447 774344448
1 153041613 449912062
1 969068022 930993468
1 579841280 639998231
1 640251380 751093182
2 837584933 480339125
1 919131130 374243698
1 498849847 458212698
1 96299077 324693825
2 476085348 433404659
1 53940719 601955082
1 932142091 184324360
1 713480868 183417532
2 336944075 44021008
2 335974204 289051253
3 581699238 197120413
2 540495886 105005330
1 958669480 562303595
1 960753222 226260506
1 796532801 537717986
1 920883086 810411150
1 213109922 979510393
3 577819106 588488328
2 279764675 964357890
1 410080131 353933777
1 401155648 859464586
2 232664044 721015227
2 194698978 37635010
1 722355378 214476183
2 217469929 925425941
1 978711103 880857058
3 94221381 821227460
1 148365254 708794315
1 685414380 368992637
3 504713082 855719067
2 616966249 29506153
1 259223898 628747324
1 245181666 156047951
3 968719939 175033915
5 750413340 716299982
1 145282488 163706584
1 663277132 425376732
5 860530978 672600350
1 15046812 359846491
1 722097427 893789780
1 816751107 721905737
1 899142631 634428023
3 244041689 988233965
2 89574707 349512597
2 779393813 289093731
2 566250989 973158670
2 367260720 811800935
2 211473842 212075667
2 86816286 723055876
1 275010879 73392272
1 444254140 293689122
1 165330630 635695183
3 414055355 14344445
1 930783740 690032815
2 563773921 218961968
1 354120626 185202338
1 302753709 759504235
1 205315528 579000768
1 959027024 375281772
1 704995154 545204860
1 610575456 164083022
1 975402629 125524313
3 513358194 138921377
2 909930669 368738279
1 857897002 474626943
1 240640038 799792062
1 663632742 492503458
1 922622147 706492197
1 989366176 726718996
1 560119539 19295164
1 357955124 179718338
1 53327345 902564184
1 287980779 546155127
1 937064133 871731431
1 28066856 513642597
2 315717395 389980932
1 524155237 276711882
2 861430114 946042452
2 242340313 535039592
1 13788337 139378977
1 145009772 235848816
1 147712884 509396249
1 820567473 969283669
1 175024086 916242766
1 515139078 382877268
2 945651049 487142576
1 21555725 706151098
4 414775575 984273670
1 547034847 369953357
2 714424188 601898233
1 808076374 188532983
3 806801029 189097390
1 703736659 190423331
1 507810635 568641309
3 210146406 401471462
1 316880198 702920995
1 396989667 420299484
1 988293040 584157853
1 780994020 308477783
3 410854812 786920902
2 617868044 175595589
2 635649461 468957800
1 621287079 334438571
1 197984731 629616510
1 646669159 311915496
1 394310299 469535774
2 703244887 563688454
1 477711320 50482246
2 13089367 304932925
1 190870964 492130258
1 111481891 155230024
3 853675123 533111247
1 218074022 147525794
1 460689552 559729304
1 921622671 796040206
1 389097539 721927034
1 777771247 271157804
2 913013073 997133124
1 790565088 304440746
1 330279991 961071506
1 797897888 828461307
2 984768166 368751637
1 211204074 278154780
1 767412252 159493250
1 101813242 720684879
1 781330247 392501056
1 570078798 41959832
1 129475265 929040911
1 222578693 944415658
1 951893029 722227929
1 924192518 641210194
1 451642756 27556427
2 735535872 572736311
1 672411082 874732132
1 244317423 119033263
1 710796166 863388277
1 798824738 251962723
1 393162726 25202847
1 805081310 216987694
2 809681213 329219778
1 469059740 883186456
1 518661973 641440127
2 851594351 966185818
1 67879351 385513128
1 591365142 886596123
1 355269794 898845521
1 90371411 762856336
1 21258592 717516561
2 698739237 731345608
1 977147207 145205682
2 756084068 606445621
5 191758779 643894110
5 187171364 451323164
2 1342779 780740071
1 208583362 830250813
4 953470140 988232768
2 960998279 780620829
1 307435882 366949802
2 142135938 821776412
2 321420245 377646851
1 315503783 36434334
1 213665866 416399523
1 34858352 777128129
2 348031703 588892675
3 320540696 336673586
2 125432903 38351329
2 113145821 172837513
1 496463753 135764999
1 740712818 445691864
1 915926199 508741622
1 172787696 974194363
1 107587006 154346493
1 488265373 557024790
2 186535375 867322084
1 875179985 205925035
1 855642656 361777792
2 824178731 40229899
1 626630026 638054603
1 983088218 112606672
1 137836099 94415522
1 143139520 970791911
2 410804957 410353217
1 802963925 218014305
1 642271393 588217522
1 79582089 988736095
1 862655840 706207237
1 604698194 327093533
1 836513801 339563823
1 747656899 546369139
1 333684353 934842889
1 186569704 254648759
1 469557106 10490114
3 98551041 162932958
3 698105738 398443473
1 167083377 618423804
1 855153498 200633901
1 668032785 452560485
1 894118880 17168116
1 161439339 160614200
6 895472950 125366652
3 800306054 331654617
1 155354526 15985381
2 945778521 485304504
2 287438527 299550538
3 244764485 637654967
1 688969099 706530990
1 157232376 519147363
2 167447559 920931203
1 354871516 138084265
1 334455042 379314455
1 694679514 216398736
4 883789828 817334956
2 838701965 762275864
1 488952823 177335818
1 526157171 619291990
5 185540439 790721564
1 272608106 214964731
1 879886544 663070194
1 463846408 468394012
1 145425298 818670044
3 632455214 380728669
1 758113866 523878723
2 39778140 910714175
1 697732283 360812011
1 482324715 813169679
1 701564114 586102026
1 248637465 627393915
1 470295715 64009664
1 945045941 452625291
1 307433989 516118744
2 281546586 31175584
1 973651473 579583964
1 562673524 785192074
1 942496396 510763399
1 659280274 166299757
5 751148067 12151818
1 96164834 866221497
1 917467351 849019757
1 445572398 343907740
1 538842825 903971959
1 279491611 263292070
1 929943985 651827506
1 55868240 885938213
6 763868508 568236721
1 91452924 309279613
2 595306491 392920790
2 374018239 552924498
1 94615337 640842635
1 471564753 50036156
2 120432683 558202516
1 862996118 686711148
1 426421999 318329238
2 825562308 422371550
1 946529451 140846985
2 288732415 438936722
1 599515829 813633016
1 69884630 98722105
3 777696761 658675934
1 5924258 207612295
2 729091990 726877127
1 496599525 498947059
1 805200947 710806131
2 872383853 8998514
1 84001566 312816382
1 375775124 438337516
2 68776753 759941376
4 315895185 23875254
3 437001514 812196861
2 928515243 206598924
1 478950496 998734573
1 957450543 975396345
1 210406073 768031529
2 512413192 484055681
1 829139508 287365753
4 546591721 732196434
5 954682959 963148194
1 231459604 663301930
1 982604821 851421619
2 590716362 972642521
1 192616133 672915163
1 146007541 589693866
3 593680444 348265758
3 862992165 253224284
1 91003297 708160345
1 745518260 28042757
2 431874369 747863562
1 750389006 523542026
1 386400725 201898661
1 591168577 337715889
2 578333361 565434252
2 750584331 463576571
1 493277457 376294123
2 851054593 134273897
2 617608606 808760502
1 794024602 663326040
1 838437702 982685349
1 591508234 825965393
1 98522517 516724732
1 274677932 664397896
1 599279134 199079356
1 899623705 657278305
1 548117163 303436290
1 689564137 988614864
1 125679006 840050035
3 459451342 31290917
1 461637448 457098815
1 755203478 996734932
1 681696243 89115848
1 137337560 402047309
2 567999108 860534454
1 523042679 919747419
1 180020051 458727584
1 106679596 350607633
3 995028594 810855096
1 29004382 166187926
1 856530514 819642471
1 191982910 333208997
2 877961647 15597233
1 80060095 955894372
1 443534150 795726545
2 324929329 725171679
1 201122360 303812689
1 417604158 616517960
3 240925786 69741576
1 102844010 105856213
1 408889559 889629069
4 287225785 339262584
4 99218183 10679165
1 961250222 912863211
1 43028120 722518904
2 358265431 532464759
1 909791288 634599971
2 615253707 97218174
1 461432416 303013838
2 792099337 810227162
1 222701411 467432759
2 842688272 710747199
2 161498354 229973149
1 289446906 905620860
1 885884243 804271051
1 856759193 64937277
1 393002179 558371035
3 774402843 470611628
1 617612189 408458534
1 482043278 676854596
1 453851899 485342128
1 6311975 149487204
2 215515959 40910352
3 687478079 511508605
2 251259833 785408409
1 26714224 582684513
1 6712701 624288796
3 352592275 999346333
1 782674267 152017062
1 940289460 491486829
3 432638782 802281199
2 197817520 400252931
1 630544629 796072092
1 10831142 452276072
1 35040417 352564443
3 566372303 303947389
1 721821719 736153388
1 581450243 755448978
1 842014739 723825227
2 822856343 547593809
1 258441881 130535845
2 386608273 437167004
3 420735144 96393968
1 420072245 906357695
1 79938110 423966144
1 507106579 866902617
1 920028563 558803043
1 960418198 685027698
1 961788204 405824150
1 956196010 230116264
2 352165958 331323221
1 818238385 500922471
2 185319387 973969319
1 950096499 945060381
1 953196576 458626627
2 49484167 639119684
1 950911644 294739694
1 316935327 894161868
1 843625004 609140481
1 2459376 515033183
1 823429854 610721633
1 481899036 458577155
3 547161668 332608058
3 514507283 543193573
1 67054813 862041677
1 582466101 793781136
2 894711811 601346473
1 655833730 788342233
1 228664113 554806598
2 530417122 723255428
1 701728553 574512301
1 793727863 463196530
1 158703365 835793470
1 68150740 201569060
2 488078413 752925180
1 50013368 798853510
1 863039839 821635441
1 992603451 294636071
2 35168134 78626761
1 540089709 307502896
1 149997619 911400851
3 902185179 736334507
1 678204556 855782279
2 576798524 206300178
3 126567858 147310631
1 214422992 982800580
3 256358341 447620105
2 976027545 517463553
1 647774327 556323630
1 743560944 193078834
6 924793355 495080371
1 330226425 925738266
1 844964018 75729336
1 423927412 314636375
3 90181588 924354656
2 302993333 984395134
2 626285944 875539367
2 280958507 467606012
1 247217657 779782942
1 877267649 425819004
1 850411712 495220964
2 318648119 457629183
1 978332152 384513191
2 56489269 574224689
1 861908573 524256770
1 895810534 572171758
2 803154832 601434760
1 645855812 140234292
2 102384604 288644665
4 797973526 626658863
1 606219344 775497467
1 542737922 824883607
1 776674337 325245335
3 311852169 903328394
1 577582861 408374777
5 147259268 832893716
1 626730444 823420960
1 966460470 367851756
1 387496594 893745524
2 637224450 435861986
2 583484607 398199195
1 831725378 431277241
2 286671063 322557101
1 271795945 752310962
2 672511023 592690671
1 351960453 244243322
1 821681244 8671872
1 564041948 634420931
2 599625418 158413198
2 384452980 498604318
1 205159209 823656986
2 655440509 372727752
1 686644663 993705136
1 853956500 898643583
1 622352605 435265110
2 454468451 606731863
6 125154024 161615024
3 497527044 632345870
1 116671202 137797894
1 797377870 469540983
1 646991849 806514048
1 56376495 943884542
1 169442159 490850016
1 822674176 410886855
3 467566630 890909500
2 32091328 902969395
1 624070703 300181232
3 231142377 528396746
2 46920036 80639704
2 661297587 105305935
3 423056612 606508918
1 945789429 826964101
3 673178205 574037545
1 404029968 791570285
1 64112809 53577705
1 982290865 44800926
4 240162232 715184928
1 204023797 808193766
1 630508616 888133714
1 189757676 913766342
2 750318081 719800459
5 284013093 549086470
1 194481045 299125958
3 942199541 286309048
1 908900066 710875209
1 140401153 458204788
1 420736557 56776210
1 75148848 446125355
1 575690384 719312507
1 49745877 487024560
1 735609455 389755088
1 901913349 952788236
1 42787903 607025358
1 601689159 514776567
1 498389731 815156114
2 31198497 669929870
1 29885015 664389283
1 103856665 654738011
1 753164557 402000974
1 460254311 973930931
1 413553931 590838500
1 69638675 793294422
1 746992287 521500484
1 69220846 944755607
1 700947002 682582943
1 975475466 441086295
2 857454509 907516663
1 738433490 846410411
1 173049524 99980894
2 94921044 688036742
1 669695762 596990723
1 155115814 197480050
2 459539302 774036256
1 800670497 674172010
1 636580660 809507023
2 391358269 793902747
1 929938336 332543339
1 790634041 669196570
1 421286958 715489076
1 92923870 623918007
1 258075572 80902327
5 497126917 894537575
1 825624071 128215995
2 386066172 8779081
8 584624062 798382311
2 863722034 780701208
2 992562313 30508096
1 289617282 661185602
1 903417795 978621512
1 541656499 407993901
1 48692123 244050682
1 563893212 929850391
1 26265153 44419114
1 117569469 99331952
1 785615803 910298261
1 402182644 920351213
1 570952030 624660055
2 544956315 873416137
2 606240507 249019863
1 741207360 977355728
1 444069134 833810757
1 439256227 764573747
1 839140843 539722902
2 867649024 687035125
1 244939329 962945806
1 12012035 117652324
1 171364485 349407783
1 958161868 950521324
6 146729671 32064490
1 436178966 944081624
1 69625269 996471190
2 700488476 747372132
1 869745884 649190740
3 155864488 892796595
2 698268597 14958494
1 257948395 676006374
1 699976766 213107842
1 40148607 334540279
1 859413905 524113100
1 900389580 488104639
1 18048160 557875359
1 193603766 395081035
2 131961536 371817328
1 329488962 16494887
1 497641164 360640279
1 165058066 6285691
4 245437312 652229797
2 794482030 464108388
2 942756509 953575118
1 999078085 789780141
1 692533051 130987583
3 111134521 759379319
1 940134870 63320710
1 919430639 27251448
2 158707125 376403099
1 370614673 436685657
3 220730271 578676521
1 179107968 459262972
3 204978529 243491456
3 525191389 809659635
2 100951180 908252645
4 480602041 631418848
1 543394923 492902450
2 806484378 536565170
1 689818683 715850019
1 55859267 623490601
1 312249366 921123186
1 3193577 449431497
1 70982346 377250323
1 566135607 364424213
1 309850473 565615285
1 450597546 592080409
1 999702710 956212863
1 336642180 726448332
1 840111131 717777872
1 948741073 295509816
2 905929900 295086914
1 472598211 340138103
1 904467503 807959332
1 815117846 809868196
2 451775615 193337560
2 56954334 577187646
1 121726825 302123329
1 466238701 44870961
1 511461507 563727732
1 839795797 16005482
1 784952755 945653262
1 351622971 3650933
1 614784186 874361616
1 855951326 468898228
1 127848206 220074056
3 954368054 92217705
1 5307626 574420627
1 229030034 181093092
1 567955118 797933707
1 678419533 897773327
2 614741492 439318174
2 567622375 428130367
1 557392147 838822296
2 336603395 618705927
3 641180552 400431294
1 256419305 412363890
2 710502289 971144875
1 739429647 680275653
3 647426965 546091855
1 243917954 854735675
1 189372974 779011476
1 770628864 208751765
3 774339557 592925293
1 412962428 301443215
1 624150305 555428453
1 61778897 988819804
2 622898369 107946749
4 64940233 917843869
2 142640907 508759588
2 729870155 475355666
2 585459995 509393269
4 851062142 383309110
3 610967966 113555438
3 103147779 562735546
1 206975847 384931421
1 757273422 453286008
1 569966173 347636830
2 155031438 215735963
1 107643444 263402977
1 168262586 657161045
2 48612650 801066433
3 793502619 297606055
1 424434238 176668277
1 479812768 635889430
1 946807153 241899486
2 129705043 598262348
1 850670778 343598194
2 195963994 53438861
1 803785145 735911218
1 894572649 56816324
1 220549918 966918883
2 270132464 829550789
1 341026405 692783137
1 115887524 427476171
3 253721713 622631038
1 150140080 502422016
1 256290083 757630895
1 882355051 234655362
1 594707433 107013086
1 925092628 895371135
1 655152293 493993551
1 332096770 712235742
1 328157722 750064761
1 133415465 986076155
1 230105203 946901535
1 434999043 819202758
2 171871845 112372792
3 384958510 446787935
1 310788409 417815245
3 717868185 965608214
1 330897633 131544912
1 741637338 292506978
1 220836965 872637182
1 5135756 639486116
4 822513226 454218422
3 658407497 994887429
3 352887857 208724674
2 515274255 771961675
4 761325473 184423908
2 426845061 223744142
2 357850447 816118818
1 286038702 64555877
1 564636580 863016595
1 584962816 709241579
1 844646237 553646631
1 796073932 231913919
1 216854198 58330953
2 824265643 87839572
1 820511113 158275667
2 733323287 130345148
1 380949846 788895278
5 980830090 218527496
1 83813143 29901719
1 24579033 523283126
1 474281883 434293119
3 209391587 91930817
2 314312356 484536244
2 233061202 554964801
1 725574955 634834517
4 474071195 241154945
1 473876495 387260861
1 329668321 217199314
5 23073738 276082071
1 56014448 806708830
1 310963722 149214086
1 685418277 423506588
1 598944731 12346473
1 503605201 923418035
2 840711998 814689528
1 137833245 266472362
1 334460122 869241613
1 106960049 626508254
1 328281499 54062863
2 834224126 323531842
2 123556567 297712872
1 901845138 182944828
2 435326214 531934304
1 119476284 796296587
1 51743605 568590952
2 69008688 166389175
1 56467586 957826498
1 511326482 189259973
1 986214637 217993660
3 364533303 438766893
1 90099507 754773209
1 982816892 744056350
2 554814328 648049577
1 665299605 27688823
3 985121223 393745086
1 902290686 466371551
1 7145601 223955978
1 681505648 253706052
3 907664194 133742199
1 655380169 285747060
1 607596528 840074995
1 135704882 712742975
1 614755058 885453636
6 627469699 130342693
1 489445248 823698157
1 241965703 797379831
2 287184768 648424557
1 5401378 359087054
1 234850574 819581914
1 133275132 369548195
1 349038573 653893473
1 95920609 566926429
3 308490714 875543562
2 280872540 509915799
2 423584864 573678398
1 65668144 666242454
2 538586248 480739303
1 331499220 401014151
1 714616710 702820753
1 746049739 794888385
1 839307595 915845646
1 40798787 948741746
1 54061563 202532969
1 894873034 210027634
3 507943689 681555454
1 483419125 28005817
2 966930688 894088859
1 936039955 588194539
3 619218088 747282009
1 350694666 235234177
1 641886376 768821802
1 905511261 194473451
2 641350223 816878963
1 914121963 456005642
2 572445723 321532922
2 316551876 294109480
1 928619656 730589999
1 2275216 363434450
2 269165732 984403398
1 937465311 659415971
1 287892391 835407204
1 738622294 540903838
1 66430517 205163156
2 641564030 414525989
1 61993488 856457003
2 375568474 851668654
1 103157430 271162945
1 625296229 876538436
3 552886504 942083954
1 862090118 504609543
3 465229505 52947400
9 660399513 414465673
2 80687906 112884639
1 169543312 947599853
1 998576300 852419091
1 551469570 724920502
1 747548485 918118677
2 803191243 448990956
1 490926245 41404388
2 369527277 152243342
1 911674435 5643934
1 121700436 57930151
1 752014853 766466975
1 405121568 964153338
1 676060754 834958149
1 326312677 587805046
4 396348839 113334215
2 409042630 885185980
1 135868374 761449756
2 549718952 954120497
1 387832543 107375233
1 992197657 609810787
2 610690419 555625348
1 693418154 106458602
1 749728442 327013736
2 64436712 473456851
2 213291233 529479800
1 979483211 76960572
1 808088458 626660882
2 596948737 698506044
2 441841925 841682742
1 375095462 107569154
1 153380253 237779028
3 135787312 718343355
1 966149235 115155278
1 932517712 700379868
1 673029952 767273446
1 104243995 577940485
1 437621615 31442502
1 256719639 144205879
1 18518923 472543017
1 724953789 297612083
2 355743701 397936000
4 352283873 364632984
1 189325775 68699644
3 966063313 29450284
3 769506769 688255036
4 466090770 350678042
1 242950579 627293868
1 504117825 584488057
1 768141509 45755635
1 694688972 422251093
2 744772201 526896042
1 529974261 783324425
2 437129261 174309292
1 856634549 815648314
1 213150890 658988241
1 714664255 84541977
2 419577448 555623428
1 675701646 355895119
1 400527303 532874457
1 972808333 368193654
2 591888843 313642905
1 889225718 291253171
2 638675639 491929403
1 362181681 463675934
1 782922614 16429297
1 670845031 883126580
1 399978678 744622665
1 689601970 863963718
2 115840645 879931159
1 324094512 226900858
2 58056536 886692007
2 394489782 525727465
3 546195289 825669169
3 114241080 253894388
1 768474199 764243099
1 801267270 874069018
1 866484006 393128603
2 834900150 814906058
2 327098723 421859819
1 849255193 33631452
1 232597672 600671023
1 146316223 744342403
1 409383079 412710476
1 693513547 911122944
2 897765537 297116962
1 907023631 477360146
1 234132133 610517233
4 50937249 977137099
1 593134622 510481149
1 200451915 698260049
1 383717840 834866652
1 347283901 750064403
1 702554272 694119062
1 777324223 292091648
2 681759574 218305076
1 634983693 633411013
2 801241067 942574843
3 810513458 561898271
1 85947021 47504622
1 982875189 847799738
1 108889959 71708184
3 855763788 198312267
1 139955748 794835835
1 893175636 119474882
1 466373300 172091711
1 752727980 494873091
1 111698380 183199886
1 688276242 763187647
2 409293645 673547866
1 373125 514285095
1 88346793 811999040
1 609195098 914085159
1 946089906 26599045
1 466830727 273455425
1 566806822 347756185
1 797449917 54527969
1 324163176 663834897
3 18964370 743142182
2 258041201 38355758
1 464445821 402316219
1 472748047 963169721
1 611145511 253273937
1 97764593 656112688
1 396860193 176580488
3 301347599 273714582
3 348405562 89311870
1 669652324 677347727
1 162455072 913280356
1 847983383 424698612
2 592753426 626293982
1 437734685 592016222
2 619749470 792659091
2 209866620 929983448
1 593432044 306214455
1 173103252 930215265
2 774646717 619988758
2 46787611 964148758
1 797170382 540494284
2 995907845 894421858
1 985829696 25701568
2 706054719 349912153
1 712382622 965882367
2 979734521 129379247
1 731775893 641469104
1 437468854 298673619
2 975281272 125468266
1 726749209 625315643
3 586227829 183814453
3 452864838 118509317
1 797457609 207616743
1 764152864 760107517
1 821473206 226140267
1 289407535 378571979
1 858448411 428488287
1 128002858 361834113
1 180251357 915298213
1 429454348 933726900
1 458645476 299288748
1 998979190 982287735
1 743065596 890408376
1 834577354 16204457
1 450798471 468975945
4 172301121 74479475
1 109978621 410210942
1 678021391 845523314
1 68633299 177679114
1 513420080 543974588
3 163122636 153047130
1 276659409 669247361
1 999245228 945471781
4 224023085 73326184
2 525294417 544026891
3 320661377 920150861
1 476567281 912105685
3 594810194 552688862
2 15580409 775784045
1 840799786 529803591
1 380047324 728932474
1 687777029 863496747
1 313717720 521000528
1 769209780 747204307
1 878947670 849095646
3 792879795 531805251
1 184724507 588615502
5 857643814 229036813
2 965554699 525858391
1 104982183 470029537
2 690112264 647909436
2 559133927 511191930
2 218452101 629597747
4 200987781 184585413
2 56315822 599707904
1 655938007 698057363
2 984504360 607109800
1 873986280 597658035
3 362904745 431486713
1 966178988 287965151
1 360855977 862408242
1 734174351 234534292
3 511098988 818636780
6 157135697 182354422
1 245406261 164486512
1 779913313 847015093
3 155788054 117113842
1 991722409 110151012
1 981073961 105948379
2 738121885 357446895
1 676662832 606461027
1 73446318 367367947
1 312217420 968519919
1 842047657 936320552
1 445920723 616312440
1 605854843 367256709
1 700803298 961551581
1 303245466 685559286
2 71505515 942532177
5 583092439 756295645
1 885110408 487405325
3 216499303 273205739
3 525813941 474591493
3 393285743 40023268
4 374074967 570201221
1 77683135 254138632
2 420769570 334640020
1 722095155 604139696
4 93105931 570895816
1 170969590 556698656
2 853592579 664431415
1 128625740 610525266
2 363168016 802822338
2 776235510 517650649
1 636747899 74120101
2 970922060 541320201
2 919465110 898706430
1 376685580 650182681
1 600291894 281092029
1 932080374 244734401
1 316669769 229617261
2 151997334 972921382
1 927799092 888874312
2 425858962 578289339
1 371058680 277853352
1 255164044 133446874
1 287578148 208020025
1 111201352 168388100
1 468765591 610813416
1 578530479 204544129
1 704299915 93293475
2 657839311 773472263
1 444297031 810769600
1 478491842 853326697
2 876479943 791927436
4 525646161 804756069
3 981424628 176006415
4 958394362 952479024
3 634048490 504511949
1 370458708 112680882
2 121012277 189427067
1 783218491 173023705
1 996988647 936741187
1 51153903 604586575
1 624245065 739090371
1 129889148 683382335
3 311999662 252656749
4 675526043 515692373
1 670806786 210004355
1 518210766 296777399
3 534886148 887650851
1 582187739 537422093
1 342799751 788630127
1 837947172 521279153
3 986093179 505798258
1 535648212 506362771
2 991562767 391255124
2 211663858 435699890
1 606254837 722425746
1 805826028 472638583
1 599846697 983097906
2 795697665 554845865
1 186650122 488373974
1 386631895 822335143
1 270748279 456025224
1 962438001 276631687
2 378852670 101193007
1 793026830 992513944
1 398081522 841655930
2 19776768 532947704
1 287703007 153959472
1 117901053 754205131
5 741718084 772422846
3 367078085 407374304
4 137861479 728696453
2 153432995 552705441
1 882226584 765269194
1 447114200 857999682
2 817155442 128805540
3 143744630 655822030
2 580992689 188603442
1 237433413 357353860
1 122265176 555277504
3 709042301 491395605
1 716399332 295872760
1 677806919 923354871
1 61626808 865647387
1 630501526 306014804
2 42668237 949305602
2 181936100 136359807
2 967662483 433861666
2 268048603 249824646
1 907962173 374383637
3 393877125 346510098
1 113407408 371368603
1 119597303 841830339
1 200021176 855548266
1 929751529 871089937
1 304667404 282359237
1 454974004 78369528
1 107970081 733238766
1 275856209 611906254
1 723558871 988723866
2 205104683 361120663
4 637612608 917452837
1 808918062 294897913
1 87222378 300196882
1 902633563 706657567
2 890885875 333980592
1 711954649 499938004
2 605548018 85686400
2 528568308 726812204
1 127930657 558589132
2 748304235 684416381
1 585582756 450399667
1 678901756 406985710
2 927157977 398853896
1 293243633 30472492
1 218549168 924164706
1 340064396 109114578
1 267386421 598201436
2 689446417 789304332
1 102441428 894602794
4 199381052 710058904
1 696001719 194251997
1 593774654 145981626
2 626734417 775960806
2 952934931 861623425
1 970977906 315013330
1 423268825 730809419
1 287862906 996348922
3 50457953 892997134
1 9839352 34825350
1 924941866 186944259
4 987146688 524450296
1 717102131 294859082
1 703420200 845414154
2 663585723 204700614
2 88887646 282775682
1 75935698 986564388
2 418354825 351863056
1 214848704 407547691
1 863503111 74135391
1 139888926 932289424
1 936497556 92704887
3 211227323 827677970
1 625411717 401305333
1 464978542 656294625
4 434231409 527668005
2 427767212 437980484
3 642041337 232832949
2 668888200 164592712
1 109913463 667766130
1 106550959 606708376
1 503104958 389356807
1 900151434 399738519
1 969959695 27772981
2 502951216 536396556
1 643309323 80466221
2 380607122 625048012
1 228211270 170818359
1 903570035 971178411
2 352861652 806119317
1 57456059 254400518
1 171247182 16158384
1 122056912 607331347
1 249879882 26157367
1 516359693 859129132
2 353476289 705011330
1 642680868 33491385
1 15831491 815438068
1 561699421 828093565
1 231660033 31003705
1 916775836 879858105
2 660339555 945280036
1 939776396 736083250
1 669160392 495351181
1 767226265 610571743
1 367696066 461113093
1 581544724 395761075
1 931286914 310115125
3 970023106 412982164
1 987875659 555666255
3 258225167 176559566
1 234237579 277633733
2 558786233 312723754
1 712584033 749784110
1 822434751 652721212
1 100509615 119667632
3 457806461 316830417
1 440129361 829023027
5 28052171 489574028
1 808968522 896014649
4 492823563 454248744
2 426440911 16231641
3 413224155 895931134
2 974555009 146896147
1 143084595 950016029
1 455793762 175541942
5 868398420 724589095
2 868522563 92955277
1 724970026 265075832
3 267785123 336812355
1 46876279 265129059
1 228000330 830139677
1 844542757 861052169
1 903019103 617434560
1 951520622 348532641
2 415653899 971794323
1 38348291 738877365
1 264552849 408988512
1 805943186 952462530
1 92161251 905253421
1 817773733 493261400
1 118484611 982834221
1 360845105 400055677
1 889623484 768776040
1 179717390 77840990
1 995569980 378472083
2 389681127 225067307
1 418884759 998670983
5 387277469 789433625
4 371970427 315691791
2 401726128 468858244
1 671290951 301570712
1 857981669 557390414
2 616065384 267620963
1 716361600 362865708
1 230412227 945294625
1 925856449 748179795
1 240723472 305762117
3 117087729 936224208
2 142939326 214543249
2 981702825 466187655
5 357946797 862969149
3 919025587 521348181
2 429121916 581061022
1 902748686 620290330
3 12008101 556139262
3 194367139 954527293
3 993716335 829797475
1 49271961 57100786
2 717241269 261731736
1 653227503 356273273
2 78024327 509620321
3 981913775 853277585
2 989326891 690399709
1 705873367 500181627
1 974155371 402767969
1 626990438 740650435
1 710427763 79897604
1 196649102 221484964
3 635714664 92944352
1 158909655 497193120
3 548874767 972045400
1 566290271 292708468
2 924070642 412648430
1 3387632 989486376
1 870598443 398321690
1 534136831 570883597
1 29398729 207266972
2 170795325 112148036
1 934698070 531952995
1 451878421 219322311
4 557846841 778514935
1 971566525 967931173
4 714122501 528230113
1 381991654 249213517
1 287530860 213647544
2 362813191 292898454
1 876664020 622516515
2 915592184 188801260
3 554679851 106194788
1 555402385 160453545
1 2718664 297496878
2 734304419 709558118
1 108980950 598161387
5 383064151 565104088
1 504020185 242226156
1 248073256 526052537
2 336599551 495695458
3 576413101 553591336
2 75308465 377005989
1 914470267 728253806
3 580197571 135666430
1 728591247 124552252
1 434825579 807412886
2 94076939 312243786
1 454971246 506298887
1 666277980 31951493
1 341188083 26620497
2 610397816 611610068
3 238550088 462558534
1 9406465 565221098
5 413701530 587476744
1 27342992 159429844
3 294058808 392066161
1 549844691 480638140
1 832376453 654710951
1 232685321 546662891
1 789370531 872792125
1 155292299 758947979
2 151700782 321781384
1 38804112 263658497
2 167805515 447127733
1 808150792 326795598
1 89708878 813557093
1 141294834 790420774
2 661904046 483353646
1 963283578 277574378
1 520107358 217628711
1 676392802 836040774
1 853666222 109898365
1 772601592 638003765
1 810591095 476144284
4 91213601 868066590
4 686121641 712342566
1 780863177 80452045
1 463802015 821096248
1 599584097 397329571
1 264383386 521606780
1 360144711 873301016
1 458382139 961433054
4 233267506 503535443
1 976086 879477694
1 914533485 480722855
2 924335977 810542280
1 130897064 651861024
1 232871464 132846435
1 70761907 847427110
1 343943112 261050176
1 297345100 506288398
1 193253970 528741746
1 224734535 666380735
1 470827364 540322002
2 435875313 806517927
1 766708606 543719039
1 753598970 428726746
1 208256365 982335437
3 504429267 392097732
1 885093451 123754327
1 809185990 98469328
2 451529030 281847322
2 224185541 615160560
1 104950292 138163289
4 564418341 944031297
1 526015872 141431615
2 72186980 389229292
1 402633063 732150542
1 891813175 36849643
1 36454723 233812101
1 439154357 732464823
1 50253630 272044220
1 336763991 822441267
2 516381112 200929420
1 823337066 933068574
1 928480488 554587209
2 378540932 598344689
3 212049918 476207046
1 304674361 215917539
1 552503231 603351462
1 599088125 647989989
2 433639096 271101603
1 987167155 220827074
2 912873355 450158474
1 315627429 754919031
1 413025067 325244412
1 837549052 55251924
1 702450583 120121592
1 626969878 366006610
1 388850494 132928834
1 528009065 286083773
2 126339202 567923614
1 627479301 676697758
3 883183769 728107950
2 504634302 286726509
6 270913504 54689727
1 192039826 73108432
1 412598657 86477077
3 768883638 541819975
1 972287671 542341496
3 630520366 112967719
1 557908381 838081467
2 683872100 78978202
2 125951944 879619654
1 921099734 22055412
3 462215693 726352359
1 569879406 634204477
1 396752333 347027638
4 167809729 410327383
1 824337999 489872659
1 586072477 389802052
1 557544998 739897532
1 445798840 107702260
2 17097732 333322643
3 975851505 335031091
1 683064600 516860992
1 370253754 929643887
1 781830559 288483561
1 76856481 149077008
1 395968192 871146151
1 175386380 925090047
2 694688375 801693575
5 825343969 588930665
3 442103645 811764464
1 882070696 408014398
1 42759381 820968624
1 497360699 121012543
1 721580616 621952316
3 854301428 512858301
1 658305290 721483799
1 895909449 276850933
2 27232860 409305117
2 164821737 318796006
2 341648321 310002254
1 998292850 992657824
1 711502757 563725331
1 552703217 465034321
2 531762116 428887969
1 307733911 151293127
1 909438595 55223122
1 293323374 184436653
2 324216042 756343007
3 931272709 415668955
1 695029371 553731940
1 330406322 859210150
2 907819850 499933165
4 170004639 32993980
1 80141048 13116696
1 728561010 131830885
1 515928122 750823846
2 960362394 764035634
1 940889945 864611617
1 249034269 804129710
1 714863692 702046466
1 6782165 711186423
1 195860008 494182012
1 180167629 977292145
1 449429758 990979782
2 853681058 146352257
1 707130567 358870445
1 996015747 332430971
1 702443978 77064920
4 820948240 215474561
1 584667484 821222471
1 967018221 617211421
1 55126076 294193965
1 321493341 667742769
2 865057167 604479069
4 590844593 359960502
2 857759713 535701946
1 219212489 189064359
2 504819163 624959729
1 352978845 891974195
1 190596748 322141959
4 145587231 876005570
1 534164488 690111423
3 167888562 876037686
5 781960695 514711650
1 94638683 655116925
7 67511986 314882593
2 881616359 678946103
2 134653133 572588795
1 423101451 42361005
1 755716669 717125220
1 577633363 27207553
1 88832347 348303425
1 22455461 765724931
2 282260898 107509732
1 3027296 690118510
2 407232151 733131587
1 708000119 57304785
2 381586902 658993497
3 96051617 878865250
1 371981370 904072738
2 454170989 54853482
1 981378721 940778313
1 521717543 810099121
3 702407778 449761584
1 379489550 224001995
3 659795472 107151968
1 459385122 572382712
1 485000040 379140495
1 510865324 642636686
1 594797489 946490347
2 384230497 735950025
1 226898246 32196131
1 514390289 212356112
2 893677509 291383465
2 864837866 416241943
1 772827284 227852771
1 981848066 230446138
1 347591636 831885187
2 128313602 703030632
3 821958996 705958861
1 80671910 27360219
2 778951312 928843327
3 585339655 550266610
4 768663887 424760843
1 591359647 485270262
1 435408 276170273
3 380621995 677813380
1 360404143 471023628
1 36007223 426419731
1 590684594 931614227
2 839461489 266891104
1 289521208 776651188
3 986413352 418097749
1 483212672 614667420
1 91106739 684659843
1 551183514 230169251
2 214150871 421164979
1 774305801 604299373
1 87734902 271712215
1 2446897 439632061
1 262016395 998932293
6 793280187 519155150
2 872087946 971939017
1 522864926 78022338
1 506934441 689139318
2 736126454 595012944
1 499584539 586067437
1 21286925 71348943
2 640517005 972078597
1 457830619 682942544
2 965935935 87968339
1 933679773 107209248
1 380211390 311056781
3 216526460 303880568
1 965803808 901134414
2 16749377 824094545
1 703884177 174570722
1 628948906 147602685
3 174862872 70971645
1 169028665 558403591
2 325664792 712417047
4 258892034 447724223
1 242994504 140905639
1 633724650 305445324
3 97905171 6792749
1 551373968 749787437
1 315837381 671953889
2 404815871 374341586
1 729670916 347397988
1 343863121 932416360
1 598354610 496365157
1 894220072 360869791
1 835565632 611709618
1 962870722 362423627
1 927016868 794041457
1 242022068 21499539
1 825619903 809238393
1 105147801 231821797
1 479272778 654335819
3 266030914 361498298
1 39447470 732829880
1 543193540 794890576
1 842447735 603440346
1 132200970 11240885
1 796481636 359742818
1 460078384 400799582
1 207905514 920304145
1 397598119 11374985
1 671359465 897944826
1 842220225 611451315
1 605519988 598761972
1 263379393 884355478
1 99427233 633980884
2 785309331 156642876
3 433731051 882923165
1 522307494 208424208
1 786339037 564025119
3 653353825 946695538
1 470123713 138097768
1 628061994 482990789
2 765352108 6094951
1 997753030 730312061
1 472401409 968709963
1 36535884 216356532
1 719927284 583044524
2 972864029 539881533
1 76798996 696929638
2 552842337 84378879
4 255954740 403669058
1 484565941 893567309
5 95298686 835975589
1 919309967 159736541
1 209181426 321161001
2 945189770 322696046
1 989828780 540070005
1 446762024 903604065
1 551743404 107799527
1 702932712 98124479
1 219032441 940973273
1 399305127 49265811
1 600705194 894629569
1 813235093 783537291
1 696825893 557475102
1 269331721 811061858
3 65356186 286713422
1 23001183 633879038
2 197891373 858511828
1 360062237 273882984
2 91210745 88929127
1 993800013 505084124
2 155180154 602498011
1 467971547 871000134
2 908221276 14022849
5 14299441 464845944
3 819219036 856231505
2 449984972 720846275
2 494896557 270865655
3 392250376 775254535
1 740578624 199734359
2 593281885 47722225
2 997077989 632707428
1 777906960 958295257
1 495114753 761038109
1 219347673 413961056
1 512106241 936481427
3 975546084 507190741
1 199931207 879786122
1 306550373 602093118
1 562760286 993324137
2 275087848 552138790
3 498851844 285220264
1 195069744 322163848
1 893471577 738299058
1 363231393 83674653
3 974422085 142119456
1 467581861 83286970
5 66330724 682056535
1 331272325 582610353
1 602288061 125573213
1 877656528 270263005
1 862070432 739856826
1 633977473 812949299
1 675200292 626544879
1 3401875 48906930
3 205359669 973392634
1 604349381 570230251
2 769806478 327777109
1 876523115 4929315
1 982947320 99852972
2 732524937 238962265
1 278487743 757412169
1 642447924 287083266
2 324573440 321352918
1 81297464 6468756
2 718516571 195098548
1 555998585 793349914
1 556937192 24124951
1 315040164 696781525
4 413913620 274230272
1 820532737 531933768
1 330772014 951946527
1 688884074 853216887
1 498717325 332993139
2 225609455 689960704
1 685597878 913952974
1 602976492 99072015
1 905743699 989117246
1 706512838 922766930
1 704104007 253884039
2 6225268 697719145
2 526336064 68064211
5 631399439 732460859
1 647709492 331000912
2 375863207 506280079
1 25984125 119298690
1 187461062 950654351
2 350465980 163634170
1 985486406 758403258
1 580215580 715975969
3 341266229 637910049
1 504245957 432248625
1 424268481 658906261
1 298829319 19569436
1 605688415 260630371
1 510536299 430081190
1 20217690 62360248
1 664210555 467009217
1 383273412 492667342
2 78412262 281362196
2 33355559 800745678
2 588448662 297470836
2 766770734 63823289
1 635197881 820672600
4 338154224 561588086
1 716197097 540726216
1 659610854 556880362
1 669733711 980735847
1 304013425 659738511
1 489415991 294624590
1 588071920 569179940
1 617878040 650520117
1 441799783 873904706
2 274822072 870204530
1 808958144 474434560
1 892646615 75127323
1 719562466 364561237
1 721214599 431406061
1 410475732 733168927
1 324729427 927307198
1 427594314 651394195
2 577323143 377833631
1 659424989 992864452
1 321247229 327303920
1 806538863 58209563
1 279110808 702412524
1 695349310 411411774
1 961622531 717730368
1 696368535 706369789
1 858819635 301755733
1 655142056 137720063
1 887249908 805931690
1 616451468 128303684
1 145775749 128181475
2 915898801 336432445
3 652416034 533876897
1 412883961 799577355
3 325339714 149971659
1 196159007 4414831
1 572096249 30266494
2 984708991 893036474
3 862924619 181607874
1 624006817 501650555
1 510846590 431927533
1 704829491 142563384
4 988520027 18693974
1 442660262 855621240
1 314918725 44423737
1 736332179 371409839
1 135716442 512348428
2 679058541 162507027
1 384625783 670492115
1 333886275 689427197
2 118823679 271451704
1 651312553 8734581
4 508451470 296525126
3 260322617 1705367
2 776013978 560203048
1 588743384 916274075
2 91528122 188187696
1 745557967 493834217
1 407697373 354260604
2 932128063 350311195
1 994415920 460415568
1 247531291 667583512
1 80077364 150286926
1 836153399 592714553
2 839116233 146054380
1 920602299 333700636
1 94342799 853052290
1 9380089 820558368
3 103255525 192247119
1 348383844 547885848
1 57464066 215361537
3 873899409 767789491
1 483208042 742405700
2 320591764 239707692
1 768474890 577609362
1 754550528 327851519
1 83900942 522604461
2 217333594 644592057
3 80886783 716640555
1 775095916 470338387
1 955153335 286757903
2 106068049 867595805
1 854841551 152066260
3 270443243 69840590
1 9821716 608125040
1 545755753 764618615
1 254621183 486950946
1 920594256 332714359
1 252500754 611815950
1 494634874 592814436
1 969214393 3239651
1 194791854 480601406
2 955436991 197078942
1 499225402 118121475
4 283520443 599361694
1 362442632 610074978
3 554579291 545203346
1 252560203 665620972
1 510528620 316667582
1 476650410 970678981
1 139452663 200953991
1 962400198 387744487
1 712367169 538559430
2 699667753 451614609
1 431869318 355138527
1 185452496 990926896
1 31496202 756509554
1 845227111 646798655
1 879189288 415279571
1 21913572 960283617
1 956857677 322818726
1 444553277 174250105
1 481229217 359521069
1 990323523 24227570
4 964529476 939951789
2 872211016 965766469
2 814564280 870158740
1 564045550 802694865
2 763661858 764917159
1 559726271 773792086
1 300506913 794140048
1 598810766 578300440
1 937151067 880477124
3 20008493 665945822
4 885284147 75437569
1 197692972 364760841
2 890613972 764828511
2 715687891 988102872
1 572980790 367274381
1 964271548 674081081
1 657943185 959609546
1 803310204 528248890
1 574805186 635047954
1 420312082 226519939
1 76234817 127850764
1 704688161 810543764
1 593413176 285580337
3 874555574 269901588
2 3664882 367610620
1 666116746 978479283
1 455819590 936840848
1 866650904 855602382
1 358692135 468214468
1 436509642 284551526
2 650232248 305568312
1 627022808 496329753
2 562709785 973659484
2 451148397 407311513
1 506315194 22258928
2 108966290 271068257
2 509932934 555925887
1 905512129 80362466
1 784698371 236234621
2 498694923 577946421
3 824494215 410478326
1 529475375 743872186
2 675699485 414612095
2 200887979 341301680
4 644023892 780166515
2 781740155 538428618
1 18922458 850681269
2 258226655 517010763
1 578802658 449777480
1 560602012 938482013
4 56790898 378957513
1 879485666 116908449
1 755779870 841421306
2 689140993 335725113
1 731688545 762192157
1 357670383 680643460
2 211220778 103796567
2 274005320 969623431
1 344471021 861289175
1 347551791 649172310
1 840265150 72738889
3 660709990 574726372
1 738285264 763316275
4 655931877 199520704
2 648353765 844963753
2 441742429 113226221
1 936926239 72411922
3 825195761 91290866
5 54849658 214193346
1 747859832 114966686
1 639878482 922876188
2 838135794 69634579
1 929593371 691425779
1 543324915 60955051
1 818126016 134997962
2 244951320 652533051
1 497858299 213231770
2 564858389 782858417
2 875508880 215062657
1 264328645 411688938
2 914456971 589411464
1 614703599 384693530
1 132158651 255245790
1 770974097 829004161
2 96693469 380391049
1 342210617 288850335
1 237686007 478263961
1 545998435 278201667
4 133506947 751277852
2 790551428 446322071
1 787760223 677096672
4 377421537 859222469
2 958011546 90241555
1 393767918 289909344
1 356156205 859069090
1 541955638 686939477
1 833638596 730324243
2 328239107 160006662
2 124708193 975231968
2 952002820 693972486
2 746181562 164311105
2 759158764 191698652
1 28453948 974221102
1 331481269 84221379
1 6203220 940920677
1 566897405 174529112
1 373254177 575275996
1 863860180 313820205
1 678814631 788716163
2 396959511 261444874
2 755781297 101219286
1 752168133 12348471
1 162805481 95464017
1 585583880 376290163
3 22844071 629410561
2 997776114 344062664
1 891590496 927845656
3 774425168 421007291
2 931261276 669680771
1 523322850 594086305
4 867066799 876215488
1 682766760 50696650
1 289758535 660755289
3 326077129 7646452
2 474958532 600746042
2 610627060 953015760
1 157657262 463735958
1 262030489 935296560
1 840024508 858250787
1 988925551 722461707
1 624664844 389206276
1 592143309 964684643
1 822890160 15832165
1 676408545 510530308
1 332119053 621848217
2 7190135 733157693
1 625262650 635867688
2 984347961 637123907
3 961150282 345928271
2 216026435 207586775
4 562140352 917533060
1 26765852 905684895
1 546726492 855862301
1 270658138 232076428
1 943192434 568818084
1 195280290 271937501
1 640599099 486576679
1 149960807 869669404
1 289117756 188904868
1 231951344 757800134
1 661011120 156582403
3 699872262 244955590
1 988650726 65550472
3 675286552 363319122
1 220205430 983425746
1 897991158 771371841
1 383889477 736246266
1 711955329 29887284
1 479837827 525568937
2 940913973 350165444
2 253411382 877532122
1 51624307 259671933
1 651406924 220579584
4 496881573 484887890
1 955617840 361523988
1 412451198 485643420
1 165755808 286665293
3 713846166 366827573
1 274819263 221787007
1 9822721 764156952
1 383717184 146775102
1 310105965 82124415
1 433003560 907230046
2 55972102 931461424
1 946461908 580448478
2 686230853 428030521
2 880062683 206685983
2 24464877 257069387
2 462889965 589352555
1 260701136 101902204
3 91215189 55113434
2 684859472 984327659
2 305490809 462974230
2 765347569 738627983
1 943511357 868250648
1 821353434 322774562
2 209651321 964811722
1 850726895 558480471
1 504268694 400169388
1 824009774 78986577
2 883586831 126515266
1 723894696 360942272
1 496423578 344179518
1 176128322 121975355
1 343279484 537175384
1 35183537 393459823
3 625738799 664761173
2 703160444 499520032
1 666660192 91349415
2 468775921 266058523
1 786928296 577590075
2 62152413 835975828
1 9110876 822095717
3 518840167 742645366
1 307693414 566092040
1 472369262 46509468
3 782239088 369793470
3 872641173 191778469
1 625139289 243103324
1 523081900 310596478
2 469970541 902506060
1 495458206 22900321
3 328316282 557989741
1 554846616 391455702
1 636078728 866481340
1 251248183 150356925
1 994213707 689398077
1 696433479 351829667
1 334119518 226509860
1 585908897 512287701
3 666947215 636222329
2 684593746 280897713
1 93588263 165503723
1 299997929 806196590
2 925915671 573857114
3 396717156 587871235
1 252298536 33730683
3 492209788 854607980
2 348788353 835687610
1 748443510 972944551
1 758476631 21466485
5 875320167 539444224
3 633857825 380526453
1 173440733 348491229
5 662642575 224448804
1 128883545 46077488
1 956988610 870029259
1 178842112 969675316
1 144086029 496677087
1 915420262 823808012
3 752170239 323959053
1 459102643 336909795
2 405803949 568646555
2 663581719 275959827
1 419812507 406668887
1 844796697 790481853
1 698595304 638922627
1 735765401 87395772
1 579649414 33066876
4 240653607 224445521
1 816757322 470056685
1 816186913 107771240
1 509178056 880380427
2 672893318 10534423
1 302662381 933586104
1 23635121 868190612
1 217077696 897299018
1 553302474 616056487
1 647789806 832589113
3 844359412 193994333
1 817524606 741744023
2 700355706 24256905
1 442535192 794296728
1 543342790 905626092
1 52417017 744958380
1 866498527 382598617
1 799846250 268153909
1 57948038 389093449
1 225369880 171557638
1 219726015 739556189
1 18003197 397634385
1 986555676 248699462
1 173610300 198100160
3 569502690 722540024
1 29881585 38921547
1 221763165 275626583
1 895302265 108832681
1 322792192 94157710
1 238269669 772431468
1 415509263 736806425
2 972961160 190069559
1 688832185 47406724
1 773734228 164217923
2 705299808 584847998
1 434428959 113580425
3 723148678 772527088
1 689613979 685408787
1 191445295 459136409
1 546023413 423464940
2 77146400 649372134
1 294390446 861402194
1 248875134 794991292
1 146537576 324778648
1 90640049 141999486
2 165229140 23937923
2 931587049 956062097
4 793664117 991413310
1 356656403 672087878
2 644472145 870366116
1 454215325 525973397
1 774855192 828063522
3 706662111 394085229
1 426572122 319676543
2 885753037 356815241
2 546516213 272835303
2 680723149 110741524
1 862089797 835102238
3 531766428 563615165
1 592710449 761219110
1 522305368 344294992
3 512294848 3339552
1 347208148 50804787
2 398219327 40548447
1 957491147 363727435
1 667666977 383939344
2 927267916 94504695
1 844706955 300953627
1 453414211 606847351
1 164215023 767697460
3 273441904 559295440
1 699461148 444560250
1 491252011 679465060
1 841609071 23514423
1 776271241 619853447
3 987756869 142605185
1 960560505 429730221
1 316513424 680767978
1 495204229 382327450
1 836260049 382628271
3 586487723 587614266
1 772806067 807680055
1 709068047 752561418
1 145620293 79373243
1 876913197 69296926
1 38016713 764478649
1 158380956 589566204
1 894092748 311511554
1 111736171 38001175
2 586330125 42436456
2 312757530 931480353
2 882883698 192542640
1 455232316 169357875
5 486698616 718745784
1 137108578 400257057
5 272274970 829256440
1 400938672 77660686
3 909171314 900414176
1 478837140 978494149
1 652494490 372263228
3 340890110 135898175
1 777231753 947386438
1 310949865 175138259
1 446356837 337356990
3 723547074 812394509
1 813836483 126763133
2 119091144 561312185
1 844017876 346862155
1 53210849 592223510
3 137132414 122761837
1 138287739 92128271
1 788635140 24665157
1 391534496 484074363
2 802183684 66296024
3 28697618 516414217
1 660079300 297717203
1 507299727 289676685
2 959354979 212588690
6 498484376 751243960
2 878824720 340832418
1 830871010 756312291
2 264394055 321505280
1 836027850 997822137
3 498198595 784526338
1 146375861 534744808
1 672454807 812145286
1 474951735 566659874
2 370392985 393545160
1 167625338 783524182
2 557881632 338068308
1 232804347 453328915
2 804277464 59663495
1 683444696 229113327
1 225492728 790090363
2 300777162 818517093
2 449502065 310320144
1 35669787 326868179
1 481026272 769537313
1 670481746 339336001
1 571630379 678192602
2 52394661 282791763
2 284989460 736267500
1 447212978 756658265
1 469669913 494438729
2 284118176 948849859
1 658413552 456791120
2 525199230 659783442
2 599022348 451561915
1 495115804 462662766
1 584329570 68424140
2 158710803 533258469
3 227506579 590385353
2 851516610 340412986
1 912861278 746822926
1 558058429 545388989
2 65744983 553652286
2 76484330 810232224
1 405869473 125800545
1 287987573 187672257
1 546935458 569295185
2 275643998 380341940
1 409613785 692013103
1 158185145 169445042
1 7453168 544489504
2 881011297 201800036
1 673350273 571897834
2 302779890 698379398
2 439202786 975037606
2 223465392 606795177
3 521163438 439193509
1 98927863 551999289
1 398913668 498510962
1 789315565 847365936
2 351088015 730294453
2 993607791 885722062
2 966604801 886770293
1 931303339 357128203
2 88050823 475628132
1 143225810 329493762
1 912953587 565873441
1 186215768 91022662
3 778132857 436816571
1 708505630 198067500
5 245269762 931610663
1 116794078 304008842
4 953165055 112881522
1 450583127 836574481
1 489299192 722809042
2 223858240 105998180
1 680399041 967152152
1 101390101 432267540
2 397738335 992332283
1 833360397 718900889
3 666586351 665152265
4 736532540 135220615
2 842903629 351120748
1 660445042 344112877
4 852081458 771685029
2 973488503 420337586
1 25828014 323914861
1 457562965 512240868
2 611665088 338560274
1 779529113 450295516
1 678636888 257675173
1 104155745 175028442
3 100472950 538227010
1 775477469 727420216
2 744671641 633136937
3 989853764 344946040
1 263323063 437232980
3 170133036 621126573
1 212923112 721984257
1 223655106 628669815
2 334894793 592369207
1 343523124 30036890
2 964905168 329820304
2 517442436 941459341
1 931152825 946271190
1 246146658 116133430
2 540758919 170963628
2 857702257 975115627
1 72727720 57211265
1 97886186 120173937
2 389965077 449375928
1 398266820 883687324
2 377752641 136804441
1 624189309 494393507
1 358630952 386263986
1 641482664 782806382
1 226134504 479020050
1 57911576 349085038
1 306274513 792085956
1 826418833 176045132
1 815117207 990671429
2 69972910 609847841
1 647352129 843920762
3 794201694 958249919
2 495762464 714919175
4 45484819 532863857
1 67976079 99767198
2 559116865 137375064
2 360584938 706996435
3 390071575 775049409
1 958142475 267436993
1 104246616 397866624
1 226872635 506076268
1 722761766 605475243
2 27360783 588761847
1 45155422 686385659
1 835649322 14339852
1 754461772 519938033
1 357202181 490817279
2 116358625 275667501
2 958302969 548778081
2 806429636 958399050
1 519536072 527636434
1 602047171 19021180
1 157956007 441019074
1 657023512 319020361
1 553931037 389433660
1 166914180 285640934
1 375351169 136826276
1 291791071 324723226
1 190185067 524487057
2 680336535 581250278
1 354505433 952402830
1 574866505 675710520
2 358683943 35485623
2 274156818 657801022
1 320682249 544603288
1 791808103 11714090
5 709445741 423877861
1 227036693 526431894
1 421829851 778716304
2 465574056 241963983
1 408427916 535154722
1 852078566 882696285
1 384683036 424511003
3 178010119 177667385
1 674510619 556032438
2 306406051 424052286
2 406177850 875378573
3 551804047 432895108
2 732495564 448186722
1 996759266 110031528
2 646673792 729223520
2 432134110 26296601
1 323070990 409566494
1 332009729 282496781
1 978972523 449457041
2 520691298 44521585
2 253001980 667792796
1 275745408 260858031
1 131595609 727905278
1 367892484 698229708
1 155455072 434480347
1 350814165 141760862
2 276542694 658896363
2 258613310 366001344
2 648017394 163021657
1 117525472 313893897
1 536448829 914822889
2 113942045 224264906
1 438899386 869277503
1 734776224 746451238
1 467736674 31422665
2 744757457 797810587
2 913668899 196715439
1 632810084 923256807
3 273203653 928496939
1 312965467 301894679
1 552360873 767675697
2 401327113 333225401
1 795252114 233822887
1 80947781 442077290
1 828878074 32428726
1 363418482 995930285
1 444727796 157469324
1 149272253 440836272
1 47819195 453329193
2 72910251 670158771
2 770509648 219604070
3 974779156 460790929
1 49778119 145093498
2 470012360 568193743
1 883174909 121814759
2 8941319 53338746
1 144937961 763070568
2 462599823 142946490
2 212157643 988564224
1 305732789 134803023
4 338291871 846364845
2 255643143 323253870
3 250414650 361889714
1 953563442 193946355
1 183244871 622046701
2 710774235 376501404
1 147257900 577529582
3 40147977 579685938
2 328045304 27812435
4 787432465 159356395
1 122729331 147728737
1 803572567 416482687
1 963305074 25311330
1 210007691 862365864
3 284562518 805697458
1 530509680 255102103
2 418287290 552093632
1 623601614 187116597
1 192740428 821510776
1 517199964 370316767
1 398460342 448292138
2 711202858 428932142
1 591720512 980324423
6 68290611 959088239
1 693888820 908053879
1 771406514 899708512
1 234214108 414578049
1 614989172 302553676
1 166118085 799936463
1 896115558 317499603
1 560823140 377548004
2 939563697 846526036
2 115542196 161965515
1 964254848 807289044
1 544455033 532246984
1 174122057 295818746
3 676886859 142939537
1 203013180 916172972
1 235926824 811793978
2 882275119 364571484
3 174174704 999626674
1 721013231 455061419
1 429004741 689645334
2 634713820 288212480
1 763759570 460695028
1 486905132 459018611
1 30905805 296546301
1 279827456 223703608
1 246234050 214709324
2 773582915 92056320
1 63912259 458689071
1 43005138 493695824
1 262084274 37001589
2 328458195 963456077
1 874027082 803298046
1 991349716 160428165
1 692134912 6075960
1 607410153 382853750
2 757463004 25969639
1 947518975 848268083
1 326943917 466350552
1 568915158 294932320
3 215472034 323354372
2 394665678 91208906
3 784755357 84883964
3 577764458 224001839
1 972910753 736481519
1 366421759 350318943
1 914702841 601290297
1 725838819 526004364
4 963657883 904924572
1 94559396 287737158
4 170963844 56618485
1 833870851 53534099
2 680734754 952135545
1 176906126 359867925
2 181177336 668645700
1 392037953 920946457
1 991048760 502957521
1 468145688 551366614
2 243757401 853678516
1 116586279 102127843
1 987816279 784174120
1 176266352 994227977
1 111469834 318875118
1 27896865 352757982
1 588300172 5509310
2 254985369 533830501
1 540492743 225786024
1 471362301 257459177
3 875816249 284745802
1 893872927 915984675
1 538082971 137511592
1 911436159 183338624
1 159010593 446345997
1 524484468 830862847
1 438768623 85783292
2 64783535 693714970
1 633608640 391074914
2 746338903 450145387
1 84029027 275863391
1 705662688 390691714
2 95758744 391584799
2 696147527 890403327
2 279436033 886575043
1 644578830 971964417
1 554721520 583910268
1 96417456 193558139
1 38913240 283856457
1 940200319 455232945
1 659933431 231843121
1 776401884 964822722
2 290430385 236606754
1 319246788 268239070
1 552870621 772979866
1 519148353 768771964
2 260942411 296711784
1 286813623 373317855
1 72530727 433617046
2 901637481 80332597
1 368691083 768049319
1 604259664 295600301
1 36814551 160074619
4 109805891 9606207
1 973228803 100533212
3 502598987 153218134
1 665815094 645923302
2 339016609 374432093
2 150746907 290949690
1 706160181 481310179
1 114869150 172611889
2 840163843 984151675
2 496666031 183352974
2 977218523 87364812
1 479725561 788988234
3 298839128 499075243
1 58058487 521787872
1 987152807 597253653
1 505373147 636331258
1 921011891 266424717
1 545593431 462396719
1 807204076 113613724
1 236577125 155145063
1 472164753 186901989
2 534676989 688443101
2 734624081 742846216
1 928670850 554393256
1 162573644 508695918
1 235870208 25630239
1 833685077 185925225
1 446735338 345499696
2 976316115 513240314
1 653813400 823153780
2 988852110 115086035
1 52052781 182230292
1 371620078 864113917
1 134146277 978065214
1 535793048 419614774
2 509192227 146639039
1 435412555 520888327
1 492874788 329803657
1 703176862 658111951
1 219140161 713492839
3 872651654 176296757
2 709311053 263613172
5 752292886 920890721
5 446001620 635450094
1 688226101 141459576
3 821546118 968643776
2 948758207 584079600
1 144586975 545972529
1 712868000 648967797
1 517206775 846543033
3 591326929 509561050
3 83878380 189879302
2 144312985 269678917
1 944011230 395344053
1 358283800 910717638
2 208371308 47158566
2 156176222 810662754
1 731084638 242789058
1 294224925 863931463
1 453059076 610974453
1 157321465 179920236
1 634249561 542141055
1 643924329 632933280
1 842285574 110628950
1 45065331 829118447
3 956936877 446998422
3 867570976 490933606
2 721449913 964753133
1 756558748 444128832
1 728225178 600439781
1 869579301 800533407
1 602545590 823130540
1 586989530 205761002
1 271351198 958265267
1 52046359 550471832
1 628494629 838019880
1 957630248 643442477
3 941643056 479940735
2 330159410 637339029
1 797712736 539085212
1 945428694 370116529
1 360427384 779955026
1 647452059 859804863
1 439574080 6552431
1 501121302 187878298
1 10265161 875173459
1 523497775 77499455
3 263434313 98014275
1 37348368 255077229
1 262185495 216339334
4 22707699 97555938
1 173881417 773539179
2 733181263 532368284
3 456487581 984300454
1 110922361 769111706
1 371327205 471374159
1 723569553 280056514
1 40401014 600369929
1 297204783 226447742
1 693373782 76974333
1 955918093 707460179
1 557108726 147958403
1 377100548 578440801
3 732400658 908386794
2 652998592 231867210
1 768867167 425058236
1 91185049 43471113
2 589444078 33029265
1 692044614 346671918
1 854771137 609045202
1 150245721 211057841
4 176131065 404611417
2 679732816 714412937
3 394398857 440488292
1 138454920 391461239
1 806609228 252995660
4 851862966 673575548
3 575056209 416896275
1 745880587 538518105
5 357730117 66777512
2 101549942 267798311
2 919807359 278762470
2 158351004 493371904
2 454093166 976519437
1 747853903 307046727
1 248668793 580021566
2 540820766 572664873
1 435307582 142962676
1 854303555 156948987
1 374435434 282705018
4 582107531 999665583
1 544767681 845173148
2 29811913 97874494
5 706217776 281252201
1 168653234 293360495
2 245082001 131352497
1 44957221 926581598
2 305580933 930740891
2 107130320 268482553
1 479468462 259170115
2 158674692 777952517
1 87086116 975378829
3 812112972 235448379
1 148804336 78600952
1 679743936 436206793
1 453455026 525332593
1 364368979 789990129
2 773352573 191935384
1 217165147 445260896
1 193169297 878103329
4 979494436 169719380
4 468691270 629703085
1 22195280 877048670
1 940088983 502300214
1 763530048 422795980
4 523412741 122017148
3 506612434 759333428
2 420217691 775008499
1 356041311 13343418
1 923847163 943538900
3 889831769 347005063
1 331989528 180174258
4 176112254 82429163
1 817822540 960089536
1 914552862 581366954
3 174982270 147573415
3 364322696 256086122
4 725812251 72677050
2 714514651 361807062
1 498952103 688806021
1 196577819 362622080
2 771918033 183916241
3 429805668 88906888
2 345322783 292072468
1 80304446 554298445
2 716841594 315012793
1 114661604 638518032
1 822015412 329574409
3 559993220 638935174
1 962702323 746616526
2 189666396 858879481
2 976379475 44925625
2 521884326 57387380
1 286303306 5274920
1 352661393 334065845
2 983113376 427768051
1 634834937 662527255
2 156817288 936206193
1 443946478 875813142
1 881235032 323396260
2 637291756 26998388
1 179858410 937584814
2 836402760 843223729
2 914592046 94237415
3 265124292 31568582
1 48436113 238112953
2 421563984 426647553
2 222780628 407655074
1 173658760 111330615
1 541228834 719199044
1 202845767 988534531
1 818060316 671533534
1 618233552 527023291
2 287807451 122863226
3 329584773 302841881
2 341237538 377420292
2 909123322 788538167
1 30681043 8116253
1 85739456 717831171
1 417853058 573687274
1 373516688 406687483
4 470165744 663098943
1 962937727 667591865
1 896549338 253691425
3 22426021 851546497
4 426420892 843893710
2 812758904 344308391
1 379216056 606344265
1 285309044 972953272
1 525890854 923911233
1 524389918 644397770
1 707946257 367194675
2 345356982 547473551
3 729239322 289487008
4 788189230 106910597
3 866366993 584247621
1 581002529 371075971
1 493890535 481452094
1 121982827 450148005
1 559814789 622395949
1 655002403 658081628
1 708487322 672919906
1 818802092 54302418
3 81874023 323733883
1 823697859 642832044
1 755868975 426327279
1 374587567 364648425
2 146514038 822165836
1 311192078 940536064
2 719759684 108840087
1 38300507 591408558
1 397712961 551217962
1 480239302 258835454
1 254424061 147716711
1 846507906 190246143
1 897554658 488405486
1 672342645 825496309
4 670509175 559318464
1 490201741 323602519
1 66228653 986273102
3 619709208 198376161
1 503694469 274793556
1 770987361 866623098
1 172448781 815312109
1 192272671 281647527
1 318469989 172902047
2 875205173 19070001
1 33979009 542871462
1 345877829 655218838
1 451214939 187605489
2 2474332 848725013
2 591200049 890985894
1 387247306 457990752
2 89733231 201849828
4 297015487 618867773
1 620637714 49633185
1 198431411 832709280
2 711521743 346555028
1 87779772 115623572
1 418653839 898159193
1 539002036 678581340
1 489260223 481893867
2 833103701 81863325
1 497849945 436886351
1 967190241 290645962
1 239939207 784692708
1 706908622 490586892
3 84563501 326180644
1 741128856 761097628
4 713807504 6398228
1 144946815 297631246
2 978337092 33114925
1 91734164 959693633
1 837877978 643312769
1 944192832 563938520
1 717632706 242869774
4 229608093 830808339
5 483070529 829067175
1 381823371 784608854
1 479738695 214179015
1 365319621 743223109
1 185166884 712711283
1 804215485 605683222
2 130926197 340219434
2 600293288 743540532
2 111097636 658397244
1 369967547 843862705
2 591312056 378819077
3 668081753 172237947
1 583228583 441700898
1 394817497 869949489
1 314682929 420635671
1 571654197 776184076
1 719870177 42792706
2 268377869 848674463
1 802008969 469744392
2 313967185 831570030
3 975405638 363225955
2 568473952 516694537
1 856760448 47224877
2 322173944 152200419
1 867904472 712924239
1 429592757 996940395
1 983050866 740906048
2 214696695 617239191
3 347538894 830855169
1 263175079 789669079
1 288863279 862720453
1 636970083 141359373
2 73410654 8392000
1 43433686 321812544
1 996062267 182023726
1 284888466 179335114
1 521365933 850733872
2 291055188 811207177
1 787797703 930972978
1 395537715 772984644
1 535793015 244441180
2 20144580 61849229
2 480676626 406938931
1 882517449 443989001
1 494227272 64579339
1 566119277 292010630
2 330811326 999820775
1 586241306 268917270
2 865260156 860998607
1 771965517 421873008
1 647435217 927290954
1 109970059 525665018
2 994400967 751193916
1 986968364 568615694
2 863215097 209194599
2 628288151 413989335
1 483211199 76760919
3 139436133 999719768
2 354346052 432985744
1 725964651 649911085
2 795927839 425272864
1 909354981 109979920
2 58116043 413835325
3 680143193 788658549
1 906288142 629126244
1 439698300 738392716
1 851541078 47445942
2 112595897 520925803
2 906376286 980915431
3 958373906 439159416
5 789483478 427239846
2 649659155 954351946
1 27906639 959769454
1 830158925 32337339
3 822674228 935694293
5 5053841 799060625
1 435815193 478329179
1 66039347 977952431
1 384356631 630061061
1 920776796 721991586
1 657913686 582807657
1 19768626 997656789
1 134900255 410605626
1 679908876 614452949
1 979635468 744700786
1 731183532 590398615
5 135254508 100482276
3 549178363 727915015
1 853475441 66894635
1 244913531 237657148
1 373826991 64874285
2 895130745 24389161
1 947546200 566650833
2 147663646 472371553
1 698260812 722709257
1 227278020 513997866
1 230740394 891416776
2 943989482 857798796
3 521069482 645511476
1 132192788 826211808
1 158423276 71030808
1 339740999 616864023
2 262034879 75038808
3 598253273 19072071
3 834164328 745606007
1 154698453 572737798
1 405353786 888484508
1 878827105 631861713
1 288796525 380359020
2 724597786 690984661
1 137216061 667626032
3 837142176 962416315
3 842270322 739818921
1 285880338 175370850
1 602879561 74076945
2 540853540 353734599
4 864137075 357267917
1 578125896 709834433
2 545876722 651384153
1 345443377 287642084
1 744790109 159821674
1 833025625 827137392
1 881483927 798505060
3 921694661 567311919
1 619707231 100609939
3 913637448 97066861
1 966888850 932529096
1 212550832 752371496
1 281363090 392540291
1 986298055 368451055
2 104734509 435687624
2 518481107 575902649
1 944445855 777185315
1 480875221 954065871
1 462691018 854115140
1 433547256 844667973
3 333820241 668151992
1 307750928 87830896
2 240824812 709295932
2 715908195 789889282
1 553801434 763383786
1 749174960 488136637
1 472604152 110960801
1 952908559 648438766
2 208667726 40727144
1 668343152 455090837
1 902539108 334284324
1 390241587 466837912
1 34406257 849799371
2 645809087 110536521
1 439598372 851438041
1 328573186 643556711
3 940944781 279311677
1 848138882 517407985
2 46015796 615639324
1 881655621 125110458
2 948721819 846695911
1 908123742 988531228
1 273659342 147678533
1 326120312 56325303
1 392679526 87114931
1 164274487 332953007
2 528745141 386730143
1 670323128 52553710
2 756172786 187535913
2 912769699 626651168
1 209610797 210534739
2 34275474 640031234
1 224994151 587538388
1 830559077 853949310
2 255647699 113544381
2 861745427 626087153
2 695091651 842897970
1 500417606 466517608
2 647410271 194733739
1 588379287 760545585
1 660525167 423991840
1 416977510 219042012
2 783425039 989336206
1 24696286 1545145
1 758897074 637773895
1 796988754 404506426
3 180937539 879100427
1 142012127 823133214
1 818878078 347648654
4 2176337 872977254
2 394833777 613946055
4 160668767 980101007
1 648058257 198688150
1 621762785 158505774
2 814868604 2736749
1 966034931 695065724
1 458634855 269723354
2 729589702 556766833
2 646514544 65499346
1 521967282 460195453
1 56022015 284168746
1 450920581 913787547
1 73288184 490072954
1 879012771 102493911
4 536924228 556227634
4 826535514 792417542
1 654436336 165612642
1 714702018 705364895
2 923947723 279249368
2 291062272 23325041
2 980437913 511394959
2 23025936 931088135
1 886381444 803241488
1 785435527 284045805
1 836748108 798701531
1 889287565 109995717
1 824191935 537530889
2 864450461 669516606
1 886422696 87092330
1 165018468 789626457
1 70536417 322335477
2 766375025 504191884
2 451055707 673785561
2 9002840 61588558
2 744620941 900688608
2 725837849 547021631
2 325170653 135381100
1 77551672 36371812
3 677094474 553640100
1 508363570 90973543
1 764795741 604641043
4 487568597 765168743
1 365399547 409501523
1 1283399 780282307
1 244360665 857245837
1 151836362 598037919
2 15635 355790781
3 109833535 908573888
5 61927923 630522664
1 635391996 180951126
1 665446343 548333468
4 321098349 376605258
1 951432739 992725042
2 626061620 877112650
2 162676368 578987743
1 599445088 397206260
1 801295284 541169486
1 962766958 178455540
1 869506801 571600427
1 886089932 657501442
2 189377177 807617137
1 14996221 434793550
1 862048062 69964627
1 688150385 898147620
1 202956321 952467708
2 429852801 682656976
1 178452195 176853652
1 381838634 762006893
1 404557476 439023556
2 711838481 152517109
6 520592713 869280065
1 622033327 896060998
1 95492208 177812269
1 268312600 689896531
1 532733941 81358199
2 962034599 316163051
1 296773343 275390353
1 714450631 791561254
1 762545466 721960404
2 567864384 446045466
2 92862577 339415784
2 359978544 788993885
2 332840650 198704826
1 977132091 442992462
2 918605996 57700996
1 799363939 946427607
1 700394795 962305396
1 431928413 923060114
2 24604822 442344276
4 675854278 818588906
4 645238589 741955779
1 278644412 33000004
1 555033770 874570535
1 290167368 303881196
1 544017748 418154719
1 45032460 136059728
3 262009591 713729748
1 297137646 319942452
2 478528487 604531572
1 19578564 460993446
2 37305049 178660699
2 676326 936596203
2 896369250 587150953
2 538941853 905380870
2 641902923 820620905
2 879940870 918942047
1 424009503 800123632
1 672229243 886731534
2 680075899 512258899
1 776671000 791291486
1 623099876 945681871
1 209499586 632611607
1 584153507 307362441
1 261425916 728340579
3 380170152 930839921
1 383020968 325835876
1 603822601 275752413
2 453509730 122586189
1 717575613 313889241
1 352865866 280813411
2 671919009 904474082
1 719782116 807657708
1 392390649 640979595
2 273069114 999336359
1 412292921 38280849
1 816572192 689304042
1 183519317 308475095
1 195560901 229999827
1 819373640 489822328
1 589354634 427388159
2 251537184 761040088
4 239127535 786275178
1 97261021 212100121
1 209391771 865730574
1 165021033 891005633
1 199948637 717321584
1 350762789 273403274
2 377275989 178470318
3 374289728 285374428
1 327413846 39812810
4 20801996 634280926
2 105739128 22724629
2 689500673 686667067
1 837819288 894681354
1 216736732 700759424
1 354382707 78075132
1 196519393 172348568
1 151553317 259356994
3 675436647 401768352
1 488441639 525812286
2 160665047 306332840
1 645793773 577852504
1 885812832 700004548
3 192065607 870272485
1 288259799 237500236
1 7660699 563286048
1 358409798 382674904
1 434334284 745284894
1 421153733 219165212
1 813418174 520938696
3 160165383 482248449
1 599597508 884801976
1 890884597 25520709
1 266962110 918995686
1 836366795 608933429
3 960522083 272898693
2 111555524 981332260
2 948241090 662493158
2 670988172 995024152
3 998682001 525635060
1 254421116 52729889
1 424237719 513429849
1 148164323 177653251
1 23013897 502548503
4 563065209 466569504
1 904290632 715935939
1 836393957 54238654
1 169853911 37523562
1 866366116 96286173
1 860918955 161153435
3 535148094 329061410
1 981343518 287414399
1 501878440 336311392
2 644278550 389030908
1 439931219 536702955
1 590560991 418403123
1 772195199 476491923
1 528706620 893704758
1 965359379 81896145
1 697522991 293775769
1 944153447 923970181
1 802907796 146582494
1 248853101 116292417
2 965390761 792210160
1 916259968 975426517
1 148693086 813744669
2 606328500 430791416
1 120651010 604116998
1 993121544 893769778
4 676863920 436002658
1 552481252 221602712
2 423370613 980524468
1 419285581 177211667
1 344605734 205536468
1 734985709 757655059
1 918083264 521701922
1 526868864 940452319
3 650408346 274200954
1 951464457 185646183
1 793366417 648716819
1 175713467 219719258
1 204725525 660441391
1 211661547 35441843
1 267281475 431071869
1 308344886 582101285
2 284393206 716879229
1 38025440 138006976
2 335937749 524028650
1 845557399 895750161
1 676635417 741004725
2 724616721 461583150
1 735204632 91226145
1 43614879 965280437
2 641918489 510576877
1 600980618 973507664
6 625051685 425593218
1 64273400 925093503
1 104944703 950356635
2 146934813 572816006
2 958148663 683196000
1 238772477 245781194
1 945384930 122385379
1 505728043 729147345
8 200124625 551435347
1 661824661 502834421
2 677912669 140331705
1 368805098 576261852
2 549778531 613576418
1 966976788 952115829
1 193466855 838423469
1 762022409 487013650
3 187130221 189371204
1 834655114 964674620
1 662243663 863565459
1 228986945 550990296
3 27243511 621927828
2 182416198 863573863
1 258199239 382678580
1 179344189 536211114
1 513645309 462713879
1 69810975 405125857
1 246231481 427766583
2 530153609 553611990
1 761327208 132523964
2 753462812 359497974
1 863870411 549103533
1 945829628 674823410
2 494827416 683096175
1 298643929 235319123
1 954045495 547945877
1 326417643 662545588
1 732873096 661795785
1 670938040 883081294
3 876154620 762557622
2 964573540 190206053
1 924864448 359819420
2 385390728 872491478
3 90313168 952995223
2 903866116 864164645
1 771490337 139548454
1 271240738 801511382
2 329582485 560643152
2 248439646 285853633
1 309226697 882981059
1 732709498 414716470
5 602264984 626363542
1 634930522 666172992
1 69585314 197040569
2 737067775 597086924
1 272878565 487459060
1 232164691 422360387
2 454902890 401913345
1 54163125 209728420
1 441825991 877687552
1 888593294 177865642
1 443468735 494061674
1 199132138 921850598
1 812970468 770835556
1 489849609 44322882
9 802951033 605062767
1 993448875 418084279
3 118967460 62430260
1 801065731 884714407
1 334479051 417163865
1 571948597 711400767
1 622413447 566233475
1 777719577 633183339
1 529923509 95925049
1 987793150 378834769
1 71334323 166067342
1 301968596 62049968
1 145339868 400373707
3 28734516 599841352
1 588170579 452605243
3 864086908 358323756
1 895387092 157943245
1 798625408 641373462
1 278996584 416896280
1 859505065 609205644
3 858839755 144113167
1 752987619 447757661
2 328325101 393921436
1 548489785 432157884
3 401132538 910835846
3 710238641 523881850
1 279956136 794466476
2 308735176 202324449
4 508315160 886884517
1 915999371 388944610
2 363448095 196670669
1 101759530 732191377
1 894502215 832760096
1 536431031 910288035
1 28093972 554513092
4 857853299 343289206
1 910897042 324583434
1 689321913 657455253
2 546849918 18471857
4 106393227 53184027
1 952138826 932047467
2 422477161 378592980
1 977107941 585722282
5 26372858 788849702
2 343089685 964606051
1 77288446 886885728
1 702656775 78566943
2 631632663 65098145
1 603512219 969415128
2 226851392 586417670
1 598462278 867800676
2 962384868 62169005
1 791509928 840416124
2 738942323 571344884
3 993129409 903076341
1 548446949 480780990
1 398555645 893952265
3 382809060 569430466
1 921881312 560052852
2 679661230 304097761
1 515827753 454910297
2 759010726 323720307
1 223289470 289901930
1 585375392 4917174
1 700710867 284291536
1 222528287 112965065
1 605733782 63110875
1 804301571 193197395
2 926489335 46151117
1 926322616 836276863
1 803332814 692066460
1 255295345 530536334
1 158090720 448882583
1 91187769 189264616
2 424305031 525001458
2 398830188 492955567
1 824817897 242316755
1 903430576 10042637
1 7634489 133431583
4 916636916 746207950
1 378072440 559930468
2 12840873 473129585
1 852105692 263073332
1 506733489 172307690
2 190883377 960116224
1 374753289 499220270
4 244315611 687114880
2 426345969 288426796
2 72531402 136698394
1 714229917 615871626
2 894870116 178243712
2 517219482 351209244
1 187066569 376828252
1 259540513 369697411
3 939050882 722833483
4 992688364 816193678
1 742074951 573402054
2 448210412 359843920
4 246012364 607308120
1 684625370 174155443
2 778860589 849074307
1 974271740 471674741
2 800599320 526475120
1 841632272 846104558
1 870856863 814340692
1 610424484 334517549
1 101648524 512678396
1 997007423 663223221
1 636723336 451024280
4 153395831 227792864
1 865255079 792461901
3 411027358 406740804
1 160038704 686157972
1 97417730 89849917
1 317286966 567167218
1 394253995 283340151
1 462329435 668862123
1 111717276 664250913
2 207191994 272054074
1 940448022 604997046
2 313334288 606504218
1 996836214 291641549
3 813935151 860455541
3 714689420 345379954
3 436926491 505323514
2 433290911 954993430
1 906217508 724693365
1 100212604 518130693
2 219394094 808986660
1 14320181 96984225
1 517667243 513257752
1 980019361 67477295
1 75246731 763426177
1 501914376 934241311
1 280490673 107221026
1 204788316 203892252
1 93151925 908071029
1 712681005 970151080
2 889396745 601647260
3 585176669 240485274
1 640635499 239043597
1 435848422 881538477
1 862195213 569212543
2 296676811 698289054
1 380342124 873599718
1 294670254 34378030
1 167556318 108911111
3 401108868 577308739
1 652476194 603984514
1 626693667 427517518
1 261237491 412803085
1 687516608 913570865
2 341955823 321028183
1 266824558 125424546
1 395178740 364186108
2 218659814 623310309
1 328458063 701900306
1 645071610 949094614
1 20739160 540664913
2 577204100 651215853
3 294355000 216519276
1 198504173 467313505
2 912928158 941086131
1 580361976 19920191
1 864418499 781294034
1 708203185 185527334
3 176636074 706252311
1 652587757 594242422
1 278069515 119595719
1 76805731 794068324
2 628162467 659102425
1 125198292 756225240
1 893003459 546691428
1 484535886 440583845
4 262150648 722106682
1 697648313 363690975
1 943919738 43509960
1 346393395 780459066
1 589807249 281058291
1 130580315 651564017
2 453274408 333268536
1 765002671 573687981
1 199068722 427838923
1 69218677 367410948
1 847955865 615144644
2 383472613 219363908
1 619470772 576214493
1 751458037 188390319
1 564285807 63622518
4 252981499 285920937
3 439317453 819640295
1 710321833 486990728
1 926774504 443203278
1 841434052 477641032
1 143760672 45688104
2 889477396 697976437
1 389141026 924069503
1 127609957 551888012
3 62351086 813110457
2 247276747 394274448
2 470714309 310304662
2 660280664 997797710
2 344619415 564297501
1 462218844 547572365
2 560058052 583310157
2 2178243 871637727
1 107549628 664079310
3 288792452 470325418
1 122940738 149033062
1 809293115 973295485
1 459725278 12069359
4 468632421 122369638
1 789228394 719504219
1 587241903 832374747
2 308440 889135876
1 777234908 282422698
2 861372305 635583233
1 586345348 308167856
2 41558235 163449998
1 149807589 822520945
1 986496165 609198750
1 425079013 995947934
1 204075992 233061905
4 895740337 257507428
1 283691770 982623084
1 736478003 447538972
1 536198546 399719722
3 534395314 914051156
1 487767310 716877938
1 6750889 527530020
1 885970733 740617232
1 493897707 353778857
2 512733925 77494149
2 677776439 547350820
1 787591494 814651763
2 538867942 37873946
1 171056819 43816283
1 213291019 635413974
1 388517072 308232081
1 762666562 739420796
1 404296195 894720841
2 633352449 17834018
1 780171502 770858479
1 722904401 175248104
4 802429241 636599015
1 501311519 702171742
1 164884951 178689178
3 941405243 325439322
1 709326157 822205297
1 464334220 587977186
3 273836115 958710263
2 55852708 159111897
1 499182348 20355734
1 7871322 917849203
1 666588761 132396592
1 752133427 650519143
2 236909623 892717332
1 594739898 236263691
1 468123254 702836558
1 760860033 793610278
1 996744300 216132171
1 467067071 816671231
1 131212563 486874202
1 225204384 656445433
1 880764467 431710930
2 448093635 956652569
1 718725636 488859283
1 952854578 751047386
1 516915995 576562123
1 775072447 498210667
1 901008737 849803471
1 932003085 205434240
1 485032442 68952432
1 268510576 65711578
1 115284967 950610036
2 787210969 463789772
1 811902901 802947382
2 489636420 451960919
2 697276294 948145479
1 947731159 288878637
1 512969405 148620928
1 559479162 467769088
1 450153945 911916242
1 988933733 560185611
1 164273778 223101918
1 928523488 115513847
1 783450825 780695934
1 286143982 700811675
5 751084714 105916674
1 491134986 387546253
1 293343485 95250454
1 988717862 589216234
1 76369310 56805868
1 885366718 179950262
2 229243608 436246157
1 977361682 420870773
1 147417613 840135827
1 179198393 457167873
1 3031566 599783354
1 198934146 923929206
1 146623556 929973872
2 362870598 479592832
1 731492320 324564729
1 363566603 361213434
2 495349143 312581843
2 997614875 731667909
1 755048165 843156798
1 404532898 371264809
1 802739576 337760634
1 624669099 676315851
1 290202227 514344020
3 199872354 57461810
1 977126326 789835872
1 864186722 23186859
1 283426340 427278259
1 886174675 327401114
1 875266763 758422829
2 811779275 365962407
1 707246421 107810419
1 292823114 532167425
1 786936257 807298574
2 680620850 496038996
1 390011172 224644109
1 666467941 439165117
2 827793627 279217812
1 304873896 986892884
1 356619882 584450797
2 116169866 339522896
1 798942049 532550774
1 536170872 532189734
1 382944479 759273091
2 40702328 884452361
1 353126478 492029809
1 510525404 749989787
1 574750942 642337993
1 558793084 675876610
1 233682804 99726994
1 365781035 874950894
1 396589191 896891503
2 940258726 603900743
1 910113977 108226375
1 491080805 221171163
1 787160771 143297635
1 933210827 29701554
1 647070262 562264592
1 557264119 200298647
1 750268598 222553860
1 737293660 120999493
2 584956304 781418101
6 839796020 762049034
5 81145062 226842794
1 202049798 722996010
1 282335003 375350976
2 692104430 386337652
1 370183007 978805775
1 659056878 319123156
1 31925940 540918194
1 69131216 756260270
1 779589749 87383689
1 751272205 165366667
1 808270469 390561878
1 380015137 468147070
1 498432828 398826202
1 143506839 358562867
1 600697831 901948547
1 745813931 200988997
1 835277679 804163306
1 474691333 624665213
1 811091942 469267884
1 221200965 323871126
1 265352663 129704624
2 444836738 909669202
1 747280091 215943466
1 711699212 504434247
1 924596785 460985197
1 116983396 887365530
2 183183653 184705596
1 245301659 925630958
1 221665846 483905519
1 525624017 527457199
1 52323871 202897370
1 251627019 886205617
1 556512460 835664913
1 352898005 544844017
3 89499734 932146743
1 451123140 522069724
2 455377662 600275366
1 430577357 88459067
1 643317955 123028063
2 693394458 326665353
1 735373041 462303432
1 684954657 448982198
2 63952618 968308983
2 57057111 473408439
1 753068847 784226383
2 530212996 668586196
1 812169693 939266833
1 209793099 524468723
1 74014885 640977998
1 208240546 23505528
2 849449566 983170386
3 768296188 394997105
1 396852202 612028271
1 979047330 154752960
2 969069942 284867009
1 593776319 659835317
1 834511836 471961887
1 762654063 205814091
3 650863928 721474018
1 612264000 671869800
2 852104966 428704362
3 111477143 235885365
1 295845357 261210402
5 48371826 594873501
1 333748180 248767323
2 79638582 27569622
1 153868173 734300553
1 407091317 916227744
2 90069570 339312181
2 483251557 985860216
1 152775319 366493744
3 937845986 66157205
2 91750733 236382273
1 989861595 374775732
2 821420719 903262358
2 898339530 761981101
1 626908660 413546933
1 737203774 252374464
2 558250038 981558393
1 644073630 174443408
1 711659275 811864518
1 145169140 990637341
2 826671242 766588308
2 920099618 885891164
1 739543151 951380496
1 464681769 559004607
1 477249254 979466263
2 404217784 413264767
2 441225528 120749521
1 860360780 22959525
1 471919288 411168973
2 526421626 850988209
1 368377214 947046396
3 386067012 344559551
1 146079560 773017269
1 640122206 380615472
1 411588849 653695515
1 718596129 97297864
1 744136256 70985264
2 478933535 7448104
2 764518255 62383575
1 740674764 186919138
1 102959703 190412558
1 824369802 663186803
1 172106770 762444520
1 7342647 753804319
1 387357083 954896860
3 654725049 883875139
1 270394457 737965069
1 274811257 997357392
1 862622701 73223109
1 188733451 957207004
1 993387067 901711828
2 304084117 234305823
1 401609327 380764750
2 711510888 477898997
1 314602761 750068909
1 350117325 157179403
1 432066894 289010311
2 423617931 666499805
1 594133536 434704831
1 834025540 76456750
2 40745623 938043150
2 261170446 124628107
1 154375133 285744866
3 430550776 214824476
1 487703124 521739131
2 866414890 92149825
1 313965305 460633077
1 356692545 825454949
5 855646794 871416873
1 83820369 710913116
2 203680256 337004846
1 862952206 691805284
1 224305621 555417332
1 929744453 936613863
3 137766393 694245371
1 353574130 947784533
1 452478471 725400666
2 186781156 259456446
2 869142174 310172426
1 31896258 208700947
2 824051821 191882728
1 530360400 118684605
3 224623006 378662611
1 894961480 155831741
1 607820439 267730840
1 163292296 654515310
1 798306028 556954741
1 305947496 97271077
2 860915106 107299761
3 645651754 824867365
1 375351357 446509250
2 49459838 923501394
1 495372192 816057286
1 288799633 971031095
2 956747060 998046433
3 622734772 246532568
1 418904085 230432444
1 868380135 682260145
1 710094642 191422020
3 30017403 316347279
1 851394711 11846162
3 738431948 235440843
1 297182189 69576490
4 961592520 751757044
1 477211204 211054289
1 813637881 735944691
2 437964993 599370280
1 707897194 814473798
3 366089565 74799026
2 983157655 946056312
1 922455900 806087846
1 699422487 547325828
1 613794952 787424003
6 121095699 711502889
1 920554928 907652783
1 970468899 920553359
1 278773489 956039333
1 981156938 407462438
1 46362813 658833225
1 716824709 178181312
1 272626040 105636677
1 786867041 286916234
1 316474768 8879128
3 333769780 708202272
1 677471076 458817955
1 943694854 469607423
1 857734585 559933094
1 573965198 951649806
1 995752534 575460196
1 323649380 94136302
2 340243401 315740084
1 82494701 310016040
1 873116019 89756476
1 118403298 47358386
3 844665915 374572002
1 521379336 167263401
1 793288163 88997249
4 876215340 47024440
1 730980079 634749507
1 962112735 399411467
3 659638035 408264936
3 847968924 609292280
1 838021401 314651987
1 19146878 141307107
1 415341123 696214714
1 693560872 788608785
4 943352625 864834698
1 534475077 497692529
1 76947340 53498223
1 893690597 681994386
3 779338660 910709610
1 726433511 693987222
1 55091602 916803843
4 38593217 290218313
1 953682665 707961950
1 708485297 226448049
1 615659097 375028365
1 502303582 16876879
1 937828315 865069378
2 625363296 868535079
2 806617934 364972340
1 732337072 758177639
1 879444601 341850411
2 369424301 846935907
2 457173692 977393644
1 240471885 85834838
1 763425433 549216794
2 515737955 434514352
1 392908416 627141257
3 723196921 620620597
1 329568097 288096359
3 834906289 45907883
1 969323428 220318335
1 898411338 195895776
1 624334391 69241548
1 758795879 984938004
2 436394323 347593274
2 238516968 171579210
1 719468488 885104834
2 201069249 942452787
2 403089461 114813246
2 331541286 391901480
2 729155731 203883011
1 680860430 282402989
3 764248598 418701581
1 786083901 517807160
2 428136497 657141936
1 135265042 542551087
1 360177925 354941059
1 934511039 237781342
1 802881238 647701925
2 404656650 553401098
1 220777947 725137880
1 130480753 22567896
1 329064499 575585729
2 209764961 931504886
1 775516499 660243121
1 897606503 915148897
2 817581815 676904521
1 688180233 304339788
2 714866824 855474596
1 136204365 809182657
3 937675052 126619784
1 697529706 315428924
2 750308580 659231211
1 803701456 376432078
3 424267130 27517474
1 3804106 204764800
2 256287936 742370000
3 59223397 712674019
1 734022644 731903852
2 551424069 175748304
2 418411455 260436343
3 245322231 190118688
1 868171059 422266922
4 429994542 604652418
2 73515802 381489170
1 350748719 628471392
1 737710153 919536445
1 731558654 681104525
3 661542997 904058425
1 989537884 309594195
3 836443541 295901816
1 267781204 670176570
1 390459650 756599945
2 650966361 979851960
1 326001291 502887354
2 819728701 448668024
1 434707158 254527713
2 279202178 268287032
2 288348629 58300956
1 374323360 332971675
2 854679604 569521401
1 217011936 113218672
1 343755528 181490954
2 572120975 10666302
3 926639876 58077500
2 387186917 505286074
2 7161294 298235765
1 633916476 654079957
2 776959171 58617344
1 387620493 59098854
1 223376454 998800979
1 757971834 590479782
3 465275313 239511013
1 387330799 613590117
1 94552892 764810911
3 271333894 648888790
4 265067713 167079814
3 343466795 993203939
1 567454525 212241355
5 126598970 988398570
1 308867256 473379825
2 836241160 344639261
1 476211722 782361252
1 977787655 180025058
1 943933679 112402743
1 960653612 56680418
1 788556525 202798
4 964286753 464154701
2 30651342 839285352
3 997213388 73323195
1 367723117 133831409
2 909914999 646839067
1 351674725 449818554
1 60592719 321316696
3 126456516 518579513
3 686309227 73982313
5 499123480 303130627
1 144678432 21884709
2 426342780 952749681
2 197386158 18591884
1 71062432 327540852
1 645745490 163113406
1 30254812 240792038
1 457906990 772894609
4 553756110 648684737
1 667645509 95566283
2 70066614 575348241
1 806825999 634603693
1 478414742 215153789
2 362673391 858317483
1 788330759 461321872
1 257066391 32146760
1 949680396 763761115
2 762978057 472062151
1 739336292 633740791
1 605167049 72872698
2 510483340 443131960
4 232665328 426912030
1 604223429 791674706
2 615015162 652993770
2 838076671 768593375
1 622815763 859800247
1 863092922 53905820
1 307289202 621415835
1 138904838 952556615
2 617556874 690209212
1 85472310 139133057
1 810987911 480630852
1 556106808 37040976
2 369139437 405589622
1 297466420 438959225
1 64279290 536276775
2 316618350 50415044
1 527415754 902047226
2 143997291 302817816
2 292046882 941733657
2 924320360 478417945
2 557153891 100892211
2 518676918 294369983
1 909246257 42514808
3 532524012 668714275
1 736364627 418639627
3 353640573 739031696
1 707021545 109635718
2 381940671 758592781
2 865258142 763391409
1 200168359 205825180
3 392523825 272732523
3 534355485 813678053
3 972022515 456850880
2 821377646 535395541
1 20474148 260755013
1 845803861 883394949
1 485846279 12577731
2 626423989 71797434
2 86272370 501118863
1 605472782 508969491
2 332546877 841355853
1 809738992 628299094
2 789365317 834980449
2 379158527 650149798
3 370771051 571463835
2 842251928 996515687
1 321207861 819187591
3 765803687 569300076
2 745945760 883245336
1 3586655 334522291
1 828635722 340736965
1 644894825 67885869
5 470125891 367104551
2 898921021 628524549
1 995832375 665089498
1 819690429 223320719
2 876858628 816493093
2 167168953 591445078
1 169393786 62814672
3 362389938 254538995
1 659144265 502648834
4 215671223 741728167
2 933973247 939596584
1 800643058 404846098
1 438332868 141107210
1 608259853 963053312
3 161831331 227072295
1 125077894 323049562
1 410847885 139638410
1 96429352 909393408
1 181613664 870085296
1 469685962 738449353
1 309195219 935247306
3 668031500 371031159
1 69634281 643857217
4 68118887 811231558
4 16172193 12229718
1 539534087 309283258
1 983080304 893248059
1 819217722 75654507
3 811968842 384225114
1 952369271 939568894
2 718262384 838324277
1 695220135 975652972
1 675830275 20992274
2 643292372 479148366
3 190270322 928359235
3 463551293 178749902
2 757916918 428098219
4 391492228 962478562
1 285004536 258119488
2 713542064 827017901
2 278931605 615752659
1 43273281 872486551
1 594635025 50767840
2 339201115 479195032
1 543094694 620477768
3 75701626 308638759
1 548537608 70279006
1 618742980 14055395
1 678087475 772007053
1 469799260 701124081
1 442107903 530222895
1 445058690 667154128
2 698584357 45213746
2 776615882 675708498
1 793489846 698151837
1 671647384 621921069
2 168433 719103876
2 738443133 339195202
1 578648498 100887812
1 747007177 707517869
1 956163975 504838818
2 558164667 23584541
1 147138325 349302062
1 437439995 642626576
2 424901948 731542920
3 53850213 112205293
2 775254715 710653990
2 644670205 324762497
1 413641203 196459252
2 900246454 986404601
2 210014893 979194477
4 64274978 125126416
1 639491299 536363392
6 708433403 227627421
2 86438077 383590150
1 197436008 564863001
1 151429045 458368990
1 437642691 140316663
1 800309212 645958222
1 99048064 926028147
1 467188640 47255161
1 303163581 352172228
1 78727336 158960678
3 262352658 964928331
1 830737968 690448577
1 623201258 76413719
1 818118548 88351802
3 708403363 14008673
1 743932045 555008696
1 685035127 190984042
1 120074426 859874938
3 901581736 270742247
1 462469261 150151193
3 723455522 232720454
1 838597149 193633645
1 317851199 535393031
1 230305432 92312287
1 505438497 539954918
1 753462450 259607201
3 341605319 686467879
1 828313393 346164748
1 424006173 658989373
1 726297659 956190720
1 960230916 853064964
5 613278572 68405955
2 669395537 699736579
1 998956373 635744765
1 251575214 72305551
1 71956899 129266243
1 894534262 95944691
1 407299223 156070225
3 176403856 781741217
1 82859566 208233296
1 184871762 337126404
1 525278248 397138996
1 708203575 978503196
1 413674204 827975573
5 240207335 763407010
1 711564757 917903121
3 775256688 376797817
3 414534377 684486191
4 228989704 996195640
1 944523562 443648122
3 464970661 673022612
2 969797669 201119246
1 137383654 685039789
1 456411831 339281353
2 167835390 899427146
2 916278908 5307081
1 27599471 272637897
2 894757416 923238020
1 109170495 436643172
5 857653491 85842434
3 193431173 501871941
1 612288188 284846617
2 476225050 151026443
3 534396790 990772276
1 186283550 696137524
1 223444048 298718040
1 778475980 324370495
1 11448654 649163279
2 758487788 296309512
3 191436848 645731521
1 478435566 908657945
3 94246409 750902684
1 431290932 673533991
2 888159342 367082276
2 50419502 562611071
1 862934046 998490623
1 895065372 854636644
1 801810304 460516480
1 50147786 410994613
2 725895355 382754952
1 278527444 681241914
1 592040146 847662866
2 696707241 600275295
3 388359734 23833320
1 250835017 513922167
2 721645026 93052353
3 583054405 395160385
1 336041500 527161757
2 997734191 378533395
2 19523042 662434964
1 84579461 412583067
2 520486 335095468
1 556881242 968025723
1 835115536 560293196
1 738792519 593547983
1 325437486 878902287
1 151171429 740001149
4 931311413 886094960
1 402057776 300547704
1 519560363 990220707
1 248654685 763493045
2 757847015 507265637
2 503428403 260511129
2 197303829 240813337
4 728294487 62018696
2 181596726 403631437
1 430307616 161928671
2 554497429 22213025
2 747854808 138508247
1 123682583 801409111
1 56762048 156670204
1 574110582 393615639
1 426612702 869942459
1 528511762 450075235
1 641465816 407101900
1 544597643 589708966
1 202166752 227595870
1 764381450 1683611
1 687001465 786528764
1 264312214 340781066
1 275206031 87247239
1 252105148 379610226
1 960595346 765603036
1 831482372 290391640
4 912584447 701104746
3 678292662 977179744
1 814316349 308854021
1 913734320 592035685
2 457721883 134515416
3 472629493 733871687
5 990513126 512234653
3 562182436 822963158
1 733083853 628873107
1 254280203 620406279
1 360772057 13995256
4 51019171 584282962
3 252146543 86097456
1 103032724 387113334
1 613805968 414359041
2 404111213 67186136
3 58873329 189345872
3 47441166 646817301
3 924382459 635255054
5 255070029 12441286
1 145171098 510065898
1 994088644 510731979
1 201326409 434826810
1 72824463 706142875
1 747276923 962168990
1 912646521 918297632
2 224317590 236051277
1 292061583 768525245
1 204128385 679053790
1 992247638 668317101
1 708393883 324495138
3 105957998 124554358
3 587811015 415948856
2 90772831 963694165
1 163491661 218261150
1 872187267 224180004
1 466076186 287720096
3 159162958 102235509
1 795805314 362613027
1 457503140 745297039
1 410241603 733794866
2 780361791 338346588
3 893488996 608806864
1 65196956 246322014
2 800876277 7529470
1 483493000 718974247
1 584268803 827363606
1 242863430 245044459
4 993333637 836907620
2 337690787 52450356
5 105677540 95642724
1 331835103 553343994
1 14173597 444503804
1 255618809 286749727
2 801488389 6759296
1 323768531 45199996
1 613150438 981466863
1 867300208 442307057
1 705572763 126097007
1 969501745 586320904
2 866262620 770394689
1 700785035 163950138
1 852846247 321576521
1 137723568 867209159
3 433697359 241487601
1 303984701 381148592
2 396271684 730816389
1 61852357 698612679
1 191461747 98899695
1 964966998 547358484
1 143826463 416437585
1 213731008 412583330
2 10773974 921205828
1 338355772 977900791
2 726078269 116292857
1 915544853 559099813
1 594669149 507309758
1 778552671 35838462
1 495985701 954973179
1 695779223 78063139
1 469895029 948544528
1 737794827 50086252
1 693649179 377323799
1 33142000 641608253
1 83008474 433633269
1 235258495 609774936
1 75757633 382609506
6 344115415 366440230
2 302025515 498550441
1 441899669 794851624
2 21091705 752353911
1 319171999 690462689
1 270919413 99110266
3 913508180 935543462
1 263887677 608986528
1 378027808 486092289
1 936989029 858321801
2 344475738 202084341
1 902070137 620128746
2 361155963 330048908
2 500284606 981606205
3 652291540 144185074
1 843925323 177123383
1 736373089 497216334
1 897894862 583201363
1 198870386 380983448
2 734294129 555823819
1 214166997 919226441
1 753555057 558671329
1 283509486 582110846
1 198924871 368333591
1 569390719 491610552
2 709825885 480576807
1 979999804 346270652
1 558750675 640733354
1 540175418 909247205
1 572437379 405392326
3 991926111 756881498
3 362798714 259629760
1 120012125 742897252
1 337250423 603955052
2 536906778 531952173
1 927304792 912454450
1 998582210 16378155
2 892518481 301699064
1 654012705 381238053
1 430848705 68412329
2 857966758 442745934
1 934466959 317108789
2 128406241 891102337
1 678729840 77694989
2 132174184 481691397
1 330054456 392502890
1 650950422 637696875
2 407580516 8601875
1 376380255 245125284
2 29215537 588854982
1 864275309 159305203
1 528620780 289391656
2 115876321 374249737
1 850674981 639515091
1 536669198 328107131
2 234247105 33911461
5 230118792 298755766
4 332048514 124455654
2 384004328 604572064
1 637950271 575842253
2 428847719 815873178
2 904148723 192307442
2 189419351 334704468
1 244165469 985341010
1 158336427 907422274
1 677153545 397042598
1 207187618 578445814
2 116114593 417760928
2 474882067 515919155
1 997097011 538086623
1 118899184 543869122
1 656116659 200686910
1 172501720 620816312
1 492260315 27153660
3 987317490 22410229
2 490734753 880553120
3 808117171 431846278
1 918272985 79455990
1 394356800 482386307
1 766923017 382608269
2 46281102 69047713
3 946230760 570142405
1 830691512 152297631
1 766847095 631788577
1 74628600 632642190
1 513627209 141400632
1 770498833 714852625
1 54202054 618627536
1 393327981 653671266
1 168575284 101576479
1 922649151 431454481
4 65279900 893652760
3 499429562 673018585
3 102700699 248643869
1 169256688 200426427
3 403565866 658612946
1 998398575 421648767
1 513203116 244982846
1 490014235 24612813
1 647692604 207972570
1 409622029 524795047
3 591357362 22056099
2 750413899 460265728
2 749651536 688371731
1 794984786 603074364
1 828356182 162654019
1 389700059 388406726
1 880985676 555755021
1 366779668 469630606
1 374887718 494968504
1 203649351 758928109
1 175555470 945824470
1 375732924 495575574
1 287874260 196704571
5 128892912 462546272
2 695522332 654672126
1 520091223 563797339
1 650820738 627425803
1 501637199 782429914
1 823224403 982233208
3 799017635 919811916
1 637716537 109512703
1 339719482 505726421
1 794344314 347931793
1 55763450 55907131
1 465648885 700639279
2 987824918 767755994
2 375339220 12380193
1 883202096 905444732
3 70567466 521028449
1 304871196 122271197
1 818592266 163984453
2 289825184 845273856
1 80996994 625296585
1 421819669 551364826
1 754826895 672680546
1 851063518 687956259
2 996451753 843595525
1 92308014 446395396
1 966666298 343680506
2 381509761 60497863
1 394483682 933086405
1 511645020 200788488
1 81802169 614787901
1 481806034 463987626
4 554225409 779086921
1 47413483 647316059
3 190728016 193419592
1 859770195 119800318
1 763481031 598419010
2 243647067 677948377
1 981670504 250212043
1 898552529 672375911
3 70548854 120392368
1 669435855 661219615
1 951326732 700304493
1 237766996 160014367
1 295595743 27538105
2 675123870 960010385
1 236942291 636484796
2 272832511 257291074
1 919300753 286126301
1 237053143 527696087
1 15994135 72903266
1 564439410 569135238
2 858698602 526660852
2 639735164 715101717
3 445900024 10955090
1 826497286 9750065
2 746952494 315627907
1 504026286 458406441
2 2575542 362119345
1 462175492 116150692
2 292103547 875359449
1 268313169 384399545
1 291637397 239694525
1 111444060 305035369
2 417136565 973768681
1 900480033 695096553
1 811534190 190876145
1 104382182 568884486
1 865985907 822836486
1 983121525 815876167
1 728514209 907092868
1 18180015 704897339
1 64237726 655642582
2 978254025 699897072
1 896084893 357407674
1 275899594 471151423
1 693887310 101782821
1 355888514 800584244
2 926529423 283764725
2 880686526 292251905
1 671305519 455428099
2 822268859 843725628
1 777877467 869086806
1 683234186 846009717
1 851823926 909562366
1 37100600 790052888
2 216764624 363636587
2 349646691 615243737
3 744806477 65910636
1 717977556 151391220
2 87721997 290135552
2 478944494 476652928
1 438164168 675630603
2 564393056 854864040
1 24318263 495767858
1 188079930 984683083
3 83969401 306718495
2 760472807 290324948
1 641076698 334369234
1 879842488 858217234
1 935126519 372363027
5 349873797 557174416
3 413107598 234232490
1 816642398 982717090
2 329498717 954093124
2 912002459 348457779
3 104572231 256250115
1 447078498 646887874
2 146510064 986354013
1 873251529 844615583
1 150734025 104543195
1 454184883 701407585
1 205380964 609681562
2 623297550 977820186
3 399470876 492919402
1 508393302 662721585
1 802472485 696335527
1 359859922 157918214
3 208321779 199787833
3 548563275 294014594
3 514266727 146293973
1 650895525 904444475
2 101717191 640797536
4 577274348 302458992
4 188633201 117780732
1 954147180 371009062
1 591292791 76112871
2 484296439 447944532
1 905862126 160257230
1 437274639 782325021
1 961950833 953319081
1 985578181 859950883
1 554243134 384489027
1 199984767 100158548
1 977295490 707399536
1 697326493 377697725
1 666326105 476837136
3 388617987 677963095
3 71180595 743285443
3 840785006 575433470
1 870013163 999768210
2 51851077 148836111
2 853262575 977967413
3 446073004 808870124
1 748043392 933031983
1 166483903 284140837
2 264923186 651935977
1 693890079 683323370
2 457915753 84170188
2 729846655 513560329
1 743315813 623087844
1 482880697 229482161
1 525109932 670588283
1 31450481 229594999
4 846909172 845327763
2 887830502 709227624
1 492068894 836902411
3 63954265 239623659
1 685123817 543317344
1 362099490 485392999
2 495663344 806438058
1 382426211 299476082
2 187370574 805353306
1 180203765 112633661
1 690941585 827476752
1 22130305 1707372
1 171931987 426333157
2 793803119 739699316
1 798814917 114840410
3 320882879 163997484
1 147348583 564438856
3 175671576 251801665
3 279725569 686133553
1 525469003 304794753
1 847537233 706464015
1 86038995 119726588
1 786052982 153833715
2 110875229 736679031
3 444757455 566275584
2 873416608 704224581
1 30116739 473994873
1 400911245 108392618
1 359049971 521838030
1 147246982 563690602
1 569381775 266389095
1 513804941 790000504
2 624774013 274626176
1 237145168 866357630
5 994802286 544081166
1 264360583 69945766
2 488599997 581384186
1 163275156 17333184
1 607806810 616288728
1 13500126 11427511
1 258184495 355655049
1 379623796 401436003
1 975542737 585364459
3 387340510 254532061
2 705534765 232479344
2 567177507 835349142
4 553904848 764368400
1 421183328 483414982
1 271142962 957999025
1 166673274 463227704
1 536572400 34232409
1 50526020 779176847
2 603448626 377566494
2 474323226 787794212
1 780677314 758893731
3 996707266 398704853
1 92287218 347079870
2 606450354 166953656
1 112243158 337889223
2 851811154 736437766
1 517375254 506684374
1 211376326 604485321
1 374039412 752193293
1 401078867 530160912
1 856184694 523144376
1 432093599 163822854
1 539236610 379699064
2 309507492 184088433
1 198551116 658127064
1 352257385 487773158
1 728712905 524440291
1 724960117 500990272
1 451303233 30299613
1 87315962 410466571
3 39472839 702182043
2 94419960 4411976
1 903478081 401249169
1 13038006 338495562
1 868760785 719539871
1 285269135 905910157
1 351728687 510185630
1 763362159 377020201
1 166540265 207418052
1 706187288 358931417
1 853836592 42580468
1 965664030 776516054
2 429213682 124728444
2 937355267 887910511
1 548602580 477160888
1 601477742 103448622
2 799664047 538280829
1 4968639 215014830
1 544666810 389790895
1 427117189 912728667
2 349457775 177558678
1 614065916 35434550
2 875643228 818033602
2 976680235 43462018
1 183117830 831779878
1 401083789 325319715
2 158633569 907718943
1 40133236 577174021
1 764514820 689625034
3 285007412 615353699
1 740641262 548397984
5 217310449 551339537
1 22497413 136965417
1 548653147 73417175
1 583076364 778441730
1 546797770 749190102
2 707450185 706252464
2 214728043 485633697
1 781481871 374365896
1 303183502 758008844
1 949551480 447684013
2 971902215 287981035
3 365791994 762197649
2 320532059 672448512
3 487034284 972079625
1 78410403 164090738
1 181243186 630816940
1 894606925 501492702
2 432812001 101500614
6 764645792 87935368
1 561879854 194439654
2 126457805 716000794
2 547444855 740856102
1 94757466 450447296
2 965831740 6027284
1 552665328 299934967
2 714048948 374509768
1 323055474 841796212
1 119796071 405723129
1 430978919 248712637
2 477746452 589066546
3 174401349 327768455
2 634153070 457962595
2 847555880 732994964
1 461349176 271989518
1 331422464 155912753
1 598161936 77243583
1 221079253 651203042
2 317440407 432571811
1 733956882 451740159
2 384588776 847283320
2 795716245 622277998
1 949827091 624655312
2 93165820 683346459
7 144739447 254909786
5 53578635 373650119
1 593603583 615729301
1 860754564 525760170
1 596284951 588741910
1 552384906 495149509
2 935382351 403356544
5 117975759 44051673
1 351755999 996852887
1 433421520 158043577
1 382411141 841573723
2 235952195 767412596
2 239557015 422608605
1 588867073 95998192
1 39974452 813209213
2 681798126 811335527
1 265129537 932235270
1 415613683 607117853
1 962593615 768467855
1 744818260 312606533
1 730242859 658549732
1 481221030 666497853
1 244544718 31451070
1 489298686 998455653
2 820546259 64372135
1 707078511 556840015
1 631889890 480881848
1 333117738 83958954
1 890519535 116026641
1 111628732 672350819
2 493831470 813861558
1 439389303 636027742
2 813172338 102513136
2 427009008 499264278
1 414057291 377902993
1 269280522 977218131
1 469733571 814418184
2 536609970 33393089
2 374116919 98844437
1 508064992 795880469
2 421737323 480233531
1 57526970 323357071
1 386542240 860339431
1 504106851 794414252
2 596711791 363728049
1 232317185 929893459
1 301014596 149979633
1 7355028 463282655
1 274627194 664462611
1 504478905 827025520
2 214925853 276960280
1 40048824 172486789
3 508711109 183921716
1 660852588 403254834
1 876013068 960411893
1 576856621 582491316
3 269254800 661679050
1 3551645 652876186
1 197676431 257264179
1 107851408 884247183
2 526284975 750147548
4 568733260 191700680
1 466033616 326292821
2 636369981 854642410
2 695566420 815525303
2 481741632 155166658
2 605404730 128717675
1 942324181 298408375
1 967949518 950753889
2 600012417 605958843
3 613504671 838524039
2 446338117 95572623
2 271674885 215992935
2 100505823 405912957
1 865699608 587897708
3 637442479 117506574
1 838095635 984225251
1 338359095 163157301
2 415534247 224084175
1 643011558 752680550
2 503302327 588729172
2 209921219 444284066
5 425606215 674722208
1 838388245 5822952
1 513539938 685572875
1 870466364 940155761
1 224141873 267044526
1 416884888 774115821
1 163187127 384184730
1 338166154 509166109
4 949405965 119977979
5 638818735 278537436
1 267488969 182209719
2 604633179 439266972
1 816003198 234275871
2 465677037 127468770
1 796810440 583109382
1 816162643 658665416
2 908199962 632754690
1 235723723 176431644
5 930107082 476729985
1 711681912 199264654
1 114878238 921160317
2 260445320 920845361
3 672502695 296953122
3 875640061 607913990
2 787420012 144411217
2 237257699 180066938
1 815473752 20726908
2 801671351 588127131
1 652541264 61983580
3 465096604 994913700
1 869867181 779973278
2 279805097 292304802
1 466525544 527207577
2 131624582 746823399
1 885849529 233101829
1 860549496 666477446
2 684285066 839738536
3 746067660 73713829
4 814918640 329469027
1 522316497 510901808
1 8080934 214627055
1 21679359 889495046
1 564655944 528112964
1 176205332 577138640
2 114899011 48354839
1 23712804 309438110
1 688312205 741870323
1 588361931 672919267
1 323499424 431600009
1 667749793 139612877
4 571912503 811259817
1 592341728 40164806
2 185987570 574134642
1 906298126 792025697
1 328355503 263823515
3 57906284 16089651
3 482899505 119102845
4 65468033 417386396
1 581665871 402812571
2 366226930 99102815
4 903168024 641447281
1 727927606 795264844
1 606837628 615457565
1 856957175 24260240
3 867624901 555566775
1 701209073 849514934
1 706778803 650916664
1 855149735 907111436
2 512585887 844403939
1 506237200 798764674
3 398927507 770608615
6 168872844 312578613
2 109063015 256840659
1 280891706 764060198
8 690832579 318056487
2 382830548 396164045
1 146657073 858923908
1 252857080 880328308
1 60859851 441014602
2 272868120 254218282
1 63978795 996962463
1 149849736 169212719
1 881382102 967638997
2 404284124 601982062
1 110676595 250938137
8 491342854 631490776
5 117482954 305543069
5 488148504 879531337
1 779179874 171779443
1 25602724 255819732
2 302157458 936421719
1 970685729 359505937
2 621728516 639015559
2 914863953 44172194
1 805788794 190543213
1 489160753 81792139
1 418771590 719057210
3 301811089 534045712
2 279016005 88816898
1 801485216 108792500
1 571691007 426404816
1 960316117 876212678
2 591249621 514591382
2 555892704 698479785
2 845081956 115730267
1 660125978 104924804
1 414521988 365258881
1 867007049 148526873
1 811041862 235169649
1 632050496 84198380
1 467787823 729556242
1 85036871 758228963
1 809162312 204014603
1 203429977 261144891
2 612119907 825613618
1 469835224 600806763
3 511621766 793917408
2 727993024 72166272
2 103644665 584755814
1 648420339 13893862
1 93411121 185317953
1 219104054 458717665
2 664100905 959396841
1 90961578 709648498
3 629301006 327695293
3 585422509 935586328
4 688646086 732586812
5 905486836 442966514
1 786075837 727615687
1 370443442 603206984
2 246895354 311459201
1 312418447 370646357
2 702289521 614056938
2 921694667 791533189
1 577237373 436843895
1 368972689 504140156
2 775288194 866412300
1 897280885 954619111
2 978881202 505189270
1 939654095 782673839
1 508541822 329991521
2 634062616 269320074
1 314960626 196468406
2 815409549 764712115
1 849094627 707976943
1 110119199 686876343
2 997063243 767875788
2 618356545 439593516
2 211109537 676559363
1 945798300 741171625
1 998579475 739778810
1 438414139 603833112
2 631187800 575496210
1 426510756 710546819
5 332519410 699599101
2 547077837 400502904
2 698586787 892335239
1 726548587 626628309
1 952684084 563209562
2 304310614 174020056
1 656566488 47606101
2 556471007 104519453
6 66177360 5145576
1 817841996 425427521
1 555376664 327424411
1 56712365 135401919
2 113205302 277643505
1 973808870 857657917
1 376131996 678554667
1 552623522 498282000
3 618149023 280804152
1 731020359 261942563
1 166920069 255914904
1 872559346 629823571
1 761763819 290581321
1 189343964 558582231
1 752442399 655104747
1 291905972 764476850
1 160850698 504731295
2 74707009 525690918
1 555555521 636328211
2 859522773 715193686
2 483580404 927113266
1 834981260 784009082
2 860363970 234421697
1 661100450 411850487
1 232820361 7975402
1 35933073 18554415
2 544290319 805184770
1 552348007 541757525
2 625087226 355687554
1 997298886 350976783
1 789259161 284305814
1 502058056 1138240
2 624350539 500997424
1 821708537 52131214
2 152473614 567125817
1 408745323 107141650
3 337338293 236900824
1 559432487 357268113
4 196096020 896011678
3 643602685 45530882
1 683525724 652341428
1 273838709 281137901
1 941107594 21765325
2 74123251 477746132
1 328333964 501629904
2 339040556 818605126
1 597500853 428066486
1 380850421 741804575
3 749746730 818722198
1 786723503 150413564
1 269468133 344832332
1 910223969 397985749
1 471395710 622162443
1 318386861 537348902
1 398124151 301340999
1 97827257 939918866
3 82801640 9550591
1 28058362 972510543
2 128155369 768118579
1 780549796 74988743
1 580274942 754683255
1 553136001 719053294
1 154810264 613964540
1 89908448 619789115
2 157722564 295588326
2 753152127 458230632
3 767590021 427300462
2 426717182 35480211
1 965189400 616142429
1 727390617 541033111
1 154694936 438445383
1 892122938 107878190
6 319115679 985738112
1 40438989 609577221
1 560928454 987068430
1 170792394 993463031
2 728772463 53891282
1 359150123 406057332
1 2696484 161538282
1 280809005 384868913
1 68240507 82336592
1 588436262 181248647
4 529434124 762864087
2 210601731 440702541
2 383102937 579515426
1 938465203 653090173
1 342875911 422650168
3 281241909 350572690
4 773378868 134564835
2 316059102 764427718
1 911436779 65345354
2 655838169 49389435
1 826954725 212210751
2 464892754 430309429
1 905635543 581841728
1 213167013 876637602
2 783331964 195416416
1 490323696 486315140
1 660559615 192155035
1 176225129 419375400
1 739442939 854540957
1 234060249 313137119
2 601605513 690398946
1 265087980 935066254
1 68538190 596194347
1 81640295 904467698
1 464407721 347356685
4 171565729 544554763
2 272732136 824674341
1 3475868 640395324
1 65295737 712608686
1 796292950 442558892
1 751754644 824639990
2 413490829 320314705
1 778534718 245396586
1 887500946 731481012
2 809526444 123866623
2 618569341 427146832
1 349281461 877671982
1 426812899 939808672
1 478061040 87935236
1 613270493 590627514
3 112278706 571420385
1 976748770 38855654
1 158009069 509173278
1 499134031 319668302
2 369131074 751067883
3 150326189 769296521
1 493165819 980695934
1 935713443 859572664
1 299561470 187110695
1 827761431 834062341
2 382364517 217896148
2 287791976 526913613
2 874977008 10648364
1 631241923 155002455
1 973521008 24934412
1 281987130 610917613
3 664181296 204304225
1 473889467 605685537
1 709315285 86979926
3 741974733 632055980
2 91610238 683703160
1 921610960 333828412
1 97250301 727284311
1 986589288 210266471
3 577453729 732827417
2 696061264 913957053
1 651798899 249040670
1 998644255 236422662
1 322723880 256387888
1 255663827 444540754
2 480645192 227323525
1 82433964 996013523
1 911912518 279962684
1 312882366 16152036
2 667937307 543574701
1 792659716 37706917
4 54017224 538907742
4 65111438 71050428
1 849385134 618059023
2 779178657 758664919
1 639690853 55623344
1 362024902 582324018
1 438033538 325940471
1 291933472 750814118
2 514935117 751208625
2 847341404 209924479
1 387988606 922061520
1 174611612 314729629
1 241173212 113359565
1 970929657 876706738
1 658119011 999378146
1 814981927 225433794
1 455851352 697338711
2 109931719 891768204
1 957345209 81515495
1 193242201 460067031
2 524050926 787066211
1 805808266 951405511
1 135490029 621959840
2 446782146 264152605
3 274446602 430758513
1 822187196 24212779
2 499816543 934136031
2 132762604 712484220
1 275875360 718438560
1 484905422 286333382
2 603407978 826920521
1 724259636 367489758
1 931454633 433650916
1 787079836 805371869
1 132673291 312120374
2 97296486 888150374
1 140643437 883763202
1 669029124 818977469
1 679665634 777215418
2 434482347 972705989
1 524241566 429941768
3 181953714 198522282
1 321389870 856157079
2 740676514 312671465
2 684199068 32979953
1 597486986 854388911
2 528781291 109203734
3 56682697 702335853
1 453182106 488370065
1 564200225 646708221
1 29860288 45249725
1 86408607 489864835
1 358020296 918026085
2 928056377 190430086
3 656157216 596634267
1 892810760 194162955
1 995772396 759044892
1 431632326 100560379
1 395780313 631597146
1 413589872 991036150
1 491749378 713680420
1 281590253 762837688
1 396246462 883938870
1 612338152 113374710
1 143361070 733360560
1 929206099 773897831
2 614398907 692968207
4 525971736 158515081
1 424938201 289632407
2 848629954 669882878
1 721987400 748373557
1 553452904 215225247
2 394115400 409599322
1 505898243 54900090
1 200890924 253102869
2 483480048 757734083
2 340593012 961138563
1 351628674 229145311
1 667348323 728724688
1 775148374 825530784
4 646242641 893029217
1 900841093 305952212
1 168244644 693484778
1 571877840 726314986
1 989732353 215744952
1 848176614 727592116
2 438236175 786255330
1 204748705 359636621
2 952017140 95570418
1 975970101 381856323
1 313694453 600290072
3 665459921 766570965
1 551174371 850258108
1 649141837 18238443
1 944696214 345675589
2 495342572 781518325
1 933307805 969716259
2 919352439 767477300
1 525407579 114422050
1 950866900 500195818
2 347270043 289209987
1 820819 833492990
4 565736379 715359170
3 413185881 423649913
2 556969853 33632014
1 632767000 578686720
2 938558927 311808331
1 292240752 726311260
4 35428683 767376739
1 543900676 229650540
1 957327708 680393305
1 798465321 899532651
2 966048890 785730428
3 887219900 85080866
3 684848019 350906853
2 623367591 300139345
2 872431598 535303292
4 852547283 193649884
1 869852893 37011370
1 819947038 567255458
1 824180626 390066445
1 999683030 920919169
1 6164052 720065948
3 885993503 214546482
3 291407362 811419953
3 807730097 938142879
2 152484993 506944446
2 844603597 617090684
1 528092649 926011509
1 655642074 946892400
2 19974632 989753253
2 194190154 770745763
3 431165311 1353696
1 432028216 210151413
1 206125518 11231347
1 814064388 102033752
1 268498799 119997983
1 675190212 96172540
1 811365673 655221094
3 281592222 261458348
1 30160400 850273395
1 479811929 627389171
2 726646344 737975251
1 750134959 652532256
1 122827049 779307741
1 257623346 230733782
3 581258594 70548576
1 994408811 121275072
1 46633112 114548777
1 393387386 498936453
1 24940178 810244739
1 280769036 660410452
2 808734147 39088045
1 623821388 149815640
3 760447975 976646231
2 251408177 925860167
1 696309307 654644147
1 878514479 210094695
1 206047641 734545783
1 210868857 488841965
1 757544164 408599585
1 502474036 139043054
2 30897697 685128024
1 14884350 616251380
1 123603103 884376478
1 120409743 886716860
2 962360758 476967353
1 786013132 635496916
2 649555174 233475130
1 652526002 292320900
4 932081868 4485066
1 279570447 830810620
1 531955212 586360362
2 236150282 407702680
1 35407992 218546891
1 238697552 206415621
1 159649192 329966120
1 508245649 512555547
1 290880673 471460611
1 736969054 15078957
3 650796272 962428506
1 911729042 774838719
1 166691216 270864126
3 216520382 881224204
1 496929382 944975033
3 632859871 885735135
1 369336704 952819137
2 812444096 517867269
1 906174060 822687657
1 320422154 995382276
1 655749246 265306943
1 729122533 382256647
1 25820029 155625334
1 899518272 119085447
2 536227821 934766799
2 113296210 826223967
1 445182723 679961148
4 268852438 466291605
2 836254047 664666509
1 372688816 830795774
1 584424698 801851981
2 861830159 842924829
6 646418979 883391286
3 379097530 421227233
3 433284031 504163127
1 13565024 672984769
1 844468324 497850931
3 47085343 521627560
1 452574367 913301724
1 753951603 925012888
3 690374718 759550015
2 847145701 655756749
2 734290590 845970239
2 249756904 51898142
1 131528932 706017610
2 145239405 675397057
1 462346959 239610124
1 345008993 729547701
2 288452949 166551102
1 183090310 917975014
1 810933274 121265861
1 568057432 824428195
3 442584973 150716443
1 719827364 202736258
1 176712935 148979148
2 637285559 652306708
1 266219224 497051325
2 445974349 853393675
1 698519741 589944897
1 239971897 147968725
2 716367391 417927639
1 826610758 407030086
3 374962804 59274601
3 471529944 318506300
5 248271205 990721144
1 737927925 32556654
1 11430010 723828753
2 984702243 473846532
2 193766228 703860091
1 965253364 676968025
2 193402370 216328853
1 577800930 614990351
1 309789169 683696040
2 153205590 998257848
1 805308406 211235699
2 800821704 682013420
2 451504195 632525424
1 763505711 673637580
2 683480141 686887713
1 953841382 882781925
2 264789116 939371713
1 757433936 78986688
1 443125382 842894874
1 880691382 912742046
2 27857888 251120421
1 97160639 300487479
5 713399486 577928948
1 788621375 94925604
1 40892808 314321158
1 826208407 630106265
1 608612631 117206962
1 930426778 166267808
1 996033469 346853377
2 419174061 807737064
2 484725457 550106828
1 808151039 623095132
1 465830551 901670458
1 715093989 997476509
1 946031017 763310276
1 77156821 567451420
1 247866742 721061096
1 473378409 834358309
1 720162187 413844450
4 564137589 251768804
1 946360257 727589160
1 980364002 784726651
2 723007923 415696650
2 635069524 770510624
1 26383516 322504642
1 724820562 792412405
1 554820244 721967095
1 533318091 307898850
2 420587506 658224053
3 355031928 612390605
1 331092095 567884571
2 132137717 159664662
2 567296070 473072533
1 539122561 166696410
1 579763933 386021017
2 615258455 157895263
1 623034469 444248353
1 684613871 196833923
1 157687313 16737099
3 623673338 411809929
1 850519207 77071778
3 205357449 101610932
1 603964090 588971027
1 893342362 325269248
1 701141561 626695955
1 343861789 306552367
2 287478370 703632954
1 457941367 673176635
1 538046355 397431233
1 210831226 302563464
2 865705863 805172469
1 66141767 84142168
1 527191069 240136252
5 948026876 142486296
2 709588863 202791946
1 242685963 7540219
1 827951689 226493461
1 325355959 597404701
3 379218877 418093510
2 817390850 926569396
2 483283742 391075948
1 938472879 698725146
2 533010756 145649033
1 601792709 660715569
1 850329379 963755752
1 233481625 914917820
1 187298626 300320302
2 765258792 488728922
1 753183557 866632625
1 741307095 561424393
1 980036334 239711636
1 38956077 10838994
3 169261555 142569879
2 220833540 818552428
1 166490842 330180665
1 300621446 668573806
1 314827880 155630500
2 798115985 151320719
1 885033353 422243510
2 314210439 380600622
2 302437444 119327498
1 342969875 857105033
1 51484431 591098044
1 98281964 717962212
3 864548650 691982627
1 896574737 953898956
1 517679380 240977113
1 404819628 208545616
1 543931377 157289203
1 950025039 579499773
2 857327065 109437350
1 626631611 963579751
2 84472653 221035584
1 397377841 206235359
1 642814864 590233898
1 73239659 221158271
1 788325811 581482510
2 230756891 26668485
1 565845404 971629820
1 203028037 407850627
2 894194326 466720291
1 781875806 72698077
1 731898371 455344813
1 14306452 127114816
1 755269671 399262252
1 333900341 508637923
1 237596845 29101830
1 305385653 159744309
1 390300130 31014757
1 886073294 753656618
1 259719304 549396360
1 961537917 713455118
1 606598751 237927029
1 137220051 729911398
2 983175340 482108014
1 917058132 913094016
1 398097644 405992892
3 30603407 243975356
3 700443502 729762028
1 312289129 418049516
2 598744198 112552601
1 845901300 250564042
1 542837069 260849188
1 82238218 43957687
1 378526451 316665580
1 158302439 756956821
1 427069709 682814901
2 697622645 157663116
1 396350445 78256861
1 621836963 915478609
1 987342585 830166051
1 361259324 273488353
1 365449584 878880430
4 2993493 744138122
1 952669622 15955430
1 4323758 96311544
1 788370418 522748002
1 812687985 841716531
1 491927705 68328547
1 205266514 193991184
1 758749274 201666793
1 759335802 304788871
1 314877006 266263151
1 236276485 504307848
4 777946524 620801338
1 395410776 106139879
1 794906014 34527034
1 792677129 191696050
1 379864955 962025746
1 932440780 248896410
1 494968149 529996660
1 115698612 196304028
1 555622785 813939101
5 236902591 188535388
1 740137191 140831172
2 43574853 80109983
1 602719306 119977428
1 432215421 219977007
1 5439611 929033635
1 661971823 301361926
3 615913847 253067264
1 155553113 975663307
1 60610934 823711654
1 576145174 374973391
3 358512025 840606051
5 609194811 451538874
1 465066049 168175951
1 137714120 452855236
1 81328617 614651051
1 324565658 218951829
2 452651981 677648478
1 539864025 918252327
3 291379643 239879962
2 277419968 977601495
1 189998783 497788251
1 309032946 587111413
1 224150149 180184398
1 694691652 381734548
7 370811057 109989179
1 90641454 752514535
1 733811146 23651428
3 750149596 548969006
1 24478978 121986712
2 501244242 292385614
1 371792726 400652592
1 396495765 303452584
1 19804403 29145069
3 768838733 197174131
1 852388952 777950124
1 678039288 305597014
1 132873914 782807807
3 92942832 211363170
2 781673645 418657184
1 685418476 192594691
1 513769420 691540468
1 752728344 955985815
1 630226090 147462139
1 131099001 258908095
1 327024208 602813108
1 216500568 798432464
2 86639141 973870375
3 942641985 269490529
4 558024363 949056762
1 370538096 661539785
2 355801523 143600791
1 886009403 524651929
1 805496139 552948638
1 801441443 459649258
2 930710594 6356313
1 825061038 869506048
1 9743266 39755203
1 401510134 292429863
1 338881139 914243814
1 800657000 775229123
2 724824884 60764640
1 375887144 687334967
1 336044834 494661611
1 767203667 704177893
2 36361374 910056892
1 218088298 987464185
1 337491071 952859150
1 977459523 885343318
3 98238524 728118511
1 683086097 541143094
1 697955785 548764218
1 994062911 408191904
1 468741176 622215486
2 910824857 998552874
5 41070262 733432901
2 965003486 351320754
1 450770638 456000500
3 524769652 852582349
2 509059806 182125937
1 866802385 42978027
1 649987299 296435147
1 920469128 180480504
1 886809842 492269304
2 701246152 331786481
1 279351564 452290822
5 489360554 372500071
1 199480701 166477314
1 560635361 694576775
2 707328487 45431031
1 627513763 601966247
1 385000697 123430805
1 244610560 883542932
3 118181520 352123810
1 803275172 361004038
1 188526773 36612953
1 113698945 612704045
1 685993023 967422591
1 442581726 923761752
1 127926056 520896596
1 671897720 594784934
2 516891372 138396788
1 952546408 995506436
2 574996161 910226026
2 811614884 157140610
1 547779263 852992940
1 669685368 330209916
1 334917872 971277096
1 303307422 146654011
1 448650678 83878069
1 329298987 684035512
1 94543796 74618076
3 882711811 174266570
2 49752246 925870147
1 971841921 604230932
2 361258287 348535722
1 874806664 563233274
4 944189621 999497310
1 702575999 169338733
4 718828025 449989714
4 710040980 571593814
2 120898444 401906177
2 990916720 421129799
1 671224536 624804009
1 869193562 821132331
2 361883850 874540153
1 492086021 464782575
1 974027162 751534175
2 658553158 43247131
2 876228735 289357039
1 127069962 97384537
1 998783296 720229447
1 649906446 508544750
2 30855811 519192889
1 420045674 828772623
1 686066521 751500769
1 479804291 357085287
1 713409709 872950465
1 222121469 615326117
2 696100373 32969038
1 942968186 382230957
1 165025914 350539310
4 357209198 753314877
1 230592425 404850413
2 37899481 715520274
4 458281446 702271478
3 868000128 755405918
2 251640733 20557845
1 965822142 838843434
1 673132574 827734651
1 222741539 94311848
1 495571518 908483714
2 490911598 252492132
2 74065568 941093762
4 789618196 689107150
1 568574528 672357360
1 632271163 882630961
3 586845684 380042654
1 32450348 614162173
2 464387404 309812884
1 27075607 378032036
1 802483964 591273537
1 146722253 112697121
1 870619704 910751372
8 808771167 172933163
2 393193233 371387998
2 714838741 303620620
2 433287500 55726011
1 98810535 858424446
1 480217035 561605054
4 180124749 282632582
1 669810585 43046529
1 443780582 803750857
2 374318319 795010394
1 803527924 877348304
1 634497125 201764597
3 348221758 235459414
1 782749115 865208059
2 726274541 520579956
1 654803533 730947529
1 134874152 532841162
2 785433113 33369892
1 803263772 64878915
1 844761327 111210689
2 569331636 903745924
1 64907872 381653500
2 219060708 915921070
4 655212079 695832362
3 672061179 704379014
1 1707822 1524261
3 152701745 337287293
1 57749966 275689382
2 614711004 456538578
1 172442074 609841312
2 185560075 248519765
1 103907794 302900320
3 996061653 139106292
1 527329496 458296548
2 701006354 860913242
2 768673958 142602553
4 313155382 215329184
1 542893943 23269113
1 698414790 677868721
1 872446059 169141153
2 935284977 657650206
1 95797719 490313045
1 398084983 418167712
5 188809912 698964926
1 827934388 718900102
1 243168431 502630127
1 156272880 973132716
2 307800519 781108572
1 616451397 67388407
1 329262563 99077942
1 587476867 564975986
2 187626622 557277117
4 39912500 115842767
2 815260037 160550485
2 372459763 924332307
1 50415563 160409568
2 210544399 596629918
2 985068904 994973984
1 432848298 248210331
2 537733611 958107076
2 43321751 193477569
2 907336405 932484820
2 458191505 162128910
1 448572914 254234828
1 89130562 757190107
3 62476138 541893824
1 683577742 94300660
1 647312395 61847201
2 544116821 624572240
1 545632657 126736017
3 154688269 902798075
2 839236101 931527903
1 234305288 814510159
5 140304238 440563942
1 266122164 6144482
1 656836950 763175062
2 453336053 724501823
3 196025325 607381780
2 152593524 103908660
2 682297274 639772712
1 666315795 960204365
1 837425981 663665150
3 604702113 510206276
1 764439748 280182896
3 650143665 679612441
3 253984758 23080907
1 142843287 2597479
2 862763467 314307943
1 477090239 639874870
1 92298809 666206749
2 123781407 955669221
1 378562323 722203330
1 639206198 719112090
2 366382885 863603980
1 830186951 25828885
1 656822433 726485310
3 187451677 867293078
1 753755270 662786085
1 577927319 606719211
1 341970065 429457482
2 573170944 404175310
3 386649808 449131557
4 179882982 325829893
2 574159373 860170679
1 743945225 71834449
1 23322143 466075691
1 265929244 253610103
1 873400038 429247897
3 564692739 310196101
1 623020090 327634804
2 928801992 840002866
1 230645847 662065950
1 888374706 781627243
1 736473187 453764267
1 745397846 442291570
1 946447466 986431898
1 283493824 78316685
1 259018223 743734311
1 489095752 811135841
1 937230341 613474851
1 340122125 414382035
1 601196882 469338037
1 260271420 773334150
2 544806086 426102538
1 606915354 909689247
2 496701116 628064666
1 813432109 844133160
2 70528744 31247481
1 525059662 597449672
2 34815090 873322509
1 119672788 733534181
2 191074300 650901869
2 817668714 245806235
3 649040049 539578905
2 218075191 676730912
1 764703511 486701624
1 658850819 297814804
1 561157073 673669934
3 971503024 592411945
2 873931868 480224548
1 786180297 212364056
2 669982436 656329797
2 795170913 41419673
1 223665169 213620026
1 782593310 258505513
2 723128191 822674635
1 254565995 719359165
2 777223336 444973100
1 119006070 187982175
3 124052199 118541018
1 532020991 140235624
2 998614071 450767961
1 853063565 955720251
1 693581276 64692456
4 19651619 313351428
1 502843695 10096580
1 561900896 901011961
1 793034996 789536716
1 976785718 375706471
1 606162348 739945403
2 164010332 450404680
1 400821660 831501962
1 268307646 308429421
2 490357717 594808581
1 250378221 32646586
1 389860897 726222389
1 101997882 784767262
1 415585669 126270961
1 257832062 157807802
3 26318723 251971296
1 617131852 345689739
1 745683365 555929053
1 976980820 908875729
1 90813307 690640371
2 565583046 354670085
1 105496553 210764331
2 284861234 26615908
1 916210186 976998580
1 188201235 314960420
2 253598761 521130351
2 296818227 49350069
1 31447731 235252517
1 851111366 42087514
2 604564106 12760925
1 872593622 178863815
1 805692098 700449598
1 677608478 859695004
3 553338 279157708
1 807628874 341991187
1 340228946 748724865
2 768462150 555764003
1 651078533 717692493
1 434539567 403888606
2 194098882 127222071
1 143479302 939308035
1 135755088 120046482
1 186180086 120551650
1 51977875 81511297
1 211996776 195916604
2 767987263 412071561
1 222980385 560612964
1 744298270 187953508
2 63945471 560176281
1 539319463 20490839
1 41304163 940978779
2 258412720 667270651
2 319182825 81947297
2 774492539 382783863
1 799760729 731757616
1 950197689 153949748
4 428964408 333993555
2 432967743 749922628
1 480029582 973032949
2 795865570 66147257
1 282557016 843313854
1 828929527 29944927
1 415296333 860359850
4 435074174 384506922
2 502919028 746412366
2 928906458 467444764
1 449792121 469814142
2 424874976 891586319
3 881759048 915128893
2 326171428 99946305
1 302574218 644334941
1 567645008 520801611
1 231362190 291921871
1 148108125 155004030
1 607728556 640559716
2 531198528 817229005
1 599557797 638092837
1 306198802 720093024
3 619249309 159366906
1 904807905 957860755
1 998927189 486219968
3 545009696 489554754
1 384714631 973870627
1 792457604 925758180
1 742939190 822151197
1 349069705 938915818
1 333769604 671775926
4 18047017 265473642
1 97876943 79540520
2 80819659 605066095
3 912725953 1645898
1 368806883 428390677
6 464616897 93874849
1 884445740 935502320
1 958708567 353696347
3 341143563 47219757
2 537557779 401884810
2 814387161 601536136
1 246298448 424308914
1 568556801 640947223
1 393352911 41585107
1 342146061 440998827
1 62808473 382837230
1 818135900 153933286
1 169434245 90616584
2 988257909 992889006
3 662514284 330502933
1 369894491 50635924
1 155861374 457057271
1 899014301 553467775
1 596680918 756967476
1 161982356 422513763
1 433288326 289815438
5 914577619 30677157
1 349894429 3750153
1 491917442 876030201
1 170403486 387621702
1 618448105 478564249
1 269179246 239712202
1 439441311 22553608
1 976908977 590642471
1 126303026 160531405
3 280870306 226421983
1 367247955 963319802
1 55439568 28710697
1 785565764 543737586
1 90584145 903798700
2 525329487 712924183
2 621725594 147792606
1 738782555 648849705
9 264545807 42813932
1 134928260 800828599
2 259532059 695937508
2 317610766 523609773
1 137245282 935454062
1 269727829 610447463
1 840588879 40662298
3 906168659 864442383
1 537608267 985669907
1 650396490 716644812
1 999334178 133767159
1 564160057 937675261
1 755198483 733852687
2 571708623 668842622
1 133217285 496055145
2 229708589 712271254
1 160262111 126400767
1 571332945 94310784
1 366363539 347185847
1 387766833 136210881
1 160518286 634719982
1 877578267 224963610
2 220367164 770784322
3 496592653 315369270
1 72913098 466816056
6 961760798 140778687
2 156979652 407002401
2 454653659 327513800
1 58291192 493396304
1 994183609 459044212
1 10648515 567246711
3 637117608 438129972
1 847629600 290166872
1 481533739 130413237
1 224980608 300226744
1 340542063 478331450
2 128147676 233768740
1 581245463 531963169
2 245298264 312556116
1 195165155 314709001
2 8689365 320571977
1 980292836 575642088
1 428803859 270044873
1 795860915 571889991
1 643808909 738673766
1 274514089 929340119
1 514770777 232887437
2 183049672 658888150
1 880715907 809088422
2 981941630 881381133
1 40732951 110889723
2 886981391 440936886
3 806945314 580440524
1 939837998 902465379
1 141810110 291824418
3 154583734 808561180
2 498738577 197852855
4 74814612 330260146
5 929392772 298133945
1 811164089 263144330
2 77363382 488272218
2 672037695 488232611
2 858775598 483763709
1 442627532 179952663
1 472930785 82584728
1 795925508 815856421
1 881606929 168484103
2 28136193 837504254
3 841468847 321453391
3 520077876 449281615
2 500360821 547137711
1 44653810 579527581
1 426698804 162854414
1 643423712 509120452
3 508796108 152340626
2 840996269 615724824
3 244832067 281288479
1 393843554 383525944
3 608219090 971474582
1 657093326 345563400
1 346942301 409277118
1 876596473 230921755
1 292802339 238866388
1 345451820 962314653
3 151174230 524467160
1 964313876 914074096
1 660114232 229122257
1 997074998 27884922
1 270001852 966662503
3 498987370 3500578
1 880231577 661822333
1 128009443 852903094
3 767138951 692616762
2 31131059 547187058
1 94939414 921855151
1 878588405 676898564
2 468027002 771316374
1 421613378 1041930
1 209477742 714197533
1 584010784 549612326
3 837679551 630220205
1 332741281 738505091
1 982026540 644866975
2 587787098 705654302
2 494565700 508419288
3 67935193 943849808
1 447767139 767564032
1 407624938 52079494
1 126895369 485427692
1 143760522 995676543
1 719521906 809214158
1 926311584 173224296
1 222202390 643545521
1 898359355 962574392
2 805994897 787244161
2 34160023 60479110
1 967824379 863807203
4 296253704 149098507
1 557600553 519953129
1 405684666 400034064
3 626187451 81747678
2 743753528 166591848
2 957888221 119096879
3 721270172 376027630
1 496825931 372716277
1 443708652 368785456
1 101778304 577842941
2 217830585 848192445
3 66699238 696946577
3 173657414 330999941
1 517415508 287292687
1 770837239 90111778
1 572612453 248341906
2 676349377 286947503
2 87775155 898866635
2 801457834 128796136
1 178851443 4251065
1 430516656 295591231
1 904271851 152653347
2 490462521 237344191
3 634307370 590174347
1 696913792 527638870
1 879107636 941888886
2 829422310 818538934
2 62361086 299766405
4 293536047 959684415
2 689234467 935751090
2 513382705 106736280
1 317379056 132366717
2 344880979 192058376
1 780928527 536628744
4 81020575 117693008
3 359927288 32663341
1 123593650 366806917
1 964044664 676647271
1 682977012 999933128
1 512376109 716523132
1 216510459 424681430
1 614177869 793014206
2 198024475 312495690
2 848308398 433270969
2 255441129 246511001
1 337909955 283109185
1 101500999 252622112
1 666093903 474582968
2 470526722 624406805
2 343959375 655287198
1 689333428 721772193
1 979821288 710153802
1 463176043 720570982
1 411049446 83676348
1 628027614 347050103
1 281490153 524915781
2 129356860 400292162
1 64184977 350498782
1 892317451 62649348
1 373598088 522669458
1 654973560 808692654
1 141882877 754174
1 312350682 530380782
1 487428632 65420830
1 51841918 206688659
2 88392177 205542441
1 853791473 104390104
1 280589173 130268491
2 947669940 215565069
4 123706409 180932284
2 585109619 80924821
2 97588426 708260685
1 789510077 395804551
1 902809992 992038106
1 428522623 155789148
1 101396648 716609356
1 582626063 344061884
4 786996557 831113388
1 633629845 283572389
1 790232200 295602370
2 746846393 277176205
1 966992723 528173812
1 150070567 349962534
1 357879044 191157967
5 957777694 154941654
3 372943675 964530085
1 843875347 49318294
1 869906122 99088313
1 378459175 862865994
1 243874359 761093692
5 34225319 987517547
1 337217633 944392496
3 757529784 214209262
1 155188752 438295763
1 94902962 62268994
2 179965545 427858501
3 757518706 395030143
2 291491484 938006826
1 794479814 948672417
1 466138410 790399772
4 73687026 885583103
2 182455875 348263456
1 265919130 512279248
1 123582756 415319595
2 998561948 942270380
2 965258487 415215156
1 415235647 584558763
1 45724844 865501990
1 871605288 142987653
1 545195177 376036312
1 386340364 220949532
1 428652874 251906509
1 877398877 227107319
4 395565192 543192417
1 353393159 108489841
1 373586974 662956563
1 878073217 493581046
1 720282095 505785385
3 697842276 715153848
2 830459042 6371513
1 348997759 503084071
1 782542073 790952299
1 281151757 497775778
1 635510367 325504320
1 232624131 260331225
2 469204173 346138387
2 18478199 417552827
2 412633456 440511632
1 439522461 38706661
1 336398619 597732760
1 159432581 316906457
1 493904927 807470269
1 867585149 297669459
3 471462612 305494465
1 329854271 830884408
2 335928422 804530247
1 755513077 662970192
1 81375311 757086106
2 432146370 718922134
1 632797710 531769731
2 415024811 640539490
1 673654620 582276514
1 504339524 170666876
1 69866938 697205769
1 823471874 141327204
2 929942724 202823354
1 230119089 629813497
1 867582312 827997838
1 106420079 120074295
1 431473923 280319651
2 722185448 942156321
1 522476542 710531470
3 974680271 916245435
1 379168086 209060177
1 35920035 770031394
1 365493199 269381022
2 694607697 345680531
3 622248578 779272653
2 390894052 692887116
1 178474546 953655803
2 2280947 821034527
1 623301588 348073246
3 281029998 325730149
1 689809674 615527553
2 937421187 187393098
1 415006829 728653008
3 646600118 254830386
1 320682519 625468673
1 37458023 290399660
3 656018170 998875356
3 541059646 944566316
1 99610018 415244549
1 812600377 406801553
3 644660933 61851945
1 129394184 495729741
2 865879780 326764748
2 861928078 491556446
1 722465102 794214250
2 930148807 844148312
1 461824880 171484680
2 922553549 76703217
1 292540505 359631603
2 269268476 803593009
1 730604805 645393146
1 613252438 968142710
1 231806902 139084680
1 281291128 989018146
1 168782604 115488724
1 403001835 702007940
1 893212278 203369847
3 208418612 488922992
2 109512003 570259994
2 159047693 262002633
1 649594899 556753765
3 745537659 890970889
1 846582471 763680424
1 218358488 731656493
4 473324331 75227519
1 766583859 953288704
1 562759056 920783609
1 938339387 759794082
2 408947710 304618568
1 815181761 261267076
1 295243849 980466901
2 468111502 781748162
2 186160109 352849631
1 658760812 48365817
1 651724449 541485896
1 281859062 92834889
1 307209476 525932811
1 730066508 441657264
2 831789981 766858863
2 126585043 373963071
1 742540137 88789265
1 155647516 460756103
1 446729905 289046915
2 609377105 982607174
1 387840816 973582474
4 933658089 673274427
1 743491033 632318939
1 826040098 875470687
1 163252774 912075290
2 50636003 261077892
1 395662637 810421732
1 198030705 616427697
2 74046923 362896921
1 271184455 502923217
2 866845226 981895193
1 678127137 305509488
1 375668512 172202902
1 862511572 808848957
1 489958323 22573165
1 314967420 58733831
1 311802797 736691319
1 960617773 971321048
5 645444630 521629454
2 440596497 73654711
1 755122447 369617527
2 733210015 586562136
1 228325777 759248696
2 812273098 542082901
1 523284544 821820390
1 303760855 337005382
1 546223375 110520172
1 458388208 226170491
1 601710818 810760870
2 606931768 83769847
1 634290523 553231420
2 965212361 291675611
5 222687371 525374321
1 998157069 314650733
1 407674013 425172379
1 274480016 124307756
1 111986773 730247977
1 690732245 967724394
1 914650453 980947782
1 404397975 116021776
2 818274249 517104814
1 399303821 348255913
3 693290432 467183100
1 10249723 828279929
2 627641510 553815068
1 767521502 298991680
1 204062493 134293013
2 612470241 279635031
1 777682095 165231787
1 826480910 244417869
1 582591429 567143151
1 177331026 721967658
1 632251912 755734310
2 673249254 660023391
1 90931519 386359993
2 880003719 971178168
1 994852593 706531135
2 227939752 836520837
1 135846095 857989170
1 191251324 787808462
1 782961111 427893881
3 690499212 890631633
1 211492562 231069290
2 415436324 672757977
3 943537004 286669236
2 1603696 156165619
2 227545486 86784353
2 983857567 27522312
1 12844556 265130968
3 918522327 888085904
1 218680868 881702349
1 180242894 578673374
1 292008181 969108902
3 182963781 59152189
2 13480811 762540499
2 405815736 757423019
2 486779265 184637617
3 471366288 59975307
1 685241072 283974691
1 691073233 683237307
1 437916493 806091728
1 253316092 908434119
3 270561144 964156876
1 306310010 509317
1 357100339 215060027
3 31878748 248664891
1 324751116 46222827
1 532947111 963975563
1 890223436 804962398
2 828014543 539640035
5 453703713 819573416
1 997076923 841701798
1 837705414 946024284
2 78859288 122678404
1 182569160 536400617
1 474495361 941006938
2 24739858 249164598
1 575289335 445103724
1 544639372 192799251
1 657277285 777974499
1 678608866 155292730
2 283605634 704058396
2 932634970 488541597
1 616722043 489547262
3 354521017 244125309
1 929229225 892879198
2 321636949 639366608
3 594623297 172764375
1 682496812 667331389
1 386949261 266772733
1 625360405 535627087
1 288935014 611481759
2 319604262 529041680
1 718813411 699577713
1 516857707 262538959
1 492706838 462003350
1 420460267 179686377
4 343539887 853434317
1 415663726 208907294
1 503693827 459738696
2 798067430 920272723
2 701807628 611200242
3 806245096 919987030
1 497984466 145664415
2 459176320 560525329
1 284618940 79332173
1 264819652 850842169
1 153261449 629551653
1 193340271 508322198
2 972509126 949702541
1 301106435 886263740
3 464502851 924993154
1 157920365 936024579
1 557913573 3147788
1 893337773 916492764
2 436323639 783149783
1 918443260 713555998
4 799819218 144231881
1 16458743 25249353
1 138220585 802266269
1 783425575 737862465
1 973802497 261418303
1 364696747 719000239
1 781736509 120033783
1 21588767 104387344
2 138935861 998240256
2 44452219 583636614
3 574567509 287329821
2 570190402 633941473
2 346156644 250753277
1 812087587 269742137
4 480220489 650779868
2 138524902 256048750
1 497708511 122507461
1 509767036 526216612
2 26783255 654564599
4 52563695 201574146
2 941713646 757435517
1 716505306 692750198
3 960806174 226690152
2 759246587 120135699
1 914224342 709154456
1 982035412 703631479
1 932070033 931343010
1 969254809 547896647
1 834009328 338916224
2 588266414 948162084
1 609603757 270385504
1 886153434 694506086
1 779213288 661966324
3 946264281 440610233
1 692121692 418132273
2 495153468 267424287
1 852407671 923289205
1 651268771 108051607
1 560776311 124829291
2 193323152 644396268
2 987928057 105517734
1 997019769 14413562
1 377085823 234156548
1 739501979 585583492
1 729802523 129487455
1 730568402 333052597
1 661505194 568132194
1 784803538 323367957
2 57340237 749825783
1 348861309 359306820
2 323080254 388180135
1 942641430 444802155
1 569954181 250323105
3 877851453 790101081
1 434456464 62695732
1 997754981 425203457
1 930333549 181253328
3 105247701 813184253
4 51447506 42056518
2 244246374 860472655
1 676033946 791432070
3 432397128 29804629
1 335480595 32680380
2 607287071 735586593
1 940923972 521991770
1 509695765 942038804
1 375023937 241851389
1 846690615 818258305
2 213250370 754849083
3 170935127 179198349
1 753889183 661255125
1 669003916 719535443
4 479535466 917012435
4 439544335 131650004
1 817429674 203579511
1 714652205 258143140
4 466894986 193411115
1 135923872 556229253
4 213111899 413920614
1 96027090 638550965
2 139311072 966707161
2 351360732 278764028
1 175123213 860192798
2 275241443 561694698
1 132529904 472631820
2 246388646 161648832
1 10288929 991499829
1 655150141 522441606
2 860308233 611224670
1 562440947 589385788
1 247420103 250717079
3 781455616 683789271
1 129852214 144144750
1 728821550 929243699
1 390427479 429540495
1 140694716 291212192
2 329380537 904500756
2 36840576 167243326
1 530129741 650461114
1 381724333 672954980
3 37146486 332879907
1 767268989 219935477
1 111218995 45996057
4 724287371 83517345
1 774409053 300165096
4 808055106 982913406
1 157604089 90090690
2 485676986 539900468
1 940864226 824046647
1 136958659 669173422
1 206396817 930960447
1 559344315 184733602
1 584255069 735989453
1 351248449 999849625
1 513123838 210566904
1 214317320 78575415
1 231790959 294696723
3 419866952 602349853
1 875581041 974934941
1 380133989 528159861
1 560013469 257058780
1 727430650 316653850
4 575882917 943364967
1 110917071 839489204
1 671434288 163396213
1 507167760 110820291
1 903594469 956465264
2 916996998 104258416
2 968190959 60687591
2 349226457 943015320
1 109565865 657309056
3 297868678 70682451
1 91123794 936332670
1 177788918 360069143
2 125699573 944883250
1 822000640 591465539
2 868023457 283994153
1 163856499 201443774
1 382142475 610327500
1 560357932 133694137
1 906067265 91203218
2 772376915 262677043
1 686410482 187559358
1 361023140 570759411
2 812664657 739219484
2 418074632 398406443
1 498086159 121393230
2 531844050 919098323
2 687949517 733559068
1 600437483 188397182
1 184343571 186539783
1 693321100 738735989
1 825294279 395251122
1 456965146 636229175
1 550666909 109338960
1 271125637 136935016
1 478672220 647796746
1 783791160 391559109
1 858455015 300808878
1 332858087 919105619
1 328322023 212334818
1 806245732 942405809
1 483471522 822974328
1 241862966 462682684
3 910384738 841663005
1 603372043 874696721
2 264133096 769941774
1 644988473 32230964
3 171129528 804516038
1 979220134 528032709
1 408873138 675156924
1 151461510 701008163
1 469579162 128095461
1 76040564 456950301
1 86286761 980835314
1 94958199 847379645
1 359598441 424047311
1 7449205 167842672
2 791245378 939896609
2 844990618 692308702
2 464796143 319972374
1 625247891 407067592
1 923118362 335994607
2 862024253 844211594
1 375625368 964101946
3 27283146 567900534
1 759417500 285077234
1 835953092 753706964
1 594284808 186493333
2 121340659 313116071
2 950616184 104614590
1 450961681 549585748
1 37546811 194499803
3 322097616 326007208
3 496701993 421009227
1 227687311 972528451
2 874249054 208102380
1 550740219 722548337
1 523461393 950983028
1 478801288 77826375
1 725592612 633952056
2 630402165 613192251
1 771380061 360697717
1 87684997 797108199
1 927219037 530485321
2 69435409 387009182
1 251680725 918010779
3 311729898 168586159
3 485375508 616614014
1 173208028 76323301
4 810189373 777496355
1 143116922 678237506
1 862952424 838158178
1 515925122 528900269
1 907993365 399940216
1 146308686 420099696
4 190708773 699895342
1 640616473 88904557
1 83697872 812432785
1 82065784 25725920
3 633148622 8338861
3 850800682 440569436
1 210814748 297741358
2 504545121 390203986
1 41601448 72198866
3 576870450 4972422
2 262215946 786691020
1 574721760 988937713
1 636316561 140435389
1 765443423 75431789
1 937117189 325762949
2 786610056 127502120
6 424917951 906126877
2 882422257 579443983
1 190150762 68142842
3 557265616 522890181
1 591973935 827383750
1 149771360 332911164
2 583574241 275762436
2 861936647 345937871
3 469966903 458710609
1 364166896 12871469
1 710994279 910145504
1 956041819 339864500
1 701002190 637302749
1 686110725 62406951
5 553266235 208387808
1 617805573 261972702
3 333801434 810763582
1 934810806 297991423
5 810731320 336637028
4 268412339 202614425
2 789361320 196593723
1 416373790 204266456
1 645417796 770143568
2 465192297 574447174
1 347767168 833640995
2 387856283 776664176
1 921979061 132313434
2 851529751 248640787
1 769765423 804613016
1 212138131 87462307
1 528148130 633838976
1 731412712 821131234
2 551881634 618072511
3 421630279 510365786
3 66308161 372574784
1 654630086 194573012
2 665337532 560911787
1 822879308 305960888
1 921189930 839357465
1 132315574 392240718
2 657770411 977475998
1 232823951 983746397
2 302433302 627329076
1 328671331 936246711
3 558462965 283809207
3 724012821 761100477
1 637007881 714416083
3 875669659 146029759
1 642469785 660320031
2 551230886 237334601
3 477840730 599510702
1 375118308 414308811
2 11904836 137524610
2 11058976 722926724
1 403961019 43105563
2 173514149 803318901
1 455847506 729367352
1 593136390 697437607
3 627635337 173715408
1 223575620 599853183
2 495909048 5435133
1 760056107 794889700
2 239737128 252337544
1 563717998 121525298
1 367860009 991410838
1 760979677 433445236
1 452936928 594057193
1 470728888 37057006
1 816447916 75240698
1 969366965 497352657
1 265072029 943918718
1 683450345 577217199
2 464782169 413297516
2 962048868 488223130
1 208366795 363262012
3 12449466 957413102
2 371987396 198918119
8 144554157 803294229
1 814923097 234560715
2 804092300 788627001
1 814149750 614845696
1 689152897 196388526
1 800995269 275240597
1 837343215 76336769
1 851527855 169479792
1 307059786 603624740
1 880141702 960055214
1 850166894 918082367
1 794703959 71428282
2 248311658 914879002
1 111317225 706848992
2 726674852 183794738
3 778753350 674988527
1 878805824 599497344
1 787166565 947603766
2 529463356 606674652
1 43138132 209826629
1 291921079 567795144
3 470319725 985070484
1 572549219 48507112
1 987758774 95199901
1 813378968 844705794
1 299991362 529834377
2 835678628 521561781
1 686951506 218639281
1 811310990 695889032
1 117150060 366243712
2 594543708 366698981
2 806975502 983560946
1 275922775 866938388
2 592497130 467501031
7 665942710 918221194
1 527897301 533182634
1 126185391 876117177
1 129163179 434250299
1 765476724 222898680
1 384115387 273373599
2 864681216 945913521
1 333553112 221650036
3 904646391 22281770
2 336855369 511133106
1 123668751 994054961
2 520596723 775773328
3 555011997 554474997
1 793927499 501549080
1 312315729 984363845
1 489206027 510985627
1 231508629 200379418
1 447099376 699387242
2 826150808 686966155
1 628410513 103367038
1 421312228 937454950
2 28258706 202577118
1 444516775 785257229
1 495139897 291804394
2 886545859 106371565
2 566623970 960882514
1 240947252 105007943
1 357477818 133868013
1 748460154 611599698
2 112337686 670075277
1 974613144 166885997
1 197105084 881586458
1 964187728 912803875
3 572031818 453663222
2 742119034 536424574
1 783974370 994892515
2 110240496 753454401
1 124947337 380771314
1 404320997 300392394
1 652902467 371403676
4 394649651 449354591
2 206555696 109841325
1 200318061 626755469
1 267851453 185853529
1 721832975 670465262
1 818991230 922993819
1 305435739 459492632
1 577009936 436282367
1 31244815 253371677
4 391587828 966818152
3 677989376 70229832
1 349819869 655384485
1 4150737 423791872
1 586644562 582773969
1 61040399 555901844
1 506745450 828756337
1 432781629 965651193
3 544776571 118120332
1 716632065 266437058
1 853090610 982942056
2 43161144 313401342
1 948168627 499108852
1 889475104 66445498
5 115438339 425470437
1 659521402 449606333
1 100842369 206341433
2 984926691 876718595
4 67404119 827291480
2 336173194 52783270
2 126363032 620186310
4 312003109 90876997
3 507426930 10664027
1 395006688 473521156
1 936247799 862571781
2 833822281 479004938
1 589255093 31544940
1 367278819 137230152
2 121763524 87658240
2 28286132 620024228
1 28005698 296170167
2 363485764 388207138
2 755620314 622292493
2 758595524 914476069
1 761256733 194119802
2 449391448 627849563
1 287183211 275693829
1 377914545 631086550
1 936448457 389467765
1 691510234 932819077
2 967645010 749553520
3 36358671 54285300
2 508614126 627123009
4 948648802 773320603
1 741872974 932802619
1 901358331 378842596
1 395117667 293823350
1 817569846 418095487
1 18560657 496746445
1 599470961 11974808
1 246977967 488567837
1 110109887 794402648
3 105048801 276707299
2 604367271 465909375
1 710497940 104143308
1 928695652 671798023
1 181030699 595636846
1 491235502 839821504
1 975427569 453689536
3 933488150 997313410
1 61082012 482996633
2 530873633 251922376
2 452280179 696517329
3 139223642 236506569
1 855795231 519679456
1 266033948 332476144
1 43474196 374988449
5 862505320 241818920
1 857038834 811482445
2 703212144 88642633
1 451626141 287981951
1 236039974 713821876
3 145384052 450540636
1 837449724 282824088
1 86157253 51306832
1 850807951 245383479
1 109713192 91296322
1 624872425 31994847
3 729315695 623633862
2 360004051 375075989
1 319864733 416274915
3 27332282 693034404
1 551976997 9471058
1 842544146 649573628
1 139221972 233047332
2 386085667 973590769
4 810914821 32974969
2 922256298 149232180
1 725238852 651518888
2 967270691 646018628
2 490882405 267162874
1 624700607 805820095
1 512178506 558806447
3 554198306 50208258
1 958020543 400331153
2 209036471 980091563
3 915355518 249968934
1 837835376 17101115
1 260433645 195981097
5 964134743 931372811
1 273487446 297736875
2 92429442 572461492
1 667198674 714450432
1 900534878 546459001
1 873860106 742689934
1 767918894 213521457
1 539446957 724870891
1 488747318 196154495
3 76502910 344189402
1 105481681 37797719
3 957909296 870818583
1 650542099 590569951
3 496736382 163948075
1 927332345 814855804
1 565301132 317754534
1 102331004 233927827
1 16772750 673685446
1 84066468 135063843
2 159328500 737470247
1 750394545 587729833
1 137396009 520246561
1 350741164 729744925
3 56632343 935321344
1 724009725 108498352
1 942585813 830082910
2 962796172 886147579
1 332526754 38157408
1 124856803 7786528
1 51442209 350901102
1 727031441 572466618
3 199506049 319701612
1 853089464 479994031
1 100549123 191469506
2 645272564 317215538
1 137811609 770054172
1 513512063 459026302
1 870459917 101753984
1 210570927 794087114
1 269750652 654120403
1 755131352 310538501
1 68510787 82227127
3 285030056 956005393
2 58640432 313447845
1 592012928 342674371
1 106897358 757076694
1 712326015 693697910
4 993559723 792761434
1 230837559 545535134
1 27800164 590509959
2 658537526 781823598
1 229201638 775237225
4 414779075 113594035
1 404940472 40592981
1 584493938 261882598
1 736624482 372295272
3 145351203 832007374
1 980465264 265180633
2 19775124 362984415
5 169608208 348695323
1 794466691 313539612
1 200009561 34181359
1 910997064 217053248
1 895335812 669639635
1 952465835 502191361
2 457179851 410193212
1 390196763 912188112
1 528085338 221685253
1 479258876 367466378
3 804515857 733378099
2 963955010 598778455
1 571821970 894575271
1 375444783 559480572
1 979680531 817716299
1 514532514 361621882
1 405682151 255256854
1 354460122 716500954
2 540197790 680527240
1 748021297 527097332
1 682315269 55015235
2 335567402 100444823
3 157250656 520677837
2 979687280 907670450
1 460592360 288515798
1 302718515 785213649
1 123087841 814158388
2 874990698 136773595
1 817405415 702674198
2 31954698 431356048
1 10950278 853890122
1 223068269 622792933
1 937598071 465886138
1 622809323 86270698
1 714464520 954962919
4 413840985 671909253
1 551674802 838178235
3 680028504 990670495
1 72873525 115771844
1 700078594 124328830
1 153402073 922264999
1 699020460 707605277
3 216860644 582020558
1 708624061 415242130
1 31640044 795910067
1 569805206 106609734
2 587065643 519782344
1 353335674 986821538
2 281782319 286152616
5 346305252 181248473
1 990868701 33321588
1 867383259 230479930
1 363064994 18402696
4 991561437 259619396
1 500100300 532137275
1 149212369 54679451
2 51028368 78178929
1 717876359 906330870
1 861116719 872085317
1 77959860 255101476
1 455554158 478542646
1 522558292 445840339
1 952272998 206991851
1 303178004 496269236
1 258945404 69418182
2 458978852 513931222
2 314877479 511351652
2 570546646 619705975
2 305580471 547835720
2 655957318 659513142
2 961424067 883491587
2 404254704 75589300
1 901052330 249399765
2 169830772 591604129
2 782194456 415043074
1 446893300 665675004
1 627444281 371876423
1 338133889 925254424
1 102954971 342670222
1 566222207 929216273
1 256377331 913138626
2 865920071 929890650
1 632209591 514233324
2 508432583 843100163
1 687063605 971470517
2 80253692 889000911
3 553996859 481469130
1 318978241 526247184
1 662879004 370958653
3 889343356 865187461
1 849592626 131566404
2 493144284 21036412
1 770789080 844298412
1 980385109 705690341
1 569839103 756505859
1 935585072 824060430
1 648480886 930135998
1 31391664 249419152
1 320612107 648492953
2 555267703 494920488
1 160397723 21210083
1 725676004 789592229
1 91545384 365795481
1 483284738 804058832
1 524215020 557335788
4 401842376 312408771
1 656732551 361183516
4 14987427 388788349
3 506844780 899660736
6 741446936 934733930
1 662155034 791232966
3 46460419 963077743
4 678094021 266825299
2 265186330 528723508
2 965088440 963400008
1 330583756 470321143
1 803462184 163257635
2 761567616 583986255
1 859833165 74271895
1 889496875 55521467
1 28131896 792417324
1 645921720 644767293
1 89884848 642353544
2 252680002 522777789
1 94137204 350537005
1 93588517 376699179
2 231083761 199241348
1 481742644 369123973
2 19418467 104044550
4 771386698 360094940
2 532737400 548970579
1 419921805 612113588
1 746569140 252494150
2 89185323 236045590
1 905901747 358355830
1 721798464 131723847
1 89295047 186767777
2 545874781 867517691
1 997248822 243693363
1 421660252 957867124
1 336100321 869298166
1 286650445 768366863
1 600584287 464465131
1 886548888 719867844
1 428569033 86063331
1 238807779 661938841
1 64067113 204066464
1 833266146 570089623
2 101721727 798303176
1 676067975 517121190
1 50088003 338528686
1 612502031 974316514
1 579339869 707397499
1 663309784 826463532
1 949269835 201178032
2 651834596 393149759
1 951962537 30619532
3 201369694 396043968
1 310611100 761633535
1 633073172 364423604
1 592168372 193018217
1 732954945 583762649
1 397850623 910994971
1 9156549 397461902
1 654284717 495742436
1 540456212 473752270
2 215144834 596746309
3 860531499 184869703
1 745993737 196906356
1 710304295 318442718
1 727584822 115159188
1 12444142 613831192
1 460995117 488658691
1 671853739 998112092
2 866774319 98591284
2 934228228 881801346
1 5802538 645866072
2 787822097 83833114
1 41482626 422858682
1 766597313 24776196
1 742497102 539476690
1 736395462 506278531
1 31412592 981888901
4 774248029 632012998
4 825321193 295563231
2 670976459 463249927
1 638989798 434652289
2 855239962 103626368
5 153266500 105831076
1 872285482 162942972
1 715288304 107923223
2 589594336 256337654
1 535179375 372877406
5 254477293 218813581
2 989679329 94827582
1 396970690 515677539
1 308561662 349315558
1 618564774 392301071
3 541798049 159225235
2 364782280 637655444
3 700011413 680746452
2 444114339 362148825
2 827422978 987710657
1 730031749 808225922
2 853341726 665880453
2 9073656 146554698
1 504493089 859981753
1 534230883 905536060
2 814276077 29669781
2 84727667 724222557
1 725745732 152381892
1 528099665 136858878
1 88978619 197389648
3 432241100 900739913
1 682775958 338870679
4 883337405 167787444
1 449022068 72695708
1 352246246 689707735
1 638511462 819734440
2 567751794 196262393
1 5616451 78909807
1 342315584 370913318
1 565067924 905369237
1 218715596 415317184
2 135679580 471859474
1 701532769 492771566
2 439671769 798470276
2 851805976 13924020
1 886576770 359890583
1 159811107 367201095
3 548849921 651041424
1 801968727 653277574
1 577882007 713645454
1 810183243 298174949
1 545740457 410905783
2 4274618 932703051
1 305719828 757251250
1 693024898 134254508
1 675734385 417341671
2 511323763 351561965
1 810725229 559789873
1 645266063 832033431
1 269720534 315389418
3 500370572 257965158
1 9515669 613132558
3 917692547 643759952
1 39902416 944613245
2 636200009 444064094
2 784179063 58175143
2 594677500 153739284
1 328279929 782134417
1 360517945 395335231
1 393237619 382392188
2 675893729 785624815
1 162789720 471652599
1 250243117 854726926
1 110208977 764694889
1 556113289 35247979
1 468101807 725981429
1 194759303 622236822
1 618864921 873896945
1 167293584 591397142
1 874795163 506527513
1 514272871 661452040
2 899860390 136196314
1 744593646 205070237
1 764894044 392452942
2 478606248 140009624
1 444055494 329243509
5 614961555 452717273
2 747174003 648104940
2 935479136 965658938
2 229926866 812694798
1 458721239 436354484
1 566065650 530577706
2 577032907 943077868
1 667565075 604280777
1 163544557 497487405
1 44468280 534373106
1 908646905 435888996
1 731723206 911427532
1 525160899 15639989
1 887921700 943630071
1 295802631 218216616
1 838835629 224773122
2 33129733 384879233
1 48691111 156872297
2 271843063 747154180
1 326895955 941724194
1 401279323 743783559
1 956001751 368619069
1 386694913 176378311
2 698079898 225064261
3 738848393 120573474
1 150610011 600470822
1 907938891 970673972
1 839332940 87608690
2 288316852 554148426
2 296988514 702596187
2 844601091 951895475
1 535064412 708208900
1 803772313 735788519
1 573765436 366763818
3 633955399 279390520
1 479475366 110035758
3 475070279 27471420
2 425664178 966467309
1 784212640 204897954
1 600539459 662942703
1 922603026 86560278
3 988215782 153401412
1 714378095 40894970
1 106475610 24820719
3 574382338 529783286
2 861047202 373703636
4 375030146 95309455
1 491971419 188555378
2 982114677 817178600
1 636115425 268160932
1 94696235 636794689
2 573912427 957867865
2 906595250 255966353
2 433888420 333256446
1 410813119 356855908
1 9830880 149546098
1 388281404 660111681
1 898052504 208742221
2 402348936 536893648
1 113229958 934394436
1 561742764 505142283
1 315249865 636256654
2 376648097 299192925
1 234379314 145622425
1 42417392 966972364
1 931494428 24330003
2 286137282 548977089
2 742948083 47523302
2 9496298 207345161
2 397666745 411091772
1 32198041 793569088
2 816508449 128011726
2 486925069 481151697
2 221940008 222259627
1 36174113 597205586
2 587216325 165841055
2 699646047 761545429
1 829156702 227642567
1 60224453 644205099
1 204434583 146166693
1 736154388 399854082
1 357572030 849023561
4 699842312 832829894
2 734134097 547550767
3 478657741 879070161
2 996410777 332601362
1 644997099 52419692
2 970918354 177380670
2 1739480 23119964
1 53488853 641196982
1 597138848 586433505
3 567553140 629411181
1 380404316 176370046
1 404048962 667773167
1 694196951 82186409
4 61761110 776350341
1 468285788 886135516
1 968738755 132401323
1 425727222 439848492
1 955720401 854852208
1 834635188 704567328
3 46299927 374908274
3 458721904 234192011
1 219762529 81073049
1 669036897 582064054
4 885178942 131932369
1 289293217 786347697
1 4626632 498716721
4 420823256 638192328
1 555123349 703633868
2 352639908 687500887
3 350837908 489374412
1 324618100 861969488
1 463059484 763579755
1 205092719 425498299
2 165555822 820204270
1 189266844 713724104
1 935110720 892969975
1 350576139 593540050
2 672856544 762772399
2 656939571 61712337
1 846749959 298616166
2 488603931 783251536
3 648948436 293304171
1 996478997 163059860
1 75482354 447434919
2 20470862 404193793
1 616120427 595654840
1 534495259 169280538
1 273793713 648929991
1 862572047 697876986
2 758026775 617156501
1 454356824 102435171
1 729063363 865075506
1 555132523 394309968
3 45181581 276842738
1 826209101 299372287
1 597448224 313657111
4 662956445 556954248
2 87647788 210322293
1 149541918 61773845
2 543333899 80080764
1 656002407 745791598
2 171275617 434393127
1 536579870 786512267
1 706987790 816217042
1 611192999 557093446
2 836339083 465079920
1 92065173 757671738
1 741241619 190700119
3 294667192 353781919
2 818029776 246252330
1 514691099 3278556
3 765486012 894488869
1 730418099 264627028
2 746922821 456259358
1 743066827 449613691
1 8907292 721008603
2 267412270 32472113
1 652949155 514893217
1 407387032 563893933
1 616643472 846913612
2 23912948 18568826
3 54935724 54163474
1 852888324 209283229
1 476312395 389281165
3 663575183 632440257
2 886241454 591620342
7 561078240 367355723
1 579838946 101049704
1 173622245 169783705
2 439670614 568565051
3 762310947 548243207
1 384895220 710750160
1 238914606 208978263
1 227968012 395353615
1 149639013 525887906
2 125671992 34526492
2 763413712 693317380
1 385302044 197755
2 842430749 601381499
1 132141158 961060721
1 318866297 894355436
1 129579978 518468335
1 496554814 260983614
3 63556454 3897734
1 530158998 655727592
1 156507180 67306976
2 733665978 706630369
1 737114639 424837103
1 355507017 544968935
3 665230003 870641365
2 970148583 304880148
1 326075738 598510900
4 763308860 69108253
1 201625479 809297544
2 597291337 246072705
1 46310934 134401445
2 571541093 369651137
1 841353332 250288932
1 951524153 428508728
1 638982452 304320306
1 865749621 269599750
2 853189155 826888911
2 216663350 858496717
3 422428565 325788181
2 438988404 380942712
3 86007442 777025553
1 470538862 249134592
2 28578259 867130006
1 327086462 616929581
2 456930014 234446687
1 771507643 402216146
1 636152224 396882973
1 857555545 396343016
1 885829993 624440253
1 752070940 501125051
1 113227571 372198366
1 17900975 18276830
1 642778345 942024697
1 959649590 614668323
1 620649196 255691898
1 983986072 680989411
2 669380574 8953541
2 200195508 733599848
1 803731433 718713787
1 651298089 996644365
1 914687906 104930362
5 392621538 697338343
1 510585280 714694396
1 725496857 416417297
1 78267902 587058732
1 518649392 153682375
1 909064334 4996717
2 259768895 804682007
2 491342914 958999509
1 566634330 994101633
2 998497183 203411729
1 614101545 82795160
1 518379713 925395303
2 305539320 336785784
1 86745292 52836820
3 95222380 809763865
1 676866847 792798755
2 217009044 683300432
3 28236907 760354610
1 609310136 423619607
2 690574432 746154455
1 922429525 112092955
1 913905460 421315749
1 246005409 187643448
1 109108805 11125484
2 394386829 702858257
3 358718138 619534129
1 105246774 428602044
1 209569048 321301895
1 104932216 998782076
5 228001917 733349705
1 324543338 581056199
1 949010294 526327519
1 505497871 915421883
2 8196789 727402725
1 470711603 528217439
2 252251923 201576617
1 700463151 159323016
1 27599418 934773156
1 561268816 346885280
1 679740374 517919104
1 825085539 873297714
4 974983121 173823392
1 848205929 541587374
2 414139635 145804620
3 945840027 364946033
2 498597314 726090982
1 951506260 706104160
2 709290195 129951137
2 355446925 479292137
1 92027451 848431215
1 850347620 307204929
3 919030425 748275957
1 755635349 524624381
1 342403505 753322017
1 408316379 496039405
1 686394141 612787053
1 924451270 412464540
1 156764767 906691323
1 651398149 802275713
1 836941582 158030349
3 935052977 589586945
1 880506311 536261144
1 927880013 430963344
3 944040352 317389857
1 988225687 22324065
1 49642714 556017592
1 314104557 507729865
1 374263120 495007946
1 960153957 50440255
2 662821856 260419066
1 66479141 243545337
1 438213340 726884062
3 840878616 769870106
3 441910981 649980402
2 162932357 83676730
1 822170906 548234863
1 379631227 405625402
2 771941258 273581131
1 45767898 898228119
1 230068043 790773462
2 234595036 102127859
1 181460039 52392399
1 702129701 519003792
2 982894104 245295476
1 61940288 216424872
1 802597755 941365217
3 761948458 591972750
1 323487621 900997455
4 27398612 833533571
2 612609945 244391485
1 284963240 594530284
4 230059210 227600372
4 736217721 903361892
2 766936852 357100531
1 5366267 435679996
3 232873422 83480681
1 764560112 169967533
1 155599201 786510271
4 70135768 471563501
1 588985928 67024680
2 411580990 797789017
1 668402148 926815245
2 936964873 66743290
1 940526039 92919825
3 472359162 786701822
2 469383688 559766092
1 499607851 530946785
2 993926452 346722038
3 830145458 24615501
6 194646552 247647842
2 601683094 124611287
1 283893108 516577309
4 977469189 655560355
2 982141388 383082348
2 337788118 879683688
3 458659273 574357022
1 681762463 706449892
1 42586669 320213312
2 584906258 581859492
1 469631437 775955577
1 555078478 844552801
2 562907742 527194066
2 317191843 505146578
1 184473003 302201
1 345021773 335114270
2 418083904 99613940
3 393497315 100496188
3 823927054 630542808
1 991134040 457904214
1 317467575 464431053
2 801482454 592595769
4 208099579 684480752
2 181175303 225810390
1 907837097 922709163
1 768737771 118539259
3 292015525 963734923
5 310032711 55296541
1 630204589 125409458
1 663047406 481929393
1 469034271 816226720
1 505190764 997699206
2 716407829 138215064
2 118268247 972481406
1 613089074 422753516
1 321889839 569616456
3 978187126 221891461
3 63386217 45576632
1 20917355 270904472
3 593960796 432750012
1 340852812 216511549
1 871577705 10145177
2 322338365 786423357
2 961035540 370292120
1 605640681 411285604
1 917077698 185499341
5 296331666 541830096
1 96211958 270028545
1 119164990 807312115
1 251171389 654560460
1 112341823 270717630
2 119217032 169613352
4 870473553 288697023
3 53838846 396358481
1 704547095 698984959
1 946475082 884066066
2 142743931 569327869
1 280831926 996905779
1 358324857 192446481
1 801832272 936329236
4 410691614 585103643
1 103163107 118159546
2 346062155 870419969
2 618371267 57904191
1 405888882 291339836
2 555982087 582425178
1 460477665 819579011
1 143094782 17736811
1 806443207 144647865
2 388675266 122101663
2 830577688 763254962
1 9336443 738598291
2 868045684 779912659
2 941109659 193933601
1 356565021 530691300
1 991223648 5479046
2 113157569 15283186
2 919057663 775897723
3 949345671 525421233
1 422034438 2528784
3 253986928 169150011
2 886330478 541618594
1 238421936 889584205
1 517060945 717899932
3 144956200 743770256
1 355221822 662861339
1 131563135 292339510
1 175228541 341994326
1 518314291 720494723
1 473741255 229295637
2 947374326 280879444
1 611770893 230173410
1 532758587 435362378
1 461794791 799082093
2 993019381 841836921
2 867664925 109451432
1 450237507 138570454
1 685812461 926906158
1 347388197 73331333
1 586720058 634845109
2 199008416 836258100
1 817551834 666191210
1 324105043 871830856
1 520839704 25672661
2 921051761 250350191
1 389811587 403211552
2 148717625 268047792
2 219536789 774913545
1 65093207 114979833
1 464641263 794041252
1 88714700 854576189
3 52508756 41999780
2 471640322 116926240
3 613496752 102985520
1 462558397 143646794
1 682904515 724264196
2 911183063 824607102
1 968637224 439929654
1 801316716 866989471
1 160396551 173828876
1 341110860 206922942
2 5196960 993920190
1 961233161 271073939
4 279154301 102376728
1 821188394 796821169
1 171827827 51555482
1 189516418 507097698
1 518700660 423553021
1 340154954 316701703
1 209162509 8431104
1 41180424 492555994
2 503497485 763440187
3 601121711 839613981
2 122794392 951861880
1 422049778 967717728
2 985126333 657237697
2 261278738 144512071
1 109097164 18101430
2 324815094 369031438
2 963556351 155767273
4 93891046 837977299
2 607329653 178753645
1 892808591 130178733
1 415520938 271082626
1 25262269 953820560
1 432339257 196708010
2 650781313 225138968
1 376056913 754574281
1 503838557 181477326
1 953861123 746061809
1 528448755 68097708
1 738327798 323818086
1 586607913 910448573
1 21033702 529101320
1 491286735 858371891
1 932345194 547167129
2 959118083 690255760
1 39395213 108220622
1 848037121 313016107
1 530667187 985176070
1 2995832 451827743
2 164861833 358319999
1 680883028 758103445
1 135738130 550381399
1 65532154 163989293
4 737100171 755272098
2 722873206 123596837
1 409089355 698345485
3 850296714 759441950
2 883704000 584411548
1 612118638 460285527
4 389650638 222288049
3 340767755 814979047
1 703031180 848220881
3 657336479 299623223
1 373104046 918819639
1 65181099 588256372
2 469177497 237784936
3 915680441 533267190
1 683277905 339875896
1 478740501 691678683
1 529166282 254871800
1 411986062 629544295
1 387892862 899263867
1 297549752 390340639
1 662944408 640219578
1 328574358 441606439
1 688130992 314527263
1 743436226 885734964
2 833393611 748715035
1 104968519 575331992
2 235150509 461751860
2 421772745 558243884
3 95474054 645403556
2 98998849 998829501
1 120806640 924655602
1 704792952 591416678
1 386542187 168449258
1 762325122 282729111
2 732546954 380057907
2 214132297 352094876
2 102199142 640775081
1 98602136 474476945
1 723198696 748631036
1 372509409 552078057
1 588479963 173355612
1 825183069 28481931
1 593030726 975447626
1 255742602 415672800
1 865599891 232885186
2 78061166 171808675
1 289432353 869150672
1 638446942 763779432
2 895548587 705039202
1 456130617 965474654
1 881454122 482597354
1 173295547 666859111
3 203424436 524844837
1 723879804 691002797
2 592356292 935726179
1 765490518 566971812
1 696812425 536864253
1 972001959 6614941
2 699470307 855114177
1 512040557 338437098
1 290359440 555929870
2 437526067 925732142
1 306718243 837394326
1 938985569 244504593
2 156049697 894385083
1 206756426 547493417
2 176805918 785662036
1 54688223 513851200
1 998232122 219061481
1 45935783 695696223
1 998521403 549630524
2 247358213 114393435
5 17841883 334700320
1 374642149 100691563
4 26667149 548196419
1 163180958 671255049
1 151900370 545718482
2 782462824 509120145
2 308515352 578501051
2 709367517 205580084
1 801593735 81209977
1 90515684 600153001
1 739345655 432825672
1 650896108 73502962
1 687907984 189941884
1 172897779 327954329
1 989900028 160341664
3 320615098 779062316
1 416661501 206599505
3 573855535 453837203
1 752314340 808049148
3 624319603 156261839
2 748513713 119139775
2 262027275 196231522
1 52926393 800227
1 913422825 706407177
1 822500121 928954217
1 409710225 895156620
1 883907596 668759814
2 491346336 719318136
1 38068964 911185037
1 264239648 716156014
2 944943509 862708970
2 442289002 995689735
1 856986670 703845859
1 279844716 580391146
4 494437071 955879948
2 640457418 133312650
1 706354734 288761654
1 331492120 424618413
2 668233173 367160189
3 841451145 633394940
1 329518673 500186312
2 306016054 433370599
1 25248753 869033784
1 672588492 471714170
1 941982231 732433534
3 575882244 511930237
3 384356576 782914213
1 752880735 564507111
1 488822763 48280706
5 121207566 538112693
1 149459871 895242275
4 423331000 306867181
2 357212470 752282714
3 784442808 859322061
1 502638867 355034491
1 269510297 784680317
1 96094605 489392525
1 387713150 878887610
1 380421874 786063286
1 677143001 414742088
1 176323972 867510360
2 590586660 57729186
2 240541087 659235180
1 3156416 534630567
1 71061038 321028605
1 989825037 784409164
1 271554172 599740552
2 474496499 528967890
1 385194589 242949388
1 705483111 811637850
3 954076823 846779720
1 491821949 7270813
1 661757920 413708258
1 962181201 223212424
2 617770899 141468171
2 750721682 74243474
1 211309920 65696391
2 964135153 962009398
1 675239221 115128020
5 777901407 930025758
1 682962026 981553055
1 887269652 159253237
1 796452045 62710833
1 414028864 136019325
5 505508285 123642425
1 956615754 621333915
2 770417387 940625096
1 879313119 549486106
1 911080721 439958468
1 297805765 526296612
1 562496661 823164200
1 70050065 10539525
1 317502087 258792329
1 582935123 456064816
1 722832708 57279962
1 100846860 99707189
2 402951066 907610603
1 500947219 994045113
1 923734004 785822013
2 782019311 836545319
2 72203666 588971653
2 730307142 933930385
2 679415169 705400866
1 146137834 289199823
2 807026044 290994561
1 100062373 602239901
4 202471466 141966253
1 406148478 438205427
2 375743382 709844003
1 144509326 776226183
1 638412976 268993730
1 534046798 701913711
3 561072436 770174699
1 738515101 611725798
1 108770247 210290886
4 678776366 915676230
2 185842611 279019540
1 255521044 654637829
1 797667312 30904250
1 238940985 766232493
1 740651621 205461959
1 769574 788632784
1 889403701 338742540
2 367581001 573192638
1 670051453 514520631
1 293060961 984202953
1 460698087 655959696
5 929289913 660555485
3 52249762 465867464
1 449019009 870896322
2 345303098 70011849
2 617140621 918418313
1 46979211 735511800
1 98974143 824958206
2 456256689 496576123
2 226464156 454316037
2 264254403 56316224
1 549625987 518041610
1 397966058 716577482
1 60757298 531551946
1 62874919 12656174
1 398479214 87910189
2 798010698 800235439
2 382812289 958517829
1 33632402 57516835
1 100761825 857985829
2 804449969 561010056
1 351626507 486109644
1 497748395 22369314
1 759589289 750011813
1 427710106 941010296
1 787771061 76154685
1 348939480 951416050
2 866555587 644579228
1 803418215 906199957
1 326203847 974618716
1 434007423 200139394
1 502333762 367105464
1 215220727 303244393
1 839341286 84000866
1 632729367 968946629
1 574992233 101139881
1 740693422 950024428
1 421504140 575626352
1 756208270 543910402
2 439415542 219408209
1 802773318 831498790
1 462693604 351805932
1 888107594 402159686
2 310454936 593130156
1 218507929 574827820
2 236121710 232080998
1 7429385 777763170
1 218029192 730349692
1 928837124 745143192
1 193766770 298825851
3 623639237 831483527
1 606110742 204953619
1 783847408 98271211
2 305873238 301132855
1 635739174 305739704
2 763722242 98032221
2 804793764 671134370
1 127000689 747774332
2 39029587 195206979
1 747813416 980986178
1 944822899 686611518
2 16210158 884871013
1 573025949 769034846
1 363242221 863326354
1 220477650 302398922
1 126820702 526950115
1 723815259 379919644
3 577037441 331735664
1 499595984 236873430
1 467042249 750363239
2 241903988 13324775
1 117946525 328020268
1 949124470 689517815
2 601979845 440562248
2 637905101 440888254
1 626883124 665478394
1 858786171 191529913
1 205645324 945787088
2 131096152 352348370
2 717753155 994071344
2 968167212 613404907
2 174825823 675845313
1 110012997 683671509
2 62613988 743035434
1 922831535 261918252
1 715648511 657423593
1 794092467 445794709
1 95578681 565543123
1 933638907 668636724
1 470056174 25919090
2 532594809 738256045
4 568190318 482421187
1 811287579 786404743
1 232470304 228681510
1 812191090 420244801
1 125478723 969911974
4 326339840 554476293
2 965417016 247332934
1 483340394 209951128
2 47674845 879604948
2 57184917 924219881
1 752235756 63109681
2 419053335 946839815
2 57809344 631977421
1 780352667 470629653
2 625324839 623353590
1 800883859 984447385
1 765807309 622104153
3 183240230 446310020
2 804562681 40810779
1 145273902 978030377
2 913369299 430597125
5 408688559 858414215
3 100181449 918517829
4 216476810 846661227
1 310435918 740747847
1 475595728 874477713
1 639220016 234129545
3 667165366 371105272
3 737590841 487585914
1 831112816 104455298
9 17738650 443880266
1 85847972 469257520
1 357289012 745881282
1 94551127 739389007
1 232635129 248051828
2 756030346 513938788
1 314697948 558084860
4 691287869 288323914
1 658834537 596644400
1 363867373 934244797
1 541949806 689883869
2 277247446 910257392
1 278284457 828058162
1 701196776 150940454
1 157767413 109600357
3 374633569 21744198
2 413606974 302822760
1 85348372 135099024
1 831574921 598850345
1 568595597 895844908
2 986580599 750530370
1 905126620 957652761
1 285644507 204865241
1 140287296 968091754
1 192131647 613155564
1 971994548 863654692
2 155953483 833972449
2 283283958 974130828
1 951940830 852681672
1 764722067 554488589
2 413132074 47702331
5 533035042 143227878
2 974417702 199084168
2 806544123 557602754
1 582599393 996002175
1 235035083 102015703
1 768612000 288535539
1 382695650 146249899
2 543619705 741039251
2 909765350 864221617
1 323243878 991490696
1 588911163 57116440
2 980234537 747530057
1 758573566 546591891
1 364482249 759352174
2 637840849 718588288
2 409825720 954171377
1 888093553 821055502
1 199694972 270695478
1 931465990 664143382
1 785301301 590569968
1 771023022 65666607
2 792235949 85611052
2 644344553 454197682
1 422196001 102795460
1 80857614 760856154
1 938712452 388346593
1 679368844 6550122
1 440049545 817098035
1 367830904 345166569
1 801864373 338829058
1 274022303 566882272
1 271696242 768557119
1 558235271 539140484
1 550083215 378768811
2 12008306 881914213
1 384879485 279926894
1 90486507 234400934
1 153595173 346057235
1 89887931 56094492
1 515529078 946830881
2 831140597 889017399
1 109136518 545082040
1 856857138 235517469
1 332812033 794366731
1 227024497 939312116
4 240445300 545802738
3 407182072 650242371
1 334219518 898098814
1 111483222 246310702
1 278582879 830110884
1 65480471 78851542
2 302609407 741160110
3 57090969 894991119
1 929251159 141746537
2 727123332 583155042
1 354275980 175105013
1 316990234 795336314
4 805446723 865118997
1 482276480 579669161
1 256965234 473931391
1 711877091 295121438
1 649304556 3506799
1 945804194 187353150
1 586428089 140910909
1 707695679 531795875
1 849187251 746935130
4 620943570 770459043
1 932181854 381041058
1 133430305 148603848
2 961022102 531778860
4 248845441 326009495
1 409865406 597910061
2 668543848 210474455
1 989346427 920487875
1 486400841 898284893
1 111696715 163495802
1 723959022 294794976
1 337869861 554653752
3 832182625 479323666
1 926129904 265554353
2 487923294 568674494
1 588307723 471978579
3 209192795 969661428
1 326837895 315303547
3 430756794 985324723
1 320575473 787019479
1 309593377 80491645
1 355897564 788620349
1 169341258 511768138
3 454899764 920032169
1 47724163 706225091
1 995293474 1019388
1 776626112 25317089
2 362202803 184883483
2 514055961 253093838
2 320115791 323652573
3 930876364 64401072
4 769895382 233266215
1 566051268 697120662
1 671826693 429166571
1 903037228 336349599
1 669974665 238476512
1 394913288 552779342
4 724832088 915990926
2 474986890 546204638
1 593037628 426890047
2 295639512 451088468
1 791194502 617505685
1 912991303 508057293
1 616919862 591980217
1 59426574 916280362
1 567875718 69560786
2 455673713 205354121
1 382858681 449919818
1 694465177 641480124
1 197160036 353196757
1 53004495 30587836
2 163308645 999846606
1 604634529 150223197
1 990316228 250441517
2 21212077 442164761
2 466748284 427167030
1 852995514 379877970
2 665715586 289353121
2 173775543 385522283
2 204056068 28833495
1 916005944 989783263
1 107993735 575003837
1 150088263 539737535
1 887631815 824776552
2 607441716 11224644
1 610616554 14567262
1 701839018 935012914
1 718627540 700630092
1 689244367 594188660
2 336112125 638513348
1 183895792 451983042
1 743284434 808518930
2 881427668 77903376
2 646779800 282775140
3 807113415 527181831
1 350547679 584449845
1 672278253 354210857
3 467879980 430267423
4 933892577 115534033
1 119391715 980800374
2 591084348 457639982
1 643980869 217431611
3 404310910 898492915
1 137815371 373024879
4 876399877 950584889
1 82855577 640022336
2 543201234 218165666
2 544568516 665930642
1 591231127 628325451
1 675526078 451170511
2 387720034 470807778
1 963178208 849774186
1 98892149 362557612
2 567197904 322763640
1 78836947 243233656
1 870171779 190703268
1 915080128 7042780
3 376111603 413523534
3 329751908 277342253
2 419487308 44328918
1 258305283 703907559
1 446989377 658732283
1 471060613 51100533
2 221283971 6104110
1 487181073 167019535
1 351877481 99254391
1 20471191 547491003
2 139691682 565464849
2 922542252 672659289
1 905233798 328674406
1 404514447 512842375
2 176307255 190075327
1 174351703 193667734
1 702774004 900626751
1 580414542 993823444
1 685650657 908190199
1 771556497 179845390
1 650923966 597085205
1 337964946 954844097
3 115647452 278582398
3 514919892 44758018
2 721725374 967320188
2 916988732 437580592
6 67298878 619534757
1 754335629 171917998
1 55849607 750720569
1 782610338 255984800
3 290628421 762553553
2 383842963 532629365
1 705642287 156120287
1 389335989 551824487
1 837551975 965782870
1 870013989 367497426
1 386981948 666656188
3 36294704 65768958
1 988294583 410391424
1 920124432 254788368
1 148739795 101725431
3 982233437 836683849
1 775164346 564490633
1 481084772 671078678
1 514185229 571132513
1 188665336 248399316
1 605886123 869410454
3 26622129 989429128
1 466419677 986340800
3 796005782 564674329
1 638800299 341140993
1 654657632 795332265
1 612563305 213656872
1 963126806 14667486
1 884274179 65779414
3 843784168 837455115
1 347857298 5061068
1 809293101 103893188
2 524626957 446921271
1 551464036 136684198
1 132262025 843213745
2 668424367 568156198
2 287991307 408824674
4 160779377 713776778
1 797431895 728706146
2 236448142 535872945
1 448939715 179235738
1 760806456 350695882
1 406106583 184609658
1 180542727 56942769
1 821783088 681811664
2 885879545 52219685
2 114482997 623812155
3 468202263 714329588
5 668730495 17880850
1 994073634 18030200
2 302327834 499521670
1 481941164 376146933
1 439183987 334504511
1 915617943 690723743
1 687561699 691626983
4 377883121 417261366
1 372831175 718717879
1 401771932 894212944
2 652148449 238863908
1 820206594 677804989
1 795094343 331576683
1 895725973 963785471
2 587317392 985325208
4 185402165 832527060
2 212443074 957094540
1 980009549 444521303
1 195745703 261626784
1 398855559 626739007
1 19980967 208942926
1 666992413 464537132
1 721073203 244882221
6 117357280 921858757
1 984934463 733339121
2 548858542 145267239
3 679156712 795496990
1 559843989 297688250
1 829468194 333352374
1 465940272 52580363
1 748033440 331034048
1 933771538 481000439
3 563408600 206582785
1 679872699 451698706
3 39970662 506495516
1 857998253 928742746
1 289433417 570968177
2 404711223 781545467
2 735151321 700216495
1 148580268 73719355
3 17423643 337405777
1 753114547 762540858
1 632359186 926524060
3 141336764 801484663
2 29746519 420970822
3 663262385 570876844
1 655917115 43787425
1 547589763 914852417
1 166967000 508139266
2 58754182 49128091
2 661374875 954122099
3 422310483 865153663
2 65410648 439398651
2 100803638 355604013
1 321327396 496774600
3 865081348 78598127
4 137799039 52783954
2 765899916 159881206
1 189313900 905007791
3 360415439 849287219
2 314659712 73878468
2 930351270 857619736
1 590253631 339573032
1 242930657 685387675
1 650179722 435967198
3 210993998 449878900
1 454953218 724830682
3 556328345 428639988
1 122515590 440503804
1 373949608 460513013
1 452015817 656504068
2 454889809 337240256
2 300664357 871846931
1 343265016 632756563
1 143270154 247602848
1 816582750 824469577
2 568652450 850258010
2 247101470 60798350
1 941260441 130148499
1 350922007 276606116
3 322816946 346127960
1 223236239 971499912
2 322920966 759789188
1 493243148 86157640
2 244026169 490573287
2 574676488 390152449
1 748928417 35899524
1 158502951 400992056
1 864187008 971562487
2 581003724 182443530
1 849702712 299775898
1 517884483 742796983
1 686089584 509477071
2 412533490 557064567
1 130142885 400016294
1 832421694 262293891
1 525976483 159800870
1 655158485 79685078
1 262210548 330370613
1 800695781 325083537
2 22235479 848070456
3 126073770 919176991
4 757070228 599742745
1 730646352 907300297
2 640232240 504426546
1 933696358 762740269
1 137338030 78324968
2 301482955 435710779
1 123750456 194756354
1 719389044 875577201
4 779540143 93685507
1 356740583 420867380
1 859403694 113620134
2 811621655 166749746
1 316776130 541332190
2 217076091 480668016
1 455020815 405138366
2 765130969 675487602
1 895418997 774742495
2 851454284 29794226
3 582651376 289838101
4 553417778 395723415
1 135766955 547219502
2 985402226 671632602
1 340160870 616527441
1 52452792 145054298
1 876997770 823301503
1 383434740 579884843
1 781100790 985872704
1 282712663 268224982
1 516939099 534053595
1 162653169 222895209
2 683667318 702692060
2 520357823 644635951
1 535469841 474599420
1 978247122 904450316
2 93513105 33338003
1 272300921 776767966
1 329285463 80405837
1 473075788 13314341
1 175534824 373999577
1 378093452 73197119
3 197209115 203470035
2 563445729 145684575
2 910086220 724637921
1 803292932 401683950
1 23477513 995138117
1 963042736 273433384
2 545421801 948324667
1 147708852 135158226
1 628926200 100270167
1 513222403 600276720
2 801013086 195733582
2 9511528 497533282
1 732259088 993437961
1 155163504 412014391
3 98807216 480274945
1 346539925 471151383
5 205871895 866263471
4 883309940 76806336
1 194356649 826937157
1 763946941 956209347
1 205559163 887209465
2 111414160 242882217
1 905784606 316627024
1 672267881 843925940
1 762956788 19175894
1 842300564 230435672
1 491145748 107884027
1 585311943 331747325
1 234346387 253231517
1 454307235 736854675
4 995388333 862556607
4 571933836 532632441
3 951909289 531330079
1 156334199 272812718
1 887671761 354056743
1 300667531 341602096
2 586211063 826197110
1 691286842 433459413
1 255771701 111568011
1 119370066 968959804
1 807534396 520602090
2 326109452 263112453
1 517918775 393272794
2 46010656 490113953
2 209630335 847908608
1 58097706 45578075
1 908830684 986593358
1 739408019 24837334
3 278129483 74250602
1 694993839 827829022
3 937179164 357041820
2 143823664 10338038
2 821949360 381956748
3 6258355 328522531
1 26754630 33925504
1 912310934 262780581
2 200010494 716397725
3 575548061 297865084
1 997462416 439396845
2 617836246 986105063
1 370021711 586290407
2 954162705 363588559
1 112456585 9694745
1 717278523 23810963
1 263938202 584214352
1 699812353 737387877
2 61805423 814546711
3 940615088 155637673
1 372414113 906615004
2 582695387 299805888
1 325450752 271271518
1 394692872 482222280
1 218925193 561863124
1 800681116 908621886
2 37398468 307018847
2 157807479 457949213
2 661062702 6596171
1 711910739 422328835
1 740720048 317894424
1 226244965 963883810
1 188279235 937134460
2 477946939 166693901
3 121098931 531708698
3 52629369 890910256
2 553422489 415340831
1 224185395 635555121
1 750117711 134337269
1 426712922 292368603
1 614620176 894301429
1 543536828 744871224
1 725386351 663213597
2 903127782 665267758
1 353813266 825813462
1 919033011 433303585
2 483868701 202988227
2 771189212 249541993
1 687038444 631401625
1 536634075 479373516
1 789423995 814043057
1 334264501 465199006
1 17313359 452011272
2 878402832 459645678
1 147877017 252552736
2 117812078 32850962
1 17080561 422027525
1 460130360 587158947
1 888870073 922426749
2 408054807 847370239
1 774496715 460608924
2 672919454 443389809
1 413270597 122849265
1 426397011 931975273
1 634511427 824403660
1 287034707 695198819
2 343567028 713307780
1 117773811 951319000
1 85282046 448979843
1 623563545 288297810
3 280324409 835960631
1 145698751 746870737
1 745968909 351662779
2 647503985 433556176
1 549391196 657951771
2 448457521 365007951
2 559088310 882980457
5 429222113 472373594
1 718103994 746339060
1 164192881 596390613
1 34760610 958031749
1 892915414 473624445
1 794271619 125406377
1 442420151 277211033
1 840983868 67333814
2 200252282 893059599
2 747924915 563766360
2 358952599 664566398
1 544970468 23758853
2 649023104 658811802
1 580298853 250665337
1 576236398 470430701
1 997737043 153104909
2 216079524 78339013
2 847713475 284115961
1 129611483 964027600
1 366169629 672230315
1 906189881 645946844
1 706154104 275821951
1 893135427 355686773
2 454319023 109000409
2 665983926 138774299
1 122905653 700692484
1 886024287 87408214
1 203774203 597834894
2 829729830 577879738
1 606605688 398542853
1 247752510 727808028
1 985887887 924800056
1 790562556 469152461
1 705558330 48163854
3 50013768 614782736
2 627411182 835284900
1 356283521 652829712
1 340700560 761080342
2 76259678 802439149
1 819307521 941693955
1 801946010 467951332
1 774935288 62556876
1 79840261 566105505
1 114492215 130181929
3 984048560 103972991
2 174832890 34363159
1 102964081 838752433
1 374125660 295118594
2 488365595 902845691
1 679255915 317604673
2 32846612 701427131
4 200751595 818650999
1 490352325 988608849
1 637009520 878690607
1 455406520 869081001
1 469772518 880442046
1 133950125 767534870
2 641068094 709375111
1 966670963 736862862
2 816699645 907053091
1 157081092 710074370
1 545795592 171943340
2 831361823 873923556
1 23673447 264500460
1 644910209 816467307
2 728642012 170561094
3 522707017 809361887
1 445736564 811723516
1 514014161 256370650
2 602022092 741773103
1 746660493 229347482
3 237683917 935975232
1 876259386 272931669
3 612904920 327359569
1 453357906 719514110
2 989402715 785049471
1 933300457 800360442
1 775499194 304199562
1 546897704 964583894
1 39462553 329253658
1 38278158 640964848
4 56184388 116007750
5 843900230 390470107
1 765713371 204376508
3 753579993 763813018
1 102789684 660664391
1 460857100 775075550
1 761613403 814092572
2 767020120 46935933
1 71910397 698190026
1 163306192 984390692
2 216766376 268840384
2 737522701 158156985
2 666398754 193523106
2 865915658 154648742
1 591592275 185429672
2 419322644 466355680
1 76625241 144268041
1 290500431 275193577
3 502121214 971962427
1 337720033 852260043
3 308739685 974785444
2 75291615 419509150
1 288792777 745220710
1 658762425 258472978
1 958537385 866882910
1 221713915 372762639
1 277338371 21538554
1 72889510 637328899
2 571770551 802807256
2 676548134 769606873
3 335819591 798407550
1 988362279 702674182
2 430877307 215650249
2 406242148 304264332
1 168512083 664336931
1 203335353 116481269
3 365416140 968778885
1 263958617 322194379
3 46126494 329453401
2 141828466 721740621
1 316195592 45514740
2 830871525 830827857
1 673859127 88633035
1 604162449 945090450
1 409626383 109022154
1 785652332 850219835
1 50988810 650530956
3 630401441 805151383
2 383348074 844575453
2 91491909 214428322
1 633588480 881877512
2 814854411 463207809
1 869372372 291036845
2 55363392 752472303
3 736049905 962074940
2 167301668 130377998
2 895813393 516891361
1 49572327 468022427
2 263609607 570956445
1 587644587 581692536
3 246931828 208524209
1 192678594 978544542
1 216675397 639620972
1 342126344 18335814
1 226197782 957682848
3 718506395 512523470
2 510673390 862820113
1 646929078 366660117
1 226902976 1630118
4 536726109 106388946
1 200776317 76820561
2 479759154 535315132
1 340472833 782447296
1 515069230 12866780
1 836341002 634926335
1 74804790 232345770
3 919577119 362455470
1 700342703 997355172
1 558332385 545968235
1 260236971 328453377
1 211550566 880351530
1 839219506 10924417
1 446011058 321441093
1 607265984 376991470
3 22807546 936067756
1 796526521 980607828
1 287528343 483817441
1 995021505 525044599
2 598458963 499851837
1 7429112 747566929
1 712920602 440102488
1 778733708 861194702
3 482956801 51490195
5 587746489 667977147
1 940893574 223150245
1 547388355 567399178
6 911823986 427167414
2 267785493 715280507
2 292682969 889474477
1 246921656 287533828
3 555995935 510713877
1 664249305 306463896
1 520316429 242309264
1 67326914 465946574
1 188661070 487779715
3 652406326 188076321
1 402795246 565303735
1 441775926 667696007
2 978452372 792637241
1 154937076 552961964
3 734246017 532471566
1 781386783 794334933
1 154820113 507305113
2 950874674 631716279
1 497459820 564419767
1 610731951 478470496
1 343006902 277277846
1 905445893 471539023
2 174724954 483341953
3 53130033 604047300
1 787802303 515609790
1 916454905 488776991
2 339708284 381809101
1 889299907 46903083
1 534001396 426859669
1 944345435 414668093
1 232242536 981410266
1 823303305 373170816
2 590436742 612798711
1 955090715 161956919
1 501342639 903139731
3 387264352 670672570
1 106279341 451183490
1 374656743 15765715
1 838496353 939115898
2 874750933 639654038
2 460565723 736564747
2 192087836 22300403
1 263726118 984718347
2 754620912 378783440
1 853371443 939673772
1 454422440 631953933
1 198567992 208172028
1 763009745 851962349
1 138504703 366040460
1 992856346 403847253
1 68779796 867929794
2 317919650 628899349
1 425783490 796358301
1 867449243 468169965
1 807458641 683636221
1 850752415 552449375
1 300134254 306998403
1 92328841 975834915
2 40492239 751620231
1 43589869 968583101
3 438269105 806483868
1 284176036 507196783
2 754005495 35952563
1 375368920 761104675
4 127998401 238831128
1 46968228 864625236
1 530321574 446380356
1 960288784 835706337
1 623336436 680859757
1 360820853 394582569
1 9481499 634553996
2 151402402 691797769
1 272365535 155844333
1 880542206 196666214
1 959390114 360309943
2 105728550 368354580
1 857353637 513845479
1 282981899 653799482
1 943749942 675554205
1 41287986 536350755
1 805024775 895866009
4 747844264 505224045
1 475048601 251027876
1 747876689 55115790
2 249887707 123411586
1 594026887 485173814
1 355304277 550083204
2 87153826 441107191
1 659685815 263079711
1 165295630 259117455
1 161185481 144029704
1 995231925 836278496
1 735773784 816380796
1 170458725 767391681
2 590731182 332031089
1 904811799 179269383
2 904922505 619617473
2 533491508 831206047
1 639309983 798599355
4 5075484 48266557
1 481726742 302424087
2 648989297 308173682
1 699503549 884046032
1 747415315 300100511
1 270872388 52436105
1 134853552 43000744
1 433490083 634735292
1 879680897 463505486
1 110488107 641495874
1 228732473 504628593
4 472002710 40442502
2 205318730 829055510
1 422611475 692059907
1 174085067 388377872
1 685120632 149015397
1 591621477 89152816
1 263626245 129417710
3 284652577 704777644
1 117099025 913480437
1 877927268 919710698
1 201496951 166907486
2 651747826 903829785
1 171626974 250574470
1 154637790 632022314
2 391465728 67670356
2 113116776 789849537
2 157997754 328912370
1 287355492 955249901
2 762868323 538901876
1 398149666 645310371
1 389781163 382458486
1 459823721 697441861
1 158475594 673951504
2 686299411 600993786
2 330576246 683991161
1 961324024 143209642
1 409358512 633453633
1 395891213 73387000
2 581703100 92840865
1 253016963 657742735
4 541187290 225694023
1 258366912 42009790
1 58148906 976073644
2 40183243 208261099
3 225488636 312833091
1 536141991 499805892
1 822466628 268452417
3 185969982 553644407
1 326227215 423000487
3 280863556 50150104
1 434470563 891155704
2 667885494 144785282
1 385245357 568849382
1 400160501 523094691
2 846748968 239356303
2 383290437 548831098
1 615859824 208298514
1 928642774 147271982
1 189283777 536689244
1 633251534 477102059
1 667512696 784566268
2 246191437 469281888
1 991184961 809669573
1 819216169 529424033
1 683294279 716059304
2 810446604 521094728
2 864330851 352209146
1 7959407 550221096
3 477930575 194315724
1 60520881 245214605
2 331102624 216709912
2 151780473 633948716
1 258038202 452507128
1 300951349 311155295
1 462277588 289920304
1 676449451 795701291
2 312170823 140338369
3 236708321 593418236
1 37068478 385970700
1 734113909 672984333
1 568468013 691354104
1 966814520 761044378
1 166545145 415970454
1 917678549 807944329
2 561367519 734757311
3 826632 619163297
2 347476230 150687720
1 484410370 737934656
2 242938892 50102130
1 221384776 779440349
1 156578609 368292543
1 437138679 821373094
4 522270465 685533070
1 216500295 834296885
2 294397291 938201094
3 854660626 487895696
2 102985809 272789094
2 774685989 903138974
1 672825767 518201974
1 241486748 857283123
1 236614740 403637254
1 524159849 993550679
2 861762095 868633096
2 564958092 509361734
2 670843313 337516775
1 790177924 211963981
2 396542844 600311773
1 452556666 945500526
1 659171442 999447656
1 857381178 641051868
1 295977469 4119749
1 988982319 667473032
1 205574242 345817793
1 589868656 778850425
1 256821427 896101940
3 831497986 685855459
1 148665480 731255445
1 742065540 825573928
1 496938547 593888353
1 990367309 955310293
4 750889158 539827683
2 395619926 630329471
5 20306475 829916330
3 575248038 208995138
4 288268869 821294197
1 962520690 235371061
3 840360572 57201799
1 83979526 595105424
4 259769963 697543802
2 766706950 113867545
1 829559453 427582573
2 613531302 117595961
1 693621660 104609718
1 967661450 529748789
1 973942396 360086865
2 147763504 744327454
1 514953218 586548306
2 660880150 656023617
3 182831107 939895023
1 873512898 245088586
1 343033574 713836120
1 686003265 978529866
1 952622734 285293788
1 645514560 797249527
5 741706794 521648748
2 908044221 469963077
1 498897868 623014333
2 199266399 864684878
1 790467440 473990365
2 493235051 645287020
3 227984698 926739727
1 471752893 262627132
5 784380832 637934556
2 856838010 882928248
1 307385962 401095373
1 440423960 324640117
1 151896897 610654523
1 917340942 546026090
1 282840439 984325235
1 887005720 352481815
1 393196213 708357815
2 948476003 981845523
1 235050300 60477240
1 620247057 522705686
1 101224482 660062981
2 989383619 27720995
2 812407070 165284394
2 911420681 835956145
1 906085794 476089372
1 127448736 590859558
1 670012518 197176977
1 319071350 484366691
3 442991515 774651575
3 765045451 887483854
2 522393604 114580697
1 502814173 481191804
1 544755479 851694647
2 679259874 808854288
1 455444046 540804481
1 204307626 596897377
2 647889227 303730558
1 731680353 544803915
1 89678259 669741376
1 265444946 123036849
2 188952384 886788833
1 28682463 89310297
1 268632768 67093035
1 329860853 108808253
4 430219058 469447908
2 947217734 74052745
1 858606315 526542
3 896285187 635280593
1 471772845 868566638
1 732923303 959766864
1 662327894 803996612
1 982867414 166839951
3 220048917 587565088
1 973869294 621120468
2 371992892 133362241
3 798847920 142126834
2 351639573 447048893
1 603468506 753738937
3 356218532 946173366
1 220894366 143081756
1 409005608 976931263
6 954808368 427807491
1 431819526 819304511
1 271627945 333338567
1 167117201 570474046
2 425139388 990457421
1 338051102 163023448
1 998171458 338890742
3 382155731 803349883
1 777450566 733591460
1 177936818 705659182
1 759628392 800441749
1 103578511 166498231
1 929960200 903282635
1 951187454 496618923
2 313020127 443366018
1 603548490 68661921
1 635874347 994382024
1 947475724 312654515
1 175836240 302994373
2 295604283 216019871
1 781499516 223188024
1 320887 631403227
1 841965237 74708488
5 42415284 438101358
1 31559296 13913281
1 879330491 425053987
1 754612017 742079172
1 929516135 19182367
1 473805050 224969269
1 632229243 288664176
1 3707760 933823467
1 62165358 796998886
1 858609628 861740959
3 476333781 433002793
2 21030664 765049369
1 292162134 519386255
1 824131041 666615245
1 793018391 157798276
1 881418066 677717740
1 319651442 469338601
1 762218044 583924327
1 837963046 328789443
2 971912780 792491476
2 557813486 847060041
1 871313204 152860767
2 187315522 917050404
3 575954539 134589440
1 818122817 824308471
1 664878381 873639926
1 710151594 433225139
1 484290803 292172757
2 541075815 877432191
1 423955614 187414016
2 756212444 542099007
1 816651215 874838093
1 626708811 917071131
1 161044186 386411390
2 119998225 287734700
2 432332816 830718516
5 899784967 69947062
1 308584376 437702115
1 268552793 50282077
2 38551608 172979737
1 690401076 352884795
3 678986288 508517922
1 65038037 527671252
1 851069610 51452209
1 272755881 641962114
1 273737421 347209246
2 944166938 727288543
1 854159382 161904045
1 216702385 494971804
2 29965689 199449077
2 426438341 121194740
1 163599985 72394674
2 564476996 858731796
4 365783388 572501621
1 194899211 208954077
1 770316559 688869722
1 54596409 485497597
1 381638964 687554509
2 449091249 164425457
1 797394850 265990489
1 597949519 355975776
2 106878102 107805667
1 555472872 974345839
1 673595069 603322339
1 608798178 724923068
1 542017585 616247382
11 102199472 536952352
1 671170222 263232511
1 650658722 862832934
2 650555822 916778582
1 877334777 588840749
1 195006847 799938080
1 950753491 135277099
2 491580290 248210387
1 926202764 70712999
1 315927407 125254901
1 576111206 539003043
3 533677777 354048749
2 518137552 344737913
1 798075461 378523897
2 808865866 838766611
1 576441522 616973740
1 902283189 720008379
2 286897565 331488177
2 122188081 138400477
2 831099484 440529363
2 936775271 769951826
3 309659613 260282413
1 776538655 721513156
1 608492592 719899031
1 725707595 40213834
1 910160528 635532546
1 921985817 732288984
1 943072933 341878860
1 160298691 498932024
1 604355024 757657716
3 188095662 346541790
1 809401844 985735595
2 463166071 967260907
3 900267878 674856261
1 408946197 313926750
1 190730519 913890280
2 422591588 814975940
3 2920980 614717718
1 123158305 82339051
4 652916192 494180935
3 743025860 598554741
1 444370083 937981602
1 276578583 825698351
1 473858162 770416477
4 30441688 493921879
2 706102008 277996373
1 271899058 686143996
1 977403544 804247280
1 429167273 853078159
1 573259906 632973548
1 108481782 386649372
1 387974892 347728372
1 869052598 211934011
1 870882827 198146265
1 573825416 488940429
1 210852230 84810719
1 229295428 808177003
2 110209960 939237770
1 910660692 958296425
1 147390261 420430042
1 475319785 462667369
1 154135305 109202724
1 999952487 272555687
1 669789966 532328733
1 631469823 144382794
1 715841975 989303125
1 621554350 567137342
2 977270083 328765107
2 719925891 772500015
2 676669223 188640204
3 682362192 476462509
4 109077042 619752912
1 841114563 934972307
2 139435272 285729543
1 995342381 292144094
1 537534432 568959814
2 678332209 451206800
1 612972211 48347809
2 287408791 679857708
4 480545887 147796460
1 98632135 70408059
1 601595010 656633260
1 858102058 741471849
3 627359252 613040998
2 75587161 834033266
1 663613588 76908085
1 187064340 575748402
1 306989645 130928936
1 418078933 297124956
2 33277006 879470880
2 279919519 261632424
3 370610122 18461778
1 454418117 981507347
1 229331609 885014770
1 67896108 715988549
1 580580667 749836259
2 832545383 950714198
1 57790999 881310015
3 933767799 844877668
3 391202667 547543609
1 13736857 480699943
2 773692294 178156410
1 909761805 638871545
1 837904618 217431013
1 120720937 894427445
1 853998793 923620054
1 46451558 854704992
1 772851607 364072883
1 834309015 27026448
2 476435475 653050789
1 260577452 284481055
1 5746414 422153041
1 104526831 420901615
1 402631241 189307755
1 720214062 207845131
2 663212039 937102361
1 332044827 492521110
1 773272383 42400113
1 136020254 3824995
1 803968236 439924010
3 497991841 430114833
1 230891904 185584917
2 590742553 555833821
3 435266833 781294596
1 48433605 459835995
1 782030882 86289148
1 22712655 775514829
1 351132337 805433091
5 304620692 944609466
1 31244579 309506738
2 931855120 899805452
2 507836371 356542907
2 122164996 410581980
1 868447641 476032517
1 992503932 249074724
2 660628217 440647425
1 518945962 584931233
1 104860733 95438835
3 93839687 904323420
1 308710011 873694716
3 519597609 823892222
1 319934807 96060255
2 896147827 814106711
1 51183206 140570399
1 943556957 724766048
1 398127223 355186190
3 263511528 723637632
3 912096150 766285884
1 642823790 855890244
2 144015851 915897941
1 995704114 10919595
4 491852913 403220081
2 600087434 240752926
2 279834415 116236664
1 304322971 1518260
1 27648630 657565468
1 203729715 273634599
2 738613884 209190642
1 827139248 395630038
1 936915890 661991590
2 480129002 886410322
1 343969404 788141942
2 407100496 99736321
4 484368308 510138194
1 459950117 442840036
3 529204397 725432173
4 834908862 359822742
1 783892579 339213149
1 901761642 146752324
5 97185769 958951241
3 91762053 22543701
1 235725853 66097704
1 557483107 218431692
2 813411304 291669522
2 501674340 318452240
1 786978153 556465970
1 706056806 395511417
2 380833596 694429477
4 869336721 340372173
2 586602545 497765769
1 487483373 55576620
1 761048199 698874244
2 447555659 138809601
1 820488890 278144561
7 66148523 714538589
1 203258244 367878247
3 332931184 254827516
2 871864666 833547372
1 272103189 18728197
1 72502432 513969514
1 384308116 202720450
1 583065100 4293402
3 893886456 427789521
1 668482509 904210930
1 840729197 450505638
1 857212746 499632047
1 846835020 64056993
2 173817648 775849704
1 534484629 923102339
3 658643616 719465496
1 966798745 534662869
1 738718572 886794660
2 304252776 181633055
1 259111979 618025019
3 457746283 676868025
1 663295255 878210079
3 679843619 492990747
1 443531811 248910656
1 492188116 448839361
2 328371206 445070663
1 988823952 39717045
1 662626443 657793216
1 289906941 312629176
3 78110648 912494098
3 697289904 587223093
3 251525516 556384403
1 123158669 690833365
1 242314275 981650464
1 676632940 776645682
2 902959411 370219044
1 687100624 485277961
1 846710285 854510664
1 999321830 19831908
3 80095600 188534735
2 754914848 573206145
1 201038306 401172247
2 830256191 416561171
2 340762364 683653112
1 851134865 83872646
1 742985925 10094501
1 911790023 768554585
2 277362433 290136155
2 196166849 610188956
1 330709179 692336676
1 517042251 559993993
1 261557306 3881882
6 815930751 316450970
2 441363765 102134277
1 754948169 81654103
2 949015394 346414869
1 515556389 484480650
1 97561230 704091319
1 269875182 77902938
3 287866890 471124566
1 472684916 358589228
2 151433679 951853225
2 719133699 816208640
1 769304899 692194671
2 519860037 135689391
3 52301694 863699858
2 135956877 205853304
1 20446348 451387859
1 664657661 637498231
2 859237520 282948740
5 677630294 402131087
1 473543793 74670457
3 968087487 730067509
1 357489045 45537379
2 198206501 107419477
1 159176759 39612012
1 400575213 564595216
2 821500976 648503254
2 169799298 690940079
1 370659946 44789691
1 708937637 800959700
4 206456740 118798503
1 572988164 741813764
1 322758400 324044185
1 4246174 966155960
1 133268874 964549150
1 619045586 797128403
1 471281167 841327419
1 819776691 57732304
2 363311351 234504574
1 63791623 739257949
1 619920185 857346293
1 671072159 688251494
1 254843820 13640961
1 371993941 84415225
1 975245554 487303579
1 776315708 316333792
1 845464089 32891339
1 618458362 924020218
1 613917250 379887293
1 7796355 954476202
2 726953196 654243354
1 731816762 738402641
1 518270924 134736729
2 228208648 189847790
1 506399106 181992013
2 261858159 69451200
3 721743114 623554443
1 183019512 619976860
1 350304081 245056222
1 773405445 291534327
1 446313807 459977984
4 587141487 540799082
1 904518709 587738021
1 146744081 873731655
1 315256445 85844608
1 518726551 302642253
2 17607 718016488
1 405783793 418378783
1 829649615 198965265
2 757773985 420890449
3 65445143 98534470
1 618147148 963987439
1 941655724 230435651
1 10089055 251018475
1 612588864 313162577
2 258848023 407069825
1 70483496 599262496
1 903191125 587568630
1 569738217 262688098
1 462399285 365603228
1 450434066 44677783
1 922987696 573222625
1 951758338 436979148
1 297119619 914275507
2 177842101 485603779
1 16320454 290598365
1 506895986 526066549
3 146799170 168056201
4 71133702 565704369
1 68228456 86533214
1 206517144 527997979
3 957010474 839434983
3 912088521 252519275
2 216507873 796799913
5 749039419 271892540
1 13792021 987047494
1 494096791 208058884
1 982311332 357145188
1 433090450 244515652
2 758722882 519739908
1 846671224 126995296
2 99733282 163946524
2 782133691 991895689
3 946813241 690671831
1 388527899 834836675
1 620059287 40388100
3 390896900 743859941
1 182572409 849300229
3 818628187 908576710
1 273692227 757404722
1 771975105 623712488
1 882434954 982480297
1 885534434 626491707
4 711672105 958266072
2 221443497 483005163
1 603149806 703760008
1 202719984 192334652
1 671908155 972332638
2 209939535 53777100
1 148269828 245840284
1 714807997 393254357
1 509753025 684088313
1 749638988 599463300
1 7549153 173603333
1 222738113 303159361
2 627409781 341479369
1 383287155 472341005
2 688420574 223103092
2 27781913 339371444
1 357784886 254894357
4 170675767 117965813
3 452813848 225217285
3 203711606 405354316
1 782393566 678440429
2 158909425 880668606
2 950578773 234254190
1 548809329 311394935
2 820608928 852918759
2 491893575 976113817
1 462573997 583836301
1 22171554 639987876
2 983784797 106773287
1 428641347 632898732
1 796963259 681908487
1 851968540 716092513
1 31849484 366061576
1 559706391 78031206
2 399274733 418014411
3 729716615 957513446
2 972930404 340087579
1 771799953 996444084
1 186365490 948816309
1 351310147 24771996
2 839093875 95384805
1 703188533 343929487
1 894228429 628939376
2 305961542 140259380
1 212085434 378047481
2 268070018 937589001
1 660426452 203644563
2 589449263 636106549
1 821650859 748535066
1 356648407 230589140
3 439869052 564638619
1 273660736 708961323
3 617981158 427437222
1 180503261 850874730
1 209863400 872237055
1 785837560 64328328
1 400425302 680609304
2 73451019 150343170
3 45795808 709509102
2 86199722 779018680
1 713300921 379720145
1 742528734 605701996
2 654264930 688928502
1 256050891 748835695
1 296356912 678536987
1 858917517 885877758
1 822777643 128262777
1 830075965 961132765
1 833060369 220000365
2 804106392 594797867
1 329409214 821571987
2 969791554 947718832
1 264783822 118252213
3 720352945 151053579
1 363616339 201774357
1 974490576 522612649
1 31777747 394556501
1 35389808 298334247
1 858652529 372204673
1 638586187 95764488
3 876933528 47630928
2 242034302 306383472
2 707190168 87572390
2 106416566 386185487
1 459629284 256572117
1 17431625 541247358
2 259071944 122986199
1 822431411 405567875
1 22129998 910707129
1 669933727 345610573
1 426835638 158475308
1 236250079 406799997
3 229780652 609619176
1 136852392 471971896
1 147339997 833750130
1 753269837 30600133
3 365085153 558116309
4 358380495 253371060
4 276764913 385791681
1 312598844 374128639
1 996837395 383091623
1 810088561 95681768
2 708482387 276404281
1 699940572 652020313
1 137939193 695448217
1 719383479 815925000
1 967760939 391103053
2 79162215 836628167
1 622137242 595956444
1 437849782 245717031
2 311176926 788221289
2 146219664 19661974
1 521891516 439700974
2 831220589 906857459
1 590776903 227685771
1 289840687 251268839
1 556977584 640350955
1 392098236 666891298
2 205602538 95695911
1 274905074 149708424
1 208901788 731091838
2 72648273 672402642
2 351386856 1447551
3 184448526 542019806
1 71550380 709285232
1 113813041 794261675
1 859618919 258624409
1 231052127 534641113
1 119002227 602205379
2 241632657 550843003
1 45998666 890563330
1 331508510 218479468
1 382645082 415064195
2 964933940 397514186
2 374041890 598326567
2 831550459 886687215
1 9481137 974947444
1 821922104 977121934
4 792366790 87353089
1 333545048 995824014
2 431370798 457351276
2 959800722 237780269
1 884381561 523151111
1 558788290 401579231
1 910010867 181421117
1 397390145 254210465
2 13781389 485146737
1 740462211 888467477
1 646659271 735441093
1 657439538 664469515
7 448201216 268312797
1 305339111 469826425
1 92231730 924223405
1 536522228 622873949
1 558787106 587754855
1 545548108 295164725
1 574413768 363231239
2 223753145 322921922
2 389037559 448406083
1 287239697 731509738
1 467618166 198395225
1 12501438 618142086
2 536744271 371398986
2 485205219 552011883
2 487268947 2218346
1 780011194 102929320
1 780680534 956019360
3 275449144 725808488
3 954896684 960898502
2 157260309 242520797
1 922780664 271262666
1 840636311 308264179
2 424155362 713411616
2 697233375 442832167
1 119361722 959551494
2 472654755 824439704
1 369894831 940564745
1 655245094 46956164
2 383697774 625758448
4 37891187 994340123
1 143168423 285547960
2 446531347 648129772
3 789726918 939718885
1 311646009 65240917
1 783679915 823014376
4 688468352 377136287
2 90520317 882465679
1 334680884 492437876
2 425780202 432972198
2 886969972 916839131
1 301789537 25445678
2 109707942 701432526
1 895979192 273178951
1 799764723 566684893
5 147458480 968795468
1 335270368 951058361
3 517354655 64309044
1 855179364 410992072
2 941396412 33492584
3 752073200 349961713
1 869657591 93509110
2 21041770 460751889
1 834484465 640993746
4 197702792 422701678
4 385456503 820330312
2 925567316 295081831
1 662472060 887655270
4 80781345 996571761
2 626162001 375391085
1 626845208 693933274
2 260045064 350293485
1 773701408 290806856
1 289788567 898850180
1 134042166 231918156
1 188393701 939431421
1 983207717 323277916
2 118301795 695738832
4 475800161 695132177
1 822557610 803611924
1 859556172 555814513
1 539888214 793374176
1 292026666 978537748
1 470401745 817653817
1 84041035 235390454
2 204396781 195436080
3 396739493 222495298
1 115672174 205407580
1 578172259 616836958
1 761365533 366711759
1 620408470 479030163
1 474813668 852378207
1 983402947 729691254
1 529245900 399637885
3 845131635 519357617
2 125442846 396672530
1 613736462 247226357
3 719357646 537396125
1 676111633 129505836
5 249624695 454452144
1 712417960 506161660
1 845653240 313546801
2 209143410 803569902
1 991083622 466293500
1 638543562 432557432
2 567968458 295191028
1 900734577 803404211
3 264056284 468180098
1 350931366 792235036
1 748223892 595535828
1 424228979 89978686
1 311353144 812661615
1 457934531 93758866
4 443489311 641567795
1 949317954 217429726
1 80572936 947631876
4 159824768 535560227
2 486012524 739015499
1 645866727 278280
1 632890519 319865622
4 6409375 805539728
2 767070570 36624764
1 501010939 928296450
1 748073018 419987623
1 737841032 518284458
1 847093214 577710804
1 238166836 188086150
2 797366466 183659042
1 331766786 801702355
2 59580517 143993073
1 681989545 31127419
2 958330958 770629381
5 793215909 973130687
2 374667078 442868169
1 112026560 814723328
1 125765279 385798552
1 583716909 688518800
1 482873350 458981907
1 338250363 879142433
2 384973433 603184864
1 614614507 644815908
1 890448928 173558200
2 173843838 36807353
1 532251490 261065525
1 468704743 109246007
1 228469045 297331755
1 849128764 104528131
4 996197439 583263389
1 18229688 576732426
1 500616680 566850984
1 777819635 231441525
1 187627697 996873213
1 43245048 413327341
1 306627080 632035413
1 831603918 31099700
1 902707469 864805387
1 165772756 43228669
1 932745711 258082089
1 851854263 751313690
1 10329784 511854869
1 422687720 57749908
1 42140167 821389549
2 577168155 361529986
1 943082710 559819501
2 589943400 732969036
3 253358644 800919069
3 621788384 644582008
1 423316133 218281836
1 558930392 819632044
1 589630482 300288524
2 444965734 13928256
1 61986018 988747112
2 997871341 191407483
3 863433651 740487760
1 536977980 979426932
1 447277935 760294525
2 938873648 496106811
4 699177935 317765518
1 237624859 576127708
3 364131897 109742950
2 965541741 430578018
2 970218340 475781181
2 168966177 395615027
2 869024686 35685997
1 335747990 363646418
2 318323376 732226221
2 266361712 778378596
3 505244451 242596231
2 634580920 812501120
1 878873712 178048748
5 866308681 687378704
1 293285535 887536252
2 421683739 73619375
1 596696597 582348617
8 957828150 617468322
1 779934750 623649916
4 230847054 322246883
1 717265821 416068695
1 153159125 409680491
2 429596644 149178749
3 613112821 806271872
3 461169892 984035716
1 692155893 487269763
2 887238477 208555374
1 687729095 801146739
2 196040317 659672079
1 379303148 369726081
1 996629514 787902635
1 283318304 171547595
3 146099329 853824571
1 332260854 233241412
1 148307545 186010279
2 297948060 792279298
1 155676700 47530375
1 754768304 559138546
1 152519437 385982825
1 658129458 49747634
1 621223320 796531496
1 178503792 126802917
1 909842337 688760915
4 934826462 831577857
1 339241331 229187165
1 628285460 366507355
2 907685046 474763570
3 256321409 792487676
1 107697095 485427711
3 557798219 169604668
1 181486789 421984005
1 488379065 972828621
2 213305872 878494062
2 905025438 961642423
1 667706077 624399683
2 488172926 563157799
1 103474289 622176825
1 448152012 766786770
3 506553758 588364804
1 259014244 305633908
2 521970788 813169381
1 531902875 324264521
1 215923474 967106516
2 16827023 781852404
1 853158198 495033511
1 709166529 155641677
1 988711836 509487194
1 752464604 857296512
1 950519010 533989897
1 683883188 811478134
1 685858849 930523594
3 795387255 88253662
2 725961865 202351751
1 935672913 103722353
1 702544241 473081920
1 323931983 146534419
3 496992065 308777605
2 699242424 430491093
2 249022029 578690940
1 997457348 540561678
1 499180065 85239560
3 430843416 832922630
1 557530162 676057481
1 874313459 900545186
1 719181052 911071523
1 903452287 340579819
2 658099120 595908448
3 991903092 275333926
6 964854743 857936837
1 880140889 853332463
1 880043138 113989841
1 860240794 365206614
1 667715674 675678697
2 473609758 501188466
1 300323658 137367210
1 632883250 295463103
2 295467857 338449139
1 608253608 147915820
3 574545164 915361773
1 968220533 836993443
1 495457331 385825663
3 212191357 959689227
1 420501672 82027304
3 594963496 669124050
1 904677938 152303486
2 344387243 240087313
2 781485217 899210896
3 256897794 159166379
2 733138214 749970008
1 773893821 991022488
2 937213624 567886230
1 848581869 583430159
2 571234970 994402151
1 513539582 157695831
1 109977231 245784728
2 200789050 604364974
1 962197259 555874533
1 927398315 43125001
1 622188873 148416238
2 119110141 170587105
1 845727905 415449269
1 732400577 672752721
2 469195967 897064344
1 301902383 593405743
1 500919613 18193795
1 20712425 112376525
2 474978279 469131148
3 948626808 738690856
1 964108884 873839918
2 188234670 563971972
1 619294974 67830703
1 841809552 70798983
1 362197173 852746911
1 99143376 968021966
1 61562538 381300490
1 305075598 270131554
2 511283182 884337663
1 697358916 911768936
1 979784423 351694837
1 136794514 162960187
1 464163182 2798793
2 467352458 581187510
2 260281230 909516764
1 621819455 84981013
3 805594494 495675184
1 665452690 457878232
1 854462789 101242010
2 7812573 119815439
1 793108999 790091883
1 155328162 355689573
1 55969252 593817106
1 773912911 808232579
1 70805655 25156884
2 148778014 502988667
1 23592074 463756583
3 684830502 892018996
1 533887776 342554593
5 509181735 107365461
1 434942359 927834587
1 283591888 903065565
1 897406259 596465646
2 889474301 922649346
1 726122634 237814049
1 856799355 118075530
1 196658647 635112405
1 864937380 445820767
1 559768078 715856674
1 937763834 638573536
2 468066200 512291579
1 953565617 827469530
2 508342249 711017554
1 477699767 54907409
2 277961442 590632096
2 113351714 912983927
3 810815028 609860547
3 366361340 268992880
1 636702854 937414585
1 251266034 889748106
1 106590990 213282748
2 386454017 75086166
2 269073891 94860560
2 295318350 610103258
2 600673309 646699747
2 117168450 837902182
1 347886724 40296574
2 597262573 176579622
1 371278541 351313263
1 369609168 84399176
1 356211707 397729234
1 238946154 321458208
1 199084704 310008299
1 435883639 313542186
2 970981083 770020176
1 655481331 902824021
1 867955533 336727523
3 505333614 764537087
2 730228704 245790051
2 484396908 870987460
1 986032302 779629963
1 564671978 652265497
2 652807675 490362755
2 111724883 507694692
2 927212147 368495823
1 322662170 949065141
2 216415666 450468121
1 700738389 438431998
2 552684574 582485450
1 496747400 383333435
3 434964426 881258213
1 289048213 287379003
3 398436077 101734453
1 538242915 270832284
2 468742540 260691643
1 610835462 295527737
1 382573021 455795393
1 67910384 125080508
1 375394750 334046660
2 688005823 444463542
1 191926268 22836240
2 290838353 232972935
3 979617155 947598378
1 641916511 699753876
1 426468923 279857603
1 768325243 248269129
1 512027896 78299866
2 474010181 179100911
2 982359495 554435612
1 661792193 538415130
1 617874151 402084936
2 741898367 983334248
3 631727031 881730703
3 898096324 667623258
1 299809921 323532694
1 976184723 954629280
3 382189409 74055302
3 802305366 425160647
2 32384767 788296520
1 414916227 78969680
1 519059733 495028012
1 500711772 949913066
1 816181864 91172504
2 586464911 104189603
2 313887328 15965581
1 669075394 51034129
1 116626718 85056745
1 680837106 799529860
1 361395549 792256544
3 92751884 405155769
4 663447393 570506254
5 556929277 446742370
1 135126519 39812846
5 298997902 199730850
1 511724976 65118674
1 539039321 726927485
1 487947499 741951547
1 238087666 727314667
1 751416467 616686412
2 352954853 290627107
1 963786966 809707168
2 590101481 864399875
2 284301778 539556168
1 791411325 419449086
1 456276822 751140269
1 127990536 187622593
1 471767386 406378142
1 628732130 2059457
1 772949000 282598604
3 109770373 504382962
1 614423770 180265776
1 995465564 402926197
1 164725546 978002770
3 986499909 702842728
5 355524670 304916186
1 441903439 209909367
1 990466598 82625871
1 296592318 123012657
1 125087921 549127252
2 179752689 94499648
3 69925323 503013283
1 457213707 926820096
2 172196009 631435907
1 765280174 28041622
1 912197959 891334889
1 329606517 937728314
3 437215485 694495889
1 770111205 210166211
1 665961071 856278879
1 326413341 316511733
1 471418383 247148458
2 834462775 832486364
4 511268424 359056066
2 272321087 954790210
1 533106348 987641633
1 490614829 644583995
3 415037560 459259406
2 109930444 399401564
2 219906433 736609612
1 731543287 228402725
2 229579685 878745288
2 303947098 850957553
4 254409908 465015463
3 605018989 102741207
1 175730556 909271778
1 847796226 726380088
1 222442820 128985302
1 695868270 806368330
1 33528375 280598810
2 66712571 739975694
3 533888005 674382067
2 166810078 668219427
1 524110479 36564752
1 623626934 666201364
4 898800998 863722267
1 920119688 857271347
3 896829775 696223159
1 686425268 864450250
1 704334397 757078320
4 45411493 930464
2 11015275 991322895
1 658495051 677535509
1 879960640 689317554
4 171743379 784789756
1 404202450 352668304
1 15978139 993820905
2 308971486 97521891
1 966758321 299372592
1 573039367 278082670
1 335880915 498331245
1 144701793 689449152
2 893142307 798497000
1 566735917 970052572
2 388459527 168676986
1 584153376 513531085
1 537249392 662707815
4 983815595 700579035
1 798241443 95459006
1 824239017 893533932
2 176303337 940161212
1 546363962 117431126
1 796028133 970947206
1 362829863 506711085
1 587421384 727744467
1 505353453 150046896
1 169632803 321649699
2 145420649 586933575
1 656836482 34019576
2 289941028 576831484
1 265977256 685495364
2 514778135 527022570
1 770671902 223489080
3 976869790 196320456
1 418824030 579337853
1 712337492 934036933
1 120233837 301233113
1 133242974 948075950
1 910470489 469409654
1 808206729 358585107
2 503963459 836868570
1 769723697 465876505
1 52695359 718807920
1 267658346 479976897
1 654032753 359007468
1 653656957 484804560
1 224457865 202730319
1 669927269 12403289
1 673769156 79630467
1 331769446 278451558
1 557807892 630612148
1 338056375 850827955
1 536997945 33968089
1 273787144 392634623
2 996382904 656973124
1 855347598 609695278
1 204868977 216645729
1 349119723 969721786
2 934206056 449013879
1 970570587 948350145
1 656310162 597782985
3 625480270 494581703
1 264226607 361600702
2 843237207 750027005
2 186716761 772047081
1 322455632 166131650
3 391743116 340346001
2 421074808 309394911
1 56462575 967148464
1 540939756 796560611
1 492373643 152460318
1 874111085 555336151
2 674016303 251684146
1 140986108 587529527
1 784480356 289342265
1 536760777 190932643
1 250265364 47893381
2 284146913 763367926
1 307643518 243893025
1 907921926 743231640
1 358511947 165332161
1 266243330 308525780
2 870378603 654409002
4 676599323 751634848
2 288715567 501583880
2 730973413 97060701
1 67688411 814064303
1 277751823 785525940
1 170641002 750736765
1 115461745 105511153
2 720149127 269565959
1 464190347 172319405
1 687236452 125034079
1 762806728 160946152
3 200922039 942617461
1 100089957 786036025
1 507503889 443931442
1 652944798 555787927
1 664913035 804325462
1 392263821 11288732
1 885140866 70628905
1 539758867 649923549
1 767732996 215744570
3 217850633 597199083
2 142125767 171583404
1 851470386 228336827
1 181415172 312297836
1 456249878 59578737
2 571786593 99065541
1 263900955 513456898
4 791401405 168298135
1 964237107 684888576
1 972421927 678001511
1 302435934 995091588
1 124546296 904531834
1 977601206 883488050
1 16226480 922524674
1 549144 647948466
2 548838137 461417533
1 110941222 805789415
7 239770106 58930377
1 623539846 742333618
2 937948687 158309098
2 234191673 224407447
3 291492044 118494961
1 380470210 351500479
1 950323989 605720366
2 446661778 979924115
1 396772753 495164816
1 882101310 979187959
2 363822222 583201203
1 304991898 640355477
2 54426788 162485812
1 380567510 471251115
2 58696570 372575898
1 112392118 446731935
1 174495568 122321915
2 521462926 917080536
1 781118281 916503829
2 396129828 763266454
2 960638400 908357050
1 35099839 418474358
1 385003258 614425451
1 286764221 478059948
4 657360367 351214219
1 313337390 57903391
1 293462507 620267388
2 29111109 665011759
1 182232039 687583178
2 389642874 256289905
3 459476154 754065062
1 364178725 281345976
1 669657642 178168830
1 975105464 837824740
3 882080370 266620612
2 991192412 9509032
2 395335416 928532444
1 703949377 84051568
3 585749510 51565272
1 739553287 428872338
2 688198746 363143193
2 406142822 52380480
2 81220773 498029961
1 935990970 449109793
1 53957500 584010250
3 113100393 119472451
1 430371281 431641939
1 832642227 380596395
1 363478413 161992223
2 392375046 358461648
1 188453086 551625505
1 895171491 644167405
2 130659073 3218872
2 715235464 974546425
1 572728782 532959298
1 119947949 378625915
3 670013960 297522273
1 341075826 840152319
1 447316573 464975236
1 480453442 282789162
1 814128644 642339371
1 78899704 637706506
1 57418169 363810030
1 170107439 634218060
2 932844632 493922839
1 537767738 626194672
1 117298922 385601183
1 355274837 630063654
1 741567282 198246516
1 948051488 526590415
2 412976976 236178448
2 896816371 534899195
1 28382771 889918956
1 382384047 405921569
3 147294773 618243541
1 834801788 479663718
1 76042789 500989575
4 328359296 252950320
1 541085198 438355636
1 795358925 913837721
1 690505887 910324024
2 944429726 867077356
1 409387887 307453107
1 359874821 811024163
1 496299596 553809069
1 495297281 52189912
1 305969482 734110342
1 614372143 521686171
1 540048001 125478897
1 172639269 133503484
1 109452758 48137382
1 622298666 595005338
1 413752291 8015640
1 733076036 627162879
1 497745599 920472036
2 474370866 64527294
1 195644551 116776754
1 591583376 874096440
2 203079677 277809161
1 947567938 259584179
2 532360150 731863592
1 779901341 395692022
1 275475516 114340459
1 216672272 107327317
1 151938919 490478432
1 879112132 268375399
2 544550658 493747486
1 816646319 188357569
2 323418332 114623002
2 113092469 167026850
3 690169342 53823004
3 323746416 42242015
1 320021100 653758500
1 86474312 410867987
1 133557067 721199463
1 531361741 720487930
2 91812890 804110416
1 563382423 784441871
4 312629121 560551440
2 212652053 19296635
3 498799120 982196883
1 401347159 120515965
3 84076743 945187985
1 617898668 901595099
1 964258807 988201484
1 350681990 311219874
2 837681280 119164685
1 455642360 130101877
1 265988819 969020182
3 868018894 142374668
1 17955508 638876436
2 493193064 734204200
3 330796302 751076068
3 926834611 206904212
2 828392503 970186809
1 997587110 703460761
1 158408375 27863409
1 991673353 675665006
1 953210027 705027912
1 272307899 165976216
1 53582337 510538436
1 760935122 383438990
2 589610955 460004455
2 413585737 990343488
1 465102001 748093007
1 495422975 825271956
1 436359839 160963054
2 141087429 890176136
1 916001561 558351759
1 496987339 521538386
4 217009774 770923419
1 536093117 745368094
1 278660995 543055730
1 726648624 160054763
1 215874890 715562162
1 661226369 536900242
1 148550660 479176759
1 416390910 750999525
1 125112938 133599476
2 643548918 603167957
3 645345915 668126655
1 902969153 43704292
5 899810957 345064934
1 200374523 734969863
1 528015435 938745279
1 895377992 660678883
3 216929754 624659678
1 814997085 447355627
1 289029658 589535256
2 968768398 330253778
1 724163532 764754935
3 705024549 400145222
1 738960130 695293016
1 900291666 615239617
1 501679928 730095974
1 692340905 144291887
1 97078223 228334413
1 551591028 423788039
1 547119723 735046985
1 648688469 324004258
2 290572767 589526186
1 622404919 185987506
3 789371671 456174510
2 828026349 39612583
1 520526513 911946100
2 638514271 413792687
1 103723162 758476018
1 968773941 50049440
1 262515971 14934158
1 70642761 142746532
3 549969468 513799774
1 237519316 511839891
1 167049046 617322673
1 815508393 867787283
1 701621226 959786437
2 403250002 722446790
1 225054831 19868286
1 502950276 358569934
1 511670818 378826125
1 602073166 762510921
2 41760174 785265897
1 253701668 452739978
1 416220798 559707529
2 291635537 452166507
1 538548511 206842397
1 271979272 160634123
1 576814922 256865079
6 941620013 478162316
2 99462548 796715918
2 133725041 5475425
1 963548959 369084359
1 176175471 605595832
1 92898968 678232303
2 246377607 78240100
2 938820819 886879856
1 883262353 711866976
1 534262522 463728172
1 773513319 957461777
1 596440875 247522493
2 2768413 112382802
1 50507916 96190990
1 996595603 313943339
1 767379349 926001640
1 515249406 254234746
1 616764288 502252520
2 172197987 726505204
1 2828951 652126047
2 360427697 696006279
2 624895558 28420366
2 201600900 212902633
1 946763304 758425068
5 502743808 748219701
5 178215505 485906314
1 764924733 149565859
2 318294065 831601769
2 443060059 395999563
2 21624534 708981542
2 297430508 554911352
1 955947215 525599214
1 667990415 824531983
3 13141526 658930878
1 870072471 686165700
2 826060782 934645907
2 33519785 9684394
1 572655656 486624150
1 193253077 662466745
1 338169490 537745243
1 65289181 386719479
2 816351381 839501246
1 88225363 26439094
1 942702297 76659123
2 737709446 863541877
2 184549956 107351402
2 314304965 478138489
1 49051649 994694002
1 198606673 895304300
1 189536701 275931125
2 391255286 661845234
1 297401104 232240820
5 846361410 468290087
1 888883112 329530899
1 468018931 669512701
2 827189516 644890395
1 470709368 8922613
3 476659302 189769077
3 483811405 463350209
2 970359051 810457036
2 761996068 752881174
1 60289469 397050493
2 250028669 572472600
1 423262092 39793892
1 928281129 792069237
2 231918469 25987794
1 783070212 178484466
1 464544571 851314119
2 199630161 489774528
2 968355662 886127669
1 84245424 485959790
2 584166294 620690300
1 551550844 831606369
1 736171752 51391307
1 556637057 107054989
1 3997711 863514667
1 780722465 116308553
1 260235115 622416214
2 188423979 624473438
3 661311758 604903196
2 882621165 385096823
2 902881662 972097527
1 35674326 551642594
2 175521582 407896408
1 50922017 655557973
1 94410371 145499626
1 76693816 59168402
1 326354130 527782484
2 78890459 601678651
2 877861300 776066429
1 431642217 654693432
1 669187887 857345690
1 400169482 307211317
2 824561818 908197969
1 742338736 225367424
1 918273491 103322136
4 2615906 972051015
1 33939989 310925758
1 973847748 869958824
1 899851936 349796121
1 847681145 889983979
1 420490004 101554055
2 806637925 750934936
2 447820871 262055178
1 221948143 378902258
1 118727266 645003951
2 873721518 122782593
1 795961634 33549785
1 330637875 915465567
3 292100404 203217962
1 153128988 676737625
1 527087400 542777794
2 576472390 990367501
3 708785027 669161745
4 275280631 79248093
1 32874107 116062726
1 210781959 644265389
3 254547078 757758661
1 237872564 980976337
1 5048270 543184783
1 284656532 125230692
2 181504379 33351602
4 853647537 588301999
1 624974343 527632981
1 13301998 954585011
2 618444748 600836688
2 582343742 876704312
3 50326185 106963361
2 277005491 58211110
3 863554836 398226528
2 969199536 740287545
2 388169255 465331333
1 723619910 170020366
1 516893017 722964228
4 82161429 352319479
1 883143056 188649497
1 428541712 777280107
1 251250719 195227102
1 281680966 873802970
1 739915053 741431762
2 443801893 235028009
1 99376576 768408341
1 521174017 288081822
1 775529266 983122471
1 713116471 558328182
2 447295743 718598842
1 848482550 841985584
1 501225009 803204156
3 20175855 260514111
4 652209051 90242126
1 896991840 442596007
2 504880561 885993998
1 257596849 482978304
1 134737237 704938743
1 375370507 203893334
1 78229031 306769999
1 906454977 857900853
1 472800569 511942773
1 443974860 535385024
1 312588096 214710264
1 53023625 159189771
1 238377144 910781036
1 753548115 462594354
1 771352237 197349358
1 181449526 929203323
1 370303821 5486258
1 10765214 849706003
1 549244788 334219672
1 871088085 714666904
3 260830998 883642862
3 833542947 52227156
1 72710881 176049214
1 139309559 201990669
1 291562827 18002390
2 257539282 607584312
1 84598340 283756417
1 48697420 10699937
2 99724849 702303573
2 273115799 638152797
1 544278409 345426660
1 963002719 397650635
1 21115367 906349461
1 614236647 861817596
1 116405584 191775057
1 279547452 145107588
5 296536534 138835647
1 35005974 413104297
2 462492566 279890438
1 825763267 916524828
1 32913472 119951509
2 346397510 862416255
1 57989415 755888211
1 544213022 889999878
1 877359243 57061154
2 807922615 892154297
1 874032610 234586891
1 217525528 130167194
1 83388308 232108360
2 462906292 742069666
2 869538423 612345348
1 470926047 507802752
1 87010885 173920642
1 573764882 191189006
2 61390891 954424657
1 928339692 209357795
2 734211510 823380655
3 425810893 935008618
1 190406236 850942376
1 259791607 58433508
1 793125872 184858338
1 836409900 831422581
1 494977742 814045859
4 833150685 422677007
1 25886462 477507688
3 444922980 872666233
3 412189183 59247984
1 29368463 353608569
2 814719324 129909707
1 465159944 158337488
1 208731127 780945595
2 502795924 694467079
3 222989763 127217164
1 329601029 538791065
1 720052926 78039458
2 692032404 359969139
1 882330056 993053240
2 692381974 578482646
1 891322287 597752149
1 544684121 576739959
1 656620753 144460696
1 200802275 410639715
5 277861881 317890277
1 505223027 32912131
1 865933762 738193797
3 220715564 834892147
1 671437895 121656656
2 377182601 170702230
1 505846637 119221864
2 960870031 266611069
1 817934072 680986459
1 860322518 792664429
1 259583532 98913431
1 39426361 541547419
2 139518522 945097257
1 805429082 168062044
1 552649772 678837308
1 85996448 361611910
1 667218044 325753166
1 6190305 267522392
1 85763614 299216185
1 634085712 368706274
1 763165799 12734018
1 897547277 807871801
4 156206939 694207377
1 400215548 530571598
2 11497762 479132644
1 816447863 321952469
1 707825089 198372901
1 370316696 799341764
1 53661654 79130311
1 948861090 848828627
1 750545960 523110086
1 81341692 870037310
1 382364835 189797974
1 118844404 474657148
1 6549191 378286149
1 131903100 442298259
1 275294052 219268465
2 499431993 732483561
1 615961151 967963260
1 364958436 877455180
2 952514631 550927025
1 508583301 226509812
1 999411630 957307608
1 268648471 578551823
2 931969323 520694236
1 494328755 989044781
2 902042219 743075211
1 447970695 577833638
1 293302677 134425466
2 911562936 59679305
1 354535688 366495983
1 390018329 221828939
2 942343782 379491178
1 778364924 51655394
3 300946365 989633094
1 251286961 390371301
3 864078231 173660907
1 485000836 744462759
1 401894998 505849888
1 359108984 409791334
1 46463209 298292752
3 206033799 447690817
1 734094168 826072631
1 913061507 163672421
2 780811005 384100266
2 729990492 635407795
2 807980404 931726170
1 7297229 472915453
2 566749139 260198996
1 57348163 256396960
1 131047410 793530167
2 429707748 746987636
2 301907195 801377718
2 853814466 965001250
1 946488622 454641980
2 676865054 479844482
1 237658255 756193534
1 571888223 685121359
1 649194292 393270141
1 283473340 340170851
1 272710848 333924334
1 130381731 720285350
2 962345323 308401340
1 510123023 361749559
2 82351336 133267552
1 263489540 889694511
3 455127717 575713451
1 141659243 866713876
1 5656042 210811814
2 801123926 8293868
1 876612057 149052068
3 936182191 862092122
1 201826324 584229703
1 542264754 148278863
6 769182880 765055174
2 959715961 492274132
1 272066868 454361244
4 509671821 130195
1 403226399 481075571
1 900668851 334861705
1 451678321 620124164
2 833261442 168472433
3 187955046 890044368
2 320815889 103141353
1 964717643 673973535
2 568423242 871976049
3 214030746 123355960
2 511161940 346968911
1 760255019 919916482
2 548904321 396001742
1 933152554 46573516
2 559914388 751771974
1 973359962 129667506
1 728904356 312971726
1 281381476 555189616
1 75056662 409624709
1 406068613 447448727
1 280065773 66087120
1 719650768 698979398
3 125813858 273631234
1 540277282 164419909
4 736735896 121787237
3 297212920 208418957
1 19628875 823454534
1 310196318 452078991
3 340034032 660977850
1 651775460 691230118
1 42408763 77732697
1 579791925 315469955
2 931904711 272819740
1 732877140 824908283
1 465065118 110117659
3 191876703 164211065
1 245459477 806084832
1 18900579 956180843
1 787739525 624348006
1 759834125 891552303
1 121628056 126328052
1 906397087 235875662
3 54047874 940384186
1 50387787 359459399
2 266338629 143624079
2 410376652 572129867
3 43312403 675945577
2 480810618 925850309
1 501391766 653682664
1 691004751 827658014
1 774792373 626908537
1 196580310 268894995
1 466407498 4244067
1 451168572 384737954
3 724510615 992274337
2 390919187 97396839
1 323762367 492298651
1 830002300 382688145
1 439873522 73571901
1 448496361 365036932
1 860685039 271686300
1 47531074 851623308
1 857648941 995467974
2 390970118 816568533
2 105342530 449504179
3 517858929 71439855
1 748335505 334735721
1 104870926 984900938
2 125214954 780786366
1 746478438 548062597
2 91437951 367982015
2 272375987 557070026
1 116868180 353320095
1 24288152 599600687
1 874901932 571634965
1 961341692 43648467
1 344621841 965404126
3 330053485 416241055
2 854743593 930041067
1 955397869 62387985
4 696027761 218248597
1 954743364 304521336
1 683000804 851330985
2 649664648 484192526
1 515105780 9866913
1 395382373 209387566
2 602442012 808971954
1 746990811 89931522
1 555754018 911928859
1 308122446 223414467
2 187116819 643121093
2 958782683 451212095
1 123166501 600303529
1 514267178 231647347
1 543358540 135899454
2 892686293 547766001
2 551794194 158641872
1 230407880 853484107
1 675786438 898700564
1 680007891 21982342
2 686588226 672326972
3 104076240 731187700
2 229870267 208223674
4 345618196 865864700
1 737596600 836359382
1 205212880 494408729
2 834057647 599039785
1 15816646 999581194
1 966497449 196968897
2 175046921 181538115
1 133175072 936992867
1 813484219 354727471
2 337402412 711169299
2 223648542 147527527
2 835811814 15382001
1 74146962 76281689
1 359967557 640607416
1 443744117 53439950
1 385743174 476602700
1 291294541 876644416
1 951080145 934948909
2 828474760 110286857
3 649028923 83083279
1 885727703 412080993
1 609946399 427692784
1 582192360 900627045
3 736246525 300635642
1 297016291 831693475
1 748430156 755254257
1 406956092 330529019
2 579189520 119901918
1 237605614 601081804
1 959438845 614146738
1 229930358 30501191
3 130404461 568806865
1 959911087 985928508
1 916861043 15093627
1 186778438 242865041
1 366786359 128082483
4 249360966 708784435
1 717607130 171511905
3 623454741 894853830
2 648643618 578211937
1 363971116 77844626
1 515651355 849383574
1 727184062 1147190
9 937618363 69171549
5 300607284 632643309
2 685053339 46078889
1 568473220 437460901
3 928874104 469395001
1 877767427 237358500
1 56123019 210399429
1 249817589 483880305
1 731092058 833510166
1 358244858 151905488
1 151119752 607864396
2 389767947 433871524
1 394139879 644143937
3 872495707 144244475
2 475393470 367199391
2 128446384 537413581
1 616227310 471494107
2 82994384 216715846
1 40714009 726851679
1 708103122 531613108
1 991130907 475355391
1 231185789 846175861
2 590300705 317899898
1 842923335 837399899
3 332918677 445558505
1 673288319 704424584
2 420243735 69216154
3 489351605 458213099
2 399534914 637892701
2 728463649 522115486
3 953430011 591632033
1 470343274 677265047
2 732586774 861455088
1 264199163 606408582
1 743022014 234562906
1 860756138 433257410
3 822400615 948924282
2 130630756 121498354
1 192515278 218194982
1 363662534 823966322
1 758946607 954712902
1 580218796 293135793
2 869480450 204218087
1 705131817 599793589
1 228048076 270856107
1 462046802 380317150
1 159862278 739625240
1 18944240 35094436
1 216134349 428981260
1 989483657 529887834
3 789735216 360765598
2 301159390 683321886
4 501819220 143734724
3 39428753 281965714
1 387530959 287971466
2 960577981 183394002
1 393509201 848676705
1 749704158 411708101
1 516616367 185720644
1 502582185 438617462
1 754447032 191691692
1 384279249 421578599
1 892007683 685381672
1 295213026 113689839
1 572426270 469522123
1 459068074 931409604
1 125172777 957023534
1 115066793 760728340
1 552572609 488042626
2 441316700 999269145
2 726036868 856466860
3 321874969 348099013
2 824097626 289069354
2 438908125 266560594
1 71267627 584485568
1 627394969 811087487
1 884870682 870365316
1 595875288 977317953
1 962335745 570940075
1 168784775 257591595
1 706944692 442700704
1 521991805 621511372
1 180678649 29076712
4 824340633 667430645
1 556429603 24740486
2 720076851 940942282
2 972280358 335066104
3 788261576 495381238
1 535026775 19300152
1 211834803 50525627
3 131503922 12929373
2 184970948 177963694
1 558269320 888159814
1 690105419 727610603
2 573318155 528910876
3 359982546 981807027
1 245873888 468416029
1 516152681 32476611
2 76883643 112409988
2 140628153 950406760
2 167591954 85732337
1 19200853 130726150
1 978086471 179616848
1 730031290 707575219
1 392519722 893954100
1 502040729 407254141
1 871578507 898512977
1 573059683 645111891
4 864937271 995755655
1 928764798 63739907
2 759574784 403777196
1 309765287 696853964
1 721195543 347413322
2 550762229 777701322
1 17837434 341545719
3 666518246 145572590
1 378518992 594296212
1 299560159 487822460
1 689159107 318463638
2 163110871 136825676
3 404882673 901065627
2 117065822 930881880
5 70288171 863097687
2 7207265 500924791
1 203051328 357019471
1 664940699 662560643
1 946104317 878864196
1 789783020 677129056
2 960799309 557267613
1 957636457 403216366
2 860048825 297037727
2 241064651 146552192
1 253499338 768756955
1 55377039 981369126
6 502241467 836449391
3 173231363 855059214
1 794373214 786122614
1 25639704 616846332
2 754776347 874420039
1 117562319 543741560
1 700788400 654499361
1 259993648 649432914
2 9717305 141857849
1 283423711 407632111
2 223495654 654880313
1 686936388 406051698
3 268548008 664926976
1 129475027 44974062
2 724911388 938625759
1 466547487 145605067
1 448205666 219552743
3 217586317 228089341
1 347516716 753665025
2 408178355 845662147
3 542990660 567410469
2 691788943 527473633
1 333014614 45759041
1 444591135 877880481
2 559296073 181590793
1 691707776 845034066
1 882247040 908284825
1 945040797 925378022
1 153470592 472376701
1 676104834 587438109
1 386996861 249843387
1 741720840 80548663
1 491936073 366023337
1 762781481 230352179
2 307861946 332322821
1 402007233 647168738
1 210042176 115783395
1 254685361 333667585
1 402980597 917989144
1 324177059 85881112
4 765259965 160339821
1 897330866 782040664
1 284117293 806776967
1 643545262 949909856
1 698202903 47354634
1 722510693 626059226
1 660224940 554792067
2 684469082 460285465
1 409091346 780464230
1 162422619 662045876
1 967454862 401257557
1 211327110 486266011
2 773906622 430360088
1 64845645 172500327
1 126438034 989264634
2 124102817 88723615
3 70711583 558850023
2 975740159 807689566
2 746151316 730619294
1 608612703 144046741
1 435075082 564153979
3 908170223 164748799
1 944239860 860934887
1 266074052 279997288
3 176489488 419984891
1 914881126 92221094
1 473639931 528147133
3 863348484 487153756
1 35011965 876852791
1 630197541 614531066
1 564424275 437231007
1 416180930 709861519
2 478886425 730365620
1 801553995 377082197
1 999813509 437408469
2 852113454 263586816
1 704582869 221802249
2 159482384 931657730
1 501835929 235896754
2 447976263 40672692
1 87424357 671272777
2 658845209 505035337
1 914237104 203417148
4 438823126 916800512
3 113878426 609561341
2 358852193 121348506
1 53371159 30850218
1 303679518 969655698
1 190913528 431338330
1 479223430 849679530
1 608787505 577548463
1 976938409 337241817
1 217827535 659365078
1 258069957 8519924
1 834987669 17251599
1 254048550 957574570
3 874921760 1147845
3 591391164 236970378
1 463789620 258471702
1 724921138 389194589
2 890890471 103989558
2 585399438 514199780
1 860343252 955976816
2 968666497 749068598
2 17150775 947657276
1 225434391 994507094
2 741921170 26048404
1 407493323 617426803
2 480820942 791680623
1 525767004 798729672
1 756116877 355740917
1 470104787 867087014
3 141246729 53214671
1 401635209 472372689
1 567530281 266057966
1 555124767 167363129
2 247378407 510739900
1 33861839 394634034
4 15536280 949624452
1 472229934 804592441
1 677965754 75937101
1 962993665 911001007
2 160136818 747421403
2 31742328 968227311
1 156581816 422552808
2 484441474 837902758
1 773061528 680111357
1 692272011 993050328
2 468564723 497972193
1 29494028 330830595
3 754479864 30630136
1 688077469 326847291
3 607507242 894544375
2 964914039 171302821
1 893165239 259161023
1 589028786 137613131
1 875759115 455127472
4 521390122 173493436
1 908042045 261239000
1 799010279 563163955
1 666662104 463350090
1 873670339 534616463
1 308569674 668462168
1 919196482 66796966
1 954863127 917387223
2 667303052 908815937
3 117876637 147317019
1 825925477 990467219
2 607717099 324085079
1 518383768 548457124
1 272784093 963846918
2 445298125 678662320
2 257316178 307364376
3 571625974 858666510
1 687604230 930078520
1 907183177 188987333
1 290686745 968998316
1 714436985 531008867
2 60908197 659780675
1 419695189 323942837
2 607915740 105841685
1 520384422 808051797
1 394381080 257867794
1 679278092 982888583
1 980435985 730295246
1 536501220 126102278
1 738838470 923359108
1 848687176 779647174
1 118367237 573624578
1 538349148 699448692
5 961768664 818807257
1 661141756 977045904
1 52271063 294712163
1 849787842 685470500
1 396083383 942024409
1 762718363 172874084
1 140321383 951651691
5 874606367 923657421
1 458620387 343932507
1 210979471 196639824
1 224748918 940245959
3 174927835 6530548
1 207082078 646481110
1 939951255 601228556
1 873586033 560888733
2 347327210 695884185
1 657186678 809407114
1 989899564 640219141
1 335395766 941128490
1 122182744 934733506
1 772194423 608205551
1 611278180 991015300
1 5946699 188750226
2 638215752 17443503
2 182615822 179743108
4 996299794 641165816
2 85143864 758311723
1 409220800 475738542
1 362853461 670966784
2 800289172 92538369
1 708548926 413306669
1 628806317 380148687
1 199015545 481770837
1 926900862 497786992
1 283024960 692659370
1 36213611 481280400
1 78933847 656785603
3 272663984 900634193
1 576376530 260562844
2 512991233 435604778
1 598177841 107379178
1 833886023 259262542
3 543728117 322197071
1 745772755 765874633
1 149658953 390115404
1 126427853 907647649
4 809900042 784495525
1 506698268 147453056
2 514524852 183556496
3 163687588 79898958
3 192128958 294669472
4 817587894 957874747
2 247418933 616618716
5 889411807 685917282
2 990972772 340298939
2 404562794 739880535
1 601898160 935372344
1 981035796 805193597
1 905409951 966038111
1 607899062 900295550
2 363917803 451149608
1 413920544 835754157
2 694548324 364574657
1 120082027 471656868
2 713348542 489773165
1 556231775 404763884
1 51901857 277454156
3 695432312 458586143
2 575081959 472749333
1 459847968 343801043
1 898708628 877437530
1 493092693 486742497
1 33489737 502453977
1 765292729 364193506
1 436076261 673688345
1 483088072 664027327
2 308987448 725259950
3 386893833 246486588
1 161313394 739542148
2 710885383 474644233
1 778046492 143986292
1 833843518 835316405
1 975327375 737682716
1 232836476 192427332
3 849086178 568858134
1 807511687 710688099
2 35546733 245852415
1 206553931 850676523
1 285515620 289270441
3 158583638 868162461
1 386738068 810953794
2 897682664 162012430
1 563738523 253716628
1 573208347 292793062
2 18001988 610107670
1 378969609 562576622
3 620670207 919462213
1 98311415 262482748
1 710469898 158378527
3 393499847 424894831
1 255250409 512024367
2 550970004 542568596
2 723564935 264469426
2 962620167 687451620
1 555699470 436579438
1 872706360 414516306
1 11294908 445011358
1 108152427 674464154
3 142325271 191413195
1 990657145 280266256
2 851183460 718055448
4 901546436 872577549
2 556246379 359389173
1 957390071 786628773
3 523998400 906748588
1 171567269 857617984
2 110559822 84216293
1 882573769 335989164
3 745886102 364973643
2 2712837 951929464
3 617392442 816028069
1 489906047 588096548
1 841394631 417443348
2 879711670 131118317
1 127018093 854370630
1 949761403 574657058
1 871677164 620200221
2 286997386 525614217
2 138893841 302734992
1 313759051 925406096
2 811958686 25173633
1 210213132 996110254
2 194031823 382928434
2 935273538 480648745
1 963353865 206928235
1 692260991 876050835
1 463231947 612089402
1 791373776 575823871
1 757884328 827982550
2 745007730 811138682
1 983712849 234882496
5 319882637 653631141
1 916478042 783059266
1 372196721 156522296
1 83255043 452028873
1 52427976 15964919
2 965680775 585185398
1 503729998 940995108
2 952449243 384207292
2 540989493 690867080
2 252370793 928071904
1 627398531 507109746
1 34507330 60888402
2 41531462 448499842
1 882755208 75342768
3 813037308 88139395
1 915793831 138988436
1 456664299 704834523
1 530980960 203415133
4 522473451 308025256
3 452058340 949169650
1 479978151 499100717
1 501800492 462582451
2 156305538 505972397
1 85081009 545107116
1 5263283 382037679
1 536042353 811783201
1 848930244 970426942
1 550829996 634678533
7 249829230 607992949
2 568477128 854761914
1 830141115 781665943
1 214925246 386681292
2 446285518 354400879
1 433320633 393251951
4 911311183 610637617
1 978040626 501216999
4 920312861 29881150
1 364331042 24799674
3 999353592 372594247
1 108652620 96192648
1 205272607 186919379
2 642531890 813868253
4 549891884 675904848
1 742879741 342752418
1 874013167 602916672
2 342748724 651559832
1 163505336 449962909
2 99572848 86713893
1 568529130 185958026
2 263327655 35870214
1 698035187 253838585
3 322785249 586920298
5 881631786 54388484
1 764682241 134547595
2 237610119 558544289
2 965541537 951462256
1 850286397 80801493
1 69724709 895698672
1 794149452 389402251
2 487262612 486593896
2 971093737 837244734
1 367522471 943513236
5 740132599 178180878
3 327326978 98392745
1 154330109 797175047
1 908716296 820515852
1 984602379 858747100
1 234250865 166686404
1 207022403 829146554
2 464069937 336928045
3 600333538 917109000
1 112926410 61569173
2 213783850 625061080
1 163594055 29380635
2 126049866 556156792
1 402449210 874905673
1 972322270 67469618
1 231446131 529818277
1 60827721 715835408
1 841498194 335447364
1 326778901 810285413
3 636793876 196657550
1 992917910 951270511
1 934194320 456989974
1 148676415 925826204
5 871458244 915099475
1 838506005 517182850
1 924630149 95663687
3 431733471 713432153
1 591901181 384007750
3 421204857 970230326
3 593289268 849318520
1 443870339 659650915
1 826780680 488632669
2 709265979 650002993
4 643224435 581661348
1 825703136 482247915
1 933298166 950167347
1 521609564 314267641
1 891492615 135594225
1 121382425 559085481
1 56013992 559467887
2 217885763 723475762
1 247753649 948671278
3 43445795 55794144
3 63551216 791839333
1 578825993 35183237
1 554358881 943016388
2 689985609 996578984
2 576472281 371248754
1 584382363 266737658
1 744346658 691098913
1 816135796 525730314
2 23153871 202936323
1 932503326 642549682
1 474621186 799335176
1 426221271 698355603
1 437363896 143391682
1 46444236 631664357
2 558579359 53105034
2 311048563 639719273
1 765077690 483875999
4 689320053 183194476
3 54657458 130017131
1 672176104 547116530
1 345530122 925940354
2 304890745 636505319
2 883766013 887943971
3 691118410 931264003
1 649522712 589326490
1 439321020 845616788
1 303434494 486791198
1 437859369 248784551
2 70262124 522260686
3 52413589 176875467
3 702187741 633879653
1 118633302 310115041
1 916048362 943444257
1 164180199 658734541
1 457988102 138089352
2 181850582 668241219
2 756155238 491271450
1 811434561 811359131
1 999815276 762518370
2 666385895 652328878
2 842768392 35304552
1 254039642 212331536
2 810987418 129948641
1 978572967 142324648
1 510212811 491781213
1 136701994 690964415
2 890597657 949568304
2 701218319 595000221
4 170930193 860386426
7 558300408 510070872
1 16492642 654302294
2 952958899 149186019
4 970702206 956063216
2 18485414 577548445
1 39515009 496246125
1 480281163 100533747
1 920985566 617611587
1 701135411 590132401
1 503550961 634196507
1 580194870 975817979
2 194435739 132616494
1 941684877 26049559
1 964228226 805338985
2 107170366 347956198
1 559752826 19144120
1 686804417 857732321
2 188680531 597706903
2 497513058 588650088
1 794759289 975285986
1 382845292 552586754
1 509819253 326713539
2 58730670 666674288
1 602913920 498568706
1 449004496 710887799
1 316650252 476571953
1 939740199 910899517
2 265273871 583057574
1 827303771 831605240
1 26403618 712595964
1 487711770 960761493
1 775337253 245770639
1 976331318 336039152
1 659143843 175124814
1 772559732 610433680
1 661578953 292854375
1 715827246 347786492
1 718627329 58466139
1 522042410 454446094
2 232119881 809091729
2 926260391 68970260
4 889665930 955675702
4 506595921 938494508
2 516886192 508478165
1 686399415 44414291
1 683984182 62148634
1 19776269 537927970
2 997221298 730717051
1 522780853 805665728
1 757800426 780168349
2 814976633 256777438
1 934538521 381831503
1 351978916 199529566
1 631512185 914984306
2 240963574 518542471
1 543534944 86874675
2 569302248 893686148
5 47535654 945991207
1 242847750 439227150
2 759932363 478221835
1 65252691 388863316
1 689029829 853957715
1 283836753 716570931
1 125932078 1766787
1 234609520 319070543
2 349774946 368017623
1 757762122 991354755
1 113279635 384038096
1 167203273 903935683
2 482882819 248323698
1 704827489 604471163
1 128611641 847037017
3 62512262 589027310
1 743163690 414940800
1 320965433 585195674
2 609625961 440168111
1 942445055 752760289
1 682356083 62277285
1 951216918 511309345
2 538111055 773190115
2 72625181 878572964
1 55144720 910092045
3 971459981 273547936
1 646807037 796749129
1 80743425 903506754
2 247023996 801372127
1 565730704 579722975
1 923088026 602282504
1 605392156 145616933
2 169389488 434196984
1 905705113 500605304
1 347143596 409539768
2 609864864 857865791
1 910981655 325915916
1 103248811 682073335
1 24815830 495549024
3 303527163 37182734
1 167470011 650323461
1 447128090 860086418
1 214496363 17805433
1 183189684 355490151
1 892384042 665576561
1 267386428 171994968
4 65222268 237557853
1 437793552 645122775
1 104504329 521344025
1 991291816 88998496
1 564739427 717617790
1 314648344 667559413
2 999310005 376231248
1 135666054 536057494
2 520638448 490511882
1 425416058 568372331
1 873468336 536859733
3 458768961 33439774
1 366337893 4101625
4 965100011 991055994
1 425104014 823268893
1 595105995 471076589
1 359704519 808834806
1 145944854 215208857
1 521018098 39324678
1 483580246 226208316
2 340338649 825804597
1 946551481 678500375
1 857938398 557962627
1 660968771 109502843
1 265076268 37182662
1 116577826 361640367
2 106799005 180455083
1 630968759 118336129
3 328751617 736031988
3 555897015 404805218
1 749551864 62642684
2 477400943 473129282
1 411952647 698367522
1 313279173 339004654
1 178386045 71172109
2 440202668 266311343
4 186077943 70240722
1 487837367 157373
1 645347319 863631547
3 337694155 399017533
3 88789705 263607091
2 802636660 772892079
1 960023296 308545108
3 899790262 863424613
1 9626287 777587708
1 909677042 136774528
2 578655176 327129377
1 80489963 699116693
3 933980019 721001465
1 171037051 911374963
2 962586408 948852573
2 647877423 277702797
1 810476357 229874187
1 965518964 431347507
1 944737265 97064377
2 53809963 921496492
1 656106793 358513000
3 528050510 646792660
1 680312422 408137890
1 774217489 470023826
1 640017741 452593255
1 609781434 553260322
3 730710966 538007668
2 968622674 290217491
2 233910628 268143747
1 970346476 456983415
3 58126764 483826757
1 801777125 955600273
4 237928253 530110685
2 446551857 729110285
2 406887326 313638976
2 561300619 217872695
3 697762700 209254216
1 495949566 873762479
2 648713300 76248771
2 152090484 399375522
1 186647857 76509060
1 16604786 483039169
2 651351130 287988325
1 923869679 736899428
2 912399898 320748099
2 910484599 491084342
1 878847528 943141356
1 704664717 845163889
2 304827940 762560380
3 643138687 76286356
2 790292896 109847122
1 255347008 396093769
1 728285252 387458292
1 221763069 703141151
6 626690112 351772386
1 273429892 634288556
1 113404374 124624153
2 890012493 632683021
1 143827702 501271546
1 414171416 458525211
1 274530178 963670066
1 914623788 948219656
1 510188209 533197242
2 610503444 50961223
1 764405147 48516934
1 871029459 565432978
2 212666490 314916061
1 363524213 837638598
1 916189000 808638250
5 345269043 955432704
2 368053432 296163418
1 4154659 935340646
1 497783922 969083373
1 203025521 584109242
2 764046532 317903183
2 979868614 469954064
2 617032825 747689713
1 325227965 889794367
2 968300191 900981679
2 430035255 749827528
3 217048144 957609977
1 116345705 689525978
3 988477040 642230972
4 102511845 682372510
1 792894943 894912016
1 463559085 57051804
1 157893352 893958087
1 887409154 305856494
2 52897171 9080029
1 858271181 872872942
1 922512949 688196207
1 219010507 905851636
3 556357220 492349512
1 735844294 332155359
1 291483078 200755961
2 123093862 361727794
1 970253103 191778158
1 581315556 929515379
2 184144739 570430828
2 620497283 418022352
1 77226058 120951925
3 227244692 714773389
1 313799527 345839663
1 514779448 893740146
1 783303843 521089931
1 460724129 741524842
1 514098203 804851732
1 314686336 454538021
2 365727759 344714342
1 942430697 570551315
1 991807762 850483156
1 31121608 972230335
1 524020671 248316530
1 776542843 413515206
2 375127113 518582361
3 238638926 453369642
2 659426983 568284909
2 333816435 223397073
1 19904597 285303437
1 21065294 253145741
1 791384313 163676742
1 560028682 212221799
1 845884235 658605606
1 930096590 995609742
1 879105453 27765410
2 927911542 551629314
1 528769016 822479716
5 155125871 675376753
2 621949456 72491071
2 351703864 673751253
1 785434550 134916330
5 283235453 792832149
1 20319221 48245536
1 771108621 724070029
2 914559865 783178238
1 220905403 786004415
1 548940787 17461770
1 46351262 461367570
1 687743212 398586981
1 76205192 861253016
1 515949677 758055743
3 83289304 327239443
1 738273922 927390848
1 416640686 823572836
1 549957034 652456910
1 702654934 233274560
3 632570192 921195999
1 787428730 15590449
1 595377358 930474450
4 414643193 5050514
1 288804195 482886945
4 109185217 629080014
1 44227535 431418405
1 727073578 970020647
1 992483236 990677025
2 240210228 510239505
2 575102214 815336889
1 338777244 614672784
1 92868967 966264053
1 184781842 107069309
1 454035860 243166495
1 765245593 634886089
2 27373216 42298142
1 640785447 769129183
1 589706677 346361093
4 858707117 399962616
1 669104064 881538002
2 478486484 544527262
4 735142035 278259213
1 904468984 254346537
1 350348688 517536140
1 897437147 478342122
1 422686068 624069269
1 865768554 799075953
2 398544608 604773395
1 9105771 540364204
1 747906511 162676151
2 739256056 294566198
2 569683902 422250252
1 99072626 49405446
1 32420718 860072437
2 490090577 451699910
1 82627785 473600616
2 538998048 34974840
1 722072340 821311542
4 183471167 478541620
1 243013638 570260838
1 827407170 153396636
1 145922459 714366469
2 625062494 875590934
4 649233146 304955285
2 613796708 60957445
1 868203247 615255209
3 768204401 277238126
1 360019546 952061077
2 473395023 567048323
3 869304729 415054516
3 768621302 765241807
2 341750470 393064342
2 20205443 705311385
1 256728434 155870376
1 823572809 527248463
2 592628117 205303672
2 858253329 687960388
2 278180424 273638661
1 510397424 314362902
1 1860210 210057191
3 153910504 634743361
2 530986299 893927540
1 453927961 224669059
1 935841848 754877979
1 966743612 940094763
2 335413341 907034553
1 575183992 762266458
1 976912684 390508485
1 341012128 541023152
2 143156820 780333850
1 427321244 49525808
3 393200863 849581668
1 630490230 193516234
7 83996010 380345673
1 973846431 665201874
2 867634055 453799637
1 689861089 229392338
3 82759072 413529132
1 102763202 14644631
3 633999214 276362550
1 285396246 332188323
1 756938332 79051941
1 431031250 437883545
3 973045859 117748875
2 700061499 658026753
2 152851583 604672009
2 447742543 621436819
2 678892241 368350301
1 945665157 729539820
1 172013667 55481973
2 635196776 707086757
1 457124067 168195047
1 799429346 438215389
1 209120727 901525132
1 882929441 768302356
5 637801263 803288784
2 403429367 342255170
1 40361815 439477605
1 788631989 476913799
1 786431209 832263495
2 810518613 532192820
2 988917273 126385343
2 281948702 692909162
1 386262097 200767942
1 305206769 978092042
1 620466972 40270604
1 596327412 86099600
1 732143075 410649555
3 625258210 95413302
1 840124875 512206216
1 946382912 667084176
2 329011978 833114661
1 382385526 496836854
1 276637702 791479517
2 109920346 360917379
1 296522135 413898916
2 93903123 306763704
1 319803249 775799687
1 503020958 462428702
1 551323077 770760284
1 750944598 211670256
2 845736095 295651522
1 664072768 945376449
1 650480877 82170529
1 86992971 897244734
1 2334038 502468807
1 624991545 248445708
3 532193489 66353256
1 298490159 239661843
1 106112235 525465308
1 442935458 292468835
2 774012171 528146497
1 194309682 112387414
1 352454337 525717700
1 877591869 220816181
1 908026801 927004158
1 57531928 884199844
1 657314913 935788631
2 949283525 804828633
1 621547989 193544484
1 313615926 439066745
1 453756089 213416234
2 440076943 188537769
3 962234003 383668509
3 369371373 356428380
1 774621762 987757410
3 126556933 318674431
2 882678113 815967814
1 616625492 702082769
2 550418018 245937787
1 940126084 653949070
2 485323976 335215342
2 356373400 977398690
1 142172138 538911544
5 483964260 852544076
1 20230638 752663240
1 922896703 429431467
1 158501680 3499802
1 665745511 103936572
1 797411184 196229458
1 180433301 302459771
1 615858774 845261967
1 686172872 287767963
3 973784384 34077551
3 8014254 388777050
2 547040486 515751612
1 143052033 845891843
1 591922520 714644217
2 156132308 513152232
3 11770399 89089194
1 828444788 186481791
2 458406295 703812510
1 272108613 115571423
2 837446883 714733495
1 782097006 160479390
2 714206676 799168623
1 596368786 616488554
3 487492561 954224927
1 806704956 380764658
1 39122607 275283455
1 627047816 91280901
1 286076468 906088941
1 257598743 282838276
2 766822352 928573830
2 952087617 156203470
1 94138046 104210011
2 781563261 207233274
2 798131155 678467486
2 53193910 498713494
1 946116876 438059118
2 543373078 540445004
1 71854898 771571270
1 385604383 732381750
1 715002915 936497094
1 608951509 523550265
1 712854377 34340839
1 760356925 433887199
1 461090511 600153067
1 509571595 684569312
2 745435734 472531569
1 73410245 144541634
2 726562113 975993611
2 391349088 874054291
4 341624562 747224429
1 54182605 412347749
1 241634578 983107715
1 500421207 175180474
1 840023781 834303130
1 583344107 316471531
1 528687010 689889435
1 293409023 398097760
1 685763166 940924044
1 11320349 489431463
1 775654473 953806624
2 623574519 332308024
1 625999045 956855696
2 296541985 14896735
2 506774034 904942657
1 63563489 239163755
1 916569677 936893869
1 959330245 924068555
1 881437708 872340341
2 894219026 416378765
2 374532921 534225298
1 800168551 246048962
2 879770814 421468055
1 812798178 168143682
1 469648113 414464064
1 711857876 701081689
1 202417883 376989153
2 169739640 269542664
1 715430681 979740732
2 609678713 29371070
1 78575644 219008366
1 938654209 514483571
5 39285125 860230124
1 91325462 989578809
4 201142241 674473911
4 703618106 237890259
2 309873594 715469349
1 202203622 443359389
1 117232684 266736049
1 616722641 377255632
3 839095303 658582667
1 836330243 212102937
2 614472484 806638085
2 47197460 84216373
2 142732978 106714714
1 446614060 406766208
6 914919598 36014141
1 168056269 637171067
1 704928724 988567216
1 823849992 740999552
1 466922753 376297230
4 352197855 794028996
2 482865705 826300717
2 751767871 593922648
1 504365748 472349419
2 644277114 94224678
2 781237324 523893841
1 572530714 887344503
2 269867824 347728386
1 537806458 161264808
1 458861223 85612239
1 571971754 563322302
2 513515481 737034625
2 344666341 477884573
2 412647746 283377376
2 124780655 539819069
2 439487480 681186287
1 549743447 450782692
1 561259837 141323913
1 244754840 228578904
1 268959766 385997128
5 160815725 936714097
2 533678942 911590840
1 677226054 28127760
3 392160621 247809489
2 374774728 777534770
1 654128204 756360613
2 244836854 961685175
2 15043389 615409988
1 288969018 424026874
1 209648606 233803921
1 436996563 932195282
1 823113587 689645245
2 10461652 5769784
1 622338047 363996225
1 871479533 958587544
1 916881713 558738237
1 960558675 812595882
1 822526882 985981259
1 897001953 733569297
1 456576375 545394606
2 442099189 609334368
2 248092623 568898590
2 577084400 102028509
1 392663210 52155913
1 281917568 402229497
2 360586564 176804666
1 700577827 675868211
1 325068878 613582724
3 458140479 899803763
1 898426659 258790496
3 769218615 729279911
1 522896664 466180187
2 85576997 838886994
1 828854555 24513303
1 926186986 110853661
1 727190396 495465824
1 782170392 605943462
3 560843010 192664796
2 64642750 682882840
1 713708007 312371626
1 939137486 261316403
1 965599286 503132677
1 630818849 97476260
1 368985370 659694890
2 624737233 637544571
1 274633764 735541366
1 142425871 285608300
1 939998900 771724892
2 567370981 708358753
1 228063356 6736007
3 400525993 258839969
2 468788987 303989611
1 364785629 298514407
1 433850800 774373582
1 303091355 375217831
1 819023792 461953870
1 951050122 658557456
1 946288167 276620991
1 540944171 749545733
1 93166175 34693155
1 380140843 415067343
1 698071407 588883910
1 125005264 69637651
3 749791565 890105041
1 88492065 691092418
2 922623535 940292552
1 483887212 548359583
1 852660725 162804504
4 462890841 934221169
1 263644356 61767686
1 469525535 105014622
2 425321485 556350964
2 799260749 520160919
1 776785906 528412687
1 190908680 488235893
3 802121420 382290112
2 938434141 870080837
1 206012942 451395063
3 294539010 172742609
1 993421919 986696719
2 415772603 68193288
2 312924795 395462710
3 746427538 155465749
1 297475456 438103382
2 105483919 488381406
2 454613371 614173117
1 749928836 111157161
1 119566870 193188565
2 415683652 160263207
1 386997328 978303076
1 487854870 310129286
2 793340498 434132281
1 116674041 229605069
2 530755234 241772628
1 603111709 964857694
1 554993323 519005391
2 221727959 239922512
1 556154426 54696521
1 594248871 186636431
1 205955585 160471635
1 840635060 721337053
2 820875007 334413987
1 801159012 933054270
1 544020198 2096281
2 793839723 915101886
1 431648584 602526312
1 323718996 328484462
1 499578939 555063510
2 440648466 994695145
1 895886279 514276527
1 480304934 389614131
2 324723309 749823418
2 379112378 382860672
3 544656905 841287374
2 364449209 54074397
1 408545507 575384034
2 584488209 805958893
1 430304024 627024374
3 493173196 305246279
1 999425086 862654696
1 813993830 512161407
5 28483311 832119828
1 478052785 849578316
3 616101109 641622992
1 287286991 740237653
1 508002062 731696470
1 826055194 211532068
1 420822329 623631970
2 241309660 943631471
1 301245419 237413769
2 10683988 60434368
4 875588110 525814015
4 318948945 106590142
1 744149014 903330874
2 36233161 139362834
2 799326495 890194428
1 338418142 782813171
1 329098288 19383428
1 368013923 732761493
1 771404301 540591292
2 438235144 766642808
2 382238905 564844152
1 716853281 771596073
4 199357660 44565989
1 924795404 956845117
2 747524946 692981060
1 5260533 62467999
1 83032328 371432334
2 442516288 682159277
1 313229060 26129945
1 608933566 471806702
1 599449265 876208766
1 222800763 781716970
1 759347279 839558192
2 952335387 462204336
1 625373223 218280312
1 434357303 100812132
3 946593557 816798422
2 815581812 58633846
1 145125272 355553894
1 845317540 245131380
1 581378252 45710053
1 671124191 766894374
1 492993597 510973935
1 793467864 26905372
1 69285718 923506735
1 556563392 192486062
2 556354796 531061381
1 744918154 821135190
1 228945756 536947475
1 106864533 599353984
2 346602191 584077116
1 101826286 40869696
1 276356384 919482239
1 821977711 162223911
2 976293276 919745744
1 251297408 458686716
1 278434425 756242351
3 997245286 886581306
1 615672696 783811610
1 676885905 369018482
1 553573512 597404039
3 50921708 775818798
2 965829521 985437977
2 738333425 297547168
2 697510262 995305077
1 468168616 473804199
1 757909210 386110010
1 816851865 307650325
3 624568117 628840924
1 843289151 30938843
1 635291830 247361227
1 888184435 897396671
1 504886010 380914978
1 496710519 383453068
2 350290029 397144519
3 548267342 51268559
1 934648784 283833618
1 947860072 433501222
3 885824062 339050017
1 898179266 628528745
2 393670934 377805152
1 698736199 805980396
1 123090960 417796238
2 541138654 639101837
2 601809581 778362249
1 928761385 355764164
1 231064560 591380042
1 89007447 184218182
1 946559347 170151749
1 516339222 770111573
1 316999209 297551646
1 196605440 72784759
1 211581404 482938033
1 749917145 719642565
1 269654105 710335381
1 73913213 242237815
2 15729288 6536012
1 74632971 235555896
1 446966536 161124610
3 235271606 550624288
2 94721456 57156247
1 295977058 857399791
1 390396099 825616989
1 438565411 919029002
1 619265724 909181915
1 111004996 449659913
1 502081868 280229219
1 615327922 240683943
1 747754036 984280813
1 158782108 36844611
1 201156915 598148449
2 784508889 275020976
3 346022351 909062119
2 995058499 240704082
2 962318785 777154097
1 339743746 610918468
1 491560239 311111694
1 923961697 197403417
1 495733478 530879311
1 178917229 638732997
1 735315808 430098514
1 927927276 220885001
4 187082822 634535236
1 985353793 73666531
1 705488759 622354725
2 665052094 723241200
1 258543993 443507212
1 202161886 319977910
1 786444538 348392662
2 398906355 347378389
1 688076624 259859237
1 539763330 176125939
1 49302313 117509379
1 176345382 884920444
2 954624981 225139790
1 614597881 372536731
1 272414264 884862336
2 115548595 969641651
1 506683220 326532562
1 48091276 318942229
1 32436336 21694193
2 949288354 768512740
2 149813881 144704417
3 146667477 794991543
1 93791741 55547339
1 433262954 346642532
1 537194414 375188671
3 956748712 694484469
3 986495297 947119743
1 790389143 634997604
1 401357202 117707756
2 787655401 177605785
1 225380542 80613634
1 327350019 650893671
1 681756892 838166808
1 781474221 836957196
2 700427972 241994885
1 644482362 396113802
1 787267669 214184320
2 504279848 592105346
1 64236252 634049560
1 242862770 614062534
1 669578228 244132885
1 757306874 450473660
2 354546033 287613031
3 552274206 945850991
2 612955374 295392648
1 245596549 325953891
1 898201275 114055495
3 343179291 857113665
1 909007532 71434902
1 30084873 85225849
2 112353168 818629374
3 260755215 545827134
1 85656260 449354036
1 576352112 336042122
3 670063631 813163541
7 249876983 557452418
4 709929903 665879023
1 854906969 59629500
1 215153339 484969677
1 633157607 799562229
1 109551079 958835121
2 896351174 734386166
2 808548021 769733229
1 56095064 893437030
4 779881378 532668623
2 190289028 2754259
1 170014925 746979301
3 495489175 58885111
1 509208365 161558317
1 943454275 595558911
1 371513808 579496462
2 645127865 129234154
1 392243247 387353209
1 237015430 493115360
6 249619794 740894382
1 571385119 938249275
1 79866163 165217273
3 892806300 502844317
2 505097008 575332371
1 129776998 646941064
2 797626855 548026662
1 261086628 606871436
1 504815975 724650795
2 657526062 316918269
1 687430374 582100641
1 370494396 1885985
1 112251654 18095925
1 99519595 286113027
2 954091605 585236068
3 426997214 273155549
1 612990686 75870368
3 516882524 653635796
1 827778382 896862230
1 563217849 867589932
2 778387645 8183496
1 533206303 756626432
1 536417075 281134273
2 9096748 476580556
1 69722107 437812774
1 528613643 819472029
2 146259535 242198178
1 893062689 746583939
1 743268031 989423278
1 220389155 863306953
1 154145000 647208495
1 75262777 651930218
2 448194645 961509794
1 405899918 496812599
6 694525046 930552112
1 138843599 827948339
1 373423079 601963791
1 926098120 546682320
5 732646734 396606727
7 241902746 584648954
2 875435898 929452582
1 935649412 104568408
1 886349576 130341200
1 43138080 199992779
1 953923005 447743073
2 447405067 532067997
1 310941077 597445709
1 961180851 128160215
3 647370997 983340086
2 838678124 320916234
1 709881262 46400209
2 157367843 776705600
1 569715232 994221687
1 537374898 235947406
1 577274745 632878975
1 460010664 132307318
1 749907753 53897050
1 886023801 490170967
1 799730615 664904366
1 133039061 961305422
4 310825469 913149732
2 495631819 758818872
1 873795257 705115266
1 892061056 824040073
2 749264866 462929644
1 188625427 690530530
2 357876910 902878858
2 669809862 489746505
2 591061797 347714097
1 116493958 714004322
3 973716952 826826638
2 281902715 513256021
3 14762393 694684746
1 895649247 186458373
2 723909299 369116848
4 382019412 797568917
3 234398460 109373031
1 253264315 687826222
1 807343751 479110234
1 154952782 501215495
1 188034199 31650604
1 57825290 736895568
1 515394879 495641390
4 842821008 882215268
1 413780647 582858863
1 111227871 56781657
1 743223023 404616122
2 156893027 729357049
1 421611072 170171001
4 881458182 526680441
1 266055751 591040530
2 575454227 614447035
1 368965175 255595905
1 474277559 366173221
1 421330291 300545755
1 277993016 669854619
1 300607020 790139267
1 734944342 706636963
4 77866423 395652229
3 486700805 684055497
2 249632335 307349351
2 393717330 699840207
3 511694060 49314777
1 375003306 966938567
1 263621556 642745466
1 265102587 524283224
1 494746340 374261103
3 395773338 438172114
2 903327621 587199538
4 440606507 406228919
1 923297539 317493279
2 60749338 14470264
1 48607042 732112763
1 612538362 981307139
1 863310207 72134700
3 596029928 370420697
2 193427524 471648575
1 818932811 343426087
1 582150517 103854713
1 517161762 597053434
3 391478176 191023005
1 779534127 939805702
1 777206587 580684667
1 320964095 915924630
1 404307644 881360254
2 822623276 285927917
1 89174760 349899175
1 248563688 285109040
1 600452876 999996044
1 192718110 696897704
1 797987427 976336908
1 577734446 66546093
3 183118814 677296619
1 368077776 83097288
1 988501862 626974430
2 831388665 699024172
2 138416571 672220233
1 923337748 515100416
5 588130019 446686683
2 14668136 843264484
1 609068227 91810107
1 453956445 254998682
2 113235545 863755237
1 814628089 885105859
3 182357288 74976407
2 898259571 458289520
1 155712024 896253369
1 245712222 147599311
2 453114416 639391875
3 467511619 312578985
1 846942794 544818078
1 543945224 688269520
1 864419062 856880037
3 445625885 409749353
1 653360504 274942209
1 972015653 3972820
1 258157400 506489205
1 132023585 833809760
1 304708235 184518671
3 976695225 962124052
2 825839989 684430818
1 368015316 181870772
1 661564900 441363050
1 188943620 751565547
1 51101741 831649677
1 859953345 36093414
2 72971277 316657342
2 483584110 353785098
2 2449246 750029233
1 430680605 784821150
2 599603894 561462061
1 683383522 431084863
2 886701163 801138844
1 589321457 626777608
2 97814108 885095051
1 682001329 923007202
1 84321692 486353986
3 55259995 611024025
4 988416526 777488775
4 311099472 526728107
2 136285362 140627454
2 343283747 77622934
1 769629648 877624908
1 324469885 960809939
1 896584782 671363258
1 673290470 831110136
1 597581818 700325658
1 499645616 415876240
1 377221173 22111031
1 253450106 886385225
1 904595928 883158518
2 125713672 609045158
3 545377435 847470078
1 482018603 325148958
1 286235602 733364872
5 945407981 927025480
5 439001576 279284030
5 476068970 367396993
2 903905853 576509514
1 870265405 476027311
1 892854604 561128667
1 364661730 997501929
3 582278342 144989818
1 784369431 785176225
1 115927988 359171079
1 168643038 986906237
3 360033572 132098393
1 102193587 617189088
1 533070358 894789287
3 768897078 31828419
3 178646335 607993202
1 65856079 507645097
1 65628988 714342142
1 57539915 179350894
3 692227907 34649832
1 940666176 594054718
1 721121198 305067020
2 217563759 62289566
1 847118873 416684945
3 807324559 232338931
1 322381026 226238988
1 837830188 440416441
1 471057238 920347016
1 548498349 209418477
1 473570331 362107281
1 785103723 606720096
1 884042521 71591210
2 998936867 617481286
5 875537813 698999341
2 901305477 989503226
2 958374340 33628452
1 813203480 169089833
1 260709788 125499886
1 458884284 1966699
2 950558245 268571726
1 449224826 815978687
2 459871342 60271673
1 257849481 982312891
2 792354862 100354624
1 25267735 605913521
1 320630016 51996919
1 694089111 625754959
3 441857776 778804198
1 502373348 593031633
1 630567817 882085748
1 287174665 611581253
5 297643165 378956290
1 686255333 455973962
1 841972793 597180580
3 349346869 873193818
3 201310600 521056284
1 560317923 491168180
4 664762392 207943571
1 562093270 308351901
1 1855499 608951750
1 885117473 264966928
1 283964181 894190727
4 238490657 118575442
1 195269093 739460773
1 743294160 542801893
1 477724333 782814363
1 904159139 363598149
2 698002809 618028295
1 260983996 13972515
1 96072687 947336235
1 690316073 93023525
2 902237850 228822534
1 486719704 569368582
2 253313151 899499929
2 891783671 67367606
1 638563017 806667557
1 148593366 269333802
1 267386636 581427151
2 870669505 164720184
1 134778064 932401386
2 585259113 692647641
2 581961076 38494900
1 845863072 99042814
2 74293611 141659243
1 638474045 321321158
1 286228882 941935880
3 178119683 961495684
2 371523344 431095549
1 118023381 838882429
1 188033350 291930333
1 447544778 650456089
1 75044597 113210529
1 636172482 45301473
3 563089405 905818683
1 798620377 820423536
1 784376977 555651086
2 806766616 637940868
2 755272594 139373838
1 911766084 995237487
1 363620940 658049670
1 564830399 39458724
3 21742315 133341271
1 433441723 347640514
1 531776564 143039872
1 316114242 182984932
1 485541164 715967164
3 534453550 203056423
2 766436836 760456073
1 996516588 129325244
2 129178291 348383819
2 463819986 549171225
5 269136314 514574059
1 78777086 810685299
2 629687723 658162594
2 631031178 972704433
2 68416218 435159509
1 109719649 65000873
1 229281666 864812893
1 712717137 516166964
1 834192944 151554867
1 662877074 391670790
1 668485351 223381896
2 44855206 31849087
1 777618656 858487443
1 124737254 168715646
1 710889247 390546934
1 540882652 99311280
3 510948767 730599094
4 22760286 420851291
1 984670758 457480065
2 387816346 384669830
1 975825210 965906131
2 134464130 732327988
1 832961996 943045278
1 936254044 340858834
2 263356045 898577156
1 46185910 485587141
3 744174570 382333072
1 518161499 333343499
1 499355661 426230302
1 795069346 669957788
1 756184326 167834638
1 973737789 651632619
1 56772610 284860514
1 757497870 693020551
4 782082561 221292699
1 31148147 694180993
2 641150649 479087236
3 678194660 926254778
1 156730698 418454341
1 240025679 178016668
1 824877744 949797051
1 177852803 683601979
1 85547256 216875726
2 173882649 343682558
1 475957968 175617801
1 474283330 487048604
1 515313020 793879775
1 379209812 580950450
1 731448363 874496489
1 720717744 307629153
1 446526496 97710946
1 740718233 205398820
1 983630030 566263703
1 763799175 663422670
1 55129516 565436758
1 363342633 446935360
1 590137888 422716882
1 632184104 414759581
5 88921829 128524765
1 512308303 374501381
1 708607315 640516859
2 754721155 759667898
1 761507249 333990653
3 91767473 514570571
1 499671879 251771228
1 775074829 402083189
5 691261485 987885717
3 849785679 478843796
3 616087428 853127886
1 872935410 500224494
3 646334701 599744777
2 369731310 941623128
4 179742719 719545264
1 873481291 188141968
1 46174715 519410461
2 600374819 928817987
1 794448688 74753534
3 384978147 397824473
1 52660486 326823525
3 300400137 615522903
1 895252493 205481767
1 75319341 883737488
2 492151929 294353285
3 755686542 659683413
2 604193103 282738123
1 884757706 991544610
1 119808457 613516180
1 957019923 88347957
4 574314856 372496449
1 532487791 786759190
4 678459111 115002641
3 309522623 577250638
1 498617858 407063465
1 506380036 205820295
1 740289416 861832411
3 900990998 649833773
1 789243915 644622824
3 157036711 295469770
2 503295516 824799938
2 240447775 780387240
1 744190713 861102079
1 730997272 33152020
2 953267818 899892001
1 208765628 869624052
3 586662211 547665211
2 332156743 328381242
2 313229202 369437658
1 109453122 521652421
1 243444570 913428937
1 726850893 463969487
1 678049147 791148238
2 355597903 536421967
2 311147898 115210384
4 522666152 726304222
4 423031414 931033193
1 51720356 114841752
1 634249314 88361068
1 225219410 995044420
3 122700802 952489606
2 918684808 91212785
1 604823713 486908758
2 176122103 604916327
1 359598576 18937443
1 757886347 989902026
1 923474774 584107567
1 814457320 746611174
1 621976371 777425900
3 952592942 854712722
1 491102480 82946553
1 917235342 244585273
1 856687848 689607577
1 629557449 914202437
1 532946621 271004211
2 318932179 978858255
2 736999528 346739687
3 422320939 387369097
1 201315167 262063927
4 426128239 955966826
1 881097763 176269973
1 179615127 265800270
2 447182858 348893835
1 407440094 41069281
1 227446488 699996779
3 967767920 700377306
1 584779894 101276484
1 493607289 705230984
1 227398497 115237673
1 703078308 615458625
2 412710271 849544919
2 642469698 221451111
1 571712025 72878594
1 789480165 741571948
1 556743058 56882013
1 359316425 246521868
1 747234752 181071925
5 433199770 64551112
4 865102762 673742325
2 362733133 129628100
3 533162642 538480597
1 680247478 79032276
2 558591874 860093303
4 755475463 873936208
1 488071290 91689016
3 80104463 58350912
2 957497863 495332407
1 261241520 313198561
1 256470596 643595586
1 499502043 472673325
4 73722212 197941325
2 825999232 394963458
1 351086208 270733059
1 333957663 452086269
1 330453359 190642698
1 588710378 858726684
1 36335758 14490839
2 813227874 95222425
1 439366571 718683817
1 642385344 418769014
1 254464966 487006313
2 791772681 795783745
2 487042397 196300921
1 368624424 546346833
2 345139528 142248054
2 153028042 394466774
2 96705113 2478864
3 268226703 739351464
1 256436771 94107260
1 422400061 167731494
2 969870440 207197583
3 386838584 141172771
2 460982201 236592045
1 889706306 518043857
2 320450792 628355094
1 396762788 973539160
1 380808201 610484512
1 665214143 928000299
3 263406535 712247453
1 561572437 28630360
1 950426008 920530911
2 587034860 482549913
1 702990377 690104978
1 791593054 682514943
1 599481314 694196306
2 464787832 715330938
2 249296065 272298098
6 943457160 950798382
4 982841776 421770799
1 881572124 856469748
3 499425318 895907266
1 257450623 72462695
1 649956860 176174834
1 17369420 419876097
1 185829687 789351785
1 98399749 857235206
1 660865513 656471356
1 590176775 613859558
1 383897841 212007956
1 377893617 319466290
1 299598880 128353537
1 713134415 130735324
5 155503948 505485388
1 408955188 987075725
2 17272912 842109043
1 996624552 118640446
1 47275170 325407884
2 117714746 276113132
1 242962605 382354631
2 428368052 49378909
1 876856203 626519174
1 943693240 834404605
1 320561650 508872520
1 846966666 483564410
1 953790197 712613482
1 149728086 270122774
1 947657999 683055319
2 695848689 536180910
2 66542435 864772962
1 6521379 161944282
1 76819449 883407026
2 722019914 376788491
1 625443018 373911957
4 220322032 88956867
1 88086162 403205332
1 5681489 85746319
1 273088020 900720842
2 801451202 521112838
1 354295910 434141054
1 258016293 180913548
1 820268255 709659383
1 743690748 957999685
1 734710531 177522515
1 835647325 548107954
1 772506835 121347502
1 250603784 62856999
1 515897483 554314007
1 320977279 962493778
1 891316740 681913373
2 803120700 604545618
1 356416248 209296571
1 493317637 532335962
1 93624769 523098751
2 792687072 427143591
1 355365268 680065666
2 337656813 128361034
1 487553582 483625244
2 967236795 140191367
1 481300123 76858308
1 135850744 240375071
2 482049526 193227825
1 598234923 727793686
1 151394175 150845922
1 783791432 851584903
3 561483967 130486091
1 369428306 809439372
3 414416845 371672239
2 785997711 866292644
1 878058261 315283917
4 794697377 679338417
1 56622965 622240546
1 66192263 177859904
2 382595976 917121954
2 894380363 767452762
1 576846274 496593261
2 411695431 422456569
1 624911877 703306269
1 811418268 292436695
1 985707623 543771953
1 517755709 772395382
4 786951562 723236653
1 374480780 101433090
1 592321063 461575769
1 881070447 759026427
1 750294693 701996175
3 578603706 180845903
3 783462033 920430713
1 209610840 951362374
1 831892096 961714661
2 339153573 555343392
1 719212585 665701392
1 270484742 40775167
1 491913630 329331147
1 356389530 421442163
1 784318160 413651318
1 614315050 927673273
1 306583680 265869896
3 450301295 215922154
2 327330132 277398191
1 352750787 715242393
1 447431400 394130432
2 864127794 580197106
1 261024263 586450141
4 735416435 87117175
1 211458334 384292876
1 22842970 906252372
1 961405905 519489275
2 905870280 470601078
1 732590448 157732861
2 234682469 544098777
1 472235239 529907624
2 773671476 195833245
3 943399254 631569905
2 982289168 666905481
2 632931500 22271703
2 896498574 10629746
2 325462756 933660030
1 656114917 519243261
1 203933341 301221707
1 128041890 980330276
2 639135757 925658915
1 855413426 214917049
2 812121278 410863218
2 911111821 49736983
1 296951515 454873119
1 106710382 771270748
2 931767750 15143344
1 563395652 58633577
1 95890668 485098209
1 910388871 75851455
1 116070135 627353607
1 804717265 462506002
1 64370895 617524447
2 875970802 23646347
2 271259717 767456883
1 512055883 456539293
1 108603795 468120301
2 366111537 100558313
1 80478067 113256850
1 506950461 852403515
3 240675697 322870732
1 781353817 157565212
1 330559469 369156926
1 501298924 179280695
1 934085260 997723914
2 160590072 966585868
2 965951214 77263066
1 496246340 930910206
2 198015978 145113031
1 396726398 834684644
1 223941531 780862982
1 422948478 957972409
3 635770625 413402544
5 554695408 459694662
1 94762927 801838399
3 929863329 354017405
3 627317355 999341602
1 378287448 780568050
2 551396615 362794766
2 717501309 740420616
1 40401684 532696878
1 446145873 665278128
2 39989944 621605497
1 892300077 144000797
1 614127754 344146306
2 85718863 243583561
1 715027981 109755554
1 95183392 373260450
3 934709425 660252586
1 803377575 134793622
1 302957921 907624141
4 406321942 914465418
1 535584917 125539503
1 391424933 214026695
1 803912586 847891630
1 217153779 542707430
2 478639727 555604041
1 975107794 312365065
2 906720724 258873871
2 491825862 314148557
1 951933509 640616290
1 51391072 125121238
4 911978233 303934607
1 61595298 221877771
4 168235398 376500217
2 732130004 633079775
1 765585237 59758996
1 934459461 53467776
1 743823239 139991156
1 699532475 82808549
1 444061097 533943562
1 746097580 37259524
1 419913836 96949111
1 344499157 674606892
1 93110625 449269903
1 523831883 638366816
1 53756355 906537482
1 101018780 428063151
2 725497443 992784876
2 322664832 160249470
1 129862354 947730579
1 251639 402564921
2 81790182 160202201
2 565827975 41334039
3 747593708 310647883
2 557974399 975860969
2 574688622 836592241
3 501582992 517479334
3 882924192 656641310
1 158963274 685302047
1 773368722 240108598
1 738058317 847946091
1 927829964 131436538
1 968510700 367769536
2 583587230 100576443
1 66927507 227384177
2 367765792 472093379
1 10286389 547668137
1 569263424 54499577
2 258540874 866833261
1 714967698 976278188
3 81340401 751769904
1 332812153 571007179
3 857072311 27210986
1 925146303 668840315
1 280144344 981463174
2 667368681 703196999
1 192215106 167638752
1 783379778 35834762
1 574579347 14908070
1 841620770 663528195
1 734435072 312175691
2 220928973 854699293
1 781614522 623869363
2 580618604 213240853
1 619525721 346428212
1 346166277 384880719
6 313697164 125213170
3 794479422 696450293
1 353313393 355943246
1 953128892 462376244
2 185477811 892017716
2 718005395 103463720
1 99189133 80166412
2 557022025 965444891
1 509531305 311117529
1 352062158 952980076
1 512904582 766543692
1 518636417 131781595
1 393313326 110762049
1 705392503 723693674
2 672230619 57972143
2 363680205 596861596
1 505186972 216354364
3 994820908 616480459
1 219761905 381977981
1 321621532 449332064
1 464906995 997684122
1 137614547 72989785
2 421397777 589706567
5 374848297 469935415
2 427980411 198646161
1 55976721 38480391
1 443602358 300032453
2 343463644 447806522
1 304071914 347226602
3 684261864 261143617
1 293588343 599960668
1 207981045 20406607
3 300303060 179595585
2 809708487 757790001
3 20908653 945298239
2 973944002 448922834
1 261070112 891228803
1 879452368 285667523
2 722998506 274438766
1 330482848 219949497
2 518845191 901242239
1 546800246 104847487
2 874473646 706563003
1 410846671 255670283
2 398790486 302813956
3 450744420 447768045
1 758057000 563901781
1 731687579 588541208
1 852013259 663099246
1 433354123 498479437
3 393449340 389098000
3 904696952 310284027
2 117905428 740748386
1 959114174 4394736
1 662255623 461283608
1 628956141 372992951
2 818746354 406618975
2 240463340 156291915
2 408988956 92637108
3 218979613 245869616
2 329446604 862732108
2 825642130 968597800
1 791819903 775184919
1 752501685 583592949
1 914029224 827155319
3 412501625 159673711
1 507516537 409480760
1 9943907 907836063
1 198318370 349950421
4 822085615 141826481
1 122928088 430907822
2 867839857 853086058
2 423787378 181643834
1 853865901 866656327
1 131999553 452260558
1 681347976 550910625
1 159671992 775568374
1 914740976 669008866
5 834891765 738658041
1 44093005 47652431
1 78585698 215749794
1 385988392 866708227
1 554626996 106780738
1 745089082 110600807
2 716528142 487507181
1 98910721 264854345
1 662532396 493558010
1 663499072 627622066
1 924807857 506854259
2 476548772 706156840
1 312874756 765527377
3 170387993 558791402
1 273360198 172884579
1 201765659 372533443
2 480987656 591867232
1 688664732 472004754
1 804803119 710705933
2 609459394 968611747
1 747381646 83782189
8 662842147 209086
1 53398453 121037214
1 573667841 927263744
1 701809571 695701457
2 936209790 534499996
1 741263086 571524848
2 976087308 33366190
1 691500237 81413117
2 194172696 910740804
1 23579677 532814211
1 601771724 202131354
1 379906100 573618139
2 978614983 641437171
1 435492859 678694659
2 694899011 737451242
4 976269235 866736638
1 446449399 899749905
4 463319312 233516410
2 646367587 479309
1 980115208 39688579
1 513977973 344838139
2 763501641 3465580
1 153985629 221131493
1 751531386 263484102
2 920345513 172205780
1 500423414 25128355
1 693735962 378860452
3 502543310 867067417
1 926958229 535137217
2 508568291 941597983
2 359449037 146994441
1 47739129 112443670
1 829421353 589562145
2 611468307 524244737
3 109212058 556327637
1 391253575 673319126
2 474566791 837524092
1 516357169 55278743
2 961929418 338608168
1 662155972 562816144
1 677119158 368322303
1 12203593 99899874
2 466660423 216760958
1 910467019 258025442
1 990267515 523587338
2 752911895 755753525
2 215862368 691103037
1 154458764 475504326
1 736361916 580168129
1 294106409 85204257
1 961542619 18820422
2 407495362 642734695
1 34685114 709618434
1 791744467 116103224
1 676197293 512411897
1 280131569 611959145
1 132726153 448075932
2 225744033 320266590
2 450719714 341855469
1 491441633 295721991
5 837458598 295678334
1 252869008 447291964
1 200298399 966238465
1 343828098 964757798
1 613105302 399465912
1 219021760 571523653
1 399292516 82299652
1 643766471 756258807
2 454659964 452768370
2 411260801 74097818
1 59828599 473774898
1 560781359 204256474
5 424475324 835959477
2 792928847 179291902
1 821410584 759357226
1 660632242 488010493
1 279846476 625722307
1 243683135 117494850
1 53328 185290282
1 881204096 537954365
2 883269804 857843767
1 185242809 212778448
1 605311406 247376896
2 535400561 756300136
2 91671560 178010055
1 151186503 736834086
1 7266915 669501314
2 357129659 911612270
2 429298444 819880709
1 775411162 93847247
2 721765876 736196662
1 88954578 255231729
2 271369223 898505
1 913688680 797050811
1 241285259 305184635
2 575444445 16381919
4 16332495 799511720
1 436702749 544950393
3 655131105 843751122
1 186512228 681526650
1 658110707 803750100
2 770783661 352162389
5 73920314 150540194
2 46438139 944122961
4 745451308 743657708
1 453454557 393818602
1 357849255 914636709
1 666810142 449665757
2 26211116 188133012
3 67336073 877019296
1 140658107 199486241
1 75635902 826240275
1 444029670 292684640
1 440103136 416200239
1 589810035 871649083
1 923695054 527050969
1 845257710 180549831
1 770896082 343346250
1 393021200 794571333
1 419187943 303477414
1 290183259 163001955
2 429861038 149473458
1 379638827 158287677
1 400558450 402291504
3 232190317 711642453
1 236624445 606485317
1 476231258 894571142
1 615399102 650431285
3 473805943 53295602
1 374167537 585556045
3 296414705 140221131
1 156840456 830878686
1 482769448 875493400
3 921342424 224042241
1 759274507 539590056
1 13590842 948870043
1 846588920 4894593
1 634277487 394110009
1 622701042 528297918
1 265636602 370826582
1 219115332 914087588
1 62695594 456762321
1 162433883 805141514
4 53049540 838331880
1 987691111 590602409
1 627158959 367021419
1 738205003 370017315
1 788099071 861912512
1 359674212 381948110
2 588059042 655757534
1 675218289 467926978
1 818897467 342158869
2 798131110 727326959
3 580018818 772431347
1 737678467 872951791
1 990912341 845209930
2 429916005 949010458
1 819193893 268703027
1 164743511 828740275
1 204728349 601423712
2 500289475 851851788
1 385991779 23252040
2 811486064 835071331
1 445111380 110133368
1 385725742 857197583
1 576628914 761014124
1 91638933 280763616
1 764581745 921764971
2 605929906 735833742
1 211229246 950985390
1 462192352 310748210
1 926367734 36089934
2 942333687 634951599
1 206332838 464929732
1 478163873 714000834
2 644304795 8739965
1 419966887 378799707
2 435871836 832194014
1 11974886 341950588
2 37377994 410050265
1 673915752 287462192
4 156466808 607663591
2 65435404 85212530
1 195757699 118789467
1 734090140 825971151
1 190858144 519546144
1 967216436 950203907
2 713141344 178648550
3 362244518 831883060
4 871639937 637440925
1 912973731 183646393
1 383026448 377665757
1 219374718 222793211
3 873580875 973760432
2 398643829 618358326
1 385918805 680937527
3 796253858 405129214
1 963921920 168294307
1 430388079 7243094
1 600760390 431477936
2 986232002 389504184
1 358457963 496392003
1 827400967 177901701
2 437741540 255098756
2 911461067 928544408
1 991395780 446408008
2 88379683 446713706
1 710691157 764441496
2 489771973 773752524
1 579487895 643414719
3 19521410 424775409
1 885530523 982206359
1 177787223 543852260
2 932323273 698408529
1 484457568 660094508
1 952036054 842403480
1 713656293 676368781
1 669489413 235215069
1 186247647 453671543
1 490031132 280010070
3 932776523 917462697
1 582519072 192365798
3 21672801 422666443
2 123430311 374844652
1 901241102 750169412
5 650381427 883101933
1 571550547 191156043
1 341981903 514078204
1 945371187 539651420
1 516048754 266052849
3 102962287 189491356
1 534988210 790147148
2 602300384 333843917
2 553531676 648033959
2 920062147 859161749
1 120091815 984908045
2 467289965 898735677
1 721358042 330159877
3 139508867 600017425
1 796500285 689543090
1 676271683 209397108
1 208475312 223996909
1 342209413 528367190
2 82463269 349347844
1 317035172 300150364
3 194526999 474481438
2 911949959 615851115
5 618076749 129342918
3 318151164 192561413
1 968047392 291135108
1 541830591 968460221
2 278391071 510696674
2 328707848 528553051
1 127458815 883484456
1 853686 422421172
3 493260128 171974259
3 883852697 500485652
2 168202420 235260998
1 737359704 651661997
1 822690980 221104482
1 672876547 71740187
3 291060345 731847337
4 811337734 972075133
2 805033119 270838090
1 215568732 903779574
1 166123705 322055300
2 934260708 972570382
1 513606451 49245505
1 611640485 462877949
2 272605164 831123352
1 936877898 502401187
1 884276630 610744227
3 9812693 879657866
3 189302005 701520161
1 543251218 856209780
6 145216184 132140719
1 553671209 555867969
2 730719574 738303446
1 975442092 784737189
1 597789470 429632554
1 864991162 862157600
2 239889633 527891371
3 382067553 88292559
1 648981038 154025057
1 651224217 213715775
1 330400091 507884805
1 448542850 663534069
1 870083592 508980896
1 547224072 765483360
1 84228631 811137199
1 788034507 640275589
1 997818031 588389156
1 4263053 305223322
2 215091500 237043595
2 272684023 492904076
1 271719924 194318933
2 759190534 477216234
1 85649940 948277756
2 665159874 508283851
2 514420748 689412474
1 361745884 338350502
1 402556031 629642012
1 937175043 90400899
1 443270441 944335775
1 366996446 960024417
1 41514009 980930298
1 42988414 433930508
3 622939207 62391549
3 862127817 258599083
1 822542020 931977813
1 432265206 467206610
1 612373724 746955768
1 310377018 325094079
3 86588721 452406191
2 894225853 682468350
1 515192503 990943646
2 766972404 920768996
1 215140986 177950374
1 447539441 704326616
2 51599756 301727335
1 859788929 724530968
1 646502443 611519846
1 537908750 217813963
1 192848543 234891907
1 448789790 344445659
1 305381600 606859728
2 694140838 396606308
2 929704178 533695921
2 400520099 770639615
1 459185038 78438909
1 414680081 533256767
2 225317802 410540576
1 815849053 812865475
1 332418380 429847158
1 992529174 464520216
1 248231390 441241150
1 201024621 963903974
1 560841629 688782955
1 426472305 401867076
2 478819460 65457094
1 653073294 296866604
2 774666887 460037724
2 514250964 856117247
1 19529330 1249592
1 307556798 536108752
2 715884802 108953080
2 104965419 529683524
1 466383741 219880854
3 414841960 342160782
2 995326791 837653164
2 766912201 278225739
1 328941094 733342109
1 444979921 18792392
1 74915833 176453235
1 707516730 399020595
1 765161571 591570994
2 154574398 960259357
4 329295546 896718254
1 85224632 575217837
1 372447248 811995394
2 867631795 410231610
1 932449066 764027966
1 907595080 557330777
1 302875947 429602538
1 362987580 676279400
2 998459511 982800750
2 798944141 188573320
1 242996833 388103688
1 759402913 678470512
2 493060205 869689285
1 697337201 755336637
1 861745339 7597311
1 347422319 875201848
1 201435261 405981057
1 999564012 362533692
1 733325881 341746188
1 935096146 627735318
1 196839290 315486171
1 529226660 187327561
1 40937978 936557677
1 391485444 728003779
2 719459549 988550593
1 272239238 775785740
2 261585270 921219439
2 181957330 589773421
1 482149452 893027658
1 959014473 796265870
3 265562090 995310152
3 423085633 653953474
1 382108589 451527497
2 598278732 60503700
1 345676569 753338721
1 525294434 44412263
1 502433992 369647237
1 280637701 863676445
1 815997815 114134814
1 299363905 623916050
2 80367843 458967606
1 177616632 30983795
1 888703657 395944769
1 837335224 512942187
1 118235138 335827154
2 463074267 931434643
2 837306850 816084422
1 587693513 735981163
1 744477040 904497598
1 656031087 166350670
3 338328723 43616016
1 185515473 536456026
1 96542849 160849073
1 4189263 262342068
2 831176894 257699136
2 309888846 736017451
1 517953982 117806587
1 617033201 357924147
2 583438623 913130805
1 729128239 262093002
1 986873379 633905190
1 719760526 684724548
2 589106510 726334509
1 139449598 373372178
1 408702998 733125559
1 287024050 97906153
2 998621083 116228173
1 622606760 941673112
2 20325478 627425534
1 769448827 138817075
1 709849985 373630459
1 416894622 814106352
3 914531749 890701885
1 335354654 310825652
3 631407743 779279377
3 399172300 277329466
2 127345343 131876722
1 192410906 990982105
3 389167889 985273083
1 502080120 152847848
1 455112740 623244408
1 339828549 489709812
4 764125249 459749358
1 253138077 922859146
1 180724685 479805160
1 544745648 385723353
1 661121979 341143556
1 539016513 48093805
1 977121901 692451494
1 208026114 605514913
2 706967689 743662050
1 436217842 978955726
1 467786817 238541557
5 618474620 842855802
1 453028915 720686582
3 375922863 766461348
2 79512480 112203737
2 989724121 340117975
1 817222785 158995823
4 431845370 86366856
1 712745865 10591628
2 558524097 765301636
1 168559474 702721427
1 570637966 60426410
1 438921243 766283598
1 410807440 15054517
1 127636208 995795559
2 408867709 410787177
1 707271185 554177120
1 25586474 694404065
1 675323199 356513234
3 400985572 39492300
2 4370032 231160517
1 82487349 259858460
2 687858426 324097100
4 678625912 259513058
1 682197299 745952012
1 287465022 703607422
1 942540277 238832029
1 227920171 824916457
1 279857797 987117232
1 511136645 568719709
1 5433049 590620576
1 243907448 99465680
1 805280992 678441145
1 894411798 944497337
1 971467831 590249870
2 246529710 350699316
1 522254508 320066094
1 186273287 752203760
1 562035424 49220113
1 749363670 622468625
1 791994363 48502239
1 298175380 645746612
1 874432481 146291641
1 704933613 648680368
2 61483172 262563592
1 7510949 18777135
1 722452321 298458135
1 999807326 378620750
1 284155453 404066256
2 468351515 286890706
1 716233831 266872844
1 471885698 671301960
1 497090316 117528727
1 904272615 982731391
1 826954285 115425861
3 751482398 309802785
2 859437301 872658876
2 799420662 371306677
1 482659022 888949727
1 837164651 359540769
1 335280078 926928936
1 91726982 112334701
4 136577114 632589908
2 745445806 476629335
4 400154794 580620781
4 550608265 71991587
1 861566346 51888239
2 947306573 932633854
2 507889096 921798306
2 436857051 443764362
1 160909394 86933443
2 684507641 286864704
1 557182010 155603855
1 955168999 286192757
1 321929913 51622486
1 185944352 809496770
1 142568377 812339825
2 950279333 702759693
1 246866166 682305673
3 625842478 881041039
1 47142419 530347727
1 887826235 607561728
1 801926330 415063560
1 983677758 922654688
3 960552503 562533398
1 565761951 164773548
2 750211999 907737894
2 60305787 752177043
1 247430988 650358342
2 452587092 571008180
1 255155210 365127341
1 616460182 90701091
2 143365595 578409650
1 525815330 900583825
2 655541669 571700105
1 205298141 810922860
1 544675282 378903584
2 571859622 524074978
1 937458860 61516021
1 111680239 811863178
1 552223273 491572958
1 917369158 356319609
1 578154492 416660503
2 411298771 983092812
4 287359833 358136002
2 284917340 370564871
2 747310588 744591311
1 500477892 677440138
2 983374987 670879565
1 468999879 186714673
1 938787956 29320894
1 874175977 548909745
3 435425509 739841157
3 265717728 782099547
1 98933573 582942607
1 155171673 698174494
1 426231449 128131340
1 478709976 484355548
2 479721812 987419859
2 557539131 921622607
1 532113634 368883569
2 993293985 632406174
1 152517771 334379593
1 14000604 199638363
3 639987981 602848064
1 359806495 657333809
1 928879627 756108421
3 787655912 713767162
1 541195165 637701366
1 496207866 36072493
4 657998175 24767869
2 306491028 164100007
1 977311180 363308203
1 392416517 284437319
1 273918676 476188086
1 227488983 718258277
1 684054407 176446808
1 157027023 94954601
1 169096944 457393561
1 89372477 750941119
2 575505637 670536100
1 890009845 502102779
5 432586050 770685598
2 175715933 493891242
1 50150817 522121812
1 44851762 250199851
1 220690170 709733582
2 658715209 576625190
1 137705916 826790717
1 489764802 367845537
2 369592360 822930062
2 116327537 948264025
1 809837857 748877822
1 603172372 42271065
2 491169309 114732038
4 758457482 496568079
2 294139834 252658404
1 407529347 265119058
1 9223906 790562975
1 726705022 773878553
1 528532617 878651744
1 98148233 320200454
1 341936451 432036219
3 534773642 771704271
1 832722512 513907060
1 6748369 204329747
1 598831165 718527848
1 460328004 582702571
2 960048118 935642151
1 336707442 984254709
1 9476209 200467305
2 92194391 661299822
1 138499740 403094375
1 932399016 814917832
1 444332573 839516491
3 711256972 374688769
2 731242183 978174518
1 465743265 468056183
1 80268299 804348953
1 491675382 298081825
1 402143693 340380355
1 695627420 508744842
3 229438692 465983841
1 791886367 328598873
1 274692790 179066225
1 533193738 826765427
5 291855621 661422437
1 817535046 262208714
1 758936412 516140700
3 331591047 658042776
1 529515758 191042893
3 848284817 463628096
1 16035835 132578481
1 422824505 760584302
1 659346027 205072303
5 941570135 151658382
3 576111392 598702923
1 119974316 306724188
2 50530871 206366122
1 632862235 731163589
1 290352196 960932400
1 550116487 862057281
1 186577201 193867153
3 967368358 841003044
3 518808563 939540008
1 339203597 719935793
2 299060106 571838875
2 92377299 746103790
1 207024188 11033680
1 403596138 78537479
2 632141193 877077511
4 920083845 121124052
1 768182111 181107920
4 540417476 985031085
1 848917402 645121130
2 593793851 230770628
1 178035590 180974245
1 507956105 884335778
1 818655568 495907649
1 218188520 251506200
1 184422822 951739029
1 209971078 914475444
2 473956326 110437795
1 952348461 936566855
1 505772248 202011942
1 714660341 110900472
1 647774768 566157801
1 740044227 508236413
2 471637812 703828613
1 256579186 292292721
2 673898562 732023515
1 773926924 442998003
1 845019174 108811678
1 219479203 679199523
3 829333904 248232197
1 959320412 62977538
2 176026457 278082114
2 656419967 97308060
1 802862852 141190730
1 269559048 859776284
2 220460627 803040575
1 808046047 383574325
1 700836626 210728278
3 598239320 933340926
1 654053172 836391779
1 737323886 450080203
2 500885807 89915853
1 799108483 961616038
1 236774870 336630345
1 177207277 784341934
1 859617611 19094193
1 792307186 785848471
1 814354827 877667555
2 597539332 445954105
1 198221945 96939692
1 185807965 486188302
2 319212833 995838370
1 72512158 343197464
1 112358483 314573250
3 843136449 572112643
2 41274654 563269632
1 208733936 257923897
1 133630692 48404211
1 90232894 994262131
2 302696278 731474957
3 642512802 957053919
1 729514800 819145848
2 56212622 376236957
1 113887853 479477953
3 437242203 252903321
1 926966982 909794753
1 362821736 858496549
1 543892431 701644917
2 560812507 723097042
1 831341519 916856956
3 501002535 54792427
1 997198195 635478709
1 280653215 6311108
1 672260245 360584144
1 162897474 913328064
1 813132482 303090407
1 163416693 367227548
1 199029331 33884375
1 645602583 92767072
2 261586351 911570251
2 664108487 559098497
2 289077052 459595045
1 904830618 116336462
1 468793585 238728074
1 618681889 693617553
1 397292879 481296277
3 988609043 795025753
1 693138129 755292011
1 291743574 16560444
4 780374141 572997963
1 228329628 183586685
1 279972830 65263787
2 956446103 133571886
1 447996225 272961470
3 213960134 577622054
1 881262633 719787031
2 706900043 415750309
1 350070450 811782796
1 601240279 307136483
1 165367342 398056605
2 197248341 925693508
1 609344792 991249986
3 193889990 848820442
4 503278420 839621597
2 93766481 925734662
3 652693551 520635480
2 197380697 17250944
1 431731528 533864600
1 687944712 54394617
2 192678965 408934342
1 287373912 42834851
3 966767202 487855303
1 797023987 736005399
1 493286098 508318007
3 405860378 948084881
2 28692495 847590763
2 883141836 6079525
5 915548141 971703559
1 43128526 923889363
1 130534514 889113386
5 921672116 496552972
2 931418280 354096116
1 330432003 87369548
3 860528848 821999232
1 185783733 743642383
1 69180213 572222562
2 834591684 401174369
3 918777106 361263757
2 353925933 794900087
1 887069629 266651279
1 779574017 15261118
1 180371948 163934592
1 815625831 109736043
1 293663990 424256637
3 205484943 394064726
1 80380072 14566219
2 88301791 752964931
2 791618404 781135986
2 281896897 818814289
3 831387102 161272780
1 945004074 750789979
2 471076900 202664964
2 923717979 351604168
2 493469817 715948462
1 229317498 72719293
1 859813398 289356544
3 547307332 24941081
3 669261452 1027398
1 504662939 812851826
2 551985218 213627582
1 794329731 281761411
2 936560471 153088421
1 614778724 433126343
4 729848963 373176867
1 812342717 895472242
3 668705302 937181018
4 300689075 102105858
1 666000320 541061739
1 56197080 525878784
2 371403112 448905716
1 105434904 881434697
2 932843441 918222759
1 358934079 254998578
1 579017648 79329079
1 917130881 453664918
2 996431462 547680584
1 187235462 475270027
1 335706002 860891666
1 177203402 79499056
1 51129051 525555694
1 916346537 552096514
1 323823544 830753134
1 754190863 290177617
2 90011029 878409284
1 180758761 634206184
2 424377980 112770361
2 407826690 577093497
1 662101239 724174145
1 879642668 316112171
1 863396483 539035091
1 40599549 235009778
1 270176093 146359932
1 21722562 530268615
2 478033520 535749012
1 928766710 261267200
1 354959486 449171659
2 550987388 23530206
1 25160638 351176589
1 541792687 812994806
1 396826765 600408223
2 133212412 401485005
2 958467181 151332821
1 907188505 88502468
2 599635489 293876939
1 874951519 353933725
1 745657833 406250691
2 619894751 8911170
1 245147702 407829778
1 876262310 448779970
1 483981308 937045541
1 213166369 932290841
2 372398645 557949662
1 541474717 268001169
3 936766924 385387609
1 370217685 569485497
4 612392217 509878013
1 831204011 130836933
1 420894333 550552878
4 872394852 543899869
2 779481631 772901688
1 71100655 74003189
2 294499489 987087859
2 828909458 640385072
1 382681346 571444403
2 887027531 524213742
2 156286598 73501074
1 405100150 657479956
1 882042162 396166400
2 17197977 676532042
1 694518120 862591780
3 454294476 420381000
1 84893778 866613481
4 85479651 688436843
2 111853841 734868236
1 180152905 792808839
1 775673466 325230073
1 80720839 887265720
1 356792963 453073561
1 905890355 82504225
1 939496580 733950179
1 795327801 536404163
4 713202068 126685974
6 545331283 35141992
1 930415532 442595618
1 98688674 568258991
1 656080440 712617436
1 227151407 297796818
1 844648427 105768078
1 690261645 345337429
1 672398452 240745453
1 348278639 995353820
2 997571489 331103363
1 856659402 948966247
3 908252560 167569083
4 742464645 540283580
1 943487626 589387418
5 371248695 884856976
1 987841266 173228708
1 842078003 340362852
2 117188487 893530870
2 636174517 424454588
1 951947577 474390190
1 970415645 413223680
1 530019902 60704360
2 411032922 294948712
3 662617200 215134865
6 672726777 635084126
1 259941007 388831449
1 89619309 19234775
1 565162817 431927978
2 92627315 78211586
2 909322404 195064887
1 689503927 746692271
3 955841214 471822839
2 620413102 338835152
1 89853179 610082050
1 636476423 511360613
3 519793348 447726795
1 310244438 353636024
1 253908339 210796865
1 922012312 611368198
1 107592597 684645287
1 941946119 270686776
1 676774341 735687608
1 755616006 764587603
1 338848224 161084261
3 264778334 20868300
2 243000057 778003068
1 834253197 296990446
3 716997491 395095850
1 120288590 824935347
2 776617172 741911167
2 509024099 226588722
2 184914892 602076630
2 699422472 741618381
1 577524013 729588470
2 635943766 824378904
2 871401709 193104492
2 559067684 122211434
3 141202287 468038015
1 359544095 294805189
1 171825520 481014036
3 239948577 734538133
4 282352334 622656383
2 407056290 791176842
1 420134959 541555451
1 326451459 164741846
1 700529498 796929222
1 417698805 671130815
1 295301611 154513888
1 65237143 371192234
2 883791627 783437312
1 64785076 215513736
3 463929508 527060105
1 68706980 679188614
1 577473756 694768552
1 571259504 226086226
2 641215630 844037699
1 334108406 520339282
1 427201710 950034420
2 424620484 247614442
1 885537502 657791770
1 139502574 431733859
1 534769489 199797611
2 921180456 605390889
1 643378736 485517413
1 95862988 320177419
1 970734966 526972025
1 614904576 422735016
1 298180868 480025972
3 602058939 92662443
2 213651714 589465571
1 332983953 915503398
1 106895103 765570466
1 953591128 524364118
1 739988953 728191862
1 149508687 129565147
1 832816285 216234571
1 290109799 268588435
2 624680954 126139431
1 634213106 110702833
1 506612371 398697223
3 909618527 974527976
1 396012428 544775761
1 954215814 818455412
1 712634199 691995487
2 937644657 817880488
2 162455600 239697383
1 741056600 773220940
2 590745887 732897431
2 456768578 487352470
1 921040749 705036221
2 592923353 638641828
1 320205379 778860306
1 893181998 585900147
1 533146383 427945931
1 943809415 746842142
2 154332858 797874575
1 881053455 473915823
1 767726617 358798308
1 266210185 462764157
1 172067719 544543540
3 819821223 406528381
1 603226614 799020099
1 579225642 424222166
1 742999083 637718792
2 891331637 215941148
2 308061460 945874573
1 406460061 961379712
1 376434159 371539728
2 884743617 123761082
1 353875539 90130748
2 970429595 881838867
1 580507030 335962287
1 779742621 605205177
3 722245431 237405315
1 928888788 115167656
1 352306186 274615115
1 380936361 744566652
1 263389136 135447450
1 651397756 4344335
1 923022643 708775958
2 414495369 417776087
1 653235217 662617781
2 932428557 783786160
3 318019446 528866560
1 303514988 537903137
1 327080045 211002537
1 979327166 603297470
1 956576293 485748696
2 233934841 443385836
1 589212909 94010926
2 753436423 578380534
3 725567565 385033182
2 857360645 675298636
1 338913886 291620631
2 788085073 35311908
1 642912425 486996986
1 812656876 829757444
1 929954873 974804023
2 382334520 632377640
1 998196796 357637244
2 898813070 813821494
1 803179486 89921645
3 346446242 748295126
1 982067999 573524270
3 534502646 255761202
1 517931906 529633857
1 967102741 304110259
1 756750611 778752139
1 571424526 413044568
1 812272037 250080120
2 680716259 39827499
6 363728299 7125342
2 28150036 207650373
1 418669740 308308256
1 692047956 620398664
3 454269900 127091482
1 141710436 257738128
2 958672288 912259199
2 336724390 343661623
2 114594949 580580228
1 134466151 367695770
1 606610484 262806025
4 120063168 507941525
2 72460487 370677219
2 29834372 255532712
1 455497269 142418978
1 753775613 764709029
1 471574527 792460295
2 430403460 977559657
1 323066794 78640385
1 126692649 862779109
2 457310517 742243618
1 325809251 512580451
1 484155355 190241947
1 131434368 4027067
2 206418227 975416477
2 274104488 684547163
1 998784363 426531507
3 140993550 907613130
2 281768001 315253937
1 438908366 343783795
1 245978452 691983789
1 349222909 992364429
3 994916709 12756579
1 346752756 69428692
3 346430197 288930283
1 732301460 573192334
1 275061528 676712721
1 651213499 113699343
1 882366692 440574591
1 710215555 237718252
2 710484805 522524220
3 35273952 324439941
1 433910558 194212492
1 470082215 627590982
1 558168931 710078034
2 387440156 121858126
1 387632547 534729953
1 667240506 350994420
2 863352182 747424722
1 874316628 62975417
1 683709781 800856779
3 897194211 79883812
2 223767366 165832633
1 498235911 493670345
1 670858361 833375996
4 995404394 508555936
2 392202559 470491182
1 212650669 715739355
1 40157003 672762449
1 181088035 143015304
1 305198736 944611183
1 334628549 422196611
3 244879282 774138847
1 532464876 588659406
1 703516256 501597856
5 755635243 299520878
1 468881193 951190336
1 11448686 94921451
2 398745421 130799399
1 356748934 603727605
1 904700489 778002718
1 997843471 155921901
1 962875878 398172083
3 221322343 649786950
1 234795991 124683948
1 519877965 164041027
1 992545010 718939322
1 224172404 914246001
1 555488322 369546807
1 531143516 528636068
3 214617611 748516200
1 858075212 920817192
1 50969712 82764237
3 888642557 217463414
3 508776129 18386507
4 855351208 885122339
1 463877047 566945328
1 228912302 416675367
1 576179092 439756744
3 415111160 661593584
4 514937234 775650859
1 62409441 126617289
1 595568442 823557148
1 462667378 587540916
2 590156703 408842770
1 576699298 702101186
1 808476009 821102724
1 904878216 606002622
2 195793527 680582782
1 88581833 971831652
2 411111913 181934802
2 732118158 868454682
1 149133422 490152911
1 261490333 822131376
1 201842935 697836687
2 252331083 187569975
1 923794041 240091633
1 960742757 717995249
3 421765351 2208899
1 239193939 264642328
1 182375688 177088992
1 935521913 215790055
1 931686400 627293170
1 122827673 432295158
3 708043207 933597318
1 571395078 367151049
1 809463760 728136361
2 907058331 503901573
2 340897421 844734710
2 430418922 924192458
2 936633017 902201450
1 706126859 90346411
2 729746631 425045172
1 718707736 756238614
1 387351637 813276443
1 885798344 560989034
2 512053816 176545369
1 700629373 856960057
1 324750737 139196661
1 998860099 177952206
1 442798898 269342499
3 308159964 939683592
4 1091225 598750817
1 791854644 645022376
1 900266874 113682720
1 170672788 511557670
1 702084939 609006469
3 178805844 197792513
1 384849804 304552569
1 678716431 3511907
1 134638634 37382374
1 601013610 787983390
1 492704403 126472521
1 644958439 846053059
4 823558016 809481605
1 275220050 869200342
1 686117696 716192938
1 461820360 456261967
1 678620298 745980719
1 613860739 105254848
1 872271485 960130811
1 726578771 996178267
1 141529594 291906989
2 329462703 799605864
2 359713875 71943394
2 384021445 525114113
1 770876175 646833194
3 975953621 918219805
1 259107865 994455453
1 157149107 20619436
1 799388563 389598138
1 461445775 298087574
1 368406499 542505265
1 302023079 35796488
1 266678707 519861468
1 303749194 884423209
1 451060326 198600621
1 26240481 571311712
2 952110022 93361996
1 255074582 310163216
1 164645801 887178140
1 410746449 531296645
2 253903345 546852892
1 610247238 238918288
1 558882796 693200654
1 961903273 275908222
1 654164603 622317565
3 13360394 673952972
1 707034411 845465963
2 410311873 437892637
1 31369062 317413683
4 569006999 761991412
2 110467536 306621526
1 95095071 434662431
3 675449700 391918619
2 132672647 301047193
1 194307717 452277818
1 736792402 967841096
2 577999562 335206993
7 925233083 818400776
2 177706189 473316234
1 7653152 6984335
1 768664180 842415465
1 42898409 366368096
1 180858452 238669128
1 505812523 777680204
1 541321795 650550746
1 629693457 359273861
2 827462352 279614681
2 147765626 701788072
1 26501339 909376611
2 221097532 854077875
6 904809624 551354225
1 663394185 662019381
1 210459725 465593062
2 155332985 624177471
1 90279698 452809256
1 997721347 622407886
1 406642475 709736280
2 532129010 791199696
3 838642675 31954155
1 909319392 205889722
1 182128756 101728776
1 407603835 186460866
1 911934395 174243516
2 450138446 608047700
3 232516823 859395799
2 287951008 984928430
1 213280674 299201465
1 815141911 229787312
2 208396345 783179941
1 898163356 436149864
1 689955454 395409284
1 976557792 783389757
1 15144577 890908262
1 951559907 298387521
1 195846162 911703521
3 55754882 152943000
1 719503255 979828540
1 917534228 865061624
1 405147092 911503201
1 635232110 302455919
1 599127151 512101356
1 16507348 322118427
2 833200598 946578581
1 340411021 283974030
1 606880538 127076607
2 392936027 871424914
1 333883499 903507636
2 212813727 435484083
1 225641646 894301699
1 582208872 783207989
2 130681637 36151948
1 922910069 72909001
3 162605702 618164893
1 514940655 275174630
1 895089574 858046640
3 475587000 808103920
1 112868459 282949110
1 811683446 880340081
1 333374872 912938425
1 325010565 221720488
2 931730725 429499640
3 793811784 427049850
1 184234728 405333825
2 135821979 75929750
2 412343206 288493410
1 912094929 289846934
1 628798927 554935576
1 811581991 184046656
1 600617499 64431449
1 310456097 871351146
1 808771865 191562353
2 820029654 68396470
1 389431227 917073290
1 450010160 479605594
1 860779371 850546348
1 249160904 860091988
2 914425852 77639734
2 185520608 216537940
5 976191780 384279643
2 31442016 144446339
1 799561857 767916851
1 650244015 552552163
3 374986437 347121633
1 200781017 156963078
1 887012647 927580936
1 126746717 309137277
2 327788367 262299230
3 843106365 544261440
2 715414888 931058896
1 956316502 696918533
1 202560546 416476392
2 201182459 581837731
1 399965550 200950654
1 224225621 211857324
2 572067437 350821194
1 893928770 838011864
2 786237265 431432976
1 59196569 686536607
1 125223058 297705098
4 189592281 957733654
1 158793589 987017573
1 27281144 561469527
1 731650436 829628091
1 182533327 106812643
1 725334675 837422845
2 924120971 140627943
1 997081053 364934400
1 131825844 128127829
1 478373894 699821093
2 329389553 231866202
1 403120320 705801671
1 491699133 752664207
1 50624038 387973061
1 794944765 798103826
1 937630804 116249562
3 250469722 905194798
2 200984372 922824820
1 313702237 136551995
2 898622895 212060485
1 714327234 877320990
5 22772465 887176465
2 74094310 709165064
2 531931022 942296732
5 162639905 805610593
1 196864827 321412142
1 792561993 878473114
2 851893549 126443112
1 79956134 738438694
2 327602172 129166979
1 272375256 29668367
1 363555538 943395240
2 265066942 256714551
1 771174510 925639211
1 187563705 289072203
1 878018520 341963019
1 770695968 923537731
2 945678091 886482386
1 36285820 602577402
3 722156724 461771640
3 324894963 972655252
2 590727204 533870588
2 112502101 584886359
1 338873195 887643408
1 636192014 342807552
1 736058526 555663680
1 918494930 8424677
1 55498695 408666897
2 132444703 911799271
2 805538384 725393874
2 704530496 845409207
4 162041123 365532043
1 756513611 847609540
1 124719499 473584789
1 173322961 613299397
1 570169052 486663145
2 601930815 699030264
1 910020500 414522119
2 600399002 81884469
3 559612500 842919635
1 835677128 424833002
1 102838035 656850910
1 737319840 749756143
1 176520591 755727720
1 629553589 726197555
1 55085200 77135312
1 364028673 467987485
1 875593234 873636131
1 23955832 457869629
3 168825174 399298674
1 778282316 391833267
1 574529575 968964489
1 853146711 847030285
1 344957723 644916618
1 822754299 603366741
2 61293170 620082797
1 564348351 252068101
1 468947727 575069427
2 2259378 711200160
2 496272809 977981076
2 4610053 437873527
1 879085352 276896533
1 904960514 414634584
1 400699559 258646051
1 207970199 920700648
3 364335420 444910917
3 56820688 610383171
1 941441561 679680039
1 130755278 123706199
2 753299975 365110055
1 271408126 154755033
1 632333454 228968335
3 368844331 465345614
1 214982515 594252766
1 301362538 316743522
2 245943198 695385419
1 314482837 753664126
2 697612223 478348199
3 763974937 668705702
1 662631927 2918688
1 42078313 607147488
2 639150279 502315564
4 161551799 373122134
3 635467482 948534283
1 739201717 827573655
1 319578589 922566286
1 503000439 216141056
1 427888190 222848638
2 574755189 214899080
1 552616399 88596452
1 533544724 189602543
1 246115441 251901088
2 514260480 946018404
3 846300359 346182826
4 407896864 182742756
1 693557180 44450692
1 215686825 503950025
2 175463569 91100311
1 613832266 333376500
2 134575145 102223909
1 416907626 458256516
6 7722877 52369953
1 262805066 728736606
4 456931268 693634068
2 734044074 986401780
1 83256508 556777141
3 175510922 923855447
3 658093967 306809096
2 854001557 562511656
1 770963338 981044743
2 153726043 185171816
2 586995665 430715833
2 286246359 30582531
1 969941613 275715652
2 604574276 19188010
1 97063111 255474508
1 568705672 146250922
1 228211790 219987542
1 157280786 692005796
1 695673356 828608906
2 957354668 597105237
1 808469279 681455522
3 477237607 460433796
2 852942683 595081014
1 435639117 99134938
5 912076588 541786529
3 489134787 923407332
1 561235101 72743741
1 530418838 753059581
2 667179494 630515728
1 132625650 109430389
1 80985818 925926627
1 106353716 870988654
2 613967893 354807986
2 518011052 668796353
2 139523344 593320796
1 347703308 477146492
5 629555085 129855500
1 85411781 450945040
2 75459278 108777042
1 551124914 232165619
2 144357905 809778406
1 231190400 951426154
1 379869635 429404616
1 495371570 878592951
1 25080679 601939840
2 946167849 913883479
1 656945762 98044116
2 103137307 984162149
2 978181276 577524762
2 75302992 779273029
1 72797924 54341399
2 41086029 855387085
1 695991474 125650303
1 867079867 148535645
1 586615002 306017541
1 611938935 454371804
1 612942917 205758933
1 554315293 421194914
1 949551959 667635101
1 264056781 339258975
2 402002933 699446505
2 150759770 418235851
1 562072762 471531365
1 421258793 476104990
1 924460117 610468296
4 253489531 822814043
1 840231597 267267823
1 846454333 520417599
1 240689423 742532638
1 103273248 148569489
1 629931382 821503352
1 484846122 243458966
2 984762656 962061857
1 30601883 930653217
1 167180388 755454507
1 152358656 457594072
1 642564913 683595360
2 258173514 720224915
1 72266474 914932847
1 955752177 878495540
1 763469652 799306924
3 101122260 595675198
1 834092712 894686684
1 359966042 218100972
8 132461144 240395175
1 792180094 328471771
1 732681253 305943412
1 391666306 406034785
1 999873281 822658387
1 161004845 757352397
1 784006389 9983516
1 526123664 995683593
1 973095329 485918991
1 541454650 57934636
1 439822760 517882027
2 600676846 968570833
1 875728117 507303237
2 970295871 525895072
1 328342177 381886289
3 696480964 242208175
1 618325918 147645697
1 814293547 340787528
5 273541433 204002922
1 702048052 251390373
2 614150649 430525079
2 181901268 681968550
1 117307108 517789964
3 128740230 569856942
1 387737628 536164003
1 68930104 688302916
1 781357319 32298055
1 713717466 324161511
1 934945824 456929511
1 977330782 80983745
1 438994279 522249947
1 459919563 676052844
1 858156897 32765225
2 774592170 314934406
1 442465006 774603333
1 390576680 963901896
1 71492247 741803888
3 886677641 866430300
1 631559205 42924734
1 906704342 937206296
1 127498284 123057239
1 444814602 944595487
1 802071196 118988565
1 320781081 90022857
1 927885572 358518240
1 498059592 507651642
3 449250382 953811159
1 28716432 133188286
1 363084010 555641089
4 604150957 707957510
1 360653669 62256328
1 824446774 660423701
1 730092693 549985627
2 23862356 895207384
1 642141835 943694272
2 95668535 988703920
1 665740133 88147676
2 714946677 60233713
1 534892264 179694217
1 217082813 507694923
2 777745250 857791137
1 486582941 497886650
1 368897431 657074962
3 839812638 642456366
1 448216300 219921705
1 878606962 581476987
1 633664916 937435643
1 99238829 472114602
1 463281974 58459496
2 711273050 573279894
1 667066983 245171664
2 105354470 840923658
5 93219749 728826611
1 844229309 434548714
2 653880826 222322700
1 620780281 2420247
2 524443799 941695955
1 743818034 687642010
1 782847272 459571013
1 230757262 751606632
1 773859984 746521933
3 403468979 660477680
1 275064037 384024030
2 68439573 206618930
1 162676792 281543554
1 50098479 656862502
1 745097787 957005817
1 340252266 65275930
2 894145312 828390840
1 393056628 307526302
1 841721052 31214978
2 561700894 952226012
3 507879712 296087516
1 68353742 949292612
2 254179765 412329657
5 550525158 43380990
2 496188535 959032471
1 439310590 772935582
1 930165782 859605371
1 913197897 467770608
1 70028318 119399167
2 734955584 22725168
1 857591159 534893828
3 146677343 533888404
3 982026788 232949384
1 63701817 811702243
1 348442747 589852518
1 906612748 719361487
1 487497213 352264927
4 738865148 569347245
1 755957348 670038595
1 6548223 147390846
2 491130301 942970096
1 324903545 524564177
2 71251074 964829567
1 604572144 475148694
1 583166683 402114130
2 434459523 329410667
1 660773033 771324426
1 650338165 661290432
1 761775157 865681530
1 514575415 418929430
2 241713031 590379648
1 514570963 631056240
6 596400092 940593453
1 916918120 563144669
1 253997915 931444298
1 415655144 262415364
1 568455910 885448578
1 189876948 314795209
2 5734275 822692496
1 44420563 12029611
1 420147720 736242124
3 490870987 984687721
3 435856569 304679476
1 675881011 528105505
1 435013018 883995967
1 571719692 287787913
1 750243139 639955017
1 329613527 371689570
1 107833647 240554511
1 691851831 193678077
2 820066270 58024656
2 898588670 281077584
1 296341935 912666036
1 822608249 800158265
2 391060305 51364735
2 529566299 856762786
1 132604738 768167496
1 599426038 877744346
1 641602274 81197426
2 646240969 66053207
1 163398197 688629852
1 479626518 150312737
1 26051836 96968650
1 16061447 323340870
2 211486061 584647527
1 224727974 316745912
2 599769631 581387620
2 418432746 708929667
3 656036795 688518152
1 365708861 996387670
4 905225227 45220747
2 154084592 461380766
1 286925422 893547910
1 707013090 749030354
1 132539979 168271889
1 218889567 837470751
2 739250680 574413718
1 767652160 141401377
1 453282703 162399090
1 48306139 412479697
1 654249176 143198494
1 183213600 134824167
1 447982147 918382847
2 265726447 225809817
2 502157272 111037136
1 387833323 15754237
1 668524846 291895477
1 857824141 355931967
2 73676455 162066668
2 896706009 396615028
2 822437380 231112327
1 555281258 901275420
1 191016988 306323103
1 827783930 942411266
1 572471373 880026724
2 6207056 585717955
1 854538894 38970851
2 262822235 847405303
1 991075654 969040419
3 121786481 451707392
2 531074762 927369554
1 90393483 291539786
4 767845883 359427950
1 853623310 514296108
1 710273586 221589494
2 906865371 207566637
1 837268274 383479804
1 181750462 814456135
2 645295699 93789534
4 135594175 647334058
1 39004134 68635221
2 32142131 491449113
1 286581175 299829630
1 484178147 490278748
1 944573157 292106321
2 988227722 117322970
1 946162135 83054119
1 520633989 814636914
1 716775242 718749088
1 422757083 233665025
1 265865114 501715893
4 571553703 605280868
1 954724144 522914536
1 878543572 900387188
1 404078941 724787056
1 859694737 263937628
1 381611995 982642632
1 316231626 88733918
1 644482563 611040589
1 157492364 430242130
1 524504389 831313479
1 838022633 975477993
1 7459522 377943690
2 409735759 407972746
1 158131654 480646664
1 223715061 947247850
2 94308475 394713139
2 728763215 150753252
1 779850904 573429188
1 121028574 301830567
1 995529582 593580097
3 276448015 650334375
2 388703902 339376021
2 656511111 252292693
1 457798253 593871917
1 336352272 760822781
1 615741883 299884916
1 288980954 806950736
1 962669751 74304367
1 297941205 613286827
1 398331431 309737380
1 584190592 108873116
2 758781872 591368539
3 568188986 947723639
4 256437806 780748971
2 537739367 564738781
1 972921327 317287809
1 366533155 371761539
2 919871850 847960070
3 542201605 790426836
1 480157009 335787928
1 346115663 538160128
4 935752408 162861445
1 148201016 389808781
1 121142785 394887536
4 295651996 455702492
1 751025034 301924979
1 560017298 53030059
1 206949443 167896256
2 870987550 327570111
1 69725851 40476256
1 283150032 436454458
1 982399233 867970282
1 654154276 973184948
2 533680583 732668763
1 904950669 492962518
1 785858451 972550274
1 114932300 963123635
1 563881475 525945167
1 508768955 354130964
1 667116542 121334356
3 939571531 428122853
2 640727380 31345154
1 400057076 210863776
1 920343885 337124301
5 653008585 362942847
4 331420050 487297767
3 995947453 469012857
1 890550525 247463562
1 553298352 219676995
1 657630346 790626079
2 535394107 806023327
1 677022598 656191030
1 882216272 995654885
1 19252181 897252745
1 219766003 621378535
2 878264677 765889938
1 426057328 959313800
1 824096987 683051939
1 539465751 510093464
2 413918699 386338043
2 400905919 434530337
1 417517693 355730125
1 137226433 96558042
1 415227961 581593140
1 912399465 285389272
1 327943615 411036613
5 622558010 687115004
1 402756746 966601042
1 719760212 858380955
9 586947458 330724699
1 976834265 68453367
1 609918625 399882653
1 80822799 731897113
1 817384130 132717705
2 696502393 962645046
1 854970087 65741200
3 958013903 910683667
2 861868921 573215899
1 237040222 874299797
1 223813169 100836774
1 149730808 77532274
1 644589734 376819359
2 960775124 872980088
1 767313112 345812967
1 559634064 575011357
2 616877500 448946359
1 992015549 853583250
1 2040114 472583750
1 221841483 766983402
1 247583813 518720593
2 515816618 156554126
1 369262285 16700771
2 746753093 997445491
1 2880230 860331687
3 367287497 722106128
1 143264205 846120044
1 196609319 405590221
1 440862059 100676345
2 911450643 721285717
3 547238472 253576118
1 394372276 818333241
2 897380385 310425229
2 771974322 208814728
1 411545119 120797024
1 423849412 508364725
1 634444786 17896211
1 211124819 604636013
1 857227590 866570706
1 775900631 767291531
1 172945153 759025666
1 22511262 901904690
1 227601761 284659557
2 694251999 633102365
2 195388097 599386474
1 829911190 332601749
1 691656376 418986494
1 544441588 666897906
1 919361784 348769049
1 431653728 713995580
1 649235522 479807995
2 381001726 121875787
1 541400819 517171849
1 954550844 420085418
1 796321815 905799783
1 860059784 506590276
1 595632176 982430822
1 866262116 132924051
1 332062165 800906662
1 997836270 161881956
1 559099391 813037151
2 26926413 281111079
1 102916152 809591439
1 329470265 696726969
1 730753353 867325734
1 31025143 282909665
1 601684310 545946220
5 469159895 424738908
1 6673140 120873180
3 880756013 384713184
1 917390258 320613673
1 331547105 36928859
1 206669297 608988327
1 528891441 436553744
1 935380152 938943643
2 31322712 993086042
1 746296171 557226569
1 330384503 645214319
1 426370730 909168469
3 746891294 691054120
1 965768644 89738020
2 768120402 159852465
1 609456557 387892103
1 194523256 262417970
2 150581246 300538883
1 502995560 531770699
1 449215284 615248804
1 563579355 238574999
1 207106110 492924880
1 23476838 362368131
1 462749359 822358213
1 86144913 835710222
1 306542159 385380088
1 925555719 595967055
1 649998407 944367863
2 142534107 594569121
1 301035519 526959341
2 630354821 411013956
4 254931815 689811023
3 103026048 66793890
1 369844935 975153748
1 171206073 355434134
2 123290032 904850997
3 143117553 946815652
1 16286456 867941667
1 342267466 613608917
2 932105219 500668858
1 574469945 537176574
3 369418885 560418290
2 313060081 832821695
1 460978260 11120489
1 738016457 116016364
1 596350492 256374834
1 90578249 452353413
1 862473538 655349994
2 997761894 730221402
3 123108516 564439452
3 238608984 504323183
2 406803685 354681359
7 844132766 345008579
1 815831676 132851747
1 445860268 986091086
3 307021244 599088213
1 30772915 781515955
1 746845687 923305787
1 861131971 565502648
1 734973943 478978325
2 911675049 931794815
1 822089814 77583414
1 143028554 713938557
2 868992058 299631569
1 201375582 312226099
1 535500417 698764544
3 833560413 618954114
3 331421701 70238345
1 297520068 598425389
1 995132763 281283663
2 476443564 217511476
1 464553224 127918413
1 321025147 809583344
2 340535066 536205660
1 723681176 390978551
2 473186378 532399169
1 311018283 288024105
1 740893771 469813885
1 430703657 868943641
1 465665904 350579083
1 973581772 899475855
5 980840195 74092664
1 942503552 947540749
1 472065508 26622913
1 586757500 511053845
1 640171351 754669110
2 102779535 942499566
2 574136676 47246072
1 793540110 559850705
2 13692083 933144940
1 704847513 679361146
1 637059073 738412986
2 906967146 118999857
1 88469363 590730335
2 550467283 254715910
2 426330089 667338051
2 232867658 260873118
1 657318167 441888525
1 436705526 216707135
1 677908566 33405892
4 777385738 271732030
1 785317497 164203679
1 716879633 93223882
1 927146502 850595197
2 84000834 365963057
1 354446371 524549841
1 582062982 12580117
1 881527943 404524650
4 535677924 657549660
1 731721753 498300586
1 342687426 473228103
1 337174458 851783311
1 171708321 409053218
1 507482776 209403585
1 542125160 769903488
3 938579898 260413790
3 63798052 344541768
1 830458117 38556372
1 64418986 886328635
3 735601393 290223259
1 767786070 355529424
1 642784813 726075686
1 224759619 746064834
1 833840094 739652010
1 413982937 461855071
2 134550896 715133674
1 776994172 931470066
1 999209567 829747265
1 601279632 760650228
1 112710780 413948570
2 714941063 958555055
2 560981509 225204034
2 93597907 384250323
2 320368477 245025458
2 929866200 964184809
1 516144154 92602179
4 585805228 135104874
4 913109461 748334160
1 676015733 177253742
2 611707183 559984704
1 773928239 100876540
1 849986301 574149977
1 509309173 443526483
2 65409033 308392493
1 677250678 698628716
1 782333299 711618879
1 311331499 522888899
1 919320903 956407998
1 267174151 476268222
3 416053264 485882580
2 74866090 21678195
1 409181324 777348016
1 728874088 518639097
2 695842906 569690261
2 758641415 810895972
1 270612491 364749589
1 244026818 915686279
2 997611719 913007694
2 760616917 685965956
1 427193507 579326242
2 654149938 283971460
1 197326664 479229574
1 16975757 939622322
1 945773524 345843837
1 292553245 262789830
2 493922554 587088599
1 31144526 581421122
1 221882658 306886503
1 330294865 744677576
2 498892871 703196529
3 540120566 499961165
1 875617857 870013744
2 704715056 293359104
1 712600974 933064936
1 315900184 828852930
3 691652472 139649043
2 770527109 8524685
2 672862787 558478420
1 571973659 205374118
1 653942723 432836286
1 183329754 544017152
1 144991904 256251688
1 639090984 779326948
1 348311857 932489163
2 988607028 636295581
2 110648659 638193255
2 805969802 832709142
1 891893301 517731886
1 702860064 748829795
2 982348954 319032125
1 33372811 870107438
1 959081540 664915184
1 31993194 79956890
1 214035830 836291705
3 619630566 831486025
1 839222335 146729148
1 809505634 862326391
3 897268158 491606115
1 34822833 597912007
1 976654174 433815636
2 522541767 653029436
2 706206583 163797336
1 881211789 484743980
1 351714958 108883472
1 502453599 339687447
3 475912247 74252966
1 958007746 754052264
4 349134480 270248278
1 537141597 467636743
1 687539590 43443840
2 2081972 59956439
1 23467607 664902474
2 664992027 324622853
1 904025901 153300235
1 345716549 768329926
3 744387725 231992073
2 379425708 201823606
1 139682979 734395729
1 830609579 801003977
1 273990399 51013507
5 905905904 962946408
1 323682976 835177970
3 636773935 683418810
1 825686478 64460917
1 484389806 577990667
2 373133464 306091940
3 870611698 922056364
2 320151426 821752980
2 870562556 553763641
2 665729089 292013253
1 834261599 677495140
2 497477107 754601506
1 271675447 478715635
3 499938348 490281183
1 524692255 398760572
1 663012658 99590795
1 534566379 221481859
1 188220717 802750523
3 468125225 5970248
1 540773599 37084280
1 755477755 130339641
2 49806922 405274390
3 589119328 931584588
1 325022849 687418509
2 35598084 457726913
1 46099644 708138303
1 415061744 203697142
1 342280549 522600955
1 836691736 130384019
2 517087861 169176617
1 882603810 85909626
2 174928118 646739941
1 146779904 183458683
3 363922154 703171570
2 501520921 899366639
2 259211979 374176306
1 949487431 912805234
1 223346014 117565185
1 924557719 579302733
1 509021986 144779877
1 983586065 214580329
1 804559229 67132455
1 500364827 912747733
1 87297567 48567102
2 700380019 169333806
1 780524653 285444737
2 276665197 297906978
2 971091567 811734862
1 977587065 520555164
1 320756624 799442884
1 455673661 215003266
1 239427932 168313369
1 970661415 869824307
1 905835687 623785346
2 803894948 253925379
3 476309947 221786454
1 487194010 822693871
1 349902137 947306809
2 115982393 905383929
1 252601530 888220683
1 416879688 771338728
2 220593609 98108963
1 147874858 912986921
5 308683285 890382238
1 986430568 107282116
1 249555255 449867413
1 738087525 840290588
2 558723668 11567219
1 372962907 53424356
4 546736493 473317963
1 51576591 172753805
2 679444866 578381475
3 412619494 192000228
2 325135520 927898612
1 80263626 35084902
1 344918376 527304980
8 659689093 916332353
1 313851301 800438193
1 128970171 644744692
1 467890871 96430433
2 212344369 462571425
3 825683304 750321375
1 217313711 715699940
1 780909031 85615272
1 244322319 912927683
4 728122354 687769814
1 90156658 635916123
2 41799168 879505281
1 619351192 860825883
1 323771062 520861800
2 705393980 432091261
1 806686539 486402057
1 878638783 293747015
1 2369658 116446345
1 488260593 597248480
2 874500008 932208013
3 532829749 237449424
1 750149267 161303461
1 429974491 353022239
1 194649202 51996398
1 895837523 520393453
1 935728564 112381204
3 471761130 187717166
3 976543933 96777546
5 596784085 486109192
1 909250891 805779311
1 455717771 341295722
1 267379205 722522253
3 449245970 392728574
1 877406282 512468241
1 908466558 515200052
1 129269981 187740708
2 168928406 18357409
1 95015596 999728289
1 248643136 485254766
1 621200711 667387769
1 315202885 827567071
2 163598055 196139090
3 769405112 512094775
1 269773962 289816100
1 84594871 29223460
1 223518603 803466100
3 651471183 452033945
1 693784734 717043521
6 8765425 889677028
1 481866728 333342669
1 263790961 841582906
1 819500440 257871924
1 403858303 543178832
1 205835645 194522799
5 803898237 565301009
1 24342615 734107185
1 339084396 639313849
2 789755653 513018101
1 825384173 827278049
1 457592949 415915225
1 767348441 37285857
2 632470286 785253491
1 98294646 234188353
1 234199697 542430093
1 816283005 931542213
5 182916738 159274272
2 194697306 721512988
1 989061264 375369684
2 323855589 495679250
2 730584055 677102119
1 966229495 52413544
1 301310501 808026166
1 608716409 841530241
1 92648817 283557231
1 213853391 359385422
1 552088539 587487889
2 960978016 29360194
1 984142804 3009549
1 911047980 636287935
1 616829029 190147891
1 732924938 158992881
1 969769518 531151347
2 787265969 683092018
3 889233524 440328580
2 178775534 85565853
1 385733042 491985795
1 11230403 862960491
1 425478865 149123474
4 106061294 983972841
1 756950188 223164951
1 204603818 736363814
1 670459319 424601814
2 636220272 87849578
3 691192494 737755771
1 876035328 422817103
1 739925114 351808538
1 213945550 690120707
2 117149130 785494636
1 467984973 415110615
1 49474017 199103451
2 310646807 500229527
1 856886858 48970218
2 820082604 700913835
2 626600512 731994227
1 846313049 954931840
1 997342659 278064075
3 145621643 182842810
1 749494907 720019454
2 311856166 423472656
5 805692502 54644261
1 737254233 166024785
1 617776778 203447642
1 954413719 882290892
1 672050911 356777620
1 987414757 150275046
1 748673866 600745493
1 273547458 806002890
3 984000277 46257458
2 313678376 444684078
1 969745732 743278697
1 22523496 594918879
1 58943008 170607431
1 735122884 477767971
1 896350411 512688844
1 129817212 879379242
1 106401282 273332775
1 583018728 707881574
2 797331323 873207146
2 181021571 332719364
3 366707491 714535498
1 861760431 596051664
2 332267293 490601146
2 676959833 407880611
1 519805137 374251465
1 719400987 132316781
1 428361635 456612875
1 324846338 923651992
1 162653092 569138232
2 840101636 182812213
1 205363112 494750056
2 503824626 800543972
1 861251497 291480150
3 522353585 252317712
1 848599663 942044340
1 599698905 672484360
1 222626951 241048659
3 579587406 979998597
1 702340898 984540151
1 837727585 743579899
1 687583671 438228313
2 63482562 657864214
1 16337867 631940001
2 563633416 819106628
1 78058904 374137777
1 947176468 368840815
1 657512709 590844727
1 149088715 397583297
1 221690703 631020797
1 481504393 2906052
2 82255260 885595703
2 328803188 970381625
3 996196268 832637258
1 465083644 896864344
1 985647209 635062935
2 179260421 860488806
5 651579777 622200128
1 555955153 439102345
1 320834674 194955097
3 361274738 614290297
1 721762745 216136538
2 683905282 210984061
2 648326959 877454914
1 648515355 482621998
1 291943239 894341211
1 464810238 42820032
2 299910192 145579384
1 436097565 156744350
2 177263009 568150611
1 922634604 277646847
1 314655846 226641387
2 244474570 702592327
1 213601079 160692314
2 725573336 577258422
1 874872796 986360029
1 454055983 651570500
6 53811366 839310146
4 664144937 681423009
1 690443760 758497857
2 833294599 321280739
1 546912870 465454883
1 729676529 679994387
1 954888047 649678672
3 455437232 542887101
1 850818126 974841591
1 138106517 701337538
2 251795581 261996286
2 259866617 648591571
2 488685263 689237414
3 537223803 237620837
1 243824080 795717396
2 707556442 637655850
1 163386558 477223043
1 689961875 573748732
1 719469277 864200448
1 715035932 740219016
1 848189261 317422079
2 234720881 79933099
2 266423780 896548109
1 313037825 867981406
1 280041164 535420965
2 424598611 171313221
2 54758956 728926439
1 192646404 946926135
1 766226450 173723524
2 659374694 875119563
1 182501054 792509021
1 889244982 3479874
2 988637464 130161553
1 916454457 245691868
2 659353270 139310474
2 753776075 796100165
1 851949662 348496685
1 241059220 927620552
1 51529290 829590794
1 92871493 900600043
1 122659102 311484232
1 796146250 390231070
1 164229926 454824080
1 737625750 166794955
3 164736224 972636741
2 486039653 426483722
4 9477420 198142557
1 887590189 921078843
1 952269844 634351497
1 936227319 376138931
1 327898695 962214538
2 357866704 416192638
1 167559113 80310441
1 475474700 498957490
1 418490397 248723191
2 659368852 395958192
1 669230253 388080606
1 294271458 237540907
1 563622118 618893330
2 278015924 709747216
1 595219642 272647994
1 667975391 935204956
1 799760674 414241783
1 196364387 133404089
1 170906028 86260139
5 119654280 150473908
1 303471543 558201094
1 271316255 271094452
1 255876999 8673475
4 760687772 823753069
1 921921022 800954498
1 380410983 426962368
1 427472574 683553949
1 519527237 98081251
2 527269683 483848480
2 172406248 925831886
1 911781598 965284716
1 357649414 716922072
1 424266451 25874632
1 676006136 770504392
1 712797334 868779112
1 664888862 295666030
1 819068654 280876473
2 291674937 545969359
6 205051949 433155014
1 58055557 459790075
2 78502211 576786685
1 106572810 865865426
1 482986081 962969760
2 254917909 718600804
1 579978914 562126357
1 19645486 158270466
2 344698155 375915067
1 548987202 720751458
1 628453365 153337606
1 703366496 810187947
3 401543183 549299905
4 86155787 596378239
2 214814411 180905937
2 322947021 674035675
1 99622771 219130732
1 135566175 131413480
3 774264847 19468937
1 66272056 390116899
4 850733210 542029114
1 266348861 214856227
1 43711849 6003805
1 803488465 165092874
2 473612451 711078534
1 578978331 248002138
1 333374889 45217303
5 804838345 619090455
1 543357726 468788177
1 258125145 576295607
2 120923050 427099204
1 695649955 79881244
4 878821135 662751491
1 955346664 826080920
2 274911869 187950153
1 849640579 448864826
1 914426024 969290341
1 929765658 95229841
1 616616101 183378263
1 448163773 21451125
3 646985075 382426766
1 806218907 23831215
3 819760715 525353324
1 266886250 669292387
1 440821742 86219461
3 165749487 171195517
1 970639387 218159439
2 461026991 663238801
1 444783810 950765408
1 734563743 843699425
1 541066951 656902399
3 447602244 738586057
3 308182531 730294848
1 416394952 887254633
1 12225434 819287141
1 393570244 283922624
2 45561182 740527732
2 540394512 900530840
1 415574009 751015836
1 876793566 149884478
2 129518448 400629898
1 967458136 871456345
2 942358312 128752252
4 366046810 692444370
1 812166326 827407749
1 798244120 648150663
1 269543774 466064116
1 958757855 598807898
2 802926691 673541963
1 772426450 495376837
2 482328199 419891479
2 147328706 209508753
1 928771535 193820648
2 124728915 773954210
3 363988194 724133824
2 408906497 493349946
2 974407457 182323596
3 42632724 840038383
1 54191488 381242047
1 770228960 741348506
1 668564011 341581720
1 642517660 356414030
3 538030829 557750632
2 748039039 680298696
1 741422535 233973308
3 238007467 55243447
2 214420336 797760986
1 612761068 726557774
1 8509350 530909683
1 816435255 289623246
1 37901044 754035769
1 451903921 798137259
1 571572992 998648473
2 497002989 415445470
1 20310413 981849492
1 700806802 400717341
1 305566157 191418828
1 76318934 447147140
1 173845397 24155044
1 402854178 141192444
2 366095326 750277141
1 711566303 297857830
2 588200205 141710592
3 558447413 157565253
2 37685280 534261885
2 688684028 822675442
3 687284180 526227155
1 994124156 909871002
1 25320768 490697990
4 816585703 95112053
3 801830491 858112344
3 706473497 320324487
1 173337055 358480680
1 669961993 854247860
1 443649313 273368249
2 699932655 589092010
3 5833540 455060926
3 868105678 561596281
1 206305115 60677978
2 579605957 702857893
3 7619917 316091133
1 792169161 571723670
1 377198444 152911991
1 36360726 997630143
4 852487348 23159732
1 241528836 229348016
4 283384615 231447044
2 297141677 908098766
1 140940570 707316477
1 156171574 538512735
1 712284018 57858840
1 13394371 422659054
1 566801616 806196121
4 300333322 725347282
1 631142747 316040952
1 935599237 647562708
1 628653192 505811346
1 108862885 189016345
4 793771282 521482651
1 53689855 906590489
2 935108497 219503805
1 187267088 351669982
1 368742716 917910626
1 473925796 691011450
1 96064851 907215074
2 384034184 619403378
1 994635876 52475718
2 489976903 871888458
1 256882907 348425780
2 811107581 397568771
2 709749353 459228045
2 904357919 325332512
1 414831556 885737166
1 986332915 211446749
1 257573826 983633815
1 701750397 482375371
4 221392240 330240905
1 195810249 934614829
3 644032265 224873703
2 173283717 908379953
1 494485702 25797968
2 69472653 654207311
2 651036989 78650576
2 201276654 602605906
2 101081526 872783846
1 627511070 786474277
1 697742210 675071078
1 169071655 900181275
2 471977636 21812605
1 96090297 100074595
2 164690191 570002726
1 773484544 801129565
1 559643482 317690946
1 918331776 496835196
2 567340764 990061239
1 648952375 61997274
1 398943257 737938425
1 553642519 908021775
2 996001846 222310717
1 732032323 659126172
1 610724933 198669363
1 464158061 240649295
2 8579751 269353792
1 341475838 471267844
1 603750320 141809765
2 294040622 551178227
1 809330724 350187719
3 204970473 605761160
1 390842275 228369033
1 66310285 805328797
2 374947732 69308158
1 44717609 418175328
2 504384469 929096881
2 40910186 688369181
2 572881641 775573895
1 70985866 881625228
1 877031008 836626999
1 831498913 988748455
3 466407472 964557527
3 717932206 755201760
2 618399895 887534983
2 764416286 730415393
1 740470681 626862006
1 953062963 872072145
1 798813798 346918742
1 296164919 865107505
1 812532837 502722566
2 715798102 553021827
2 237722990 120874892
2 608521488 608051798
1 373826488 562939071
2 814745000 130622136
1 52419109 950798923
1 734382509 676684388
2 295607751 527772966
1 307474991 863417760
1 753225521 915574162
1 581118807 399040053
3 397545254 862061944
2 374245221 121038892
3 866982841 85367520
2 170540258 340845564
2 312256281 553847994
1 454317545 818154776
1 264362817 517086667
1 715531770 779979106
1 418988896 508812338
1 961398684 907505089
2 674388590 98950674
1 644420166 382334817
1 873025320 234947004
1 459057718 12468886
1 410716686 974253728
1 178822291 794796881
1 122344598 56375838
1 150691847 864048141
1 329488608 218811340
2 648006836 48419321
1 483046188 361154395
1 798801930 581312715
1 606070431 680832420
1 201831678 410652186
1 127383206 451865868
4 930827587 538727245
1 648775921 412320767
1 984010302 823398675
2 913679735 632291411
1 911366444 159292518
2 969548029 345229986
1 780273620 481765989
1 767785034 566223910
1 900003793 663851679
1 495316889 721469655
1 436648885 358681434
3 889813262 292685126
1 571662615 701658619
1 308173748 248629158
2 348750636 199326727
1 870503744 375033119
1 236605446 537235281
1 818669594 669583443
1 620787716 648326440
1 582172650 869260829
3 606572543 930339093
2 883824 484449276
2 613259570 94405762
1 426462948 325522904
2 410950562 538551292
2 431521620 726492525
2 594774548 697122631
2 240134292 690576109
1 656789873 604912553
1 279059002 480637177
1 272414418 553725673
1 51014086 504076561
1 713714380 779691277
1 304078632 814429431
2 858021402 55368934
1 738135924 440458772
5 990450919 654790681
1 562491578 29842225
1 600143612 687450714
1 411964152 416658753
2 320749216 804123880
1 194102618 672349463
3 762586861 508150638
1 226082575 575645070
1 516692837 5250112
1 157481978 917527292
1 740219435 875725928
2 896851280 252879798
1 488647044 173736224
2 996027116 702947471
1 751863321 125533217
1 162657242 420428534
1 983208036 145588009
1 511424014 471503807
1 265099318 84616551
2 973580775 104450762
1 89379784 169434141
2 753565830 113524255
1 164486708 981670095
2 693856666 59024151
1 58938717 67151545
2 405991300 87088014
2 202415301 371741624
1 553667927 827953264
1 109467755 435639912
1 620853400 104069825
1 623433599 430313835
1 582556089 511608390
1 280869335 548610005
1 227803800 438978827
2 290480487 780648317
3 142122967 606685000
2 217132844 729189265
1 340644801 13315640
1 934619727 42222509
2 413270313 564587772
4 759678700 567218825
2 772189765 827660579
1 579748859 917553080
4 992434003 353612708
1 406047824 999374091
4 145675121 238341423
3 554123773 562815839
1 385010964 57810627
2 18937323 391011857
1 59070919 936502533
4 665005961 379600265
1 736220415 208667230
3 272466157 232629796
1 797105099 379409737
2 331639346 649514942
1 932097796 557262546
1 794908726 548154493
1 866216762 816466749
1 309932552 733442237
3 687748083 730627793
2 179924151 703028379
1 762782651 118716888
1 399430952 652554534
1 411952273 258074094
2 564138565 94846289
1 607039660 274131405
2 68863862 717415728
1 204236303 70384358
3 863992167 201905819
1 161042587 599358241
1 965832667 673871069
1 658074180 104910111
1 893995185 544930563
1 216958286 112463020
1 335105914 510731317
1 950217998 965503449
1 987856886 834519296
1 201921634 79989201
1 411398052 745182106
1 773775932 270529674
1 510477482 488464923
2 745288447 519433274
1 921614373 580524357
4 429347900 440744296
2 392378930 348610472
1 342103669 657036547
1 265353512 496391163
2 330087684 579817422
1 933636579 672519021
3 793215423 659676826
1 373020340 649044926
1 808107669 581733864
1 682025280 311505228
2 476324482 474576443
1 128563837 409489157
2 412429782 994091094
1 143494978 874744531
1 83025407 39709251
1 487800482 455819777
1 648822568 481674454
1 220978261 2555436
1 892545843 138415980
3 759253084 129653623
1 722418057 500812151
1 572965338 580703465
2 210436122 954887289
1 415178611 335938121
1 655380497 303304300
1 943190439 502317987
3 84711923 550534484
3 21054825 118126356
1 565642449 184875933
3 474299774 249993780
1 118249833 236643229
2 256920351 564938000
2 565979372 231319958
1 143398266 689797669
1 295218341 60941032
5 301008121 470863113
3 963861620 591112656
1 159308605 755978772
1 703716856 271733148
2 879379351 515549150
1 95174280 56563439
1 117861367 857370470
3 401360702 796333030
2 897919991 352101639
2 926110036 259213345
1 884506328 57581012
5 823479023 876438936
1 803032369 265016500
1 447310166 269664151
1 164081155 455358706
1 441498332 141469625
1 641695794 702654622
1 240069696 729256905
3 450553425 22948144
2 711975297 288774504
1 237398128 440200864
6 283235405 830515011
1 958127182 489038726
1 381126174 110786594
1 360433939 43490168
2 116860395 783439683
1 646239500 963348849
2 554721321 782734711
3 392286452 7133739
1 209572475 367022544
1 815278208 261403793
1 683808211 510700092
1 17134615 729844740
1 107631696 988990613
1 660889318 327349497
6 159245114 996413012
1 870855901 753027573
1 149946803 517205419
1 326565499 187505792
1 48320350 578181737
3 610076557 794203763
1 480065695 498691033
2 152263419 167665886
1 533029550 971390535
2 249153285 822712706
2 643388619 4280103
1 158246670 458035704
1 694231077 24174600
1 96898892 870281238
1 529074139 232484489
1 941634977 175889435
2 575725198 102576480
1 142051243 583131649
2 919710031 670745320
1 963027679 720347845
1 27162986 510999022
4 541077753 966619243
1 354872985 662653292
1 149894379 756858603
2 320932943 309010678
2 433320253 857217641
1 832947253 929277186
1 110964089 409269457
2 353123875 632317079
2 874204494 352652935
2 670238419 527191313
2 469326822 991446747
1 701289463 600551003
1 875810637 865857872
1 684632998 220491654
1 220400074 658130589
2 698084555 601368097
3 390236265 125884201
2 554259103 30992179
3 839907170 589724356
2 24093063 823099580
1 47220017 116230875
1 578815054 717081354
1 270071874 559128349
1 463941412 108831718
1 675415554 699291592
2 572031519 798241153
3 297475801 950329519
1 308375932 704910810
1 184792475 19112279
1 930770885 51696253
1 615885703 412764281
1 69477024 127978401
1 90004479 426621541
1 654399561 236169428
3 284935651 967899810
1 671796536 515687576
1 102820248 687379954
3 788086838 500024093
2 738735186 339051158
2 36376343 976765767
1 66384663 679974779
1 160374082 941137018
2 624204209 732851541
2 508255105 504671398
1 950748938 326609327
1 901636522 604186502
1 865874495 810377066
2 822970857 329149935
1 670942424 557484354
1 518471706 146713998
1 304877846 768737562
1 215720852 252383936
1 160973427 241591403
1 594079072 541061648
1 727663079 488857640
1 922607826 25869191
3 753209230 318167648
1 919677159 24226409
1 654798186 59397913
1 7608362 584383669
1 953197146 164046850
1 979429187 848100552
1 398228543 379475580
1 326129157 529264807
4 202787247 831258032
4 126247353 517631463
3 241942424 532479489
2 39958466 289044829
3 434104418 644674355
1 323364276 272763527
2 186296381 69060921
2 714151381 926783157
1 342185303 862196725
3 258558501 502814461
1 755452999 921956646
2 844089215 215390808
2 241156946 171415513
1 217554359 780627004
3 581344888 566684886
2 329578308 954478348
1 82171821 685414100
4 324707506 359731205
1 65726481 937960544
1 664883079 60101697
2 408954481 501387787
1 708150093 424354361
4 663550260 447512496
1 556367395 240147793
2 2509868 668367789
1 394731754 333885288
2 544779999 232085341
1 269247733 445147822
2 683198928 900025917
2 385838297 953975340
1 791566248 898452586
1 124679920 924451674
1 477751647 512578283
6 113827722 22473416
1 88363881 324887372
1 949207682 485444100
1 465239387 669932210
2 436709107 861710521
1 347417955 631226758
3 262011870 689392831
1 437777664 131923349
3 386761605 216642292
1 876994080 25885772
2 225357321 727855592
1 909831180 237188579
1 449077901 219823208
3 290434007 464320863
3 876421099 692708449
2 870248646 797295212
1 678988154 526991266
1 965401487 677176375
1 883501272 872008442
2 889921204 460484749
1 451313206 841185512
1 404516676 764059389
1 91232927 90626308
1 905579003 248935555
1 958461343 77390903
1 691300231 942427109
2 447468382 779442509
1 524896566 770874418
2 517382096 216361696
1 189774845 746737484
1 781703677 998871797
3 108094625 849160853
1 26745308 515464286
6 244000060 938089717
2 977782368 963392567
5 212849741 58896332
1 92051004 279564136
1 196334665 35312796
1 405176037 200143992
1 112929478 12409475
1 545145509 659867983
5 346999670 421566335
1 229310424 862638167
2 289403947 581042790
2 584036185 114991142
1 3008536 728119547
1 417145879 144180381
1 837086411 212542376
1 509203172 705461563
1 273708057 926905807
1 993067304 280934549
1 382302038 484187738
1 590687239 280775890
1 304492661 320014712
3 690747990 726715330
2 658765043 398616229
1 11545650 887989824
1 881335122 959763671
3 963221491 364268187
1 694791928 519105194
4 569973807 266853391
2 264389561 666110898
1 273092431 880065881
1 254428481 131316236
1 566275067 394310847
5 715404817 533222867
1 377938307 892883434
1 510564516 968747381
1 347869488 256182676
4 486634692 746661691
1 87767965 491342396
3 855116456 815070248
1 733921862 1896812
1 815307793 519893143
1 343655643 874900614
4 141741889 367154115
1 844512452 38222034
2 879015456 144650937
1 731104103 529729633
1 456774991 540004554
1 166973313 223104267
6 950465895 51616594
2 181327798 100624363
1 178797548 681452806
1 758064340 27733324
1 367419888 609844689
2 16572967 177167656
1 194300754 920170119
3 420686803 693122370
1 794246813 945998088
1 398734712 293031887
1 629906795 803571810
1 842734334 704890812
1 243902693 517775849
2 675205549 454712769
1 68742245 384922195
2 488760443 560684346
1 355327506 782592837
2 499523011 518658153
1 338944563 165647262
4 271126357 762291069
1 143611512 853560589
3 421664174 490284892
1 324875315 883086150
1 296673490 240167326
1 68527304 358312588
1 581783523 481725016
1 901422514 313355170
1 569177958 906912206
1 818929346 112342036
1 684911099 810725166
4 60928603 542998485
3 226213152 629336732
1 72684762 7144133
3 912245069 117621962
1 997265017 120825018
2 509097934 991116597
1 482540941 371738032
1 45947257 259412045
1 590739141 732791911
1 826612592 32256187
1 197874509 650028896
4 826645065 269667684
4 45721786 402082700
1 716286947 557345292
2 380477974 831267088
1 674386700 691316165
2 287972593 956389947
1 400037437 205578803
1 34775181 47763963
1 967195778 471959958
1 312906295 374059672
2 89278405 297112994
2 680953814 7268280
1 339114312 721932840
1 917069690 195894260
1 365174037 41155930
2 719620846 674599973
1 412713578 995025597
2 467282630 955022785
1 880938306 482157265
1 18708980 753932501
1 193910921 876868360
2 740371853 906870613
1 676216558 124593129
2 410321550 83115233
2 394811597 814187571
1 471566957 794702818
2 401618654 215825900
1 617717662 858458444
1 225825007 724142140
2 876915439 635030134
3 537700460 447425550
1 411442856 593332182
1 140584860 212517251
1 93892817 439240726
1 242793669 506288773
1 761458063 77444527
1 132965105 246164612
1 474942618 150718781
1 357538573 652174425
2 689211996 294369351
1 282565448 300293526
1 813481728 46657838
1 320218761 265818667
6 533443650 2141520
7 757671428 717967005
1 535437180 20798557
4 738590988 716777909
3 712309518 663192001
5 27510201 67043559
2 447067463 857336365
1 971188813 630550446
1 278878143 209129964
3 832096719 689790305
1 661150104 312839484
1 837648050 1635801
1 808565767 647997353
1 506622837 634027442
2 324641909 241772829
1 799540446 873712313
1 753167720 603769281
1 588603576 493889573
2 458352393 245866253
1 962879855 895588709
2 463902530 156590065
1 329296706 297329779
2 8562990 892613076
2 14043015 471863403
1 924308559 44101123
1 739891991 235119436
1 915694314 926027646
1 340565679 146397017
1 372375227 749613200
1 485001570 441630971
1 367617067 230235174
1 241101820 170605387
3 832253777 822101023
1 352981098 999932188
3 654252836 242944174
1 703061370 92760781
1 261629618 349973925
3 648063118 969104423
3 748993326 11835652
1 696715719 229966113
1 693968563 178044620
2 46240684 449109911
2 369271326 99357957
1 729032306 673998601
1 112279824 463520328
2 189177163 257025448
3 70425397 472465746
5 122520499 657548082
1 681576781 542780046
2 620217731 559276614
1 808067646 491553883
1 906607435 904988660
2 281317873 407005206
2 357640439 376712163
1 872155802 452836171
3 611201226 826334528
2 718659729 506557191
1 199731926 664424634
2 624689979 126821270
5 327006505 480120276
3 397300297 842172832
3 888963382 699688482
1 580765504 682642100
4 860265529 65164250
1 130903591 755945154
1 499542391 779185574
1 216411112 168805448
5 992927224 220292879
1 32935052 915644703
3 290787343 869745320
9 515092667 286812660
1 488923883 245949879
2 383421099 399931462
2 295939468 7966594
1 381008948 745629217
1 680195790 634842920
1 103399406 244666668
1 708510180 988649919
1 377754579 843626858
1 696930766 724440584
1 41109760 610012942
1 160312399 945648789
1 484814582 348502305
1 974382958 185613265
2 822475800 235937127
2 931374990 55198504
2 173767175 160815916
1 547131520 401570659
1 731920899 58643304
1 203247565 440941468
1 705447549 307443343
1 606756060 52337432
2 975425352 656164347
2 13676568 395362979
2 251052229 416781309
2 321127945 999788623
1 27804550 252518402
1 365046145 729883562
2 891883854 402139689
1 228987596 86265215
1 31268225 956935716
1 549404237 273176536
1 720384528 573206591
2 349951178 522288305
1 909825470 135529415
2 881594873 699003171
1 175289663 829000666
1 144974406 512048912
1 737681757 455043550
1 385178238 635043378
2 450342344 267745288
1 748954256 523620455
2 714154605 378932449
1 892055285 609024678
1 578217259 63817548
2 152091906 547920886
1 437758155 821957792
1 138993653 428659336
1 674112410 526873236
1 764469129 802287504
2 781150306 966808339
1 159344740 880739046
1 302031623 695263865
1 811011854 615421030
1 68085811 862229158
1 799229918 135453609
1 559404690 700657908
2 854010848 222674803
1 341815448 989669432
1 796114876 220677754
1 123507052 95021673
1 355101003 588501251
3 108439295 499529718
2 142609395 721831141
1 291264465 960758639
1 257618091 146005552
2 254479969 759925743
1 255743925 635712113
1 17022930 563184875
4 280338429 544780970
1 545965354 295826067
3 20368456 276582017
1 740119772 450453197
2 817779739 840939795
2 494533718 323542033
1 709945233 932349196
1 432677594 103525079
1 512433313 380323373
3 164546302 309565992
4 169880755 402954962
1 904890899 762922865
1 352346311 376091433
1 323325453 460159387
3 974084374 827656122
2 243595679 788843369
1 559742347 937987567
1 291963525 653694783
1 201491172 681133748
1 853439897 616922583
3 296723538 245028539
1 26493673 867393804
1 388119641 461114766
1 113387464 874089846
1 792637654 316203474
4 693733769 911501155
9 676904804 112931069
2 597368198 70400072
1 97584645 92067976
1 749113419 536364119
1 985963202 684806236
1 551783661 711895959
1 699336026 939172211
7 832422004 959856414
1 549281914 335346235
1 969958558 444771754
1 582047971 724152949
1 381951697 868980560
1 719747027 654494820
3 691320530 864969619
2 218551365 516866197
1 504584017 518757049
2 444545488 788594573
1 43718155 321185518
1 372261524 594441342
1 334388265 576120085
2 115697832 581677422
1 449855104 683487168
2 945845264 140364916
1 681040500 982883807
1 650739747 612224973
2 609744079 78187412
2 257563338 264058133
1 799742701 283982959
1 991200251 683666587
2 198948198 46428249
2 777749588 65599117
2 487778856 25047717
1 232749450 678873605
1 728736371 558714341
1 893624060 347433202
1 748172742 35738224
1 491773023 549847147
2 587100969 906873418
4 832758729 882477851
2 157022774 854872010
1 972489674 799040157
1 948290 627442733
1 305512366 140174894
2 714365107 446537317
2 378557534 12088413
3 805058868 138633906
1 723405348 529517608
1 985603480 814529860
1 812329297 932294318
1 614064753 340297107
1 87917093 133750667
1 544362898 242850922
1 41760214 151395791
2 374458624 926588420
4 717493704 965318523
1 517837004 514307143
3 370540287 97080431
1 19868413 446407585
3 333567791 403153982
1 832528255 489459108
2 166074289 44260158
7 190406616 149260683
1 517897931 664239327
1 603839978 891656824
2 383283843 256084654
1 778087078 797940847
1 483930761 821843759
1 693591451 671605823
2 168665492 277038960
1 515035541 745119783
1 263730053 774199191
1 331935829 880439028
2 520255005 783069398
1 853652930 398424691
3 620499589 877025360
1 624991558 16637901
2 947132646 129285728
1 800295932 765365291
1 539484872 760316992
1 733274356 511789679
1 382721938 199181221
2 333083405 407403053
1 236167715 769445693
1 450159021 6937569
2 484104842 857417795
1 56824172 261786533
1 776891226 918831508
1 95019857 40868763
2 731385060 477743576
1 381937162 301187581
2 302206302 279981732
1 736438017 216797918
3 563378936 573124224
1 736980252 736415480
3 875309733 713509679
1 411451861 268481179
5 358708893 885433207
1 870198549 857450375
1 761052014 133249054
2 609600297 809907548
1 537162734 205462491
4 537702038 16345582
2 316829091 221145508
1 32990356 794884821
1 521468592 38481112
1 963123912 619823189
2 221299766 261248075
1 549142390 115437494
1 727814007 636802048
1 773673805 910620644
2 641853449 314988504
4 929660802 374581248
2 818068297 349889451
1 865357561 91498896
3 777111137 161963844
1 189935471 327077183
1 169721969 534327142
2 575267491 159746578
1 775572059 805844316
1 924728643 492563575
1 876628778 63542964
2 312549784 632841620
2 834669349 28943089
2 781721686 397207430
1 926900923 574888284
1 422804974 519815239
1 452521839 333064230
2 358603531 764203837
1 317921109 266192750
1 642170874 138964949
2 676580742 85649064
1 83397399 278296271
1 702049036 988423534
2 84992270 384172405
1 618826928 521069272
2 500038570 527743789
1 507612269 447243939
2 485705347 790679410
1 60876598 58295588
3 618072650 70210914
2 271037766 547100162
1 224346313 102426628
1 348721951 731082910
1 47479645 860276402
10 327842235 971015200
1 829773390 414942391
2 751210320 540901171
1 985465716 69928028
1 948131041 130922816
1 26484881 905034508
4 544538769 373789160
1 388942984 566317550
1 737293385 379639135
1 232661668 615551966
1 622070798 697106902
2 565727047 255370685
1 560254536 642017820
1 188583702 732536775
1 765889545 470793284
1 634777242 206848721
1 379669165 832396276
1 427254741 775393951
3 371039658 884715632
1 716387835 605299235
3 862979816 879721538
2 400270799 383365444
1 598640377 208302495
1 139361428 421011199
1 461459273 868187059
3 301428288 680375804
1 311800012 425070299
2 266884406 592759465
1 732951642 676453690
1 158118279 583845058
4 310394659 133617089
1 505287131 386425588
1 811965332 622214762
4 403858059 478875729
1 553651503 441798181
1 261964324 611688195
1 853228101 827995392
1 797539974 995240951
2 422630730 991360433
1 288103068 674163032
2 890958798 905331505
6 370563804 593740949
1 156671636 743926536
2 243484937 831035525
3 488924550 558524036
1 259356385 416226494
1 447103453 768574601
1 847655457 195904611
1 448796972 981332384
1 84495991 369697052
1 308699541 598692116
1 51718334 76676415
1 659843662 275094049
1 517847241 69593049
2 367561533 857403955
1 821911771 535541238
1 209868724 883721118
1 281574816 809190224
1 746238799 37691020
1 322038620 569114985
1 230243151 934569759
1 619650475 218396374
2 99710067 334204605
1 699082995 690755858
1 406396874 2690907
1 378820079 282574842
3 917417809 132200760
2 919241816 76418541
1 349375339 754096299
4 509516807 343443393
1 264256536 711942844
1 691694679 497891925
3 800533613 860737785
1 120046478 244025592
2 876660119 544528542
1 813747353 603002607
6 989369425 549650140
1 117634043 141925660
3 566987799 963873345
1 353939034 800405658
1 754453315 395956828
1 897762428 195410107
1 522028849 430361236
1 626530091 232064414
2 384365953 433905318
1 327905765 723247700
4 44641362 672806407
1 382088852 768189410
1 743523254 748763804
1 132746708 95201313
1 846005538 422356523
2 170415707 201987254
1 803294418 20793842
1 929718204 436426737
1 141843701 739111523
1 757059941 577415156
1 194953496 94437524
1 274904217 914913417
1 725040219 161071219
1 614924063 799500424
3 532545395 383318649
3 1766458 788681708
2 484731346 379431346
2 815997069 660628017
1 842744616 351130324
3 286773430 84640288
2 371853438 359701520
2 397877830 907606798
1 972624986 771716890
1 974891914 607995071
1 316106716 484197135
1 433085484 338055044
2 858364908 205234611
2 271325488 111886529
2 880692580 493955353
2 841048454 385849187
3 939276576 302689014
2 632533860 301338215
1 923330882 121853236
1 214632408 293291653
2 935224437 79809058
1 454690273 104621411
1 84306561 321877605
1 668995079 229229941
1 613642711 142841332
1 676347977 234572938
1 405751992 762382379
1 728579290 221555264
1 145679500 46159668
3 461098839 27073871
1 442979609 144370047
2 617909761 966338724
2 461383064 564978771
2 56986821 429783000
4 677290531 685033253
1 709155593 404286604
1 360105688 814049890
1 524541645 740247983
2 586906770 315739904
2 531395923 825290655
2 801857914 246041864
3 148974511 225733017
1 903206780 336399498
2 409308921 349444171
3 436081947 960378448
3 668811043 342804295
1 25342637 27633607
3 704153874 840540635
1 749858828 504648683
1 251742054 918704216
1 911037732 468394049
1 455363577 930502590
3 667295221 633828137
1 717784888 407107529
1 613791711 366307510
1 397120802 946212217
1 265158348 250393905
1 889054395 86079007
1 26450388 389655109
1 371137218 36236566
1 688818933 257410424
1 502253222 733590394
3 821769743 164555092
2 982999713 745006820
1 472911789 203877520
1 137813804 243254663
1 171393251 988299146
1 860493363 875281596
1 600703030 239335930
3 265194464 62402858
1 62262618 641368589
2 566421845 778649111
1 622463265 513048323
2 102103879 722399006
2 630928557 706523627
1 659300503 607922616
2 483872733 51688086
1 707590664 290502242
3 82859389 378000498
2 261736662 940624474
2 961020364 679158609
1 66895048 418505437
3 433320328 82074350
1 450793578 836733569
1 227963055 424322276
1 673236707 380199996
1 970724298 179886111
1 816617239 120914020
1 349682604 143479000
1 416589423 262279016
1 599058129 752095212
1 34118713 500714955
2 752155329 751555750
2 454731638 260109924
1 621116902 498762955
1 303460055 989772226
1 993437508 799864892
2 886061252 269619103
2 266543335 530414192
1 867866491 819165375
1 675587641 227641460
2 251663021 271201270
1 232463885 34329147
1 7777842 927331683
1 387806404 579802193
1 734105892 270024543
1 754461712 125694266
1 905614696 537822522
1 167856882 655605237
1 453837245 667315496
2 902709331 139011572
1 826048270 951718410
2 121004788 234619027
1 176021392 304193925
1 799254621 288504019
2 116853 734087793
5 505267436 977124444
1 846554938 319208189
1 307669007 906794662
2 864967604 718379108
4 999040822 218503618
1 191647187 631673584
1 777616146 281121452
1 909850534 468971427
1 243240030 565321556
2 775925483 568439637
1 115185525 40868999
1 196089204 291748839
1 879860621 390392349
1 807321443 762868917
1 117177223 603897554
2 537287373 432462331
1 414689808 253453922
1 573533269 588152928
1 451284308 241407377
1 103812514 353715372
1 620225583 460317415
1 628847500 561911785
1 413792526 539965720
5 892986737 372190412
1 451165824 496304206
3 859298681 182786468
2 326624197 40688255
1 191281684 190387442
3 57383611 761514660
1 787878691 861972771
1 834976154 947333968
1 230082075 381533507
1 40177299 944764708
1 890303488 291290683
1 829470536 388564185
1 647032253 641162221
2 120633127 68695973
1 4224364 907856977
2 606073326 893458254
1 364660425 625563750
2 940622332 621774295
2 434459493 382614584
1 921561238 422639521
1 166619467 636966613
1 732098318 860765131
2 723179369 781444235
1 880930224 6341272
2 576388092 432020737
1 19785966 372270797
1 901964416 884083575
2 220363075 756534837
5 338713273 540050509
1 716337519 243333491
1 206076766 390572905
1 129700183 772458571
2 899278300 115117884
1 318728457 222606099
1 991830191 842968359
4 894809288 818118
1 934556379 286726534
1 45716084 860511572
2 190861517 295029393
1 115081190 972014312
1 870760154 282755050
1 390586483 502860370
2 134025026 172728613
2 327114772 643519719
1 232152337 855374124
1 901733052 589960271
1 986976118 580831632
1 575780200 236068543
3 893009591 866496073
2 741612764 956792947
1 261696360 826409775
3 803147820 372613694
1 160785421 846994028
1 816147868 407715766
3 909505915 801385950
2 312982036 425056245
1 633776761 448477293
2 353789120 325570431
3 79843744 37217280
1 216849553 589214272
2 25800532 409599691
1 228989360 677075214
1 104309960 838578287
1 80679691 272555648
1 651878977 649352841
2 936307200 55362419
1 927834909 431740827
1 338902018 346874053
1 302419185 759259723
1 735060516 891980711
1 756072603 48322566
1 513069223 661857105
1 880545407 233757022
3 40714181 913347585
2 17022837 756150758
2 625766750 49422573
2 385027590 673711251
1 917758677 941958463
1 96615097 341721684
1 972098821 602371967
2 319853459 878385452
2 906617928 323978858
1 711604712 975395931
1 616508051 279856245
1 307356367 965206211
1 945540991 497492438
1 974529819 615361985
1 669435136 553946916
1 66913118 79510443
1 757448743 248207785
1 513632815 930512957
1 20327818 741034892
1 899947156 313684987
3 227028301 275795179
3 824175363 900249174
1 394720555 410293613
1 172257726 27098013
3 388831743 451940426
1 516295927 207598755
1 563957599 166129322
1 791094027 817876362
1 663911642 855954112
1 291888329 121128608
1 610496967 965231724
1 829756418 458431808
1 585857972 252151086
6 568755162 624270752
2 18361266 810691801
2 631293452 78693961
1 945086470 531512826
2 64209069 19950899
1 373600517 291730910
1 624705280 41358348
1 849313457 783070342
1 297219454 582648092
2 754538647 926731791
2 625573257 651353011
1 395332731 90793318
1 268249850 631068530
2 483323621 977768549
1 868744250 690917117
1 178555380 830286016
1 294267863 390993888
4 888310670 82884879
1 746615969 67466795
1 930837286 393856878
1 674766930 26296132
2 39411613 75973604
3 552437234 562739606
1 58951157 883339004
2 250380331 368251402
2 332903932 93769821
1 9706320 314477395
2 181780766 495106186
2 243437495 444875020
5 199038656 990354612
1 425733437 206484464
2 245430922 859089491
1 140762370 440575666
1 522404735 493785150
1 919019496 565585019
1 998619377 764308598
2 462614046 939329451
2 70053478 238837429
1 205038214 302383322
2 568621451 121743887
1 884756977 775081263
1 587955816 65995279
1 918618308 656567979
1 472379538 770020319
2 631236384 512445743
2 30596907 913615643
1 655708785 261658596
1 87064396 328376643
3 111117492 603524195
4 137499603 386527240
1 232860916 36361968
2 594206655 908628618
5 840234078 502211611
2 891088929 168493951
1 552903678 430716971
1 866934293 813116187
1 822431944 630065819
2 693103846 555881979
1 478583643 894755940
2 59575949 727279421
2 842579865 591037412
1 189688199 726426199
2 287371447 453703445
1 723531993 53149730
1 737842059 285166153
1 461192353 478585266
1 600443004 692836468
2 745460693 484818227
3 14613800 860914827
1 285611191 460871759
1 896380663 777335268
2 367381090 218495650
1 800179294 235278921
3 925723851 695960969
3 936010782 202840888
2 763270941 737126144
2 251662801 274061675
1 16539386 973681618
1 481865837 500732322
1 328165399 994541439
5 938428398 439370900
1 652099180 239008033
1 974070083 597380478
1 206624559 314199536
3 78888547 955639451
1 475820986 562058774
1 930460207 427532361
4 224157674 335603525
2 276069700 305628554
1 926079717 207368339
1 451169902 8340175
2 888301663 345000386
1 992555831 645506457
1 449413618 620469365
1 434140797 96367435
1 565220336 568102503
3 843516192 945225214
9 208228775 718710454
2 797463248 468499367
1 263433110 63881297
1 183629494 349456208
3 755957755 577587224
2 538161695 144204784
1 704132366 339877756
1 973799970 805270694
3 198974115 498406940
1 215067766 36826982
1 87393300 733380234
2 330516142 440163303
1 28014575 433962700
2 437451747 280499942
1 906296642 276592827
2 650812351 193073374
1 684936481 570660344
2 693397997 418427865
2 813467346 175499669
1 665533235 348471364
2 890574420 266017800
1 460902113 924390255
2 791098014 849102822
3 551235123 83070899
2 508287711 80821390
1 867849777 675617067
3 55022837 20207198
1 866188085 531001490
1 532599086 817076772
2 174513998 399740325
4 805668713 772066632
1 24432321 228542509
1 202114851 630245136
1 230182327 517674962
1 523206833 231382712
1 69256712 900518522
1 673125533 205861957
1 487692813 32311352
2 727255252 246806452
1 106652186 728060237
2 470326975 744133524
1 675796531 884910660
1 220955787 259905859
3 141693935 432223423
1 800595178 163564938
1 448839729 536685280
1 261571737 45475714
1 278709658 134293624
2 196890257 416445528
1 477629256 432435880
1 188547880 512359097
1 669534597 836590194
1 570512471 425889472
1 371058846 542277323
2 301897921 711540475
1 432546559 613982662
1 589366389 817289612
1 891474569 274914826
1 383319073 532551467
2 178346073 164749778
2 988196719 801368853
1 101451665 580600441
1 935766380 440947163
1 363552571 468665522
1 110619942 291889603
2 221564208 398112229
3 318708155 568314697
1 239756077 449863482
1 505325070 593612158
1 579629898 671390256
1 24975480 48676995
1 864605048 733431117
1 567538725 455359807
1 256668137 880684482
2 565774260 302658417
1 480312469 336394649
1 624528856 446592955
1 419125724 342089829
2 978001164 60833103
4 943599868 410187699
2 454394470 510967564
3 166676030 942153074
3 674709053 639741258
2 139995677 700474376
2 851324753 653349990
1 729021561 298846946
3 992863931 245553430
1 162835302 12874532
2 81481660 409221311
1 334209498 324848420
1 207844123 357954283
1 809110816 329157620
1 180517035 158949578
2 394484958 317483436
1 429179871 204830890
1 633599693 867969958
1 848836035 650449228
1 765018917 568937450
2 371874500 977205096
3 49502556 700702567
1 109488042 339615027
1 812485085 64625758
2 996773242 96688359
1 284130292 210067137
1 540334181 560790310
1 941672445 147770936
2 563545631 59524717
1 197712911 630291667
1 310814501 231275663
1 108322060 719205891
1 754208672 804596670
4 927345875 712530597
1 57719917 24227302
2 632138411 722518353
1 133551491 317814079
2 266010352 375272617
2 678363228 546696787
3 926146015 528791939
4 98375844 669507189
1 188537309 200191654
1 613109680 469644104
1 674381683 157843756
1 361874677 624092625
1 325520444 247938738
2 167168671 382640943
1 389029558 136872531
1 825856101 678356586
1 414334073 644368704
1 545329359 870436213
1 960553812 640050708
2 86487021 506970641
3 594803454 238083051
3 928723349 931927562
2 195998079 532639448
1 374428118 516439720
2 813486105 490680400
1 482329567 223939066
3 320016911 64880468
1 980227881 573138885
3 180028280 702264877
3 14937009 838137601
1 273054249 73658612
5 337541854 535387049
1 49829815 705845776
3 25748702 542943556
3 365891498 491680587
2 690524470 331175398
1 147232857 443052676
1 52249391 83191518
2 927282018 627527763
2 914017648 476010005
1 551035837 645147405
2 112201707 989629636
1 250343931 964464488
1 104781859 185559097
1 760929246 53655842
1 456328460 521984606
2 20130569 695449129
2 56094010 408083510
1 181153834 883508434
2 314320982 746497449
1 582439853 856027602
2 405739580 90284576
1 578202609 608244256
1 2564082 931990664
2 346255094 639980957
2 870590034 989229041
1 379440492 188282263
1 580343468 827223917
2 222006194 708474336
1 535852131 648307772
1 758555277 100062918
2 260487794 273674968
1 559912043 363904450
1 920752838 267737188
2 608138004 371209771
1 209169468 994284235
1 788514692 364070174
2 780497801 451848336
2 619424192 714885935
1 602921615 429780500
1 290208444 581164567
2 269346239 972941807
1 317969781 590519363
1 838272621 936832129
1 468213219 888921752
1 430816169 703063608
2 60083232 911915422
4 457336748 204740456
3 106097386 117555631
1 520105174 676199590
1 524162079 797469448
1 878605393 734897081
1 330374033 651802483
1 536411058 275511831
1 434401827 506492846
3 165885670 356261042
2 784847818 424461924
3 284372395 820833799
1 776779309 876590682
1 970795630 752636260
1 735133908 118466467
1 229152349 627491293
1 915691568 543561082
4 288896996 927789851
1 173931689 989754994
1 833902511 295207909
1 46756930 85302431
1 391386455 574270390
1 25544540 770158785
2 427651627 424973446
1 279357622 937790304
1 159051496 887431866
2 278700746 858211923
5 114627257 285289338
1 719370935 126932043
1 121976234 609620489
1 521467250 529215845
1 157770948 547229018
1 468015960 570939126
1 471878752 544431375
4 804140701 88290296
1 270266687 720415670
1 704457011 66087448
1 266372044 625178256
1 488665389 376763341
3 295385357 66325483
2 233750913 802040415
2 324925505 753521790
2 36757585 517935449
1 891289495 532996996
1 871728700 95891065
1 799035091 103640647
1 516130785 356541820
1 412164924 324723356
1 779963274 48608038
1 960447342 330226121
4 88979513 166052554
1 821105177 584308148
2 430442488 544699982
1 275291462 16529956
1 919877976 104203338
2 923810857 221307773
3 522797050 619446054
1 79978927 999294682
1 142203962 958144068
2 587162632 84532717
2 221686050 712195728
1 899019443 639898829
1 35577744 763816866
1 340825092 347415592
1 880256723 512942479
1 28594995 901109898
1 338458521 171397546
1 829039325 639583183
1 613261996 101398414
1 438024976 555705454
1 238084581 288581001
2 821353024 972341117
1 264270454 681196035
1 483799298 406660737
2 246199399 40074568
3 322207339 383820635
2 580172604 834463750
1 870016647 960559480
1 665868219 221503039
3 109133095 96153474
1 978451352 579196438
1 401090864 819127963
1 217138384 166493002
1 23799943 117298979
1 984945383 298731063
1 70727806 431863731
1 36675779 382589884
1 881054818 839450402
2 461000416 834481770
2 474656451 453462021
4 642712121 694792214
2 990610613 821852292
3 789471862 92744479
2 659182258 728525896
1 860935269 954132157
1 339844724 832055806
1 875073172 191122362
1 227308612 935626725
1 807592081 940419322
1 711971521 459753053
1 113452142 550939333
1 18832431 463448098
1 416779748 963164649
1 813075482 117230664
1 331688887 655184206
2 757812685 843569400
1 32582674 528868294
2 56743818 143974153
2 29789484 477045015
1 659870158 795933984
3 508803283 990851847
1 470327887 703241477
2 758405947 169663602
4 20345815 89658545
1 134465091 170694668
1 582370489 736561904
1 86644355 675977792
1 767211530 802656239
2 935404910 347173961
4 32119573 177528553
4 127569930 518158708
2 213893446 321812062
4 165143195 815338454
1 462040449 177470224
1 159271975 771786404
1 689527080 48894308
1 918650213 24701260
1 477171208 964641319
1 270363660 796183587
1 543819440 394540729
3 172406419 135852735
1 663959411 635353228
1 638607104 640065595
1 65682574 252935625
1 234747729 334102578
1 764066743 354992615
2 603709193 738943535
2 355317883 169246775
1 47827399 780658689
1 246909861 629571657
1 410199495 351478960
4 985771209 415261983
2 218778658 419755253
1 395744975 767216550
1 861495793 937737081
1 12263491 683598433
1 128766528 954487445
2 662843591 528362737
2 736956890 576500406
2 458429498 641091499
2 76569957 870596789
1 580738727 775629151
3 805063722 890631582
1 878377611 819342165
1 801402299 954135824
2 210864549 465958106
2 281254709 943262316
1 100198590 649142753
2 667456976 733289663
2 515635969 177328753
1 285572485 972367676
1 206078326 819797067
1 144026758 107991623
1 632107453 364264919
1 7548001 662054311
2 967905504 11335283
2 680909858 968475411
1 892218547 418843879
1 808204848 726566635
1 850046632 449122075
5 532010699 519623416
1 378270195 639541525
2 681477175 927535970
1 604479418 528375
2 706221643 473375452
2 940061116 529312140
1 697735584 214413219
1 903205302 868239857
1 594810049 60298730
3 543581723 340767073
1 730319580 305486441
3 542598758 716442115
1 156436355 850095583
1 717411682 130051011
2 641517378 703423505
2 669409103 221997994
1 867571221 252090511
1 229541954 826551863
1 275415350 250468236
1 553602171 699074623
1 265429077 937145611
1 723033952 118835812
4 973338045 489417799
1 927354832 590886337
3 687549737 951503074
1 540851936 325335812
4 875675573 150382079
1 616071062 303078087
1 259566325 1332414
1 583959233 915742913
2 81808230 92312274
1 880369215 705559338
1 531231582 89689920
3 228274839 96677685
1 888957793 136096070
2 718860290 225478733
1 283334346 175733275
1 3483743 702958374
4 656199996 296612041
2 859761368 301587723
1 687194536 111901983
1 513494767 678085708
1 433282110 378268671
1 312242493 573924686
1 266167373 871695459
1 774487228 485540379
1 920409169 349603336
3 821495234 410089062
4 44346575 258971835
1 738457842 740842601
1 914698013 917771267
1 768112453 964656756
1 62419895 236680499
5 308374923 350988141
1 538126007 344477321
1 159604180 969854596
1 731125856 410199968
1 384151060 40537672
2 67053687 24865903
3 449813194 837642615
1 305190804 777050310
1 81206450 831258788
3 70874929 414962028
2 628571817 566686520
1 626181637 128310150
1 13981186 44420941
2 743275324 74173916
4 141065528 605522956
2 893664158 76805337
2 535015299 306284963
1 22866216 234981055
1 2790741 166857494
1 630395978 432224759
1 27997044 375658341
1 656169431 118825248
1 160485382 711491536
1 603625131 272936819
2 285912351 314927017
1 532115403 706074107
2 61765127 362346960
2 417401024 760481066
1 850048804 459543884
6 390724080 607831928
1 453949606 373156451
2 361244719 811901690
5 141902273 956792354
1 311442741 648566866
1 184162602 955357348
2 471953846 972426937
1 666291554 192698309
1 870219743 507782227
4 464220182 56301296
2 514183553 222905269
2 272926173 242772389
2 642732719 735031868
2 977497720 404352558
1 122999517 576412293
1 391304988 293485762
1 845943177 77597637
1 212619998 389973693
1 942882957 318563459
4 494700451 671146898
2 586648944 240366839
1 55549282 469195747
1 865851980 773008466
2 423895133 954239563
2 971091635 983159641
1 967474647 666889721
2 396516515 224979986
1 814588375 493290506
1 479888580 774433702
3 12723474 330009053
1 953123772 699068594
3 137503765 421600874
1 859326681 943904518
2 233277102 981327305
1 99492009 772757206
2 302973254 383989061
5 798008861 971980992
1 924435076 687021105
3 919087525 873698173
1 6006021 17464701
1 658457423 677452844
1 535406420 868190192
4 649386124 225542420
1 777131704 419141050
1 871448249 467426285
1 901435291 592519388
1 226295250 66401645
1 862233991 206073304
2 620760131 52826600
1 734379368 793685767
1 404759830 241687801
1 824970442 121069423
1 283156931 828781242
1 268516657 473104751
1 985889326 444140772
1 968072202 932847410
1 749198113 425414498
3 957865701 342307261
3 733008837 647395890
1 940509865 539670575
1 23987589 661878845
1 201200840 54659890
2 823784861 421862276
4 238939869 394569582
1 974471034 389582702
3 558434998 801765459
2 695574285 459656680
1 249173502 745916635
2 357593544 126534480
1 430988459 906274179
1 827725476 337310298
1 541829391 676106933
1 687153395 786857948
1 82973440 894841431
1 392360799 858261008
1 739703686 810847386
1 852399267 70517996
1 945461656 712230617
1 868092222 707138825
1 648942453 746766487
1 813744725 654542361
2 987999421 747458042
1 517625986 108891832
1 994801594 970919828
2 116930834 515619689
1 511990560 780299840
2 641364094 298682932
1 662143252 138423653
1 700636734 125751482
3 315715997 490185556
1 20286741 812289679
3 623421317 530263437
2 548123004 893682250
4 610605823 780039966
4 544942602 784764317
3 320848853 494813011
3 1259646 660396135
1 569607272 694848929
4 56756358 400546308
1 632910805 974139875
1 175848828 72569951
1 613576682 6328266
1 617260778 60633048
1 424992226 289079477
2 317201077 16056070
2 710921815 274267984
1 631546615 804092767
6 611719846 997286460
5 882920026 442028294
1 729208685 980599028
1 569198666 653527351
1 843352365 255980381
1 251601577 555929310
1 291523558 298045916
8 747089215 541841395
1 392790706 540983526
1 879255865 366914163
1 512761865 419796318
1 171484470 953649777
2 521661343 791289960
2 57520814 597992232
2 886966746 942165449
1 874824784 195251573
1 920174099 254327300
3 78015455 60071171
1 67661840 534679875
1 286338231 451153178
1 988303417 511691699
1 134517403 372219863
4 124277739 304755246
1 384151373 174163836
2 512789250 359256231
2 228664440 988080450
1 257622597 867974176
2 407109607 41118666
1 471648424 942711985
1 69204764 333848947
1 183729087 96581680
1 293083335 331081630
2 731631751 6046243
2 503777856 491841627
1 720204661 251599319
1 440534745 141366681
1 592153015 286442872
1 983085637 295676426
3 835865619 28030927
1 566318046 275923621
1 51434222 279309578
1 694701956 145215202
1 640790150 507827603
1 313890841 490525260
4 639586113 526855454
2 930925688 293027502
1 907281810 909505887
2 169333745 895468648
4 81530234 871344125
1 224119652 114907069
1 284414987 285646997
1 302412232 10464389
1 405952080 727897410
1 198621975 104958250
1 186304068 411657661
1 671141865 306015846
1 282286312 419705933
1 332219655 75832430
1 568461848 581585303
1 204315003 79669249
1 69768602 710067254
1 301344737 834733568
1 484773736 491734416
2 665476069 211942675
3 618750482 684769674
1 867246637 542627343
1 546935468 36985587
4 587975770 654710551
1 917514658 936530448
1 456558292 582695611
2 331144196 982761223
1 438121543 127471452
3 235772024 147367593
1 753191381 697749480
1 518721230 491518418
1 774107603 336331450
3 40220347 181636240
2 48441483 965782133
1 689725571 47149192
4 3965703 733591341
2 613346592 623516173
1 987223309 554097590
1 676126326 50223720
1 167467452 656026087
1 913409900 423250435
1 570755905 283768792
2 430965118 422592224
2 311348685 268621755
1 364962409 926140574
3 685906020 491644458
1 384491828 262850541
2 119111420 327999998
2 333624552 172659328
1 145979033 4901363
2 388666119 694167597
1 534012616 374255770
1 718843353 909619119
2 254582372 962239533
2 908584468 510302684
3 847035111 404555367
1 223812920 730174823
3 716968478 838563591
1 950639356 721977888
1 944762073 349694658
2 615484856 18041282
2 150239147 995265164
1 666754161 513646551
1 15433617 229793204
1 341546471 145912783
1 336135984 951123524
1 440939320 725027389
1 352397621 510254707
1 421012643 203535796
1 155231751 906144402
1 267055228 542384688
1 515530465 787212080
1 75522119 144312783
4 217419538 932223550
1 496695009 325881139
5 377590165 395717348
2 664230426 41265612
1 259983808 871402028
1 675913259 69566781
2 338022003 756924567
1 410701472 804973352
1 712131179 283828654
1 232571477 612898778
1 344592816 910489479
3 312012769 317454023
2 369947573 762071179
3 382720110 252393345
1 254981123 25960556
5 393507375 783704761
4 800854298 865985121
2 698983123 71352144
2 204564134 867414929
3 593749380 489313447
3 155516483 842853007
2 587989684 296117130
1 684551300 65862945
1 472201656 77593072
1 353821243 887329329
1 241996639 216955805
1 905281132 132886636
1 298241284 367746142
1 806863238 527991026
1 280104222 683258261
2 674025141 330853622
2 335570429 283528263
3 930964438 756789792
3 187558 988990310
2 762643762 949595798
1 779114484 454302557
1 419756529 728997604
1 282239322 372966153
1 955481110 402470517
1 215796017 458383239
2 954897634 659628501
2 953904810 514806374
2 55535325 65453740
1 68131082 165484452
4 892873556 869853173
1 588977947 91099339
1 150683023 782843542
6 160056530 806624607
2 429516449 84444572
1 794486762 390272904
1 365657245 212940961
3 62143817 802513846
1 28902613 929992147
1 127568166 271098919
2 194443008 354672222
3 278104285 189958246
1 402772367 750720432
3 73259808 3831346
1 886559183 487792384
1 777534667 60965308
1 554491631 688337145
1 331827812 235108309
1 541127620 518497181
4 433342567 132463736
1 458089335 337829071
1 560381891 380093621
1 587009975 593005218
1 182670478 718211758
5 594908095 957384568
2 160432728 638402624
1 192755865 799848769
1 330966722 187992110
1 356197908 137601928
1 499407068 939245384
1 280579892 24241139
2 302597887 953545302
3 977851565 807572895
2 20935662 266228269
2 693974106 320393691
1 455360063 235298734
1 381013926 675005507
1 953574448 654048945
1 900752203 991358564
3 581020673 476162918
1 21393691 989712847
2 679113928 713546504
1 72257175 986048090
1 735319298 885236384
1 860854145 735071920
1 406043541 573565591
2 297778099 365446189
1 769648749 248598342
1 187924597 693852112
2 699029791 967326187
1 819951537 357142193
1 983526375 878067635
3 853050609 436904023
1 869007488 160947991
1 932635581 512157376
4 839323827 483501468
2 825307986 78824728
1 608064569 914028573
2 880428949 523245636
1 690519142 777307436
3 306051614 932141933
2 383036823 69863777
2 113075432 235836899
1 159309178 229182257
1 935441147 640168098
3 800666597 457174565
2 504344360 121891883
4 37816384 116253291
3 679315879 464301224
1 237900640 711270375
1 875358138 330641229
1 924010847 827303658
1 758404522 589363578
1 705739770 524043966
1 181709020 747661724
1 113556607 560991183
1 202878209 944063708
1 97303701 829833059
2 596991348 385386432
1 768046779 53027837
2 250631955 258671855
4 352108142 697662588
3 583404007 380762198
1 623001216 272545333
2 210423136 211099215
1 649349891 84121860
1 413276636 998372864
1 574907021 444449249
1 989742306 572607022
2 425022916 319580352
1 676387382 152336771
2 871514308 886737286
1 76391429 99686704
1 458490865 691337816
1 16097487 638421767
1 977762704 935959572
1 857227042 501253991
2 23971815 271933330
1 854272651 314838824
1 795986095 524215954
1 884896786 687197124
1 892457032 105550117
1 586602193 495443882
1 75342260 177792457
2 56747039 797063222
7 150859905 198789315
1 915381326 530851500
1 543016619 284475025
1 986987037 481832727
2 570166163 545807670
1 597935379 229029048
1 614984989 790769174
2 799598905 403921407
1 989096062 928596334
1 202380190 644705343
1 701319610 215484367
1 846809724 833241719
1 554081847 706023328
3 621742448 444215597
3 566109568 538279900
1 747722085 512119235
2 978252476 436555185
3 668466880 88372330
1 239925310 593444295
5 445134062 768362743
1 357499089 212074807
1 85770756 934845469
1 984146250 291199551
1 69376502 622254951
1 781125185 345889078
1 125034565 903637689
1 284228722 743973085
1 854252228 493931195
1 464683516 107647412
3 167120908 936371209
1 746736851 973621703
1 470441254 750092707
1 75610193 754995014
2 578553990 926205071
4 127371580 125811015
1 174983062 142676247
1 326964496 743753666
1 730345810 927856431
1 331466814 59571016
1 535996511 238547514
2 20370712 705773556
3 656398942 905680786
1 571880870 92627275
1 882286971 457863552
3 606376148 710762414
1 988232414 844987582
2 606462635 38711066
1 984440065 174699455
1 961977549 318182519
1 597592895 569477354
3 107623461 154222584
4 648039675 28575525
1 66551945 419469317
1 596643671 603244855
1 273678982 297415912
1 958013887 8333429
3 923885842 981171281
1 118959816 929192835
2 74329725 669697823
2 94221937 771629297
3 286543393 276918470
1 150510022 611807450
2 169911571 143267933
1 79598310 330280735
1 756380991 700573404
1 460436838 679872554
2 195394286 190689853
1 995604386 204586850
1 84598670 302222075
1 146388430 58679927
3 643395110 857710345
1 338749085 450928169
4 354525612 156724976
3 47791627 303956301
2 386415594 193795375
1 486117547 929938082
3 323309520 443484988
1 245459119 572384744
3 611308552 692753587
1 421667279 69048028
4 255930360 745403661
1 504298525 47173243
2 833626622 580312227
1 583223141 219942219
1 667858595 710320934
1 965369270 827170100
3 205656779 841084523
1 782128286 797037958
2 577605339 87364161
1 756333085 201011624
1 641486306 770707278
1 787873166 741963196
2 876398386 136964386
2 313636634 300174291
1 625858494 361847095
3 791808668 731505962
1 282556422 302119306
5 926499421 119044865
2 407556521 248550611
2 676283220 892556807
5 972339936 193663728
1 792403994 943438162
2 669241196 171979144
2 928704951 387271553
1 525684721 792350528
1 88972182 646934145
1 180316724 479821975
1 471249564 910013034
3 590158606 749985292
1 929066107 68110705
1 514794615 185126184
1 941021969 228132418
1 326672259 223693878
1 108250713 103400130
1 50361135 341696463
1 164907866 181518813
3 887426571 235440794
1 885214162 959726713
4 311126421 704187002
1 710691620 755736315
1 302200364 21929620
2 466103498 515702875
1 596993952 545848230
3 324945097 448021427
1 29402290 891900399
1 67768026 302119845
2 353529881 377939054
2 426462 865579959
2 587458439 386632700
1 289493327 380307875
1 711402391 466737270
1 607462713 80824942
1 44307588 590961279
1 904412053 749682954
4 538862328 13223107
1 185362411 742870329
1 5272340 40684830
1 772668982 831829281
1 867889724 5131526
2 419208965 600318510
2 599206799 930830573
1 49331641 224415890
3 297913541 290275105
3 812332062 695026802
1 33612824 980084829
3 585632933 723083342
2 288245737 892949694
2 165169341 253644797
2 281681964 103567234
1 365207668 570723375
1 850469130 729078305
2 239175063 61972598
1 768325022 502246719
1 258688220 953167995
2 690339037 706469444
3 762235652 757835455
2 234788309 647274171
1 615004759 78346699
2 100691114 421566957
2 19993200 35063926
1 392581644 214943610
2 905256232 626641570
1 890031898 574593587
2 891625106 825172497
2 874816269 882984109
1 60295935 672277661
1 468276663 419766366
5 319724664 136183065
1 143816420 21187235
1 789528777 924017987
1 757861269 646016962
2 419229174 874429357
1 883189931 569513481
2 277708426 880810933
1 39873342 432628605
1 133360614 705995292
2 789379753 43464687
4 57757231 404716004
2 940393960 380769974
1 946731579 810781628
1 548706907 413512232
2 389303734 776673475
10 197861577 290330442
1 939459172 450103359
1 956145724 667630907
3 5161609 819335456
1 181052596 863620694
1 398381167 765103560
2 564265504 464031011
2 968586073 136310739
3 430220975 568521055
1 474043660 447635203
1 689702267 219722328
1 200216038 195212282
1 736773832 803928517
1 348142287 275570112
1 501315939 818702437
2 881297988 65895128
1 799127942 793916623
3 716627167 945626472
2 990041503 172469667
1 956925711 750151517
1 742187287 501133007
1 32485014 843520314
1 205911434 305364033
1 229135881 965599962
2 123776832 995525624
2 682361565 776870770
1 419179903 914516882
1 996451950 878641074
1 715647240 610813206
3 678633690 566867934
1 446027328 528053391
2 133460265 963334019
1 689180209 885945292
2 298070018 916860275
2 561261375 957951074
1 491648242 231699570
1 800308616 145080309
1 944703497 756367097
2 765150034 537786156
4 435566530 836230914
1 769040886 675161643
2 909055865 724446577
1 134059503 507505336
1 227864335 700148274
3 272438604 729683392
2 474533249 971269881
1 295167936 618224957
2 413134903 328649773
1 3788564 487240375
4 390965009 624768459
2 915728059 75825468
1 113904032 34604306
1 16788490 842145975
1 50761145 120744566
4 85598792 770902665
1 936903934 56529845
1 215719447 277467118
1 912994409 491570038
1 667236031 292006507
1 960651029 324183815
1 768248123 863296634
1 181027905 129649304
2 837421606 747948960
1 621519878 469281005
2 232191868 7574887
4 53513204 420473606
4 839674628 624503550
1 314691634 724335000
1 364814846 439377235
1 30955511 816045501
1 4792369 501505168
1 461380108 288777885
1 40839718 415795185
2 975986691 728144158
1 342411539 680176998
2 877477596 728986042
1 561554560 140522591
1 564441440 981776814
1 702209036 762212513
2 447728860 451857180
3 187925033 769040145
1 826658060 355616508
1 139226868 911867752
3 360241931 676168428
1 265137144 329821897
2 320335397 516507660
1 580122429 846119142
1 473964761 284859906
1 158193341 973795511
3 593801455 735312177
1 456492073 217755138
1 35436612 656038459
1 797305660 403702415
1 947574519 531298395
2 991902531 16364654
1 979217680 967439154
3 677137174 448697539
1 756840099 267919828
1 791017772 361904660
2 312502158 450542799
1 860068230 964819809
1 814367702 837071832
1 714381479 126045596
1 28719585 962194693
1 736748383 125520281
2 154167429 335498750
3 983203992 286020122
1 305051298 393340075
1 125244945 983836592
6 29342277 946503728
1 445191875 421958854
1 607324219 595426424
1 804611456 987180025
1 51160864 225053922
2 755507005 383777902
1 725019413 346882689
1 627989115 679542018
1 751702290 127044387
5 702851247 829321508
2 888469038 550687314
1 663982117 90830306
1 333197445 411936699
1 41782771 855895314
3 759795827 606949194
1 978494507 678402050
1 658815318 519257161
2 791292501 117597701
1 409559581 589340261
6 720915884 971168082
1 186769991 206343004
3 823123265 806791278
1 525954232 339624974
1 682766607 769394664
2 502686418 784966562
1 950806203 787159612
1 139545541 246518955
1 193238114 426618578
1 311800428 699378280
1 762943872 438865673
1 357133495 400817924
6 293002858 244323334
1 861556926 281204388
1 629081158 966641992
1 368430022 29033776
1 871158571 379194049
1 228185285 511856706
1 557516830 484094702
3 892332855 777949209
1 404628825 333884997
3 73708589 975885558
3 451135603 377946980
1 733147129 746088624
5 560643762 397083467
2 105889090 733572440
1 458237438 101763099
1 889428165 435595797
2 846396772 250889132
1 12929018 434254615
2 214165036 390954262
2 524958071 214503557
1 339036541 257967347
2 787872880 724310916
2 145944033 415453308
1 286123603 242130908
1 688554180 615004091
1 90836794 536314024
1 913583162 782290495
1 883053901 481751775
1 889853064 710295457
2 576024313 191273968
2 623913397 919959720
1 249022400 911780737
2 668656213 731359625
2 540884499 806560532
1 477453382 589501197
1 819368418 23107380
1 218541171 193817208
2 296880396 690262168
1 129815688 598333896
3 541849235 870672035
1 513772559 152423788
1 747243989 215515179
1 966379177 858809683
2 333247796 867210911
1 2956020 143623357
2 867295239 177764929
1 848747664 271173307
1 243918302 419605377
1 809684919 713055527
4 569223731 80436874
2 665984105 900618319
1 429254125 622402645
1 721599070 620586116
1 11155693 212700491
1 388791417 922082100
3 720557278 969497034
1 719759839 699676093
4 638029241 39362849
1 662598991 765307873
1 284714671 880398270
1 39664209 866742701
1 457429662 817162442
4 33740624 987824537
4 562042010 241830002
2 288738225 778512468
1 314661748 763615251
1 473895166 638327135
2 46777165 520162497
1 303376203 260644335
2 216958709 864923419
2 334527130 512814162
1 469007398 919827266
2 679226656 387803183
3 866911680 875828912
1 217966387 29694219
1 755281501 890820243
1 951647455 152637469
1 69029211 523789242
1 382924762 18308646
1 804226259 918873331
3 562399834 738444774
1 831952425 986001111
1 384183797 924354566
4 416768926 600149544
1 830270960 930825845
1 688515027 303467309
1 665301303 72946469
1 208214117 990986158
1 688687018 209458795
1 251615700 247379849
1 57172132 107682786
1 116641569 695730916
1 501852397 191403607
1 812225171 18780878
1 84703981 558325499
2 339149024 73921893
3 110466825 895206829
1 636307027 241580426
1 452064632 541272635
1 574452873 109053677
1 706224761 641454188
2 560073012 447339328
1 829597501 780888346
2 635753512 324803440
2 23376136 709715702
1 218947781 308867803
2 319374611 56586988
2 303749839 834395419
1 871523400 328970862
2 42357063 631350024
1 541173636 640407731
1 952020539 276523739
1 966751215 142565051
4 837440844 664092167
2 451659536 749952812
1 369103224 727910646
1 242886507 488962621
1 649230489 776262980
1 256990572 277415317
1 710383881 323701801
1 828271053 649424668
1 229942045 328349576
2 270431592 227043825
1 640112130 309803181
1 278351795 92198819
2 650373231 35567518
2 609810537 945276718
2 461695956 40122049
1 711606034 874574569
2 106685688 22376855
3 617028480 657055210
2 417232438 599381622
2 977831460 675884325
1 904811668 590751628
1 252834514 839172407
2 957891062 303070869
1 607606247 422520475
1 910549210 76924501
1 889232297 718351899
1 9686012 383273082
2 218847193 951808352
1 713026734 881731383
3 344073206 169014968
1 244507193 834517641
1 747428703 275349483
2 248252127 235153429
2 499765941 781466064
1 169500744 24635116
2 58909121 77883887
1 430059561 491779909
1 855497196 313231966
1 600701693 752432973
2 430186966 158308319
1 321782255 978374189
3 940259493 409424206
2 17097613 742132488
3 31938276 194732447
1 900303332 431877349
1 740143194 744606416
1 601181519 422164855
1 283855789 419514938
1 476449434 942165054
2 808536908 346331213
1 275812473 475052128
3 969475117 791998718
1 343988856 619358858
2 537603307 775074232
1 840784405 443763780
1 514268396 188420378
1 651809315 567674177
1 934529070 906740125
1 908497580 891921730
2 587801777 490032538
1 760845741 816880994
8 525465152 214854658
2 739939391 590044851
2 168412499 297961081
1 692561767 325171876
3 267684538 451702215
3 578808089 818295229
1 952957443 326757699
3 327948261 339485818
1 484884144 308086641
1 837647132 817266076
1 707618676 722795659
1 304525302 941242102
1 644846731 346431499
1 47410939 477125371
1 636905149 228681305
2 35760596 134706345
1 361704331 393929789
2 282875061 615851437
3 82343807 72978452
1 57402890 712268031
1 884324093 85835142
2 325986249 231339033
1 818215487 421042506
1 708104315 919137973
4 998638575 627745981
1 892389093 906624253
1 844754363 586791522
1 912444448 6778313
1 675004465 131421762
1 233266766 796516475
1 563618423 819102952
1 925741704 806643490
1 503423436 432318413
1 361079209 150814755
4 100808484 330030045
3 336604588 361679386
1 558014460 498843139
1 39729425 342798867
1 648665514 713028864
2 529257417 39905210
4 918286840 487742949
3 520083084 708641450
3 711001130 798167957
1 238930220 961210257
1 815046674 111641558
1 783123466 95089468
1 855290164 699582888
1 617692737 446881412
1 879569293 419480332
2 326717099 194521612
1 830390207 116716286
3 972545501 677371551
1 939491808 275238564
1 477315792 746812104
2 477089414 233656196
1 644079079 602859839
2 595674997 357959155
1 447826287 369500829
1 138572251 701908974
1 950996804 226712096
6 552995410 7572898
3 862665099 291166498
1 133901923 639788884
1 55910995 696385998
1 159657885 526492029
1 961873461 951622555
2 850088203 771373554
2 355680435 258709624
1 282920193 336140422
2 667377125 250934449
2 392320700 866772020
1 31499054 4840555
1 981936085 924463967
2 849656447 141790749
1 650935947 305458609
2 586780348 107160114
1 887884745 245079048
1 176685478 28719658
1 303650693 718177744
2 49895506 431457992
4 704911098 318620145
6 384211679 333442965
2 701409684 836167965
3 148697506 755887675
1 872996490 415370248
1 626392230 139297142
1 369706837 479512492
1 51886355 555751816
1 300310626 244934222
2 274885116 257944222
1 838093112 455014738
2 229450472 680019177
1 896146684 179206693
2 952573603 210181776
1 488594330 377013790
3 602035775 744241336
1 476958886 638235319
1 207403647 168524832
1 515172057 448118234
1 642328698 132907182
1 883667069 712689076
2 165424066 125466924
4 233615131 213317297
1 221241368 94215599
1 13475652 297458913
1 710899924 92488829
4 769726004 965997397
1 302417404 447814667
2 404235509 146377439
4 798712906 862556635
1 517903059 996430701
1 807165102 377619848
1 658226793 180635220
2 158967391 730658012
2 704884812 614544352
1 737535141 532021304
1 76339377 875797823
2 399692605 96247551
1 235986499 853674446
1 537620002 602433614
2 229537463 976742867
1 494502508 427709481
1 665958185 795844682
2 505364543 157325458
1 318900376 890734334
1 904756472 883440233
1 222011118 911230419
2 204019380 609601870
1 676562321 752934899
2 387376422 617036549
1 98399444 161163337
1 729220553 61411357
3 294564254 310231568
1 898907105 35798306
2 420718772 265043819
1 977872808 166039978
1 292709552 971620324
1 373040157 912248533
1 321644822 646020417
1 580293210 134000120
1 703570637 579232508
1 300464164 433611312
1 223859747 516243970
3 708355368 126211717
4 932367636 374562482
1 402036627 907281552
1 608489633 930568962
1 374409366 49293941
1 166174832 905504503
1 764230994 174657066
1 625859849 284142366
3 689487356 367325588
2 777376938 633488772
1 182502274 288183577
2 395196745 974716155
1 802910669 766881007
3 725518551 600733339
3 821045199 244633968
2 272134659 401703160
1 929863210 726402838
1 2316279 214195332
1 233190066 656957869
5 239630188 791946279
4 447643114 471558753
3 722535591 281953115
1 458913261 934751035
1 906809469 62627347
4 899539987 42179425
3 796065024 615945287
1 234325542 832134187
2 754145286 59403724
1 738695964 803995410
1 49801440 416189911
2 294542384 110512729
1 346154203 130601260
2 612577747 801867765
2 180004698 19632578
1 347462023 187251967
1 403207199 744172033
1 13391124 35591458
1 633415585 436792505
1 871886023 478574962
2 707209158 191371
1 221031637 781338796
1 464153490 740469433
2 479768857 741912865
1 380606265 584550262
1 983353344 916024319
1 814910041 138223852
3 327369116 542465073
1 249482529 691954957
3 780832414 101673947
1 732587987 558878818
1 625369876 659916932
1 785086899 170383002
1 279741974 776298573
1 575282892 101838858
2 456910191 959562174
1 199196425 538448890
1 127093089 392056735
1 43446046 587927880
2 154972816 43854403
1 829223534 177915252
1 331270562 48320171
1 37648914 839147552
1 832541862 788459280
3 987246228 612337310
4 410306577 86355119
1 270883377 315565553
1 41674090 574664760
1 629159052 333813640
1 17072452 335456220
1 463258221 279229807
1 634200489 986617993
2 855967794 583100249
5 562859829 943708977
3 853029329 770184928
1 116895107 545030561
2 572109309 203987767
1 67391327 435447461
1 515967605 243476967
1 128742281 76310419
2 437146773 221545868
1 606369362 349343891
1 655639244 45963986
1 765682194 686863015
2 282995602 624701831
2 346604082 594786474
1 149137192 376934343
2 385999768 661241878
2 247136242 824930486
2 483472397 6159738
1 883555488 291657060
1 945455756 273812367
2 3156138 968506883
2 679958684 357165693
1 614369750 292421174
1 567806359 159518811
2 99502112 891127630
1 868390603 851192360
1 129101272 467572117
1 348699784 629645065
1 352499804 927304757
1 303119021 89030876
1 149939273 284178996
1 836992815 929581055
1 350097374 204400564
3 904480325 466654657
3 47887769 513140651
1 294265104 429312284
1 629084016 907804324
2 76221977 255361477
1 961989942 555101655
1 616387792 257835612
1 181787205 466125711
2 713914830 207547234
1 763665195 320384526
1 523665753 772386441
1 40703470 682770521
2 483008011 122244322
3 296171660 258572551
1 707865325 597676343
1 519288987 794853224
1 520297139 364517550
1 532570112 216406755
2 427321227 658524151
2 574926975 830986317
3 195585239 98771052
2 946429855 777567954
1 538506049 681504103
2 822934727 576324407
3 449889700 104210193
1 40274975 186234560
1 180117153 783455917
1 725323567 97108922
2 422388465 583307894
4 349841548 153665844
1 162826345 474434064
3 433573550 708784598
1 603097275 776343540
1 271953743 901554359
1 733024313 22122681
3 181316863 773419773
2 540051627 104966701
1 533028492 988058910
1 865544687 881271383
2 368736282 952081247
1 12852211 927214319
5 631975330 571097532
1 733734160 460275105
3 54122618 490339711
1 4403796 222813038
2 425196867 955741602
1 244804042 222510770
2 682043538 36241442
1 155944364 864617094
1 22278644 354339566
1 943486579 261752101
1 886794029 251732605
2 242982494 812707827
2 14677435 917836283
1 32453779 941874049
1 58223346 770381449
1 864120238 34669408
2 539870627 306395101
2 868931819 179760946
1 515253205 531443550
1 474341672 52080686
1 788119565 155453324
1 506542945 435996709
4 808182608 978791802
1 533715718 578221079
3 875909490 265473544
1 663256195 126606409
1 819748156 89810100
1 763655745 602324921
1 384762889 891759327
5 900415364 933456289
1 644274413 821947232
2 542011015 98122125
2 875333001 165399839
3 827170615 976881212
2 851709184 674165986
1 92985900 940703123
1 933704515 898496046
1 871806542 364201920
2 240045630 406485893
1 50832853 226988374
2 437638996 214243405
1 605674266 773526309
2 498814370 720716046
1 93992231 247678543
1 739432747 888304608
1 634272529 357344183
1 265658081 107028521
1 542975961 896053388
1 992958525 641339824
1 9423902 233391698
1 244305879 506688805
2 104416885 615162084
1 39658977 883801155
1 510310486 863884344
1 18863740 884839334
1 839591039 237247913
2 602084523 250157624
2 344977651 547153715
3 513272738 633907585
1 855063595 65925724
1 881330639 263607158
1 266670108 98464029
2 867501003 446112
1 873293368 356508263
1 238003203 987459785
1 676314800 218891136
5 847371804 239670122
3 172740793 113426604
2 80044462 757897136
3 138316798 378358654
1 194929108 191410280
1 837405320 11526235
1 147851133 729626734
1 519996244 71421025
1 160978152 342605007
1 219281143 93753929
3 497181440 132765056
1 189048249 635919885
1 426599202 744005242
1 745249980 495814160
6 878531431 732578020
6 690380410 465958528
2 658752019 530872588
1 803960706 247470725
1 951899615 242666846
3 144056282 443725130
2 496183258 984634063
2 392641442 576207655
1 800327966 400422854
2 923259159 333702180
1 353631835 550356173
1 712744000 754008268
4 618716362 812813366
1 483343774 376649321
1 913879021 954780722
1 263541590 393075797
1 702542517 150072740
4 31898597 269007341
2 246094702 320864313
1 915897083 198168232
1 269040811 604783789
5 661419985 478476916
1 501305988 961429593
1 191648454 385787625
1 785411338 43110121
1 719067510 570475091
1 52711946 426987063
1 85287278 119660809
1 742583434 486552014
1 542184570 346598870
1 471516990 828846133
1 166363874 784729838
1 99037671 269722462
1 657071022 829532550
2 830854318 597205947
1 709216029 875455554
1 944932536 495441075
1 410615137 646158549
1 797036382 773663872
1 567618419 598839931
4 587154766 31585469
1 721007963 201174379
2 664130536 12298923
1 364766270 696151409
2 686849805 358591441
1 898598620 801841911
1 53101731 893733317
2 947356146 289681105
1 411433223 51214152
1 338632692 940310542
1 103674459 845458497
1 613848198 930425600
1 281002671 418548057
1 616718580 720684115
2 856985055 520931471
1 436037763 715534557
2 317599682 151395005
1 784029968 363801477
1 44534657 92356821
1 385215753 759625619
1 85183493 820260420
1 575832665 138823683
2 831543724 89431589
1 457567468 55057357
4 962843851 992957516
1 398257086 582256299
2 112250171 223136110
2 542332412 93303864
1 528260306 210492693
2 453344124 29656567
2 217885983 739709660
1 711917565 911377368
2 314781218 445508034
1 503469894 207036314
4 636436863 53350348
2 742974742 601419246
1 910150896 257163688
1 930585210 235406739
1 998017598 798326206
4 345738093 370581505
2 554131926 595225840
1 584917558 808479013
1 899240568 944724225
1 177944039 435522101
3 1665665 634376584
1 590273974 398181119
2 786786627 145255146
1 430919067 490385693
1 478037499 617481304
1 935111876 804598449
2 523272643 225622654
1 122631098 849479311
2 985180147 843448871
1 909071953 454292694
1 398694131 941312505
1 881632000 4427541
2 424654576 941230783
1 539042225 81793220
2 869821906 716835073
1 120019812 881683702
2 478199661 338331655
1 540119446 285939818
1 904405868 804186889
1 516318652 481465420
1 909510005 397814801
1 417224163 453500182
2 297177923 253611880
1 826832451 391425786
1 256087369 626470246
1 86717763 868337450
3 965772842 903500171
1 984757427 149062071
1 622025087 769823361
1 625816239 437047853
2 546598068 160966172
2 20961096 737623053
2 216322073 861157189
1 117302775 119399686
2 12399209 756482742
1 144536874 247206860
1 180691425 187651794
1 708810209 728721857
1 212123092 687101517
1 992328541 131969538
2 949843447 761022953
1 987116128 371182691
3 581073929 556840297
1 449141812 119250131
1 751183545 106613177
1 337311427 31531464
1 762201265 699649503
1 500472838 490224288
3 560804216 874633032
2 71862264 576472026
1 199740949 909048627
2 877421479 89682036
1 390087723 812721341
1 15853544 788850681
4 335470872 929952588
2 106179470 395288981
1 485278195 430356302
1 773490513 410826201
2 237361335 816209759
2 667079547 298743297
3 127258831 76947046
3 779371029 480181317
1 768173095 373941934
3 702285216 712086745
1 562111653 271272687
2 832198707 339297772
1 502777557 74800147
1 25014616 245108106
1 623359632 820412285
1 60036335 615824108
1 386841261 197191895
2 12114672 251758216
1 787602614 151134586
2 735516584 821173661
3 298768083 607634995
2 980278509 192487786
1 486403725 771551529
1 381523643 643122720
2 843460118 460111359
1 995745483 80832653
1 852827173 555355261
1 164366074 559644180
1 405020164 417258506
7 540725213 773836690
6 105404037 643155794
2 777370557 935847803
1 351419033 860506125
2 441109361 456251897
1 223991704 863263397
1 866169614 375426539
1 214266660 652119812
1 239576117 902249705
1 277995252 822520913
3 41131678 687635270
2 468261369 944039496
2 139050216 453517177
2 74606296 146864319
1 33911540 56440098
1 264982931 451490715
2 994543215 869299456
1 849719073 892495169
1 958305136 399858702
2 655031812 839279844
2 440937255 718596865
5 894814875 279819305
2 113114672 527140316
1 966886401 703085077
3 359094698 288666895
1 900363878 789580202
2 559663445 60451656
1 673754521 678524453
1 76968951 319695376
3 60377376 154368555
1 953786305 890803517
1 869641002 43434888
2 31469006 183361230
1 146987180 120543952
1 830187475 514895149
1 880882656 99565858
2 779060129 610479252
2 630609104 563415481
2 865212666 783283147
1 913939720 483969777
1 675580396 334703914
1 807554109 891559336
1 700731831 903727401
1 314260650 665295595
1 698285781 399506810
4 952431197 474088647
1 819207043 744217890
1 452095821 989069140
1 560106865 413895333
1 522751330 669960558
2 391967863 5161985
1 354878406 205976342
1 780055526 176773705
1 532034462 532119880
1 978041094 472422771
2 284951738 469259088
5 324962324 225512385
4 615939712 364087934
1 385442336 738308933
2 930390107 675163946
1 216387017 948087902
2 2367731 200704545
2 226657318 556469756
3 260151838 428661178
2 87177450 680592582
1 441750164 283856551
1 594447735 966209515
1 254614511 677506873
1 547663000 188815695
1 64700973 994790868
1 910059749 107583438
4 347848137 425913381
2 982037517 906750224
1 386185936 615621080
1 404916722 193390943
2 491934732 47142270
1 900379275 279843797
1 926159734 559010216
1 205523817 984545349
2 930428131 920252854
2 118162717 641827900
1 356798996 997783470
1 100055109 100989568
1 881852238 846224100
2 964315121 888183688
1 851390383 126157754
1 712151060 662897952
1 302008961 608677415
2 363022342 22175966
4 658593098 354890636
1 927201457 711106143
1 945801801 284218064
1 439835652 453670555
4 862844146 850276535
1 866457780 868262206
1 589090890 249771918
5 107043132 711314485
1 392140058 488598133
1 497285307 430187045
1 209945712 552393394
2 498128063 834689606
1 395675074 232766766
2 411449368 664444537
1 301641907 83621216
1 693594054 930054647
1 952038663 534946585
2 474310055 76177209
1 663434206 771866875
2 166107098 503590695
1 584504166 845511135
1 351492216 155635777
2 380786179 724985160
1 522780988 148796242
1 677129094 916513365
1 56441578 942969011
1 330628018 145209037
2 683579697 674333191
1 893038418 659135619
1 741798362 610222340
1 817370864 190928073
4 197787876 293111957
2 599993660 304205220
2 692020794 58786219
1 799076783 416523701
1 504469789 389794012
2 773552718 356958979
5 214368430 491932296
1 697745802 999269809
1 423109391 474448799
1 782630402 505137037
1 212804410 443926821
1 226754315 225663161
1 92388607 977410691
1 921334629 87594134
1 889953850 501972843
4 189333336 26008448
2 167392575 938206860
4 412116309 477151677
1 286520828 988858018
1 68884493 2742858
1 813284109 376452836
1 685233899 157801578
2 537551312 643963197
1 951820528 703514307
1 167519135 872724050
1 298510367 913777490
1 413077525 358908390
1 781263296 316429852
1 812124871 811618460
1 480093737 100555601
1 337358638 440563451
1 813885027 196231976
1 45110972 941015131
2 370046024 644834723
1 780877691 957117118
1 61983390 423110982
1 902763904 555057373
1 92123186 50332843
1 221504349 262754686
1 814032393 455950351
5 578101592 830974813
5 89500647 440368372
1 979681819 404942478
1 671221776 535586149
1 747806683 9392878
1 545742999 161652228
1 63819506 395169603
1 366526575 583517967
1 788662914 255660778
4 455731747 739558667
1 795982364 947918557
1 262105550 930804293
2 454866990 287599462
2 905043269 794256047
3 835252837 883011769
1 401972308 523798780
1 826598940 80978117
1 647808949 928943315
1 511364738 480250808
1 172394604 349294751
2 613348334 806674947
1 593065362 816276266
2 182909144 247971073
3 71269706 275556624
2 189675328 937545747
1 846755984 157707164
1 3877082 563546016
1 902228084 67301511
1 102419478 820503536
1 835204062 232469081
2 212636000 549675119
2 962718785 924649671
1 112843537 132394483
1 866443763 612124819
2 432501552 920147468
2 105200813 726757360
2 520364075 282382585
1 311124494 257282721
1 751374465 839273459
1 975149980 525287917
2 61322714 331682471
1 123871621 46744084
2 302419106 135407877
4 393067753 157477124
1 295322245 954455311
2 999136663 869264844
6 73944573 490070153
2 58147290 756177255
1 410353615 733406030
1 873879433 380574355
1 305924210 505456690
1 901371937 551189057
1 204886791 97799019
1 379083884 664265206
1 602257820 384369285
3 903915154 24496895
1 559100496 921970143
1 949041917 995194981
1 725723710 882601385
1 616325937 179039369
1 783535986 877258792
1 583887945 360635705
2 82058177 676462348
1 79048838 759518669
3 568576819 598630918
1 824837206 499808711
1 944142391 581228077
1 418539281 491754037
1 729332649 826847296
1 165207202 658987544
1 628650923 361310651
1 690580087 323593031
1 338169110 780374900
2 810962829 210877858
2 520502122 667442709
2 916564638 527857635
1 546769512 940215828
1 32457215 716215113
1 576971888 118092032
1 958761241 575471458
1 911782871 730570773
1 452147661 116256354
1 486759576 952591779
2 936437802 638636212
2 54019004 773553609
2 340395384 208947349
3 900946587 103665027
1 683217328 45067274
1 737723364 68922387
1 133462881 721771627
1 38944560 92194588
1 961672510 918648477
2 229086469 882987761
2 217379004 699260500
2 440546986 71272354
3 807991529 986887212
3 952420120 684535202
3 320167473 107837150
2 163423870 883821795
1 695422337 536214652
1 938808938 131402927
3 890286108 678104053
1 199423574 778014584
1 977849438 950239564
1 682940543 132718405
2 138738363 930678132
1 194057772 60736652
1 383371179 155506268
1 787153283 611965951
2 115578661 824806677
2 517907572 312471067
1 781138914 309487706
3 686423357 151544406
1 15754679 220390144
1 194475847 323310343
1 963403489 304969650
1 546531656 406100519
4 20296405 475153807
2 870540949 219156116
3 567271023 756408269
2 425862693 380353097
1 945166732 357435952
1 414611337 167098644
1 54477961 463019950
1 128624959 370941509
1 70268292 135443171
1 541779140 499913151
1 78704496 738482072
1 997421019 582985037
2 794542030 218246207
1 452522061 673069864
3 462992444 570554097
4 728432832 118078531
3 476808029 181230696
2 172900645 678322850
1 501715809 490540902
1 749176368 642728745
1 422985044 307721848
1 978899103 940822125
1 92186014 787262509
3 440631124 338639616
1 461829941 924387875
1 807988335 598144482
2 79509553 132138669
1 475165951 371125265
1 926089483 631631234
3 389970754 886778578
1 708022599 801987848
1 824477150 67777151
1 560476537 388208332
1 373306548 298799945
4 110491436 593777390
1 583122283 136590810
1 176845029 461668359
3 720760950 368290979
1 866945472 256222863
1 877138344 784035597
1 212413689 887318398
1 909592409 312630507
1 339821608 510191579
1 455434916 845205156
4 94439837 981631381
2 574363999 265731767
1 392416821 106377344
3 663022372 200910784
1 555302867 461358254
4 798206881 688753788
1 228744467 722446
1 477024413 159912448
1 503218604 415873417
1 88256850 301844712
1 736835071 622969843
1 778095942 80683293
1 983217799 332616458
1 929472597 114422736
1 703415845 85950138
1 358502860 203945254
1 104916642 668322973
1 143969189 167593801
2 68666601 214236652
1 985810304 813463192
1 626751428 689087398
1 508894808 531990707
1 407398511 147031102
1 345026393 151096113
1 534438483 254595838
1 831269123 11615427
1 11332737 354479126
2 807223512 815895505
1 835995698 65850841
1 94602776 888543794
2 11224011 306135886
1 541058227 411861128
2 859056469 707368173
1 282087876 871649300
1 659152982 534749665
2 848620481 878233346
2 513868792 459990093
1 358936548 72869954
1 181809059 363178501
3 888535195 355036052
1 790746365 912827366
1 512772180 59843893
1 621261925 969545630
1 979119555 29846799
1 713167993 323735129
1 964557898 469985095
3 874703805 377170144
1 819989009 477802412
1 52942236 944686680
1 41007843 784592871
1 763485012 862505772
1 711904380 347293706
1 176855445 926341809
2 527874259 927221982
1 816808050 290801774
3 191710356 623750243
2 187979554 578513892
1 196506921 378254088
1 479043442 335094654
2 285767461 88127083
2 28226514 506219590
1 807811800 545620871
1 308411132 515427128
1 769597851 58459883
1 221923654 514368624
2 308719966 654123379
2 373701915 842993784
1 482012538 285495419
1 58833016 151342374
1 274607882 901932501
4 377416766 239795567
3 442922413 191859320
3 430162349 29157825
1 359679483 247459036
5 669016710 65433539
4 97598313 963984644
2 220305861 462747678
1 937444525 214233417
1 287045795 691664553
1 286395696 330115658
1 176726582 99999920
2 542865314 798327557
1 549544466 134179732
1 607863080 577934079
1 914245113 803816796
2 594490744 613030281
1 210462453 392461371
1 785814757 807978647
1 669045884 40691572
4 771743878 781389060
4 561909004 214289646
1 346945084 999973981
2 988752645 421348301
1 583047928 664299679
3 511868967 23488559
1 396533065 623617939
1 551376318 258538431
1 71345092 852126342
3 337924919 173236644
1 764279014 843669404
1 421653960 360805239
1 979414850 445845713
1 36093028 413584180
1 109237787 865953318
1 874462535 592398189
1 123303023 990873334
1 94689838 434293967
1 53204758 995505405
3 820905671 857576046
2 660127319 599495021
3 287964926 222083661
1 641170116 575654184
1 848555294 36011551
3 356067248 214957949
1 688691652 896685454
1 27755443 235788574
3 623969796 452756833
1 694773268 393271552
2 322085678 451414518
1 114303177 467189038
2 463227540 240704803
1 492990401 34719564
1 82431688 580162697
1 116208861 111392805
1 288168267 505082524
1 747520643 969251202
3 36862508 605756263
3 651691368 478045345
1 104291996 847238052
1 113609147 63951186
1 507162747 17010766
2 283547947 801066077
1 198868360 562781844
1 812129219 41221407
1 27561591 24025032
2 277349587 989036013
2 884925140 140900176
1 501117176 524622135
3 691665689 57965682
1 507262971 389564552
1 381561856 676592374
1 467310737 409618227
1 836293157 900772030
1 145530209 617800219
1 677854289 839595620
2 916978504 461894295
3 514123383 353805376
2 457297114 118473388
2 256845632 951624028
1 454464102 973902429
1 142259397 988016458
1 779550111 412002754
2 791001199 632480953
2 224055693 877562248
1 843498135 72379143
1 894758267 362804725
2 546583415 850687998
1 982868870 789000383
1 231683326 170269902
1 641625902 857367327
2 240808458 745712115
1 802602134 311927202
4 119813406 879678023
2 711703064 706505063
2 502825097 85282691
1 846403485 268098421
1 863133333 893453688
1 472777225 570249207
1 818777971 170920309
3 641029869 878929198
1 260276070 996382126
1 394670438 509645238
1 63406348 836750992
1 127982805 587441847
1 831099966 107590790
1 17956125 783269851
1 369705461 913119928
2 50238380 471399083
1 803428006 411096514
2 575192228 153840844
1 295838543 394042407
2 841868918 216170731
1 12266288 650907920
2 536310254 509362985
2 108477750 296196981
1 31961561 641174817
1 275085216 982714832
1 287716646 626620564
7 304728320 157214524
3 146761288 809089439
1 478025914 720142543
2 635466889 847883066
1 249943056 201454259
1 982652678 180982776
4 999556765 323241660
1 682068607 391367459
1 438466427 868816178
1 35156238 839776296
1 548825927 398391758
1 180369889 414377287
1 264575028 965597631
1 135696787 234406833
1 619835364 913883158
1 807742151 212407532
1 245751445 549949130
1 346482006 741392302
1 593015965 832103300
3 635787816 719782542
1 39311419 676874124
1 221741550 220308290
1 656940175 899908763
1 61833446 747297241
1 331016166 663335770
1 921243244 728377172
2 875557659 283878238
1 139414349 620596385
1 192850814 445748720
4 694318861 13135776
1 226371408 332496434
2 263727075 974930718
3 571260003 644363869
3 544539677 558759243
2 167481562 92120049
3 912170825 423038574
1 203982803 751091445
3 691682149 512717508
4 317345104 109219608
2 780356833 501533935
1 536353930 874096794
2 439512357 63286615
1 84194762 78541177
1 246490372 519802589
3 950179871 232579437
1 269409000 30876257
2 585330345 516572400
1 761644072 807633723
1 250082407 37671070
2 679695477 423506634
1 377596871 163081421
2 758610620 325308476
3 477003643 242003208
1 997832499 408216203
3 941218907 9013029
1 430179499 655541523
3 931623783 90786015
1 900462729 679552322
1 531037933 465918317
1 684083821 476478821
1 857176659 482082640
1 872205698 573222711
1 292243526 517797472
1 997125410 489632966
3 923141116 116509958
1 76272011 481153910
1 683369721 100200261
2 435866183 268653019
2 364077291 655607317
1 700829639 863408400
1 181888751 645236091
1 670285355 584281081
1 575391993 341604417
1 786827414 383524754
6 971435201 204039064
1 715522743 753322062
1 457073103 878266979
1 598756238 640762863
2 506200884 95457381
1 558187919 168681750
2 326699203 143812456
1 47328636 641320623
1 22805524 554397034
1 487738468 989166875
2 118662540 972137716
1 806338325 529164378
2 838143128 140319740
1 900909545 587293378
1 121027109 426277825
1 446699848 29814673
1 801019166 320810693
2 342373245 902691148
1 566886904 133988925
1 529636115 496985152
1 40469605 644350326
1 903108015 898669737
1 975032277 121960073
1 320054912 941738334
1 398325922 426708938
2 175464139 527426242
1 961162760 535462986
1 220449803 426259393
2 541682929 749201934
1 385207372 632026243
1 202144213 149640266
1 134667211 379136626
1 992568727 670617575
1 794111632 754335274
1 878714067 586247747
2 537502785 735532565
2 565634775 936141839
1 457281141 395220491
1 215888323 234471090
1 646316478 828194702
1 390964914 770269727
1 564463388 275272242
1 286966921 472634988
1 970750077 99273571
1 161759322 233427150
1 576569578 607716596
1 441106160 287661422
1 441196631 502853699
1 84084830 460365621
1 896031894 895990318
3 785390132 738943880
2 552670038 561801723
1 715997901 968616906
2 671917418 252207590
1 390211778 469366015
1 804590879 147624488
2 315684388 279808694
3 873763188 301293869
1 945002326 255931686
1 390770551 474103247
2 162305071 481811160
2 875536494 222766347
1 113144745 489635145
1 593666418 393711545
1 884266084 766656958
2 922707046 366670689
2 797397518 49396043
2 232021614 515713808
2 251394699 476218253
1 163957335 753699958
1 559295926 177133267
1 488495323 122353795
1 469893303 152469718
3 42634767 219639574
1 856521723 428721718
3 239310301 517571618
1 337508918 290740580
2 497098244 805884205
1 421104333 532556752
1 172479723 144400689
2 265564515 389242240
2 58151848 332684109
1 993159718 574700147
5 461942312 512457020
1 371805722 83287223
1 616026683 218987816
1 968516257 979624697
1 926252927 968235093
2 377581700 240907648
1 176094365 941210608
1 510384278 855582649
1 32840837 239275599
1 792927555 386140994
2 806138073 626864388
1 215278039 290541838
1 683806499 191582949
1 830890444 653097304
1 485566406 214365388
1 385128209 469738762
1 813372915 493362701
2 980222185 135581226
1 264023504 782439681
1 489026625 387429049
1 612337306 721132854
4 253274600 446364623
1 627444957 765078946
1 400115837 115864491
1 293717075 925530901
2 952384688 6270214
2 371255674 827976142
3 633290268 671664293
2 370125442 732726981
1 27413300 847499067
1 194317329 757266731
1 280216175 521733860
2 30391881 172213851
1 93568869 913051520
1 45026308 372593179
1 998460059 931306641
1 968480331 26772447
2 629672216 239326415
1 745610517 811673717
2 581463071 871804277
1 231364581 506276464
1 789008206 346722528
2 424529450 527085158
2 509246936 885462674
1 298154304 840238364
1 630359290 363637663
3 382959083 922940063
2 580874586 875170993
1 491520938 452439295
1 125582439 94588245
1 329653000 505106234
2 50021970 617798648
1 898198331 649922155
2 742042342 693036410
2 577310614 414632225
1 579162919 449806454
1 661589350 982081189
1 553973648 52127077
1 437309925 252185769
1 446926408 660373263
2 577974219 582383519
1 81166901 570039850
1 394846763 830618135
2 956863252 157797641
2 29467169 471681590
1 737171462 967738229
1 352726031 988822488
2 905567496 663615292
1 314195316 398313775
1 84803913 871874787
2 416735542 338929683
1 318979211 223530116
1 54341902 121422802
1 635189816 117551494
1 123182360 93148418
1 887543684 258790931
2 971965971 492919930
3 186095821 769527417
1 813752624 914677932
4 398383636 65139046
1 795791819 269432230
1 50751189 755124949
2 690652375 426399875
1 974199771 681317326
1 958102700 584753669
1 898442614 360001500
1 673541373 304508619
1 641193617 345114650
1 49388447 657905837
1 731277777 503001010
1 240183159 872497745
1 352505550 535566975
1 918421344 742687005
1 974722478 94042722
1 55540548 840796626
1 291510886 236338692
1 279643447 847687071
1 47882616 556502588
1 959930735 387541923
1 590153361 41836417
3 735109343 366405735
1 352530813 133995006
1 945902796 856757110
2 997575054 116880660
1 715301640 820850191
5 567224940 692051399
1 355118570 917616311
5 910723592 802049468
1 878794646 715881965
3 740008643 476170187
1 469497338 887551663
1 243457128 373814785
1 833676578 62590029
1 445675464 561273037
1 467811532 983124111
1 6907926 65562057
2 720333480 579399971
1 70944501 951722163
3 663292376 270165815
1 993725000 896838842
2 850954985 87467538
1 230281550 315637617
2 886979888 986075456
2 482879243 695960478
1 771737264 933500093
2 299707435 518930820
3 692123322 220685894
1 494070290 284108548
1 782346790 320564157
1 305997922 311320331
3 293285170 949258006
1 731490335 156501458
3 726961411 179995942
1 978637655 654211406
1 766320871 773500051
3 74999747 421164229
1 760442866 173735238
1 583320509 434179556
2 6024103 701725701
1 679801272 773541698
3 25960508 253012063
3 80133248 448611554
1 13439098 664560993
1 149983456 674025283
1 481088018 490070894
1 306896444 871989613
2 566587182 84431606
1 755979718 884518233
1 290246058 480040314
1 394473430 677223721
1 983680873 320413775
1 598257223 918248749
1 309793534 706108444
2 344043486 612786192
1 836532911 705789952
1 674720549 29379778
1 221832572 854933342
1 336964936 40715757
1 255700106 858051421
2 268406787 172661772
1 971547869 905370778
1 864236668 226999196
2 831869464 983559757
3 26866371 936770329
1 723702550 912327485
2 229748784 724666912
4 621193622 222840649
1 972107403 374550427
1 119218498 957409500
3 694367940 286567722
1 945460882 693649008
2 161617841 884302948
1 21899600 661125213
1 361044171 447766833
2 736650179 109376781
4 748571165 62455254
2 716362103 120332496
1 249819169 838845031
2 797130784 80693198
2 257801099 388003281
2 864360740 846760516
2 325697475 898391074
1 222216672 227605800
2 87261220 538869267
2 718335965 691308204
3 425042507 797953495
1 694372383 500007071
1 875754916 917261202
1 641928046 481946676
1 113063143 820462358
1 645120694 176643950
3 239466971 695213621
1 850589195 430999951
1 419286956 244331435
1 393442263 836449829
4 273850619 991873195
3 936277780 594805375
1 824705592 364948791
1 704896866 147427626
1 527733946 49988442
3 946196344 231709017
1 71599979 694372123
1 736028158 499901410
4 86678637 627852453
1 563317930 265261199
2 777083323 796970229
3 768552320 849107542
1 359076970 981971253
1 392922496 3223486
3 35349458 344814430
2 867853498 685976672
1 938878385 822880836
1 699689941 33904357
1 875038340 96409881
5 803714192 467062918
1 310758662 160984192
1 463137164 162131728
1 207544802 411079335
1 714315881 600181316
1 858402493 401303928
1 602105637 890737622
1 918179511 722917525
1 816674746 690675466
1 889166691 714098203
1 312570861 643502023
1 716447231 335131828
1 663731091 25423253
2 912110135 689011952
1 94848024 791792689
1 648255218 391168250
4 925922427 500477008
2 822879662 552852351
1 984082810 619871428
1 551821720 597271144
1 930053923 904156145
1 715110004 315072944
3 132902612 980986558
1 888278734 219819801
2 304949999 324381163
1 509352206 210769270
1 794205477 285896278
1 82441244 77881405
1 141838968 694274518
3 928856018 350212884
5 545776972 620518551
1 622234586 819257931
2 646364744 246103393
1 909223747 480552214
1 137252915 642832606
2 943515455 172467452
2 745602595 646295784
1 997757714 859943330
1 99320573 854591106
1 703883790 454874528
1 219409471 679159483
1 940131716 973954735
2 310193500 285107221
1 759310860 128955286
1 589436308 557343688
1 606101276 736387519
3 384177745 963075510
5 652715179 139844032
2 142706378 545983829
1 690179781 375116044
5 901625985 942478929
1 642079435 464383460
3 304387219 368004639
1 871158271 931680046
1 491865314 572088635
3 405895507 171202676
1 701305563 74437107
1 803542740 268766801
1 565911401 734153021
1 48355308 845455228
1 804719971 8008390
1 238456404 90998258
1 169942617 296286562
3 37796208 889707612
5 454137762 937601461
2 581539442 412097993
4 669986228 666580222
2 495784776 41397416
2 190442481 595339759
1 396104939 96749025
1 451500940 438191460
1 439508648 900010964
3 30832576 276541145
2 166414111 574016219
1 415146429 504694990
1 974779536 443115606
1 958637293 283123253
1 593398939 632402533
1 349802944 907942097
3 897829931 461132848
2 75700325 266448127
2 254113387 355364389
1 758155993 811964938
1 208238221 293565683
1 563354362 94586884
2 334835339 434192092
1 843182416 564545723
3 210223801 875887995
1 579329217 675011877
1 956624067 123839391
1 660863076 953106454
3 504729656 456473550
1 103938173 10066441
3 908880639 170571255
2 786016144 35255699
1 16047300 918837453
1 473084069 280428567
1 92554263 896474358
2 637872746 745740944
3 548974280 556106384
1 628276279 195033086
1 231447770 804711423
2 497039951 301137230
2 220494724 760620024
1 809223848 568276575
1 978748662 486405963
1 639168498 495392639
2 252082753 723153934
1 478796369 119341186
1 259802322 280526492
1 219865210 341876456
1 365817470 912905753
1 602169336 112999305
1 266670288 269468663
1 100503276 545538621
1 991807110 945892204
1 184301858 739989363
1 626713050 472031813
2 110313945 606358096
1 872219039 790349217
3 531869582 6191148
1 706430001 440050741
3 122384975 119616658
1 165329724 387763152
1 515622672 246092103
1 259054844 578729817
2 287126962 813020117
2 574072189 554913526
1 4668077 829189687
2 555096240 87699331
1 360480568 743845829
2 282765995 880211745
1 862494057 812939035
1 594229438 833758849
2 749480218 356919747
1 922483523 360073536
2 394771346 543235794
1 182749148 962586254
1 915157399 920076730
1 890378870 833103684
2 114482274 69552006
1 384215915 136245726
2 518388581 648851853
1 489354117 543058644
3 177212607 973092771
1 760469922 217109776
1 425738762 58085755
1 785052232 629014009
2 800868915 605422472
1 404102885 646699793
1 308473616 919582342
1 493232213 616328061
1 551421332 861739068
2 90249745 314977316
2 726005102 449338024
2 90166066 70955383
2 773229486 527816483
1 300396525 314699026
2 6500732 213881321
1 751791857 229366126
2 836763670 967935399
1 899697802 285807553
2 196473064 164065534
1 295687810 39274687
1 650119438 574010010
1 818803599 157707344
4 641908685 508249594
1 118457782 609092332
1 458132785 748646581
1 739548221 992352672
4 394469358 551029081
1 46273825 679205664
1 189213642 375717660
3 187350431 278963317
2 958993087 849710816
2 139945210 877342688
2 842598595 76879659
1 436525394 478628464
1 514427251 388192298
1 616384419 89236302
2 19512170 282363685
1 158538553 371963122
1 769915793 351986445
1 296197913 330906316
1 924807214 34337627
1 176859372 725441813
3 757035249 152166075
1 882127342 128774641
1 58225074 672616900
4 776205981 502091540
1 244898364 653117506
8 236328152 575132700
4 790075263 789567138
1 84953943 401922480
1 793895040 558658042
1 510096881 69820997
4 145751040 564346662
2 563678574 319684082
1 417901869 281051647
2 86016278 124890757
3 344567542 821466145
2 877768664 548000894
2 119551561 660769439
2 688965550 626863359
1 535227533 886464085
1 953210055 844060889
3 817564027 238955746
1 893245897 95954147
1 172668967 128532657
1 845611025 239079788
1 754966802 807994297
1 237382765 754567674
2 975685741 189180530
1 677266592 446700066
1 425599380 169418224
1 637476497 36066746
1 410483456 805344675
1 428316528 791689507
1 89299891 566016196
1 35628915 477529673
2 846475525 701266125
2 364050623 198856422
1 261027027 719101702
1 947632199 300532234
1 979786824 449169343
1 400372086 787295329
3 239364365 214754427
1 55836912 415332463
2 448212233 679498
1 660216481 610021081
1 988013559 903682971
2 406023373 812223302
3 296136011 305074890
3 131812574 178129770
2 57304798 716718612
2 177663065 868703797
3 700060509 469583867
1 299594787 456273832
1 306449380 531437685
1 449528296 454072789
2 599006216 758575103
2 93739859 943186328
1 763231168 491658703
1 518253890 430121272
1 784253619 72398370
2 772281825 897009873
2 95040198 782470742
1 238451443 357730775
1 310222582 207126111
3 519306809 784840818
3 141068711 737408722
1 297401729 642884225
1 970857240 98209121
1 707586458 433117620
1 648512023 791862894
3 438603713 138725483
1 200682404 269967445
1 281636673 88832191
1 108520116 495609419
1 820026334 415868610
1 444139045 279476114
1 313122067 3637636
1 648849559 911843766
1 588553076 193185932
1 484831372 87169715
2 483916778 303708869
1 205920350 617961579
1 877375951 549814414
3 34911323 619023291
1 407430441 307581714
2 396512520 547437270
1 461827203 238881743
2 235338250 279699104
2 425203530 17891064
1 450804036 264854612
1 426479055 208191049
1 283615974 364067482
1 850158484 454145277
1 878137509 723529371
3 700733562 336883355
2 636300967 334084458
1 949473647 833791890
2 886905125 10193221
3 916380075 882369402
2 529898144 970542790
1 157546384 153280963
1 961779899 771904520
1 593704864 766245770
1 541511507 531589744
1 372733955 944580183
2 114451814 991421930
3 980506909 360782963
1 468088543 656236006
1 602771638 432794275
2 414344459 401534361
1 960552861 46325060
2 15973233 455991265
4 554290488 729096726
2 876664257 375845782
3 270040976 915924320
1 382699400 670673101
2 138955542 188819962
1 934157624 371775885
1 592302754 123666332
1 842895820 10261346
2 239589748 844573361
2 255611076 217195897
3 118055774 979198662
1 653453959 594958605
1 353585946 358436342
1 679152710 81456081
2 33641512 815790095
1 87046911 35639054
2 421478094 13922754
1 114578962 303105837
1 140713951 437093538
2 654750070 185675244
1 895188099 618805929
1 91103414 206130844
2 475112380 464383266
3 342690834 634051856
2 397941824 562004124
3 415711781 748552395
2 12703323 298985314
2 980780347 424441714
1 799167454 604764412
1 416226020 604182027
1 983181570 570820746
1 661787274 120142210
2 301795463 820278261
2 597969865 830821068
1 812609121 434379860
1 993277592 110290044
6 77255776 781123025
1 110139580 492202751
3 865849397 49765256
1 746280020 336637405
2 297259713 404180708
1 472678655 686068653
3 361814695 431147593
1 636043938 350293593
4 202558001 569752228
2 223325057 379157467
4 771530367 241192219
1 709322384 111948363
1 585614282 385418751
5 605454875 491525445
1 948304360 121163455
1 558237395 513535698
3 741983720 11287448
1 543325099 449754366
1 440009433 38215751
1 42691824 563279593
1 965072790 906594747
1 430101154 764931499
2 62191469 848780015
1 120601388 716210294
1 704419702 219142505
1 961721332 83524516
2 642342257 80968344
2 150521347 989921851
1 570213109 85825120
2 360308635 978756020
1 434976944 980805644
2 999818178 503463507
1 565428198 467428349
1 969812501 138587049
2 2004757 777244843
3 984679969 958026472
1 698313997 971611454
1 845316331 528903357
1 60300686 656143885
2 745803207 397756152
1 728733403 697783516
2 728158644 289571518
1 993364759 217888800
1 546967958 54262251
1 873140010 945902281
1 774073356 167807171
1 456961183 890749092
1 199818193 318803366
1 37251419 31853947
1 543015665 535153487
2 283891826 602466933
1 749934933 444795200
1 250044407 115246921
5 747582062 541907099
1 761719328 834454856
1 784810527 261047508
1 524314003 944663423
1 842307034 426016887
6 900307211 727621961
1 294015006 271093609
1 993428044 813138415
2 15084856 877037194
3 100248682 982618488
3 101620278 748260990
1 817711627 620138253
1 633509748 478970756
2 482576167 65981198
2 553051157 530499527
1 430999463 469728576
1 532178257 629232008
3 585271783 210620769
1 146404933 469282100
2 550709971 329996992
2 505449494 497411132
1 397000489 827573963
1 797944666 522208779
2 368809988 212273162
3 718196788 418381042
3 43009037 683209599
1 665380345 339139732
1 796489457 908679064
2 261962921 21270385
1 303881686 876907961
1 903861036 95536026
2 443955930 228748938
2 421489600 520758275
1 814334122 639646080
1 439993651 980543934
1 263023096 416064347
1 380038916 535855810
1 690039725 49275844
3 984798541 932319756
1 785136734 671665351
1 822523105 260008766
1 773380885 593970748
1 846161709 668886508
1 361384475 147509787
1 890028569 497139799
1 840979126 983969554
2 792874898 870234549
2 939441966 370051044
1 385445689 917866291
1 249879573 71274819
1 580078155 577940843
2 939636143 4991605
1 732232310 798234097
1 443470107 850528476
1 74998406 488331573
1 428631603 146846373
1 454981190 636704626
2 323181772 535301287
1 777444968 699098204
1 120302409 413907466
2 216567251 636565449
1 257672626 960923316
1 868400584 41634137
1 729344058 145323626
1 623936760 824358410
4 490954446 926391052
1 945153308 101672400
2 909021490 572651583
1 444500608 92801149
1 263297168 837580415
2 758670219 895514878
1 200943865 966375660
3 194585127 889797118
1 201997274 317534291
3 386049541 275796237
1 722916803 706279739
1 980293037 733561782
1 896923402 945739008
1 728395856 788294305
2 26627657 65577718
1 755052653 665402134
2 8652456 158992843
1 874863849 904626473
1 928587267 407108754
1 112211958 596071009
1 994170172 349898411
2 756217297 409998731
1 491354323 738413377
3 4431151 130576050
4 924352746 279322628
4 173794046 506433204
1 581627755 415438145
1 380556359 44972957
1 16603163 234738467
1 632877334 766293024
1 560457358 517250375
1 526557728 110910866
1 719593874 576989484
2 101071255 655301673
1 420293680 434926938
1 600944054 592032994
2 415343876 46560055
1 684547811 79472494
2 342397190 953367445
3 758253716 776588455
3 516335473 363112014
2 608531298 123616115
1 559223354 480656343
1 736110279 644788943
2 749400509 565511059
2 881012213 919779086
2 532272842 377093016
1 231379913 802129083
1 52293274 17140125
1 620395106 33936044
1 566064419 332885476
1 753882282 837951322
1 193122177 690931682
1 8356960 955385787
4 494779772 323330414
1 571032016 438908845
1 107478996 851209659
1 262915250 158320920
2 242801140 653514591
3 836711323 560294324
1 461066436 664225242
1 856182608 223870416
2 671583140 188576410
1 434334689 880965730
1 152092320 320920208
2 283070097 329508525
1 723011017 960285226
2 301183735 262687423
2 787961556 429917134
2 207103814 747861883
1 149298747 556316610
1 610326280 197934757
1 166659078 948137258
1 89467377 369542769
1 679381811 174293933
2 771801147 44178141
1 638675479 556802654
1 823761794 31919267
1 604128913 382562429
3 590106581 910758736
4 993731901 526361166
3 924348463 393085087
1 654989878 96716493
2 725266572 108405717
1 438500704 660651236
1 289231970 711257111
1 927007647 851831655
2 212917487 21933373
2 170583066 613953176
3 46550705 934436936
3 998403124 621054799
1 724481418 131347440
2 773377587 725139001
1 576263545 837253813
1 614134000 498731058
1 605462668 657211897
1 248106460 55010581
2 674829208 304644023
1 309205098 953189108
2 179272420 37706392
1 282488895 388120024
2 359386331 489358619
1 370957231 153151325
1 825051523 952025358
4 228642516 896283923
1 825588723 947958168
1 374715568 982195650
1 393770567 279411121
2 943698692 7755241
1 964763368 294620572
2 259223558 713200444
1 567485167 941625835
1 93302761 965577012
1 932364643 872787559
1 996966524 759466263
1 796069867 647651496
1 35044949 931437116
2 482426378 691035397
1 788058534 695552437
1 91867429 237927791
1 791262350 208273216
1 360215245 447999640
3 966445160 689095454
1 641103609 11136458
1 911757145 574477179
1 571442512 6654500
1 607357522 801482695
1 858987033 681984505
2 296032018 577441288
1 798366950 895404294
1 8253336 652254323
1 837504397 366746402
3 287705131 423899320
1 104154182 806571952
2 739918729 477094698
2 350715381 28663954
4 489139174 801887571
1 887118336 835667948
1 411494980 529161948
1 955351002 398927132
2 141850221 557243585
1 982016535 889029712
1 294349428 542882523
2 449304659 378650539
1 474275578 555604589
2 830024702 829734990
1 741426219 103049109
3 577569051 406010579
1 153402257 26589118
1 753909865 243027223
2 777338318 431353873
2 440948738 755858972
1 81573596 179674035
1 241640826 708787258
1 411552890 943015619
2 338722244 268522121
1 200237723 108101760
1 684323315 185327724
2 950898271 239666506
2 134655581 792400694
1 27949712 907019696
1 316680108 983333358
5 891174862 10505006
1 185225555 749073932
1 115524980 532672405
2 678238916 277367524
2 407260846 48020184
1 606757768 745033610
2 346886773 409533696
1 408723959 938816376
1 836346185 19640432
1 807070026 916812609
5 444868657 749784087
1 900957205 229650169
5 330638298 952838202
2 471941182 232785091
3 526458997 842343712
2 509916971 929862885
1 132399466 838068001
1 343363090 329721542
2 919832463 971863531
1 463754733 462245310
1 134636846 933334598
1 453007216 903833215
2 963810943 585537861
1 661717338 668137053
1 263643838 296002760
3 999012076 691588257
3 578999426 390773936
1 549883835 839820106
1 965919235 879203150
3 909018558 251475215
5 968310237 949327810
4 848226645 626757836
1 882449492 106864200
1 940427718 870981010
2 279242259 702982571
1 866351854 329380937
1 352657777 362528365
1 561130858 227445436
1 853184302 230093615
1 666315462 195912628
1 84027525 385921245
1 333948821 552414519
1 272315840 195706185
1 224692093 426188213
1 686961774 341289319
1 732717104 182200048
2 839930433 370573014
1 134162138 247493038
4 399920401 298303429
1 17012926 991113480
1 859215268 488575626
1 404726966 349822532
2 362035776 734949535
3 659714204 194533995
1 875745760 964967448
6 218518368 660813269
2 969582471 174350605
1 152757507 362484377
1 978578977 762520324
1 724426031 660882487
2 876307106 494860154
1 661814893 334269711
1 347307315 643307946
2 35010605 291369414
1 580839921 929786930
6 179034026 67960862
2 141121442 570077021
2 826476088 143698686
2 546889315 485470501
1 138472487 186781995
4 539451334 7428302
4 692996419 167719864
1 653045119 967941957
1 116682757 426675028
4 54603684 516574917
1 967585280 728510148
1 620200496 483053466
1 873205044 920735167
1 863579201 20783445
1 41746336 215720703
1 623582083 250054605
1 292019438 469826288
1 718283060 196735293
2 710309654 532268854
2 814918034 268274351
2 329410889 83879701
1 748554556 791582023
1 239860376 867459053
1 423864064 751410987
1 223165635 569501568
1 601133766 888256154
3 266372371 481027115
2 129560803 264344882
2 785402600 646149594
4 771067009 918896900
1 186920164 328545246
1 502252797 529916806
1 693499671 687162534
1 162877725 698143814
2 81137372 521787290
4 653726478 419040592
1 56698123 68869281
1 747573197 711934374
4 124426433 144462319
1 229010396 829299936
1 671073413 230455592
3 326786731 867586667
1 795098129 757757247
1 509423282 161387072
1 110229247 581559845
1 545131406 519161593
1 77833671 216457322
5 920356077 364719475
2 492237620 328698857
1 833684316 648978017
1 223063725 601844968
2 394055040 882068701
3 748705773 228975325
2 257339384 359737265
2 269934789 803843778
1 777364500 180820854
2 565376283 340439573
1 559387196 784897830
1 181833409 296956268
2 391228557 565970214
1 585825496 340127359
1 412719835 623871495
1 222788571 71590621
1 350179572 508056091
2 334565460 932145235
2 552426429 354821572
1 108156505 776295578
5 630078408 549001964
2 924310147 132176992
4 374943464 672042805
1 562347253 214675687
1 380438579 605512689
1 293465779 360480900
3 413228398 974678773
2 78223177 598190551
2 171876752 477013740
1 637832980 733595223
2 781838932 111964179
1 809703099 43860537
1 485532628 743967598
2 259139243 405635858
1 710745756 865185615
1 529779619 790321659
3 804814850 434422106
2 962333042 68798044
1 871534721 362043762
5 304474650 354319768
1 214471613 217418789
1 162399560 701858118
1 264735560 939280401
1 462823271 796427399
2 84731668 57684679
1 72858723 668879136
2 425407584 874634317
1 916994189 109427977
2 821399553 795340501
1 437188654 534334776
1 447463853 623242285
3 624381012 204669922
1 480282092 388992416
1 384111838 187528184
1 886898105 173456431
4 535963075 24672907
4 743965059 643286242
1 875763551 56849442
1 496959386 54220546
1 298995314 481225786
1 600181197 38437972
1 670609944 257116853
1 382619183 384740343
5 6429521 115239415
2 853944999 719278852
3 401183717 92129745
1 350424646 941631705
1 557992632 901669148
1 139963757 445235784
1 307260858 366874629
1 292817144 54313275
2 754230124 652407873
1 477224967 921995398
2 633233843 448437401
1 109860781 377849339
1 858582443 856437531
1 743160806 174599555
1 384988289 160446247
1 996139644 272284033
1 960577876 200914348
2 673300006 303802823
1 373598126 253119607
1 824940655 439112141
1 717717871 952076018
1 962587701 435028664
2 723340738 589438544
1 939577368 392790227
4 701601618 258430303
2 666252098 389155558
2 472833865 346597953
1 776015553 403063357
1 251302257 749341617
2 681637709 627421168
1 494574874 953882439
1 64532575 62336916
2 249080994 473548061
2 987268658 494552039
4 439139330 750294534
2 293751109 889056228
3 989269162 937718617
4 531910211 437612841
3 239630139 702409552
1 325478028 857474026
1 572656303 57765301
3 401616740 191357840
1 990888853 431351482
1 630944221 84593398
1 355801642 186873484
1 483461126 934581334
1 103862257 971576727
1 524469096 523958327
1 866699335 936522435
1 42068232 352454771
2 434685529 694402982
2 188929601 899545104
1 40856524 630935988
1 284451104 196056311
3 905511771 744098890
1 2937376 100300836
3 207530580 298613839
2 325245876 791639970
4 300375962 809456736
1 7354414 461684414
2 461617558 461069020
1 469756376 869107045
1 881718560 433826648
3 215530141 429264491
1 420387743 811286531
1 773164927 430807085
1 467952470 1971013
1 656802506 110666744
3 642554528 934579899
2 424290463 271298047
1 478133709 235746333
3 941139283 343508778
1 182720041 330028795
1 374931444 52707699
1 510884149 140227510
4 178462411 56548507
1 112521425 471045367
2 445348128 529977377
2 923488049 243769334
1 295391760 281037843
1 963533038 372748629
1 561478652 271319319
1 468063818 733384359
1 670693291 500466081
1 572627342 829201319
1 222238012 743548397
1 739212824 506589731
1 375232073 18646054
1 735641821 47589358
1 159932585 86686279
3 480338958 573349050
2 816945058 721427211
1 561113331 497450035
1 414785496 931652860
1 285334317 460253247
1 45381177 746013379
1 703143766 694120133
1 685145670 52799131
3 823032743 563915654
2 206784469 189204124
1 886081071 972014537
1 695338733 20856841
1 664016745 164543740
1 346235580 668885760
1 409727166 895063416
3 88603740 673977065
2 570762497 610517292
1 155658651 961365819
1 193382009 511133957
1 689226284 646687836
1 632524108 8510156
1 695381593 840966098
1 90139077 206967491
1 385149886 924923874
1 753620634 271350286
3 599537864 742350529
1 6898852 411597658
2 490093358 589312142
2 252316999 961553542
2 682358098 57715667
1 22558673 429037733
1 511460932 976439272
1 894239571 239031328
3 303327321 218051730
6 97357348 789540960
1 310301934 357152897
1 993612184 418032575
3 830144177 452476481
1 931611990 526887703
1 999914165 246304260
1 333220023 61318234
1 350379661 150778205
1 620795743 48964428
4 725213951 404404466
3 312088279 600290280
1 892216223 911717637
1 947617450 773195527
1 422869467 389549077
1 478758264 659086200
3 424592306 180279244
2 903611967 699593794
1 535346079 127060351
1 530028157 787886702
3 595787038 290856025
2 111255941 284012446
1 377350978 213508629
1 979613220 563201428
1 111662710 131729778
1 59986057 193919278
2 979010015 939139312
1 107017779 303925873
1 432167231 464903176
3 958521793 167841387
1 157910245 543073694
1 820450352 919517472
1 569102286 478924849
1 804778363 480554849
4 666790026 199606701
2 312862505 135834643
1 378836815 148624868
1 741288743 257598446
1 930015799 202149963
1 582661795 397918933
5 213440345 688661157
2 454967971 163148481
2 576002624 121342904
1 455602913 929057888
1 515570424 454353636
1 789199994 864254396
1 184498345 865022883
3 824012638 127375467
1 697147864 22076433
1 194370226 398993180
1 269740949 668665172
1 173882481 952520981
3 308370341 884490664
1 477970423 919874949
2 120715702 994076804
1 106731645 804090803
1 157996517 174070948
1 520278954 136213609
1 617446387 901857316
1 816007755 187399604
1 43461384 947553705
1 722508168 397173662
3 431087709 567655021
1 976839882 75790413
1 938689675 392031539
1 734230080 438859278
3 662314487 806331933
1 419776062 748846754
9 442622240 861421269
1 727966583 352694270
2 146662834 553875804
1 415607807 436079327
1 497183600 112855398
2 170459410 968655507
1 185713637 181302718
1 858616976 324160474
2 11984833 97963088
1 774047669 209731363
2 484657338 582383507
2 517228121 416408744
1 164035182 232711557
2 156702047 680278757
1 242214619 426463631
1 92819179 47774062
3 230924756 467836875
1 585253755 362296637
1 177784352 518132118
1 652583636 398160908
6 508605736 776786286
1 451564258 878978530
1 991002483 202737749
1 614546009 711298578
1 804993736 13291223
1 930406010 273786815
1 107688451 419992529
1 164090151 102416759
2 271044178 837975259
1 870081492 457450970
1 939917444 452935515
2 340450622 394138969
1 462521322 668767989
1 469438492 831368624
1 283973319 640445090
2 341784080 817335261
1 705897885 831064001
2 819404573 958764296
1 230234197 387410135
2 105675310 731194579
1 895372825 821608419
1 702239290 340739187
1 693203118 751801930
1 850554377 973365020
1 734668868 459893652
2 4228000 740900202
1 448659080 289740521
1 573733142 394087855
3 611006099 775762723
1 14646259 569213265
1 873473594 875979312
1 188219400 289676597
1 134080878 734679524
1 190160624 422841553
2 382669256 286191838
2 471308697 484928703
3 47026057 186618137
1 207661754 423845431
2 573057606 693236513
1 332656282 517818531
1 709293185 827086215
3 623311224 225955305
3 719640922 538464578
3 677348649 560968190
2 884964015 441482261
2 584210179 318266344
1 402810787 362999222
1 563952835 381330655
1 711618395 361124575
1 528587547 786582398
1 426786178 820368561
3 766954828 447069514
2 331050092 271252700
1 73849474 399117177
1 324323105 307408925
2 975349920 330250894
1 698136748 491592757
1 315669951 255359319
1 730703106 597792815
3 472621678 594846592
2 974346415 968034273
1 406148099 594455616
4 722997631 456146601
1 460994013 200964966
1 571407433 158627921
2 849410018 813151821
2 254299644 451031067
1 691201144 11376056
1 986769695 98187954
1 364072761 514684954
1 939101933 464433364
1 849716736 370024159
1 725756510 42179747
1 216466695 735251746
1 816744695 996870630
1 767876779 29740211
2 174473485 701221026
2 223504679 831232386
1 594723816 369826177
2 260800503 846416884
2 845688617 768671059
1 904675677 698485334
1 704350784 635794650
2 516001178 615036301
1 936536924 423424369
1 954168624 615767941
2 853946090 57011107
1 921485675 320038177
1 547469555 604361485
2 396735597 499610407
1 221984668 775638466
1 283374758 966967041
1 269689301 24556229
1 847413035 299883406
3 985384974 267689330
2 666182249 728106613
1 221405694 32750699
1 253611420 41593277
3 996212239 154446261
1 169920169 231474855
1 199660209 361462246
1 995357519 261482320
1 247608035 945414524
1 288728017 921804311
1 244868337 762841643
1 721117250 924669
1 975934467 926371580
1 443043850 135450489
2 525133363 906700419
2 254644612 997903476
1 292861064 337376486
2 635745811 73356077
2 535983219 460028750
1 964409654 240716426
2 660480248 975420324
1 8462696 16603787
4 637985564 551703198
1 136079091 131957009
1 745123062 180408558
1 350917501 64143152
1 475049556 22264703
1 635552353 636679243
2 15697364 977425200
1 467512529 366432592
1 987651755 251712380
1 84737706 997084937
1 373057753 831913982
1 576618018 456840635
1 847071667 37941001
2 464690167 370542989
1 264523186 359234555
4 552708782 929726977
1 108326539 619196194
1 309888335 891856937
2 925953323 309787846
1 271627503 394888551
2 852047190 916582646
1 985533050 600448598
1 171122571 977121734
1 521143637 154971045
1 56151362 223656507
1 576346756 426088990
4 664505399 36898673
1 753795132 703767985
2 213912978 859154563
1 122836149 229805141
1 230517457 273897117
1 914430064 114857046
1 472276126 272248891
1 932384564 581193180
1 859129669 575140678
1 417703730 179349841
1 845903416 394034324
1 13537 852393440
1 389981298 278686035
2 411852446 444181248
1 510401282 994224282
1 6088015 924061649
2 798756965 312306725
1 698366696 807930185
1 226597759 867633988
1 115259059 297117684
2 359810576 454894383
1 246525792 961695154
1 295659956 169568592
1 846065041 122034420
3 354442800 64968644
1 12249012 235989313
1 269962363 739634550
3 978988418 997926932
4 670378479 768374222
2 486734045 433208094
1 706395761 350836246
1 998228780 534422080
1 556486470 67304703
3 693155941 633599099
1 369291694 213418645
2 210226955 6587011
2 723067409 63226071
1 939590314 762611854
1 606793181 253575971
1 63258750 78759357
1 549172353 718483820
1 25863133 684983491
2 566732085 926235382
1 450922774 628021801
1 606434523 59418281
1 783639514 891938597
1 880257146 912212540
2 926042339 312306860
1 801358114 968821851
1 270375399 320141565
2 645543823 946327270
2 238981857 904109457
1 298134596 235735745
1 758568032 223213868
1 352298994 186345789
1 241871730 656713841
2 113983 205170255
3 324126350 210482878
2 231968818 432119112
1 534626192 934197051
2 123228817 980762087
3 350189077 323372845
1 919922648 450309854
1 688344725 394988059
1 454892754 5251767
3 438272409 408189485
1 531414903 814979783
1 505368277 619605092
1 41783259 674475351
1 337694173 147736252
1 306175575 362857188
2 941048304 406104644
1 390725544 488136177
3 394884804 287397793
1 343831553 295350895
1 873687640 345257116
1 217270606 54766477
1 25964036 547241895
2 851410501 621280118
1 517380804 997576741
1 149908387 5310296
2 464068796 854928855
1 108268248 364351239
1 843394044 16667647
1 737061551 312888314
1 531849627 829871350
1 394136111 58864247
5 943839424 417351705
1 814275490 965707367
2 682138672 131572773
1 282361870 484598579
2 473831700 617624882
3 435003720 344361757
3 279769678 80260415
1 760069182 610624175
1 344848987 8739962
1 923603027 989697038
1 450977610 965711202
2 11795316 562068594
1 656662342 833511165
5 266917548 270030070
1 287584926 401747440
1 72261103 698234563
2 563884319 712113533
2 852161908 670894406
1 533685524 877132198
1 341549858 506294872
3 95267609 453806440
1 27153753 580671722
1 494750193 125677526
1 704302800 869425781
1 252715410 751951063
2 317529656 852185699
2 126373886 183231666
1 260868679 726888642
1 559737819 186476332
1 997980734 192485935
1 144240297 716109081
2 304802648 716858704
1 959390487 428083790
1 285449659 143968118
1 693358265 416946178
1 80927710 673542558
1 332788846 631338677
1 594432661 700281333
2 339857534 650792469
1 240103451 301401410
1 741862086 730593566
1 28842392 244231671
2 411325747 926243912
1 558850825 594294261
2 98464328 832985676
1 776209962 947744747
1 904571366 44568816
2 992598803 581055512
1 358395750 8741064
3 833717242 78120804
1 270516124 741213249
1 142805685 347084125
2 456542101 345643586
2 136872814 521593833
1 999495549 579262788
1 854750142 818930200
5 274214773 162661922
6 311436562 328908782
2 707096763 397030046
2 486310198 266542270
1 812235070 355691529
1 548270809 645256726
1 786442290 495995137
1 916062227 803663292
1 706660983 928607315
1 63258416 177617351
1 422335786 646619008
1 502019480 973942350
1 61221811 741846001
2 24449517 943612063
1 248756358 238542044
1 222876754 80637753
2 741676564 795979758
1 576325140 294357886
1 526612598 424860163
1 15035026 479373861
1 125726663 221613764
1 411571209 686085702
1 217705601 49232172
2 891239684 361970889
1 559414717 824988757
1 870073653 894948065
1 56755456 93250691
1 350313894 115308857
3 277499731 76185685
1 74706046 151940386
1 572777628 400417059
1 883884407 70714658
2 490640133 917767538
1 232520679 403988236
1 972131467 826134477
1 898902739 595125904
1 967131403 132850692
1 978530816 530892411
1 878875838 230916287
1 988351240 148935655
1 193473490 852595614
1 563603050 270570067
1 378156581 583591776
2 464288671 305300267
1 425591099 467440220
1 874344662 106856908
1 533245747 469833220
1 887056158 193974957
2 899948625 499084863
1 452717480 606808882
2 249778640 470445510
2 664189669 589826004
1 63763288 133443389
1 764475710 569599316
2 176204585 87099748
2 519837162 289246383
5 5267571 350666714
2 548571680 337069848
1 989515573 636466768
1 344894765 217354360
2 616494599 459198117
1 828305947 489663885
2 768720884 971462843
1 333953493 745551558
1 332883363 772982601
1 172089563 998625027
1 211690 440916236
1 691736465 303984310
1 602820143 5486596
3 415641671 988311714
1 479359434 35725432
3 911404786 230809990
3 273194142 367918174
3 136251657 790150952
1 463140464 726547803
1 427789287 775638314
2 278114734 348686439
1 829662812 716989416
1 370773590 254460215
1 309767231 536412289
1 775386056 554271442
2 845709356 445789132
1 523338652 319899150
1 859573375 35037959
1 761644298 636013675
2 126444175 142976886
1 160342805 278319409
1 161526773 878349204
1 917355224 861298592
2 27517029 540553574
1 97694851 464642015
1 345044618 587140783
4 586214040 639933718
3 562761369 137677163
1 755784126 559459269
3 958116188 948355848
1 431836884 319580509
1 485066651 876152679
2 313153639 769069055
1 817578627 292948677
1 509097271 501125832
2 904058085 616613826
1 726222569 84820914
3 83176360 993829264
1 567709123 584030479
3 514979145 753836448
2 93240299 690689684
1 473091550 307890354
3 542709550 117716869
2 935354410 441754056
1 728104359 524796923
1 653366987 996417967
1 264623776 715044137
1 716921537 795083888
1 966371914 741581888
1 481154686 180770951
1 789197173 874145722
2 186581674 746671393
1 770767273 605665908
2 932162369 196113387
3 678162929 932980112
1 648095856 67883333
1 542032043 340632519
1 381169023 270631219
1 35277910 319267530
3 173913024 890654631
2 628675359 605471599
1 753163669 316264399
1 776092299 112728111
5 398978574 834146186
1 773918449 675328137
1 774493336 861790360
1 805297981 83900194
2 811351013 149789127
1 407667945 886511230
1 820257720 772373588
1 795911784 294554444
1 822033810 985876019
1 824189522 263596633
5 525607162 822037407
1 912977715 125687669
1 317858251 343497147
1 123179402 284392762
2 801458427 751412211
1 301848980 117980958
4 934885523 296649081
3 320593236 469756109
2 818366492 420080360
1 95573100 385651641
1 11999434 502456835
1 298632311 108490176
1 499909519 905303272
1 617625599 565114921
1 170073559 73309602
2 498049514 587129721
5 759246742 858306485
1 359549819 446579724
1 141209087 812583190
3 310148725 645804054
2 521701972 798415066
1 907572875 927321731
2 234760216 201038812
1 738172443 165046387
1 332373862 970642362
1 703287339 693116371
1 387402174 811421975
2 500100263 179229022
1 394329250 708166659
2 338917747 760145107
1 743066222 247539123
3 273853408 655220800
1 676794424 884693130
1 679952926 968831718
1 715416502 108983848
1 925233098 65332274
1 394095983 830004434
2 44514270 988702220
1 275776588 131387306
2 204485773 469082029
1 104008499 375466580
1 98565510 88498197
1 896656919 194898279
9 669214080 620428734
1 266264569 311378254
1 43236536 102045579
2 401243735 608300394
1 88815866 292567417
1 737710540 125873993
4 535525339 823314904
1 653525623 71896407
4 32767071 987828064
1 108536608 296697966
1 340839280 516176312
1 99541238 584688753
2 973064963 79273977
1 406113682 373789209
2 265174066 669042324
2 184207057 501273815
1 97114150 96437803
1 575230938 238160244
5 823860432 647785005
1 477985165 299667062
1 63295635 964171309
2 903582841 904472544
1 973760703 544351794
1 376891743 810555818
2 173256467 187379858
1 234923671 226081175
1 569792320 438940079
1 366946169 723896705
2 97021822 51571137
1 101691126 960941887
1 730107403 788026971
1 118641523 997380599
2 324554320 775756476
1 818466719 896035573
1 421144419 350328532
4 314142125 713611288
2 62165597 84694106
2 906970982 153077368
2 496984848 971425002
4 145590151 638003620
3 519246163 287875106
1 115254731 260157373
2 364554108 964324948
1 990798095 226222708
2 565703739 876981933
2 429147481 607810149
2 201850194 905495817
1 643938624 168190604
1 640789495 634619535
2 299424998 938340227
1 326578000 477902730
1 490931481 106102761
1 840530901 195359113
1 828678185 897210490
1 781409524 5552833
2 517997827 947887063
2 538030680 780338253
1 501437753 713033415
1 591791925 161536922
1 582559383 906935913
1 500471964 771222591
1 343827653 173411628
1 711732082 154436332
2 953479200 691734970
1 794165644 994496925
1 646633079 107239178
1 242887316 656171373
1 476581069 935555495
3 780059364 410716337
2 82419035 749249001
1 924232299 606661676
1 769669663 626958240
2 905736120 946527837
1 304490043 911197652
2 697192800 820300484
1 420981764 613102628
2 152581994 719641509
1 968632762 261164441
1 36712456 528951365
2 201674204 615059281
1 132476919 713243452
1 810788361 581524992
1 98495882 695668092
1 673194212 75821040
1 962470578 871961496
1 164418124 280764838
1 698615168 482937694
1 921487364 604369232
1 751713957 348602798
1 63700712 765448580
2 739702355 822538832
1 765725169 272715108
1 830353343 612357491
3 219817080 551018674
1 713523443 499017876
2 867299952 390577176
1 53899868 443868467
1 24164803 451906574
2 881736885 383212468
1 918786827 55034735
1 738353791 499274932
1 997296953 679012580
1 630861586 593556155
1 634928610 391745794
1 991121951 231116822
2 51852302 324247608
1 452237632 134028596
1 139602339 471462065
2 324421519 521666411
3 427600389 65601548
4 995907648 4771917
2 266124865 613548958
1 849207226 914026085
1 391452804 680327723
1 230548141 234937450
3 288073054 353570663
3 245626175 274824396
1 832453475 552799254
1 935012732 363888981
2 362622181 345582087
1 528362700 711011630
1 93763616 945169884
4 891544160 246347882
1 740269608 67479343
3 481077809 800655156
1 382558403 509655055
1 362965178 804936284
4 958494084 558240575
2 783759636 260302079
1 885971191 466484218
1 627212294 708701164
1 472188163 974148857
1 327057772 910527287
1 81415916 890360268
1 426119206 984561705
1 690110533 715486259
1 588611360 682055805
1 651115080 541338084
1 727168851 527404863
2 750683691 748260855
1 508694763 326400557
1 464333029 974239082
1 407972691 770641852
1 60932609 882074862
1 414576920 571492519
1 27656640 552948566
1 980432010 283915579
1 453046642 771432495
1 844419305 608368142
1 212629622 90478308
1 729590494 979003645
1 141658285 394030929
3 280015567 829150581
1 606077899 502054821
4 93268496 916341329
1 137797355 408512121
1 594848753 486662363
2 560041297 360014560
1 528822630 85131156
1 261348548 424475707
2 869431986 648996251
1 790858852 478547650
2 495704928 914238305
1 234112233 158567282
1 680441426 45990122
2 135419559 102000603
3 759630251 669891578
1 50863500 316032375
1 582391711 897942610
1 907800014 795043045
1 580551815 835709941
2 672382394 702315063
1 47561132 19604224
1 998204445 43724418
1 611806319 649563910
2 257773637 823500751
1 360669907 191785960
1 902582650 360732239
2 130542150 513555614
2 737575790 389406538
1 869840996 450990883
1 992988519 771903256
2 102151048 939365750
1 838265216 277163005
1 327223052 48704534
2 386499800 556385639
1 837672490 648267099
4 568540519 247214348
2 277944604 229167851
3 491555412 314891204
3 414022532 524670709
2 281899067 632042049
1 576006641 580265861
3 955984416 620922666
1 233108676 378170438
3 55878944 373228765
2 487307704 183795934
1 694738359 205680963
1 18151350 229684094
4 141960067 52420845
1 288686504 540785864
3 908667297 501103704
1 687954106 747404150
3 263617025 434635900
2 539021281 24740595
1 295114673 605258575
8 102811910 515654984
2 465172712 415615646
1 115744717 317417225
1 244884791 728779349
2 864677722 348984624
1 929383373 690394104
1 881203419 264834633
1 280629707 520137066
4 60642786 215791053
8 22178318 674697569
1 180217671 306281959
1 240688247 55988028
2 933767947 147327360
3 716345841 773268061
2 275339531 475446968
1 399626858 776645839
2 409930649 385316536
3 657832735 228174974
1 934437307 444304397
4 329522742 471413339
2 506276800 994149995
1 375372694 381274348
1 300224796 621306466
2 460394437 635149784
2 601274840 684677237
1 855084390 430052664
1 365523401 143761712
5 107081827 730699140
3 148463032 209362377
2 808894049 647047237
1 387085429 705039056
1 937131590 106435619
3 130621768 683054564
1 915155811 710124708
1 193843010 112533330
1 223279361 377150717
1 438355363 438068916
1 165102553 584244201
1 125628712 877959086
2 191402393 184041087
1 263710446 412679823
1 332036472 858137929
1 355641218 778798995
1 152065290 307980358
1 682449522 182152580
1 396721387 310679709
2 356024670 163330704
1 945335931 181216017
1 395026387 709414871
2 380202155 933424314
1 586661073 242166808
1 636048231 721450019
1 346033511 541315041
1 245823775 619116244
1 954378342 653120398
2 999907190 599413971
1 97850458 681196109
1 618625697 984445091
1 968254355 74917696
1 718645225 678993265
1 491129826 156026851
2 519918890 257401163
1 784582371 746935517
1 361535423 473823810
2 287049182 170832102
2 386010919 265419256
1 753454037 776633274
1 701566160 173534731
1 826092011 987604182
1 250447899 676710110
1 540985281 632043367
1 674470470 235292153
1 911748516 305413164
1 555513246 260059608
1 859638686 288534611
1 305085612 469094192
2 370247964 416541466
1 985820474 537176441
1 323403324 180200655
1 474036333 26203966
1 541093838 880201244
1 363805877 819342186
1 163896586 374366617
2 193750376 177393151
1 415979114 720735918
3 114046476 576934532
2 542323259 671399017
2 656180473 857177174
5 277759017 611110383
1 952602074 868014689
1 796996921 765489241
1 223151802 432257363
1 232517407 405618369
1 614391412 444940847
1 513667751 739665453
2 534004224 262192984
1 313840407 338670868
1 909289811 391710992
1 939236327 198233433
2 738787397 996712772
1 381519496 893622249
2 284864021 327824465
1 114903987 759067849
1 994626883 856769787
2 416644114 281842910
1 524036218 542378705
1 831152183 150764950
5 732539651 684318288
2 814763789 184222762
2 867010763 822037418
1 138627939 147660084
2 636594426 838490899
4 223468356 339130135
1 699701558 353615770
5 210028125 779100013
1 427076297 61133427
1 736715689 673519586
1 130081395 834159714
1 841379910 35593525
1 573911248 692716565
3 642399611 303875977
1 110476233 510483142
2 752897292 262923588
1 533571376 266469559
1 811362056 146903419
1 28034089 429906063
3 480556019 141277904
2 935747664 638604156
2 538931571 805740891
3 125759017 655297483
1 375804544 571568284
1 421687421 790497208
2 70346242 225731659
1 548804975 22276788
2 392792705 83257796
2 225620196 243459662
2 733294184 773083473
2 196632757 347230858
1 24001499 921188925
1 429099006 310293467
2 329717887 162137881
2 355192632 503054292
1 216122080 436440812
3 125466787 39242486
2 132036455 68652282
2 420002062 343109743
1 675664233 251508098
1 308952119 38242720
5 562871956 132833980
2 919674536 87798185
2 225524365 803750798
1 273372814 258958585
1 861435315 312701212
2 521146873 460114610
1 368980705 670581540
1 430130575 113354197
2 209974091 685555023
1 711666457 134452759
1 473616737 864598848
3 890136436 203452932
2 409228422 738021057
1 498988473 223976298
1 995149506 121469317
1 242364376 847459316
1 888658340 29342129
1 394673724 654792518
2 446252542 881258546
1 743766429 353376006
1 743397776 207657179
1 171002951 219316862
1 974041500 135077666
1 767470226 89887269
4 100147826 998198400
4 360799056 848040492
1 52542427 321142214
2 676208884 417357016
2 285255945 783028824
2 352349008 165279183
1 709245828 828382619
1 528217499 355892846
2 612076558 607910913
2 332291973 814724500
2 953584040 122241319
1 382958878 13882802
2 264732903 210118299
2 545340419 579813114
1 369400984 967525973
1 920306 920973034
2 518897363 647072591
2 202147979 735745258
1 529724952 954462581
1 784388211 930779566
1 923585806 271209397
1 935552173 677491507
2 296532233 207624791
1 381406210 909843222
2 858954830 551140762
1 167588553 554199157
1 845582459 558056328
2 130897355 903220733
1 780163341 271222747
1 905913851 56423488
1 555568200 712261092
2 40104374 460586991
2 870642281 579961416
1 302023936 288686075
1 981348977 95687617
1 368061755 484995594
1 785883188 79325945
1 46094279 12342069
1 394498023 165660588
3 685687575 221494108
1 700357821 68020915
1 697231466 455363214
1 812277495 218537466
2 552070030 181785495
2 970938699 583194154
2 210920514 727900497
1 434254020 689705100
1 375578006 468171563
1 958757261 797747235
2 864790917 351129271
1 148972361 967319149
1 73118355 410593667
1 758109604 935704677
2 444121451 37060647
1 696107186 394716235
2 698148669 239200972
2 382257807 229830007
1 85699936 792245213
1 38871421 82602892
2 935584458 204219518
1 597414011 69682394
1 493372571 575231215
2 890996162 689721896
7 438372243 525831956
2 926228966 303417056
1 874335970 183522422
5 367182190 285779930
1 538309652 674729936
2 917751476 233286265
1 133011107 250924390
1 802375934 729021024
2 949572107 29162346
3 290397015 576232285
1 624918160 757122142
3 947818471 169042234
1 771516499 845984881
2 883713631 293515924
2 921816997 997654814
1 263100328 993585356
2 343050721 809122661
1 861509117 693847796
1 888745992 419587535
2 525419505 959331120
1 548504239 692176309
2 578111149 220903706
2 750279832 997880031
2 761755717 117647081
1 495090459 862926375
2 10678955 133737339
1 150728162 644402788
3 283377271 185616308
3 89651993 358533647
1 484798954 315408389
1 632389008 448940376
1 928440708 68749653
1 603414024 592330617
1 32083826 964468708
1 22168359 801705425
1 619772015 260265558
2 40817780 311714814
1 555828842 337221474
2 850969133 9343840
2 373354804 965016393
3 84739494 195951701
1 398929229 545542587
1 246530103 599138130
2 684846012 413827701
2 649735686 182565540
1 436416612 207054857
2 603760644 102104367
1 461276953 494511326
2 387159564 795352398
3 290231201 305349054
1 729620458 602988150
1 614777463 632272137
1 706017383 693321149
1 105151295 680245266
1 289631908 776678078
1 120296338 910477744
3 665266845 752826118
1 927382765 783121632
1 837459738 672014270
3 747586166 632839987
1 607621765 846005820
1 341365895 724020054
1 823782592 565511007
1 627409077 767009204
1 138803355 162346470
1 607294838 137166874
4 131546195 985157286
1 412467020 702068097
2 405999668 106152252
2 777340955 650718934
1 46718689 751313483
2 512317414 631385107
3 760931225 877788364
1 195883760 59241723
3 247284715 707155484
1 645995394 995151326
1 620282879 497981418
1 168351218 808792881
2 97972260 511930132
1 376512889 127964763
2 273496493 714698236
1 784393995 237873683
1 604047618 19821831
2 364827396 529105566
1 736157527 526682707
1 828045233 660201545
2 459366325 142416551
1 416362960 810177091
1 396306875 283428856
2 174653202 850704428
1 190420456 605829099
2 249588046 876850722
1 553972724 862988417
1 751157720 426295959
3 692576170 384803083
1 169406622 958528972
2 850382406 969652460
2 41213588 891491922
1 271877866 1168067
1 968102828 759915085
1 623297490 146884211
1 218308858 974619935
2 880644779 684275021
1 539756271 151290107
1 958796589 245295321
1 544399147 538109131
3 325442240 536122703
2 856086916 741564039
2 113402381 775258931
1 2532707 655762979
1 688436226 962105936
8 502135153 879220941
2 480180348 520068764
1 806148594 960458125
1 609741115 811006230
2 926264101 207657537
1 467888782 196641464
1 131804931 210315053
1 264956868 263790551
1 259065475 788109326
2 286889016 261385186
1 859735380 137071886
1 962014027 523464094
2 283553047 408578057
1 395246812 370312280
1 555363255 875057339
2 393731313 439360740
2 558840052 166444510
2 371023418 274413055
2 53343663 25909718
1 90615083 479823942
1 727250752 492615413
3 554882785 118348482
1 456651927 841298443
1 20764544 886006412
2 763889702 248281501
2 668438496 512308465
2 670833740 624237430
1 336483757 225590584
1 109372616 111812269
1 752899922 99634005
1 623964433 150963239
2 893830370 436550158
1 83324513 688933119
1 153580211 298658654
1 2029082 934746205
2 438235027 95909365
2 101594893 708769153
2 806032668 17057476
1 305250878 722514432
1 615485933 538533108
1 917475584 1464361
2 771087127 188934682
1 437470835 136321811
3 260059893 693346175
1 727985247 596353693
1 794310774 649844771
1 969532983 450091396
1 205605131 869281054
1 370391 227251120
1 72033294 538237951
2 286207936 926800160
2 215224855 961642529
2 730140253 378475789
1 478279802 946602296
1 752912018 302021170
1 36520395 505886940
2 297985474 266326823
1 97756109 232815792
1 919947567 894059391
5 801413473 477185312
1 586330440 419863614
1 315348721 716112753
1 297214803 750039404
1 469578144 786125041
3 836516546 820872875
1 272809153 192611495
2 477123819 929857017
1 176082329 454391175
1 303867370 676832120
1 319103410 447771011
2 201351329 686277106
1 106964024 786061419
1 357251928 460877227
6 505252899 753328240
2 961647145 798758132
3 210392051 993337025
1 394037807 82112089
1 468602363 608626044
2 954734938 104312122
1 974389353 102267913
3 420421226 884803857
1 955127175 674947357
1 257185270 129681073
1 41039176 664263281
4 500851577 486519992
2 730285107 967416724
3 115561186 658960002
2 883787547 434094253
1 339968115 342890027
1 433375006 199232740
1 900969907 91932232
1 470781705 870835445
1 911556861 627555931
1 379034071 19756128
1 139613352 558231518
1 357018327 135374630
1 433048769 568543378
1 174725153 965111076
1 586278920 814350793
1 720794022 141275615
2 473609239 781572994
3 235024450 852710237
1 853764814 744850081
1 807277682 852115933
1 137887389 47776090
2 755558089 102891437
1 124610039 112688625
1 932982428 426410550
1 470544296 240182075
1 142502062 173361310
1 935469676 210966677
3 579468667 426283698
1 331123389 745679409
1 560963936 399524438
1 54537162 2288475
4 34507080 536517420
2 920392169 794572207
2 389503263 860028190
1 494134371 662835445
1 328435017 842918576
2 367413053 536000715
1 232554028 678211579
4 911880396 840227266
1 820409940 869468490
1 304458651 791502961
1 943537314 930285089
1 568661676 691356504
1 997970708 13911184
1 898748195 79870656
3 767334835 497371392
4 453753686 948560642
3 282433947 216838269
1 222894512 454544101
1 273224615 847973909
1 431276642 227017403
1 672912189 886518491
1 39871441 413900986
1 505984320 148322342
2 413404813 599012677
1 423338315 168912729
2 548657955 458793782
1 977825919 38922379
1 662607372 448005108
1 46362927 532049494
4 534613950 303578575
2 420667984 392784219
1 191302836 342566459
1 587101802 397368099
6 769092090 567575150
1 83861586 302096220
1 208050946 116621282
5 740821237 511126368
1 192588440 102593999
4 46848291 890339930
1 974258709 829270028
1 195816417 176186474
2 931125090 6145195
3 562283074 190633850
1 299998675 822499731
1 714237822 917544458
1 246657820 770508746
1 61561920 572069149
1 857638740 204515066
1 353291537 329454811
1 186113462 154091791
2 660385952 977323385
1 242293091 281275751
1 462034060 323570057
1 56741119 761965533
1 830649514 507664911
1 718645944 325000010
1 939875307 440472853
2 891313128 554557501
1 580013400 70780736
2 603614479 515349848
1 304726693 755136388
2 71509539 800965672
2 466136655 985585479
1 335980341 660163612
1 541616430 40267133
2 562890764 295622228
1 776825761 687365685
1 792503125 557827473
2 360464424 815366327
1 641874973 210601558
1 385218302 427024431
3 990468372 989099379
3 774920055 768231579
2 807548168 275911918
2 458983845 391177869
1 631920488 721573921
1 472431424 175888645
3 828422108 434410861
1 520466063 186946482
2 825473856 211515926
1 702831932 13126805
4 695333092 954910459
1 893163568 936889654
2 550243917 632728972
1 502138971 422661527
1 506391947 865828309
1 804584637 382049216
2 932717433 820313660
1 612839129 735074895
1 942702973 275454918
1 688712250 662273796
1 104714634 961680723
1 267507215 844378068
2 421660012 767263194
1 195591961 772532309
1 268248349 496871847
1 613376981 547829060
2 380976040 379819406
4 713328235 122481380
1 365383880 340077165
2 987424962 711936619
1 816228980 792226415
1 973441365 703836913
1 673282746 397467158
1 62384150 264674726
1 703988126 492692448
1 514290119 227302942
2 302355472 161808695
2 510698144 536166401
1 328031150 844102919
1 212752080 884668061
1 692340206 66759639
1 305093754 326370059
2 460338342 21107182
3 11621073 597909939
1 107663127 682014056
5 96664444 144719345
1 627594513 121830426
1 708018182 743509963
1 647807800 569218044
1 921992804 944544505
1 346589210 649668146
1 727103680 172240599
1 888048905 528690116
3 347181077 332786894
1 203031383 938771443
2 237256524 628989485
3 390532790 80760712
1 547708510 790340345
1 61264000 958984583
2 778811893 248503392
1 674326620 31469047
2 397827296 66337191
1 164455822 607878512
3 309370399 478730810
1 253717874 29999224
1 511647642 26935026
1 987982841 84958055
1 989238255 203728019
1 112618242 579650504
2 962770873 505375035
2 644227276 693093332
1 49379738 408334865
1 785349430 734201992
2 617280624 320461677
2 688027326 422743445
1 123262463 414954496
1 836710096 517204964
1 976179216 111055087
2 969442938 378006508
6 476960101 642127979
1 593177897 429586831
2 187181902 823457824
1 14246952 83538617
1 511351788 721371700
1 526481811 923585112
2 327248813 59419580
1 155470278 217740850
1 442645298 845532900
1 416948712 205041162
2 570173535 383876541
3 292646136 672961241
1 569278628 743226594
1 830347866 118948958
4 184874673 574822838
1 590527192 389856828
2 13937305 501640379
2 41774714 370174147
1 602911663 175704835
1 845258375 282337592
1 426932917 565121948
3 671693912 91990476
1 358098650 863044285
2 47163598 647282650
1 257081822 524602483
1 829288929 140212361
2 768687247 970330079
1 595027712 813795059
1 294896647 904758825
1 744316401 684759389
1 83420004 873845668
1 706788132 291558929
1 262547323 231108985
2 413348182 538806572
3 366290053 37194598
2 859698671 161205204
1 125305836 140958832
1 851913714 176022337
1 716998697 518076180
1 439188089 805893949
1 250351855 933463841
1 621362367 577652076
5 523669739 638801269
1 993167867 492049981
1 388713623 873300784
1 967342810 214358977
1 763349423 208883413
1 246246480 220859390
3 181364326 603880442
1 349240875 693887846
1 862544835 20683558
1 505218262 704123561
3 849637570 574562154
1 770138600 282796428
2 748063542 248230810
1 979649095 524439016
1 637744437 978731301
2 361302014 112484276
1 156837714 881363773
1 375604175 470247385
2 420801144 807942448
1 600310377 325537173
1 628425713 523639532
1 132592568 421835966
1 61115898 476152006
1 123480586 809626689
2 912889417 203155985
1 600326452 630032083
4 626339188 84232883
1 678420669 767519452
2 493258876 278159190
1 471556693 328990149
2 436920539 365193291
1 468167941 36072520
1 501460219 353687493
1 260843101 355560850
4 935898052 670720729
1 565743492 831296200
1 677799567 347163274
2 776356948 228125292
1 596693960 789462886
1 762046232 135099851
3 143297300 669506673
1 905514753 210025853
3 381553518 811110817
1 793655060 686924445
1 575184083 330512130
2 250427485 561029355
1 816580933 183617859
1 414413498 173544778
4 412847989 18465783
2 72592441 553056448
1 440852251 249717146
1 668585733 374568653
1 946786915 854701379
1 562154091 935369611
1 730031905 911932324
1 335556003 441299291
2 742576263 784132413
3 651037999 817332496
1 920804666 282704228
1 485816768 781968358
2 354334228 623722503
1 221534392 87782424
1 353238617 421568359
1 421859379 542735040
7 614518796 649458599
1 398272438 362405262
2 569485740 459324615
1 148160095 172707155
1 624244006 197535078
1 838848208 812169994
1 774805255 605699575
1 208997957 561119342
1 706325842 251959219
2 819653121 330401755
3 805889745 220803453
3 331653052 331476403
1 783723518 433223762
1 965393021 669599211
3 81530000 126417
1 424436057 849250578
1 157534003 824102719
2 773774023 166235824
1 870594272 906161063
1 610984164 406581901
1 260301312 708281354
1 714748385 451776330
1 901063454 382420661
2 621561537 292087059
1 379370459 703020417
1 84975105 875748259
1 988215047 641941759
1 230753458 293252049
1 45472232 170502119
5 433770681 666211268
1 174217743 920269749
6 325811966 314351338
1 622591984 384737849
1 453065955 802660377
2 732450345 686913726
1 200634184 688118168
2 181311337 101020201
1 983618769 340263990
1 284448329 904623641
1 957556450 453271296
1 172603000 35729534
1 846083419 926532131
1 609860411 800551976
1 794663849 882727703
2 544183590 534938086
1 540322282 874250144
1 201780240 118680207
4 631897241 72583117
1 158973574 615806977
1 765686437 548099429
1 864993481 544664107
1 389029792 612189661
1 495766131 589901420
1 183656316 941772782
2 843943360 868604984
2 88116235 284225790
3 158449493 888335280
3 712525770 532761440
1 572267874 97063451
1 287494061 446512790
4 25370877 554382886
2 701155409 343725149
2 959352733 787650873
3 517821507 894792
2 83848346 744272750
1 565685232 417422423
1 337747863 422804838
1 821465650 956184091
1 47226680 139787134
2 384402222 317236511
3 424902295 346924366
1 132991851 819872711
1 972575583 280334188
3 725913013 452349877
2 238868823 27460675
1 717475810 781331341
5 51111010 562373862
3 103847161 895371629
1 956295201 427506866
2 569894505 610318414
4 66687740 663982374
2 258320098 674202628
1 554930840 680929657
4 147057471 813577304
1 744942434 767818671
2 144935224 638983298
1 236978250 165499700
2 5199291 906946281
1 811414924 844467640
2 594365939 645863299
2 848690725 277325300
2 209365252 786215566
1 541558539 290732454
1 500530362 960155506
2 236300667 540299233
1 269085052 521701878
3 6181243 200065118
1 22808331 538765644
1 453866602 159891765
2 363575861 219472377
1 761735754 240779674
3 985074578 767356283
1 597615881 756466739
1 721366198 323367908
1 510166525 349142709
1 428388368 310015341
1 771780589 180664946
1 510925267 401974012
1 816142519 891050460
1 932678029 719827596
3 642737795 661809146
1 392190185 352697257
3 459260052 73884035
2 439741100 998509287
1 240590271 114582829
1 538738710 507007901
1 656222460 695542521
1 820515197 716757133
3 191539120 913070982
1 727017229 400362622
2 507516783 712907326
2 546917494 873494376
2 58968119 374187919
1 614887759 445237299
1 514974747 455045149
4 794987897 819558438
1 562892518 793828459
2 471231934 631453312
5 263893884 295444385
2 189496740 665059373
3 453293536 163998209
1 286250019 294682871
5 371325673 294438504
6 93887357 252915332
2 331229179 603527803
1 541113668 344579420
2 401897409 143068678
2 618836017 321219738
4 85906773 279387652
3 156434508 913094835
1 55766365 194401917
1 460316947 130656958
1 47948246 464482562
1 251105295 675787776
3 21422357 854753870
5 656464477 856879198
1 574919308 419209340
2 431733633 856488694
2 393560154 436954145
1 183338668 896536542
2 239569166 292542396
2 19693039 656031465
2 532418393 664513743
1 822802252 942966504
1 71352897 298352671
1 15711277 606082530
1 420786516 99568237
1 968805573 580737267
1 131707614 838094844
1 421236256 470885125
3 433525632 282093629
3 141328210 541706950
3 345018047 724201055
3 658834943 276180444
3 155211266 788671572
1 91802650 872406782
2 105713586 756176718
1 777383431 558165421
1 49816025 843089031
1 904876819 778433653
1 579364815 900801876
2 86013785 60565416
1 859504834 370988290
2 507763489 30225850
1 636839622 227032657
1 613439830 881895642
1 618808918 429160243
1 979353986 36280578
3 340628045 294212323
3 133061923 193330026
1 474822884 325271856
1 503115481 791413104
2 263327486 131641751
1 669310150 83965579
2 760595984 915657223
3 778243911 99003650
1 748137245 950366951
1 236606341 40909051
1 285980486 328880427
5 955151599 864754354
2 385307665 465055063
1 140893588 228645341
2 778640463 751369982
1 242820281 778461550
1 879697641 351930650
1 92886393 68375300
1 18578257 693174486
1 819392677 324074023
2 595746791 916060098
1 820218088 430689832
1 33715921 578686642
1 269167240 597597575
2 123167781 913645841
1 885727696 742067421
5 677132299 590940833
1 585702725 529961226
2 295589967 628316399
2 847194264 667590710
2 47010106 120243021
2 730544296 964625832
1 690245881 928325633
1 244601706 258818277
1 951833949 651740269
1 817340537 120236721
1 85486157 518736156
1 635072562 897208444
2 150207264 480486579
2 427982991 134457370
1 407831504 670089997
3 689672328 696724895
1 882514351 87896775
1 755980490 841787327
1 538820875 100848311
1 197803604 310730048
1 495764595 685336197
1 184344505 272830798
1 628968130 986592827
1 724171681 912199021
1 100166801 940928237
2 76616876 395258267
1 693176304 407812812
2 373613381 560087750
2 168370025 208414948
2 178743909 511975116
1 15461953 996856135
1 817826116 82737408
1 470408137 779332993
1 252941330 323637329
1 716427494 947695795
1 870424899 598117998
1 292407393 421907390
1 596093720 620023736
1 783747136 753628050
1 469341918 487886008
1 321770213 923344083
2 334638245 205302984
1 211017142 126728188
1 138810042 229906143
1 648048806 994937238
2 480359754 164046393
2 898191369 568996563
3 340028948 101520512
1 556626623 97789675
3 238487210 158136159
1 372788277 165886371
1 25951850 61358076
1 20621664 425239328
4 937386335 309831600
1 289023481 705442905
3 683295364 810067466
1 345229633 334027215
1 635977757 537380074
3 673668476 25631226
2 616482278 930665435
3 318487858 482564502
2 402558896 246439350
1 144134518 754371816
1 909958109 237899665
1 420253573 859938266
1 311872002 1731382
1 179214731 821594135
1 762297419 735893288
1 632250504 728166992
4 58053293 23823925
1 599067234 277660567
1 335399498 952723163
1 540727794 547072173
3 673422066 355062857
2 628135304 575838067
1 827655576 831576745
1 998248266 308768692
2 766829310 634097370
1 744934551 261486339
4 868410020 149025880
3 687400085 990441997
3 301434104 837866272
1 233755187 881965117
1 815613290 33358151
1 899809192 614174599
1 696744842 309216893
1 918360151 752919320
1 704469274 499643448
2 897073176 440054082
1 925362457 209810108
1 692927649 138123023
2 931672258 10726471
1 943691892 337170898
1 187054946 130871199
3 27621529 858013904
1 422685604 809544936
2 135432600 353830185
1 511429632 863460137
1 150192426 691882616
1 810899237 94272308
1 176623379 562432079
3 769528501 302834267
1 659115720 993740984
1 211684899 59381186
1 306079112 817094803
1 894711044 31249220
2 926294547 563928327
1 967203527 575456624
1 446116224 823056597
1 496490827 412155865
1 228599946 988799727
2 96539056 496177486
2 195438758 12862487
1 159149373 826039844
1 921496480 281606123
2 160200782 349319809
1 603146934 485213109
2 704860639 811272418
2 514373962 398803458
1 52010837 393766710
1 967270401 995537728
1 56470314 14977938
1 787085783 902290042
2 438787760 803744329
5 873612026 863206822
1 788989501 452764064
1 12853248 170756141
3 91231319 812729267
1 905447853 289412937
2 603202169 553556870
3 378362557 885535406
2 708912826 320474577
1 713206250 745688513
1 989377363 133868181
2 261088206 514815202
1 47148715 950238369
2 124448245 64555871
2 133482568 319875484
1 358385112 550491309
1 191613140 543868029
1 566876950 402412596
4 924351285 303130719
2 40840741 356607556
1 961257132 399562557
2 500569922 413258363
1 868150066 348740381
1 868571933 418191981
1 173763983 574229812
1 295151094 767393835
1 67253483 629080051
2 955009171 899723570
1 949704112 488178495
1 62665394 129238007
1 923191970 99131517
1 903689589 521311568
1 978799184 84712873
2 235404420 205686538
1 214507769 546892445
2 866813861 847060600
1 314472558 499211884
3 819196475 254120823
1 721467015 114156651
1 971476392 384241749
1 39987226 38380891
2 892420933 1369746
1 788391908 653195438
2 221338340 278756707
1 400291704 208863893
1 435513119 432244109
3 703170309 401348735
1 908586561 463970118
1 799747734 803600653
3 463599549 699905363
1 992959233 70056475
1 117345200 591279390
2 128952843 41811326
2 306011077 915104728
1 418234223 108529418
5 84946752 352283311
2 91824606 110580585
1 10217774 961198701
1 199200280 251238047
1 250788506 202611304
1 907418865 86890554
3 290268050 402071514
1 729065654 159590076
1 772841404 989561365
1 921886126 876793935
1 279277453 995911001
2 683527621 827053760
1 386751855 786159726
1 108337621 425206485
1 928693983 992267015
1 715817904 487552174
2 656117523 311011257
1 751222774 334524902
2 923237428 475529177
1 802402810 351627414
1 212289456 942117945
2 194755236 766181733
2 293565773 998486408
3 572365047 760239116
1 19683426 638214827
1 309852262 413095991
3 63673996 192514844
1 844890361 120039364
2 54156295 249831595
1 200101894 475157686
3 785648413 804934669
1 755443446 875088675
1 150992760 575499474
1 107745303 476103906
2 439834312 667782002
2 876633520 441755598
1 714387188 1042736
4 408532342 478479720
1 722277622 323543273
1 296138348 950544202
1 882984390 758200971
2 247491714 161627991
1 6726442 821755110
2 619067269 491511256
1 46667099 253322975
3 820254120 494769242
3 449843672 858722199
1 985775789 716113657
2 132077277 123027863
1 520604019 76490722
3 459859061 255685314
1 791429637 281209420
3 889389454 215037400
2 588822827 834633939
7 844144240 206876833
1 317376856 401014824
2 410019673 47410223
1 882276368 625032935
1 458158685 851591881
1 163110873 229428805
1 938378618 377582352
1 56590107 801439301
1 131499639 228879554
2 41396325 951443682
2 497905847 304541932
4 965844807 436300347
1 678583499 305077462
1 409762735 985026016
4 598919166 14938676
1 82557412 626940218
4 673540 449925013
2 661799866 110436395
1 784540651 433006611
2 407387372 719122002
1 854690551 207645936
2 162353399 191299852
1 614167783 703936001
1 682293093 199506178
1 536615872 610050663
2 663085814 536031849
1 518930878 635286397
1 455753085 65766470
1 330343207 642885798
2 260068326 670763878
2 502071347 814599166
1 968014628 997998905
1 802415396 923302452
1 772675688 208046119
4 13303905 868601060
2 205725302 753326742
2 162110758 85179759
1 505803334 444001646
1 603875047 927841038
1 319027312 102924587
3 851200089 910844878
1 695802730 829415006
3 890565778 803743805
2 281845656 311856549
1 751468607 355063481
1 911506649 829693380
4 251018038 790277259
1 29401196 975739028
1 469592992 382139360
1 270287182 428961246
2 525164779 377787458
2 502949138 599954790
1 112599009 296421400
1 797604780 398181772
1 226807163 191941990
1 325790783 805695415
1 482026700 914269394
1 532955984 711085466
1 637635218 841480549
2 986795839 120757902
1 19264903 319085475
2 409808693 789436355
1 294139910 451457707
1 917500054 102367016
1 284171122 6137254
1 292183168 649939599
2 820119273 850124637
2 677516326 593733428
3 288385085 558834634
3 156567346 381863174
1 478752991 765557346
2 629467574 873546045
1 309125464 418464613
2 775579250 353857395
1 183679866 495163573
1 197175082 765455130
3 600380374 851315435
1 633681637 577513778
1 225539602 463686664
1 430884391 442533151
2 81203956 509022696
2 118831428 885791590
5 263989747 8900089
2 225770113 110925298
2 396459 779486761
2 790169425 864082782
1 892631385 750536476
7 230088810 302076748
1 626822310 901017097
1 420883555 388013144
1 451133228 190200344
3 107466735 261024759
1 580020130 252371555
1 174823072 758632466
1 134322412 802969695
1 456824108 864805839
1 764643360 631566397
2 698914175 821730180
2 939341292 101965735
1 701870682 126160598
1 371941874 88895354
1 88090885 98110615
1 911735014 466622318
1 218084261 642676949
1 573326877 241412093
2 662618408 944733806
2 371031020 17322651
4 812684351 441348236
1 886134019 163245768
1 992340707 863910283
1 109779953 16759569
1 300723465 950865257
3 487481520 691445620
1 644274509 88755837
1 804319001 811731602
2 12842997 293886539
1 25909835 574963227
1 117364970 211858244
1 556563770 622850718
2 29752190 530885413
3 998324984 248331164
1 449479990 821619810
3 787004350 262897266
5 747287439 286653587
1 404760281 461763314
3 551536547 622417255
2 721759742 980675617
3 559719674 458356169
2 507320802 786901525
1 915714499 99827649
6 160326886 472660273
1 232481806 57891180
2 251480669 448436801
1 917538170 27044862
1 981837305 524792233
1 764849155 583414827
1 736685973 390342519
1 700215431 771866030
1 493412396 117761531
1 382196031 465645005
1 960156800 767086238
1 494019504 745240746
2 169490481 356822234
2 900289275 293053996
1 10698803 416760924
2 738437483 553494237
2 149516611 415111600
2 520339425 557270432
1 474081499 969983871
1 609154264 469762395
1 623269181 964737407
2 38138293 459454485
2 605466029 109001112
2 331744317 518705336
1 107139385 943404141
2 669852792 856367602
2 98898163 992188141
1 90176078 305171
1 984448442 506758775
1 106143167 4655373
1 176098541 569427623
1 125811456 714382966
1 595875171 564839121
1 850488251 242030575
1 739796952 736732797
1 269950900 302971582
1 267848265 665132508
1 978772840 832354232
4 587884905 742492725
3 541708691 293582644
1 690887276 622879653
2 478340183 546770469
5 844342160 684417587
2 395506993 858683011
1 392384882 558854615
1 426931996 435094213
1 81650282 545284864
1 617034607 172783453
1 106677162 870160908
1 825326507 432506013
4 837017984 417554703
1 844768745 334968580
2 926169123 792593770
1 705057610 466711111
1 757811446 813328538
2 974918695 73493028
1 405828870 735631654
1 76531409 310071324
2 220538816 909922874
3 502553437 361659011
2 298772883 864010642
1 442986697 470249583
1 246128608 133440809
1 599870878 598098634
1 475825933 516857828
1 718836534 831335705
3 176819815 969463202
3 190897113 450757009
1 313052686 875808116
2 196114046 509974225
1 657854069 734830197
2 507083493 522434122
1 114273308 788000007
4 380967328 195772401
2 904017292 160786723
2 483425387 8889263
2 805136263 367101544
2 529795050 880866855
2 462571738 496767755
1 116442433 854653749
1 583558354 237184588
1 435765293 119185575
5 16243892 289587554
5 132509044 191459645
1 179699689 620945935
2 808519761 858697581
1 939911531 852704494
1 584954523 731206056
2 692971740 564941865
2 142391910 204301835
3 403887768 183649862
1 343168380 67374915
3 892050448 592721698
1 637150843 466980118
1 826267784 365292856
1 853707432 569937911
2 412425411 60105111
1 623178191 602811281
3 595545394 262349731
4 595018388 458842822
1 56354495 973634247
1 124189225 427185664
3 791588221 813563232
1 48293018 833202711
1 643189460 446223063
1 631299246 489082105
1 949739027 768653074
1 225738617 239002980
1 490955449 532318179
3 618822038 351235629
1 874594276 641799640
1 952481069 467570
1 788031460 460098700
2 216351860 987043708
1 831546395 130915119
1 122131369 456590564
1 158904566 770463625
2 151791744 701796425
1 271692953 426451008
1 94743998 598843434
1 159409309 533690576
5 213977853 476085488
1 213568662 14008831
6 189177793 513042728
2 653714180 539006070
2 765703045 652830670
1 616009891 674480928
1 573218889 210306630
1 927786357 108191271
1 484379534 763859583
2 725236379 784917593
1 682596632 601072880
1 360343973 601674128
4 491690475 979926411
4 367160516 351705067
4 567016180 433460913
1 533839413 242992778
1 364597007 21983703
2 18648487 70987657
2 839310925 824067141
1 615677316 6750445
2 805303260 101560227
1 105707878 44521991
1 953004915 133386334
1 140663688 302408604
3 927307015 962788956
3 463131017 48622565
3 468946956 582857428
1 999507312 400974313
1 297716345 111652324
2 36988570 873263048
1 614693630 139495205
1 186156927 213418824
1 583693202 133088470
1 151589329 661328252
1 168489741 856877827
1 916885212 91951967
1 938107440 962158932
1 507828117 325525363
1 314988459 45937200
1 104427795 891542723
1 827268780 753931850
1 73223229 339130322
1 772340030 54619353
1 870152089 431906682
1 579795821 851152138
1 501940039 354477161
1 177211182 743932348
1 748836309 338366710
1 699827553 107813547
2 924434106 781277734
4 306715153 974746316
1 601740566 424611953
1 20471821 218998617
2 497638892 706277397
2 200753767 958472021
2 720312981 247577018
1 561328696 64906332
1 774256075 89167610
1 201118942 527373191
3 303872862 527517905
1 647948526 60668438
2 29640752 197580498
1 203317327 606344418
1 15024185 200899572
1 887796899 79773538
1 406310093 808185424
1 982929702 317149896
2 74200779 162094066
1 224581104 997878818
3 170538359 186517117
1 613981463 167271233
2 876851503 279271260
1 823771770 849005007
1 120713300 513548832
4 376687314 576394739
1 687731404 261978166
1 926848123 518542321
1 540468685 703141083
1 943273874 81176190
1 425041129 993709658
1 491366199 813691921
1 794790570 688192135
1 718459383 974704281
2 673960485 262967664
1 141176159 367108671
1 67607630 601878641
1 425205086 263590783
1 674085814 22189866
2 372789134 888586712
1 248549563 183514897
1 662263330 713596683
1 228638953 145470861
1 253039136 400827775
2 512783593 264940025
1 803191134 649575572
3 836537437 341000430
1 150045186 964631393
1 33333438 808448516
3 85442348 918032121
1 203666365 349795780
1 486305624 113449089
2 280056055 678289285
3 980847171 45383479
1 910386967 934128612
1 182249725 280228273
3 313516251 904012177
1 539201146 332612146
1 614653430 889547786
1 420481862 121305859
1 280291859 213688639
1 822017133 845397719
2 702579965 588029990
1 165378757 963456249
1 168447096 949525654
1 812565034 8609807
2 114389207 865853599
2 591914661 363228313
2 940151342 715610907
2 522006873 407241200
1 121822656 881563944
2 265027141 327589620
2 638393086 652027135
1 680697259 449600468
1 547185944 748588983
1 890208139 567243125
4 133478437 186816490
1 481738194 129401993
1 160848359 376899815
1 293396454 30491724
1 254165625 179482266
1 92539910 82299489
2 592459077 551626461
1 284053478 99051788
1 755759602 332959073
2 375905278 879316878
2 333366069 657396495
1 580646450 426479692
1 142740564 744118221
4 994659039 662950385
1 857137935 415082210
2 430494498 431301487
1 661111168 700373863
2 475374222 808283327
1 587753463 624909579
1 977783692 309169923
2 574030222 75485200
1 249285096 28385294
2 655654861 133211521
3 874862030 999137113
2 953292866 202267684
1 435390797 490173054
2 615810482 860369957
1 605660365 803140721
1 447147900 198170333
3 943083545 781908649
1 871368907 894309023
1 563196999 470853102
1 626942915 602392579
4 135625459 690195066
6 912665981 526793843
1 541483783 765236867
2 781606637 629251555
1 873916457 179629522
1 113683887 826063336
1 434595992 764308206
1 590304843 56208378
1 843165426 702419586
1 438523333 501143356
1 953113580 233335086
1 686583696 758621032
3 953647732 281249725
2 865828219 672273321
2 732625400 165991583
1 672022501 806267282
1 253477315 261583621
2 958930888 536758727
1 846150475 642302719
5 883301217 308644243
1 104324266 235686147
2 11124191 282244522
2 902203651 991674102
4 599685461 344297940
1 544749112 286851767
1 854942439 347059853
1 210505573 481626382
1 514750194 560233398
2 821253235 813132888
1 362613312 417540164
2 251486975 652776170
1 985850740 618254520
1 740238520 899969264
1 816333554 807130562
3 49232816 877366551
4 216390427 845875556
2 658391357 388780122
1 343218306 671087166
1 283079184 853441263
1 621465779 924516639
2 467186547 30962645
2 542558875 477198604
1 538318821 778078566
2 461972855 673433885
2 642527580 910005134
1 96353110 397605661
2 716022493 611099751
3 540070852 96386268
1 259630950 707122364
2 976351688 930209572
2 21072484 913708123
6 287009748 720060719
2 83664476 419502891
1 569968647 111580994
4 638076066 662232906
1 644971428 433099175
1 862057782 503981629
1 631415387 947318695
1 513844267 878637628
1 872333633 429042785
1 51432035 235548868
3 763033662 496240634
1 54000432 219082790
1 461644193 657724282
1 951493699 985137848
3 942356479 710657138
1 782844872 234018258
2 927498260 787822237
2 980166748 839259852
3 499782911 974190665
2 874890132 336515149
2 114051076 531999453
3 218081844 817127863
2 942031738 104933285
1 241515820 342063760
1 979709816 965792178
1 821202014 817872003
1 843558996 421699493
1 524099671 911716089
3 702296298 343187539
4 109763673 405270340
2 759732981 873903672
1 331310937 265897138
2 938419152 821918767
3 913786377 179428278
1 815272299 783936427
1 913672616 840612178
1 481908529 104814091
1 884174000 918900230
1 712655095 645868395
1 892104012 330564940
1 262249636 135301595
1 970256099 660134328
1 369195085 407869646
2 418199387 419484268
1 638872834 26888066
2 690630102 700399650
1 280272200 698358304
1 745852882 102329963
1 472474139 87625486
1 93584078 845049987
1 982984172 616915571
1 128097811 433087455
1 984216434 685497475
1 644881304 628727370
1 22439150 966234931
2 187581633 633085572
1 779785126 598185598
1 866998094 728978743
1 273029191 614351774
1 125732735 165948530
1 379839627 201465745
1 300867844 615584550
1 105342300 738394698
2 272928402 517481210
2 157229217 795221521
2 575719643 959228896
1 827694781 186793325
1 985757957 419431865
3 338337347 900873593
2 544238340 598512145
1 447638751 131519682
2 254320695 908245612
1 971539676 102656067
1 191147071 632320097
1 78465361 443388824
1 113953332 503168605
1 992705521 469595700
3 170827104 856263464
1 979161132 816153147
2 810907997 546243475
1 569494043 954844934
1 670446473 462855658
1 211044568 203325614
1 525209239 800091002
4 63706062 727996446
3 278939607 148776552
2 213914757 984891871
4 330461223 451211945
1 613914083 163355345
1 50057333 649802752
1 223946721 888543060
5 551093931 7610496
2 867001177 306149488
1 946247750 766790316
1 235537149 638096864
1 77281641 728332042
1 714920267 69560746
1 538827725 568886842
1 544125738 334928787
1 699301090 654469499
1 3285610 279624411
1 600770485 83627948
2 45515144 888290416
1 888865285 242004821
1 256815136 911456058
1 642544655 441941905
4 183284871 902849677
1 332630301 666902814
1 248801031 985597142
2 389164847 229077988
2 888431413 963758857
1 62987221 149386493
4 960224576 162818187
1 343372168 195183750
1 62342759 540782939
1 273572048 910913208
2 938760676 662568420
5 788967229 641917306
3 722694653 553999366
3 513605910 189408139
1 757891241 768092643
2 99716080 708962460
1 262410421 876352322
2 590990654 56561282
1 893283393 162016851
2 931699389 479626282
2 76180959 497268608
2 526844714 260185044
1 889532175 974760101
4 494537535 49938225
1 779347068 978766206
2 985874905 191434847
1 282451902 20399601
1 790227756 32634948
2 24886533 908600377
1 668234752 636432081
1 293169080 524046636
1 405691553 286456483
3 979869169 106579192
1 903857263 551468755
1 276173546 10008128
1 294800951 613985422
2 209859460 181479901
2 812794082 211934600
2 492423751 25521622
1 53082318 136730589
3 959557711 150738020
2 234898963 771800195
3 100857464 134201873
2 268676929 430614634
6 387614290 920555112
1 354920056 660178742
1 879566568 35746380
1 691701534 420683403
2 399129335 468528233
1 92681363 748830620
1 665334727 81557227
2 828392280 149516331
2 748801858 80080873
1 200070545 409626416
1 822767727 654544641
4 454693016 58072096
3 589383054 854716645
2 164983652 236513050
1 756763634 649511443
1 733079014 735240628
3 176053122 941195472
1 383640663 952680638
1 910428111 979660492
1 118232794 19922576
6 848406241 488429400
1 685120070 443356970
1 611391166 917009582
4 791829366 50922280
1 456794349 604958619
1 886340762 804480338
1 545747768 560084159
2 71483644 613143929
2 161013101 759371021
1 790349347 500983107
1 243186179 569448164
1 917188802 706917206
1 425797866 130437840
2 254966026 640603489
2 99830573 710418734
1 336193873 172229477
1 973962698 917931535
1 265835804 475675986
1 679723637 362511751
2 772866885 553478491
2 899185884 958309407
1 812319754 456698790
2 627257079 137442928
1 184596046 45143746
4 679486944 820214939
1 751818694 123944904
1 691608996 116649811
1 372005427 843104278
1 890643048 631276401
1 608332942 458412888
1 915078166 767934040
1 1549260 429316526
3 489676919 59327516
2 248624444 687055522
1 859868534 147924696
2 995590932 765530980
1 745923319 26147272
1 229788824 596927966
1 196213666 796864263
1 864671664 17136633
3 692790515 661563980
3 665839712 828714381
1 857597313 902418328
2 305445445 115224235
1 959564793 690975680
1 236055855 601948420
2 445849869 938811526
1 499408818 561284680
1 546351040 279038799
1 721954854 579262506
1 333116974 678181193
6 927560279 655256662
2 459216347 119602631
2 97015424 163915053
1 188565390 119365522
1 806318586 37703371
1 881315771 455894602
1 83403090 316357477
1 716932258 916240744
2 112247637 966278064
2 240524539 978911529
1 308582522 645695551
2 555598427 318052527
1 815515803 25028220
2 585585415 22575626
1 378896871 978323791
1 842508821 252749064
1 467026121 798955504
2 732873991 502583785
1 682613042 468280169
1 881796272 200720644
1 868254884 376647952
2 682771095 948214663
1 895585344 249236252
2 946206664 998738061
1 759987755 22097386
1 102809069 340071509
1 139935493 437757620
1 647884530 178889813
2 579826780 480073833
2 981497636 78922489
1 13143100 280275596
1 119709391 242487783
1 3377771 640577983
2 704691418 392663887
1 326539352 603309805
1 728083232 11236353
1 546496935 886817856
5 434134585 267944777
1 458964325 210628614
1 610686496 838108863
1 850694043 310874425
1 336771346 681034511
1 259694780 767096263
3 780468106 607185779
1 707917902 361032248
3 545327956 877929011
1 103684193 458968623
1 561136522 691469758
1 922821065 913595509
1 280285255 364913445
2 245760412 313628628
2 920548926 652782790
4 383523460 587316496
1 267178568 455835976
1 819188892 553716882
1 798516856 476227875
1 9759951 750259172
2 90253785 521759396
1 250456424 259152194
1 6091794 461651112
1 206580721 708522634
1 778671413 345906998
1 989803488 115988558
3 592759640 115278109
1 151141799 740722821
2 234561966 392358447
1 408097948 265457770
1 254947582 545564635
2 779289183 465321967
1 15959015 24892979
2 610089672 214712294
1 142881053 442982400
1 641531559 715797725
1 977889830 502184125
1 267905476 238055409
2 16081871 868729682
2 592207139 672497487
1 208195197 63213703
1 308302729 693043487
1 770663688 200149744
4 360479653 616105922
2 714609072 757595441
1 312821404 869860364
2 739972543 575264261
1 332615518 483821257
1 227898057 445953341
1 957574846 927354509
2 203722724 971160451
1 986935104 382204800
2 347615568 268556881
1 749159623 237502693
2 551019304 389474606
1 676765623 146355157
1 971953002 125182043
1 267068296 190055009
1 772921652 686344490
1 356009192 165707638
1 249028057 920070451
1 470651954 741034801
1 738727164 425369919
1 888392276 537877280
1 609953005 599149111
1 375705483 17510929
3 834361509 487081960
1 998200784 712024728
2 431170788 920678926
1 920328614 233066558
2 655395555 870908200
1 904085911 406251896
1 931703092 53318441
3 77946330 509879376
1 575518191 488894482
1 758185131 669175975
1 731974879 99369252
1 165839070 380475651
2 475294282 615860613
2 870594585 545790071
1 697269373 308854653
3 52520043 520510109
1 791999316 833461163
2 190851554 987130357
1 20835664 437460699
1 699524966 649206876
1 497324277 382821554
2 706708203 357872336
1 148348221 903316231
2 48332062 527686395
2 165913719 780926459
4 87708441 108048443
1 134991643 279027927
1 199037270 896647223
2 655986841 651795368
2 754572969 978979177
1 174066663 127556477
1 962543770 360465861
1 748926825 150199584
1 634794379 231578421
1 772434610 108313292
2 757599427 697788753
1 611320988 495108912
1 370833553 942875034
2 10192364 868990337
1 935357683 856390199
1 776540945 691503752
3 947854082 184537998
2 995095332 575864807
1 748676875 82185876
1 787318288 333751998
2 251159732 709130048
1 292909812 433437997
1 504190821 375744044
1 784651186 562243897
2 945330657 267413750
1 178226800 953209735
7 679259267 60106451
9 100687909 486870188
2 727192539 197856266
1 87873967 120871425
1 60430031 132101041
2 583282789 700944201
1 140805559 107352346
1 691715844 61505504
3 998107080 97604233
1 232783866 615086330
1 732750711 137091049
1 460476667 371369475
1 444367958 569370767
1 410295149 797062401
1 600682457 623487285
2 686806056 310926672
1 319804571 481114000
1 658030132 251009525
1 418683778 125021986
1 640326482 854872979
1 141270950 838025653
1 935751967 640565941
2 960808433 706611402
1 284662252 243644661
2 980710756 161000717
1 969260493 83756009
2 123348478 533957129
2 985505509 608428361
1 913047283 879862336
1 87307310 729749258
2 27521370 466697955
1 649605547 459379603
2 366074603 487932932
1 735190850 231915914
2 712458161 424002646
1 746742146 684459067
1 112497945 18307002
1 681418557 737840958
1 855548532 909999941
2 698023907 602107651
1 915869326 623569271
6 14723897 720158971
1 891537528 905444464
1 320910879 101641862
1 16943884 553453557
1 907288496 934190674
2 894235616 264333067
1 921258649 497706882
1 304391048 419001968
1 227301651 930064222
1 746951265 648083655
1 203312630 366581127
2 612291056 594633339
3 928110445 373126426
1 822127278 791468925
1 493111078 244600687
1 327977706 809201312
1 378326442 655146899
1 949619094 974906163
1 859159934 205777221
1 591805104 334571898
3 290958737 601403284
1 132107863 785815226
1 738546056 455616059
3 622919217 682289191
1 864288644 60121160
1 860013747 82165931
1 800405521 56861199
4 71972147 598381058
1 606524368 734999314
1 431566266 374460335
1 772273549 199981017
2 883012773 622732291
1 158481989 511194623
2 173290765 701929288
1 120024437 316654595
1 761993750 610283967
2 191223616 473814435
1 91887690 684965134
2 864449122 595804124
1 776388102 73723164
1 261695641 680641435
2 27988878 381725988
2 401498800 537829829
3 340956981 717245438
1 191046230 613922019
1 918190316 371898380
2 337572717 61424004
1 95661479 329453016
3 326316498 701836398
4 533879310 604854883
1 810939407 517719461
3 334986053 501841253
2 418791998 169989244
2 225997846 476118602
3 512105713 774217648
1 730805319 262237652
1 558516285 949291680
1 193485959 968866648
1 317081576 875109191
1 440898575 75010944
3 107889137 381091064
1 653027067 813754958
1 227130018 92660009
2 824921923 425633151
1 826566807 284358646
1 477108989 983675840
1 277841547 439425449
2 748477987 472745804
3 665905657 913770315
2 894473868 812629345
1 830599167 257748635
1 753155427 957402759
2 584500449 593484868
1 913730866 4046438
1 115767630 319607200
1 35557480 843826225
1 504739427 912756465
1 315901769 174735416
1 143273764 414517479
1 129773151 588655050
1 497840357 81706480
6 836734333 290836611
1 904295160 669727647
1 774646798 14648907
1 776485855 408473064
3 436406826 554226674
4 402710298 389284967
1 261708605 882763188
1 602069148 528071405
1 978307047 875804624
1 859924523 277780312
1 64445446 650267742
1 84941768 394281620
1 587646671 914319699
3 190397193 911694470
3 725123510 54863218
1 726422745 948670400
1 255512046 120164611
1 282794709 54555877
4 981059807 205596720
1 868601521 360847742
1 453463494 177779011
2 302121818 606782431
3 644040724 328421107
1 974177138 377469775
1 161598139 662791097
2 240369049 292134179
1 354605436 851132152
1 144313415 875753729
1 858251328 244579015
5 780832367 960309850
1 729749849 974128747
1 335440257 254203296
3 983905464 764999037
2 151971234 852751249
1 141295144 481822608
1 177798677 663479771
1 531558562 37554994
4 442940075 904598612
3 639695436 716564124
2 607125953 433833961
1 775198 527134934
1 394565759 941218457
4 371944100 98058430
1 119248248 148778477
1 785607958 472133712
1 407973443 827458333
1 892993264 879124559
1 734901503 862773690
4 791914342 298045054
1 963803637 59855303
2 687001893 595601383
1 802702732 208331179
1 321800432 337691885
1 379783981 398616751
4 134515022 795498306
1 515081570 436165525
1 253715487 132822462
2 537788699 785515896
1 308415095 531997977
2 889380285 212247171
2 12342479 347975825
1 985327811 720345776
2 83504532 138658498
1 955048472 13730203
1 609626825 637074176
1 85766981 686987734
2 706937659 187772322
1 269758819 456295199
1 974910853 264956941
1 476024278 973329130
1 476102768 140768704
2 200833733 772829436
1 665802034 994340753
2 648968434 576645060
1 485481587 539451361
2 403884460 394685273
1 34793540 474613436
1 638150215 757561126
1 562871095 750420449
2 413993349 807187121
1 690988130 656215812
1 27113657 993199528
3 304661530 462739679
1 840050687 831746051
2 424395959 907761953
1 409538024 760986646
1 312448737 919664329
1 436472000 838316747
1 865604154 482688242
1 448214982 897285502
1 75735807 397994952
2 479485542 472989718
3 458846134 366760610
1 172387708 613795951
1 784260555 272116702
1 297822693 442413169
1 981714704 459749918
1 457267085 459804839
2 735892251 101880367
2 563424945 661736446
7 455649016 645976042
1 980732473 201145267
1 661799599 221688669
1 700942231 951916033
1 758252025 835239306
3 374408245 884583924
4 163663393 268317683
2 948595641 806672962
2 852590145 551267736
1 405589046 149635880
1 442888417 309940100
1 883968313 199992640
2 672085368 888642279
1 30435588 551786617
1 531028780 795246557
3 625605026 552790200
1 784588211 32784853
3 215770663 827888083
1 99104933 183391503
1 60233808 238019628
1 941939578 39414639
2 704452981 233091897
1 225627198 964661495
2 917353742 805899066
1 233323377 890230245
1 575222458 487415261
1 162199431 68383215
2 178881786 507441935
1 457895701 116377602
1 383897546 413655618
2 855511414 930509421
1 752323736 765495379
2 267874685 152600371
1 413903819 332499846
2 380582435 542562248
1 476735821 32384956
1 882550579 699842166
1 673971672 117920534
1 394629525 577399255
1 449011271 671662530
1 254224331 46939972
1 317723904 497438245
1 676296791 604390357
2 91202721 113926358
1 732866806 181843815
1 508960041 983097163
1 946915757 571566567
1 988278370 829805051
1 592738912 601423335
1 133590297 566970170
2 574666307 760026634
2 377652030 380283619
3 262724686 856797176
1 163110069 501999120
4 501830851 104844809
1 173364834 221628894
2 132075137 225163537
1 250562035 392409059
1 384803704 708797603
1 221793791 586066258
3 974865921 814097832
1 995795931 404168400
2 606500969 719700984
1 444975445 669647735
1 34650608 826294214
1 763427078 246906060
1 479639694 471231183
1 360988890 395050117
1 802360146 499705727
2 478911002 56096061
2 826215214 199710817
2 931872159 791719334
2 156271185 130927914
1 939929344 760628706
1 271780169 252250828
1 935448428 360150576
4 496156716 782981444
2 109799665 365542752
1 512390583 23014182
1 992049673 414680879
1 674432605 32474778
1 927793706 60602627
2 164426249 516533810
4 339326915 864079920
1 152266259 517846148
1 430270323 920129307
2 798776435 135379725
1 539302250 615539488
1 214432295 199162859
3 573739350 201423900
2 771822920 124816242
1 985009923 493949182
1 587194658 503862600
3 844152221 953050926
2 195167581 813514164
1 414220900 528694548
1 374859975 893609603
1 662074424 651175892
1 731490611 814333920
1 544758839 306714854
3 940072934 409126042
1 189249802 355107965
2 146435257 798793067
1 906442460 672554118
1 19907424 979185511
1 437361650 189412927
4 383837635 799791010
1 939930620 348047141
1 770762433 669124650
1 481195172 744491516
1 383804526 141613428
1 278088071 845075024
2 327620278 502122308
2 701927784 135638155
3 437622879 367805554
4 113930372 504569125
2 894653112 240032700
1 358904262 378553766
1 826409972 47080044
2 545003649 588994437
1 130134369 336665737
1 780611967 208269349
1 765319554 909366910
1 493216383 623291829
1 251169779 832076606
3 495081102 93791319
1 101739579 837628296
1 907912849 320709406
2 518872392 712653225
2 642856521 74984272
2 993836812 729129204
1 981745784 759992986
1 970047930 307980153
1 686099132 618151011
4 456349065 565884446
1 22503606 924801416
2 209090702 143281813
3 951903077 916610293
1 395644443 722784955
1 559266246 753673038
1 817608199 466385800
2 285135629 398808824
1 536256453 400258179
1 724963129 619708402
2 364810262 927929505
1 10021254 62578446
5 410363190 17584603
1 130111479 130467044
3 515054050 82967341
4 928283844 875802013
2 356014609 50758047
1 412556401 939982291
1 775153559 825148151
1 6145432 312935716
1 278301633 826577312
1 817997338 732630444
2 610716987 153063627
1 806259899 706238067
1 535513512 704108248
2 109283520 198171967
1 23048188 783445739
1 431929788 725200930
3 169543712 186212694
1 39577435 713454177
1 137974188 543545156
1 940800507 846990471
1 667675117 71155233
1 888844463 170513567
2 354135744 884332204
1 114424339 362649634
1 5991483 367977520
2 459298280 296430587
1 418892317 784549569
1 920865745 557313005
1 602095202 508652761
1 385568478 659565924
2 729806314 854475261
2 150468002 92202678
1 373940256 944292632
1 313438167 701643589
1 763359891 887918192
1 155652407 516124607
3 419744531 663432146
2 98545550 754479167
1 420359697 310381125
3 475294164 402687086
1 383313798 511466767
1 166482315 340908390
1 799595780 203488902
1 561907588 264785016
1 778202789 304546669
2 201607368 517634004
1 878610116 437561204
2 547027920 183424991
2 327447108 628218535
1 395165779 585225242
1 847008425 199086166
2 207996463 608912437
5 75356763 736732918
1 31587571 141357259
3 221746639 500214198
1 768002498 642063615
1 395028682 452377360
3 620441839 321868380
1 810063210 676219972
1 255413609 359941623
2 343421093 873370020
1 235806913 946756061
1 660176691 429068684
1 292046772 442465721
2 914591507 381702422
2 209069504 588997284
1 887406731 558980192
1 538043253 823380116
3 242355540 659899693
1 955775209 702590683
1 702401210 464992367
3 849059168 99708646
1 485351735 633357331
1 183883530 153015619
1 146405363 54843941
1 791892036 134943025
2 338736948 38881732
1 887742378 288672159
1 840700267 570324389
1 671231977 302249386
3 3074398 538495571
2 616155214 170492461
1 109725515 427066982
3 403382648 667540579
2 171606692 339630012
1 193008267 61298827
1 677107350 840073495
1 755190616 417764752
4 349152871 909606903
1 97358555 78191965
1 564295862 597254816
3 948374681 545269985
4 497388537 201403452
1 346378454 882585109
1 337028656 315111235
1 360830331 552120986
2 170034940 167873024
1 355687934 157994181
1 503594483 350272050
2 946070176 142683214
1 300280188 361076280
1 365137112 57947971
1 355111787 963126066
1 377764456 458155182
4 136456856 789255720
1 632900614 471054103
4 938920054 916638837
1 648970585 915485812
1 936856627 580716848
1 904984328 336463741
4 26811221 938836878
1 564111333 901497408
3 811858822 399004305
2 958355339 979193508
1 37578019 830910233
2 732697121 351925310
2 35381221 815650171
1 797486096 149474803
1 883144227 704578685
1 747618664 47679504
1 522311054 143487396
2 658821479 469148167
1 639740073 617347676
1 793484160 688402003
2 157090171 874918314
1 996800715 84955713
2 320079315 631146616
1 182297467 632654923
1 515953488 494104104
4 354281065 32569314
1 618429467 7025341
1 650916573 827035308
3 895211295 851148374
1 66001680 145677326
1 441964126 966344074
1 886436447 1885265
1 515760833 480462114
2 624045935 535490155
4 688045512 1060353
2 526319704 525118082
1 501896541 967028996
1 296212770 39327099
1 305801441 415161557
4 781732674 774332171
1 787910041 553666534
2 443273303 287625826
1 687503456 722559831
1 631741106 573856578
2 649089025 112591075
2 973800928 728859221
1 773055815 643048854
1 347339680 466400170
1 807951036 974717339
2 193894515 72289903
1 7646116 836196145
1 664049793 332263329
1 971942218 390034597
1 804879645 639394900
1 201463949 981119622
3 405309499 379446070
1 700010071 106187390
1 789666632 57626704
1 132360073 163777139
3 599489880 623991028
1 154864338 306941382
2 564571051 179903884
1 506321624 399749993
1 53902185 634849012
3 186217662 951885313
1 249338489 218967588
1 385706123 273943340
3 518211438 19275912
1 491420701 628212747
1 748269104 983656112
1 65100263 177390596
1 176119011 63518453
1 184204205 511183862
4 702028248 688283863
1 75855785 620631705
1 650057245 91504318
2 241554289 236461041
1 77491486 384523599
1 220153248 148372253
1 490822089 295589546
1 461179209 562258549
1 672689639 473018491
1 382453040 291816571
2 203515210 621691233
1 299903399 16640
2 487128656 980216890
4 766035626 612260335
3 819266701 520223108
1 924482763 289848981
1 609099566 299002429
2 80535522 307101420
4 75139835 376479226
3 175262782 532633143
2 873482285 597344033
2 470878353 956932811
1 853858836 912728645
1 533230364 533211207
1 782596185 527492448
1 233971932 171535774
1 381628145 923930878
1 772661365 984484137
2 341037476 976836304
2 53917260 145556406
1 442244542 197021009
1 800797735 160423864
3 306295947 260498028
1 962152295 686862243
1 105262049 967054847
1 492041920 649444665
1 298149930 621888008
1 628364584 753461765
2 80065213 325407813
1 651439192 284572088
2 650610774 96695092
2 682223803 655699432
5 323402922 820909010
1 835813225 754066980
1 915900351 912329132
1 351395839 140688392
1 672138636 620912997
1 337494437 409231969
1 301076414 680016108
1 876894484 461439843
1 102173065 471569681
3 900877001 274877221
2 367439680 136879347
1 175498480 561150937
1 586650198 508876820
1 243066382 538717177
4 317709921 746932808
1 460541484 307669436
2 257396582 986218834
2 285773277 428296434
3 978445552 367289583
1 512978629 458293011
2 836883208 780544447
1 903179516 244667836
1 750350065 212275729
2 568893344 688944863
1 611901650 195967629
1 716362162 887572957
1 603932250 46160170
1 996826555 913562728
1 543935286 963215576
1 145211169 207361204
1 170598583 164051784
1 835698643 193168931
1 120072985 638888065
2 469496415 218899089
1 451325651 40208251
1 298249028 66031870
1 557934393 561026077
1 803567498 253016571
1 44471861 352658029
2 982558407 805703680
2 840556552 348118216
2 482064194 624417003
1 232069915 863521611
2 942726134 872446234
1 755740194 776665355
1 298257574 373456312
1 617056693 925273227
3 145053479 405682893
1 348880810 160950223
1 19730072 56386353
1 563145438 687639461
1 414628715 244079987
2 698098464 453676320
1 855751130 224848547
1 448045258 150275259
1 102951216 810846683
1 406561096 742548360
4 409100916 700643628
3 417471193 93766428
3 154286300 453571569
3 652469923 662629788
1 498101872 910376035
1 780686658 179225184
1 951370203 332885055
1 917431180 721046146
3 918360223 518033828
1 964161625 848418048
1 365711012 616628003
2 435313107 348261275
1 381449728 404057314
2 534899443 359800856
1 643804757 550209037
1 399578863 581415316
1 62332459 286781782
1 253307381 158284139
1 368002981 509877195
3 542333818 569136672
1 348186689 108454316
1 748507338 542987642
1 445170124 959052547
1 514136523 558903391
1 864720868 823851626
1 375941451 271893267
2 762296651 137099456
2 13167763 524884889
1 544327402 486234112
1 445956264 212653987
2 600842999 770339581
1 730252654 571678141
2 455222673 568107011
1 594877660 273420195
1 599140351 978718210
1 238203156 459706052
3 549349863 41599300
2 292468660 115069730
2 950219296 970573629
1 487164963 2865424
1 613264947 552411025
2 679913435 825424371
1 113761268 386747713
1 747982904 378720011
3 406553390 607221306
1 42245214 526789895
3 842591901 58005017
1 988452275 88122006
1 16558357 163409694
1 112742801 4366179
1 83677992 561564238
1 111984401 904861881
2 374385852 478596748
1 12686911 487993209
1 959327226 854646465
1 308829217 48723708
2 987725113 190136360
2 643140863 585765217
1 278662891 249287548
1 773041220 136569816
1 184171261 643171724
1 413142419 760073010
3 985632359 315139630
1 93868075 385926913
2 741838829 630356912
2 574283675 415043805
1 823100706 1402083
4 621057694 159875517
1 272351677 999627295
1 822102926 351369552
1 977345340 29716850
2 86503647 788517867
1 978083862 892206400
1 671700303 273342888
1 736007771 432038837
1 14934170 244746374
2 222301837 931686871
1 295688423 984737655
1 92982334 314902338
2 950562500 510434774
1 250860090 143899713
1 214720784 891281434
1 394624871 624793970
2 389998566 212202460
1 932980599 543591652
1 312197199 904471681
1 400091539 405323593
4 471102201 581029074
1 992876784 321423547
1 39191697 212259403
3 225090103 346414677
1 575694269 555330080
1 325284707 846927699
3 781836320 82550889
2 66089859 393957647
1 153340378 338250909
1 183552386 143333506
1 76310302 514520244
4 966836194 558471042
2 870116827 219587798
2 944447802 238715935
1 224565343 769736184
1 472068154 5377042
1 882568143 830103313
4 487144545 768849472
1 629966393 837346293
1 250599340 185066194
1 183167732 869483849
3 24913254 897245820
1 896269906 925984509
1 731218032 909600953
1 84847403 340504911
1 198161894 551746621
1 585160939 157042415
1 222782962 498089774
1 835970262 809088013
1 651963229 800674736
2 983394521 94642855
1 167686299 312887025
4 416608383 410480380
2 552653602 859571541
1 616698098 416402811
2 810037781 575705030
1 633334149 178344278
1 921054560 12336320
2 844661206 721987728
2 173515081 260331854
1 173859132 600263591
1 599153130 295558121
1 942001730 498829299
1 34631320 869965322
3 748953082 333018026
1 902112243 749994275
1 964922835 692725686
3 427114968 703246308
1 406099674 605036670
2 147401939 403279948
1 669527048 693631368
1 668135594 50177311
2 309162780 377412383
1 19064962 442682693
1 745769343 11219546
1 695920319 36307971
1 961985939 723324394
1 239481376 358272065
2 542975195 242707620
2 94692536 927195035
1 446505920 451337875
1 777459619 126060334
1 962842741 908663330
1 14396950 880840016
1 860591538 953572881
1 338093524 234781290
1 927056051 488167672
1 432314565 854198597
1 226570502 694836299
2 902716219 307634111
2 357628633 41073581
1 251136997 706101610
1 710488492 289893062
2 773204541 512763379
1 503603883 844477146
3 929713920 680654751
1 421219504 44293042
3 415179189 323224272
1 728676167 874198370
1 799143724 937288722
2 859883510 906504597
1 832531476 444426982
1 487105754 505083767
1 648218784 376404464
1 635000596 305253652
1 165718701 132446641
2 925227852 309189497
1 542285406 404394698
1 36494066 959010004
1 236171508 867291029
3 74522882 910285850
2 109026779 731303091
1 544377341 663001224
1 960457581 822375818
1 698149639 711968280
2 136945658 799878377
2 210814995 211275871
1 687796759 887140595
1 119921404 887988030
1 845770516 387899479
2 912028042 143428296
1 782698849 546359882
1 598456922 412609252
1 965677073 905458168
2 366063753 263870868
5 651649495 527981905
4 782336914 315280235
1 270458516 906288890
1 990696156 904577393
1 567792202 963201832
1 50599400 67949538
1 394279377 286010715
4 764774136 967622590
1 792815866 47048191
1 655617994 941745433
1 431110103 329414341
1 63722721 915972770
3 912275681 421122525
1 662382120 719087958
1 677880110 665491069
1 329673879 33941820
4 718672933 630280305
2 614678176 888662190
1 27756193 638392885
1 959178376 243633712
1 895222782 928664744
1 470452080 343408037
1 939830267 907209098
1 581975468 935695674
1 636440162 935055136
1 16285291 374150558
1 653648057 157588180
1 107124515 944377500
1 949144888 138477270
1 477043966 754587354
2 668955610 165636072
1 531970258 369011907
1 383292312 160763222
1 51604170 192205201
2 593081565 800955047
2 454176987 838616676
2 543830586 752755929
1 921078784 150926107
3 740918322 461441977
1 529637741 717415265
1 715871872 789195650
1 211636591 228137876
1 673953540 754079897
2 294366935 106620456
1 161956843 777561476
1 659487967 100239623
1 68873796 902403995
1 721129431 655132252
1 363313814 766034564
1 27659244 951083574
1 102057295 159776508
2 982804319 9538
1 292112596 362583587
1 641678908 385578296
1 805834583 742786631
1 865931177 449604260
1 691264505 47405571
1 86544860 113632757
1 2836837 269546460
1 461771527 774393279
2 234969347 48229141
3 483980136 859215337
2 976522365 497264985
3 423679372 977328627
2 577401790 25348727
1 305952862 156903474
2 313478572 839629646
1 522452525 632451894
2 186528367 276531387
1 116775028 114483206
1 716507990 689893071
1 690407680 466608445
3 493584465 371185056
2 752929559 339153958
1 639252911 180206131
2 568972405 403610684
1 901763296 138048223
1 147498424 207501972
1 73708812 54528217
1 188863813 686329917
1 282165161 964813166
3 791321806 666390636
1 232196968 277545971
3 835661206 327055963
1 298291874 918339339
1 199719353 226275509
1 848991661 78375302
3 165731734 642598824
1 910040604 36523405
1 922313567 284242058
2 324589226 638420411
1 592008420 557096663
1 206436768 50302634
1 413525260 92361007
1 485802778 337976651
3 464256945 641995434
1 742910181 720653264
3 586141841 868293800
1 696045831 267992046
4 375236366 944523507
2 96365065 712045181
1 758236899 403093694
1 205158572 988342312
1 39801102 35623540
1 658620031 385584568
1 821859401 572933943
2 232583917 427068396
1 185963813 903401332
2 543359642 983269343
1 230310350 139521659
2 235956363 75664025
2 651642031 626492815
2 808012560 157804339
4 17064138 157553160
1 111163423 680884986
2 716288725 740182265
2 911230676 468699977
1 986667917 144272856
1 532139602 909487682
1 873768704 861138429
3 457093275 779231457
3 254454070 635262224
2 876878820 824929452
6 339096299 511706297
2 609292999 596956044
1 767186759 215277108
4 656171467 526739701
2 300109749 538419156
4 750370505 9209515
1 960252002 21714877
1 520511223 753556916
1 270498445 143003275
3 228304761 930016039
1 255006854 574236299
3 950694260 316017664
2 480960281 979393149
1 732580221 27838717
2 989136884 475486932
2 426710673 825937861
1 331863857 109141852
1 858712211 446154985
1 670067311 890825225
1 642169326 318567752
1 15229309 239722
1 909396582 436601779
1 849035511 796186842
3 756103435 304203647
1 351424288 373147392
2 951278634 188530780
1 603927383 279542133
1 525051077 419656374
1 494817064 609642288
3 8258802 47064084
4 273112226 526583379
2 399170104 337626538
3 878427646 128864496
1 570169944 804701
1 863498948 732517676
3 810210730 565839097
2 190877712 871622919
1 903578611 410194380
1 411871518 154714572
2 269293606 96073545
2 540963529 20690003
1 369047155 16265467
1 871092714 510861498
4 433567108 987456546
2 521323631 552949611
2 10315444 942015161
1 893841081 570682232
1 450400997 448775033
2 95683247 109422263
1 713827826 691204011
2 942273701 964561422
1 606248927 528103860
1 726018864 248991980
4 225760001 166130111
1 702057723 379603472
1 813013560 845461415
1 670449159 412980572
1 423519096 704825494
1 263435544 22375761
1 126503638 671231750
1 640187470 674032074
1 590783295 114806980
2 804868295 957587630
4 458052741 615780664
1 599261677 597578201
1 344618144 353631746
1 53696956 598171192
1 196343970 151372492
2 703771523 924917666
1 693675350 254426005
1 483858348 785537389
1 514965257 137020556
1 545844127 43032116
3 687410710 448866774
2 572874111 784776287
1 288443182 986170846
1 872416734 326061661
1 412032967 639759229
1 461375563 943262282
3 350072810 532095551
1 602685177 698679396
1 965742140 409872631
2 185876897 526535643
2 365076609 509309917
1 772505930 259784633
1 795345514 799039508
1 266533276 140531435
1 385233785 4957288
1 592030678 957724808
2 426817174 54663472
2 809957280 185037820
2 533565396 262580807
1 44826196 800978512
1 268509600 956139809
2 651934545 893302763
1 302636152 840990058
1 506065170 945763469
1 97927905 916212647
1 557772012 405764778
1 857753746 231855915
1 775660411 625281498
1 23024615 491949757
3 451558881 746689652
1 212191009 157847444
2 78221958 405303963
1 161704812 428130687
1 705822087 544728868
2 818212196 733515414
1 613809569 921279810
2 483550597 664618766
1 823400351 673134030
1 330276740 998016775
1 638937114 759044366
3 149702959 648576218
1 885639432 194756830
3 234454139 660515025
1 302958175 760180118
3 308960464 535092159
1 369343740 32849642
1 103380021 719878488
2 665866987 311935964
1 573585295 392330038
1 126153109 651329376
1 189485482 932255019
2 377790559 158860794
3 831873130 603110050
2 146796530 230410887
2 383413824 998075776
1 153241052 469155959
1 460971628 874355551
2 178827999 463539353
1 880077195 19357274
1 941781276 733662593
2 456371087 188892825
1 773731905 447990157
1 239973340 191651276
1 421540224 738600727
1 47105885 864894533
1 175850780 130642110
3 565291338 289678311
2 646284122 442557814
1 176996837 873284305
2 703779969 61473284
1 663912321 254595651
2 252514019 372412788
3 40070594 896629930
2 923839888 850968395
2 973666822 825599663
1 270151317 439898500
2 151900055 941650689
1 702636072 709243373
1 51643334 14103496
2 595766930 486259436
2 144976585 31422071
2 459418053 14180100
2 658110708 651415853
1 570700983 423876550
1 528309436 234552349
1 694502804 436358914
4 593200343 975235485
1 880308308 91045011
1 167285748 309896954
1 953732441 482527811
1 748071144 577948584
2 334322744 303373547
1 109207620 746604123
3 552487553 826193113
4 586296491 754655831
1 574075569 985488389
1 884576611 177831933
1 281812865 926892032
5 491628742 970582455
1 524557047 537516547
1 176976293 183230488
1 711908973 665178128
1 174531170 317484986
1 731601406 271200506
2 772395614 918061179
1 349561023 989146487
3 451030199 905706300
1 125773879 199426933
1 840842587 118089925
2 75069728 80258670
3 726466723 819834992
1 135767392 389325910
1 163919812 330500404
1 908448026 977845716
1 532008860 977018294
1 741047245 96954949
1 362584680 533504516
1 104719703 565783604
2 670076369 358589647
1 947388495 813907205
1 729985836 470215551
1 515251499 936252166
2 355290186 513776796
1 717182153 716583178
1 715363932 105037804
1 542837585 420563753
1 351831614 846612678
1 228653515 298867516
1 552515974 561502028
3 716793338 806823978
2 381412641 163095190
2 752862143 316774809
1 622365725 153232786
1 841450227 295270704
1 726977742 644990892
1 380766563 32011966
3 209046745 248614749
1 939146090 423003699
2 307327061 77719677
1 858406765 617906450
2 595833363 625436543
1 111443348 742920903
2 93120031 175824710
1 657276336 431581810
2 778671115 715762175
1 395692476 684097783
1 232799876 938524412
2 519970758 4566681
1 932168629 840676582
1 62879138 898479494
1 761813270 836588080
2 728932611 408351173
1 255880787 82009529
4 776133736 758681530
1 160067509 138342030
1 358549059 698192772
1 125870592 383176881
2 596579360 3049546
1 770500742 281784508
1 958493809 669380829
1 607797065 336503298
1 337266607 727673071
1 825481955 910529817
1 833388532 169678451
1 122228705 821303020
1 727335192 877928790
1 979448454 630607761
1 775531609 363149015
1 809144475 251161806
2 271114330 356455373
1 773670039 291403466
1 880946579 486925064
1 278567022 567390374
2 968441870 173923400
6 132339985 875247261
1 420324319 383438391
1 246609654 522460825
3 67088133 622206798
2 151245180 699338470
1 683373064 435144991
1 361666855 726320804
3 529442736 785409921
1 838460745 725051082
2 921857026 387218598
1 744319028 772280437
3 420088018 258925902
2 31886757 707021444
1 387622420 446730144
1 485862643 549212472
2 130901663 584535085
1 238844537 877322779
1 59189774 661356068
2 227964009 631182762
1 75859866 832751302
1 666989287 430713931
4 284186993 243633037
1 327001854 55366440
2 809153214 508831977
1 784406045 262510102
5 78227656 205338481
1 955191792 216681273
1 312036781 758959704
1 348604777 960249380
1 132354520 534337114
3 485723574 644588990
1 954470106 385105729
2 32346469 48924906
4 996468843 849507419
1 318951641 230657905
1 81705044 314517908
1 399785700 789595149
2 155895575 284110448
2 994479033 874572775
1 349695794 590263186
3 466568199 642965311
1 821560163 663528590
3 71721308 199811740
1 490370347 732980395
1 675314949 356368916
1 872412832 288665282
2 663813413 192624083
2 682072070 809769075
3 975021458 839477985
5 248747995 181855548
1 344203611 939127043
1 452136106 284074391
1 256923234 935828618
1 398668920 640600673
1 870904225 319995963
1 260187814 187291793
1 621477273 222990041
2 153637014 691430923
2 690285504 146558342
3 846866357 763361202
1 176623971 645514082
1 573049034 473251831
5 475533832 573389401
1 902556478 3589400
1 744356090 383929240
1 240353352 9242234
1 354952147 494417550
4 587730724 41448598
2 434055327 254770984
1 43938888 389049412
2 39752805 288072653
1 313868980 285437267
1 730696165 539548979
1 507693056 455799346
1 603706287 72507347
1 887452956 240768964
1 511921332 59375473
1 637067433 19537824
1 31607148 843296901
2 967440217 854127777
1 213104588 958302818
1 771958622 958014013
1 303140908 969142487
1 197225181 932017753
3 679883938 55408672
1 686369099 957800375
1 979154366 11060606
1 326761538 508536653
1 558504640 668026378
1 421891169 154223030
1 827271780 712629578
1 353174461 439045824
1 194119197 270456164
2 696303274 467853599
2 83806160 912472555
1 882207127 553080230
1 478896704 851268622
1 574437726 43709465
1 941457326 299660558
1 998044325 567596079
3 161057358 2282730
2 580553696 203413520
2 639500784 116467697
1 875226191 166392537
1 951624550 5911303
1 68596826 307481613
1 791755109 482446276
4 326060330 770935020
2 83987356 3800915
2 120627529 728292156
2 821520518 638443808
1 343316813 111845279
4 66935319 510482843
1 196599485 165020266
2 165690 788712788
4 871342019 647627266
1 557085564 593899466
3 381335430 384943290
1 299472036 30646039
1 642435063 437135459
1 309901205 244990274
1 5416272 16399335
1 348029281 463997811
2 473769416 340692508
1 824546136 532606029
1 541721183 527320694
1 356540875 812530058
1 542445069 568575972
3 947187429 843028862
3 276209503 710683959
2 660409995 978632817
4 411856339 814628271
1 852027955 548952411
1 332672570 529640276
1 635484231 404240990
1 39772214 409251768
1 610984098 81512109
1 935302946 554786576
3 857149845 585792929
1 217508759 772192946
2 991881306 970566706
1 851225631 653148472
1 230370691 24157824
1 403295187 841032630
2 440875494 308095694
5 441778885 590597643
4 570655720 40773161
1 92994261 384991151
1 243524272 64492298
1 858438966 914949438
1 415622369 634488130
1 575303511 360871159
2 282704109 765544640
1 590268110 933373664
2 132872328 215407195
1 233808466 300382463
6 481576834 143073515
1 378030302 721943339
1 474353123 832192840
6 582326519 452769419
1 248225868 897173005
2 305269642 239953064
1 499290137 497076259
4 547663662 930649305
1 168710449 400100437
2 736953528 437510191
1 987093648 942537837
2 600475568 758274818
1 573682950 369053730
1 853793741 609229956
1 700423581 751849019
1 271503626 92783099
2 838746374 954596623
2 839324928 956293529
1 851588624 558878247
1 747744396 368025322
1 25857938 193011946
1 494878390 116273483
2 503950443 189348718
2 873284999 234347145
2 942293917 203007611
2 469676072 737682564
1 503301015 925231583
2 367084785 235254539
2 504070327 211719532
3 64746355 999088419
2 200635596 244430792
1 493132787 485762515
1 156311632 950934990
1 190343965 299005480
1 810879709 307999292
1 428070905 797051081
1 50577140 795883404
5 413903655 229480496
3 797909735 767382047
2 431421447 941196789
1 12627049 388406804
1 368416279 82256620
1 902104551 617019713
2 449241936 140985072
1 720585422 830309581
1 751291697 460827516
1 141659638 468095780
1 269248859 59936245
2 674050503 850015469
1 102730098 972102753
5 88564257 600811303
1 132011165 525121354
3 653988717 506521091
1 497596812 180550461
2 54273333 55001994
1 884034793 195347722
1 533409624 448402055
2 441551882 356608488
1 217125388 789368402
2 355046534 677680296
1 154017616 301300281
1 7681784 52452404
1 664941662 365279338
2 276145876 466510526
1 772272665 714164247
1 70995667 113998379
3 560776031 439788461
2 675430048 613272020
1 128343541 913612342
1 264851548 573013463
2 96165085 112756055
2 633973784 719937933
3 19507163 517416484
1 656056140 886764873
4 966340822 86393937
1 318254917 751127680
2 640561840 753493963
1 610378838 588797942
1 560727925 37026558
1 955077639 246673373
2 191639804 788599298
1 242731841 717341663
1 710750233 256818754
2 855446781 853659021
4 528431208 199114133
1 312948341 520466752
2 714707527 651979411
1 388378834 936254462
1 860793666 355520793
1 608233880 261483735
1 914828837 973707860
2 167750398 100902872
1 870370796 563678107
2 897957335 615906966
1 230676034 107184660
2 1591332 31044034
4 877298879 764124883
1 331055560 577615671
2 197387946 156200235
1 30821530 927994702
2 194877040 983429855
1 455311798 168411460
2 10960084 314038148
3 471547857 832184665
3 962404991 597146492
1 95187799 591667150
1 889015376 685143987
2 909631485 477760356
3 169215574 973438455
1 919646580 259359831
1 216570955 482342075
1 266049313 898237420
1 970220849 581053724
2 515100561 951102727
1 190978271 35700643
1 35426780 615555357
1 529874761 237243170
1 703501721 76327967
2 781185729 549074048
1 55099626 557417230
2 20385489 432319068
3 971847079 914155808
1 323848184 417466540
2 965057565 310669559
1 949327871 406915626
2 292932502 109750581
1 678502023 825608480
3 360078134 614909624
3 636777839 441750601
1 848127027 503882153
1 557339201 357699588
2 217683422 120901189
1 434184489 564199561
1 884523922 967706784
4 698333501 311384536
1 269592966 719345873
1 223335600 912815896
2 717170732 876081481
2 267391420 846277449
1 185515390 869139588
2 810866358 153704503
2 803475012 747689077
1 669242719 940383295
1 823040195 52270933
4 401118633 865765037
1 876034982 63449292
1 299317233 392332944
1 22472200 873847466
1 913703975 404763175
8 488162533 254865932
1 109083500 512921621
2 272312343 802438871
1 151743303 243925320
1 941475837 389653393
1 965081829 488915052
2 926428736 806176144
1 749999251 719291413
1 807143229 157151234
1 161777328 835625070
1 471948096 218829334
3 735929246 681435255
2 294580686 467722893
1 591988730 393660992
3 188350691 436644058
2 293323750 178270771
1 524784225 573120771
5 525798241 375323402
1 665668866 625170156
1 217413098 465130354
1 389073088 882792371
1 847715003 878534102
1 257979046 270782629
1 752953888 265078506
1 578553294 139388868
1 808500057 56229715
1 350952152 646221664
1 504608946 365083291
4 189788772 105233093
3 108545456 742855184
3 27236552 114301749
1 149455724 536655444
1 65534081 878802602
1 565335825 824672541
1 517933955 691105624
2 996119455 823125979
1 153719213 156017439
1 543939893 118980119
2 955750093 51795362
1 193582227 73875546
1 240256498 912718668
2 119251698 712547625
1 956127633 855412704
1 534709402 581731483
4 224077017 678723677
2 249281947 419976238
2 987478905 485728454
2 94504671 182437827
3 740682813 574722419
3 279522745 936571522
1 924814391 622288418
2 79378759 894706778
1 306266287 334912338
1 928443460 646554622
1 217237037 234382290
1 235080369 413977112
1 666284712 26274076
1 547236992 551400720
1 936527872 775746243
2 569547631 72633225
1 523776136 407639313
2 483208706 820175435
2 797307546 851220192
1 484463842 991600067
1 440900581 239132301
4 861412035 968344056
1 757105265 838534508
1 117513944 162903461
1 530906248 943587437
1 844610948 977806106
1 327937164 828199313
2 887856034 882490589
1 438252138 395081488
1 318285768 938781129
1 701362677 546145558
1 750475686 788039238
2 326144405 420038869
1 522124988 953235194
1 261053501 414339518
2 134760812 564012818
1 359523376 293656671
1 347862555 758844578
1 208395890 481018588
1 194749419 151846010
1 82700288 163849049
1 78393772 495568795
2 979073796 415730143
1 721667907 321117198
2 367797051 644789771
1 560005758 915984332
2 370733272 252446788
1 482505611 971917174
2 534467995 455075021
1 115308915 696794081
1 692346228 589925982
1 335505793 416062906
1 62429249 819271226
3 218065864 687395365
1 933787855 150352694
1 984662858 891754352
1 836042484 49046710
1 566605174 23843092
1 68911391 913617989
2 53801350 292715257
1 669331756 382129421
1 398135356 196234235
1 850748699 898252855
2 201755647 340555643
1 91790755 899989429
1 264475075 948028622
2 706611407 645551577
1 404921542 809603919
1 669247482 744834634
1 717443434 200665888
1 576693416 751049708
3 363438606 477077207
1 487770454 916536704
3 81151886 786129632
1 819599610 713878445
2 523922014 985517643
1 756762385 899787873
1 964544126 789832645
2 967462328 100358040
1 173393003 189925228
1 852686774 949741366
1 245009527 870613259
3 332807023 140066877
1 120227285 696574850
1 823793802 320489368
6 201331330 258832757
1 761770421 145622247
2 102077365 958862950
1 93352204 372865599
2 288561102 755095240
4 796438082 344863862
1 502100033 123940839
2 702422529 516492310
1 244569115 632041720
1 809928058 579564481
4 675313643 899056276
1 980522150 355220998
1 742731920 72385539
2 111535439 754967216
1 371596744 635743936
1 835623573 464355658
2 904314143 656214609
1 895708095 274372338
1 690863249 871363178
3 916893691 390719985
7 525854762 8859768
1 794931981 365510376
1 720508454 919022794
2 313956100 276892192
2 26518135 669109811
1 404224463 171586436
1 78697690 920047820
1 139181003 51521579
3 510173583 531159149
1 380240811 693801047
1 573322595 205556180
1 332963123 158798605
1 488717123 442670617
1 346652192 405672573
1 567745872 915321241
1 283531682 520818069
2 19044090 957535997
1 268542021 684138359
1 820807595 929008522
1 726402909 288119735
1 177431328 674611221
4 848535986 931776609
1 725120723 420011614
1 970789709 421600071
1 735383482 343993747
2 727744447 970002426
1 961015694 939389983
1 811975557 43713667
1 525550952 215123458
1 412705877 174875655
1 611215922 642223074
1 919920051 246240282
2 347397424 606451505
1 586983608 264049237
1 647261076 512964791
2 835478369 35065178
2 160341136 285131090
1 218059716 95673014
1 860675901 578538800
1 964831841 483181072
1 838516322 371113740
2 991793842 479474787
1 438210731 868647175
1 946341426 997602283
3 670775637 76140911
1 122237113 348264271
1 238482979 40542262
2 771167493 195130184
1 596840298 632551558
2 157712446 420336665
3 260417607 819408407
1 353789439 13775484
1 857722186 458737402
1 46618969 446928692
2 874507761 54735888
1 360549610 531395708
2 329519829 112095772
3 892335060 695481916
2 800020538 108420834
4 197021530 542833653
2 263277873 67277273
1 592044681 718656794
1 48488888 267948990
2 909567730 777383843
4 334315393 290081658
1 982539256 827563236
4 236320972 60752036
2 229933375 639747430
1 570359625 537913540
1 815971576 421322887
1 227158695 837933528
2 112382887 681257573
2 833239317 376173440
2 288500868 778886946
1 243358026 940650254
1 629328862 791180570
2 875528739 40576250
1 48503799 409563893
2 444206081 872367227
1 947169063 916872548
1 245178822 872759838
1 472779380 272658781
1 454693609 825937173
1 816730253 671234740
1 955056420 866077918
2 151412132 891368821
3 761451332 651901494
1 329864880 53300445
1 265138104 181011920
1 728080991 418733494
1 697722334 133349835
2 289468081 125513511
2 936955108 494437947
1 233758648 956212944
1 721004549 899095249
4 659343336 978033026
1 117422971 652381747
1 304345259 99436794
1 93061733 538698947
1 627933107 188088234
1 744355176 733518611
1 883919535 649523456
1 853812428 942234455
4 37074970 33541189
1 834580963 503683854
1 956228396 679165948
2 451527102 349352339
1 567272744 136877425
5 478425885 399773594
1 228122499 190276932
4 357267274 248361583
1 40950443 136868432
1 574375756 20807561
1 92822634 422395863
1 8166189 767879122
1 729758567 670291703
1 422916526 173447521
1 725564173 986714193
1 999047076 272762308
3 696328753 103087621
2 6125083 594825507
1 959160585 159269302
1 718617612 333510710
1 514894886 152891340
1 333807999 921317387
1 706438396 283369341
2 682418701 464028897
1 499031009 970641797
1 495930120 884740699
1 689934475 332018804
7 673455014 304442767
1 911601817 460141847
1 232762755 848617373
1 220925457 227305750
4 12912709 114257199
1 30109784 852873967
4 868842902 592226644
2 197301328 522227565
1 846742596 93766412
3 2187244 966517971
2 613643826 674269691
3 906044873 44529101
1 594372260 493158274
2 382302850 429413077
1 449873400 947992381
3 381713044 814008488
1 566756271 407637551
1 847860538 740616519
1 215664518 631990416
2 986195342 852363028
2 23013730 555639140
2 559290441 696489055
1 858810969 331584010
2 662523112 748817194
1 698586648 566169040
1 645256960 413029538
2 169538313 878900388
1 821128354 730173677
1 981522352 566943212
5 736727626 717937260
1 817575385 241888382
2 512507410 504404438
1 962668972 731819853
1 810011600 147514474
2 913577215 128588288
2 57237697 887581924
1 343138687 201091628
1 826489436 728772760
1 750821841 24888635
3 266701208 951804454
1 107842276 654847902
5 416632850 434319286
1 929782421 460700164
2 554013602 198587648
4 473489851 845520930
2 777926651 762030437
3 624453923 10853653
1 911151039 37583034
2 609310128 965986176
2 78133720 937978872
1 83398636 537045889
3 746774371 401733268
4 600661122 544710500
1 859772452 488292812
3 873768558 211236290
1 540202899 633951089
1 499652812 915395943
1 277745394 691863410
1 785416548 75112393
3 899001822 936604437
1 526179817 94295793
1 41469703 971162166
3 288533203 144478631
1 627524016 725809063
1 496299613 327561309
1 700419509 433200687
4 950549306 395669429
1 283640095 176865151
3 132116464 797895359
1 596166825 3152818
1 178696290 358506134
3 131783660 462780487
1 321562461 316614556
1 881207684 52947593
2 275416505 735685115
3 805006708 145413537
1 2557353 199151110
3 796374786 668143792
4 864932409 888226071
2 618772044 22670002
1 314070461 605823914
1 765525109 984005375
2 738222218 534680689
2 614389372 944095147
1 129060577 663216815
2 520795188 317186077
2 824580445 527098785
1 688486548 546300195
2 430057127 389800108
4 488289032 604066913
1 132140775 906895060
1 367600678 599011948
1 685492766 160372831
1 836254814 374974390
2 146388717 818239267
1 275251508 829997324
1 293160887 806908115
1 29852042 948030452
3 109197658 298464236
1 971892849 889362232
1 65936804 333782707
9 153531120 377045201
1 544537361 241026068
3 405554796 103138293
1 957608198 89585662
1 502663085 496222164
1 794585807 951863485
3 10924949 304430916
1 672005139 149230290
1 77001504 225646703
1 616774867 540762547
1 150425849 7657602
1 672352286 819916620
1 334557432 810318484
1 589772096 585718015
1 556630067 419923247
3 206341534 459601636
1 138200797 289526272
1 578003258 470488150
2 589358081 557848671
1 795811041 277278979
1 651393341 231058604
1 384587964 680607048
2 721160747 71799011
2 589225095 503911993
1 177795490 763046546
1 491834803 196380819
1 140319241 16102764
1 135173561 482332110
1 81757044 853455069
2 328658268 849019421
1 894690748 923954934
1 841389402 891864743
1 27925658 694524794
2 519870404 763549621
1 625292638 542261004
1 433372393 72178560
1 261980079 999297617
1 293054921 159735997
1 791175266 379750147
5 659950909 449030705
7 904047341 566793020
1 276477152 776355005
6 860472646 114681855
1 945369275 384595989
1 909941609 38824706
1 610347746 772241968
1 65994125 59551944
5 20051780 50303649
1 187806429 434294578
1 321392747 24759467
1 668141621 51222177
1 915255354 826566299
3 527711129 960600533
2 214970458 574517674
2 690233838 274478469
1 832908331 598540136
2 454722950 87379542
2 952177122 526782217
2 726192514 774927976
1 666416799 91711568
1 318114042 583052668
2 262678195 40058063
1 858272312 744237069
2 695736112 552753878
2 548514890 98099932
3 960523601 640539782
2 815330950 639746917
1 358697715 612239917
2 803471683 188365293
1 644362931 718020240
2 598169664 189847283
1 836797224 891019290
3 653149258 117048587
2 286262059 536806451
2 555387425 233109862
2 624457127 546045575
1 627213818 300082733
7 427298405 367911675
1 249532828 551986078
2 305318819 525402741
2 96763534 887248730
2 551974157 947332237
2 637522751 755694402
1 188487788 581208645
1 843658004 624311467
2 350975008 978483650
1 867698255 376734231
2 984591156 985670805
1 950427084 956733593
1 863429847 737974956
2 730889015 51460535
1 681816082 56072784
1 603905656 498865573
1 2705808 95631078
2 747278854 223870272
3 308723552 680540428
1 803501064 5171215
3 487476818 464402298
1 882615130 792321355
1 919599590 511562222
1 495554910 818715840
1 803872953 639191868
1 629331261 711856229
2 165524751 815891732
1 685546987 303941778
2 369064205 587013782
1 704880866 610831131
1 656574591 685648574
2 325427052 778883498
1 538150085 498377550
1 958589999 278645136
1 478961482 546334172
1 304090174 574740373
1 364796527 10391924
2 556934249 158637915
2 894915901 761094318
3 282818333 965591140
2 258144829 625358305
1 354457611 159836462
1 910175337 903170080
1 556561226 195498520
1 689235499 417624365
1 815287520 832128845
1 23514210 51687408
1 501854678 435513247
2 633958880 11714934
1 761717928 7053855
3 319244254 494614447
1 294319431 30281706
2 283690533 363912738
1 308758199 373748564
1 42679725 254616104
1 431480993 467473255
1 636080872 794350426
1 107237657 135657333
3 712502192 152811684
1 295380653 927667627
1 382548451 603372184
2 233346384 151297245
1 228470403 646520762
5 853156496 98609032
2 130399752 153030270
3 393458948 21062555
1 185105016 205188774
3 822377391 547148132
1 591104609 644761569
2 37387588 909475924
1 665903071 362856276
1 860116898 442116094
1 587290289 793124382
2 946807970 334722782
2 415341298 309520141
2 829713615 56769267
1 899424126 880213853
1 551512947 225966744
2 664940328 20379589
3 867794445 794717088
3 286604512 559353590
1 317207789 998213364
1 679924657 412753431
1 484318086 718557199
2 594990449 132972936
2 887659303 246854141
1 829857452 270803169
1 40327452 885417283
1 915496070 750066074
1 40592482 6320741
4 290237860 97395660
7 417962783 360493490
2 109471797 535102274
1 346723821 349729308
1 536368862 951985807
3 342765577 732520942
2 882173602 264386801
1 192136725 62398859
1 877520922 628354013
1 307497037 121967943
2 825789330 388758876
1 229494299 634730957
1 326283027 504399342
1 858201415 644919432
2 942752603 844100233
1 999628397 602703261
1 916755165 790265117
5 573802073 208800796
1 461380202 545780300
2 729339964 962731230
1 99839008 705257480
1 532514731 565145222
3 526066942 106182098
1 100426421 58835520
1 251538879 691703790
4 365412314 419580655
1 616386238 159454902
4 689217734 330007749
1 320144686 446924632
1 474673920 188235423
3 417143535 960067864
1 602716059 684167688
3 162521197 165065335
1 735843283 765336159
3 173706420 561473509
2 401187275 734981408
2 880567338 469018285
1 765896249 963301996
1 642902712 946847734
3 629795465 499709468
1 959054486 667056827
2 714846724 395746984
2 88476693 85690373
3 342627124 415029978
1 397036117 891149704
1 616874395 402470641
1 714646369 243368325
2 127131884 59988985
1 487679792 465495198
2 738017574 721097261
2 882695836 430876151
1 562368406 529436249
1 535358366 631449237
2 12118635 460798389
3 324821860 763938046
1 645432100 248539730
1 87620979 381850701
3 430838348 189076369
1 60939626 520265194
1 583392404 621687607
2 124992396 814464634
1 956426363 280224267
1 706710688 489023127
2 477836567 70120345
2 221851073 18553330
1 265435298 976816324
1 546763960 454155478
2 972993229 624245257
1 112999732 903066249
1 25976542 702778439
1 22498004 961179951
1 121680352 756434494
1 21626886 214104729
3 454389293 535362695
1 663454420 499093484
2 136697230 661233615
3 568342673 800265207
2 152157271 16482727
1 559584415 859935403
3 592572167 557548910
1 491035145 464035429
1 587682308 77992330
1 747714754 629903793
1 223757381 501323727
1 321796631 18475047
3 930084097 322566604
1 366522315 280471844
1 731953855 260993603
1 309850066 731276602
1 806326545 888649809
3 824302706 66899113
3 178137557 928104470
3 90246176 884726244
1 215850578 304824611
1 655782209 747130176
3 18759704 713696028
1 231987686 286111872
1 94957966 512603842
2 936003936 843791836
1 721860506 999637550
1 477833122 455607963
1 400037272 83729875
5 977962050 956793229
1 26543709 367456887
1 656077897 245224656
1 617287512 800750385
1 197828148 351769083
1 819099738 356484715
3 956557356 886387601
2 938386379 937664014
1 292087219 797245253
1 907164449 571762265
1 294535128 216406257
2 837960981 781303346
1 258497911 289106613
1 535115212 412452234
2 296097884 238990572
3 199271359 824653334
1 769232391 150564294
1 482921673 940096052
1 209542325 119351355
1 799203591 774340267
1 358852183 614104613
1 405122666 385730517
1 294366303 106278254
5 501725337 312945252
2 546054556 910499623
2 747280429 561064259
2 975796223 511400553
2 192258107 955057708
3 460653500 223484429
1 408676703 11027855
1 317892493 275461131
1 929027753 467216694
4 414594350 264083465
2 612927255 174668352
1 999301891 836344676
3 745114390 168490421
4 801087217 793211812
4 602275331 644228760
1 724816754 160466675
4 334076329 569565725
1 361929135 757405638
2 627682478 887791130
1 275629748 882741834
1 231144719 813714742
1 796871365 764192140
3 308750136 323519451
1 531335081 912942864
2 194684308 828865158
1 851549958 333975661
1 149298598 471953040
1 217624683 510162361
2 750280290 422300836
3 713192079 567337574
1 253278401 908058235
2 870696687 528163783
1 288436179 917468630
2 649641311 275463133
1 738453633 391106419
3 203262393 634254770
1 471529398 196692977
2 619133132 65408047
2 802964689 923577515
1 310802486 349412504
1 1243948 647684340
3 51182099 733247175
2 724608243 142718484
1 109215141 492925094
3 184833574 297390100
1 213799871 44435056
1 817358070 112704816
3 921419799 72988889
1 590415079 99259598
1 214726515 377579393
1 656119288 1743142
1 223526460 691377009
1 4984477 839874413
1 480455743 747478469
2 335039471 963309744
2 308187582 277403072
1 11228590 970646283
1 875115601 589055996
2 430130898 118466357
1 786154241 262198299
1 812763663 320853911
2 386322749 865498290
4 849139305 303323840
2 17765493 398337877
1 983906839 847716220
1 518644969 221840831
2 50040411 369450502
2 834299531 742661647
2 4257265 303182084
1 494160038 468739612
1 67733710 559100649
1 743592669 251343415
1 757355102 73534330
1 845251406 986220855
1 48784125 585978986
1 957746392 677934288
1 680824824 950140013
3 279341021 963850277
1 249764589 524924623
1 819559349 117153636
1 364647633 439181039
1 469725329 481660321
1 665493336 529759785
1 610273947 132566401
1 537058131 331707390
1 415020389 883609474
2 880880170 804560232
1 342437321 807538611
2 531713339 101228063
1 336439224 711690789
2 14921167 923054974
2 339481093 960122160
1 272557230 328369230
3 823394476 527593952
1 1220629 913303250
1 802147576 965312263
1 1834582 352437551
2 669904042 869192660
1 1159930 45173474
1 142498405 306127577
1 756918651 615234266
5 291921405 466666033
2 993322144 810604034
1 592369324 111498190
1 257540340 808024650
3 975091936 329139600
1 696582637 310419888
1 123693778 226641757
1 272411171 447420467
1 833424999 530592801
1 25053434 73955791
1 493171052 862412113
1 836457478 744918796
1 125851368 299505129
1 337113147 512929631
1 351619410 16563261
1 247286617 331098596
2 165552326 93260230
1 799486509 397220703
1 800523009 804681882
2 250305158 912946747
3 53028357 422782690
1 374366040 864350099
2 702266889 408094216
3 716171485 41288566
2 895594718 608920884
1 531758143 11045626
2 74372727 445016361
1 151743349 511752220
1 444859997 364741843
1 144446494 982430498
1 497798842 990237198
1 451169696 956106686
1 692981841 303889795
1 823510897 647231377
2 737418953 255954131
1 833033694 370079215
1 89480821 298353224
1 199570743 940588141
1 584844619 10509743
2 498071766 27695287
1 302149303 395486399
2 547471522 866974761
2 680866598 616261077
1 994870845 317057240
2 414372248 124314325
1 914644554 264765419
1 875297970 602803872
1 417899853 173854469
1 700211251 294355822
1 383922519 716413773
1 699894237 574440149
2 795587180 48465690
1 477579864 788477999
1 423612262 690869062
2 265904808 523655758
2 693393270 551541730
1 789120399 240788725
1 737786523 152561742
1 995537446 411781365
1 154654305 852151387
2 450466131 881076098
1 813342793 472718305
2 925860872 751363627
1 327979353 723425431
1 916696514 395898651
3 684653087 616642717
1 382937674 149618817
1 67722866 58889461
1 569840553 479662664
1 56383470 501653382
1 436951313 913978721
1 318948085 808514318
1 541017049 78820218
1 286406725 791693754
1 850367552 398083262
2 979223728 886345391
1 342135247 28182255
1 234643697 66625629
1 557966540 100341434
1 736917582 944583438
5 713382314 490058853
1 988415768 454476357
1 402418694 821542113
2 233546249 212640458
1 153216593 214468796
1 258900108 225650324
2 470718192 157146257
1 724128027 351680435
2 929864424 380138417
1 267640359 349898495
1 951466610 122395394
1 542417870 787450668
1 582880343 742259787
2 713884756 284810445
1 182951530 760249129
1 80208010 284625702
1 183027641 660709613
1 669224361 900926697
2 269665076 518613615
1 631879251 900882958
1 107915656 456810940
1 550699591 360429139
1 863496480 292345217
2 380287407 638825583
1 851368343 610900878
1 101008280 805871421
2 854309215 179670260
2 656722706 175294117
1 594784848 901660830
1 333726994 177855107
2 4769618 11888805
3 683573711 325995519
1 573938611 824505486
1 87376733 6047085
1 174580061 271709772
1 219098828 421640703
1 367035731 780093392
2 44574709 555244300
1 427442919 273653846
1 415324546 484845542
5 89719946 153710265
1 860440334 55335480
1 157240203 81178405
6 187903475 809954388
2 457223839 476204028
3 876671758 457064024
1 463054459 931255796
1 411586266 107151490
1 768603357 950212749
1 147846573 611469514
1 52465201 759453351
2 409120034 71590115
1 339568191 803890042
2 745560238 867660268
4 532910335 835406517
1 368139968 842312021
1 251063305 198177979
1 38010778 181042239
2 246533738 102843054
1 757111022 499096505
2 939154532 224004901
1 172523011 974263489
2 280417454 139275070
1 512527327 363935383
1 183737571 601147460
6 587927458 644339974
2 657349199 298222958
2 779333510 112430702
1 472707770 377530457
2 192314591 392671064
1 869670741 616745703
1 793793073 53217414
2 632501153 308244190
2 990412740 681476978
2 999089000 856107155
2 442278214 320229898
2 696332648 564129495
1 483745963 789384393
1 616014094 687655135
1 563008682 273460204
1 168743742 775086061
1 23326834 514672044
4 455108183 491993244
2 458486614 740502772
2 124434281 578312202
2 268668596 44158651
1 556306007 882020726
1 189887435 160562080
2 24484577 360541581
2 240646448 762724173
1 797792166 570750351
1 541201806 86505355
2 173980647 133568581
2 915098245 891725560
1 24034039 19795248
1 250828363 805695646
2 991738759 286729483
1 679914858 29899810
2 877852024 539428417
1 613937555 241026473
1 948421904 374529513
2 634225367 454369400
1 53649635 297316279
1 177919736 324390337
2 812472124 223484942
1 76084271 557458312
1 524328220 967506662
2 516662711 800769581
1 460874149 692783247
5 946732877 152328803
1 922320731 325320022
1 975742319 655758333
1 82987577 54348782
1 227135414 662119394
2 290917947 74370422
1 714157602 26288943
1 298822878 449424209
1 413955000 266910057
3 867015752 100023120
1 613694322 471990458
1 172029052 33310064
1 707196346 48795380
1 524455424 567950937
1 918348595 238589645
1 789371025 158399240
3 797074809 285199693
2 110453955 225077209
1 416457180 283703141
1 590309499 991463032
1 848041429 319753504
2 278344408 965365524
3 89983219 236923719
1 969993572 281603787
2 313072789 272190515
3 373035981 86346936
1 243151313 556418947
2 195865416 539110837
1 481500609 277778747
2 382081424 603479276
2 887357483 34414709
1 382638444 784945266
1 828308293 61532253
3 21544349 519848244
1 414627210 190276046
3 599181240 815590661
2 460937696 980287334
1 995895583 875435346
1 630584807 586837447
1 872970238 526880081
2 705948575 120318872
1 684575060 286586016
1 871350237 542360923
1 34233052 223620708
1 314640415 91754793
1 29731311 584128640
3 864480057 212721971
2 343746769 196702369
2 351550454 327062505
1 249319177 817426624
1 899000198 738297062
2 294240100 762994992
1 465033585 652707636
1 162705579 769854792
1 17784191 919805498
1 866416627 669844993
1 403083125 577297566
2 41070054 905572018
2 355365378 439613002
1 650796157 907159188
3 806041948 952207404
1 756144628 598007399
1 27295023 247036459
4 45562802 563757700
1 436072592 473832643
1 473460449 620751267
3 12600467 572070662
1 699385796 503680923
2 449774857 608561931
1 396348271 811055711
3 750819873 535060377
1 101590923 167291718
1 912098465 951892614
1 352866942 929165367
2 92269624 766686428
1 467872163 537352678
1 483434459 75770384
3 644445394 859033097
3 472822554 229108055
3 755973781 688517718
1 792867699 265622564
1 663779101 868992127
1 732618522 641248027
1 928676933 913702578
1 907373453 205486386
2 95413184 207290506
1 379051435 749426369
1 120503608 300120055
3 178614972 202205960
2 301768189 556079421
1 946486971 414019519
4 127618588 648818575
2 643398393 816060260
1 469005844 905411079
4 22211778 170610828
1 67885890 813040274
2 375115199 947092904
1 421962373 230900289
1 356978101 599965168
1 136307596 275036955
2 79471196 113030616
2 270598203 858278557
1 632599759 227301173
2 167455731 541813582
1 707195677 410525174
1 17294358 326063073
1 696819977 611407969
2 782892279 399846439
1 834520594 721715474
2 468031024 219738738
1 63725215 142812291
1 118537569 678706281
1 914624009 981129891
2 60529996 419651358
1 126617765 992342255
1 263450625 667411553
3 399480360 997908334
1 137301331 110948455
1 782980566 189423729
1 750398009 131290112
1 187005088 728172905
2 803142396 463939927
3 37119522 300681840
1 243279585 57253817
1 154573114 749360685
2 163809795 840804626
2 997974586 564667357
1 228306660 526429505
1 582349854 830975500
1 435951690 925764235
1 450347415 986713924
1 488003858 157671256
1 188680040 62769077
1 956494502 850501953
2 521219881 45694377
2 413590222 982538201
3 659727426 308119102
1 917460887 985457031
3 899423379 632310796
2 160086171 278745495
3 447027157 191198592
1 69241504 794026015
2 606477308 701574238
2 143268474 562563852
1 868262644 675251218
2 816029516 311644546
3 579915695 270055560
3 743526131 556567994
7 702170252 596729356
1 804978915 905236175
1 252379902 167528207
1 365141327 805308680
1 35307039 72595296
2 398635719 277324172
1 384277411 660045525
1 357349774 152913964
1 768132710 339628318
1 122269444 753209949
1 396469872 184803572
1 677071326 235382656
1 128051059 323337862
1 253194328 688718896
2 577097304 694351683
5 122534689 239984785
1 103369503 787154028
1 53358912 123274094
1 472099650 297355246
1 858604978 702603404
1 5371626 553360433
1 605032839 473993061
1 427131186 895630085
1 501628160 761404128
1 122831719 770968642
1 272550922 990635336
2 359943012 274134571
4 698242482 87523002
3 440768652 749275099
1 297824018 770085287
1 634636428 955796849
1 587744235 790028770
2 28757228 663917451
3 815990708 670552875
3 200118983 810355209
1 945611468 113502080
1 304303136 542438391
1 742390049 211655685
1 594668075 801721671
2 948911455 52721745
1 106328031 154635956
1 155942450 28152967
3 841500002 750143980
3 547661228 886619130
4 891079251 332570431
2 173124468 508548818
2 826603900 696698954
1 703127378 402611921
1 187213404 325705475
1 399060347 133924017
3 139814463 421540109
2 300820290 702453453
1 745984925 852346437
1 790896784 114943256
3 223393609 212373
2 130033750 956007893
1 852587663 117532460
2 714136160 656440921
3 587172208 302071726
1 614434782 863448914
2 165037177 734401336
1 220272005 626715805
1 286212276 830613402
4 123960104 891856758
1 666684860 648563311
1 63803496 318948860
2 622409 959368253
2 946731780 755600673
1 268578797 98671591
2 350251649 476613342
1 158515629 302672782
1 425744591 806588790
1 173289740 803104530
5 34498115 270199942
1 3557489 691485235
1 852594968 947331042
1 11252164 250418044
2 486938635 41052809
1 951046221 122712950
1 24529635 559009946
1 627438835 237109827
1 917899040 857017617
1 762338848 139430258
2 308648590 962161681
1 473714273 477244154
1 321791956 311771279
3 715799977 51001331
4 950411896 624825935
1 499477630 852324343
1 543436067 493452395
1 494898694 835218828
1 152122062 541342178
1 126778189 580374912
1 750528002 866826492
1 981498992 536766284
1 867867910 596388219
2 442514308 299382083
2 483748016 513770539
3 484320746 417072211
3 2453458 64015715
2 312218543 469593057
1 229571055 784029054
1 184879316 44178077
1 890151171 674775251
2 574587230 89342686
2 813040419 890520532
1 779268736 392739288
1 626478737 109208611
1 82675303 717742274
1 946589079 566387174
1 115073063 928973454
1 398996880 603592034
1 554390985 754303591
1 615123267 71594446
1 974393406 865705571
1 258851535 222120806
3 731081176 583544540
1 642662176 209752823
1 322796536 426496128
1 427349900 163793025
3 923890313 235558405
1 527112493 363940551
1 424307355 292277603
1 352329198 839125582
1 18055881 607700872
1 102492768 613257032
2 759429021 924145344
3 679625695 923067497
4 261468076 471339328
2 239827301 864237633
5 565927837 765754923
1 403024327 353685953
3 608334010 645892864
1 116164871 827343002
3 428862149 713187744
1 915410456 556748642
1 14257478 934860724
2 799951009 528328887
1 161429410 974260198
1 217785891 402572455
1 260870614 144371336
1 879303141 442574130
1 271250472 245064050
1 305257231 386890277
1 845522565 730158640
5 871386487 554800399
1 342748728 898158711
2 618515128 485924458
4 17017124 823171629
2 511344582 348139935
1 188741262 912187067
1 452555393 817415562
2 975532550 378537830
1 87809218 535876774
1 504672264 403700013
3 47668125 792883181
2 556642552 567351032
2 860095743 259200671
1 380497417 503219536
3 747686544 129292182
1 404600294 466074106
1 123484691 868133410
1 799398141 879933505
2 573348943 715544945
1 430992464 172996318
1 511112323 606768250
1 271731564 965124533
1 319403688 502713173
2 162772120 588125842
2 681787400 324591608
1 731672878 307005806
2 796124735 291851520
1 227407534 556967948
1 113127030 350398626
1 848940495 603288791
1 244824051 624326803
2 374153791 933482289
2 100971448 797184984
3 673005199 782605709
4 730553740 787482889
1 417302253 158500248
1 199878633 46481185
1 407627064 488971073
1 346340717 602665069
2 38187563 129413867
1 6787017 270756599
1 894002561 594780252
2 535635489 327028455
1 924534722 189758103
1 242471430 667011880
1 713933022 780554492
1 74601635 53470938
1 953075784 574893843
4 296223678 243883732
2 432961397 993976164
1 707778177 903609935
1 951398657 410433371
1 804313572 315135718
2 282593536 676804266
1 30253862 416452289
1 977966484 339767108
2 535979499 740701004
1 99209418 903567201
2 469474555 401152466
1 60989846 74481429
1 713807553 253187546
1 986230838 72866544
1 657843819 595075890
1 40894216 92939507
2 562681103 618184697
1 562346415 560459491
2 292422277 608229698
1 795053397 584226519
1 345587199 615352396
3 72432412 32417173
2 353690606 269821078
1 369706612 882306675
3 268818699 847493036
1 287110251 952480722
1 117955138 491361106
1 857271262 90276395
1 892995915 135283632
1 122882529 510562809
1 118941068 272708601
1 964967590 440939566
1 588620568 300079498
1 238486021 232622310
2 185234369 475468081
2 957150116 824453208
1 219444463 718412850
2 310085590 438297990
1 573148793 938402380
1 24743430 828247367
2 42475344 735080877
4 435581172 628031950
1 789483145 337358329
2 448260606 65561196
2 397968587 386505019
1 489325825 713028796
4 448242262 113549401
1 953565840 893811365
3 219164268 148283686
1 689442944 409906982
1 178595897 498278770
1 379161285 731213999
1 427804752 188424543
1 866311509 343031389
1 926112593 880617050
2 340945570 104931619
1 84994041 923422749
1 141017357 302295195
1 174897742 39555841
1 686366962 909858412
1 614720997 12507604
1 839384628 489857106
1 709801701 772091311
1 418935618 597577909
1 735399260 800192154
6 79410711 226895101
1 742174293 22517218
1 413145388 939427010
1 387631468 214668743
1 351005053 718565569
1 291809513 463769144
1 891654571 161585556
2 786785571 391727687
3 538460246 344671858
3 5152291 3376486
2 880565320 694066469
1 512007570 974370454
2 538403969 959581068
2 410622289 630102250
2 352393271 951524030
1 142814058 316767383
1 330842588 429861501
1 717032794 509249949
3 406627143 725925829
1 126659402 478158299
2 684488458 826221760
1 294257851 123675131
2 434615558 788749691
2 835986979 90506073
1 266912400 294009086
2 214487931 27848183
2 855216336 440555366
2 428699445 561294384
3 291612208 316335790
3 586041662 347463802
1 723619353 706707124
2 975784932 89743054
1 557179912 39571843
1 981652519 10125096
2 903122510 698924557
1 573247542 317343763
1 544758451 117017076
1 800070064 185352183
1 329109054 271148506
1 391111462 650303980
1 190818376 44564071
1 60660596 133211297
1 718885179 791219552
1 340226092 2409763
2 136429252 576641125
2 185680372 326942369
3 103333048 658931316
1 921086506 668425811
2 409924532 724761404
2 882545562 101983881
1 311289846 604855226
2 87319139 349026725
1 952699578 997936658
1 803683651 678227005
1 906997513 394062626
1 699615596 972609061
3 448438655 261451050
1 836974303 609721244
1 559999384 914220649
2 6797339 702502927
2 984076735 131249417
1 733586762 548740235
2 603952594 280466083
1 72488859 626012119
1 616661909 660633225
2 618923672 44205784
1 351868080 487715166
1 658179746 257818553
1 150769091 609309476
1 679569437 705746018
1 520194479 694426448
1 222641630 344026485
2 801344818 722115290
3 524321531 299896837
1 178478607 99540850
2 159736880 316494360
1 561800876 796014610
1 602337437 370072940
1 982334246 408660448
1 517599161 157827613
1 235084189 652233811
1 762193101 966834120
1 812104127 708989260
1 550168793 364121224
4 898731289 364932989
1 736593783 744412350
1 764564275 757142152
1 825557685 119012339
1 1510562 750357550
1 229972566 861105285
1 257515943 131173009
2 313141391 597011202
1 446631309 423873467
2 473880833 669458740
2 165096484 819753218
1 101727501 92336118
1 508369414 547924146
2 293729449 369295951
1 435789785 858412229
2 100699295 579812981
1 312758250 719140249
1 818665861 799364364
1 153481910 223976486
2 448574067 72326059
2 231318677 712723901
1 482811783 539569921
2 160976645 841629940
1 770725749 226928111
1 991636866 636282545
3 376478767 201171231
2 832222990 680114326
1 978045540 263621107
1 919246673 598328376
1 586920513 121933240
1 224424112 68517865
1 526505447 232516662
2 198822861 868536923
2 91652095 551179083
2 387121133 428154528
1 745763084 97216979
1 466548203 976946691
2 154406579 417905961
1 531162834 936340386
3 75241185 319444063
1 80351435 103504968
2 163317171 418230271
1 770383865 108958580
2 279710548 968935071
1 155704579 533210120
1 570591524 64241006
1 537430766 604525040
1 621185779 434659848
1 946818674 462084786
2 644136532 715578672
1 73652135 157978571
1 586582370 178957997
1 752971880 338953569
1 581989618 715032631
1 755054974 663786612
2 639322918 416532287
1 23179439 113935637
1 593611666 382596138
1 546005461 197014281
1 395203106 510761401
3 386283006 399641517
2 412035780 146786671
1 115013768 113027095
2 309555279 731758741
2 489433322 391252828
2 36708252 181785737
2 596917991 386494714
1 45861651 2936608
1 804772853 4364124
1 886926954 92283835
1 795986895 503214837
2 707675633 96751070
4 994050720 480063515
1 319374250 380888756
2 603125212 201103876
2 116722552 181368398
1 568835265 422217581
1 215635716 7188058
2 57564384 394843350
2 11262858 653830427
1 648641418 122996600
1 815272865 885678834
1 901744602 876015091
1 74027420 578114763
4 590156576 584641308
1 822071007 498003881
3 689576097 555010176
1 528157386 570769380
5 628248053 865761996
1 740798699 418050720
1 249275341 723254154
2 300914024 101712740
1 653761543 350137459
1 622007171 731579038
2 807686522 867739568
1 687310942 185366879
2 537641042 844248449
2 445386357 542279948
1 114024134 362159549
3 483883922 948173942
1 895341176 898967810
1 463175257 887074625
2 282244761 471726067
1 862783518 890073016
1 230852945 537064632
1 7377689 176672936
1 861998877 448104260
2 462441190 739515083
1 721483883 345746121
1 802624429 515038911
3 345891658 10735787
2 454063909 40907583
1 34005254 991994395
1 119924881 689133721
1 799715878 244003972
1 342591006 720767413
3 368226996 548956366
5 645297758 905324714
3 853312054 696699897
2 412151629 197390121
2 249796411 303012412
2 582644111 745964309
2 336344452 938594917
3 757326080 524001919
1 189826992 102387503
1 614457097 742254832
1 734173988 371520131
1 727417112 118415682
1 446163760 885527207
1 701459292 891267744
1 259533255 489393698
2 671385269 169439502
1 249292042 22203785
2 267305002 245207550
1 97373989 161120735
5 21828643 514248218
1 856746131 443217447
1 592620105 609047831
1 723459669 534697033
1 924164285 959348163
1 512631519 389012648
2 864139911 213128304
1 548095349 723006164
1 968095964 578556955
1 672331743 849979954
2 238700363 988273917
1 529019805 922916152
1 93909218 654761104
1 209783617 8933449
1 866201677 832053955
1 418914287 140294550
1 714879048 695575667
1 701463412 98189373
1 345846876 257742636
1 126965817 202643093
1 137546488 984802344
3 88248611 498862296
4 198191146 624358908
1 529869069 956743237
1 987036924 677896197
1 441101589 266654842
1 5048965 123533076
2 834418134 909799735
2 79404947 455493257
1 407110612 949949889
1 283591949 421553682
1 794804485 160010017
2 315055990 265731211
2 766491566 202446004
1 336346935 150364841
1 800031002 121371121
1 282002530 820066587
1 339733277 104861874
1 848029158 847943373
1 561035078 555003468
1 318659447 783120502
1 267146145 830926897
2 784188047 720498281
1 562711836 942306643
3 5790226 40235590
2 935563757 937935057
1 863057814 373457567
1 146256477 796945624
2 516865939 936432554
1 509560077 212974592
2 562730317 44497001
2 748726007 438050373
1 96522025 109193866
1 861965139 722009032
1 155667173 257403545
1 84553318 365199890
1 323992062 895820431
3 211790158 538691769
1 277742860 199910026
1 921375907 307624092
2 460746065 918954627
2 25236330 133128066
3 546281724 310679269
1 603156629 341364968
2 544469743 744929225
6 63135681 207658259
1 234938102 139202414
3 285880829 558914444
1 93437374 930181542
2 144910414 998618209
1 807480050 535903725
1 547590650 381340702
2 119667835 385275891
1 523519521 132299559
2 980514015 554413401
3 546567714 196580087
2 386039524 110385391
2 779366153 437484827
1 662412814 731930173
2 722095685 735257606
1 561756090 458141169
1 235550438 515345771
1 274366221 576422747
1 621834721 553537494
1 610318371 357453805
3 463683578 685450238
1 634739245 961470454
1 227219744 647747139
1 459874083 505512477
2 766528358 702376135
4 379470109 842888671
2 369658118 631942683
1 527600620 191485093
1 953148087 376375708
1 540487336 845386363
1 746001859 945824823
1 54163179 458980402
3 536408686 422189063
2 248991556 30716743
1 326050866 677810938
1 764748059 936763195
2 637238569 200859354
1 585762441 309567120
3 992331035 731215801
1 31489493 354320835
1 250594504 982815201
2 754007704 690149944
4 433462413 155953857
2 587446636 559664195
1 809653474 618403263
1 250718820 294404470
2 198249149 651959685
1 619095205 891694999
1 220150989 499514636
1 21581478 290650184
2 426753030 420363786
1 48727305 368649851
2 787259646 145139190
2 942658875 409580330
1 578351332 669032088
1 432252761 429814774
2 890476289 514226699
1 602461422 611424469
1 838322774 527079096
1 146718058 233649391
1 958138923 481831841
3 412591777 24334073
1 718953317 984176883
1 766508752 989330177
2 912871686 23184663
1 851145622 280573414
2 394546960 490505810
1 125306327 635558382
2 13817729 183974959
1 381719367 848397445
1 650524358 877758929
1 589865836 710823196
1 525982088 227923390
1 437055135 796319038
1 223789669 261988650
2 629852042 517074749
1 446572782 26270671
4 288501792 95573181
2 724140826 464285306
1 634186334 283856524
1 823359330 467749310
1 265535182 271229761
2 465881324 857730704
1 105403042 408551913
2 213954510 325008555
1 278480833 134139165
2 393460929 183606318
1 586996945 619551810
2 662430376 92543405
1 2203202 177258223
1 551629136 947583412
1 910287138 154598409
1 167010504 761332271
2 142222949 876806370
1 16338338 205544192
2 622811888 101415685
1 873557753 696517431
2 178526692 751468447
2 894884635 243033770
1 151150471 920936766
2 587942626 177843858
1 955627016 81706943
3 35788482 638907756
1 929208430 994270767
1 467006668 39627804
1 577790528 323983682
1 939880690 332366027
1 294853986 643893081
1 496175979 877469093
3 918554295 964990114
2 222998896 233938854
1 787260339 131333546
1 973008323 738363279
2 232390916 543636716
1 331352479 536993648
1 779446190 258874339
1 164550980 346532770
2 180697582 847016417
1 887232789 45639163
1 60382388 831442890
2 420551535 114522751
1 551135940 129806595
1 6438137 58728931
1 593816256 846636707
3 783835106 965157600
1 922996288 858272509
3 659654318 844291954
1 828696865 769399196
1 755985105 168194836
1 502345555 398427201
1 836489596 459090533
1 54357042 124070458
2 695991757 940109195
2 520492331 863190570
1 937409273 525348531
1 461612719 774157830
1 508814573 251537991
1 346164569 949502166
1 708739923 350820924
1 509001065 242954438
2 907761443 99743163
3 174537129 436969646
4 39006738 281033632
3 766683417 816025278
2 296324972 894758318
1 528507393 864647591
1 399135399 360985413
1 286621667 200699654
1 395371058 764440811
2 440901480 905989014
1 600128334 709271567
2 386004213 319412877
3 197824169 80934155
1 157242255 393816238
1 980955777 603145493
2 713638538 430080755
1 591975102 702184419
1 451388815 619308817
2 521039571 826538371
2 246604651 143768926
1 76018215 249734491
1 120872883 931760860
3 394374142 633530839
1 546829718 908114274
3 295518291 430593121
1 435878854 297850526
1 837867904 353647216
1 945110591 448875882
1 128225157 280946488
1 842747121 392177772
1 673983884 803855794
3 509727454 58716890
2 28047119 676908658
3 509214005 680109899
2 449271915 705761822
1 326222566 288806043
1 300509910 813858110
1 955417493 802819767
1 891019349 748259103
1 379025409 651665146
1 276361169 889894942
1 163821789 963344447
1 290094089 166107172
1 841027828 562118361
2 885876984 615906046
1 698640434 15629032
1 810291724 24663675
1 407370696 356545424
1 632587571 624285651
3 957990461 645533301
5 824251253 870634384
2 712609384 122929375
3 695019342 876415021
3 46931649 909566495
1 921989744 762747428
1 166440433 845512928
1 431352502 982768992
1 243116945 167035097
1 31506659 944924484
1 463363278 699926463
5 337460885 166233474
1 458006093 795099634
1 852146581 424168792
2 809656144 372868570
1 358693021 210947495
2 585083857 527756687
1 214475017 722858877
3 381639830 927538115
1 539044543 205268003
1 606923776 454411174
2 80302622 142100173
1 42134860 147753184
2 926426204 829896560
1 390049978 264028475
1 425473157 21293957
2 271102207 413524497
1 946662822 545210023
1 63086972 169656439
1 406326560 395708732
1 272171142 581475163
2 465063635 989432787
1 21129455 676311499
1 420850270 911806292
1 862769130 152701222
1 316782699 982460440
1 16408744 308778879
1 982880152 611665669
1 875745696 76369086
2 953554125 548085744
1 33855146 372931216
3 47099146 450778368
1 38977711 900790316
1 942179899 790654249
1 545891614 671988526
1 522308665 486348718
2 348965994 218885604
1 959421320 519567770
2 66297012 149635615
1 40026133 346105797
1 128535512 892455214
2 88096345 117099201
1 477379441 950270072
2 99779035 805797478
4 656882290 986037580
5 844560049 416194076
1 936512809 499912314
2 984159922 72259574
1 99508318 382410624
1 800420098 567926434
1 482933576 177137748
2 449170940 991374117
1 371293880 623706369
1 196191612 709264973
3 234870026 62746910
1 207405867 209537937
1 572083533 296732057
2 329620564 670903111
1 529281032 25522386
1 288272160 235007920
4 395699056 296700461
1 540045469 723740628
1 172127027 894233256
1 910033709 996564950
3 656436 709192728
2 560380583 519528339
2 787366732 401256043
1 812349477 433892387
2 491593427 400650732
1 224037272 653625015
1 948143028 476024633
1 266023191 265786920
1 910942042 363540492
1 325440902 29145012
1 778188906 586182161
1 186927130 56970865
2 673232074 606947465
1 528259171 664586772
2 318536343 783355908
2 476717174 828666131
2 573626030 149100966
2 974967437 215231135
1 920204764 168587469
2 369357877 993552752
1 779472830 217548862
2 325672912 445207514
2 537374700 384852316
1 26539408 707590764
2 268203758 624920796
1 194361820 169249121
1 63626567 920837063
1 922137497 336311178
2 13791163 290656202
3 317367321 81865069
1 492576527 300990207
2 355533739 73743067
1 440450892 470385876
2 338156872 249642057
1 283095059 825450037
1 730735269 980711189
1 39883627 178687607
1 869705620 557831522
1 468917208 44546008
2 196349061 960622688
1 714286994 120245713
1 474518348 122024055
2 38003372 585272226
2 728880984 134078214
4 122218711 899488524
1 877373173 431713938
2 219577108 833169914
2 332889016 91483770
2 43297244 7832083
4 287262616 121409921
3 109740043 193357201
1 268144594 92657323
1 526767177 895562748
1 744305092 44799689
2 603875454 860794763
2 671226964 208248739
2 419431614 12287541
2 428982004 355757477
1 987928626 491381942
2 421845919 810328121
1 652750154 894599910
1 393737592 794720882
1 541972662 748069663
1 20007837 411470891
3 995189072 771199457
3 522559079 476181305
1 275189108 996918664
1 512405861 259257395
6 816289197 522077536
1 413560799 87947098
1 981789080 752538863
1 542501868 143054543
3 327575900 100578848
4 207539536 394926313
1 936338039 98649563
4 155597875 473205738
1 600608974 321842277
1 427937679 335471171
1 433146899 495986871
1 731410314 590756198
2 123100467 745713242
1 576755686 381287696
3 776360447 497068110
1 864509033 700451802
1 197884085 689242877
1 189221140 472891725
1 642157498 578676889
8 34608962 393484215
1 708739172 497507950
4 367970535 323382723
1 521903108 646996160
1 709818665 423183756
3 7817678 685087388
1 527440946 186717765
1 587884896 402175023
1 557037490 622999902
2 382311559 145304344
1 58032505 174686673
3 982078558 466358750
1 216385682 712959133
3 55723833 498941462
1 996701348 849702928
1 827592777 321298358
2 295694942 472979530
1 155968301 99053399
1 649114015 123987966
2 348683041 514531524
2 606490666 342262294
1 954099752 954712727
1 114299941 711067905
1 523893836 365280624
1 65745606 209367000
2 520126846 997556820
1 556994948 270107886
1 568610526 454512383
2 683309183 804261834
1 458727132 630174659
1 982881452 679783448
1 888410169 792775703
2 945620063 325287999
1 862662941 143648749
1 586416402 124368522
1 103045108 601097923
1 487890901 900274481
1 464884220 280889171
3 434840777 172574175
1 903519416 911295990
1 245843913 109139512
1 853150278 687214374
1 10790792 381998812
2 378424906 859289587
2 292760958 757852422
3 913421151 461499489
1 469735461 94399425
1 569344498 356220401
1 675649683 398327755
1 766109002 372094691
1 571340323 178293586
3 304823476 243026568
1 193161785 715080708
1 492097743 783199336
1 689737908 458496179
1 82486341 36146002
1 265316105 982570576
1 543883898 935243945
1 832974653 152265724
2 392307067 786376734
3 231225162 827759166
1 743831976 919691096
1 39588177 15935720
3 894258068 573272506
3 120355232 849826995
1 373262557 415582450
1 451617091 268297956
1 238500509 550572441
1 855042375 306446775
1 230554355 291932602
1 5430038 177521529
1 130110645 2700158
2 960910090 485884657
1 952705211 881043277
2 445049604 67203315
1 875757662 957443009
2 574755637 117105528
1 46321200 804927802
1 707770823 620754125
2 58561846 717561955
1 103407422 854898962
3 189581364 433413885
1 839193754 497944687
3 850979506 730026655
1 913416822 528783069
1 303212960 82272682
2 191704320 918771587
1 592355785 347444438
3 854325832 919642214
1 551389124 767449063
1 970641735 659396927
1 666522317 460331446
2 716878189 356843039
1 762094826 819921793
1 292055507 948134750
2 877732326 204708682
1 100972341 662403955
1 605809477 787577675
1 564955198 1969217
2 625172600 362649671
1 308615452 631414172
3 137512565 121282898
1 941011447 457794985
1 955030794 125634130
6 511853542 714146109
2 536631203 651940429
1 10385143 649286255
1 950942713 839140972
1 243640463 908323020
1 334485919 145993320
1 123570559 704212881
1 904019247 788530329
2 469409615 594108694
3 792978005 955790224
1 18775416 285338744
1 58932839 395989187
1 626327725 185413694
1 506771704 718150213
2 670986908 385096749
1 147315438 178969908
1 41478298 190109016
2 76515 679364143
4 312229615 283508712
2 115002459 146528669
2 669150044 364250410
1 351876433 146543873
1 51127485 924782507
1 193635876 436816139
3 835051118 383875799
1 752792489 918326904
2 963229397 118992343
1 469075168 142013281
3 153251692 160994663
1 45082631 627802361
1 250826791 465552205
4 370677220 719449804
1 424015891 86545234
1 729410984 803586960
2 996737481 415102594
1 15963302 464685348
1 175649990 282023385
2 968521027 923934133
1 563717022 290909034
3 593867320 633466871
1 52767329 710001277
1 563502205 792871032
1 760904073 32385899
2 186632939 989290073
2 910502928 863293861
3 909812489 164071590
1 93704979 638153991
1 919857597 895879151
1 339801273 296819425
2 871723529 390124760
1 95953870 335515360
3 940004015 948081801
2 127047616 341134952
1 688609008 593791451
1 327954376 686789316
2 899233503 91187349
2 703133773 580964082
3 258735034 571249571
1 848110878 793647438
1 639139322 653583400
6 630480947 523847514
1 635817046 280750878
2 323953974 992852665
2 239231989 138770099
2 842456159 720476871
1 281678400 938108163
4 283259456 520755002
2 347297102 763009082
1 339576465 28323925
2 228148144 253539792
1 291672879 842430424
4 223159081 106516340
1 86618751 889835678
1 148949337 376339705
3 777327384 274794151
2 983582521 464335099
1 708068323 186370817
1 648498604 937489772
2 331548841 280617046
1 656953247 227439038
2 246957613 821058925
1 670580747 196042060
1 567319582 845764060
1 895691803 277328043
1 499151974 443004602
1 425993196 416526217
1 796209714 956358857
3 879772069 806871819
2 77236488 348660717
1 139001302 727506407
1 628251744 155920051
1 388203081 863291038
3 923079617 521531354
1 360911688 659596855
1 726694285 933495983
4 601806369 316618002
3 878163663 585771304
1 282166649 865098136
1 548118331 329010827
2 868078799 153543739
1 396477431 606108794
1 794027213 64931746
4 16979795 696788904
1 456917216 487070417
1 203356498 755653115
1 252901557 903218141
1 759181535 117556590
1 839066490 812912114
1 300186946 572337691
1 123026392 946386588
1 153873003 30947145
1 522028792 308701742
1 452838322 523854803
3 138757540 481626260
2 598699716 822102522
3 548791365 997300042
4 279178992 46193825
1 764919256 693708100
1 303076463 575598338
1 80979214 829080309
2 970780485 390088512
2 978406353 571578068
1 530556438 683210739
2 302691288 440180478
1 941359029 444435605
1 415525937 947584013
1 48039926 905886055
1 83205446 971403965
1 299360168 624060416
1 216535869 372016306
2 111753327 222870903
1 2998285 724162908
1 349065619 200468511
1 747302744 15409795
2 890621184 683209215
2 1371913 758014829
2 896028496 12731681
9 396333323 848452616
1 201802372 83462013
1 553148573 191048572
1 543626549 211272945
2 328258258 381632505
1 464557385 678362314
1 395864946 219653411
1 814761265 770742674
1 183483321 699860163
1 506613915 73479489
1 984926277 695805560
2 57629906 170006072
2 73144106 770010992
1 671405739 683764383
1 295330804 501899862
2 931603938 149246546
1 531139829 785738354
1 252758505 562535159
2 96780083 342293127
1 811713986 58380783
2 642080128 799780748
1 722860913 404991811
1 79022099 709033056
1 644195434 52027827
6 453959974 373733912
1 989244821 978577369
1 916271269 322513911
2 585351444 945114709
1 348954691 671240947
1 195557650 690118045
1 97926017 617205085
1 94983452 923470493
3 435440790 208252766
1 467260004 300153045
3 91614626 139668572
2 113810822 607159436
2 7069596 502333846
1 743962137 115004334
2 55319064 617110868
3 488557152 854539061
1 337125749 625973001
2 972615018 285683359
2 738647445 213612891
2 890550540 620342153
2 243864894 318588042
1 754213245 500522201
1 364884872 419480722
2 603178627 96792227
1 622952196 722979470
3 586893235 911004342
2 397254543 62504873
2 334528986 657402414
1 495945828 523019260
1 173119377 906646528
1 292939584 61849469
1 710713765 971287007
1 240373599 562234824
2 644625038 785707864
1 126319661 286670737
2 477285428 723144031
1 354933209 612972054
3 738202655 525012327
1 989830851 114913379
1 522622958 16977000
1 876900347 223763821
1 269001083 924464033
4 450119309 319476177
1 134212861 160083841
1 833477886 522105260
2 501223920 628044402
1 708660650 889784093
1 272770613 21897063
1 152266071 844360381
1 653283692 634305622
1 577551684 563374716
2 671713236 387509493
2 671480619 48362805
2 853250019 492950653
1 466404246 585668842
3 748735886 934955238
1 96635482 531020972
2 463829625 590396870
1 933624003 920187548
1 800994874 932348644
3 893871612 663317734
1 313352498 786477788
1 437905671 883545535
2 980756450 191473371
1 841619531 683694282
1 711324621 646150123
1 62586046 989193168
2 687433174 771475698
6 448183267 24541207
1 181393989 364698903
1 822127824 800627267
1 91097688 302922480
1 294133699 33439873
1 659364772 139145512
1 950387923 945006876
1 586500603 435032840
1 107484848 179497310
2 999376191 568006046
2 156063601 975094342
1 101943689 718030267
1 973326085 65542853
1 70912961 833555496
1 198419850 53060481
1 822810043 148149116
1 234408821 838395604
1 265386557 262030267
3 234989270 823006860
1 134233380 339838197
4 886126251 765052158
2 229950244 482142344
1 361757067 559568715
3 929301690 374540957
2 616556237 71206660
2 608620483 227829956
1 957147332 43394355
2 785844167 267560165
2 765902084 522230821
2 524346374 493056775
2 849952208 216683716
4 26465331 176975973
4 608292387 870261327
1 583169058 808631321
1 404665259 505008939
1 196807183 852874232
1 199290477 568166022
1 78953747 138047500
1 317061752 494953750
1 349916837 517712048
1 427361255 942261371
1 64579604 31000190
3 546854128 797812952
1 874231338 82463575
1 385345794 260568558
1 422073372 110106169
1 932129812 172887362
1 953472945 402954410
2 197638416 492334070
2 731931711 737143878
1 580816601 633131414
1 39320228 490278690
1 470615345 126095812
1 10316972 725733028
1 16046988 511629132
2 106025687 171641381
1 787614877 828642182
2 90944275 767824463
2 387811314 659503956
1 427849917 326197658
1 252034863 914265338
1 260990688 461576639
2 127401740 432419694
2 190487504 679358024
1 720957967 461337925
1 815702081 367734973
2 498762629 111169740
2 262299021 38858127
1 130197172 150038577
2 172180947 19348610
1 162217163 460754190
1 3632508 6663002
2 250652037 925004690
3 639010232 618487355
3 599180826 896262240
1 229224830 46609419
1 981128163 989714358
1 508756378 616402247
1 782355161 829627298
1 633481542 164356310
2 905269491 446264868
1 642144645 878619033
1 705848639 668238007
1 43543195 859968271
1 579220815 314308660
1 265239840 236386069
2 147379840 677618907
1 333611004 66194266
1 892326873 149162566
4 363705285 261061321
1 915323298 749355648
1 853177925 267804196
2 21826025 990645092
1 91948813 747738261
3 470446729 291848869
1 238709292 987196054
1 299836988 427050114
2 433326029 288165905
1 26399975 593324417
1 839737640 57262325
2 465236606 864600901
1 336268831 362685864
4 414953032 309462388
1 173799479 274086119
1 680845239 344206646
2 69469000 503912598
1 731888754 161944549
2 943493927 376230916
1 809083761 360549576
3 82053584 594052966
1 636634413 866068071
3 52184842 643549562
1 278592349 357128927
2 242858869 466781603
2 333401386 449270071
1 34549988 133858408
2 7016178 78236094
1 630809985 540645480
3 206147959 962917483
1 160241634 726372224
3 359197500 866472869
1 36531913 575304573
1 552403595 274129656
3 146759875 74339947
1 786180404 712428247
1 621545362 34374788
1 942352347 843131283
1 662494979 833126940
2 791870151 592078993
2 517241641 138366068
2 661938127 690960812
3 326670876 866346956
1 223275294 174444006
3 281857585 645243047
2 497904263 168270160
3 767390597 5824109
2 192678363 292421848
3 976662738 567641648
1 463055063 661924933
1 366913107 866019608
2 856920322 88004043
1 448516009 74852830
1 39449812 411987338
1 305355093 850789555
2 59517972 82079891
3 380246759 661255184
3 93095212 421265163
1 748933335 438715997
1 831937990 954372665
1 147408092 320354468
1 500400489 11175385
1 472008926 142594099
2 667770393 749378553
2 982485176 566353399
1 127854880 891752387
1 411390552 319330640
2 324380676 792966812
1 872693280 642233273
1 642889152 126763615
3 355487258 999709104
1 978378564 967095115
3 592447894 289946128
1 143924840 682519446
2 909584333 890557866
1 569530887 877538535
2 502848193 230493181
3 336901001 683224168
2 382850938 28644014
1 503811417 486984226
1 665234356 286418365
5 214530773 740657629
1 181112547 497271811
4 546642238 860682797
1 20265726 583064624
1 664680948 382013250
3 695702520 712248970
1 120896432 574242784
1 942980432 150806361
8 988414401 427002614
1 101563958 362212216
1 513374226 81678484
1 346862977 25980539
2 376496417 240599771
1 310270052 820581523
1 662869607 82934334
5 776830292 5101102
1 121757614 417634131
1 210163178 252088575
2 968461183 94037851
1 423715369 306157635
4 428760730 233761307
1 220742298 405117132
1 686839763 320551195
3 749804195 489947358
2 141361283 660829959
3 16613555 207522842
3 569917600 727124905
1 678110477 302313577
1 160759937 299685243
1 640460197 455891827
1 204033277 919082902
1 896111787 213245563
1 120390715 950318142
1 911118143 669538372
1 738080568 225345441
3 623552823 622126011
2 1009069 269814252
1 284645303 221209254
5 996362216 52041129
1 672740230 570689024
2 859366629 327055089
2 704529388 308938559
1 906064102 732662960
1 515512427 823443247
1 30810543 749474232
1 732794138 53275791
1 373245688 150240260
1 582526520 10302992
1 486268783 29371863
2 38695041 839768254
4 80376507 181069484
1 572388310 479380989
1 655457698 210650518
2 418476913 717867326
1 896105383 769774566
2 308403419 95464899
1 626297188 571631266
3 935218265 597015930
2 695292194 603750580
1 759131553 432266381
1 130581278 302210573
1 263341332 300876145
3 677708072 400989518
1 848834619 683807975
1 611352678 926548620
1 150598456 391590734
3 109480793 396465834
1 282573899 264864381
1 112618697 667542593
1 622355180 212238792
1 817390014 127156781
2 341778061 971106536
2 340609045 794478456
1 298589833 411817127
1 999290559 124252430
1 516407849 167919437
1 886759794 188518358
2 454973977 83948551
1 266838277 398558891
1 232705276 66232370
5 676548679 164834181
1 445379226 877452152
3 160974825 316166374
1 610551046 544787982
2 46337185 671881005
2 47302327 987878268
1 34634438 650795249
4 614412140 853529705
3 466269961 643328388
1 269531721 762375573
1 555585058 369223874
2 712231787 345480583
3 134685545 320976391
1 512119439 329821275
3 54341549 504007946
1 432407258 210985509
2 994400811 985153830
1 544383366 919553714
1 722605824 920307355
3 275148360 545513908
3 813494141 350310400
2 297383780 615299771
1 429625813 226648039
1 663220118 374636306
3 343957562 40461716
1 247512387 228620216
1 73687806 393133219
1 694314174 410312823
1 710683664 930059789
1 560087702 709919004
1 483437760 797407150
1 459984936 868323042
3 590890118 956791146
1 594846679 140961118
1 394644996 265283946
1 5079623 751706200
1 991029829 903753167
2 118003073 305849112
1 784221553 900102485
1 8770950 742868166
3 95222456 999862387
1 326990353 583042133
1 636340215 504732855
1 991383710 284196232
1 857154417 350032291
1 593442098 369358313
1 932748023 694287847
1 695931708 871045278
1 532837936 202977681
2 757414829 14684450
1 129013758 764941246
2 446982645 456550584
1 980748700 223547091
4 492312704 952602321
1 122853089 705394352
2 557035334 872440820
1 280259076 964986914
1 606127938 455582157
1 205373557 944717028
1 322776557 976992628
1 15232888 442662711
1 504480522 496884073
1 59829168 679975228
3 853779275 417325959
2 833548396 833774548
2 92476999 394947691
4 121782257 632925412
1 354413116 777264289
1 493170646 394371456
1 767014394 559743543
1 294086863 614303770
2 428075662 69217322
2 397464144 471076661
2 374055605 968820537
2 634143185 454274181
1 520395976 711698436
1 552257512 690528702
2 590773397 212485016
1 874891471 129584433
2 582845545 88628687
4 634831687 669989330
1 583835398 919840221
2 531727738 591210374
1 808757240 606719280
3 417641755 649877310
2 63020440 591132860
2 655962788 643794844
1 188370804 800065824
2 338388137 129021099
1 849308098 309085444
2 224988395 57674920
1 642868922 479645640
1 850651992 966785857
2 668615277 825744510
2 505837335 13599573
1 309579762 357035009
1 390479763 752840270
1 12877798 74576493
1 477208891 101229104
1 280482129 892708876
1 300182622 205869796
1 908974503 200981097
1 415145776 835141787
1 171416099 17409767
2 20564716 173841639
2 933128682 565788822
1 103353274 380900303
1 723527389 903582357
3 612643104 798053982
2 389033098 799892522
1 703064791 941367845
2 710913341 307237963
1 874738894 964223026
1 769139462 812072033
2 532243330 991825882
3 744791151 71570975
2 945449470 456286356
2 695341244 733066056
4 971088064 467692162
1 895740465 770243228
1 981546470 230291346
3 781189652 690751733
1 510010683 11272740
1 496282251 832876528
1 62989710 104216819
1 938265001 558623093
1 186425956 186021092
5 532366774 632527929
1 408099961 738914502
2 284908716 471738795
1 673776588 391488118
1 892254344 426734667
1 168903054 604737333
2 92073081 802023655
1 569315233 850894092
1 90384204 69757230
1 950952045 566960366
1 748352381 779173235
1 477666037 583483864
1 52254297 758418330
1 72295533 977732034
5 604946338 195488265
1 799072818 417628507
2 646744385 215349334
1 579085015 118234727
1 683850834 50160079
1 31929180 97911341
1 751199382 541316777
1 437318194 250704012
1 699079096 92372672
1 116180868 910917874
1 465698148 729322302
3 871374868 526528502
1 833264912 960669837
1 530110031 532468754
1 715204 727541795
2 704663359 690867272
1 866285261 238889365
3 746923154 42454611
1 13702008 961350319
1 560607127 387592916
1 626584884 653124680
1 103009165 971577953
2 293710867 277669785
1 972049872 820374543
6 482272132 885482878
1 329181062 347149333
1 145456735 745828929
1 615878622 474403016
1 230195938 898590476
1 310509437 590491217
1 188908958 78397703
1 56316106 923335875
1 867971618 979342199
1 913475141 807365247
1 515345040 216611997
1 67924959 262979083
1 324184503 299722423
3 566096218 41535436
4 953128521 915254525
1 631393882 502358896
1 92216186 172991642
1 876496758 953166409
2 6115651 789535038
1 105726482 832780912
1 159070083 974576925
1 909526845 491701425
1 486095051 274297581
1 865215228 654070350
1 403564707 136582435
1 64360226 868238549
1 566141591 551521684
1 260370489 578625076
1 919759668 108569396
1 554211206 714751137
2 986390929 398175849
1 96989050 907762308
1 252680240 497684192
1 910856292 423720223
1 917075587 117602764
1 279861465 718345407
3 750385007 127287237
1 319659670 602466177
1 142070839 130118376
1 601089319 802164964
1 44342746 340603344
1 961115262 697548193
1 612182952 312690865
1 521390002 376589336
1 893798426 415496234
1 104506686 419013226
2 86530633 765224606
1 703971267 109320691
1 695805353 391468308
1 56726560 442309375
1 197470381 705312537
2 981686971 108302937
1 892249369 817152788
1 934650156 90188791
1 223288268 638498535
1 663798282 223853196
1 743102283 833258896
1 669838897 803367860
2 682542424 694405188
3 230112159 509171526
2 575960492 17578044
1 980739212 292079595
2 627890722 101685489
3 197301748 970872598
1 357724006 207657368
1 284560909 429546923
1 179097390 725271054
4 163962591 827080450
1 336613195 439119660
1 353126546 546704997
1 590626855 803743851
1 650205008 190268578
1 865155417 475736358
2 288347808 365283225
1 276380929 441281123
2 73092744 217017513
2 668733996 979749329
1 772750077 895210232
2 511337300 465410197
1 158833958 742510802
2 964063342 260008040
1 731047493 649026161
1 290524589 48539367
1 59015560 219264352
1 50057778 259069424
1 82508591 706212897
1 911772997 568331478
3 383900778 642976382
5 241750389 479134638
1 624332550 525494368
1 73117900 742727941
2 981486535 883982047
2 567445250 970475153
2 614106203 72107354
1 349945567 798105762
3 832228103 528879189
1 570845691 225162769
5 300310293 317141894
1 128040493 716617156
1 957490948 249403771
1 321133769 125608383
2 679773056 286315039
1 284590291 101863668
1 60090815 434384558
1 60049396 532504753
2 260929594 198707782
2 364382770 380305782
1 580795206 408910728
1 445127503 989104341
1 862270629 576250206
2 87919229 693850870
1 279978099 351038583
2 688015526 194999052
1 392465913 446699858
1 31887617 348982844
1 859184438 676313056
1 288878498 748213837
1 494334294 832818769
3 207761877 543227028
1 731652577 796910171
1 608639666 408980645
1 109898227 873263475
1 636112333 854151750
3 266470358 174559441
1 211970933 721508638
1 308218846 219969864
2 346948103 453152312
1 746635934 405399
1 950287347 714589408
1 426859178 217020256
2 929379269 140452103
1 419042780 643502241
3 539263077 104042958
1 706555425 467974818
1 660842531 584448191
1 685019498 891852499
1 342428887 945509141
1 244056644 697223211
1 241711111 360349683
1 572730944 88202621
1 318226891 261852559
1 570156005 564956234
2 664342194 248776450
2 11759727 919041004
2 519952428 44118241
1 477731643 113937210
1 856678309 962513727
1 763432463 329315995
1 96637520 247931282
3 927578444 749202603
1 998672593 524167935
1 969867827 191556642
2 723957301 144084697
1 99650627 334368546
1 757179840 977108212
1 503593075 939023368
2 325546015 911616297
1 683599295 959948967
2 380919154 387971886
2 828740105 528330211
1 444643404 884214729
2 830153448 110608865
1 900635945 992940799
1 155986830 129720828
1 551991832 732865247
2 292924908 53261678
1 209842540 885752198
1 762743438 773854624
3 889069040 67768165
4 64706574 708027539
2 454220072 951242467
2 981511306 518624081
2 136571624 140231304
1 177027816 610300611
1 505438151 712971223
3 95792693 291837209
1 869460003 471753422
1 460678234 421521149
2 917008399 551869237
1 952288561 989227118
6 707273999 807436537
1 958399376 573375233
1 785582316 176466386
2 553793312 570115718
4 543866848 459436961
1 228552207 741064710
1 161918828 145041054
4 626844552 824464978
1 444545918 538542748
4 697550014 277776342
1 840454992 750367731
1 513057640 102392526
4 324007258 946054485
1 714240946 950771384
1 249870487 690345029
2 613346878 959414422
4 608311014 181081528
5 199038146 989545273
1 320385132 203940989
5 595261163 139467978
1 891966229 280679569
2 2478834 53497016
1 19806584 885412608
1 440526176 380018118
1 442362124 7465446
1 996086493 167307226
1 960251133 194891219
1 497422936 993610196
1 407597195 920240472
1 902009354 289639540
1 557945479 245303379
2 866776744 633136745
1 37231295 724415829
1 232809321 860132512
2 672997820 369225430
1 797334961 478131910
1 611072365 943021553
2 405066292 105874976
1 35731429 795855699
1 360619233 958408564
4 38486370 240464009
1 654624193 896799348
2 914455112 911436968
1 565195937 277548960
1 170245898 374725376
1 933217227 591686353
1 649884361 821429679
1 551449290 33541732
1 548784595 501938576
1 395666348 189027532
1 379682893 855174011
1 266262822 423197976
1 928574111 519827129
1 560972959 790281307
1 167549702 214989198
1 253042611 209397600
1 469879219 9258418
2 373467581 195252155
2 490461395 691341273
3 387233722 913140897
2 869026989 799618395
1 184372242 425927156
2 928550299 96987458
1 942561475 205912460
2 223714471 925538556
1 964403567 50365164
1 380583740 49052057
1 894105905 632989980
2 417774987 407044856
1 471268456 435508333
1 511820345 473966984
2 221338117 517449797
2 277144108 198055026
1 944386122 497030402
3 475187573 781749048
1 795771826 640127005
2 859144565 183537568
2 422889315 133058454
1 275102758 124562141
2 850185297 197275602
1 636190351 824226765
1 651962030 480833242
1 542815208 322118910
1 892431678 468157767
1 317423798 412545290
1 475298790 12142030
2 118107334 586109086
1 670621074 296004642
1 733669773 288736756
2 161792180 763084477
1 62231669 819310474
2 646943444 632797265
2 713847398 483639951
1 696018612 998229623
1 331864283 513695024
2 793240416 843167112
2 524823992 200983775
1 968834953 943561095
1 559867393 560900706
1 843561649 637913188
1 640360649 720875503
1 13115088 812224361
1 254771611 895307042
2 774011406 205394975
2 514281590 758341050
1 828473911 417767691
2 113437151 308086612
1 295181597 795788808
2 590547982 3328704
1 720600371 991926847
1 695638903 515652750
2 194366444 786762929
2 695773609 155459156
1 888531991 545963214
1 275588113 248311404
1 176520149 481452069
1 553380564 278915779
1 662602644 281168268
1 165369902 482746687
1 383791694 98459508
1 704811216 718917606
2 978361892 736283284
2 288221702 869340686
1 562189193 194414797
2 395113755 696153958
1 583474066 138418194
1 320890174 324753305
1 450087507 930732211
3 998670496 375289254
1 714209207 480393825
1 635872636 431856471
1 50178853 143930592
2 544008878 206645539
1 976901436 928695794
1 795061170 200865293
3 680818634 870736337
2 741591805 223973096
1 729691443 643455619
1 641789320 780056778
1 226089335 57543750
1 571753705 589449786
1 698420622 546631345
3 844208843 974266681
3 376091412 161902039
1 172691113 644188846
2 233417845 193950884
1 912137696 413945185
1 99754533 340164447
1 460058857 441426024
1 227227499 942867646
1 20251714 529633085
1 75206042 151671160
3 944608418 27870532
2 228323180 585571453
3 566223487 823204417
3 974371097 298570547
2 555006508 423781151
2 332285483 388692043
2 590762392 784161113
1 748182784 294220682
1 583040402 506977402
1 577332200 598420282
2 590250344 374080190
1 150135016 178495129
1 65556605 927987152
2 793156559 598488906
2 127750864 932402156
1 815897795 814467479
1 587165635 931715851
1 708786403 572548993
2 315448170 843450270
2 830251217 220812083
1 406142544 362252319
1 866037696 828780376
1 405937907 991693571
3 682010707 662395702
1 712834769 137979910
1 362763627 1794820
1 453773938 504003466
1 75201218 881962304
1 407366127 964758678
2 729704842 442762126
1 788644764 742265704
4 258548165 745633738
3 854962689 773909662
1 163324673 187958445
1 681739381 240971925
1 822222592 722356542
1 953541822 568912550
1 310886463 455792139
1 185875907 258638974
2 622392997 856654748
2 59359804 929426147
1 748679920 454331554
1 834529266 902680858
4 264620145 209668991
1 99394436 514340170
1 715263498 939509023
2 949703793 487650226
1 350539574 583942015
1 449255448 985131587
2 94545856 406013057
1 32450069 102585654
1 318394486 692927409
1 998676387 450732500
1 860196785 821894932
1 33234314 985050494
2 298317309 487345763
1 360052361 732964890
1 592067123 128443032
1 782229565 403022947
5 465856570 490077788
1 843555075 510209668
5 885182341 702695659
1 436799253 111074265
1 814606445 571298464
1 745950003 326612509
2 985027606 942544101
1 706546978 966908195
2 438910278 41858490
1 698403031 384309304
1 648570013 897356388
2 685836628 80051752
1 551003315 765697992
1 484994541 33272251
2 998709680 80367617
1 242203282 341272158
1 480386371 549067471
1 47775905 483115261
1 199103975 36395698
2 858300697 595801338
1 288560230 467027681
2 651451210 687037718
1 852329190 890888878
1 756769860 476683457
1 690032012 992527948
1 501217939 646809135
1 95078193 525344128
1 352311444 26022351
1 595574966 67308267
4 939412901 552766901
3 403207044 514986524
2 866996102 944920761
1 671084768 663398594
2 172964907 17313931
3 323368969 549220328
2 74123789 17058426
1 667699667 979896859
1 281135352 589181919
2 899887493 346971012
2 773328397 278329117
1 606278826 416212518
1 304358293 539392031
1 678468546 606341096
1 959630251 891326864
2 891486280 887029293
1 71895604 818624749
1 625765067 523377388
1 582851221 719898969
1 545588715 715562357
2 323115569 997611236
1 47388391 518370454
1 232548177 462353004
2 793755815 480779331
2 101490404 175931212
3 645560827 431431203
1 971273030 355911329
1 588985059 841304801
3 165917237 946372549
4 432950245 141532990
1 634737292 115437551
1 80526248 508180500
1 377309393 250506115
1 27280898 482206072
1 208979304 584902566
3 927467789 250887967
2 976074874 754813602
1 214088041 167907013
1 83769052 677869238
2 609965586 193320504
1 393991303 129937316
2 195181596 554973963
1 16791920 981969374
1 836656960 353533265
4 280306753 514033431
1 172568872 812115589
1 347181581 445217937
1 868457439 958334624
7 447534029 81108030
1 874532381 883022471
1 912236835 202032661
1 349034188 333340967
2 818154389 161326822
3 651613989 44307899
2 273907475 331602833
2 679763275 407349504
1 156756602 483430662
1 933882904 347397363
1 912755726 429981754
2 335977746 378205302
1 261647207 480701036
1 814900258 506835529
4 122681552 522439347
2 379958844 107976594
1 605071768 86967817
1 235357462 690876910
3 243698673 428246681
3 903501599 858827549
2 436728405 689545760
1 518561817 738469906
1 918128092 752369549
1 968788551 743473232
1 702307038 85099944
3 397320828 93942652
2 179321845 452727882
1 919569002 903471588
2 751620772 255527490
3 903444774 271188216
1 514437518 565252180
2 706763098 861563746
1 842963325 711322521
2 909271586 665082768
6 38132244 215536297
2 461149915 594674208
2 413037089 760896700
2 531320765 734099621
1 222105300 485906122
1 583695927 561611701
2 696211887 487647293
1 547002597 45710833
1 846588955 742680486
1 328243398 589064430
1 47108417 29988823
2 429159353 740746660
1 875475288 533096779
1 837629364 984954438
1 344906770 203914710
1 639103576 260329760
4 511414732 419428323
1 385673873 690737782
1 924859879 101996685
1 33390914 753204913
1 87762759 5818229
3 534270943 75395836
2 342962686 862305304
1 325751730 444093604
1 393413021 481955176
1 693510881 258842263
2 157678271 840216472
1 458943459 212704136
2 184119732 128306287
2 944645376 683418160
2 509624822 886926072
1 272374536 849524055
1 760350289 2135514
1 331698493 96515045
2 700531084 907825124
1 443250206 79459961
1 43883266 324409368
4 124551366 627824593
1 167617416 875665086
1 40521342 166466957
1 369020271 496076047
4 905245314 687805256
1 827625932 848613825
1 938592766 113347385
1 907097656 579805181
1 913953479 528084442
2 173817779 578178379
1 750928079 308225025
1 716171110 971311019
2 222830358 38818549
1 649363509 541932177
1 690968160 565589225
3 563791031 16852386
1 165578420 259250043
1 676700290 668918451
1 608649788 245513299
2 343216299 471543108
1 921258354 514001176
2 334687184 25347007
2 687979972 507970064
1 411963522 791203889
1 281469909 882957594
1 710965482 626275288
2 60129467 643150487
1 633492017 752411380
1 565309714 738609146
1 813767123 542117515
1 140647900 647742741
1 530341114 228819278
2 361959004 307766355
4 603685384 588707415
1 756259955 832754833
1 22456313 910651552
1 315065517 404510056
1 737337316 224064191
1 627778927 269677734
1 85967586 788559067
1 940831946 503526060
1 772673267 405679868
1 492933295 495277433
1 886720229 387987769
1 761472593 965141656
1 79017312 989199797
1 518569737 130791919
1 304859233 533210391
1 632573262 925153036
4 863787685 850817024
4 436711751 798085342
2 978424290 720989962
3 701767346 369763102
1 983035362 857502375
2 11051580 98248931
1 947689214 490714180
2 358814991 336993392
2 114010060 753356638
2 87031058 690982398
1 959799160 684981317
1 281003542 350424549
1 157588148 208979254
2 803622546 657546761
1 359144567 506312508
3 623182589 685552710
2 996829304 943908988
1 210171850 44056171
2 424837587 932266828
1 57630959 952592620
2 356914701 698483555
1 900041925 781581697
1 903673275 666014336
2 280948790 999967704
2 877463277 39174916
1 887077085 442137402
1 264626148 892702258
2 490211248 536728192
1 208248563 425399005
3 153763775 346159632
1 301189020 683335548
1 713426323 965625593
1 893926262 202858658
1 760567804 416662261
1 112855441 279584139
1 855744986 204376712
1 94323258 479473003
2 941738097 150973700
1 95463401 248241762
1 383617385 120710182
2 622818938 660169141
1 415323333 974448338
1 812555961 532632941
1 496182798 400753222
1 138664123 640235646
1 679483999 654376894
4 858149668 388705439
3 955294220 630945745
1 972925635 579136580
1 868136243 752062271
1 857979746 689582021
2 796727131 700267427
2 220286999 485464515
1 751672920 693101738
1 836210006 349848180
3 441891515 676369222
5 723607108 662855468
1 200294571 941401629
1 424043008 762310462
5 971991462 888243665
1 290891626 472408803
1 586412702 244975476
1 319357974 607926501
3 353832727 512421526
1 128445816 461204815
1 405517792 499797637
2 402359488 256339217
3 258064487 406626468
2 255010385 288604598
3 962606128 719173072
1 666589300 916142166
1 343221412 417538338
1 563416290 315950890
2 908009365 754716486
1 990418972 995596466
1 908221267 764699535
1 746691879 425896838
1 37925425 953313644
2 915820299 573530576
2 553061519 250618835
1 264355697 944307121
1 432213924 103656461
1 981043167 539548656
2 151915962 560868381
1 532640710 962731343
1 597950971 617352301
1 898401897 456753560
1 549935501 874539520
2 265858312 145850608
1 492666255 909000784
1 481112246 760172610
3 278070536 534069337
2 746720319 825287376
1 598362588 283293608
1 468978947 855607702
2 3009728 788033993
1 432789697 62368896
1 730018576 796138537
2 213068190 509412779
1 936218726 25956230
1 550728921 729740559
1 66214041 721400256
2 96819060 490553587
1 530171342 210069331
4 897924559 617176456
1 984077421 436253924
2 218632723 448141539
1 859107818 66409067
1 506313525 260875501
2 473928859 530574080
1 847940338 728826030
1 298801477 694562407
1 360461846 603954321
1 208804997 441355580
1 968735448 799690278
7 126957104 746097276
1 295442731 782966103
2 157794441 500868281
3 21221049 710194063
1 405685431 810080710
1 392290682 266592447
1 807475066 844799785
2 783732921 72487197
3 218149854 29993775
1 47179122 496863317
2 512461164 881694380
1 722257489 59967197
2 314534772 762390291
1 506270602 416593116
1 246566689 417034441
2 141161970 960133977
1 296206006 494541091
1 735384418 35626905
1 860253878 702518202
1 930350404 156764377
1 380631880 374792997
3 703276828 844339408
1 49180369 856586458
2 732386473 498317439
2 128687298 423156264
1 482912502 633177724
1 574571709 729769026
2 130422240 225215964
5 293773413 381037868
4 464761504 473066892
1 781834060 991341780
1 762726825 23394293
1 921864051 824620783
1 374619459 272597355
2 345108605 301025967
1 589627434 284564730
1 610898156 248235290
1 255875110 815716223
1 518544 565299567
1 882606707 911711053
1 806700897 30640593
1 916255534 638930319
2 41937176 1880984
1 206980357 333738290
3 613033566 132488700
1 342866534 350873720
1 100546451 566727014
1 75154997 490007949
1 362507047 734583503
2 279506144 232142534
1 141851470 344301974
1 712770087 267336149
1 913477218 33495271
1 228608221 871120300
1 832079538 991799272
1 881536307 649236452
1 626130965 243715918
3 175921085 919783382
1 27119839 182614598
1 849989797 310081724
2 930216955 609790644
1 406890104 168938015
2 530359698 872877825
1 940565808 737052393
2 859565777 386058174
2 480950414 623694864
5 616997906 868186189
3 400050513 410394281
1 982549173 403856652
3 346945386 46852601
2 912263296 145283563
1 105107011 620932689
2 585552499 247162872
1 362323023 476217292
2 820592697 967790823
1 713864863 160841166
2 897426053 95950989
2 149913925 190033653
3 301037493 243678687
1 929135858 951301117
3 230580038 188640892
1 118019989 277845762
3 987701185 751923234
2 128631528 293884296
1 523847610 214471752
2 717679592 900235941
2 628992942 459358542
1 584828384 165486493
3 720455005 904123833
1 718444145 150773684
1 238494155 66384384
1 444992512 892789794
1 394931841 19053709
2 787096201 381721365
1 330295039 475059780
1 391380721 416722907
1 224188120 26060800
1 255960653 222623749
2 558540258 990213013
3 674287283 996997328
1 827345971 492520490
1 138739415 86425891
3 790107363 268222853
3 928641351 152922104
1 811732072 895573752
1 585488696 501391534
2 593353254 233139552
1 891499351 452979667
1 890045890 542757405
2 957034262 485674401
2 324339392 482561212
3 604802346 299835540
1 119943301 799004360
2 990103881 737319557
2 469502879 433211342
2 939231207 278800333
1 210815113 431442950
2 929437998 158329347
2 773559146 57504724
1 850269280 82683841
2 478183470 681473215
1 240248738 679279240
1 265064030 496003754
1 21140310 575247771
1 31318695 543586571
2 81844640 890611391
1 841733707 209243594
2 877315465 488147915
1 547063369 646065141
2 926859966 862629744
1 988792921 492863787
2 414310517 713437371
1 272516757 387545717
1 995892848 35946134
1 764521990 303157943
3 776674966 19608959
1 711778901 314427868
2 687277574 391956939
1 642322468 380026735
1 965246372 422955641
1 501424943 528452335
1 303386137 744009837
1 404581874 297546887
3 516328810 518202165
1 418906328 769367467
2 107251910 222132075
1 707527186 429051184
1 368064947 159669476
1 395429034 734352430
1 767770519 373951982
1 731809660 79420958
1 886461560 712440738
1 366993402 479943235
2 848450818 605713008
1 717185948 403547267
1 518095775 48409014
1 823988505 58319301
2 968134191 892024880
1 281546644 586139365
2 766983112 194361452
1 608204364 337067490
1 106406466 705518932
1 145871328 875689181
1 428424965 531931043
2 887122941 447137293
3 622410046 914979984
1 793964183 245449518
1 201540071 407064503
1 820398625 869490790
2 315372254 684925207
2 190304852 586913413
1 209312773 829928638
1 589523448 930567871
1 70077446 572458920
1 816358117 126486198
1 495097501 232884542
2 636022993 187356478
3 433381242 253592817
1 44714132 148433530
2 11231081 567884454
1 818565469 325543086
1 174649039 935749251
2 111007880 95589105
1 632364462 601885367
1 447434200 635761031
1 999780697 717980512
1 11897787 958189798
1 426394490 748581963
1 874742843 728777250
1 822247671 867397150
2 56794877 982305730
1 623907720 798200570
2 316301640 880480892
5 788986236 841079139
1 748561362 780244690
1 105637865 380314715
1 521746460 749082013
1 760979967 548785718
2 482833303 996947402
1 541390992 412966745
1 999637779 561830778
2 187907903 862879335
2 669948149 14240073
1 796853331 259867787
1 201896023 805144341
3 183441695 63780052
1 118127446 837286186
2 441379396 696086384
2 732603463 191870648
3 475936794 921557187
1 673428575 669862192
1 725285085 212330458
1 344557463 687735347
3 408069063 49141458
1 151000508 968001177
1 426681773 481947650
2 848796315 136498819
1 900226139 821296175
1 912554240 820110486
3 51998840 95002059
1 105842272 802736520
3 390322711 920376824
2 894549223 300996346
1 518636880 533603130
4 426294823 625879646
1 250004190 454721716
1 395067470 513886648
2 407457863 796007897
1 605115413 635338612
2 960802309 436032259
1 348288768 91399422
1 910376278 346397667
1 26851120 29666923
1 823516150 232613924
1 865222613 708868398
2 155238651 514556013
1 339461630 227460501
3 797208602 597971387
2 499690142 327295618
3 232583795 265689275
1 660217619 713041772
1 510951924 666391543
1 201718675 907839292
2 330647745 749610789
3 33041142 975308248
3 585957956 626526942
1 127937433 440875284
1 539960546 879408258
1 134674786 135571307
1 464566340 306327011
1 378666666 877813962
2 891937890 735677001
1 465090395 969157804
1 116589085 661506784
2 161080668 222523565
1 965372575 483248044
2 318905773 201547062
2 209590461 626196541
1 334270994 386787387
2 504601076 649282491
4 244639947 670977064
1 408230252 818586548
2 718475150 977758652
1 532089164 946259632
3 555405179 724923776
1 317978755 765491821
1 323957662 721192952
2 399441197 554190256
1 459274508 568138477
2 949729869 757575811
2 476279672 920296067
1 517924089 789613726
2 58163905 535485300
1 276491261 304752209
1 847739439 348764216
1 329419486 524524630
1 382903450 34831779
1 862182866 25115490
1 264752505 280748720
1 114522062 195872930
1 971518134 753001747
2 614141391 638767866
1 564151916 335385280
1 235142502 188010222
1 318488044 510434997
2 171020026 76557715
1 672157841 103273739
1 437286435 779603671
1 149479405 805981720
1 828459557 348872341
1 230176730 200902484
1 659449203 889805324
2 977471976 37213051
1 498042870 65871245
1 424634373 54600520
2 646154929 134757558
1 224186723 542388439
3 330258981 396116184
2 474817056 613708190
1 586310100 424998832
3 307764808 743126167
3 740419856 443318204
1 466704178 350128209
2 344155964 646981715
1 153429509 18351813
3 45523204 356700563
1 784481956 237307353
1 795453958 380535987
2 867764822 168658748
2 723839385 869453351
1 615412428 483598168
1 936214472 918292278
2 393364955 231695760
2 151043846 931004259
2 878863666 410676
2 399750711 256570927
1 775671982 250015234
1 822909714 360275032
1 926129352 584786735
1 512676391 170541154
2 694727014 242261476
1 106642824 945247854
1 575213415 432719326
1 700337418 69537109
1 371912138 189990722
1 467624663 134856795
1 452936191 852517258
4 368726968 70801396
2 724775459 548995588
1 987187951 882837670
1 772157350 364006168
1 826631858 579164758
4 814992244 872726854
1 145744644 35490491
1 666062580 773746409
1 216459601 769214525
2 179378832 460250215
2 184510435 473901420
3 887368316 299813080
1 538761926 411715002
1 431269399 818512790
1 839871053 512300889
1 264530029 54137551
1 550061060 571858793
4 263641684 203420513
1 842863808 226766060
1 322072649 365231529
3 742752210 862159460
1 840131740 577753579
2 688761722 639911186
1 808573541 458049103
1 819032633 862611283
1 302635272 793319878
4 859517588 75254109
1 455350671 255152204
1 888867744 13463459
3 70564220 199235019
2 595544516 646405674
1 601393191 288613428
1 653762506 830932678
1 446649750 727775857
1 677341169 962066027
1 73885099 865256555
2 181280590 747948425
1 28843713 780041550
1 108327584 700290911
2 750899278 274860408
2 479958959 894105561
2 408156724 301900007
1 743791057 338618809
1 772978227 536831190
1 136447427 707366085
1 242707808 662276724
3 752420008 330901459
1 453601102 558056753
1 372913883 481843110
1 609502848 568793258
1 166322861 651621035
2 682163928 269851321
1 921926007 43606195
3 432646700 284990338
3 758863292 794221636
2 473770858 865055776
1 426269610 782000556
1 126022605 818379521
1 982664652 240742932
2 893628230 554482553
2 314629929 848003114
3 144543779 61504430
1 633521614 301811520
1 412834812 937834143
2 591341448 225593359
1 932338250 828007495
2 999934725 730810231
1 67878456 580360736
1 316415345 300347174
1 750276334 204424313
1 644652890 871810263
2 133710165 527715761
1 652085603 30121300
2 426161341 589141945
1 98589482 114083874
1 100250470 533393628
1 719670116 83699112
1 375510428 223877076
1 992926788 855423948
2 902940118 253871541
1 55747058 747755045
5 663479402 847008269
2 966485035 407042615
2 121760713 496531113
1 554302475 976106640
1 518724875 658547993
1 954505454 733462572
3 804468008 249996913
1 648059977 163084133
2 322243666 678805082
1 690324317 352329834
1 447190735 638538731
2 998656386 187842693
1 92499305 784828926
1 58169614 585618307
4 832966504 629639682
3 311827859 654870435
2 575006943 257066319
2 643149433 848656871
1 479215997 932618022
3 524444203 484684347
1 207709366 249229532
1 970836734 4141840
1 419484020 579659452
2 219545107 701707460
1 107589986 995604798
1 228701916 277351295
2 332967618 842183419
2 978700969 23113503
1 696192134 789501375
1 473466755 809172968
1 430305315 248476564
1 311108188 430565886
1 835162678 550288138
2 392620218 396015392
1 796060623 55453201
1 869969649 727080056
1 334721688 775540075
1 33561938 702102258
3 27521391 34445481
1 254432514 692591142
1 196790501 766951496
1 931712113 665749808
1 748255435 342332477
3 546319148 728065183
2 150412297 498377652
2 662211301 693723465
2 404440076 295881457
1 765754258 980909902
1 435824468 30060198
1 95106674 292401384
1 931863140 879878820
2 732487107 898490292
1 823239389 388630895
1 600264516 725199401
2 37004139 276329797
1 774287269 470013653
1 445070673 707728928
2 969561971 214036338
1 388634447 274300602
2 219519066 886728157
2 655981671 449199307
2 987888952 430270684
1 539431915 487570432
1 663332165 656934774
1 574160626 464570962
1 336439025 666665011
1 136483340 774397441
2 432787872 434376295
3 306560916 492791929
1 954218111 65685764
1 349780397 2257376
2 433736436 18038897
1 530605794 426362756
3 18443255 801899349
2 127125130 860260048
1 291274036 640079548
2 950347098 44167333
1 655769237 539174106
1 413173530 657396430
2 909111088 521692024
4 157873262 933779542
1 106666895 687453220
2 348023302 101050739
3 920236399 836347648
2 43625842 948913643
1 837641219 214724996
1 877932405 748425442
1 942830046 894314192
1 584924300 36769187
1 202797186 930094391
1 558948225 103964063
1 708743324 954954480
2 335343427 242882088
1 275618185 839633195
1 369697484 927138813
2 108700309 294343548
1 457005527 590387378
1 680358486 858136559
1 697912840 880329007
2 914217947 910949482
1 412956914 789407948
1 851165996 421956313
1 933213330 940969235
2 92949198 786380758
3 237779948 665556729
2 788066810 29728441
3 939407911 776740533
2 646437844 440700415
2 391108660 139314336
2 170537842 542397817
4 394017256 73850171
1 76025716 352572672
1 302855755 231517277
1 671894909 992723695
2 292898103 358781876
1 563459527 662455554
2 438586476 389190139
1 396443467 521418799
2 724345848 219646353
1 281397030 492782382
1 899572890 665231402
1 156421611 391701872
2 419202411 376599417
8 712361912 222850693
3 879301343 126880489
3 395816652 740913548
1 73655826 126341176
1 990767787 924832970
1 606507495 949076424
1 763871123 123292740
1 623804013 691315801
1 531391406 729924208
1 80856827 167588804
1 735482815 504762135
1 876121493 402188734
1 227493604 682020820
2 494752695 11652986
1 933536408 5068947
1 174621715 385419464
4 673802184 254068692
3 292443730 517450034
1 72632221 128466399
2 685760068 36112274
2 708898757 194947
1 526168776 213225643
2 134659088 436611790
1 660436294 766639145
1 811221908 214872438
1 308594109 132135661
1 176249412 127426377
1 446935084 669947314
2 403232803 720245973
2 290352655 460856905
1 897323256 134748470
3 353210008 491054727
2 200655890 851537273
2 638628843 60200369
2 497475376 196583222
1 214304622 534197865
1 941857261 464269057
2 829964184 32060183
6 898362215 66756006
2 600893690 531978506
1 680305565 999078034
1 119725031 462041684
1 164324116 218175910
1 796954421 712959077
3 249427408 989722482
1 652827094 644075389
1 522941118 708099667
4 78047045 947220098
1 385366837 480114567
1 818681806 160571841
1 446637325 844799986
1 378696018 265150990
2 3296331 770782723
1 522419110 734639930
1 841720822 510110969
1 607025194 735319077
1 314068059 674090357
1 403896241 406350778
1 941812424 133922861
1 115260103 571141703
1 373280383 897317015
1 661391042 736238699
2 524875155 274966635
1 305695088 129975673
2 330601073 137811530
2 774672273 623984157
2 193197323 139869880
2 908008736 187747949
1 897662566 173291970
1 354828182 666639447
4 864910707 833762479
1 289755067 342036725
2 43049194 159409246
1 134906631 895000209
1 399160653 631086618
1 673005824 981072210
1 318434519 293461839
1 259827810 989190937
1 172882756 271578363
2 366662431 308336645
1 219867632 650198744
4 894395913 988335508
2 669465637 820177492
2 80448840 902758258
2 576119634 95158115
2 379354864 748620786
1 220557690 482688098
1 793985109 522559376
6 281776857 232202448
3 893689633 209518205
1 872662661 300462119
2 889572402 693383953
2 589558427 260347020
2 149434821 451962354
1 822241023 726266661
1 723031932 408102845
2 709659038 952556840
1 82202863 556784102
1 846805677 861769823
2 981735134 794685754
1 19414732 582795690
1 202548294 593284305
3 523129259 428317717
1 636188257 132997464
1 265676645 716294928
1 863773267 66454035
6 324183638 452062948
3 555863382 328883938
1 140506998 658940713
1 212343980 477824592
4 670986458 893047390
1 74630112 67560706
1 661406365 578632713
7 179866866 47420070
3 9425258 583844736
1 685893192 527523783
2 210742372 558876283
1 123569426 322978707
1 935947579 363846716
1 943385924 807728563
1 819940858 881763133
1 218742341 748308189
2 248823341 919425035
1 996697957 90343035
1 6146920 414648957
2 696319359 204137318
2 778730515 72868790
4 25974192 934487392
1 341914622 585813281
1 29028054 66285773
1 383178173 209227640
1 79591508 427494726
1 392921698 721352969
2 52117265 189701910
1 72721612 338871517
1 327281060 730325385
3 68541623 976480555
1 586958496 979874586
2 592838078 431173307
1 836893287 424987283
2 481235108 948851237
1 191515450 623154604
1 944955678 635278484
1 344930701 610080886
2 526154589 648581902
1 766283533 336569320
1 522570419 508679743
1 568009417 21462378
1 466659050 34629548
1 595023286 75825785
4 345406607 734280348
1 983821634 844013029
3 679271444 235763225
3 722409103 572880260
1 942227292 322215851
2 875375726 555793960
1 733494330 96076680
3 817210162 827121582
1 412931957 177610723
1 469591117 385209543
1 902806830 377146744
1 369527666 689043434
1 319487339 132388257
1 983256483 314400997
1 190267718 272878992
2 539629863 979688077
2 588444719 157061722
2 386479414 959699007
1 719651468 154913212
2 698189490 494576963
1 182843942 841945975
1 886948393 316554180
2 966139778 499591145
1 319406365 566922519
2 206883726 156628241
1 797631662 65211730
1 788744251 17151601
1 109793550 736511653
1 812037269 224848682
1 289650240 220199801
1 679907780 920160915
1 996188384 281109556
2 638688382 644293383
1 144005131 421663013
3 716142119 89513730
1 529997410 126226641
1 18085525 108852604
3 452203392 238373860
1 475948800 147209284
1 549304137 237356393
1 753741448 921233439
1 71712520 512882206
2 755834297 855484946
1 866315901 261770341
1 352028479 279378373
1 835265643 639179575
1 894576789 512281887
3 261123954 501815102
1 951993699 681443398
1 476044690 900512326
1 900802355 220779718
1 180113439 422599502
1 269062181 7955442
1 783728005 64527939
1 133159425 535306560
1 99850778 660798308
1 481266586 109255661
1 214935626 183288017
5 916575648 259420616
1 200234988 921223703
1 437910975 123721521
1 4542000 410842947
2 241196883 130892612
1 745943447 970166877
3 288244558 45558893
1 561084720 646488593
1 587574747 387692644
2 94795402 930056059
2 504065908 658881080
4 444100763 264224233
1 935776198 205470515
4 816416954 34320776
3 957449021 273776830
1 79610845 589556824
1 981284034 198639070
1 383617690 948124219
1 614766629 129469783
2 386156272 751677328
4 761604869 127761278
1 567399316 935426894
2 136903523 670664686
1 389241773 378064256
1 408571873 314053752
1 797211428 119462960
1 144870198 428770267
3 62712428 744107814
2 651207731 104565875
6 195620034 973986201
1 255318624 518445410
1 960087656 141811609
1 207264520 653227730
2 167191347 398717078
1 791868833 100502300
3 200580829 880132049
2 473732504 617048168
1 860622346 64900254
2 189507320 510410295
2 491949695 634258713
1 870927728 689319208
1 258928966 39623080
1 899735326 463741817
1 738205117 752659086
2 807844607 456899703
2 348835173 117493615
2 573799746 435214442
3 696346109 410837135
2 349455848 408570266
1 943935388 159962037
1 708086505 782637638
1 68745630 210305524
4 988320273 755771234
1 663542575 309674990
1 624450399 417615670
2 689293458 344731168
1 788546708 417750760
1 927684803 347257578
3 441828325 39808294
1 543185130 623072784
1 686078156 132434816
2 554020458 884378733
2 717881530 899494185
3 134355424 784369408
1 293780108 716511631
1 601464670 708770941
4 416474308 562174423
2 305396051 321058378
1 77468336 654250230
3 585678365 116957040
5 549526969 83002820
2 788906161 140709801
1 155183189 613395016
1 832934786 284144832
1 83403305 121004014
1 530036710 799415229
1 358476166 743192358
1 743377939 1775080
1 706396571 529661762
1 528119327 485203378
1 187445798 754778771
1 60314586 265435325
2 140143691 756353754
2 195745645 656067527
1 691774348 670807980
1 130635453 155286788
4 892583217 752661548
2 560823610 786337820
1 975586559 570210795
1 805997952 529790149
1 762755846 824756039
1 846335331 116163602
1 679651407 124332930
2 710808945 393283605
1 704579710 420118360
1 370680277 143802685
1 643032692 872593817
1 622453055 370448013
4 93767590 147591990
1 933812615 30256415
2 354006513 73799510
2 129631688 4122796
2 589383930 656617315
2 36960703 864962038
2 285656186 402002969
2 243446953 836110164
1 744685585 946386109
1 570202282 809881580
2 202424588 493235008
1 449617856 238644169
1 340273763 674353853
1 442347314 525375751
2 892191481 240013899
1 996123036 604504690
1 561989953 392941030
2 715798216 792317097
3 712614419 765029873
1 601346216 245390644
3 429163371 49334504
2 407967181 645633807
1 320077191 229262709
1 523201942 893205277
1 663265232 31614715
2 321575868 779811677
3 664560852 660281264
1 807670634 2453190
3 320251905 914900584
1 413221003 37980315
1 63443059 938908424
1 622996437 707659598
1 590446822 683770046
1 336378150 163635380
1 97678388 317296902
5 291945250 767724210
2 594740477 545118778
1 913542 100767100
1 675448289 557296301
2 115307032 893194225
1 461270627 677094201
1 806006345 358239127
2 726114820 617025225
2 860876526 15468593
2 692357313 797764406
1 347437676 674060289
1 368817423 391264465
1 947126032 453524227
2 460759496 912170346
3 32339016 518544361
2 195622025 330575938
2 666083241 503226513
4 567417185 38034816
1 910738641 139944234
2 119414662 182881611
1 162974561 736709743
1 831601816 984484279
1 652314469 595251926
2 573615784 783425808
1 939786591 973611293
2 871621070 299571082
7 553147842 814287149
1 850005988 55521000
1 952415118 492945375
1 878221418 60872520
4 14799910 270400036
2 940294129 836601541
3 450194529 635716752
2 172071452 369695523
1 434082150 723756991
4 815332188 323933489
1 78865214 49325857
2 20346721 926576978
3 619786745 75765649
1 575309183 871243154
2 474444621 638629046
1 88760103 790650781
1 937267880 434360132
1 793819386 954801984
2 451316674 29081184
1 348537906 98111091
2 900769434 296140916
1 516518852 927907785
1 979787888 243414727
1 176278982 635180047
1 372646367 45816925
1 271892466 192473601
2 848183822 751546123
6 816747688 250517575
1 609787486 990969982
3 787905043 508169249
1 724310270 247795926
3 188370940 322332153
2 4904209 921769617
3 102828621 44151141
1 614732101 580157205
3 549132659 41636556
3 388211666 433661540
1 86259219 484838284
4 122883486 861337306
2 200167477 778178621
2 666522729 910255935
1 875576395 65183613
1 490617996 407620372
2 283272079 486015640
1 566247173 332532889
2 785415902 783199855
1 48617788 660753873
1 187022101 608550124
1 554395131 29590757
1 283107756 554742628
1 496325464 249204673
1 512875939 503877049
1 418956880 697949784
2 26029524 294734446
2 624524972 827048896
1 227469163 849125216
1 259969960 219604562
1 472313905 542670176
1 61516036 661916079
1 192843938 289420701
1 205707682 817595434
4 221375655 410469667
1 874544280 813390887
1 459264386 380838216
1 345829446 50065712
3 526703392 864201436
2 739232594 368614982
1 644847539 661305087
1 851035509 82610617
1 766431638 863220112
4 131390790 375720336
1 390199375 89230759
2 132343268 166460708
1 28190554 534490444
1 485965119 787665841
1 722425046 761963998
2 99601785 203704506
2 853741687 963956592
1 435494424 821426770
1 157349251 369174863
1 581784128 173695074
3 990828314 972781725
1 149034710 769618558
1 589193201 71646904
1 661187083 254760771
1 202965565 869137653
3 261728744 320883927
1 199074212 248671046
2 597128141 359861792
1 153918827 380309532
4 298500315 913440337
1 753884631 187879383
1 285651622 912119049
2 826562095 711507326
1 849012101 613725904
1 490516820 922840558
1 291744935 341736947
1 522976594 760574179
1 477396397 729240737
2 355952155 923002786
1 261810401 140381465
4 635503534 606694609
1 682470604 750694946
2 199005130 630917188
2 646136048 470302690
3 587614050 845608804
1 527880510 912317959
1 296234733 497581567
1 589729371 179725848
1 459858721 815662921
1 542005036 365775573
1 529649364 375762198
1 10343969 162969706
1 370129773 132552712
2 744202203 24000998
2 971598162 505615469
3 437540390 117161809
2 590302871 776982285
5 562944576 972633080
1 925281839 644667352
2 629491206 929811116
1 216328149 401322664
1 445393020 862827602
2 423372434 935128308
2 314777692 536622854
2 578448550 420778702
1 38774119 666836590
2 378384097 788291983
1 23544854 44154
2 812925344 793128433
1 777786224 807253212
1 494407604 90351359
1 716111219 568994286
2 846057891 379362157
2 38232724 493271702
2 706164962 864445787
1 504440491 677953107
1 979066849 271900199
1 288715991 664037165
1 189075867 293754965
1 265586551 96272569
1 588360107 555703787
1 268725626 9441755
1 207423947 992898270
5 839261510 248875999
1 218069832 687391164
3 990192718 262312932
2 473612328 644711736
2 879578139 384033297
3 705098857 310881130
1 747636034 749163294
1 735504137 623408975
1 851970822 978487274
1 59044891 818027363
2 698755453 170163147
1 105287995 333734071
1 604896069 265242417
3 61007636 333747243
1 95695590 343099640
1 526117294 662450703
2 526391664 110742962
1 476052103 953250812
2 416313082 767519242
5 380983018 988569136
1 382546983 995082990
1 931050319 395018589
1 254300561 633652865
2 470388850 763928649
2 2927370 83367924
2 370020966 282684101
2 593215510 869546411
1 566560966 663626028
2 304781693 491609564
2 306711973 636516257
1 243123204 383204533
1 626948673 692125146
2 690535429 188517599
4 985656957 81341454
1 952698985 693636399
2 836957648 643406489
1 617861452 997300600
1 229653085 834924935
2 403400361 104903384
3 297759596 606172249
1 595066690 449511107
1 271034810 280080158
1 384232110 42728641
1 870119128 79251564
3 68898777 413327906
1 398445723 856308804
1 869315406 523693010
1 779874783 674052681
3 904182054 177566124
1 154703087 841180143
2 138943402 983794994
1 696079640 806956628
4 928915257 996173487
1 828815354 955299275
1 506501161 587766913
1 226191154 801814427
1 43992316 479798174
1 626416861 897961474
4 211151566 496062136
2 234975957 368687848
1 522971309 523317989
2 302529044 280575800
1 11020529 49537072
1 753991502 19861561
2 311153353 62148572
1 866306642 77390965
1 514033645 286525853
2 157082422 928883965
2 962885854 386036526
2 951436184 982778355
1 477248831 887060105
2 415186361 877236033
3 942706427 213684700
1 387875844 435631103
2 638668561 884195591
1 154667518 340768860
1 885174308 469206495
2 297253415 359146605
2 879084188 105100173
1 425877972 427733223
3 424996517 486152537
1 70206753 391240342
1 395946989 851166657
2 119025296 773954169
1 729640422 403133620
1 412753437 397732564
1 324144395 858175572
1 877418700 296715688
2 301615819 556344357
2 948566203 630671576
1 943935227 763735513
2 47029382 74834653
1 633922397 289134052
2 819725226 903632297
2 869371656 232826523
1 588084675 36641281
1 632807672 377606282
1 455939103 439028059
1 812189358 4950711
1 393145706 298826371
1 387816100 165318544
1 84369229 778528111
1 304521759 354972343
2 977821670 329052469
1 605988190 529005849
1 186099571 649756442
2 807695881 551492377
1 688339667 201311302
1 23441477 802223066
1 96235150 878274848
3 329085500 267648847
2 306517168 956573074
2 308862451 247126594
2 764457905 968291182
1 962509822 925627786
1 728202947 315148013
1 990108995 929493346
2 726850992 971551505
1 46181377 87170995
1 696080196 853499025
1 349300084 371424450
3 854400810 995361155
1 779361000 230581028
3 15350931 359145452
1 466197659 85075757
1 207932486 832086057
1 262158582 713892601
2 617049393 139789783
1 953367172 191200257
3 996026565 543695967
2 709808057 483242869
2 349482975 665651321
3 870740029 716549769
2 215254187 141303940
1 948212686 562051555
2 136728894 631040976
1 290752953 40981332
1 380992485 657737180
1 41161194 345010710
1 710185742 501213021
1 746008568 450602800
1 839799432 892344403
3 495875787 818439392
1 637011751 804668582
2 713847818 664922865
3 952574527 19304324
1 617359179 624426209
1 728260678 90890173
3 532460750 46468911
1 918364313 167581313
4 192731747 496967177
1 894082525 198101336
2 624264122 82325486
1 923165238 356074046
3 114799733 870842792
1 201647239 970086618
2 541496276 513031155
2 682630101 157182132
1 508061242 578328804
1 415270279 15890602
1 252034774 467518980
1 418628343 926787092
1 429492015 677653600
1 606080649 478339297
2 216394380 115834276
1 415274977 785085265
1 946103987 538811431
1 521438286 196189680
1 526199934 529351390
1 514209053 141886046
1 912116633 619540408
2 495984988 949956760
1 973093165 768700777
2 214175621 334721089
2 39165285 900404427
1 453770970 317898366
2 52983494 497853855
1 525418961 651496880
2 422365951 667133258
1 277945682 485381645
1 544219469 62052429
1 324889337 277887528
1 52633221 38372973
1 554112859 61250788
1 512910746 770550548
1 871824838 865897011
3 470054188 152572304
1 686237089 563046451
2 110063547 956042188
1 877306540 454734937
3 869838718 520522993
3 881579204 948283941
1 765094053 997278673
2 943220517 500887561
1 50903548 473897930
1 381042134 911036688
4 862828494 378913554
2 954224207 97027848
1 740773617 274480396
1 859130919 650437528
1 759141004 935265022
2 434385235 240396558
1 229929798 78844996
2 358631454 43496456
1 218990541 156636614
1 765998132 183618224
1 507166683 388820519
2 646358678 226209269
3 340164850 102707979
5 65060178 912384738
3 661073599 829455203
1 981052530 662466798
1 398414344 194414529
1 794801012 90384078
1 886256572 584782579
1 899281624 396397656
2 976722149 45446406
1 414423240 310202971
1 656137211 428599975
1 247672338 360220829
1 298228650 861305746
2 173569931 408459700
3 647263705 173676319
1 688958973 131621174
1 808440166 943131419
2 165902321 249429131
1 692567947 861496673
2 653142490 890975955
1 856581565 822398044
1 571097311 941332633
1 105091006 132699033
1 373668115 51607380
1 776349133 771734824
1 885636105 115955322
1 626184752 825243166
1 445712842 956604546
1 336776145 199289863
1 88186309 670702385
1 443166667 437811666
2 113056801 642411338
1 48007190 835335106
1 455691225 249598961
1 166542531 145150336
3 146960342 866879470
1 41583345 227167014
1 878575298 252921219
1 797243027 119107999
1 526100412 576444913
1 347292360 365225165
1 195002530 178543602
1 35011086 92027782
1 731206402 468517599
2 702837332 271420291
2 744074281 420841716
1 964392487 59951052
1 433650163 414160884
1 238250057 441898118
1 553155254 465131938
1 700715596 146456158
1 575818758 347550751
2 493756715 81911669
1 699867032 965654166
2 391378327 940589744
2 551216407 34622683
1 821960490 418328617
1 81480799 991686267
1 865986552 727485971
3 982230209 592508700
3 985207333 15911734
1 43885864 300332354
1 112090290 989154309
1 538716254 518070590
1 30791451 854587866
4 275434094 738884798
3 921258165 864067671
1 675998036 631136761
1 695439583 519583819
4 851869226 671021327
3 168534784 739105926
1 595939714 970122104
2 498206740 433492822
2 398764817 457446845
1 928762106 660014526
2 575756356 60319553
1 870476384 245760338
2 8057212 514540392
1 914343889 123424662
1 292101526 646457906
1 690767986 682632368
1 503641174 417491937
3 139870446 809861375
1 583390601 631808914
1 237161321 960023285
3 489757955 118400411
1 657009103 426972338
1 76118161 483544253
1 762466802 464243858
3 76918253 978900683
1 821241545 258332419
3 870402077 44853238
2 897639802 925161885
1 896552828 343372534
1 703783116 193609928
1 205060433 829907384
1 240643994 392957530
2 3626901 415863049
2 533127824 819817945
1 405888613 299480808
1 245018045 58301700
1 1140752 501861953
1 893952374 183676499
1 258388127 364665560
1 142910780 597124504
1 726803673 196717296
1 237426000 692579881
2 474101230 672383856
1 310519517 675984526
1 867061644 994022219
1 73678270 468147995
1 992977407 381415227
1 642905624 633958295
1 679968966 350263831
1 841257078 891906094
1 776503187 565733668
2 438808488 473430198
1 151068497 647958240
1 349729855 315775677
2 191477163 784196870
2 705517330 334365631
2 998016296 63567140
1 221684166 615198087
3 115849201 546694527
1 201845926 249202705
2 709677378 121354194
4 49872076 153788443
1 489768670 37685413
1 299647619 63386927
1 933430042 159821959
1 432764256 180840345
1 489594635 515506203
1 453242017 606884233
2 326287494 444057841
1 774198869 498159678
2 488933222 48766517
1 182410118 627051724
1 871205861 790241469
2 965406900 901912996
1 806861599 524172581
2 56394504 428825361
1 150350002 619042548
2 765271599 245568752
1 97958635 220400496
2 47368211 490348957
2 36427611 149102394
1 120782110 972596165
1 491257415 545930174
1 505456038 963484296
5 511025486 480410177
1 73276346 74309801
1 747629075 76141713
2 748264812 695869994
1 462036864 81300040
2 456996680 167833387
1 330261675 503544354
1 937409095 835258495
1 18293013 14791966
2 950495121 120060360
1 839159704 881011162
1 803294998 9417891
1 575370520 329945974
1 232370168 395610131
1 663689594 383789411
3 148255818 597222355
1 979991228 796855714
2 71737177 359458377
2 275717741 929782916
2 91307437 148957415
1 236341190 322299791
1 885823187 731920230
1 517264589 337604742
3 137177799 402567831
1 955045248 29250589
1 840950618 82406232
1 854445127 656057450
1 337233052 187913289
2 488074354 948643845
2 397121098 296666377
4 633671828 863460831
1 439644127 554617401
2 633922317 873177909
1 604629787 68656511
1 21053987 483155758
2 419339190 623212127
2 45125073 749737356
1 314830974 601514167
1 341502626 239277274
1 484584810 348249171
1 946503679 892777256
1 489152570 141852981
1 906641180 363757020
1 473515190 864626273
2 698620953 584995849
2 212603098 324719662
1 570245997 965378107
2 755716122 165573192
1 693960315 583494204
1 995815653 91392200
1 690632539 858322719
1 624802962 640774742
3 424030266 43822993
2 616649124 927949016
1 591462291 283939784
1 737609050 773797710
2 409418244 971401671
4 247883659 727397522
1 239595991 49263859
2 681170001 746955778
1 286544715 192595413
1 674192201 75256223
1 958504566 612221691
1 619519100 599576843
1 147753679 207151163
1 127273395 758880816
1 880946538 678845626
1 741722089 633123534
1 759385801 317733353
1 332479889 69802666
1 98156621 790022978
3 134402747 29873424
2 674283189 882624857
3 938901708 790666133
3 348822723 253551175
1 519303729 516419183
1 233301591 463814757
1 597802322 471684323
1 871879922 93783425
1 692661528 877653222
1 82880176 555172188
1 177598803 57595699
1 215627328 265441395
1 966440393 897601083
1 992252350 309344701
1 494834465 129913100
2 458244323 155608661
1 525973095 614672594
2 252644108 146074964
1 905063644 552127837
2 468976811 410075381
1 440985189 403366220
6 587820496 219415431
2 621348430 286386798
3 252697549 458072655
2 215212629 509101406
1 937645470 124892490
1 846484986 687230313
3 360929663 600472719
1 335549510 758701065
1 422007256 779219821
1 254241510 866704109
2 227010133 125328713
1 656679642 475674627
2 787659357 244977686
2 816576305 747864145
1 583289935 280658617
1 41725763 419940480
2 273886226 935514266
1 148185856 417951837
2 770631256 328634144
2 979699618 741169746
1 905668409 836923579
1 529194186 955581027
1 783483855 614288661
1 319309209 343253531
1 345912750 704809667
2 752444038 208767135
5 925441525 248610406
1 512965687 538163383
1 210990331 289002630
1 914839026 955610646
1 254821377 291820624
1 632430927 491076291
1 143821830 526222223
1 817922454 566034501
2 95976739 322933645
1 566201020 820585784
2 324011626 394621278
1 202610201 563889881
3 31539840 946734361
1 332726446 74550479
2 218995249 230831681
1 225171173 562541731
2 621496813 603054382
1 709133288 260539190
1 296681805 753337909
1 215407521 884528379
2 561136150 859729904
1 801691459 259485567
1 955057567 45950576
1 541751862 448113673
1 151485591 996758965
1 878564858 691864606
1 865649276 311845895
2 45299029 42241536
1 174299543 442947629
2 971077786 398910010
1 340392138 523662780
1 204662909 973055364
1 470486453 417313201
2 238844678 951171607
1 670216533 963649327
2 694686901 48673972
7 567818630 560025616
1 321160208 346016588
1 580503434 390717972
4 717589802 328744183
1 880254386 477709231
2 779147754 968479505
1 353416481 365623017
1 121857648 247769597
3 119350667 64232321
1 503460032 607253434
2 176271864 634942322
2 764795206 972746094
2 948835833 375128086
1 71130664 417515673
1 918924893 883094480
1 879464788 634254200
2 541192863 601837623
2 275798295 895169932
1 420069345 825054692
1 428526128 324530166
2 841970151 607807077
1 681091254 875592356
3 32531187 689252709
1 853708977 981497791
1 367297732 241803367
1 213843067 688371033
1 733479576 72556985
1 30924561 137425100
1 843856940 128609934
2 288349001 557226636
1 848995620 170380797
1 638220084 925295531
1 705099339 284598394
1 183047734 561192825
2 438239632 381023570
1 449583799 770301911
1 38813238 712519359
1 18712869 453691837
1 146185517 899045598
2 327295434 791469438
1 414666686 601764937
1 90467531 16795736
2 903320421 121904853
1 429452512 671323238
2 835362853 945940414
1 852947836 302598779
1 860421706 98120893
1 942489289 86768365
4 858230692 603416635
1 732712071 200844108
1 353615586 603509124
1 762439741 577030319
1 488996909 908091860
3 543715315 653293353
2 273472803 520074776
2 108438031 984355443
1 62536904 220081085
2 889057669 60741967
5 42693316 648269187
1 933014768 877419901
2 709192793 608546308
1 381233830 232268196
1 884162366 126780031
1 472038514 810264440
1 676616052 233725546
4 808564638 757805427
1 809604619 573346590
1 535422774 458607871
1 89891569 73913673
1 301183731 850973297
1 852987701 143935413
1 648836662 163104413
1 844536911 977616188
1 554650326 85660941
1 757192957 543869352
1 499708541 504160701
1 13961302 514295975
3 647376294 620270887
1 365510954 822939429
1 608147195 655772002
3 915980081 436151479
4 713020918 223567674
4 405467167 82925968
1 133095845 519913541
1 502569929 19881546
1 830398043 703765600
1 539881979 111710455
3 757876979 700268880
2 59983859 563709318
3 778888216 538972743
1 150841148 78088307
1 179341422 485499547
2 346005717 369922679
1 345718171 479723393
1 38664550 656894491
1 824732762 38352664
2 263816066 962306303
1 378526898 976425360
2 739403686 636975905
1 992150199 233126517
1 244911315 923981230
1 864965307 988536283
1 2146766 670107147
1 155569161 902069653
1 252826864 856911704
1 417335344 647458588
1 932744432 312833015
3 557959819 929977517
1 180263760 619747872
1 613357323 750568007
1 380857002 516428197
2 539171848 582110537
4 515934668 672115086
2 903531785 594540539
1 89319679 204109662
2 658529553 437973322
2 490023135 914751773
1 871176695 942191709
1 301180043 945511810
1 950995377 359349011
1 581168741 838931202
2 583192296 126194217
1 398023139 516184371
1 90759701 404080094
3 578411795 435035968
1 55389879 894299589
1 582417062 992231416
1 742464267 264726964
1 214742230 820507630
1 422635798 847423450
2 569867093 975406876
1 709046024 372180509
1 686078630 742077266
1 118850782 685608175
1 850050197 602681921
1 464137665 174152124
3 786539513 764327723
2 397847784 955004440
3 719838684 588153499
1 241523991 90156663
1 134157349 972222091
1 96181870 542825905
1 121419547 683549327
1 901046065 776309713
1 401388203 915126501
1 208325613 104904784
1 69217232 367039215
1 400033938 619442516
2 419267343 999367673
1 90396024 629820734
2 124830775 772609607
1 446737469 134283894
1 698580954 352921433
1 733396046 222998836
3 538705312 963604478
1 636267725 587395996
3 312030268 425131890
1 344991439 819714081
2 967791948 971369747
1 656807962 594173276
2 993935375 134556915
2 541893793 163429372
1 332336530 46774501
1 856130704 154676451
1 932232815 614957614
1 293758811 657958826
2 198599218 695591094
1 152456201 754984875
1 219677709 226362587
1 384778826 499263485
2 980604595 936339830
2 36387246 519601353
2 403413824 959366486
1 555682402 467799674
1 850435865 878532115
5 356954619 835875585
1 801446653 19347694
1 390887974 871657155
3 675568945 234539180
1 906698117 869004999
2 235619430 566706935
1 751513098 511790810
1 297922521 431075985
2 596412693 464823045
1 363987402 730078355
1 186363100 803539819
2 713476527 90934403
1 218114094 431524573
1 577202313 828822968
1 271674432 705604807
1 933321327 757897058
3 976097071 176191036
3 350137661 745945769
1 593100567 150732878
1 763610458 629396212
1 585576242 540699992
1 921324046 536719094
2 336515910 349395640
2 129205360 815959641
4 598718968 335807812
1 328955297 125505536
1 175324136 860511386
2 266241924 418673952
1 584142758 446034842
1 683342640 135122777
2 37062458 548582124
1 495963220 838031788
1 308391690 20379531
3 956305993 811629394
1 378964962 907840448
1 397725065 287912842
1 457338904 496183910
2 804492377 545138569
2 430335625 158247643
1 427568729 162904327
1 297381097 258757652
1 365098066 260802233
3 279508576 492056760
3 959351975 636417960
1 36055125 124858165
1 889461559 734998131
1 971508811 517067773
2 375347198 214835287
2 669711430 919939994
3 570695507 481435927
1 785678964 898083638
1 195311469 286206990
1 401781392 348812840
7 43103264 498044322
4 160000690 735095876
1 729031102 87364581
1 220464044 655139181
1 107576974 493896521
1 753788516 865790748
2 348944902 726614926
2 408272130 114375362
1 644883288 361248309
1 293668105 600200765
1 430309716 779054294
1 440999380 495787840
2 760897923 852263363
1 899307239 682608823
3 505430625 391510381
2 693773688 711113796
1 759227139 302253748
1 644599864 371971910
1 371732578 418355785
1 791481338 247928715
1 824313069 273327847
1 259077144 314955074
1 135082562 586585438
1 137258613 636521858
1 147265954 144268770
1 512577963 84710451
1 650383791 194686474
1 277384060 925079481
3 339603965 84734761
4 147817943 462175537
3 268418665 22847230
1 653967175 250272311
2 132782479 812764672
1 692692072 592569461
2 530897606 158552769
1 283671053 397361218
2 65763530 719530309
1 215502267 944277992
2 17370303 861696842
1 957759452 313320669
1 304590759 154819600
1 825815890 858448735
4 646589705 761333397
1 299155560 820870258
6 254635015 236646028
3 910251514 348214257
1 596315317 891312215
1 136695234 295474215
1 254091634 399980940
1 434410358 256750880
1 345874830 734533081
1 62505651 32935771
1 695907706 946689159
1 7387866 132355217
1 536403952 819423209
1 627050087 317949751
1 492235048 587531504
1 859257309 626056796
3 736932858 800659390
1 611163350 236771475
2 802538600 794653882
1 772709253 738680650
2 264952220 788737327
2 830041189 110565697
1 839444070 233036147
1 258062925 751921186
1 416603801 494603296
1 668098663 299660870
1 586790258 468173754
4 586670469 504003785
1 135033919 708983733
2 903824968 698632535
5 47487776 312035437
2 218083585 988241449
1 872770710 120010597
1 766255609 31936949
5 554588164 245748490
1 663471599 915884982
1 287112272 827228536
1 727709559 601420733
2 745771213 18619103
1 101196182 217384644
1 195715260 122982003
7 851672677 866366686
3 140002662 266573909
1 234073396 1387497
1 494687731 504625676
1 942566033 797281051
2 682534907 35751776
1 758415596 44009519
1 974601621 103323624
1 1159428 750146377
1 648423128 254447286
2 561321550 15309043
1 788781367 177014471
1 376353556 373851670
1 716776408 570982740
1 30712867 595032089
1 236379798 98202125
1 948096372 744788098
3 820553174 352177802
1 425559639 386965501
2 572669504 507854982
1 347703710 444112391
2 996909711 321493431
1 117305479 344506584
1 983237480 961458560
2 515170535 184951900
1 282137940 997877397
1 696994806 508181361
2 57463731 157796947
1 580666556 552566854
2 270737580 380233124
2 273565554 536517939
3 879609393 948719593
6 816353665 985581610
2 991499023 54901712
1 161107346 262726115
2 356665197 103014409
1 270125616 928918117
1 142545828 429846690
1 950365272 858136963
2 186939050 620604239
4 648706002 72542431
1 656745209 278152760
1 695890536 206209886
1 972512146 252121610
1 956349048 345283395
1 144156790 202591710
4 540746181 900854427
1 426296314 619589209
1 225626186 162049114
3 653723857 853189783
2 285621014 966677269
4 912524082 323265872
1 206800922 991937581
1 887251195 369020972
2 952886893 205059832
1 894086037 528885906
2 652960255 16259383
1 860340317 359524313
1 240886094 771282446
1 346435580 454204707
1 385390831 512682945
1 907561264 758072995
2 847669036 936144194
1 118726407 494228091
1 940337935 439799415
1 737135385 737093207
4 161471111 938499693
1 240255267 200300867
1 333018269 464276116
4 299467252 139496458
1 758852041 239174658
2 213820550 17970933
1 837639481 941300167
2 433847623 125125212
1 471747143 43463287
1 780273161 646193856
5 415479019 131484290
1 357459415 690541400
2 922924401 287484774
1 327881121 88365618
1 205415252 192704293
1 77871594 968201770
5 733800388 669519131
1 63573991 324897911
2 274681269 106451014
1 769534481 221373723
2 948571219 577327846
2 629090353 771958399
1 923042587 691200120
1 270735787 878274149
1 336513031 532609807
2 398061840 447174020
2 590150003 47620160
2 869798650 870816479
2 813531530 930150486
5 661187547 461851839
1 114596068 58268463
2 995625028 601200128
1 281535747 2630858
1 695750602 751688499
1 401487062 819852001
1 836409930 870320626
1 205861335 424750697
1 834935656 59813231
1 489349990 281597231
1 106315012 772267741
1 490191166 70008754
1 525668950 9364423
3 284233826 483418844
1 786651101 120035673
1 191429061 2003776
1 780449970 717261348
1 989068324 216336335
2 392806275 163700660
1 565535828 910952588
2 895737481 615286943
1 353309568 105103560
1 576828768 560476592
2 931559957 116530805
2 421010584 272595995
2 191192979 551719851
2 477988217 258935057
2 222035520 655208900
1 862508110 826540353
3 32721938 29996416
2 707653972 306650332
2 75119415 919242422
1 740060960 588834337
2 18846687 429381530
2 805475531 596299748
1 702733494 956829159
1 32779372 456184980
2 516704965 559289012
1 816300221 355697848
2 156662683 879268556
2 736987396 588104337
1 573098767 864282794
1 360781498 657055447
1 572421256 266268305
3 432467098 176403160
1 492722858 173961223
2 18084817 37738034
1 716974926 87106072
1 156431612 922283443
1 724047624 510435044
1 50806043 91116094
1 100616775 526925188
2 667293721 989485583
1 947242741 413257845
1 304559731 69854147
2 705848177 645758770
3 442292300 543288348
1 509530909 445840690
1 259806898 682369741
1 746868732 936314042
2 273576242 964960275
1 326496129 987969905
1 940138059 218260397
1 324208347 579790299
2 416281653 911799446
1 41737447 159981647
2 835869940 200437660
1 265752408 773134581
2 75794905 850268679
1 152591200 397442865
1 809830235 543049664
1 255807594 867101360
1 716066299 238056132
1 870134229 82180051
1 815764276 276798429
2 932006430 512541469
2 475167288 137368526
1 961140258 131745693
1 742639150 688585353
1 112451953 698509348
1 153181872 833901915
1 374414547 270833752
2 936241895 13880329
1 531926389 346795473
2 905322399 431038716
2 354049290 787689250
2 573905385 863575406
1 971226050 134885429
1 163110008 75754688
1 935904533 530961075
1 772840822 362262554
1 654106606 664743047
1 64811305 556147631
2 536091269 494982499
1 628867029 529943388
1 553624751 73538555
2 467841514 334529294
1 195707007 743755792
1 489461713 324123835
1 40924564 509043880
1 995684296 695304296
2 778997856 209178773
2 332098784 568407531
2 662400824 838468825
1 313063973 179154802
1 13614776 794800738
3 903619902 177518136
2 116990544 392530358
1 627373206 181279007
2 179920045 789984331
1 575122412 226347598
2 538641950 136457362
1 339904740 552200050
3 1090929 187072536
2 144602503 892499613
1 278414661 69961729
2 508316178 442491704
1 1935341 425977704
5 944834329 178157983
5 487057558 958089474
2 812466979 33138337
1 10786320 250219476
2 160076378 892688073
2 626089705 214301341
2 735167349 158974759
1 763271710 730606423
2 88993532 235766211
3 710002369 757309885
2 332105633 218042775
3 414637496 696859494
1 631006017 880872918
4 407769552 959307256
3 953203524 663290752
2 154474404 615205040
1 843249597 355696361
2 915397145 267307652
2 512073438 7337259
2 603323204 547096882
2 574061397 449060695
1 67021065 439419462
1 659033279 360794189
1 103340413 684485592
2 529791921 815913590
1 50116177 49122605
1 966087222 49858644
2 252469523 431190644
1 758909623 163008101
1 598632463 885000586
2 350183928 557939730
1 568613658 994767076
1 445339705 405025200
1 411659176 846170322
1 1166485 383432314
1 762169882 49082392
1 986133299 574275159
1 561556991 762670407
4 320817183 404786413
2 223919381 420590112
1 6575199 688660638
1 670118364 69088939
2 677323279 539257552
1 919437272 694663610
1 154327444 695447468
1 150723365 446164935
1 963055509 619263480
2 821107822 923373775
1 638612999 715487984
1 662262147 533104008
3 660102559 158029062
2 695606225 668698413
1 490785361 770275804
1 879527819 811796591
1 284551282 749849894
2 163514607 888552438
4 998799557 442434733
1 154986088 495798418
2 589042107 42744458
1 490625906 438035152
2 176243165 858540671
1 538805837 769473574
5 733690074 131640325
1 771075271 170877615
1 133794918 862717267
2 271990236 736998964
2 574772978 236552643
1 964055682 674631675
1 59724969 676751546
2 97267907 891799912
1 718500363 124757980
1 423733383 259760940
1 536488175 55920825
3 63037572 625999408
2 819465950 310523359
1 222421645 741035178
1 489819758 171387847
2 46646045 167037421
2 728195697 543340383
1 676698908 543075171
3 533578858 100832513
4 390513594 906948096
2 884267145 392235607
1 5433989 433771235
2 486127092 613368668
3 901756571 924851901
2 731034466 623486391
2 127277702 43626382
1 614771365 546131878
1 969713742 459579687
2 325565409 937744933
1 280656 633520954
1 836112379 761003359
1 850408056 865916212
1 439192207 793805057
1 138731688 750916388
1 382587996 244788920
1 486434058 656932232
1 224321709 226803570
1 444254217 545191203
2 33203861 42128852
1 751357700 316512565
2 550895870 165580184
2 786386479 830025956
4 245775377 302250670
1 696294397 384156612
1 603775298 899854559
2 481353684 321257691
2 90240582 584842385
1 682958631 175199641
1 975384569 501340943
3 646282599 627609881
3 132103305 305264595
1 454038795 836069676
1 626487430 280389980
2 209736852 970004704
1 264772008 380298731
1 609389686 143432971
1 212441101 660361891
2 678163244 995119792
1 265316398 126436858
2 896521423 357054606
1 716352857 840390831
1 85382277 823180560
1 389362459 66947471
1 467812776 299712689
3 364333754 146119766
1 596052112 476787831
1 544653842 66628390
1 333215289 483318842
1 858974355 167252699
2 940448015 57195239
1 906617207 727229264
1 447414556 820092062
1 58064623 578074804
1 657172082 330402357
1 853171924 700641848
3 131780384 268159486
4 427677504 5252645
2 507224541 11985118
1 802211331 464660276
3 401026937 569493599
1 82232167 234429556
2 237778989 781520045
1 564752772 347233514
2 909829543 412190161
1 402791016 321414696
2 355854253 754442075
1 566186404 457374376
2 747137166 613174929
1 140359230 813937352
1 913643722 340313598
1 230343602 441435040
1 273612199 85215636
2 17417282 232817122
1 836834752 785214430
1 733873255 885517675
3 520978815 184856723
1 633594900 573201759
3 208141537 404473765
2 382611294 409155136
2 454124913 709480225
2 623108221 909595299
1 924568080 423461394
1 757363942 398548305
5 929009239 646916594
1 731907130 666868255
2 595860749 682622951
1 128525037 78809316
1 993479506 141429127
1 797052173 478390171
2 3816223 926550453
1 794665359 666923995
1 413884559 103145392
1 787649046 452359296
1 904368748 79137121
1 434413174 250469957
2 885497232 209062946
1 302030881 544520158
6 970856353 367129126
1 538035216 210553723
1 586313833 173007008
2 854686314 493555923
1 667975593 269825768
1 604707309 854755794
1 157637834 691964401
2 416156513 188158365
1 485794556 637974369
4 458033994 398146554
1 885934517 195291390
1 666001322 411450198
1 159735811 372033487
4 858182334 875387966
1 49283378 884233039
1 804095985 470974710
1 562211150 565742758
1 671783332 260578641
1 392613689 653629524
1 658094333 305317128
1 829979921 949619624
1 312532202 186844863
1 272936063 163038400
3 645328237 74453559
2 156385035 363329674
1 231233004 66342006
2 795239332 443390791
1 734530233 430822939
2 724290374 764156595
2 986537860 652685805
1 588571981 16950409
1 91711111 59800058
2 482331191 785347094
1 506684151 802610943
2 578943044 241739734
3 199820455 806655377
1 498871913 956812709
1 462916667 929007873
1 894828188 783696078
2 573248691 626216883
2 121394243 499985512
2 29686019 977384021
1 366038987 756067687
1 634396398 83297695
1 754466591 895409353
2 937751667 554649095
1 28545980 442456425
1 241279246 374782401
1 532073156 711115173
1 235612374 677387040
1 980802034 155698793
2 301173952 247415747
2 864947993 402775368
1 751223288 334153409
3 560906178 374314408
1 759704362 538952577
2 436337980 130961930
1 101541758 46723101
1 472908232 441702475
2 290115283 211760836
1 850854342 159033836
1 190941276 288055648
2 669580312 733983845
1 311723283 617922817
1 23932537 374451847
3 863066571 184965059
2 481053528 776796524
2 847131587 532563179
2 924762294 229925369
1 285680126 143988219
1 513949468 512638622
1 180936359 813063751
1 273933962 811684824
1 695072844 391974924
1 734700156 322539079
1 628179191 532088148
2 310501428 332995568
2 424404742 368795146
2 268033190 910760615
1 621865164 313699458
2 169850894 926300096
1 83373880 142212810
4 278364350 102319496
2 89688872 345739819
2 129674859 677680347
1 910293842 43922620
1 209602053 764610608
1 294186311 471638270
1 196568875 21912854
2 461566944 575312744
1 728600238 230877570
2 331222312 558343075
1 858156798 418438916
1 984042109 412390840
1 517679806 53153365
1 679537330 997560045
1 824665079 68303632
1 61775978 920592183
1 889055830 576201450
1 76015370 45826801
1 579862003 733508070
1 92155895 768223246
1 110883035 486476372
1 392758753 611941813
1 613974664 368191096
1 186037227 112060492
1 170896032 63538967
1 993004493 638181792
2 685519705 236211172
5 382306383 754003227
1 86260545 178837431
1 564663453 456164351
2 423154013 431947361
2 868390611 404158449
1 180961851 249515107
1 833597516 974104394
1 506049610 972485480
1 20491934 847676715
1 200598084 100922170
5 838230792 813490498
3 557525237 520168984
2 105473511 956923198
1 290811119 87955398
3 198600912 92707788
2 173299787 747155014
1 529956779 853565759
1 527808001 443341335
1 56602468 623891191
1 527790844 730219077
4 42126153 422151947
3 342193694 434665758
9 652887853 405693823
1 514143194 778343987
1 37036420 185822683
2 880383026 55683694
1 498831345 938193919
1 131956393 616269033
2 928299400 107272175
1 403931205 398875014
1 47592350 856475444
1 786075358 231543488
2 599758293 851345425
2 948578538 624205281
1 937166647 202763192
2 72318267 697773440
1 557125907 793701010
1 602140970 463508179
1 769080595 960747134
1 165032308 719107979
1 843841010 519391704
1 825396532 287983565
1 715704875 290693806
2 361341578 706402178
1 582355619 624622627
2 578574508 991570082
3 339174773 279968598
1 302084273 786207111
1 291865008 334509245
1 570587655 613077527
1 879695164 572902416
2 278860273 709324914
2 837822689 592332733
1 256120051 216192728
4 847259727 126760764
1 16672445 986938080
2 663993254 269914799
1 140110225 468566159
1 891105680 740972726
1 501318115 423130648
2 842488119 981866369
2 820481628 269472887
1 789358725 208297817
2 34893025 91775845
2 885879500 132734448
1 311237093 525294979
3 249203594 312442192
1 173168171 881450366
4 151660670 96825218
2 240027171 78222290
2 303432134 844362863
1 347998420 30631105
5 847465637 395397481
1 957395458 863089895
1 635645783 951278596
2 425005390 993434605
1 574680079 800422346
2 738179525 461170046
1 179539985 336525327
2 883122790 603821771
1 427930991 878960426
1 164196961 391256921
1 142358692 239246683
2 716329696 426082549
3 724654682 823968867
1 744611595 655469973
2 866602316 862613992
1 323523680 31652173
1 538867472 490637599
1 394747384 356910131
1 420553300 191203389
1 501526757 862480599
1 522457824 946881267
1 179765564 858973665
2 436048379 405043274
3 925160775 452520132
3 727767232 765756653
1 55152548 255989136
1 264338869 549420489
3 622002909 939122444
1 721927889 70722212
2 665114760 936260766
1 943060579 847798214
2 90072281 39872969
1 636917979 963919189
1 181622501 534424737
3 35128336 206227849
1 42662210 622744452
1 108410403 838535689
1 270754562 440597219
2 751323574 706473611
1 625070341 394865470
1 752733950 863101756
2 23484602 461839063
1 547821168 541448799
2 602750695 779841991
1 627083385 27985384
3 576741696 829808623
1 520864018 632573305
3 18906456 147477119
1 664147281 169094487
1 696394318 910597406
1 133121195 828126039
1 545127165 610174563
3 871874852 982351247
1 722606485 473123231
1 984644616 943669056
1 137417300 965313495
1 975212595 491477671
2 142563581 297320625
2 79572582 288447567
1 958123370 877161170
1 379797921 637930653
1 723842608 279023054
1 372147322 281386105
3 70730318 921105212
4 350126514 391551079
1 602503174 302720873
1 444462643 534493203
3 804412397 785468701
1 871373696 815290124
1 53956942 193335395
1 947729886 540970289
3 174233711 178139173
2 155786678 790231185
1 355340281 383341243
3 154011313 899687782
1 118554755 561527789
1 294108089 524105066
3 653797392 433936099
2 852442720 523038697
2 589962230 235983246
2 381626933 805764297
2 962966054 746472294
1 435504869 435912776
1 436177700 570519128
2 741418686 991728169
1 377147487 418679882
4 362571340 310752611
1 370082490 867366140
1 472631884 179115837
1 666493726 412778669
2 36834785 537456460
1 369347247 294950963
1 596353468 498739012
2 306225321 315454541
1 375133022 608353429
1 81806722 30986117
2 455216165 289272169
1 689040326 737968533
3 737918569 289025390
3 504693244 438347075
1 394507877 51259792
2 375324225 663533088
1 542327377 38077253
1 603321877 996539082
3 877753793 865700760
1 747908047 258969011
2 815530203 653295792
3 810617888 324714295
1 924724862 896419216
2 506051379 312317638
1 522783383 725368684
1 841298601 891462548
1 293002304 74943128
2 268336607 911778718
1 822496670 334008781
1 189583614 654632707
1 219030092 126210457
1 134100743 140789834
1 481491818 951825902
1 104297440 199162667
3 193924314 107376153
1 773507829 844229539
2 2343188 293267692
1 621859513 925193424
1 400518475 157865045
3 583546532 982934245
1 223559785 858163374
2 131332813 334553937
1 202829059 689811434
2 984316927 732052622
1 383669708 162021643
1 749216579 655127952
1 707932540 488414632
1 43968166 358979012
2 780632542 531486671
1 219371661 100381584
1 535611830 617037140
3 524918587 55750119
1 131713934 111292501
2 286657337 865338949
1 73706452 439509656
3 496348758 972650695
1 46079957 926668415
1 981134473 732403254
4 74173282 471862253
1 253197185 324038984
1 889021512 112047714
2 216616321 506384866
1 338342937 871931322
2 109156196 366667488
1 33577316 828527221
2 315255502 323235184
1 997595617 490489045
2 578767145 42728958
1 87964789 899914557
2 66224421 368627962
1 644310012 294929215
1 642034851 846379460
3 259174019 345156962
1 616428536 380894705
2 618625234 276096075
1 190221054 272325148
2 107970124 743240042
2 768827627 509826981
1 630993029 168618924
1 861548998 443094184
1 988693997 454586025
1 711573114 293017035
2 993738682 384132859
2 66145934 232728533
1 539777130 275105006
1 414066780 741251257
2 386406453 588944530
1 91807821 353968680
1 39283378 491129884
1 608644640 131025840
1 225182143 496443341
2 495392974 228441310
1 185810591 184375473
1 617960638 831301437
1 221234027 673958767
1 91660530 724702444
1 456953844 550825787
1 418992770 799064843
1 400460468 68949695
4 405111533 361096128
2 364295066 659758614
1 421990464 127421078
2 193687853 157456650
3 632466096 2827291
2 393259760 412502267
1 265644704 955495038
1 593909216 407127978
1 31850063 217972063
1 98111631 732849499
3 890212591 676699312
2 140381277 384086038
1 922745857 949721911
4 456120443 910550051
1 491135239 237150769
1 353790800 926415596
2 355987857 998426724
1 67514613 667970802
2 738431853 554340270
1 883473138 5817418
1 98862481 226802723
1 901514152 861904906
1 805323991 376078826
1 264910952 918435078
2 494840388 6046820
4 751633561 382876684
1 682087800 454698961
2 41912447 813994371
1 227888751 753073727
1 316166283 140899319
1 286301574 209802868
1 419994945 961093173
4 948681364 412372303
1 481953524 178763072
2 3155598 991632491
1 462419096 284688793
3 618232923 137274074
3 294899694 712082624
1 667239272 111017390
1 960749809 595583188
1 254824148 751887107
1 31510504 839543106
2 61327645 118686923
2 341803283 636557463
2 445247023 903648575
2 160244958 269699387
4 11567020 755607910
2 706942372 130318405
1 621616760 290614198
1 424919474 120818928
2 375941367 248465346
1 392466723 329042988
1 984951060 948853435
2 63315549 710962363
1 741614068 65596521
1 725155018 447298295
1 544097347 639972750
2 184616629 609249463
1 380975249 713569761
5 416462215 486978647
2 136864871 219358746
3 36742397 330498999
2 194903645 179285842
1 420354333 541344117
1 593574841 877524217
1 489423078 906740308
1 296655843 579198209
7 772011405 346207737
7 180072396 715012455
1 743669537 340004152
4 824310466 554437240
2 585459955 734227159
1 359003307 914680185
1 29298685 840707397
1 113103847 692532851
2 476478236 678936262
1 151013308 442138746
1 241387244 649198604
2 482216843 430496479
1 775864232 759153283
1 129761814 780394785
1 525281693 372467692
1 967358536 856070503
2 991420626 691115584
1 451690834 861935416
1 669243621 676118764
1 914742472 999300583
1 317064263 168200602
2 565070125 522309510
1 451486216 901142741
1 197198161 176658193
1 511659408 678910735
2 789335042 410275315
1 787336911 82007677
1 616263432 235165977
2 81283838 257632930
3 57044336 87712355
2 661902233 411697001
1 892696674 15054874
1 838449505 424822296
3 564778546 695582416
1 799125630 514361611
3 649425275 186428373
1 758059318 656253883
3 466115765 208516869
1 175707349 885999648
1 105779158 466070900
1 37141069 466707622
4 525593127 730784057
1 278155460 530426338
1 925236007 409955719
2 307522631 585768943
1 95302164 908833156
1 792436027 707073718
1 179124885 398054881
2 957037684 468146028
3 215489081 938812198
2 53284990 989952052
1 889001559 773185780
1 822419993 685304034
1 809986305 376732653
3 728355730 299313412
3 846164497 471816707
1 775594754 340159134
1 931399210 222874376
4 918402277 621282704
2 134971381 870074853
4 795131192 945648503
1 677711444 2061081
1 35387102 55876166
1 544521978 605823750
1 998627899 632122978
1 683567396 260595612
3 39124795 297701954
1 539286923 494628949
2 285230285 868160619
1 1610901 914950601
1 521424157 880676249
2 613157107 727531181
1 832613300 179021898
1 190524369 943314350
1 470842203 654856383
1 206375386 523085228
1 944682543 152495212
2 781522579 261577730
1 845055645 370545199
2 652306896 865852283
1 596495567 35633521
3 413296085 346283484
2 576014598 452851131
1 476984725 547656565
2 498619523 121834452
4 558917296 907142210
1 235112288 799081757
2 70793989 800635386
6 106802079 389722096
1 575311521 802253287
1 159820695 140308970
1 699631095 163125374
1 831262380 751321350
4 542600228 871629279
3 719045888 868931596
2 69992490 770756533
1 572769820 77361740
2 978063417 136855111
1 337530899 518674035
3 398301545 514696790
4 868821821 424315660
1 586584963 219296846
3 48589443 582303395
1 658520872 815080861
3 248259103 82921959
1 218740830 625104885
2 44360116 361950486
1 370653674 383599039
2 683881204 719313910
1 742055134 841438376
1 906723649 816046626
1 193982176 832115619
2 202533713 521144056
1 368332204 103059527
1 276229919 936792759
1 599720902 346585993
1 885993606 361937629
2 122973057 866841177
1 765196125 548336948
1 862901691 177104155
1 24626607 930125315
1 734546821 659006206
2 223026597 800256
1 438091191 682478945
1 545581477 760071034
1 438009974 682734398
1 977660588 161337442
2 985852707 877607377
2 754941085 938999557
1 84964464 287604718
2 756717739 5640536
2 391388984 300253865
2 757062631 967772412
1 575005989 45600807
3 821359195 92280490
2 871993302 110635539
3 225263723 52163460
2 221649636 628118507
2 114158604 380950650
1 720426391 75927159
1 475182876 529842564
2 537126479 873415285
1 927644949 114079313
1 735243080 215755152
1 295116604 22351245
1 734655949 607832278
1 735896004 753423126
1 191194400 365475518
1 311066304 846638965
2 838448957 782579508
1 225568051 195295511
1 592110032 522814359
1 155728121 347211657
1 326241586 411627037
1 759097403 709880956
1 346376043 523684159
2 296525934 202181123
1 613530408 601611456
1 721705639 996093024
2 132759358 727510217
1 763523275 584707539
1 343514571 185094578
1 205988310 358966564
2 630974586 439210832
1 325138782 913465937
1 492823420 654138607
2 259252250 489003408
2 105349812 242469097
1 667674463 958395244
1 680721353 853207287
2 583281336 360281985
1 262013493 621784017
3 520613376 786127798
1 816682407 491407629
1 122353663 629266105
2 556098340 13571631
5 562131616 675935746
1 898085542 484432183
4 244206007 186799206
1 158186927 156053124
1 697133953 524891421
1 771596222 997590030
1 891368367 70891245
1 260290204 102018600
2 904761108 299181528
1 828405963 965983528
1 157076290 231931791
1 478844690 467941792
4 268030701 37331555
1 144055107 6814458
1 842279170 68026562
3 74679771 808957727
1 493067820 455628902
1 710427106 375259122
1 69187779 715458035
1 865266053 848383870
3 625694287 633765582
3 248455759 336636149
1 153824039 169348132
1 529103119 578166213
3 963952888 844690968
1 870319198 584936683
5 815788031 16404627
2 654561274 516662324
1 75423248 987057139
1 586022838 969744362
2 408127970 172178481
2 4232444 126567596
1 325620887 268696821
1 819525020 446484592
1 745303878 33505121
1 889925976 959956608
2 135626089 354186081
1 44273358 441231742
1 449304402 930000721
2 411152875 502229756
1 27337635 73403841
1 521382446 271539334
1 771808180 459094434
1 793079444 6505057
2 959165673 781759774
1 157606034 46836016
3 774429128 750982257
1 483609442 604747039
2 445441170 523702014
2 321586427 244960584
1 271465831 145757502
1 277842393 904561461
1 438872703 286361884
1 363282631 615007611
1 51145877 705950342
1 609689031 713422824
1 468841955 122809164
2 322980020 47922229
1 934293633 885128085
1 55167811 207681575
1 240145629 955469341
2 301140988 182722970
1 324741584 161126188
1 452274413 832380742
2 677388066 932539363
1 785037643 184587390
1 328100449 447477381
1 614188241 565519335
2 690035455 17659605
2 448767489 579783176
1 617906737 598662747
2 918882278 739429750
1 10090417 143697616
3 535830914 236227335
1 331195709 166683268
1 959812990 720054142
1 998784762 44891389
1 316195592 618011626
1 69140177 923652763
3 765707762 664985019
1 728700971 629456816
1 106203755 816490274
1 299004861 862006830
1 368242593 277353810
1 10991780 705531387
1 856493382 302134465
1 769927210 14742026
1 653249074 322216531
1 665381942 664206578
1 889236977 219350315
1 69642658 563751247
1 247770157 960406119
1 5919215 91805138
1 472677944 739170249
2 862508652 746679944
2 407635839 795734695
1 482979520 120047822
1 780564324 399982295
2 805508248 288285395
1 303475252 377196716
1 543394306 97454764
2 906556853 924352938
1 425196401 381634366
2 955370899 671617795
3 521436969 788148287
1 230882871 283900346
4 529412305 727005144
1 983834866 555008919
1 695685821 97696267
2 793922476 367801198
1 274571368 998560772
1 827828644 853488763
1 309994848 80431026
1 27714778 377409118
1 291554714 630530105
1 559881252 944882096
1 679749277 940524720
1 275869850 990942556
1 420414327 54107886
1 257081960 361279827
2 202335348 365120083
1 324276635 832160983
1 540292959 536343450
1 203408874 310001123
1 202637568 359550614
1 569366969 959733627
2 275566811 680163708
1 729734150 738790558
1 74976431 864842658
2 698661454 124927208
1 248342913 866451351
1 979520953 678580072
2 511678101 803790982
2 617704562 398725565
2 379694077 262355318
2 833679782 965110528
2 328222137 421513760
1 679162055 74574487
1 196144910 588644463
1 722295178 445590161
4 294601663 14177557
4 125134658 775811471
4 448721404 426104452
2 499378133 935436236
2 316098944 345622265
1 236939916 340261802
1 31305997 205996697
1 560637108 334472605
1 305746025 619140106
1 925080779 125530887
1 919181124 796875357
1 285328981 902747461
1 8246300 295436496
2 719666195 334996836
2 135819233 390593461
1 592460268 970370322
2 609103687 982178405
2 355241893 372230525
7 602661970 497651172
2 68964876 397331759
2 247759426 836129690
1 279791004 348739773
1 676395155 577175234
1 653048961 403527476
1 62641258 73270943
1 952490061 112669601
1 463805224 183549515
1 112245376 41670333
1 395634810 24804334
1 960193867 732298442
1 891917024 462297428
1 936031794 779138211
2 373535155 844828700
1 949738206 603701861
1 882434670 667219355
1 668334037 697009793
2 968130045 606899868
2 229629840 458622130
1 939108444 648618008
1 239381517 959879843
3 802175279 827827596
1 946123680 407746325
1 36133246 264873138
2 709018039 280841124
2 956736479 970617227
1 376503013 326723756
1 170416621 746499724
1 662691771 600441227
3 742045613 563335992
1 45201492 790980628
2 193498475 757301720
1 449583016 503625537
2 907994219 221914222
1 406434456 261144397
3 586284687 876462549
1 787152511 760597637
2 350110604 352732599
2 976730249 749511336
1 875653424 698176522
1 256162625 111202865
1 926375839 89544000
2 75203880 402498275
1 627956203 740166282
1 878224130 51663009
3 262625164 974515871
1 153501547 211010062
1 365330048 460309420
1 89844029 563377822
5 976118918 18629850
1 425566001 562988315
1 551022510 917997414
1 437341034 789128406
2 324175571 574274602
1 916023318 914993022
1 158976581 814307117
1 542999852 40029425
1 109966674 106034822
1 401972075 241412502
3 672830379 618408081
1 977810142 177016643
2 655602474 55233151
2 479898573 87356503
2 261460175 866346770
1 405647666 84383413
1 486963050 970698214
2 983368520 376361748
1 78376070 597482070
1 219203313 892408432
1 593126754 222667648
1 635681180 808395087
7 443814868 373667053
1 743219021 88506192
1 709896641 504511736
1 291392061 268558798
2 204110792 841232202
2 771788427 121250241
2 35183183 340933109
2 513058605 1552479
1 488081516 582274168
2 17699330 343534240
2 576804562 554204704
1 241179777 236635193
1 716984820 285258543
2 288188229 875077295
1 707696065 547849675
1 174918543 383454094
1 556318902 552559598
2 314241056 737675913
1 869956809 285278879
2 472297559 851322715
1 900917971 376228027
3 788768750 637123273
2 204452155 939331556
1 513488515 957441396
1 234931545 374239206
2 694183780 853297558
2 191053060 613742154
1 605862620 205045734
1 663652221 879405473
1 490014184 250267035
2 653286109 984144413
2 527307433 451521249
1 383544900 519366713
1 349573824 615389696
2 318233593 147725811
2 67207153 212601805
1 127182851 601884833
1 639548255 674755432
1 202667268 43940896
1 244194225 768849465
2 979157066 233002995
2 966291827 630268457
1 950069226 918407227
1 514529196 274016615
1 304019949 990396357
1 846661200 244625443
1 883435458 187171289
1 541684482 827281785
3 30797901 238984784
1 977426157 495051484
1 690623258 937040557
2 806660826 531255123
3 863442399 66719017
1 715613922 243801030
2 863570153 613437859
2 476396101 698862269
1 629155781 954925495
3 108936992 650198647
1 596736656 422934293
1 745635166 119431163
1 916446546 856107009
1 229784164 924428736
1 385075642 519852072
1 777540062 710440829
2 168749916 700912416
1 772406454 445916612
3 751913179 578053742
1 693040245 215489792
1 842513392 152605810
1 637081873 117281147
1 105220930 317939507
5 57073030 237301582
4 667287092 753582518
2 543592637 611811262
5 925496554 293595730
1 516554005 380676703
1 166557077 465549727
1 30242853 676932206
1 838432912 713074744
2 342524166 667838773
3 75545378 123281061
2 744454365 585542754
2 922852877 923408898
1 214123736 453329034
2 563173181 241512240
3 718931898 446006809
2 608642622 270405862
1 814305164 198906330
1 442052881 162517075
1 403340299 669602525
2 279507431 409733576
1 352195318 50952187
1 882844682 380507741
1 584098977 260758166
2 288135636 240628782
1 690163394 686190947
2 902159324 729164903
3 163947579 443579826
1 717939163 979617185
2 103584402 162564273
1 608165679 206084856
1 18988200 381955718
1 382207085 700103578
1 529812775 963931994
1 86339321 920712032
3 300087417 631916949
2 24840493 215379634
6 653233742 252085506
1 271395898 781453616
1 384467138 246045401
1 735261140 860442740
1 838832380 139765860
1 252154503 674444940
1 73376196 55253258
1 644701306 467043356
3 109488220 275556484
1 120267297 174826756
2 707492777 338669785
2 557776353 924609769
1 382814505 246904471
1 340375532 444782312
1 437977498 212724392
2 516633589 227051549
3 106083406 887731906
1 928011349 557521312
3 547651753 234521185
1 780287869 39368559
1 975445057 172344097
2 731806849 271807503
3 709926945 871082120
4 170016211 555891752
3 577872528 868823477
2 891859475 726825659
1 607551855 268415479
2 984580937 93846345
3 810773698 735250491
3 935049781 56202276
2 283244079 482305874
4 276307543 378588888
2 998394424 816662761
1 455282132 181067385
2 738564705 237334805
2 165777551 791325326
2 894739237 379824203
2 242626848 362585006
2 156039007 886593559
3 514958911 154822396
1 873664357 406960180
1 916324329 892921069
2 270828671 506345095
3 879926190 497729121
2 505156984 926918336
2 941976685 190541272
1 825151086 71369877
1 427563688 510544500
2 10963753 675340968
1 556068437 139070861
2 542535431 11928338
2 444215805 822753520
1 379691244 440540874
2 449958090 121004721
4 834913044 60136110
1 34240005 515731340
2 842691066 677331387
2 539223527 284407095
1 502928906 867143511
2 261340338 471784711
1 813032140 560495018
1 206355305 753356837
1 772751011 178718927
1 364077923 871727308
1 840860069 693954318
1 202227022 829992278
1 380916570 113375148
5 378345482 269250830
1 684597844 314016591
1 841366879 88705692
1 251117141 19734208
3 708973003 412342278
1 246810494 209716053
2 93954924 38222130
2 58643782 398199016
1 919263405 974114433
1 412360734 213707013
1 155824589 454264303
1 260900694 294590567
1 954867145 404579637
1 415433905 330941284
1 970934205 960105482
1 677197093 934911501
2 382050033 190183917
3 17552988 374049958
1 541782401 839612252
1 182395778 540357683
2 881204253 601715533
1 607117071 953751294
4 97798611 379080505
1 193796698 824978436
2 635197825 660090541
1 789691978 130609953
2 146036778 479551837
2 568506971 283488179
1 482550404 899934575
2 748704736 588359058
1 804187368 604426588
1 569445158 131641019
1 909604813 248058018
1 774944778 229680104
3 796994113 708764636
1 560382395 581622299
2 992812098 478601737
3 463910406 595271248
1 781070639 559989592
2 529977648 316199128
1 656247878 896707851
2 276402692 176481188
1 467187806 285627239
2 953565162 777504788
3 634194448 271246797
1 761653860 835572542
6 380845353 964390809
1 288281613 509348690
2 353056962 843364462
1 351506458 341551906
2 793680523 348544127
1 216054748 671222328
1 450478460 85272923
2 643104279 43331054
1 537044720 264368870
2 818149667 179438881
1 19238803 684271394
1 975606712 916463170
6 274166945 384162012
1 125073369 364712450
1 923206168 100576639
4 24543334 28173829
1 540353091 446722883
2 384739860 406096334
1 16491708 519660417
1 642516584 470302661
1 501292019 527046056
1 746403981 621631988
1 378887014 725223794
4 724555516 504748178
1 731638132 930595047
2 965563646 853503876
1 832616270 807307807
3 162266840 960239391
3 413774693 446603820
2 996173834 79102589
1 679928556 468851731
1 680312130 272665250
2 798233984 6822225
1 48115105 528445150
2 192922691 307784314
1 306388055 908172595
1 663006665 334302556
4 435884734 636812816
1 863165738 871627239
3 46928507 814654987
1 880273385 984883058
1 509117603 799897582
1 241714711 581092983
1 517956100 166755976
1 613852714 392760497
2 126916849 97797443
1 124485135 566067311
3 173276916 97331476
1 429956390 284373662
1 121143583 673895700
5 85546069 255246164
2 134149556 672723800
1 105977856 360799880
1 795111559 160183620
2 337115295 457143399
1 650498189 489664668
2 817681071 853362698
1 857580749 99570012
2 982165917 739547833
3 439706539 916120038
1 280741566 51586364
2 189592432 282029573
1 114814025 849806388
1 249758184 990618895
1 24054525 204697394
2 224949976 915982311
1 930721554 748508661
2 213359220 914432790
3 206019390 486464347
2 358620299 541362814
1 576848111 45063000
1 559389126 514829933
2 749882193 474484859
1 961804535 602361281
3 522468030 494824995
1 606247202 20564447
2 618187772 417432194
1 789971620 627233296
2 380761020 388980826
2 443380225 650537936
2 837869653 683292133
2 995201826 770529226
1 434898993 814752035
1 46963448 284276372
1 703084923 710361942
3 697289076 223451322
2 714257369 739084846
1 4518233 220065198
1 87842286 51324348
1 278110917 863014208
1 507216377 620369612
1 665076088 363382052
3 512983592 755725357
1 249441371 642923820
1 363480468 159818066
1 844390307 24857009
1 745965694 458707983
1 584927048 50602670
1 298242559 566327118
1 394839171 636124004
1 672639970 993082202
1 372540818 688815371
2 854829713 631784206
1 689293052 66510808
2 629346668 461952835
1 878240192 84833536
1 515944505 765473311
1 877855689 863734346
1 383312844 160152087
2 451433178 691374607
1 881964983 328192860
3 310183938 242919909
5 419750731 712329193
3 692486464 943643596
1 488819997 970248475
1 73006901 447791561
3 473836622 644871852
1 350834306 784737050
1 505751910 633652177
1 625061108 506710432
1 433624030 888534399
1 145746140 555580238
4 50752939 586077546
1 788949012 243241440
2 809721042 46895380
2 324924125 589395552
1 306926147 532718180
6 534665857 959658956
1 261863301 661119634
1 10589219 555186335
1 636437803 491832349
1 269206939 470303554
1 797208235 975662490
4 364981593 598877106
2 703975423 878088886
1 732210530 443383795
1 785546108 880689376
1 685276762 633409270
2 384416394 505630279
4 656888883 866349605
1 938014614 770007343
2 172051275 684513268
3 573002185 831151678
2 71211141 689997410
1 928361728 225930065
1 617901563 457167722
1 12533363 28735990
2 253733063 861114575
1 250016832 890691476
1 488569989 430907903
2 724640400 13676418
2 394744307 664730539
1 841866828 185765933
5 239383983 419506013
2 318125716 331554999
2 153353480 91873987
2 598562039 901526100
3 892134033 580721019
1 401367430 654898132
1 12368872 494085232
2 888768678 595904660
1 18619875 875708550
2 653567336 626193942
1 247014765 318819281
1 950331239 272553408
2 602237772 74414555
1 454931936 638699140
1 515317836 60521769
5 70431508 101114008
1 353306942 403580623
1 829281549 968977016
1 752554251 983521086
1 628492745 48848431
2 536518644 703090035
4 408741839 44133238
3 65785226 732426542
3 935103202 1087013
1 760518999 437594287
1 731119986 238816605
2 771945936 331939195
1 312748586 592131753
1 677142415 888302075
1 60307513 704537627
1 521647532 754330783
2 398488549 930526268
2 321642270 552513583
2 791487168 93021009
1 229296004 74421681
2 994923335 806933950
3 478651064 887861796
2 642861451 45380381
1 398001324 484743454
1 493751411 301420919
2 724066582 319706482
1 574476661 690449342
1 597573580 719477924
1 199406197 563887110
1 506089574 181638750
2 257293283 914431667
2 983876643 474831803
2 69630627 243809142
1 197341416 609146996
1 776061986 578317397
2 265380823 421522893
1 267578350 350227005
3 845191610 403751228
2 920797126 89461883
1 918776540 599405953
1 671936740 523342612
2 76326377 190166774
1 135080104 901042199
3 842777869 701609378
3 357044859 745598446
1 948998072 178744965
3 5332144 120868
1 799879223 887820107
1 759925615 477856061
1 322937267 954669345
1 217702165 790498635
3 629219308 939792391
3 929100894 750233867
2 87526121 793404020
2 132284930 409605171
1 101951221 611922121
3 602900428 631509592
1 796962827 572786142
2 162500046 350123764
3 837238792 205918139
1 366376488 20570577
2 37056132 345724828
2 182339766 87764397
2 663274906 456050835
2 299910188 168584797
1 590854331 142959194
1 500678871 825176042
1 586635994 90778129
1 418325508 550529841
2 179122642 581738042
2 546185896 288884883
1 128945328 101993490
1 637442901 555594410
1 803395444 782871262
2 746980303 198132692
1 557497556 462813836
1 849299083 637740952
4 688601692 566215799
1 606148923 215929637
1 346714405 787219242
1 917364175 308152126
3 285849527 222277938
3 966519331 142233880
4 806997912 393110263
1 72593081 138882073
2 391899541 177886176
2 823485517 329426482
3 693033814 829475357
1 252526039 722407771
1 510806470 186356426
3 663912485 717977880
1 358503989 46612818
2 41877024 605748922
4 972768869 893271771
3 866661675 42345842
3 84003626 477263849
3 711001933 446220362
1 908274354 641703594
1 402683910 943302511
1 113631222 799260326
1 325140775 232446922
2 756908020 304179836
2 109892452 899509876
1 995388538 559481575
2 661342180 298269623
1 121588359 35225386
1 923897014 79268184
1 964606123 738415970
3 104509793 720846968
2 464663998 969516604
1 932252680 223131526
1 925802710 59780697
1 135587149 556041530
1 686023622 671237486
1 54508840 222066418
1 308935547 482973692
1 103308635 697054985
2 89010660 234244339
3 541315098 498571020
1 37035862 390267171
1 798627735 671838299
1 49624015 567282
2 971904459 638922393
3 842643862 746830133
1 789920733 823391344
1 13216576 549429897
1 262258958 338129427
2 988947871 219993854
2 179269953 354653497
1 130298043 222982155
1 134233730 8695925
2 643919228 269177571
1 625680651 955446806
1 725177515 210868319
1 41668254 981376055
1 697795701 563092410
1 385535218 715631300
2 311645844 83332561
1 683091478 117856988
1 250302811 45295940
2 625803531 147164707
1 4782187 330660591
2 730195053 477273485
1 143465110 188274114
3 40202766 971121757
1 309546594 232235815
1 190388897 313032572
1 378238255 491628605
1 452994350 979373341
3 827301819 684691157
2 835439567 768012304
1 306838783 650526171
1 72025113 328850432
3 887990741 815296273
1 521437066 464280476
1 505111248 113567387
1 46688024 582452069
1 536099840 26405253
1 305898107 299523522
1 248543583 561036831
1 263786052 377229886
2 214273570 420462650
2 47379128 21116111
1 59026715 914647791
1 650849952 68497753
3 239022154 349674989
2 53583431 935280423
1 408743832 62435704
1 144845396 787815310
1 630812774 462070029
1 891929042 318498263
1 448935949 515143626
3 264194451 280010800
2 245643754 582970687
1 305532084 689405483
1 68806496 354960488
1 873784715 218915609
1 254329258 413499395
2 878704269 166670319
3 810902287 675619619
1 223125944 311867017
5 573440491 489711688
4 89920108 3781307
1 644215549 775795235
1 71482279 666885852
1 544943979 938977735
1 218396472 630497414
1 515856047 605644136
1 103106681 126812124
1 52960391 258755130
1 745292469 921552130
4 271533411 541395112
1 204609514 103045129
1 141684190 693425461
1 155969672 158224427
2 503644473 625099577
1 647482891 640021617
1 607696513 612398576
1 896497816 300007770
1 315071765 446497068
2 643592386 10144512
1 753131530 989934547
1 905463324 514340857
1 790043707 701753323
1 926900969 843538463
2 525223370 50469030
1 45883838 764903248
1 626299115 869985142
1 638089799 453467917
1 966574313 33533560
1 908009660 746198588
3 77447887 521345802
1 376721980 905673533
2 435529429 620507677
1 794052084 873215268
1 347441836 475013476
5 6196599 671284448
4 236601615 908080629
1 216572780 198806774
1 217090122 541991734
1 623678740 527947471
1 137558895 11421942
1 745788084 904543375
1 565748186 855348679
1 169547847 999441052
1 368847369 172141835
2 753037729 445838531
2 944877230 851314469
1 872523862 926764079
1 530092946 213086834
2 343135345 934314521
1 75864718 529224807
1 417880326 749904026
3 418691186 385209140
1 127319376 831627297
1 584270952 483977450
1 545505872 999888807
1 350005455 456576028
2 345190654 855719132
2 317638351 273778350
1 746029170 212890836
1 839172912 347058553
1 528403974 87707505
1 443694580 351793685
2 932010625 887394798
2 886228946 536921536
1 966609815 603256772
1 161006460 780582325
2 319889492 817480053
1 984311272 156941032
2 715675628 760014739
1 154282809 697013603
3 821216303 117932857
4 346720605 777854187
1 653654443 372788236
1 117616312 726373616
4 284453241 395235899
2 663394106 232672106
5 194443958 454602060
1 435770657 948604917
2 892698565 749914702
2 432211728 586350861
2 689741250 118198245
3 450453666 775000537
1 952628015 271248753
1 923409346 647937906
1 213070123 962645652
1 716593949 904863283
1 497296750 395376383
1 173241039 491093859
6 359122243 524454174
3 647697810 209290094
1 735062997 956642602
1 392121426 741553203
1 920624527 745466140
4 171435702 71558919
2 310175459 889785823
2 609576896 176450929
1 604383086 601115082
2 464378681 641167032
1 262969989 889845063
2 17487038 801649995
2 945711654 231123715
2 414155739 896182149
1 978042229 293127755
1 184446575 270632674
2 765499932 380848515
1 959216742 168381025
2 806349316 300183781
1 261368664 213065182
1 659633026 611943748
5 856306735 457629601
1 161603107 359302615
1 354477226 984540737
1 436940122 443987968
3 188394651 406301209
2 166862329 433890828
2 814252608 47365065
1 126497205 825952506
1 211117989 438867521
1 950144187 655465267
1 882360689 77103276
2 21837935 184038783
1 809727905 280797378
1 580705339 549263085
1 618801077 695096999
1 78383984 572132466
1 753175454 854887868
2 700037206 672889965
2 569982531 978062939
1 61876743 590162483
1 803276203 729528578
1 488075255 467793172
2 673347944 983156603
1 308102395 260268595
1 804370413 326040994
2 195353500 469156978
1 196713808 921236787
1 268918607 43140374
1 389679375 683097630
1 136216538 541631822
2 2787871 66847424
4 745015763 977350147
2 600568879 21985959
2 151656758 587326321
2 84451553 778338384
2 149020859 705575367
1 533637795 376152506
2 333165749 505350471
1 386778530 225959923
1 880800432 527081438
2 292804173 173686652
2 934420124 651315674
1 313794197 785827492
1 861942223 981120044
1 674007727 370218455
1 774470365 762802728
1 448831102 626399342
2 197043451 503212999
1 566575138 440023172
1 711498296 169823596
1 702455536 893583542
1 900513649 110503238
1 660144244 18992773
1 378792837 670090971
1 409649961 506786767
3 678114939 516290942
3 749933921 875877802
1 427449475 526651266
1 353302031 48724722
1 771151224 781746630
1 580917096 670757652
1 635225374 480248968
2 174651070 901845218
1 391635368 797536473
2 834294413 480920410
1 827308324 873718578
3 239218183 607877102
2 582253240 893787143
2 417961567 624042784
1 858987601 631078894
1 45418615 995925968
1 153476024 25658838
1 116413490 466394352
1 43056138 392592065
1 361589961 690902607
1 748471166 34923739
1 945774481 696984348
1 914259372 148869853
5 65893987 292407892
4 638402146 829118584
2 847469722 180342307
1 454691244 837680938
2 744728963 53657164
1 865934186 691113812
1 623720066 501478502
2 247117026 943178264
1 511893742 833237522
2 290925374 172178453
1 469683449 317184952
1 5137405 290909154
1 996087058 68633952
1 146007610 219452144
1 844192599 585461835
1 395857863 398744647
1 334242047 597650061
1 546347896 127659420
3 765080216 426751232
1 368237236 144748609
1 464316810 657090623
1 270911862 925811786
1 730205790 718020510
1 981036670 50727584
1 250273230 654771398
2 911162509 865124246
2 226033703 806797199
2 411105555 48045876
4 616076074 328775667
3 577717727 175505460
1 226761188 290407568
1 192900173 938882189
2 183255301 283606605
1 869273657 576194342
2 762198267 275822614
1 214507908 274117566
1 723217355 85874401
1 148556645 33906280
1 705194531 902521155
1 944724092 380918184
2 621116326 102406111
1 211788619 939430625
1 314133067 874661771
1 704795581 989917108
1 393580627 731008329
1 919638728 778745796
1 688326354 329064993
1 11155581 347727182
2 778769646 264749725
2 569827282 17075119
1 462186824 832203150
1 668410654 15922080
1 386808906 577119896
2 500199520 567350809
1 246946630 4283937
1 648056699 29208328
1 5893639 945069598
2 500625259 591816604
3 566163192 683032636
1 974341670 59322955
1 501191831 233178110
1 121922866 682520387
1 34051363 610632248
2 475277269 795579699
1 381798917 205945
2 649683543 689024994
1 788988572 678492034
1 40440944 104813970
5 990740843 341555120
4 96914415 290859074
2 742173297 270956749
1 202639816 137268585
2 922772372 517981319
3 760875105 516367958
1 370670489 707628730
2 776726416 497511127
1 63494787 685024349
1 335040451 199725277
1 438852777 699101747
1 593034696 843882491
1 231205991 428778057
4 273005846 709277724
3 316338513 281982996
1 536475959 860697122
1 207922229 762016656
1 729394670 839536940
1 231560619 621218166
1 755310827 35694070
3 900846760 339473568
2 932257096 326873748
1 722400301 498199016
1 956064785 404846656
1 592947036 719071593
3 868289722 447672705
3 317228143 802211781
2 461908012 216871718
1 862474755 261172819
1 48419727 72411101
1 390467426 854138116
2 487691811 327597366
1 662718224 201314900
1 924086364 944185885
1 123541097 431119596
2 769290862 122443939
1 93233322 245380300
2 328443583 741922644
3 644447275 528815396
3 743512175 992177638
1 182691736 87074327
2 468009811 830405380
3 413414567 880834788
1 268944677 621854011
5 495611260 360116471
1 566272514 970395914
1 106514374 276214302
1 684822032 324096526
1 205214133 462668406
1 70076255 474181975
4 194060556 829484986
1 173864749 418426779
1 785333743 634799839
1 372555333 53708854
1 290440268 70543197
1 933038202 960645723
2 847409007 616467574
1 548342177 826938829
2 907016159 936952328
1 253182840 660289146
1 201809386 753007158
1 698077482 843831464
1 208378101 201975634
1 777822773 950261032
4 603656763 416772061
1 546998449 69590123
2 544030186 546738516
1 140966408 68156511
1 416482313 506063722
1 750323400 483659059
1 751795494 505863218
1 817842974 171511306
1 755831933 165244522
1 911481883 507576035
2 623796757 165540744
1 28300150 33996204
1 605244121 809795614
2 163313344 635241802
2 548678224 646571690
1 602188278 716427341
1 464456851 617062974
1 96435883 419771579
2 109971141 829407587
2 834816753 476414510
2 7513479 376781319
1 455615213 927823751
1 870435803 470012352
1 122655198 100622310
1 796256497 245880919
3 372459459 811723320
2 435202421 758587721
1 786778179 99303097
1 263072880 772872651
2 859534798 393988832
2 262765962 242441914
1 276038847 608837123
1 336004725 228908970
2 903076324 141255243
1 313727005 576652046
1 921437729 116780144
3 348673760 997491749
1 954524612 4513852
2 971325153 662892144
1 486347580 63942020
1 227638816 5256453
1 17760164 340512444
2 294883663 117682871
1 472985301 358092922
2 584754943 678425517
1 568582521 91481475
1 181644579 845123347
2 373640021 551788811
2 103923149 653342318
1 814768391 116562112
2 399493821 648606755
1 732977615 301073805
1 687860949 130960452
1 1457907 355308375
1 735430839 729606300
1 318464190 68306008
1 925894515 218300419
1 330266396 481972461
1 949811561 132278714
3 270920333 810405224
2 238704157 64183947
1 139279566 521507423
1 150042457 256329685
1 776025764 802004012
5 234522816 693734440
1 243482167 268668890
2 490666171 5517295
1 114876966 343479686
1 300440916 456777246
3 404334845 549883655
1 956154893 694357566
1 905526684 311344688
1 313857714 284193703
4 54600699 578025222
1 50065675 237559672
1 761354045 259112855
2 873250702 985944134
1 657249944 690968997
1 780678072 935636684
2 362550684 690305036
1 974535560 14276039
1 702036050 435389063
1 143178583 221511414
1 401607239 300277593
2 970527665 386045926
1 357201380 426505793
1 136875784 469989366
1 420656894 226691912
1 144145695 270510652
1 286472402 788367725
4 950210050 265341699
1 101317688 656213775
2 395681660 576117959
1 505938292 536763738
1 303745001 838745689
1 194550951 681525623
2 724077762 626311423
1 930531193 814840489
1 718002154 908348522
1 509358852 575581352
1 901151968 851651120
1 981749766 631276087
2 833250663 258090222
3 104670106 984939348
2 660737389 445430034
2 396769716 409143027
4 580582172 213957534
3 166581039 450809523
1 275195520 281768838
4 446017529 805246421
1 586304692 807915835
1 577078416 77126291
1 422397206 900805423
1 820780907 735188739
1 732602526 430058164
1 310419423 204218267
2 581710637 707518634
1 189522934 978508127
6 287036593 822512072
1 974990020 467982544
1 956117560 664539054
2 704308216 897230675
6 122995629 239034780
1 318035064 190514241
2 108128621 418817154
1 254881005 103412537
1 632064534 673794857
3 723717564 826402202
1 773203259 993203270
1 129592749 288304627
1 912802072 509663909
2 623592908 964265313
3 26450043 212310179
1 611803574 425936506
1 737422411 424848959
1 626354034 770080285
2 286666036 965998096
1 479557702 672768599
1 830530485 118483803
1 858586723 720015260
1 530032684 462901547
1 380588254 257629637
3 495041029 148789965
2 898867922 454231584
2 746513061 801794660
1 160901197 297329886
2 210562064 235137845
1 643286167 184154190
2 457779538 987395111
1 975415865 310956278
2 314975766 717887068
1 221233181 731445431
2 669076070 533305648
1 346663354 768410592
2 352419143 134060883
1 54804995 11221971
3 982355438 366506364
2 481699071 533144290
3 69369860 250417092
3 757591019 552920593
5 957420689 914580668
1 175296264 859399671
1 755403039 241785336
1 788531762 246242433
1 906018673 546733649
1 156725638 55596024
3 956672877 478479123
2 792107982 393327087
1 530213908 651660057
1 561502266 564063693
1 404722997 971065280
1 110368654 210997285
3 695995434 601654480
1 506299977 973824480
4 173966479 991190936
1 376341841 675888499
5 447416195 606961587
1 934698832 689168453
1 170360856 275094784
1 520997425 924628981
1 30722482 995371658
1 110446151 165739045
1 240401611 57151090
1 587031832 368393136
1 944939115 309055814
3 467179618 821775384
1 936127277 253234031
2 807620463 588452639
1 269359863 469904044
1 43311209 520986270
1 504666706 272231131
1 694551763 324764442
1 376362368 654742765
1 977870411 288396037
1 927714646 748182331
4 388610979 666513953
1 57612994 73512195
1 82957328 187623602
2 870626909 756643770
2 962733324 796692705
1 842138463 231125476
1 843407431 893858227
1 465312500 909154347
1 51742887 564867251
2 988310892 512608834
2 271776713 370329146
1 646851493 798531158
1 59056362 353113993
1 206810451 261662435
1 844244533 767448564
1 790153056 626316372
2 593965934 747430753
1 217268959 965488147
1 447274973 585017374
1 59404023 838623595
1 243188376 162529454
3 270160790 272260577
1 909393519 407194353
1 690258265 394862017
1 85055712 735959293
1 471724073 554732717
1 911121855 516256584
1 885456686 329314425
2 256905734 148367000
1 592278043 584264452
2 700832905 600507611
2 525620223 33825851
1 700823144 774445943
1 603822272 226808867
1 192545673 862066113
2 270038834 928617285
2 617338275 736244777
3 61581321 979916437
1 672739881 513693594
2 181645085 657976831
1 230009210 769927465
2 803125087 60612084
4 327846530 826344744
2 318122980 837269556
1 239656726 407752244
2 484965044 717079042
1 764971366 858349871
2 839016236 40472792
2 873544886 497339072
2 535860749 909051432
1 92874880 966646619
2 248512791 684108670
1 752211932 753678723
1 839982741 288559029
1 660690828 696473713
1 861971866 19915346
1 290015971 918925011
1 41792870 882455431
1 143206308 638517670
1 565100198 351456489
1 429037647 128225452
1 217538066 19963904
2 229670560 123351529
1 39278309 426046813
1 481457487 823022956
1 274739346 686833136
1 149808438 362871675
1 450490415 175839120
1 564878693 287491555
1 12969353 671722436
1 902967992 230579970
2 997330097 414241463
1 132282282 455338521
2 472635223 271237342
1 894393660 421951433
1 58368206 46553828
1 698041323 292487096
1 886306717 603325246
1 726148565 361798167
2 426777090 707559095
1 533283659 60395857
4 143628788 222371526
2 378571557 265145910
1 579459790 116896336
1 62830065 537938444
1 563701876 140970286
1 630520084 70931978
2 42840075 683958357
2 921163904 963295679
3 399228566 709907867
1 213444616 797939131
2 134864347 175943837
2 862525579 475921319
2 872155320 638488037
4 548219480 615994306
1 696370175 442579110
1 141619748 241020458
1 561649665 470734948
1 49675559 951299774
1 620470450 812823574
1 212646817 961903824
1 506733058 302955153
1 669996285 854516607
1 536487792 670319370
1 619323527 513344201
1 404832681 456843476
2 94250863 163482298
2 263238289 531505790
1 403645733 4510119
2 477169269 726039002
1 993678771 873450469
1 316146360 163150523
3 72767355 202238666
1 436536533 498385296
1 778394287 97421594
1 136090031 599233306
3 408590123 382757240
2 248894249 41205268
2 172406009 481326810
1 60731219 857658666
1 629067846 380792589
3 629674470 287973825
1 361241728 174405336
1 198788864 20033471
1 867964779 523704003
1 275692995 427148612
1 590004590 988518271
1 883488409 347496638
2 959211514 402516323
2 661136148 586737094
1 131879302 314061137
1 408864712 94894385
1 137471568 244256876
1 944436219 138533007
1 195629262 500486302
2 375129418 273553272
1 798852102 680536804
1 296121868 676045467
1 871592695 613334485
1 181873775 842159946
1 871819537 808427964
2 345469685 950830465
1 181666851 733576560
1 204620361 693074908
1 327160896 520332992
1 855013479 144271555
2 199660448 659562605
1 893423433 66941744
2 302560791 606682326
2 764506330 311487569
1 208012250 795975760
1 517524854 109612305
1 67285571 732808783
2 270617269 282350763
1 275416545 571752943
2 878536855 509218836
1 922936516 752192698
1 200107129 534700678
1 804656797 720247028
1 138081417 606308845
1 159446318 616987321
1 172989102 138729761
2 506826342 11611677
1 487475403 88109849
1 575302032 904400445
1 938369805 854129748
1 917844886 121299149
1 810410202 100527467
4 74094170 619523571
1 921530840 903566486
1 806890803 275321026
2 165625447 951828201
2 817043036 663850688
2 64818922 635841942
1 170770642 803122759
3 436529117 51297328
1 372533167 285682908
2 632520248 964748287
2 645747063 533448056
2 632059221 586284481
1 698535916 494252574
1 343171196 177109165
1 496867199 671039341
1 752395611 521873112
1 717464919 498331037
1 956492894 364775828
1 740872976 114530584
1 668232718 679853498
1 776707894 175875095
1 152304917 619364457
1 674225185 432675157
1 724521483 224656206
1 654097628 48774150
1 769275335 63561358
2 8506311 865138633
2 617351990 167762344
2 534199840 954881536
3 680428717 803684050
1 245396884 152510545
1 937390981 966802854
3 694573758 198822339
1 12944108 50869108
2 668116773 666530988
2 867307957 171609755
2 464866231 419679521
2 113313194 366518748
2 388027054 707962316
1 761060059 926317961
1 288714790 156953970
1 968744665 668629724
1 584607480 287321274
1 675979022 323864242
1 843316747 706608994
1 382085570 93347894
1 80533325 270020408
1 731061575 471895410
1 530487169 733952229
1 395668799 188102708
7 182385888 745781384
1 159703998 411311416
1 587493766 112920079
1 735038959 748781050
3 670016566 839868662
2 223454085 375422670
3 414928345 236536938
2 169161677 64583182
2 384623372 208776985
1 358218729 239580960
1 87443372 525325794
4 379826693 934907329
2 66002845 329496132
1 873600941 336549554
5 810347994 429006337
3 96555238 495270107
3 841382646 528372285
1 596023324 807080450
1 167451063 918906044
2 860668892 561307807
2 794883640 934395447
2 515162253 978572630
1 944035480 214672104
1 532051068 361423267
1 132960513 41230401
3 364737574 3170176
2 429209057 167587200
1 681829772 959931874
1 144033068 337240048
1 325506626 133749346
1 946638062 927240602
2 22557901 474489777
1 943115344 62099690
1 132693827 518231717
1 163766630 291757303
1 591472013 560600027
1 202418798 417157511
1 706268023 541983159
1 800251651 357596185
1 806056962 586923106
2 811924349 856657928
1 418161330 338521602
2 550780017 841553576
1 561984054 899491387
1 77862721 226877641
1 374758807 363562834
4 601032564 154085006
1 561811626 439718188
2 783393413 417429455
1 258866519 831819590
1 701406495 300133134
2 762752261 834095381
1 462765747 483727519
1 23060441 412515660
1 407609564 504109098
1 679423498 345042379
2 646470341 236471821
5 443778678 204416885
2 857494849 97636241
1 23370737 551987613
1 813237839 218018253
1 27733908 120474282
1 16233176 439390983
1 775227865 104834227
1 349034243 729685823
1 971714523 842408122
1 86246931 745416653
1 748605731 243093168
1 554866226 954995880
1 287993714 364104187
2 574857444 251668776
2 287707249 417497166
2 752372782 738370175
4 680836246 69960333
2 740193624 621297805
1 617183852 763850130
4 248237164 318171325
1 258276882 57385872
3 401830820 553978059
3 214201671 220481195
1 53133960 900156353
3 518131303 62978725
1 495826829 455592506
1 641394027 918236144
1 228582111 909110827
2 640149569 374496936
1 645020069 183909243
1 341841312 788124029
2 254039135 342720673
1 840437215 828743289
1 673727405 694144964
1 776023379 287444148
1 484189808 128486867
1 18314220 678574400
1 711562974 529185353
1 882249962 530137953
1 725689862 338500166
1 735648484 262682123
4 433573747 407730460
1 137821365 681008240
4 554779220 972994705
1 88029400 596401348
2 760407054 26587437
1 750979328 854111228
1 535245780 257116344
3 258279364 548949415
1 407406045 244784404
2 935587447 683544735
2 768238485 556072607
1 197586496 332547219
1 330339969 376678644
3 635622637 910232760
1 209551639 716364978
1 606265506 325198048
1 151203563 797684685
3 564620954 493044907
1 932193041 215592956
2 737605330 760239986
1 873177466 715220229
3 652506067 631689192
1 400798760 702242159
3 297473401 618328064
2 89109801 653829806
2 166344627 722370265
2 901483264 856149943
2 663445844 881066356
1 569767978 560213056
2 918897838 982009051
1 315974035 913964292
1 823540261 866905196
2 529262410 149571606
2 905208503 641220053
1 165644351 671625342
2 206127043 385855207
1 603185147 739933022
3 211859284 664973742
1 587139520 834369495
1 285190267 64832722
1 768157742 64327945
1 359590068 572280624
2 748351757 924529488
1 752210296 598982460
2 799724655 608407744
1 526789185 753364433
2 856244053 298429158
1 184592108 283738935
1 648834971 489469768
3 797788435 263043864
1 877072047 477061610
1 450985722 42186988
1 53002205 481194643
3 256418445 214759180
3 697308687 885939098
3 869823731 160025420
2 666608526 312327558
2 776098761 547115189
1 274811613 612364131
1 184250899 658814314
1 596082157 260408818
1 854459969 764841109
1 183254166 461605225
2 162900770 263838779
1 687440415 430812348
2 242280731 829343284
1 188240147 724050577
1 480320412 101975044
3 600071045 304386027
1 879859338 595764319
2 583945825 471115216
1 126279197 927820666
5 649247750 561212606
2 482281365 154864729
1 604907258 741250912
1 921039950 11117069
2 277163043 596556013
2 349388126 850561381
1 670549012 942691924
1 949268246 379606014
4 303321489 268564156
2 344241413 24031185
1 978635290 424941584
1 763961577 776601770
1 460282090 323951398
1 211347329 377638216
1 364783831 767617760
4 687196261 212943819
2 22423839 747891860
2 210975120 125638209
2 119273112 27492208
1 200762810 189678795
1 190139863 402666077
3 145394732 264737305
3 453814565 58575929
3 127294104 665093039
1 984400096 321725262
1 241992878 149924711
1 54790593 850490113
1 333464315 194706932
1 258646362 542548399
1 548896704 50774596
2 52556820 643597557
1 457392817 937657931
1 372954009 897635137
3 398528189 189610312
1 226153349 961700537
2 953580160 785560992
3 976748998 262508948
1 201357713 874252131
1 376455655 22292146
4 631709740 24426725
1 435100528 858870640
1 334237239 711910492
4 582951888 122057942
1 612227164 538630376
4 784281073 941613633
3 538838391 453631501
1 213619658 131485857
1 162450178 474068209
1 412803284 286519861
5 948796637 920554143
1 370317665 191829815
1 879676843 270028946
1 91073086 510957224
5 279285724 501224045
1 382639687 711304314
1 468502021 804237471
2 457898703 595748438
1 399653136 712595627
1 400835075 310802057
1 448743525 416490213
2 472980509 400552557
2 510278140 428622694
1 787407442 341249826
1 938761940 226553600
2 435995984 749518854
2 95135443 819799136
1 630606577 770323202
1 796449690 458686235
1 681818237 784251159
1 252090333 897136598
2 431435227 417157493
2 579230 159711978
1 675697551 188506817
1 952217847 438884030
2 116688782 832147673
1 119046934 293122525
1 685448829 162920520
1 749770998 304587254
2 723272260 160561710
1 232823908 612160967
1 510666096 699317443
1 724449306 933244398
3 883780156 855063603
1 10727433 854590776
1 223353321 351672779
1 510163974 798115608
2 959680059 421318023
1 355515514 552201506
1 31850875 384135881
4 772168288 846813688
1 537477525 16022496
1 787012912 393817063
1 153778211 499393053
1 61375121 547726482
3 225811908 164924248
1 333249377 588430543
1 631661839 133585401
2 638640001 101193256
1 844745790 610384275
1 744325167 91378320
1 563281344 812025263
4 571332898 969248044
1 556184375 875285212
1 14275103 11180957
2 305978938 325763148
2 377523716 123059940
2 502667099 924906951
1 531213914 236036671
1 294347274 287674020
1 302321041 785708043
2 124411922 983324090
1 39999112 841062719
1 975845381 908086264
2 956498553 250979877
1 711050503 987613679
2 647691733 101155330
2 713072939 707088078
1 968142887 108165585
1 48761103 688518625
3 469216296 565979060
1 719114319 145356252
1 793498469 273558835
2 226992453 776475492
2 224763739 939971794
2 41233097 220547315
4 102848993 325571717
1 560744995 131976678
1 253402315 324732308
1 458530644 407806265
5 229127231 908868743
1 269460373 243663258
2 700706638 653741965
1 607248411 257511792
1 692465673 885722937
3 482793652 524503569
5 481419787 404952301
2 698776793 761630754
1 571682259 158434561
1 894642761 852468944
2 950135634 513301300
1 139142610 973868645
1 251037371 627897192
2 732028724 345799410
2 289806949 972683390
2 752297630 395876236
1 715333753 824289891
2 492801852 540253857
2 345713556 76831620
1 68240431 939372169
1 112478920 311812922
1 23827107 936279059
1 668062577 576230365
1 531105722 700743994
2 488387717 643313764
5 839453060 394718607
2 557609348 908008732
1 932938743 518906136
2 970854167 608688906
2 301466112 610124548
1 185601334 28461501
1 585311578 363505382
2 913934310 612341955
1 2180446 440231348
1 684408590 965335252
3 512624709 214246879
1 616599352 174686393
1 360232563 617932594
1 927639553 478975323
2 894530841 821680317
3 948218075 786683492
2 789491934 980077922
2 266720358 971582408
1 102251997 390884065
2 538994918 357572965
1 651799558 418846837
4 303227766 603785493
3 231774668 279030448
1 866515415 108534849
1 823689194 962615768
1 604802946 454325808
1 996183199 584993195
1 117454167 346731626
3 528230288 717159354
2 840005222 668441898
1 927119412 996605024
1 112796826 622627961
3 642425131 82539241
2 690919079 496737491
1 371902280 472004417
1 631645435 722699738
1 980340169 91377231
4 574896994 338470743
1 426862663 924134655
1 810623963 261435775
1 823366827 186618441
1 482779161 912570312
1 878472720 411832324
4 423254870 561549629
1 253433784 84223401
1 803716433 470481494
2 552178872 873452397
1 450706772 302306986
1 771404326 76861801
1 313206078 796400588
1 548805101 185543153
1 829424483 901221920
2 340884945 570796697
2 617355452 615828775
1 574284784 626894647
2 972926889 34216948
3 275971358 525967609
5 252107891 460629779
2 147775538 885353964
1 857433700 359118544
3 998484994 679454341
1 40685439 492951663
1 287956889 240477610
2 990315007 972864331
1 943528878 546921105
2 320307735 358573017
1 826126994 30607922
2 596144064 117630236
3 211556955 717790326
1 132310533 303462933
3 293533972 627001547
1 366322993 511466165
1 892439083 32636657
1 843806463 387013382
3 747461116 947061517
1 222543632 828719067
1 2722571 850115124
1 791022889 46951551
6 928203106 276375692
2 678770994 846009495
1 923167939 580267384
1 489001809 706321069
1 547673382 376220832
1 411719216 674900515
4 701273997 295475835
3 251921504 876656769
4 559550734 432855889
1 462565215 190025047
1 922909079 534212508
1 631784766 161459965
1 339018742 258382122
1 234360593 40535255
4 324042129 689923505
2 580372616 486465253
1 763177777 491604498
3 979546229 76769489
5 609187257 938779955
2 836706813 706265446
1 115460174 910161988
1 81710260 162466402
3 778801011 231999303
2 46647298 349704495
1 734095153 635002959
1 314301014 179136060
2 744729791 225824667
2 269130525 952682081
2 950063285 621463221
1 882978435 64541652
4 409159456 141258931
1 524336190 625208198
3 607055293 912514817
3 706610853 16779873
2 908399642 847182391
1 1317416 737530786
1 787002583 629287294
2 29946372 671992747
1 30443754 290151977
1 463398775 541395018
1 963586949 729802307
1 267126638 411598976
4 59406573 671540476
1 558161381 724383604
1 584097377 74458299
1 2883335 85596086
1 772964860 793077416
1 921386661 674272565
1 957518223 641459812
1 653910019 897176820
2 852343297 757943483
1 580606081 23060517
2 108810637 237335025
2 71906425 285052659
2 67930403 868366877
1 131173366 807321842
1 323828858 512720554
1 942318305 411486183
1 223546242 542794646
3 381766245 214109645
1 19840430 56654307
3 962616372 162005055
2 999562124 975052044
1 697731247 264657466
2 990387731 952238409
1 705228581 243813358
1 812609872 177156044
2 874690053 943800517
2 313313843 428415165
8 208974053 979491444
1 889413134 731615469
2 282190313 183527553
1 68123477 581195706
2 407549304 978381128
3 430597675 360020554
1 867209562 288565140
2 69275252 740618362
1 953271271 553578127
2 704208883 339853974
1 40176359 842945709
1 443268631 358265641
2 237891168 449686193
1 998162105 399054138
2 669108869 118556556
1 141663292 26497398
1 81408133 382108851
1 362546415 962730145
3 778482763 186765085
2 841429067 88870253
3 285360315 474088481
1 187368560 147963393
1 111683091 67478091
5 997567016 520043624
1 634999117 309444178
2 346305626 382059148
1 467911534 67702967
1 718926504 814626346
1 722771567 610324182
3 952756790 583801580
1 165717550 125181631
2 64369255 751548878
1 911735839 905835915
3 186906171 802957710
1 939898211 450950334
1 387572747 504946557
1 507727733 629495929
2 849056230 129434326
2 373376070 537392700
3 815315266 486721055
1 925325200 465576801
1 131257045 525992572
1 279091547 22490370
1 482686441 255335861
1 930575957 204497742
1 819834105 841515859
1 877628185 337967548
2 696113622 418689287
1 754475253 90627867
1 872732602 205607818
1 365828794 934625761
1 921356492 77097832
1 483116579 326882156
1 379578489 912655584
2 741528120 263746515
1 198532177 369779069
2 971979957 248738060
3 770311277 406455241
1 88266214 445031233
2 598002319 751476683
2 96634146 797959300
1 368202487 146729481
1 564444890 586776248
5 278672277 789117766
3 181774345 647235880
1 144711120 819562623
1 793641584 739072129
1 892359400 694089027
1 509277252 965352296
1 540193921 89997251
1 267191337 306651868
1 981276207 85600263
1 112308224 476972451
1 287189893 7462402
1 531307354 45594435
1 13743832 851708524
2 7749768 270707501
5 61461434 800676332
1 381476773 787036585
3 648199214 876632298
1 713536124 457924923
1 890606664 186316924
2 273345356 233218180
1 827940442 646241875
1 995508605 892532022
1 289406179 88474777
1 29933242 343603545
2 218604281 686951016
1 878592976 635802722
2 379333488 521117050
3 339194109 125760654
1 300619379 906121321
1 258764657 212674453
1 304383037 553775823
2 669342348 503787706
2 608766920 270945207
1 297733952 708935775
2 281569926 808484466
1 233336362 443640046
1 686487417 472697511
3 24203662 140804268
1 784502408 205093717
1 607096477 258800766
1 657820275 786265016
1 958419340 663541711
1 63321785 793960245
1 106024648 6214715
1 705221605 381096172
1 767932956 808823051
1 86947604 483601255
2 162856420 609589067
2 986710657 166264870
3 196796295 507562089
1 81780677 432416709
1 538615789 898605322
2 534900446 195417533
1 864334344 631993981
1 732335786 608925877
2 69171024 546418195
1 723111728 229464945
1 595703968 40416292
3 986993733 504891302
1 853466504 261195600
1 372899979 984073352
1 512435196 52426358
4 910131346 776193722
2 855246511 81836442
2 404464720 150888721
1 375731011 768355132
3 971054044 740656653
1 264351479 282678826
1 606488663 278666706
2 58444399 58527383
1 316398249 837789816
1 559204254 369423592
1 714495916 240404488
1 662000692 956321301
2 972055493 611499755
1 28776991 889784379
2 846110616 550722270
1 617573570 243119441
2 517415670 990355056
1 394760134 833960562
1 421444819 286997538
3 924709497 193316845
1 82570382 155444306
3 889118892 496763807
2 462554733 212108153
2 758414476 711982362
6 845151460 426527991
3 375493169 34293174
1 737912203 701110144
1 173923828 175680038
1 335725836 872776315
1 464323088 596611144
2 480121205 675591879
1 418713670 863602997
2 922544845 7936888
1 519509011 631321541
2 797830045 44130938
2 814270375 600786510
1 26724257 645189787
1 396203802 158712508
1 260156255 394679541
1 647321408 742984396
1 70574198 412499489
1 491090710 173649276
1 658543916 985105329
1 347171760 605245596
2 88156553 642796786
1 491243930 524406725
1 264991849 560693291
1 237781066 899731080
4 626072417 875038173
2 301393355 644890127
1 843604075 946749299
1 217921621 734183126
3 906456741 912795731
1 589674429 966765760
2 964415212 445318970
1 874907423 589954048
1 256005044 291580855
2 673987508 352373561
2 180178913 926384440
1 467007378 878369410
1 820525288 372969682
1 117744764 885985293
4 885973881 953220096
1 53879669 401277287
1 623686932 373211596
1 341739867 700036119
1 234661315 862204724
2 837700912 815824443
3 790063922 314572160
1 982772156 743879445
1 157758771 480751187
3 15632552 31865943
1 629795860 154670561
1 657429223 194203215
1 200039861 72110057
2 492223958 77327434
3 67536654 639219537
3 860608711 439202507
1 888899154 26668059
1 509534374 777090743
1 48773477 746176016
1 674007952 697313471
1 362089706 393475210
1 37761691 900965715
1 709375229 944511543
2 265697171 106974978
1 562194861 943437964
1 368492782 349154134
1 153697522 569894942
1 570604603 34102961
1 239422069 415176891
1 495633675 369152073
1 440904637 118662076
3 252703127 655804826
1 331682626 233106102
1 943046928 805313224
1 416994408 143207079
1 428317830 26689202
1 566579509 179123114
2 911320331 591451613
2 176790597 76088033
1 821426167 811866866
1 775790637 581447591
2 207069608 445398641
1 241041937 971858909
1 989140868 702552296
1 716575010 665770597
3 813909753 924350376
1 994539821 135094422
1 911731186 919360142
1 909003675 123569130
5 375727631 209080105
2 80873889 874615114
1 306278759 52727132
1 885236863 405835878
1 56753246 950537184
1 440066437 468798309
2 300365717 758138896
1 978743885 3194481
1 391058646 890507495
1 619049019 870808906
1 613621071 29453019
1 77802299 615347943
2 401971956 468996219
1 359653401 607993726
1 128265142 80207902
1 180763782 863068208
2 69761825 465499040
1 327420866 438207570
3 52043724 512425686
1 860774401 294020562
1 825580728 532575992
1 76626945 859409451
1 336172685 877135479
3 159507370 395088121
1 367407217 585093196
2 727700859 143804904
1 351375304 648726843
1 161431324 590889572
2 378935266 112805279
1 409992030 695478774
5 688999516 122474521
1 547364135 867253883
2 337034794 354872805
1 741660227 128692921
2 423699435 663548944
2 684669451 502697680
1 337788934 366289964
1 741266828 86786003
1 671628505 836744324
3 267595764 509793117
3 92093631 91310041
1 725753725 492882619
1 861144134 461228714
2 426865249 346130457
3 78499401 3252427
1 3419525 821699704
1 161655678 707167293
1 691420844 328395926
1 211501729 386168415
2 957657371 756703596
2 196751375 498423455
1 197391523 570643775
1 496071671 859498899
1 805274177 121323622
1 717812079 126014449
1 570130647 148963436
1 4421165 788761276
3 147365844 895628240
1 528087728 16835640
1 613108887 870223978
2 816391608 699279070
3 115859356 300833754
1 949046362 942447562
1 316634793 951594810
2 970896782 352147212
1 780548079 837749644
1 886027218 170782906
1 700041181 554281746
1 365112347 889235199
2 910512126 384644613
1 251161906 992069791
2 439593885 972112752
1 333360980 989077440
1 153951709 627389554
3 913007694 426294393
2 741582910 982125415
3 969131398 471641853
1 512617306 708103998
1 398599101 834879532
1 439269464 913993618
3 702634189 15605459
1 577046505 258760564
3 525144941 674780562
2 345614316 743392769
3 586127729 715063295
1 160277640 42758914
1 699382411 870496343
1 529442633 100440727
1 109177588 107633098
1 152179052 450029216
2 519690051 652563171
1 838611791 530972520
1 456058504 22597696
4 496186157 375705752
3 290855646 628387932
1 913544541 808404983
2 608771083 360248087
1 432793647 261992100
1 292646166 322578686
1 325242630 281191004
1 770371814 346990155
2 108585581 498245126
1 815035054 727922293
2 571442979 572749658
1 24845545 343772529
1 422401090 322468737
2 251000681 712541215
1 969427054 949461142
1 436635906 478289215
1 8081674 585823032
4 881707687 970119473
1 409346123 693751713
2 828345703 749841313
1 903629639 365676254
1 758498685 289251282
2 927947913 173681149
1 273558294 314688904
1 32727723 282060334
1 384119791 201269501
2 497792048 440379635
1 289676915 228292196
3 878008660 556853810
1 505017867 216546570
3 512554284 466093324
1 295852447 164140151
2 202205311 700397428
1 681666742 750056419
2 745494702 401260333
2 429005191 558296949
1 39973425 765675230
3 613686434 453900458
2 131890544 464316166
1 535958782 232707887
2 137373074 528652178
1 384599773 944273632
1 540152715 543689009
2 959455720 630554874
1 1830502 987690573
1 581025913 211562298
2 365834214 913315603
1 270122692 511021065
1 761255657 740727362
1 83125060 889742927
1 106086959 720548145
1 149529197 699519473
4 403610433 144989697
1 829011200 897561988
3 129546232 348710477
1 932889256 718234555
1 182847216 43228507
2 614940195 947611020
1 161356408 327713819
1 513937350 103294913
1 284737444 593888254
2 103341117 955270943
1 548623438 732545948
2 288032385 550295990
1 470381692 857601669
2 505380996 207423823
1 17690964 742839061
1 818176176 956304059
1 610512983 330469219
1 912375357 962195850
1 588856911 431052038
1 791901789 812504629
2 181374371 290111006
1 615204650 987490394
2 553163899 43744201
1 998037908 123755931
1 3791852 562283491
1 250363750 211636309
2 534952408 605178957
1 877208987 695102812
3 35445220 817525886
1 984417829 351967998
1 410087210 880129746
1 230922811 309494042
2 271481237 963840353
1 378199052 932494517
1 421257434 997669830
1 907935147 232748590
3 687996830 61581385
1 944382307 640850264
1 539510228 464385925
1 473948460 852442245
1 616188405 595908714
1 495653068 239296031
1 236570231 438279594
3 408595382 752912328
3 882849755 998788071
1 176920243 898910190
1 529245158 681255628
1 814307844 971284539
1 160568823 419893
1 228708363 685712392
4 55394157 891785383
1 445961134 398834828
1 530276896 723620644
1 20074040 762423382
1 135882971 972923900
2 697974646 691380008
1 753110813 109746744
1 630662688 362952396
1 99503399 579841552
1 597623516 924555328
1 829183619 341237299
7 177197319 614136926
1 139674910 576719986
4 536437008 992391057
1 653930124 137045271
1 777385812 943739783
1 942954961 888149520
1 700301521 376546746
2 806806612 649029444
3 397076610 116979078
1 235092966 940815172
1 949811296 149214434
3 546168375 741913685
3 828708069 120675530
1 918429420 620680801
1 46942274 731485341
1 402127514 16931262
2 852564047 786510975
1 739406403 676597949
1 898534139 121820977
1 442976240 682920691
1 131281150 826972605
1 467705070 316199166
1 628779206 763328873
4 514503318 726060337
2 195820649 940399862
2 898601069 141314999
3 406539584 495857884
1 985631226 682797537
1 167690331 356309556
3 166061960 298010565
1 499129023 126327023
3 245942523 24700881
1 886150297 491823877
1 83834570 3327464
2 626746580 590839188
1 423858449 300600589
1 803576632 665984821
2 291305734 920214334
1 536018511 40076956
1 338226202 818958114
1 537471229 249160104
1 153903602 728000579
1 16033923 85042935
1 179082637 937539851
3 923763949 396719756
1 63506935 612335608
1 981291378 60188706
1 746476544 381616611
1 671779295 85762422
1 854859155 156905684
2 90963641 711427601
1 303995843 817484674
1 24027297 211802554
2 468522469 335484612
2 847582671 794347931
3 26200886 634733860
2 459031872 21122364
1 153173428 773651172
4 880516442 357589850
1 596580123 238769143
3 890692631 143814209
2 807109700 830463865
4 720119127 707045135
1 227144429 757830114
1 553448197 604842269
2 991459512 788060441
2 850258603 515742054
1 840966119 907512030
4 774531588 759070858
1 448268077 349258805
1 600898499 168583615
2 636495876 738912006
1 353787419 914109147
1 382401464 204369442
3 219185885 516675548
2 311090503 280143004
1 95998623 603962105
1 392051346 509994439
2 509063547 861427781
1 893543791 434821521
1 501249755 675237492
2 617765755 254901366
1 283085544 13503856
1 981915047 145765644
1 561030741 376942133
1 875978089 488608439
1 181878119 572200366
1 910460519 887866320
4 270187625 717733089
2 870481633 678938295
1 891120678 998182039
1 505651365 89521167
1 592576662 474360867
4 428141238 435415447
1 901055814 332736504
5 970871946 192016093
2 829107542 427283700
2 111662500 986231642
3 656241777 390722604
1 734992445 483866093
3 192023967 765987449
2 678365618 544877639
1 221815880 995768037
1 66754912 37534434
4 548334624 2944327
2 710686957 70802598
4 772917906 104235318
4 169494220 480147858
3 674257975 575265522
2 825603353 888758612
1 372506708 406332276
2 924585500 750371872
1 659846669 471674505
3 553856461 895582475
1 345049311 106957209
2 127719523 827248809
1 892090009 94500773
1 648804578 170322048
3 22233845 731469861
1 473452576 984595519
1 230531645 102517305
1 663938479 449676563
1 203195535 210513481
1 83728290 427584208
2 216505756 177694917
1 807873021 975503650
1 844796740 674194346
2 635064121 688389269
1 172911 249500720
2 700094527 863974416
1 851967056 687826192
1 423671266 28453259
2 254630958 766737632
1 388201309 212836637
1 212950155 533100118
4 731439799 274811994
1 11757651 687285432
2 268694381 769212860
2 110850312 509580875
1 426455402 122387237
1 270596048 854094259
1 447912787 864231123
1 500330040 752934416
1 429004958 142302381
7 342522838 175350242
1 688996973 40953544
1 379709174 788304577
1 649049794 750538821
1 513652372 789952638
1 646377577 420934965
3 380099417 184566417
1 936501105 310464683
2 416236538 111082441
1 331530771 287691773
2 311503635 368916771
1 584967683 819273315
1 826251597 33367787
1 195219711 511119145
1 552052528 86082725
2 639910780 376438253
1 38522477 987921025
2 528330146 170545966
2 269556728 834401450
1 645199068 177676665
2 23278820 228985436
1 388268939 6614041
1 53880257 365503547
4 256623202 315249711
1 57658835 480117588
5 51654171 984042954
1 52433446 811529245
1 186530503 333977915
1 183125529 989658423
4 437158211 850085032
1 455866861 956114886
1 944754500 881327384
1 724337670 271470634
1 9709663 634490175
1 488318398 852768068
2 811692575 620224284
1 778240939 942444188
3 559805178 870748666
1 642162804 362871206
1 895552217 393579781
1 458338167 229984343
3 679923550 372825489
2 553826071 220378269
2 874868542 252158176
4 259351784 598427841
1 432913490 831175615
1 630618518 894268846
1 254838785 170213880
1 427652580 414766040
3 51036894 925555038
1 653798324 249675568
1 956907315 771793730
2 746820968 358406900
2 349918919 236863186
2 470762965 865600589
2 888478396 407541698
1 8248816 861947456
2 966173105 84970436
3 753335571 184377409
2 568591579 784639619
1 303312451 15014801
1 159750523 339078734
2 17247441 645899732
3 99934813 767284052
2 854635131 876834610
1 451875588 681849576
1 116425553 103252951
2 173911274 369652366
1 574326308 967287501
1 572764309 511984838
2 116999235 794795879
2 296300217 179359363
1 4675603 929745553
1 122603822 576334259
1 568754047 886673675
1 360139961 114691352
1 239466714 641238575
2 434012082 171427762
1 683922706 258021058
3 218067398 473523910
1 656681612 216419797
1 193370259 112117940
1 868392270 595902703
1 318601080 568134968
1 433409575 264053122
1 515869701 852604841
1 432720914 497716290
1 456114981 308187169
1 305439506 244661503
1 634723363 147483762
1 178043872 28338154
1 467760594 548550158
1 439223674 755445457
1 504789184 851711494
1 675496923 171451639
1 59263586 105995992
2 453875127 817747884
3 788965305 427506409
1 1170536 257379004
1 804098326 963381436
1 942248683 56252917
1 914233163 983258260
3 396142645 624891078
3 95147401 67439775
2 549480429 12173314
2 676109193 384474564
1 418623643 785965301
2 13598060 957840872
1 444460814 307068091
2 350699577 284392768
3 419797601 628106572
1 404525322 17988114
2 677993430 73424106
2 690998408 618984972
1 715052157 30373904
1 378425579 223198533
1 127432887 671621669
2 476885239 50908751
1 281783157 524616679
1 956094642 278134613
1 405960608 660355755
1 350079753 417184399
6 580473404 833435890
3 13395353 853273559
1 976147378 485078234
1 218715019 323178063
2 263405966 882790760
1 830670830 187103244
1 408912366 18497894
1 572202033 574814078
1 799456015 328430875
1 730243204 542582128
1 278824775 315291020
1 916855045 595036080
1 3515886 929593906
1 138123 465694512
1 814206227 742812197
1 983824261 288602039
2 629100756 75955838
1 333287712 792759894
2 317127077 538815520
1 479254502 15612550
1 624009200 797738875
1 718072325 72499995
1 578352318 931499864
1 389406214 670682492
2 845199531 531119502
2 290896174 370045317
1 451252868 787507190
1 905353747 865734496
2 189130411 347582314
1 211683067 514026794
3 971998402 637343993
1 784068316 688130429
1 524241751 440087881
1 225835108 423511657
2 195732176 448236640
1 783375730 936281822
1 427818427 681881771
1 662391083 120480315
1 661131720 522561586
2 65662418 740411318
1 39763068 160001819
2 149289062 47077321
1 162018599 737482969
1 234005503 884701220
1 860320720 708667099
1 188713784 442569415
2 898259173 611150840
2 701112474 265928584
1 614866559 305832943
2 8781640 195127140
1 133570848 101367653
4 684606657 544635267
1 254216056 814295550
1 740996680 35166565
1 51400302 635424801
1 633598226 229016178
5 62705853 481708690
1 835937973 297752533
3 995606185 225460756
1 233161382 658409494
1 73823797 327268909
1 130120687 730924608
1 480785779 317593363
1 680682222 98610862
1 676945107 492572017
1 412073685 77671467
1 196294475 740900412
1 773542855 759821303
1 6578522 268170448
4 104708232 765827966
1 257049833 56170613
1 599502964 826474701
1 16982655 764010284
2 104212510 956297262
1 658302708 404424148
1 776006509 171354029
1 2516591 828578674
1 364021097 308035171
1 406172841 27451171
3 690947640 927195283
2 675432067 728916793
2 672605094 123193114
1 199341492 257720922
4 185579772 365692035
1 331616096 819734270
1 357731054 462437093
3 661033383 508067802
1 677470390 46352672
1 95249011 460563894
1 221320137 575808281
1 57554426 166470642
1 531000812 498937718
2 941313035 295964061
3 718817652 251340576
2 386862354 525005363
2 458693960 411272348
1 237416142 427956302
1 278039832 289967205
1 965880401 834468526
2 347151190 482921920
1 166039693 397816417
1 828812559 772063630
1 191720152 64663322
2 203445838 914204912
1 825358372 887065025
2 564084162 604899665
1 782641224 329030617
1 410984061 93528970
3 335658713 999888412
1 611393372 931274478
1 130051032 747045034
1 959613426 627234855
1 190828909 911722150
2 409500132 450574247
1 148387058 708279234
2 946025067 407433666
5 570696562 86973461
1 321107346 106205959
2 473621773 232647974
1 595278330 12256508
1 297220032 995789652
1 752286717 411126055
4 471061344 197345715
2 982224398 664878536
1 90902493 255702341
1 722957682 630799511
2 261620421 186174103
1 604380930 71496225
1 90378758 983551104
1 445514579 239658987
1 608994761 12692722
4 498483201 873527341
4 182207942 920769636
2 401348770 364433112
2 976676219 910215621
1 781775395 492592335
1 115503082 12448616
1 213556571 234786094
1 29160917 500961522
2 328039123 461037061
1 885230852 449358285
1 394072373 267498538
3 83330042 409922334
3 61139206 371017495
1 719080712 760133122
1 733064760 459455485
2 442023648 96337923
1 713650555 745836206
1 644946897 56742380
1 673127027 521390333
1 84439798 254899472
4 509018925 698758035
1 540345429 868549467
1 260992534 509634544
2 975784781 674309934
1 366892256 134771905
2 27888446 823596289
2 833005999 475403322
1 59534864 866212371
1 467673162 939352232
2 111487347 568664578
3 842521799 843988693
1 696472745 108004913
1 59053681 455543826
2 740742946 983318396
2 201462097 962426800
1 448030457 211542477
1 335138395 420604433
5 819873751 767656677
1 454599413 694188537
1 80478959 56493452
1 76312961 274531141
1 98839623 342676050
1 636429604 315051067
1 289926204 229517583
2 444159956 561862194
3 632730934 649561102
1 693511499 688968739
2 507844138 479549799
2 692468650 170576467
3 132998135 767900803
1 332826250 280258335
2 486788163 623825876
1 318759756 854742077
1 186226651 962674163
1 840882736 597086233
1 58826151 988063609
1 951981428 477549841
2 653907012 395972133
1 586725671 372651255
2 99103281 577372718
3 338583778 473326477
4 7435458 676992730
1 866811319 746973915
1 720799779 600651114
1 392231795 504500646
1 645563815 598104405
2 661470533 622774799
2 658609746 937203493
2 436003285 942463630
2 83133172 333010201
3 881181244 352261537
1 645343363 667396994
2 613803264 526601475
1 757640420 152678177
1 224817398 789838050
2 105863406 696880171
1 702772199 869054992
4 537134140 105871273
3 110575151 156856483
2 252420327 45624536
2 534441464 81280479
6 180138503 544369027
2 610845487 652368206
2 466429693 779968512
1 374711058 732358542
5 442868449 757616507
1 895753551 667715957
1 391983354 838622338
2 719054829 27871079
2 484681465 343119567
2 603400505 653598597
2 526169455 146813456
1 914251636 968104910
1 295154974 531646254
2 184894302 403542537
2 882401823 133360980
1 719692222 684287
1 979344861 202917802
1 381239625 357107721
2 642571934 198094703
2 464899310 867254636
1 242249978 910415315
1 404570372 449485059
3 628506296 10475440
1 429116081 296609149
1 824423010 9690925
1 774019061 87957568
1 241148724 880738545
3 214522011 283634971
1 804490197 663135905
1 103120970 382998488
1 473623834 231526449
1 499662758 475920267
1 578750710 406561544
2 616002648 479725784
1 310568129 220813803
1 250851214 283493117
1 22816612 346645621
3 638152017 254916272
1 616609657 726894027
1 176185536 448022173
2 942517901 403670844
1 924099985 529110757
2 474503172 581473049
1 878335790 257976993
1 935255726 675045799
2 298088111 906408136
1 108006954 647768915
1 266391799 71393254
1 847536241 714203550
2 607868038 326728505
1 845654388 5550956
3 516964669 918055341
2 899774335 173892430
2 29435566 561007474
1 600775790 312552805
1 59640476 55409062
4 4704075 184374085
1 721696090 309079362
2 332980489 434433928
1 3305202 778926309
1 446139847 107092242
1 291739092 12469380
2 104403661 816870998
2 320133746 241030967
1 507296375 518498926
2 780608991 921440114
1 315634580 794639966
1 268822243 587871050
1 194209345 41657078
1 615921269 323530296
2 23375107 773380811
1 624462089 99182096
2 794762965 367517373
1 900941675 708286275
1 197448462 896153915
1 505245085 88689576
1 68098654 89936403
4 600231500 409304823
1 458666026 127509793
1 357077515 939744027
1 511373910 263124640
1 476011374 178472921
2 682272440 943033851
1 146603298 231642683
4 877707580 286010012
1 677814753 563967000
1 694149851 172308866
2 920789364 193968620
2 231297610 137891069
2 720349406 7771716
1 555729327 187146485
1 52380763 207427173
1 943009815 123666658
1 911642833 625036498
1 965889594 150309669
1 559962947 336074510
1 108661257 79989468
1 655098980 660699541
1 135611360 563177783
2 731681420 764344732
2 309328002 328307683
2 776453034 938219499
2 828993857 205600629
1 181555336 486082676
2 757958943 958577372
2 657295099 984227566
2 302411364 607454347
1 288181700 666169525
3 642122647 64030989
1 414230513 948356450
3 881337625 859679477
2 546576830 505614625
1 101172712 589733169
2 632629830 226546768
1 425892023 251570354
3 21373776 924786520
1 889539524 30044274
5 724972369 95838384
1 453898800 375259394
3 966316088 548990503
2 444203612 816712127
1 95413998 79803852
1 466601660 36967009
1 72085125 703789353
1 425667362 128295453
1 186596137 442013868
3 390951951 677181178
1 681553095 273023236
2 828563278 486760348
3 932880641 573319452
1 503196917 525023305
1 767405259 16267219
1 99207591 817575752
1 475465534 553168285
1 589759728 438348533
3 530976058 668576209
2 280284613 49027874
1 266820124 408238997
2 566335612 156309216
2 535442850 820437529
1 705530384 554563839
1 984033983 767408456
2 76148864 857631643
1 233795920 991375746
2 504867282 427973981
1 75617942 177033694
1 295947032 927070961
1 378519639 957285435
1 425208731 825732562
3 10644557 818722498
1 190470220 459136231
2 572279972 715286452
1 81504695 359617979
1 866350221 738751537
2 60531400 779182919
1 796420239 214419246
3 470469905 46913555
3 692459298 100416056
3 389269295 718845790
1 977469370 118281829
1 18451982 818959435
1 260824316 162481444
1 380725266 368373076
2 602563399 641290442
4 164006406 153639864
1 672483527 637122577
1 23502914 696872496
1 695357309 176060205
3 359989876 101779859
2 910336333 540665433
1 75659847 23237192
1 100103927 492191234
1 581245867 213974682
1 815552916 638125563
1 993714821 366886832
1 184266276 796794853
2 608823682 790012004
3 122208931 536013492
1 809765451 934138975
2 330532421 432112173
2 618366164 690248304
1 563538997 360615051
1 541596937 672253644
4 53943876 44498293
2 976191447 467359976
1 772905506 287751744
4 720004819 916084975
1 767074673 8535083
3 273260135 653216434
1 98682527 433107011
1 848379270 428080443
3 456347946 768433085
2 950537672 167740573
1 182917743 869207457
1 905332084 190472823
1 354482016 371520697
3 651379091 262681324
2 522986059 260412574
1 487599055 543839018
2 465190439 829656360
1 642789464 281926818
1 71962063 466880697
1 631477149 680634286
1 855493785 902829186
1 906921392 769086557
1 495397036 413062682
3 903759585 102237283
2 394961324 100677354
1 491733109 513232622
3 1329668 752685131
1 804795811 526363955
1 892541620 218686930
1 708667289 691668264
3 49372940 851653390
3 600390927 831962717
1 623129478 831364063
1 42752337 918231620
3 411404137 31727487
1 201907804 4644759
1 373196030 495765653
2 693689652 170123312
1 882420804 912584707
2 96904474 332067465
1 858071982 466964576
2 785915755 905305464
1 956919177 244458438
3 279787391 99940900
1 889841229 32023303
1 225131520 620732009
1 784073172 144440484
1 786126705 143185866
2 649788423 115477396
1 755486733 620685467
2 464554359 667919530
1 115316033 138992607
1 921762949 653982797
1 865831405 721658689
1 734435174 86915684
2 947748910 889270948
7 644406223 667132401
1 253806160 639329508
1 166785347 392280089
1 767642839 860135599
3 89921392 689035642
1 10451868 947087572
1 857080882 129922360
1 832742055 92405469
2 720008701 105240359
3 647052717 577118771
1 108728619 505467921
1 197007740 257146563
2 4600709 428736476
3 116065915 847716492
1 109293077 909540711
2 153313691 783593530
1 735809579 319929439
3 930831445 128206451
2 795087951 437433025
1 288956112 798436793
1 704690004 427329904
1 388114087 959547403
2 712944884 599591963
2 69352154 808088768
1 912320371 322693921
1 372300312 534189540
1 292529113 726437135
1 876317655 521492658
2 274465644 666429363
1 111221190 175023683
2 804018740 674884595
2 437470004 644981973
1 931605665 503891816
1 688651490 854663254
1 543397757 787251332
2 58827007 306033843
1 75577308 4330376
2 459612105 708566303
3 235541788 61961117
1 596836792 929313358
3 321967547 317397343
2 139707752 861175816
1 418169922 238610516
1 182540943 948235899
2 415207771 899793534
1 195614248 47142684
1 788769872 464519596
3 751264069 25494115
1 949675830 126869033
4 115627839 125890711
1 876830440 368169152
1 56337848 586315377
3 973985953 187460072
2 528570771 824524043
2 576556491 402246758
1 806957201 95231509
2 838764292 548896845
1 182750030 859448114
1 157059129 796715449
3 703851255 892471531
1 511425262 358317973
1 212669621 662854748
1 165045970 880290245
1 796206963 770904566
4 673078681 816576440
1 232559094 368693425
1 394979065 946223795
1 389900089 851080919
1 961165424 215347515
1 296968676 586400508
2 630156482 41041286
1 391460308 373459289
1 969685597 505282284
1 959316974 975120077
1 270483706 601779827
1 945334540 672453984
2 55716265 878203536
1 822163738 384112967
2 39320153 616524375
1 826023446 989960333
1 427102929 644070969
3 508336042 485845999
1 200658097 114773883
3 93481542 860175567
2 924007669 965206441
1 613217119 945874664
3 771390398 384703117
3 183257929 84746584
1 183201493 328827762
2 716112322 50541639
4 823573601 112806874
1 929332768 301907111
1 424051285 497647602
1 502489026 553385791
2 52736237 428957863
1 667802474 713449562
1 479701089 374476021
2 226721936 499464182
1 826747129 522978939
1 60470022 47884064
1 645479231 775101336
1 93392151 806432535
1 349723440 308000330
2 820312112 239843664
1 772455082 151485794
2 809028269 950526483
1 146038710 269132780
1 296926139 204166095
1 494068350 855535000
1 910547984 231563537
1 823296871 472760283
1 602617747 45423983
1 70237243 644006387
1 910221932 394785759
1 266065905 520293365
2 31065380 888417699
1 868498276 325617872
1 864083238 224665125
1 271679592 835794801
1 802395157 352875796
1 400790426 858134080
3 615723750 469713548
2 1855145 749326474
1 40364642 270073338
1 773579631 368300807
1 679170536 105047742
1 233959914 75097598
3 447823308 958047335
1 570665260 200772612
1 398010652 405834495
1 370920497 872508540
1 231052695 914555122
2 578995091 670601682
1 308791625 33245259
2 914915774 856737276
2 907478350 870033973
2 691080498 643326165
1 113236983 159268570
1 908700643 134364316
1 946405286 758019408
1 15292328 386062898
1 820761613 800845895
1 40325532 838092448
2 636199256 237425572
4 612658090 291998378
1 504418869 874642931
1 269550959 979593994
1 717919639 962594462
1 991033926 347529005
1 182763633 440413334
1 346571928 282414947
1 477663171 788675272
1 974850045 824700857
3 252048660 943905199
2 572801093 810789765
1 755377754 631474828
1 550619733 292601422
1 765019148 391253882
1 894492307 886746750
3 849528304 662414684
2 469968161 866671664
4 701060783 464916807
1 356967631 377584031
1 119803021 916149851
10 653461181 160548953
1 388982604 633879245
2 224750823 60122568
1 545977631 247332145
1 360797219 745958441
1 857464662 694707239
2 865877265 123647475
5 893648968 950308447
1 899999397 939846674
1 820414768 332580566
1 723160914 578057839
2 376658414 522560536
1 734134152 193094408
1 338141461 581341222
2 52523053 415178629
3 540766725 982235829
3 68407599 23187423
5 651233613 112746309
1 333505308 561754972
1 685226232 585008022
1 473172023 234834449
1 173338740 848485810
1 174878263 97814860
2 625070535 176267607
1 168922123 616115047
3 397110153 540223058
2 657844135 644283992
1 946989014 409049895
1 556938570 232068163
1 610037741 385791103
1 851321581 38385049
2 958827965 911847565
2 793448510 278506336
1 784530440 593587688
1 746916343 487770876
1 661043515 838740717
1 610364143 664945744
2 147580643 349886926
1 881755150 594056105
1 348996631 131866747
2 173977387 911015592
1 385618237 65284055
1 529082490 614315135
1 605638199 130717597
1 600950372 645209484
3 159313222 296017485
1 810489511 311227591
2 197294359 623966510
1 365514817 177173535
1 447280649 141064910
1 263569161 217575174
1 136072182 275545670
2 803273909 53061521
1 397046790 910541247
1 723899022 477820649
1 427983357 359763272
1 537789585 588707083
1 493407680 896544271
2 884897854 146191286
3 531574041 962700518
1 769304806 181441418
1 405482986 870770239
1 467124677 70254606
2 500927419 217968846
4 253151113 335721681
1 233213099 493867096
4 607611076 592345204
1 652043405 718753678
3 335402096 68296191
1 358779289 534894834
3 219135820 29039391
2 320773854 180119738
3 741240684 530930830
2 475323142 586606475
4 635653514 420466708
2 110526745 940082442
1 135790473 709400628
1 32408155 634805794
1 71753626 152372334
1 898145194 175349713
1 255591460 330738599
1 604027158 221450584
2 322742935 484575887
6 682333110 46586632
3 523816805 435424191
1 280208826 964944787
1 380200399 733984879
2 773649140 963068332
2 179035563 5468544
1 219788599 975139824
2 198943824 457458907
1 420330739 967467386
1 125001294 807844979
2 629666400 97449403
1 431354112 595799020
2 641050972 262034818
1 890074784 5173159
5 346664673 875068560
3 470855476 863054463
1 344850560 209371194
1 787504384 143848367
1 103978009 233864677
1 941497097 417137349
2 142036829 712837469
6 6554028 702501634
1 499785029 265523481
1 872049489 779779021
2 356363998 989322198
1 900804499 874173354
1 193040345 545462474
1 900678654 202217319
1 365755874 65928901
1 571054566 430488591
1 523977053 306945963
2 400033451 661997407
3 887065246 444950420
2 856395896 927603334
1 693921536 837922234
1 862402552 654851069
1 844941559 436778087
1 819507235 828921757
1 544955158 366891716
2 152016483 379231495
3 896161372 269578634
3 521674792 349790309
1 660462436 727569396
1 540884326 589559994
1 625705416 500230230
1 55887450 641951675
1 473175799 985222401
1 31995111 764561516
1 554483175 480479441
2 771320414 795018556
2 643489802 19311824
1 277644395 167536377
1 149515842 353407546
1 23258693 772673824
4 447799949 785680682
1 204166034 367005463
1 691342281 232022832
1 246855489 845146302
1 728149385 596374840
2 153154780 43330486
1 549249850 343807195
1 327576450 354490784
1 118584765 697645286
2 529100165 891225956
1 360683964 750958142
2 732830510 927087098
1 920732806 10883701
1 7977509 19159632
2 430357392 163252012
1 470389092 642596465
2 690881481 67625882
2 127635716 121064179
3 933441441 684095174
2 468986387 593478543
1 48729503 604188272
3 331012560 66987507
4 448393411 3558367
2 368060002 134262694
1 354164186 207810294
1 320788209 116833887
2 400095528 853550480
1 839407942 615140118
5 583352771 609007242
2 666155090 28827023
1 377474232 775762842
2 397718524 531041959
1 450843143 65062302
1 241621555 363860808
1 874736743 842120500
1 194473766 988350736
1 894244871 570318916
2 548737701 524309391
1 595950794 109109386
1 820906107 319682712
1 571956818 648094144
1 664960528 611843830
1 423248733 671301502
2 305767699 49298692
1 201238062 836013000
1 483576891 155116098
1 695638770 730686000
2 102874751 947529426
2 12475251 512190582
3 864254678 422086997
1 766128236 630721215
1 972531246 382936976
1 966047283 178785730
2 72523849 597276532
1 388857130 686734008
1 275390832 10678490
1 564014069 20100605
1 644488665 531009809
4 307428150 858762456
1 255446268 240395796
1 120874410 505089161
2 309329734 521003770
1 420134279 513273525
3 129298854 881642461
2 288027967 292687711
7 223635781 716500879
2 36134003 80808891
1 527647265 137842070
1 349978039 631750894
1 187538078 540106672
1 606002432 487893490
3 553924659 403441679
1 675456184 821262407
2 315256723 799690829
1 335727099 583290481
1 868133352 752383435
2 148955099 938614846
1 360486190 937942000
1 253228848 454212185
1 162056760 332686032
5 324576825 521851759
1 315975668 714934709
1 343173039 109344563
1 178358390 485190862
1 839682453 688469600
2 512301586 598216371
3 90879155 536027127
1 672483122 791863127
3 661605440 436713276
1 8812367 905476509
2 669932466 455716067
1 44143943 509452758
2 367372217 871486316
2 167365073 436991280
4 372363038 338108373
1 112585500 719825186
3 713098018 939700432
1 572210999 690046094
2 913104651 138620759
1 600430834 718187144
1 555454812 880476668
1 480127577 830044993
1 11147319 205178376
2 261999903 4962919
1 377914374 219810664
2 254644503 475419123
1 149619106 18696633
1 751781453 693960367
1 226272389 122345622
1 575001677 881657966
3 63321867 384711066
1 747786676 899708046
1 135660163 399766898
1 953971248 745612166
1 718849887 153435666
2 577865509 920803693
1 374242239 174123804
1 618379927 857998018
2 294703935 390811514
1 372075914 592167741
2 200121036 788105779
1 549310457 593042951
1 652852141 45041424
1 375006535 734819805
1 181913730 905046209
1 507264300 786833454
1 887175571 140693526
1 21746018 21513439
2 45101909 684150654
2 399756507 222549686
1 599236903 376199015
3 902232388 67751775
1 798720395 114739476
1 835902937 663936209
1 134948904 63290287
2 56245916 795243947
1 535337710 857079891
1 429263144 631095352
1 199417060 189530126
1 947697608 621383213
3 639924422 668109042
3 545522723 944170910
1 334792724 99015663
1 520548636 468125176
5 163585244 613829014
1 871677572 317454592
1 708228389 755502909
1 867263760 61657430
1 823335187 652401913
2 729197411 81113550
3 59543297 510899663
2 95993699 921532157
1 488446398 933320290
1 301290613 870139484
2 845086426 434279491
1 49200932 826410026
2 982198365 750408629
1 774696399 560654897
1 445983381 685754533
2 804673816 360007476
4 987096465 156175624
2 398994490 402376145
2 387584699 434359767
2 349203154 614767323
1 567782563 290264789
1 506914963 253620710
1 697197932 864225156
1 135316357 955758270
1 245648039 374770394
1 476714421 363987862
1 694917201 923619198
2 272947832 285745251
4 604153769 767149584
2 975990031 899187890
2 833429857 121551288
4 618820393 229266827
2 516502679 708155295
1 678293737 516289124
2 771318543 245748363
1 728066418 189849360
1 394924472 382311121
2 632563956 186225738
4 713293659 437464077
1 133740892 128737822
2 25145700 659992563
2 171349294 739338331
4 649197364 859133657
1 629750022 308149184
2 241183379 489995793
5 26997911 651551620
2 505865022 167058980
1 227886912 553670823
1 603334337 657032532
1 841465634 716520492
1 466991355 907257403
1 221180700 829813394
1 176372052 521978939
2 26921363 871317573
1 446754389 125228083
1 513935757 478468205
1 552714331 677723182
1 286212595 124348063
1 359550287 781493347
2 596508956 600042645
2 555544604 441088889
1 629729940 455937499
2 898695678 539116119
1 357284885 339492732
2 279074887 397056505
2 344020777 345739731
2 78384445 352312024
1 148554760 953487872
1 312814269 52050890
1 478238362 962750500
1 784390967 391827993
2 645984267 654426519
4 871399662 106862357
2 39703225 426562420
1 381771936 608979705
1 875955478 216121345
1 369554138 310590948
1 954572100 322850427
2 337773229 511335344
2 556186103 174984692
1 597191028 828639045
3 439264268 288490661
1 116261881 402701474
1 516866674 160742863
5 893119357 240715600
2 129731840 316252625
1 964270511 414536359
3 110942421 652983288
1 430218287 562806616
2 988339607 658743721
2 935930453 837724013
1 850585613 365586383
2 958490576 269073304
3 622273029 864532709
1 17948809 498161202
2 908242784 305933047
3 964591166 115173009
1 929352080 465486402
1 373622429 626308944
2 726848355 327512717
2 215483965 451349794
1 352236682 26038018
1 366518749 913221728
1 651528543 512162216
2 84869459 51405210
2 994062514 339673118
1 825177482 852340549
1 315799800 80680919
1 194402259 219981329
1 282727151 769604899
1 734591306 772915205
2 545258148 676790358
2 118044365 770030335
1 203762246 133934635
1 49008414 619959903
1 482125220 590358558
1 696390332 164723164
1 811399686 530653041
1 193558503 795550335
1 500282604 601813574
1 791197230 220021076
3 857514818 217981138
4 76347473 200558085
2 153748697 444718887
1 566432224 107068861
1 733170494 123140186
1 276219848 576241172
1 542171160 762469057
3 869299624 736939602
1 348238852 114852400
1 87123176 899822082
1 887968848 744837538
1 544821799 604976931
1 138080833 745246937
1 30354462 760242860
1 252880354 875333710
3 842053412 703996645
2 462725253 53625187
1 452079591 774712011
1 993532638 555422424
1 991646990 830760269
2 747091800 663425146
1 619648867 405274928
1 714169069 502904754
1 629008811 143207420
1 396984059 791404428
4 930049825 114469643
6 964318539 101867599
2 465700752 383806625
2 903818966 678052046
1 672467473 758379090
1 979074124 244499837
1 677320033 909614736
2 96624815 804265427
2 439900981 4273472
2 479395211 417165271
2 622073707 747907591
2 104288630 235645998
1 201701754 20072390
1 189553277 420748387
4 662837544 171971842
4 395315848 853248091
1 865983576 326899341
1 517194158 689761629
2 695804759 368628990
2 819565637 448607350
1 434895403 969746674
1 922180261 343815423
1 250179870 473797201
1 478039490 99666613
1 560712904 956837833
3 411602842 708414619
2 509045916 747103125
1 607048618 439968583
1 220735631 206845691
2 823418063 314248331
1 20089668 886934116
1 434888549 157929918
2 5186291 151749933
2 891329126 163835413
4 492221602 304119414
1 132851779 520036638
2 647903968 668392497
1 553226789 482813776
1 660411193 348522267
1 596030985 728516290
1 665609114 687548784
1 734040373 219522665
1 332844294 91125413
1 525464037 599923358
5 588440836 48000456
1 938097826 36153370
1 414464574 98304489
1 632818635 555291421
1 36513584 235068941
2 212796815 300595899
1 19811359 715085454
5 555005558 86253878
3 569321276 934187163
1 232889558 940085524
1 984880890 668911412
2 600397403 796072980
1 138538314 168977267
1 962531265 281977514
1 585724167 138751228
1 30958214 829786969
1 850433354 232459650
1 732947357 449317199
1 840761728 362810001
2 130936434 956554407
3 396094979 806675685
1 774341828 895318290
1 250135326 739894659
1 461155724 367253513
1 2997555 729026030
1 734982041 790599781
1 724051272 26064131
2 815337762 573746068
3 310587034 542484653
1 510910717 240147971
1 593757466 802485378
4 665613991 808331632
1 773397271 62533981
1 86536944 861979097
1 574234346 750634486
4 971152858 654838234
2 525637373 739753252
2 930448999 676240472
1 348757646 286398052
2 901953800 584451378
1 787359950 659995813
1 852825869 159644472
1 835631538 340195317
1 715115921 371778293
2 178933401 742201182
2 625501196 720693323
2 960095949 850340988
1 67083564 471768804
2 872781610 360314959
2 825045681 784569931
1 232859410 361504258
1 465494170 179076038
1 446309059 596991122
1 667892036 876217694
1 333852154 877582911
2 555920420 251471885
2 341909298 192387460
3 874555233 193879130
1 418138907 252330565
1 824188605 717285153
1 152470508 987960468
3 739030455 341611975
1 27149012 672113042
1 642523500 320760333
1 70624619 75447604
3 797085552 503264047
1 618621818 305122327
1 292810784 84504796
1 285134563 283098015
2 657233337 592130441
1 36104499 27981519
2 134754469 895816301
1 524175049 69794822
1 548156751 288791882
1 902954746 347018938
2 632763 727409429
1 284718586 521027430
1 324365970 753569922
3 245181189 860585894
1 421762045 828297282
3 750531897 778881795
5 380069790 885906292
1 711502519 989548464
1 191339962 266970672
1 338884978 900403386
2 218820466 922501753
1 13626334 130708966
2 437050096 918130460
1 584696534 296208776
1 707960339 969201633
2 286140489 683973057
3 48966596 267501497
1 448174346 273020359
1 273048357 364170430
1 158486487 922156805
5 159790426 547551604
1 332312345 777337019
2 834067463 527060290
1 596290237 559150371
1 161112203 654785494
1 414361221 901134380
1 524855643 658666283
1 616896573 452178505
1 745574933 367542923
2 432983501 212751690
1 753018784 779552397
1 690389164 783123163
1 137606155 186468352
1 587127745 609018762
1 471112415 75942822
1 554662385 330508412
1 522347557 529732439
1 497927481 144865595
2 139819960 699465604
1 213340143 593347506
1 245766292 126025633
1 588521311 607914683
3 727565922 859578430
1 989731050 200004835
3 837771841 287368207
2 827974531 220917447
2 392794540 174131694
1 460209553 317917204
2 883916264 917477854
1 725306198 765668893
2 137808920 458847452
2 897716376 201374080
1 332625750 330519114
1 990843697 769253678
1 282414890 597199949
2 874109287 152961156
2 814771351 737239808
1 355955381 851748256
1 480048856 634336876
2 757827948 388713971
2 284758523 777377537
4 984915699 909401863
1 369663576 496671414
1 259072616 794626792
1 823455198 828730062
2 371630219 880200900
1 844345566 179003843
1 421509832 102321987
3 529692573 396448886
1 81702491 26098828
1 704619266 73243001
1 408554134 527268578
1 152177564 408416784
1 93776767 606023479
2 757656015 972769551
3 793609837 286061594
2 176443007 414104119
1 523117300 751572351
1 747212778 10666481
4 774847621 74717056
1 713062579 62089437
1 816041852 18189537
2 261077904 452236329
1 973090013 647716822
1 725696751 582857478
1 545405785 847195797
1 335582118 383071060
1 224691164 128188365
1 902649608 986846254
1 842485475 714264318
1 193757775 105501193
1 873104092 486296814
1 457257537 852414625
1 703846620 632851880
1 566994948 420276193
1 489180242 437440002
1 961901972 963074612
1 513511707 327754788
4 283478132 707748358
2 378695306 596975202
1 382536117 396787438
3 287415346 748794998
1 984253386 855452134
1 69672442 273410693
1 472153627 141095782
1 563934700 470422395
7 766372946 222568390
1 252069309 453750388
5 131273874 608309653
1 531017070 147038424
1 748132011 808185348
1 977443271 784099952
2 147592833 640853539
5 764951264 566571321
1 674174177 711628070
1 901921273 262908052
3 217913072 668637779
2 392333418 275055033
1 274130999 263994253
4 86079951 175399823
2 594508672 59966190
1 729145971 740818211
1 442575740 718315623
3 144715354 939925997
1 651968864 205195173
2 655992449 55141927
1 699028372 994304351
2 854490137 607425293
1 710958063 390132623
3 779272447 388614988
1 806202021 116448919
2 850065827 964027459
1 169731 597951741
2 704046179 279327334
2 118061061 378552939
2 443241884 914753533
1 124106102 760238340
2 52225236 916758004
2 214085638 656738909
3 999774792 100945727
1 602595914 227637788
1 335493400 960184356
1 456026650 234580545
1 519420352 806158511
1 782383892 379569154
3 691287360 897306612
2 212211349 970559236
4 732529663 493510202
6 12409252 485348793
1 281620616 412412498
2 347420117 493550561
4 950798310 85190473
2 172377712 768689689
1 416648331 98121786
1 247005317 803120848
2 376528146 630653858
1 676891025 353303210
1 76082498 587684852
1 186020166 577982142
1 473118921 263060958
3 193183104 515772020
1 764886325 856296141
1 855292218 130478835
1 392670948 698589898
2 489478237 504224076
1 743283351 686907759
1 125386486 912013948
3 593371415 849819969
2 434672322 90807470
1 940777491 113380756
1 172288986 938333417
1 614141816 399390183
1 216958863 384348430
2 58682127 809652190
2 667206117 439509672
1 524812380 273259485
1 164303176 776185286
1 950418067 212782847
1 419596539 103177504
6 323992332 823219627
1 901475699 58561435
1 615873468 394105533
1 531764551 416701981
4 830017847 463982746
1 588863165 809981812
1 271145023 862270218
1 745206089 194927704
1 434210639 666906571
2 523125232 740298930
3 170171451 92896719
2 164190064 15560368
1 912385444 545615124
1 820112218 141519270
1 764638247 74896588
1 860571855 533642568
2 90123733 472764111
2 991669746 240354981
1 557656675 159629316
2 449568592 95629810
3 859493187 349356135
2 88076434 20959104
1 166541911 502800465
1 321160831 1305039
2 43014302 252431986
1 97847076 232034371
7 813920445 767081470
1 2967470 502828628
1 570270121 363729813
1 397162020 881341793
1 284215260 470742568
1 556893681 204114360
1 924831389 258745209
1 632609598 553400544
1 182632208 251370391
1 64010751 26627867
1 415234970 497949556
2 719674977 575073663
1 593867354 472664097
1 825122549 446884600
3 187312306 622581710
2 667998735 989119501
1 570057155 254764623
1 3923961 544157541
1 511631338 698331897
7 619799124 7857912
1 55495052 899637257
1 197661676 278673776
1 196068822 124096943
3 454259096 9926399
1 89744396 66163796
1 403532285 355262650
1 238136361 159756389
2 843979697 102562083
2 250190038 987534870
1 131966321 16044168
3 654369321 744972963
2 14392144 778424900
2 595081268 276474452
2 538249482 100954526
2 875973465 522062200
1 733356769 942472447
2 92019634 440066540
1 811956402 55102004
1 973629386 926362384
1 300084440 317276030
1 651447786 917538652
3 236606295 458639169
1 395162412 977387716
3 567557079 573257031
1 777185583 319021908
1 626143579 208206807
1 718669489 744036630
2 392734973 199459310
2 981068864 100127833
1 148247251 890161479
1 301473869 112260284
1 215255226 126221702
1 135540664 831015062
1 703550171 248757131
1 617265095 639448293
1 102002583 415518823
1 639437609 743963679
2 81135953 366444942
1 798858869 465183026
2 113307230 31416158
2 196473227 67689432
3 782899519 836132732
1 720968518 41437848
3 679848237 877350596
1 312858103 196369438
2 641231769 603768387
1 710472784 474296638
1 200628210 46913592
1 944493933 296186488
1 502381596 22724617
1 179935256 558546401
2 669310408 542479518
1 710592381 179553497
1 91572665 19087105
2 677847239 304166260
1 262934142 428900557
1 478484937 321824666
1 625598522 901261607
3 379397220 967291970
1 435092235 651022709
1 221696326 223115424
2 435831907 893782107
1 375839534 347295662
2 772705314 416777232
2 154631428 657451529
1 643786956 725706471
1 190747623 815001684
1 286863080 760843218
1 508787736 596950299
1 856094201 453127677
1 230088852 382028388
2 82795269 796939040
2 4796103 165774516
1 316631015 391815089
2 923459506 674676076
1 590681298 982708901
2 903977155 279019916
1 549313219 110634435
2 749665871 177860201
1 851156714 88024648
1 433352811 934143085
1 748655144 7363871
1 456765013 602305746
3 916174843 699229304
1 228757602 932560167
1 673107307 643523282
1 818545425 953788934
1 656709678 643392385
1 295879604 131621863
1 657933105 582927891
1 341845302 535639916
1 266237015 753922397
1 878845429 596829813
4 786529962 376667161
1 714339519 864080567
1 631939326 524360159
2 605025631 529038535
3 413268008 730278166
2 383091277 323372864
2 34924236 234451608
1 825037523 213481885
3 798828045 631818457
1 343872131 579127893
1 293038364 38831288
2 594342514 655426018
1 252050133 242558216
2 788441141 870673923
2 83897794 538576770
1 981050464 266101752
1 656266332 721900213
1 292060784 498092727
1 456458100 646490776
1 989936277 548979085
1 860674776 629379335
1 157561490 491429114
1 741429136 886005989
1 260745272 687541162
1 964553958 567986738
1 929547872 97077345
1 574315567 262485049
1 479195710 953916517
1 945284081 356287993
1 469869524 447229519
1 309742662 496842805
4 401277124 596214422
2 623640220 363571637
1 253187123 112370927
1 731639945 489596902
1 605538606 827330610
1 239892594 659242564
3 441065398 706311102
1 994472054 743566727
3 771015603 615290651
1 732088875 539114330
1 654751415 696494867
1 571895533 376815507
1 58145932 573530240
2 884832689 558877626
1 883260708 142638876
1 429872672 878908034
1 564600916 752151881
1 915308442 151164623
2 912940791 931587042
3 548824845 894228089
1 185188567 536988986
1 660026325 457854563
2 684855706 140044192
1 681325240 371541284
1 27686035 651967786
1 282791628 641208743
1 560135073 152291920
1 192852560 355037422
2 667843113 727441396
2 693221590 258547709
1 949034935 962323269
1 569712992 448265074
3 692439095 513938231
2 938511858 627711041
1 613887144 551346251
1 364601508 990413540
2 721178026 293731517
3 938460565 859344234
1 592452835 964980707
1 33545287 368940676
1 963131854 468289986
1 576352594 119807813
1 913764888 312011827
1 862014007 249331429
1 755069851 376262545
1 792833071 375840580
1 945303992 688961831
1 782772577 329671234
1 361342591 281629126
7 227810029 738910272
1 914208600 142643695
1 688952239 477172543
3 28102679 34326202
1 435929820 101793097
3 137713199 940184770
4 751707341 283985087
1 318920119 340595975
5 81959707 953259771
1 283156970 232421124
3 784949328 641247473
1 910157525 144698354
1 471094526 621227996
1 690755248 996116473
1 407592322 31217371
1 342860368 156396064
1 382659499 474420480
5 188793377 393435000
3 755329140 972402670
2 420458491 966224540
1 359229359 336416152
1 351695785 386977713
1 751713224 333989575
1 179827278 857114025
1 899152583 167866240
3 41323748 476454969
2 480684895 412993162
2 610076259 132628704
2 894241429 104963527
1 330920485 515674698
2 408741659 532784876
3 447627881 221626575
1 986812409 998805786
1 366263523 905064844
1 968254764 497584322
3 720929934 784973664
1 665303095 978059542
2 687223158 754758645
1 352558373 725806543
1 466718213 524894108
1 904062103 977001984
1 905401901 501246065
1 438970049 325739327
1 147849137 114850050
1 506257863 623531325
1 915107286 429732131
1 881246546 88292668
1 910688476 741291287
1 477468578 435614227
1 251366251 357507718
1 809181581 977176649
3 919739931 879560123
1 160825473 159261732
2 243425347 291365597
1 955164559 985273697
2 172826178 404835634
1 884822965 665194433
4 184597588 235290553
1 356262261 749776530
1 853263759 364594029
2 352449316 385318650
1 56897433 706342048
1 779611066 161078649
1 950320421 400777706
1 892045703 604156121
2 817997144 715772719
1 552026304 928125246
3 563869363 390434416
2 35244483 574742609
2 210812647 29536189
1 104286890 520326475
1 299130168 534750451
5 552811089 775420829
1 501600111 119230391
1 318236911 571223496
1 841596227 374537761
3 563346991 678038625
1 144183200 28273698
1 99124522 331585792
2 89935206 579472337
1 135280407 892489921
2 682819552 191598425
1 115846032 116171143
3 747490753 374485225
1 679683389 277488392
1 89436389 814828377
1 778714579 303156803
1 762323972 522255199
1 84440711 651523494
1 287431180 457842059
2 376673693 272793757
5 503413920 934415462
1 338934611 147733936
2 460315157 105775852
3 81526099 928364121
1 852437134 405528819
1 438841217 467660630
1 712838657 568199861
2 152809895 424301691
2 16072971 855646885
1 299395934 57975249
1 561421453 256378284
1 511044774 412899096
3 969658285 781031462
2 834807062 150277557
1 188652542 823893195
1 363438089 290207239
2 512492376 228399305
1 100970805 432467655
1 496551479 284299125
2 166885655 787588460
2 496084783 507474258
1 928159574 991556308
1 280585069 17626788
1 342780394 476666818
2 14802874 265423700
1 18184775 868591613
3 407577139 288733003
2 93444767 401596625
1 317209229 290228159
2 828633503 10894660
1 434667228 881082732
2 375245887 62105377
1 548550086 220658706
2 742704469 871846074
1 415904535 928551126
2 535791075 445129422
2 381753989 490692515
1 108466321 266676277
2 320392766 356653623
1 56735362 160959509
1 695405419 835722539
1 565473345 774115284
2 733126291 146319357
2 318993180 749534699
1 19552516 380398343
1 477111579 681938309
1 996165074 315908861
1 109738090 426841766
1 177774811 163011965
1 329725645 612317845
1 306932941 889507650
3 861814161 919784356
1 986872998 576307375
2 647902024 425801494
2 127156939 856452500
1 105420418 719357443
2 445900103 402652282
5 770862578 986208320
3 337878970 557472398
2 759244526 121646517
3 135922435 917223977
4 779488443 999966966
1 328882839 942965484
5 902490860 302986034
2 938181013 133074025
2 83996468 582917528
1 129845999 22735075
1 642504992 302511274
2 521679084 261025018
1 88177652 677891464
1 717689057 459874356
1 289207912 713569173
1 600838191 580480139
1 25410195 46040447
1 475507382 498032466
1 694132709 245244350
1 382968517 734312571
2 100704595 97095314
1 39730846 836552735
1 25398162 964783711
1 541302764 506731249
1 285913441 514827637
1 866856704 676490340
1 416531660 165210752
1 533679841 93458919
1 471180069 699692583
2 31862479 340075179
3 154613694 256203750
2 299708424 422610185
2 549995771 765072041
1 341534672 994165626
2 395839063 13155774
1 402160151 17737771
2 297913938 156139418
1 287975172 276029548
1 22343578 969354845
1 466061721 584892376
4 277901073 981747794
1 818597464 481227063
2 930959166 671961219
1 253693058 794645097
2 753647010 975669576
2 349715021 752878544
1 64888591 359379647
2 289940452 873969234
1 376801566 974766975
2 942505830 855928296
1 893938186 933731524
1 626702291 733918528
1 324304116 60856745
2 168068127 926836300
1 606063485 701073536
1 341127853 514560882
1 210270167 89237487
1 151331887 532874368
1 963960160 794843107
1 249211853 431076460
2 830911093 492830410
1 186665106 365372040
1 522283686 369433387
1 491811282 205025419
1 866487792 144928538
2 831875646 909729902
1 428332251 9180344
1 639961554 351923314
3 825313656 493557308
1 224287893 325446421
3 321673436 491143259
1 892104627 858897520
2 423375837 254427513
1 912954910 600646778
1 473799719 22061980
4 424201973 350323049
2 558011701 944864276
5 779515107 697390987
2 228310005 572772108
2 199519 649460083
3 773558018 25267004
1 507701148 783507302
1 734747858 332268460
1 608259213 97809988
2 768640046 981688116
1 444918790 482530771
1 263421459 60831407
7 703373203 201857981
1 95074303 27454992
2 537811942 431184456
1 606009092 307411113
1 19682060 537615130
1 877716120 259280965
2 915570938 763852208
4 166885139 999665418
1 244319342 251386866
1 666635875 888119012
1 484276466 94601310
4 222027107 634715231
2 180554945 880674871
1 920719305 230838000
1 571428347 766722985
4 23257139 551168484
1 467966670 747150271
1 162211679 249526569
5 109487041 589277994
2 986879449 266791740
1 510210892 617059176
1 311352809 545417509
2 240533635 536741697
1 433658759 140834495
3 721636704 187660778
1 217416845 875320992
1 252775700 668588292
1 5548173 18373623
2 29212101 267796660
1 663994268 571069164
2 298057522 650087212
1 61111451 981082925
1 609169455 592717358
1 511627918 548711
2 102675509 789457908
1 135349764 39984398
1 889927904 39323941
1 147724008 416187570
3 677822045 472472766
1 277100961 929425242
1 813843813 294072768
1 798125576 718313648
4 605113972 547365349
3 148314195 219789398
2 733612141 626098434
5 586135633 108068960
3 44993999 921218009
1 471198308 193135719
2 994343080 293171156
2 949448687 240750177
1 546944056 369234248
1 859389130 47733875
1 96081022 769746048
1 959573375 123788491
3 182784264 613554791
1 953957531 540678163
2 631391888 996214408
1 949298400 914441205
1 933489332 534649770
1 378811058 900158633
1 787385840 939729105
2 553072873 750193025
1 675383542 420838612
2 375159229 108727564
1 163198471 976308906
1 169526257 602467303
2 832345115 724177121
4 167678398 889917196
7 202168876 110021939
1 374847127 31657358
2 843581997 345311570
2 844341651 959000151
1 440835190 498342022
1 56286036 965271977
1 678390705 303549936
1 480293939 923314222
1 172401 891544610
1 318920082 258429530
1 17322547 367228078
1 334546657 687871130
1 6598759 199305053
1 344411616 593763231
1 376906227 481022563
1 541381541 396686256
1 205622201 104270034
1 179305181 515884819
1 902655179 306916202
1 912050760 409757052
2 440342138 20750018
1 887916486 374164459
1 793450241 89686721
1 720588259 4951091
1 116320507 776560974
1 325238706 919474820
1 399914028 73009728
1 870376542 888547020
3 184428185 217867151
1 942221832 990288652
2 997623574 80272607
2 724361809 459126218
8 339772655 116957846
2 149169848 99393013
1 13768566 664430247
1 52841957 72154774
1 507015715 879429180
3 476231241 478042629
2 492092406 677091760
1 9095360 831436016
1 444023093 339403138
1 32984564 576872587
1 182461645 163609131
2 941144105 705769617
6 177466445 821899772
1 498722749 227193020
1 613290070 824219371
1 211548188 393732402
2 288400674 738033461
2 31522536 391354770
1 725949060 65784487
1 801965242 468318556
1 487755000 142366679
1 580001410 748182166
1 260262666 828382364
2 649166543 144666268
2 934972398 140757991
1 264103668 747003873
1 290927953 885153030
1 213975889 60398385
2 298920540 342069285
1 805826142 466126918
1 748469391 2798665
1 261457204 180501593
2 309841258 97578976
2 82627682 368230005
1 938629373 835419683
1 264769224 14130469
1 775417017 16020827
1 575430372 145887894
3 907113554 413097197
1 326120273 485137278
4 976513893 447513951
5 871148801 513901483
1 8593702 505972661
2 36935021 813975489
2 580618217 515710450
3 116556592 49665939
2 291561990 776574177
2 812144171 408126819
1 885528974 422813675
3 685981334 713836289
1 697710463 733529880
1 368294280 906154461
1 729041837 81334905
1 34492758 636852949
2 279236982 286557224
1 218599553 928795644
1 242492486 565977156
1 648831547 529419199
1 636811098 387817434
1 626906464 643315667
2 824608184 218696458
4 226422419 719230919
3 381351289 824915050
1 291198933 787465976
4 640868401 700110002
1 520503743 995736862
1 415717282 951467478
1 723876213 602835853
1 490858940 49993130
1 997884141 354403296
3 1021561 595509753
2 522953178 724401326
1 526324109 870191754
1 812100996 436028656
4 811230536 362354343
1 799340219 734575768
3 161028381 114308120
3 6205970 915526092
2 604701769 151511713
1 705106184 94016
2 56454961 879419991
1 959342276 87656733
1 896688068 396632278
1 592662341 329012863
1 24290068 17935747
4 885039257 705966439
1 784070407 190771129
1 803468777 198963584
1 169824006 773901223
1 346857628 831113465
1 25133393 989101980
1 572828076 88418623
2 167028605 694066381
2 231232079 658263534
1 326918700 355478563
1 648966755 553354245
1 807513439 351656066
2 160065395 533805417
1 878630150 914964738
1 217150347 100407372
1 162351683 968580030
1 620071405 500515188
1 649807797 351028455
2 306551151 270601834
1 495993513 221503057
2 375750934 573989433
4 832038375 320081560
1 388191673 100145270
2 92975212 655753326
2 551163622 683112157
1 104018613 6333911
3 70066976 343954973
1 893602666 987108209
1 251445372 33304337
2 994565256 973287028
2 519816730 964957579
1 605442446 279575192
1 946450500 451103132
1 957080664 206832072
3 548105184 526573900
1 396707079 480513058
2 601766981 475094963
2 633190076 247023791
4 829178016 777445156
1 983611047 975031712
3 861995582 806755748
1 692316955 791398239
1 50221519 417591591
1 868979536 991720418
1 234633305 577401464
1 910951722 108191221
2 38564264 738687492
4 313148939 29414965
2 347599162 956663457
1 827402486 182216211
2 936141998 872530419
1 733779391 707677942
2 185559956 569868741
1 82343687 868732754
2 41469049 180363367
3 288209626 28855660
1 401863073 699826972
3 610382661 288761784
1 91434419 885885951
1 58881835 265140953
1 218801 254729840
1 147155440 474329683
3 800761938 631518204
1 295537084 912679691
1 882280286 276297693
4 890393478 809061573
1 63690053 440317642
1 5595695 42192866
4 705405577 708225778
2 644884552 199889262
2 150358888 694936340
1 257942174 57450411
1 451261504 427463018
3 72776204 831782236
3 226004232 185428898
1 926114404 872103797
1 131324072 366160091
2 451659176 975342776
1 403606521 89933836
1 132102498 651475621
1 595890405 476214714
1 653838621 205458180
2 319011949 117241385
1 203427650 691010537
5 783849856 931887980
1 256401325 429508807
1 834624342 131387814
1 964190710 591315610
1 508767522 395044811
1 151908077 499629389
2 120465362 93542440
1 197713773 262505961
1 534420793 496465234
2 518961075 35640632
2 412711928 777306405
1 157249632 454494935
2 320879026 168516913
2 657833816 329643900
1 819053040 904517995
1 64029166 63510437
2 301457546 590233722
2 912611157 988952250
1 528403284 183961119
2 934453437 410140339
1 615969891 60875414
1 501190053 469382237
1 379005593 12889225
1 746632058 450012801
1 497341209 591130234
2 892900230 830630650
1 425696107 50587841
4 485750189 563050318
1 220215839 542238148
1 179106092 200787541
2 770557577 385955780
1 896907133 679579537
1 570777519 47613658
1 788244800 275894076
2 47406446 701428840
1 762797721 218733635
1 659714519 200247948
1 854564625 299256477
2 63602772 700141943
1 940199106 880821586
1 496462071 38901137
2 87038813 850912377
1 901355583 243716583
1 803087529 107213094
3 937005999 68875824
2 362247915 956271380
1 624285634 820180480
1 60106249 968119023
3 497140426 372168986
1 971892628 495123938
1 719045255 546547637
1 308170165 894778709
2 133947368 729261025
1 922817782 255400229
2 234516502 577982965
1 119141866 982215477
1 165657866 507371174
3 341798186 79563840
1 399838628 750381910
2 609967486 569264314
5 427369712 456301026
3 296027019 682654713
3 704807099 91154389
1 938396445 501603864
1 51029519 28616297
1 737017697 279086556
1 482755000 529259462
1 439902006 305528622
1 9339849 278048522
2 122957312 475700403
1 335076 376544059
1 724552579 444705118
1 636491742 950394928
2 97192685 79922153
2 487856870 76394450
1 856438756 742017964
1 939675700 170121984
1 934931151 725937002
1 189996085 693923806
1 13180301 73063452
1 484442668 57197618
1 400193406 482872673
1 567947867 200108088
1 358681097 583485367
1 105849613 564223226
2 510801589 897606536
1 519890489 432282727
2 471659210 415910130
1 553442640 311723797
1 503679451 319043523
1 728736781 303647115
1 433361588 641879366
1 965235431 12498929
1 134189037 205517567
1 414183615 356752027
1 126969978 407817612
3 688209754 802685814
1 784217562 511720705
1 548021393 56319340
1 490221546 985692777
2 911792281 186754638
3 676803162 372495305
1 801907721 282501518
2 578629116 271020588
1 392521036 942971066
1 534911116 589906545
2 884489015 340536953
1 175227168 878409072
2 927310252 420144880
1 497780648 104968538
2 89696695 887712496
1 423741072 246235424
1 992773372 704768301
2 624923727 650700633
1 506406703 860799878
2 434767419 228572980
1 313416899 32565581
1 390131671 968248609
1 276454918 742210802
4 967754706 906529486
2 127428557 163428359
1 894015437 212997245
1 486500723 757129983
2 994337014 334098465
1 415556654 810540686
1 838522974 995580420
1 868799377 182501269
1 578383902 360743452
1 802874652 260650550
2 604445504 506186515
2 408437609 490914091
1 581462539 583495332
2 477612388 799294334
5 577379230 170754279
2 963945608 164581653
1 801436727 911852803
2 224643942 732911173
2 910509396 960638287
3 139127879 473589366
3 835505318 804387878
1 574012364 267482702
2 113181352 337813485
1 955147964 317728650
1 803587257 617593991
3 962357975 218777971
1 862867262 62538714
1 567787492 447621077
2 617734451 92038508
1 16523497 724148038
1 376362939 909046566
1 844169135 865214011
3 488554131 428006859
2 134162545 753754751
1 864359003 86980911
3 336238281 25117747
1 863498984 388370573
1 875966292 828930646
1 799938940 766813733
1 925440607 484733408
1 982721190 466680702
1 697164819 352459272
2 506041724 616102344
3 796682007 100189833
1 222413167 499241146
1 733867035 716038356
1 545479916 822869529
1 942180498 407045731
3 435457322 476693082
1 449804604 580185237
2 117365434 715194335
1 3250866 84291977
2 605036454 78110716
2 574140242 36480958
2 545851988 969349162
1 822111151 601158573
1 762763534 378690474
2 328530797 295248970
1 319880884 139181988
1 501769704 65067988
1 663866567 421704134
1 662523547 574758778
1 868464704 430148789
3 285247137 70770196
1 831292169 92190990
2 185654325 516778190
3 652404168 459443261
1 307869648 635074750
2 346488882 925682966
1 838931671 965079141
2 403845384 320712471
3 201224821 362333922
3 650797598 560950596
1 268382117 476688408
1 415361843 605463122
1 759798122 225522382
1 336452102 991740833
2 101833406 200237576
2 251500034 968579908
1 513724731 699344125
1 988271852 27721779
1 293171020 619103664
2 233948832 467706703
1 113451143 25487357
4 466693382 195377411
1 563804652 870550488
1 309845668 132298279
1 35042581 366126926
2 308213197 104373775
2 842714617 568340987
1 837772045 659917902
1 856407954 907992651
1 720642497 45323915
1 558527958 678391918
3 677051087 485465350
3 750465765 76322121
1 448818529 195847294
1 129676249 947953350
1 418517042 914642187
4 842362101 537989655
1 484710250 417682067
1 149203943 721419199
1 930069850 744803642
2 266577058 562174389
1 99306168 535756191
1 47948810 145185795
5 656420734 428692522
1 511717068 176172375
1 337895983 640199388
3 206233894 413152685
1 65567556 716246727
1 154217509 969249852
1 262329164 631222126
3 278330835 492634105
1 305644917 507676923
3 509156671 139105477
1 202022025 762579134
1 734977135 457137988
1 929531306 718039757
1 149304979 205093412
1 899979757 941415052
2 68082791 779617947
3 257773593 135603837
1 389849408 825289853
1 604124761 402610558
1 109554695 573021687
1 417298983 994585913
2 944569144 100260928
2 461303781 652830123
1 574904528 832995255
2 166670902 49203765
1 270237706 732973492
1 725606533 436164120
3 759811371 694642199
1 358520935 975974638
2 488810154 235649037
1 271722686 575263767
5 159797368 303965343
2 758545507 19926673
1 348178801 243909620
1 403711199 915667140
1 93558533 815378422
2 132999225 593193381
3 41734336 201087671
2 938752293 135090578
1 99931877 706940316
3 860437272 179417172
2 187478184 205932945
2 732493198 567258197
2 394451069 552144926
3 757388270 519702488
1 848062270 154893277
1 955616615 717765049
1 228750331 57454355
1 522717353 435071711
1 214469415 159439652
1 385377363 2186286
2 149354626 482520922
1 176334629 562834278
3 609151497 453845929
1 79238281 223796294
2 104385394 120047961
1 202354871 109728850
1 904672470 812751233
1 240720104 425224339
1 346947283 198872102
2 351480861 672146690
1 106578700 132290696
3 702180858 331285384
2 216214530 175593787
1 765533372 241465489
1 387059870 623857617
1 852309899 632258273
1 659037760 439162190
1 68203682 411356510
2 674228092 341999450
1 412676326 922371470
3 328598142 485499934
1 113080109 971085319
1 812053564 334939072
2 683714371 549333136
1 5551595 520064973
1 168391154 641213048
1 210916892 540793490
2 770526906 569224910
1 9740578 378332455
1 975074076 506907773
1 772955398 627284506
3 331876008 57128687
2 167659699 610533892
2 884448392 494021326
4 210544894 219632992
2 85380318 825847944
2 560162579 13558467
1 427575311 436995516
1 133110215 109481550
1 370213874 113606152
2 954666086 64900926
1 558365220 866765134
1 897499825 466000927
1 412265844 517347334
1 437744298 169504617
1 668464544 928613117
1 515907924 531140790
1 119568958 771994850
2 132779146 204539353
1 88164571 840509010
1 827058884 584569809
2 513294118 318532118
1 470435795 574017966
2 758106489 222366855
1 23429363 664416935
1 799551330 716316458
1 940817146 182351416
1 744773699 949236130
1 380130767 586644122
3 795971657 863442917
1 635499267 170448234
1 964917985 150105551
2 486608246 660377927
2 115326380 224717252
1 985563791 276326992
1 471556495 708543983
1 678490344 660404275
1 44566126 129247244
1 958977592 991659517
3 215808252 792968502
2 186542352 545331063
1 666934080 798078934
1 278043835 641256078
1 384974871 586270639
2 46112713 331184447
2 105740474 742804384
4 540662222 139673075
1 800520243 775249646
1 385167587 591017466
2 350518334 552045825
1 326217819 633741170
2 561958405 771891392
2 69993632 140294559
1 348510846 798326948
1 29639870 736435856
1 498367696 668728700
1 272098530 910457935
2 645478905 320218058
2 509929983 560068202
2 336914069 522576432
1 890611951 994783702
3 355890355 291765471
2 789860918 939071675
1 873188514 190178323
1 950722390 333025707
2 585699710 957390468
4 613468348 585728859
1 186702944 758427616
1 334505972 458519781
1 352967308 520432509
1 557945090 734158449
2 942340360 112940344
1 987645574 458401676
1 647727580 302659304
1 279527340 649586842
5 793313364 182121917
1 289916747 103019627
1 949269046 879204788
2 24309332 326238597
1 151632860 96035751
2 503808662 71405366
2 779743856 425761628
1 266169644 365769667
6 46733368 406746264
4 147224186 52244166
1 324254051 613870023
1 120282961 487329580
1 923046943 588247378
1 724929898 55590960
1 174030457 427078351
1 28450228 597638012
1 276836430 12654192
1 248720657 641301888
1 445239494 791624560
1 148183412 401627154
1 73885219 697284739
1 442943641 747520454
2 801993307 900977900
1 764998324 447669249
1 1997601 118603689
1 950911583 249168363
3 802463833 605741852
2 407648009 665840166
1 556961654 699538547
1 982113685 980992867
2 945375227 810863523
1 479421017 170522
1 900675738 209319030
1 346150462 730325840
1 52986725 200388127
1 159338089 551780791
2 147519647 604503557
3 491528985 925104302
1 297027035 96995635
1 577799377 838271902
1 681803081 793487974
1 479151474 303008852
1 627437884 759319942
2 148522774 651298778
2 539380240 164956364
2 936180587 978226142
1 681866519 673936950
2 542770955 475806349
1 102995185 752605556
1 63885901 365019557
1 631199332 8593996
4 518165819 775405420
2 340486560 631858646
1 98409644 365954642
1 69860986 807293880
2 808681136 88272853
1 404225032 392829853
2 44303969 247919152
1 152526492 772336909
3 48309434 262685339
2 437426941 951996870
1 436595864 938050456
2 698459169 912109867
6 933948888 596947748
2 437108998 990093806
4 711855981 158731186
2 148581442 906254801
1 957627216 297577464
6 641981346 522008281
2 314549626 843987332
1 453086762 78414147
3 15964172 513287005
1 706831504 599755632
1 298960488 722217222
1 979597626 131802218
1 826069295 863915119
1 788364853 602836780
1 376869944 126027784
1 483649978 878721383
1 755667132 731693023
2 555077660 708259853
1 763370429 131202537
1 705346159 68766273
3 708644174 627221205
1 75816206 860835667
1 798653295 825034088
1 623336247 233596247
1 375765456 97626069
1 420861796 793580186
2 674431309 688793317
8 238526445 413168818
6 938309771 66129572
6 775278230 92363037
1 396248827 30763640
2 329448570 577368929
1 493007898 794021478
1 984006089 207456614
1 208034626 135032866
1 398236119 622611753
2 797428231 101012240
1 482886737 421330375
2 86451277 968168611
2 706343969 231322588
1 968724662 512003222
3 794417872 548109195
1 730616192 958234791
4 353127672 925626717
1 448394137 651556371
2 612892454 575427459
1 375279367 458560179
3 999234260 426863294
1 546807657 323623304
1 781634423 699638932
1 692435200 262946757
5 604297145 90605724
1 757967154 381384260
2 967024193 956784173
1 38449773 912349927
1 913269122 464869835
1 917114055 689214575
1 664892303 384354702
1 569945225 673451803
2 499557732 651705894
1 399769179 218160375
1 909155573 763757336
1 483339043 928668488
1 996493024 307660874
1 913349550 497653994
1 150032646 28674150
1 269582324 583773841
1 609504967 168459030
2 474741441 220849442
2 253119999 669124861
1 814890191 977041673
1 899470111 370727970
1 162800077 23907851
1 894320432 298469922
2 218864344 847202433
2 230805788 817774432
2 936044960 633904232
1 49433581 288699242
1 375957793 99287296
1 894535941 975560577
1 259406881 739061653
3 256915665 584200460
1 230804998 651111296
1 411403006 482247596
2 750039322 242180216
4 430694702 187127131
1 223072742 587823797
1 779985360 692572839
1 819601249 770706052
1 267865194 13567148
2 143288043 372064544
1 606336545 617536610
1 245428483 404543656
1 110070401 631642559
6 82045538 12459697
2 190558955 826712550
2 410066412 600936026
1 567264828 357664505
3 106484805 886171668
1 697375355 981597080
1 743668511 262504098
1 525336051 314693826
1 783932697 796336753
1 759435855 90241839
1 502756115 917192805
2 603430116 545351779
4 103408529 171653810
2 810940264 408879936
1 250184877 527797968
2 90039380 501084601
1 716451224 226609849
1 170376334 473938266
3 761644633 388760270
1 587673398 364726586
1 440623535 181958264
5 521683988 341663012
1 697996965 744903152
1 223417099 592743596
2 643026130 718444697
2 81082282 990565945
1 982883370 36717093
1 734604135 29990591
2 631061107 629896906
1 180993512 9647967
2 358215303 776535419
1 447188198 643486910
1 719045577 559738873
1 636072583 803966200
1 573615789 39034258
1 575460825 307405448
2 635074310 807841034
1 540140977 865985363
4 777626852 524591429
1 740570847 887298930
1 640256842 685725180
1 300782512 943228392
1 621254034 433407304
1 717854546 922306969
1 185427683 23620898
1 372223367 716139251
1 619952057 335028494
1 899567857 729306172
1 659825241 675867362
1 785704720 280427591
2 467104835 151366941
2 939889500 704873045
1 386687013 96974922
1 528189135 952877276
1 625702170 888777669
2 118884970 540231860
1 437943379 551564713
1 598832682 512551673
1 571338646 405908485
2 842481073 849757510
1 854515891 965034351
2 525568387 461015669
2 954694189 896448398
4 879475884 426174210
1 286636610 995846986
1 99906360 695382631
1 835585393 820286707
1 73770638 92762165
3 902074499 386683014
1 970762209 717943208
1 778326580 446586362
1 770236096 395407256
1 28983020 957691871
1 632521567 562815481
1 650022962 841265112
1 516109570 790478341
6 42915559 672523235
1 796196480 470243993
2 714153394 672713162
1 373528626 701854791
1 516762347 90411573
1 33692766 3848781
1 549000413 992591887
1 133126560 690828
1 990509187 789965476
2 386069655 595455996
3 639371883 869483898
2 541105914 148591192
1 731951547 267733719
1 516447446 354232028
3 127581365 789291689
1 141129006 773577182
1 679661734 529755128
2 551644426 210380493
1 934527286 15626324
1 583550734 552192922
1 451256858 991105271
1 372227067 423431082
1 540518237 324450224
3 999145194 653330657
1 758778941 966510371
1 115145230 888112259
1 332124078 898336588
1 660153544 564823965
1 119176375 936329547
1 341832403 700008185
1 960027352 280150381
1 183201962 817885488
3 12058291 794158469
3 333704703 877446734
1 728771149 423045999
1 526445509 982635289
1 779147476 147797995
1 774703956 159731995
1 143599559 500067916
3 416012709 242845512
1 840368760 178675603
2 789701295 330445471
1 845349995 696799682
1 49932530 60968238
2 229241275 98088753
1 10969080 670654392
2 634886354 588723264
4 448880312 913531847
3 421130927 930766586
1 492250705 934249318
3 14263724 680766848
5 957121670 750159349
1 733646115 194533097
1 914663969 785482074
1 846474584 40109321
1 968061503 263542131
2 916759245 242656260
1 178810416 115229060
1 939577873 994901164
1 865603923 92233372
2 293379031 636585874
1 737849768 503841042
1 574359353 299743332
1 754359968 793441786
1 69084318 946421119
3 394128877 858327904
2 970562752 553882804
1 839751883 192414565
1 237179456 928726862
1 910155107 928422689
1 301827879 112494332
4 420613865 540861987
1 206778491 561818561
1 251994290 638223865
1 31946926 924508890
2 865417596 586758763
1 944443964 956071989
2 17410213 802054742
2 279145453 251233137
1 971585909 333065395
1 724802444 215071278
1 316508723 516415751
2 304638128 503636419
1 228868392 221733043
1 636931030 426459655
1 717699315 158564239
1 741239620 369538580
1 424683330 356249387
1 867753209 440293331
2 536147750 941939167
2 511059593 696178729
1 616512788 736759882
2 361218241 392510470
1 744804313 170343721
1 55443500 222449712
1 474552529 912286468
1 858915419 863714767
1 616500172 955989918
1 973873236 441042551
1 447270141 630031172
7 448254635 182937130
1 308642450 581361309
2 882465139 785800010
3 453433763 189420807
1 439364111 372422427
1 875592690 558607401
1 38374975 482745864
1 43918399 406957465
3 143226597 422236678
1 716342251 931021207
1 833216598 968507439
2 412938313 733944741
1 267104511 712958820
3 202924328 604322159
2 129099707 82266541
2 564057367 47880438
1 464243060 234955073
5 992192603 294824963
1 157515895 544309883
1 301326378 331444125
1 762690857 17504579
1 287707707 74518171
3 619546581 616508868
2 16200631 337123522
1 649981707 232747803
1 395433360 744434797
1 579479254 726029443
1 731394446 525197299
1 793627598 985532582
1 892202504 661788875
1 561824845 345712417
3 459767801 286668525
1 692507779 369473993
1 267959090 245033268
1 786230581 338320327
1 516781845 37629902
1 900547898 892524351
1 802887212 518419157
2 66843253 622127306
1 86123602 372303475
1 92758144 727191759
1 642687214 45432659
2 965846315 224614752
4 253199374 380421381
1 324184363 6393988
2 743978999 16378605
1 105755372 546546125
1 704569124 353026203
2 910433325 146852060
2 642509219 342734010
2 876187220 695791813
1 826535821 78885332
1 456696415 131709304
3 496442822 845929603
3 570913564 618560736
3 227416435 899980039
1 440184577 98962980
1 576699207 931379476
1 532342075 449687458
2 131442391 445300877
1 710461530 17742946
1 778218670 217941571
4 49863267 739234553
1 520106505 351184807
1 250723803 446399817
2 860554322 646440171
1 719011700 213664007
1 25513124 364281948
2 459769375 436921963
1 770744961 21532683
1 943935040 75220911
1 114298123 813510952
2 64561197 547358111
3 30073229 276212461
1 533405897 678375751
1 268190605 603473207
2 334117038 526227495
3 258237513 473976397
1 719947688 847561298
2 722319104 116294360
2 520867054 104622150
1 963802067 428246366
1 437299414 859285147
1 332403639 827412356
2 172610786 895552144
2 575016959 934949639
2 316807330 33870834
1 320040251 306696710
2 754090675 168886070
1 419040620 640384766
4 996294767 303923809
1 618226511 257206377
2 73253619 555140208
2 797846539 538401533
1 602322001 556851292
1 136855582 119667867
1 225421330 356258409
1 780118843 17246667
1 783736960 608022449
3 2979995 725868119
2 155753745 833688821
1 749522736 960462085
2 973425160 764633770
1 484180867 144908714
2 421170433 397922945
1 227323490 910889464
3 297826176 822891486
3 211656973 780456450
2 695531940 939215909
2 958458940 137167790
1 403024671 705330758
1 969093774 810425038
1 408219545 989453760
1 439259252 572755481
1 279132677 806958459
1 327777450 983656075
1 524109233 300862564
1 713925836 545092492
1 876898647 872475886
1 949815574 314693923
1 234699222 463833986
1 484482171 29734689
1 943891897 133668463
1 970501001 56186846
1 127998907 845492165
1 218051549 88907946
1 726068024 766594997
4 298225263 403443674
2 271779061 454606780
1 64944116 445907431
3 581198549 833732308
4 979729666 909592189
1 818175685 263107135
1 92318157 223375642
1 65325967 596809268
1 786209882 895211667
2 314439087 750822870
2 50341448 234329457
1 850793628 449673328
1 483125879 70045844
1 467690179 97645057
1 71248105 390614320
1 735924999 798247492
2 552311198 411160530
3 98027337 438717443
1 43597741 75475529
2 92028183 775946022
1 851092207 608427371
1 477962461 119427735
1 748746397 465518720
1 564723459 372399846
1 340874726 869096270
1 903006307 262043034
1 850031189 65755125
2 749467214 782841175
1 907389175 667504024
2 939598467 753384490
1 931723881 604839349
1 496388920 79908665
1 516009594 461436984
1 824107540 922106498
1 211683703 886820712
3 363271038 400880650
1 994285501 822258196
3 219847518 203440727
1 841885351 17700525
2 254704733 425316847
2 227851576 143886053
1 872624233 626596745
1 278728818 781092676
1 784877702 793146441
1 400874259 983452314
1 981829732 954862088
2 192003209 584604341
1 961550037 52137635
1 139451614 3694819
1 898018182 242346159
2 808695498 140745834
3 1380243 223640444
1 748067196 654460378
1 195295646 723318842
1 707286699 100978363
1 817087498 63464876
2 935980711 413065451
2 526685733 879416843
2 622312565 206509236
1 666073395 703045069
1 471296353 571387172
2 325259420 185045308
1 405336451 769937030
2 666076382 562482568
1 14767732 505219992
1 954571702 386764755
2 1486609 680326683
1 712569006 229326314
2 669613020 969199459
1 700725774 613249643
3 786016949 708838102
2 778759300 947545422
1 760024007 849437905
1 205318802 499369969
1 889057783 876119032
2 417990847 923767712
4 675745773 198433649
3 417240531 100222335
1 636694537 350286131
2 885504830 936778034
1 313615697 548558551
2 651127277 820551603
1 820344705 855928314
1 865877696 778262381
1 931848520 735596524
1 919726239 128755870
1 392442721 924487963
1 255723870 437366974
2 543107907 568601031
1 248971188 95690020
1 208915008 607430650
1 400725527 548138706
1 473711443 903050096
2 920387375 753296908
1 51848609 88967814
1 519352058 281154517
2 290549135 744269668
1 226582358 312434877
1 428225547 704003528
1 568816130 32232665
1 373939989 820367191
1 963046403 641806102
1 896269884 633632813
5 47350698 96115436
1 577143753 841142462
1 890632497 471722314
1 465295710 737387882
6 140830367 386245949
3 955459539 772214584
2 668104299 461205001
5 178673106 335698466
1 222055934 270516675
1 118574619 352191818
3 871305957 653950427
2 230487010 129775063
1 746530989 432310882
3 485938288 961593707
2 901888871 664610536
1 334729846 248542762
1 953619541 3671077
1 361671940 462757910
2 572831268 549504929
1 752276930 696573376
1 104778797 280997044
1 121083917 100036272
1 634715202 994898413
1 899204748 418507134
1 378748482 1169871
1 642912950 947132136
1 577189295 235467799
1 330176641 877045070
1 533577262 22792874
2 939988395 410771455
2 75952304 31081792
1 470301371 938839993
2 812923864 804386245
2 134218622 621285003
1 340791849 958116152
1 969897804 246542973
1 511619563 853629127
2 350647683 47431105
1 555380688 551554247
3 283160327 101936772
1 769484788 556673002
1 422601147 459160989
2 302800341 797599990
1 494581294 800853933
2 184162680 342309014
2 79884065 953256094
1 849829291 163239394
2 648532874 686569177
1 696694824 751400292
1 935370636 687415377
3 419829781 212054612
1 293988548 983039289
1 196208181 145428780
1 530981474 34653364
2 829130926 585867942
1 758534216 371324168
2 352534598 725433165
1 153847446 804676435
1 109697655 568479849
2 948198040 862582620
1 600674406 660038377
1 776906839 272256604
2 127356498 513623161
2 986188150 112999332
2 238622102 910879784
2 153782110 590578449
1 494374516 175815879
3 374935186 233944345
2 340590778 593831344
2 107742176 743021503
3 900199565 45879490
2 536495419 807452212
1 677887230 244405155
1 951835889 349429928
1 198403662 134178431
2 793486567 737846853
5 874783049 461269800
2 909230353 658980995
1 791684860 697936679
3 3373630 585704765
1 156265774 844125602
5 170928837 188509561
5 426314797 340046359
2 852334176 788832452
3 45836628 567131702
1 81809571 100130778
2 195362348 17486532
1 879151183 427467046
3 729363399 382343210
1 582768873 988785259
1 309829118 916310470
1 898431116 618907065
2 675316298 983993453
2 802590167 450110939
3 853611392 663302454
2 148050490 563223520
1 121061778 512236536
1 350773201 715383686
1 320609209 405301301
1 770503261 704473382
2 293632484 46894919
3 977507316 792792872
1 642141333 643532938
1 269836975 58965714
2 486840980 650913433
1 84240266 660535612
3 497613222 251745112
1 42681916 117576155
1 334105586 298832554
2 721243568 227359940
1 79814844 195738955
3 742873460 120597884
4 199690627 497142505
5 237734977 323349418
1 615554648 776524569
2 160302028 841479894
2 160301608 378076880
2 768330924 81272269
1 267174729 288908070
2 768347971 193973966
1 226948721 484594266
1 551348249 521271554
3 262489969 749473476
2 226747652 703457431
2 402750636 647684080
1 952027865 521171809
1 669602556 697424849
1 894364674 365119673
1 167168536 616057478
1 848296946 579067240
1 865760425 842376778
1 118086028 117872489
2 197868892 532638455
1 861423410 49650976
2 870474545 863769483
1 94813128 775316456
2 499251641 264877063
1 624153402 761287283
1 520345766 306684077
1 595016061 543827888
3 726776591 335796905
1 504375889 943584383
2 439894381 247880306
2 757715348 636076161
1 214025324 218488851
1 699146827 196496254
1 227768220 699380391
1 740104485 830121789
3 106320168 554971296
1 923101237 112060779
1 350405437 207243244
2 398073154 548245875
1 785241535 819672928
1 774384692 973722476
1 885610404 838694522
2 639519969 81260860
1 615248453 21684672
4 711263381 549419785
1 337444239 396446333
3 250931952 64608800
1 689858180 862501052
1 738580832 33425846
1 97768726 766882754
1 237519994 910547606
1 463839829 948278632
1 205122954 3317513
3 974628162 522019601
1 206427846 499045558
2 454921417 421835298
1 663338577 746938372
2 614234966 419584369
2 285335811 890200184
2 522946926 634452496
1 366835454 488523799
1 754193321 130849653
4 493362707 23872822
3 905705352 715073702
1 404506965 693133936
1 235834767 385734573
1 64413120 536052076
1 147151483 700110291
1 499489604 612777587
2 92844101 404695662
1 437704173 347418032
1 409597905 646961413
1 608453782 625561561
2 481344278 967091761
1 175473413 290238327
2 307041958 351329353
2 918519003 189822548
1 971522315 853842854
1 59831971 201884159
1 33852638 251571959
1 245483965 460486719
1 906410863 623784307
2 952358707 293547868
3 63893039 51200441
1 976421011 664869433
2 140529198 585498366
1 287589851 174396279
1 281827555 956381731
1 117417416 86334640
1 86628630 743314861
1 78306449 98649706
2 919999828 677938042
1 127230097 141545257
1 545299514 87974153
1 442117161 24154220
2 266483823 159654374
1 794150055 940269878
2 186259350 654423148
1 747871945 564769353
2 63326976 951610396
1 533789485 787852445
2 752949262 522967904
2 125934144 665079208
1 212860628 803100252
2 524300586 767653275
1 732481398 372915629
1 809906146 699912347
1 800155474 590493402
2 857481520 693776242
2 367417489 946150715
2 924291962 821910844
1 717481185 726288987
2 4026429 290057005
2 188464413 208974791
2 843644659 760853227
1 321349633 186490523
1 772167939 789153365
1 788700267 63415571
1 388752985 994754370
1 147395105 812345192
1 589070181 344076540
3 544017216 258018143
3 183809264 963762236
2 932492192 3617273
1 954395595 777514225
1 748867864 762350565
2 109015546 212450726
2 467726019 376164878
1 354959419 707799937
1 778452750 730008022
1 261764960 652200905
1 620736596 729547350
1 428571263 493824262
1 746695364 730495562
1 488403970 896933286
3 147206054 238702363
2 203381021 860175418
1 485513613 65675024
1 197259304 669240441
1 215451047 117879073
1 639027741 19415912
1 98403439 216707249
1 171055381 47493707
1 198566302 102741029
1 250794756 189111683
2 258717407 106368587
1 543227993 132417316
1 525080599 957531053
2 903643559 198533153
1 356668267 326284893
1 130637156 745177361
1 502274203 455592680
1 503093476 257593040
1 478562382 654611215
1 207832864 615323553
2 190462350 4116921
1 94099830 668506905
1 202813560 731386086
1 367116172 564473572
2 513659691 445453638
1 331136070 378046440
1 827491870 549670673
2 567602649 998570384
3 471569870 727802301
1 235697667 325907591
1 360195209 425535687
1 205659440 805095658
1 207418119 691728355
3 226381389 442626290
1 923798574 626263605
4 908604142 824849894
1 222385848 838688816
1 573401387 209196066
2 731480162 507972124
1 784512595 935144436
1 48938607 383195519
3 821803043 302246131
3 548465150 147773343
1 531003739 989326512
1 84916661 944993603
3 325894071 52319845
2 49790607 474445880
1 64937751 806823843
1 965876717 45304140
2 826081568 993502880
1 77470871 66994478
1 794024627 51874446
1 763306518 521289534
1 409159594 312440174
1 362528207 157828354
1 605752072 19121899
1 656521221 674369132
2 889009521 121374549
2 787607304 331674181
3 259835957 953875604
1 347675761 992772683
1 970672594 511163077
1 886508568 136029687
2 177378127 538202503
2 749798871 239397167
1 560850884 820154387
1 413808645 69176145
2 953153608 335674065
2 863221169 873283289
1 279712856 797491819
1 864281139 538806726
1 441282146 598214297
3 119701402 822024284
1 248045714 849450253
1 920134804 394207667
1 987609627 806981426
1 561690550 406557291
1 815702462 367648673
2 662969170 18432232
1 643421691 652442035
1 370311089 207890363
3 688248526 144667094
1 223890414 217697330
1 707671982 724923438
1 812677367 81791252
1 179412921 787061669
4 559218958 828109998
1 773354803 285511065
1 373915402 804207688
2 180750373 155953289
2 797051566 428662645
2 460528665 466494509
7 269744867 217582163
1 75109125 299290841
3 506844071 610683907
1 745340314 259924687
2 788429159 797947545
2 137197458 34371706
2 472880272 692003858
1 719817423 575135858
1 342674900 284471322
1 6888390 617381622
1 611846575 82309609
1 477241231 463812375
1 710452604 896184014
2 242690514 890405469
1 401585128 529898351
1 794031273 84387225
4 992124540 666917257
1 363690348 340827699
1 109825222 70465343
1 450616743 893255064
1 872411029 98594005
2 860359548 265026604
2 918623015 714997079
1 497069019 376705057
1 486534559 165490388
1 15289915 600316462
3 815921812 52526504
1 502182325 587325386
1 698580426 669893170
1 485954598 506564873
2 334219696 772814035
1 679545167 238261905
1 267957123 878428558
2 227591638 490074745
1 913742358 879085158
1 273621626 449594731
1 745925569 754251667
2 742804942 637131255
1 317618177 979519467
1 59544445 34628114
2 471786704 786997282
3 180858313 747690371
2 453811372 654634204
1 99481089 498134888
1 515245605 102242092
1 367392857 367307853
1 197633313 300023592
2 71220563 783158333
1 68148703 637516819
3 868718519 343999583
1 843917302 463011787
1 338754157 723612922
1 484927863 25411017
1 559325706 724095860
1 595386465 346243883
1 39273099 426021369
2 313025034 25432138
2 581038078 500201211
1 347914562 122730297
3 563799587 14002341
1 80424432 301102454
2 777540256 529517135
2 251558655 22931330
2 854052271 706615482
1 509532545 935655529
3 221721491 260628446
1 485131056 868492553
1 862471739 561887592
2 735373516 106731885
1 101514658 978586935
4 232089975 904278416
1 51554972 965441979
1 436705892 812634200
1 548320502 825360581
1 840641220 279313339
1 580835251 475406295
4 99939580 51380097
3 482496107 449704912
3 314648481 590641186
1 137303251 963512459
1 91226949 907649255
4 226472182 158417865
4 278966622 534413577
1 284565367 42591357
1 53881745 504216007
1 674863397 208348764
1 770565774 556104062
1 546979372 739748554
1 610294461 591862383
1 372987671 58102244
2 463157846 803283065
1 700331617 60401286
1 101465672 765548379
2 373297711 628102575
3 52457973 609215484
2 56056355 622061589
1 514739053 512629592
1 938311703 475472494
1 212589173 525854568
1 883478956 436937670
2 406350775 826120972
2 855330424 975269130
3 720087726 628872447
1 182714504 88992959
1 394920971 402261468
1 799117357 445446593
1 228831929 329018514
2 948213137 184987070
1 614209774 483533977
4 129736183 685336400
1 139785702 657031844
2 842731950 296177563
1 698239988 659526127
1 60094094 497987868
1 721252392 537865011
1 910169237 445469621
1 997449521 931666566
2 866443067 676967722
1 678093110 457766783
2 701833873 236637777
2 885023902 622500088
3 886101279 582174101
1 705280292 510111516
4 904305650 953798350
2 93266577 345480100
1 108198316 249807084
1 828614515 940992189
1 675616813 420207640
3 978888743 743929967
1 473847925 21571804
1 160261301 298141147
2 697799607 722689872
1 930378683 21751548
1 579393006 753564216
4 803202204 98179624
1 662124795 971644557
1 225442471 602442334
2 226038956 592683988
1 66786253 190567879
3 311936808 95153154
2 953954784 199673399
1 495610406 249825236
2 809456633 784379314
3 313508708 890008448
1 745598500 77007693
2 368512978 810786702
1 310096568 40490615
1 844811387 374815667
1 203803678 403199410
1 497545278 543208868
1 830815423 721632793
1 83984441 551763832
1 925353540 286874427
4 439494777 33569954
4 364325772 195847545
1 159383810 26652104
5 635515559 59468252
1 592772090 888232509
2 273283091 162530975
2 581710381 818344030
6 212519730 719421266
2 820075383 112836823
1 800380022 84229598
1 697639535 75085259
1 359228477 876405093
1 459256830 821072587
2 217022972 793397109
1 399590329 974041822
1 676942089 918613256
2 275947994 679304187
1 688857391 996573706
1 814778785 787338229
2 186034421 800144157
2 817918313 703257326
1 223032703 906585400
3 696535230 574801279
2 274929017 260407361
1 125563841 322924071
2 475912865 463721840
1 637564314 49764423
1 815257095 26789682
1 648370018 884413421
2 449119323 573472150
1 160319192 682455873
2 156309766 658277025
1 36168609 339492211
2 889666867 102619110
1 623939210 429408107
3 325589391 574746942
1 466664759 973424778
1 20127548 782809589
2 360403478 553891973
3 338379446 110048285
1 381663440 35144545
1 591655445 587877984
1 902616117 149853705
1 881975684 285348532
1 910743090 837190620
1 447803933 871144331
1 255586742 438808373
3 319194468 913756198
1 515329429 921572368
1 455802672 455394123
2 519327095 76397424
1 719788120 555900050
2 235257033 91364851
2 728319772 953742194
1 975696779 618165116
1 501781139 163371987
2 122597551 749324540
1 934607959 73029532
1 979006821 835784389
1 4880927 506356822
4 919345183 586272646
1 243976407 151960064
1 574206254 435347348
1 378998161 65167268
1 322627312 671889170
1 428049732 949841342
1 476964413 569598008
1 19291157 112663525
1 844752695 694467874
2 785779866 155877792
1 170923280 212467873
1 88130824 440277617
1 508733539 745710520
1 839941136 913105299
1 518938630 509596893
2 212619782 811218046
1 333988600 879202923
2 191074587 353206469
1 961475192 78213861
1 190820604 79418928
1 695132195 258521555
2 671613244 283532399
1 988318141 864604808
1 809394884 545008720
2 912297378 444757225
1 501573974 180825438
3 378956029 956062085
1 76162347 633023741
3 829852360 111114878
6 258436183 932624910
2 55931213 453754844
2 362461064 389451393
1 928642609 784133112
3 710983493 133464712
3 35232034 819961031
2 616556965 369546403
1 27317497 446660231
1 658691427 359252100
4 334738373 746897902
2 309236274 868580985
2 228488927 155901495
3 499003246 204179099
1 237440733 622574804
2 451156124 261125350
1 296055437 787233136
4 435286610 448238459
1 309694286 751245353
1 593730738 257995637
1 205971793 961896009
4 358942847 551223645
1 594648851 536706830
1 475746661 46625577
2 483802356 634214928
1 806239686 134770584
2 903740966 711403607
1 506034694 464238475
1 741989137 792841786
2 178594042 318979123
1 412584110 504889907
1 256863217 792240144
1 284232367 712900324
2 765188989 451678000
1 837649569 230910455
1 876400064 567136202
1 802747444 858621
4 993075683 161916422
2 878596993 592359531
1 924230808 260268205
2 667762904 486926913
1 907599883 494766084
1 892181895 625725185
1 964434851 836261898
2 185409110 580099670
2 828769807 186953350
1 904799394 237001598
1 660450752 18647095
1 408881562 34368647
1 387636530 8678757
1 488781388 129922395
1 311765155 239727050
3 121435135 969410941
1 730213421 185949504
1 21758861 883768528
1 612607339 528422567
1 524495333 496611550
5 362029370 255531027
1 620600445 644562646
1 787011104 244125130
1 956023706 494643238
1 641744808 385480732
1 886771611 753450511
2 857917971 965942214
1 281568156 309182350
1 800867868 381963191
1 819501179 526202176
1 161142622 894780446
1 384432774 905960958
1 145367866 695844611
2 692797236 469982777
1 437186304 924402180
1 359955767 385706185
1 773439964 338568901
1 372295148 90730710
1 268529152 824899946
1 54915171 488993513
1 315081807 667594645
1 519100919 134375145
1 141756203 985809033
1 868349958 551041756
1 315593598 993766993
1 369573818 404418674
1 687709693 212846137
2 689315634 411413702
5 979420071 288409802
1 204712996 614372435
1 346610182 342822764
1 204847689 49362484
1 652333674 173372078
3 267456279 848320378
2 962275947 806260419
1 308369935 92428464
4 661500875 833953220
1 984668451 70301822
1 801956645 524508850
1 948856648 524740409
1 389565975 359017485
3 67679957 59581665
2 916766613 361525148
1 865015777 10490243
1 8853786 496816546
2 126873085 419971078
2 702683048 79623214
1 758579713 619143731
1 896949266 24639062
1 878728187 714994987
2 947236422 100773163
2 341339148 781618935
2 705666793 758848404
1 497295832 76100778
1 343078326 958347829
1 600768991 921060255
4 79877965 648001176
1 274681215 699255007
1 195918639 80710638
2 699967531 33548918
2 574096701 216742567
1 690568600 4239564
1 967812905 422884729
1 301169316 136704541
1 907013005 859622919
1 396361709 761773366
1 536295180 770715839
3 307675332 524747408
1 779512109 402834890
1 715464315 815631697
2 450483738 59151006
1 545607308 398455163
1 629175313 414577609
4 547590374 183735925
1 667942380 905549024
1 888670873 191984141
2 887919488 302729822
1 312013245 710195626
1 752987744 275462838
1 774723342 433969105
2 110148543 181859547
1 970369235 498224501
1 318473918 839979524
1 329015146 450565516
1 653957301 306904197
2 693218749 38312965
2 797763601 578889358
1 129047848 642851978
3 763092205 449995540
1 397891369 551930649
1 172414669 828750814
1 284701284 513232784
1 461900700 690304572
3 575163260 808196268
1 642844049 674306696
1 691097333 169131847
3 238349874 266940237
1 437811480 921030801
2 360821193 936544242
1 109581405 345446581
2 611725347 920636521
1 199659591 164589580
1 201799765 489607437
1 615274558 788462666
2 554983921 477882022
1 548546733 520495851
2 309761369 513819867
1 953080038 184159828
1 527755817 466931269
1 361283428 420343492
1 358721593 165669483
1 301930308 564144255
1 758320323 279974576
3 769204551 78858331
1 92424721 354667158
3 797708785 201492938
1 397780276 751696196
5 187761926 369069153
1 456908337 718678191
2 666915499 8125378
2 125139257 273804300
1 592481250 197705853
4 607054433 115294589
1 386395562 465611616
2 136567706 277387630
2 482747486 67805327
2 13239710 340172834
1 237071049 201134250
3 927085231 225756369
1 993095009 172591712
2 683416073 132092609
1 857330160 979020603
1 473083185 961037359
1 474875770 46851480
1 299873628 128350363
1 72844929 889158686
1 229827528 729131949
1 229512343 94300804
1 498626742 187288903
1 462543883 410039953
1 376447941 167284002
4 616279327 383878790
1 55154120 15219490
2 545521857 33071677
2 176277 857410778
1 925022638 780233785
1 281495906 398636880
2 920501481 607764618
1 608355873 597963813
1 233943714 380429257
1 815702919 277650760
1 536724240 17810933
1 176808484 506627907
1 135786371 915636727
1 68826066 124444001
1 489700640 513275887
2 977827195 138062475
1 886882349 206927052
2 602017111 326207797
1 152199353 7753935
3 768848803 171709115
1 479407744 655102695
2 165121797 997423832
1 273051997 279191484
1 258563007 248730365
2 471004765 29183871
3 218957582 589055561
3 447451899 147238252
2 583311194 928786393
2 553420265 72818963
1 46678136 800090317
3 230500333 378220426
2 654085235 581242155
1 695310962 49848285
1 127511382 597274719
1 77303912 638272697
1 205201745 805101732
2 836886599 649736531
1 915771187 418356287
1 284263899 142467072
1 662694448 43295951
1 92307737 371080080
1 615158628 421138258
1 688439955 552785725
1 665139780 476101094
3 798125360 368218273
1 63190864 214888278
1 412889744 487109469
4 611026248 900653763
1 467501764 105419784
2 889732838 185642890
1 979613739 519511282
1 169957878 950795372
2 998305807 607374341
1 586462063 732324899
1 899375746 697112561
1 474994277 859629360
3 139440225 501542377
2 299210502 367101819
1 823752566 833077233
2 361766506 708695846
3 730841151 92433695
2 714663772 839302797
1 712466284 63118074
2 811688054 956270492
1 662821094 825110651
2 518919787 707800254
2 844417204 708563438
1 289415133 671398024
1 681175129 390342640
1 914443030 496854746
2 736567283 836360078
1 352588489 554774945
1 157066051 438671306
1 929986656 515541951
2 29932835 390878936
1 237857675 91042167
2 205725838 226004872
1 398651343 338147638
2 697901908 173060504
1 86093248 63096560
1 740211490 586188543
1 314784300 438020043
1 147443397 403441956
2 88283068 536278770
2 837184934 461538121
3 360872699 66481160
1 772930467 19360961
1 958283837 897047630
1 503402023 663077657
3 484162938 76412380
1 608049770 450578546
2 536158009 68103610
2 364032927 550107408
1 874239537 600773998
1 180616479 110362295
2 89819783 862785050
1 133196175 470792584
1 296890465 880607987
1 426773047 706364261
2 87479201 8283000
1 161895981 137858950
2 629905955 273674223
1 480452912 940605403
1 990434524 428525908
2 608118994 386897863
1 38968984 177657380
4 432496646 454725742
2 246167383 71370772
1 851227111 696822571
1 907075944 181090802
1 10200570 978332375
2 609148944 817754984
3 957772507 716904080
1 520807395 916120954
1 728136774 838461005
2 330198623 806932722
3 707977783 857964382
3 199232194 888811132
1 729449459 903319851
2 366771762 717399348
1 139021891 975170923
1 705310741 871920572
1 607335502 549743012
1 140316519 567359301
1 346561598 194975601
3 275496838 137894506
1 924753595 145383339
1 372303795 937246707
1 398844295 377238454
2 673137745 650691380
1 759096016 861661481
1 663276618 916972524
5 345318634 577710384
2 137023140 922435572
1 912478689 760085362
1 525198728 338288329
2 322151238 529037023
3 573730795 148697587
1 759466628 147278439
4 554360836 981949373
1 322971116 32547915
1 37806766 910502696
2 766617139 923128004
1 552701216 41625514
4 489989272 806727666
1 861837294 774022783
1 126201565 478253686
2 850074310 780265294
1 15534839 322359757
1 457263699 436700978
1 771243127 697953053
3 299265450 678941105
1 594855213 837274739
2 637762406 412761135
1 542844028 723743229
4 469880354 872485929
1 420458631 892337938
1 203652103 135347865
1 351159459 59145610
2 923932879 609630148
1 812793652 454839401
1 647400086 485746717
1 232728832 800469126
1 65373380 540642544
1 876236492 736541513
1 945304721 913890815
1 25966777 542398975
2 897068179 504636756
1 810483505 697460417
2 566981601 896697022
1 735271928 889544781
2 162252332 377970205
1 660342374 447673786
2 718315246 257119020
2 349015581 51389484
2 347198104 136182022
1 146763892 561248604
1 330201516 712461643
2 101892255 225206629
1 731474257 933243989
1 722525770 726103607
1 450911906 346980929
4 106543494 993222912
2 718356148 409527253
1 617643156 26715986
1 108692137 233338582
2 825487218 274728309
1 229173217 129076643
1 613395874 813475445
1 161054997 771997621
1 257909233 433726544
1 802008984 961157530
2 782174341 530996079
2 365033600 338250086
4 239884198 611790871
1 496119122 652448846
2 93161477 668752952
1 452794799 70270501
1 310475403 884720043
2 801733478 477515759
1 433133017 83751321
2 970234365 506123335
1 957046761 619336180
2 877558307 753673157
1 613160089 999306894
1 107475627 635120334
1 997790588 322084560
1 593026559 247520067
1 755266760 920291599
1 44241932 49812996
1 261898268 525057821
1 563028112 890623107
1 175464159 660620454
2 746250155 588963200
1 110716543 171170778
1 95710475 854115102
3 813429497 760792456
1 751889283 99298284
1 992819922 324714543
5 156204433 269411552
4 150152409 162721973
4 901315397 697085410
2 171716345 714460772
2 91501056 384900228
1 296085228 28460439
2 905824458 135812908
2 280761802 223983912
1 450892721 833604324
3 933171516 147281109
2 263918095 981643890
2 184109739 606949020
2 44170113 971976995
4 763864291 43177050
1 620629670 905036635
2 881327906 576370989
1 847891760 192633214
2 809214733 835798580
1 623543352 985220840
1 836322315 582895309
1 888263431 461812171
1 694665084 435697235
1 204068695 395842123
1 126018205 31841514
2 785028929 505692684
1 673907915 488427075
1 937183723 896999056
3 368926107 766935347
1 512761394 526110187
1 146180726 359588127
1 341573552 603978640
1 456103338 389891733
3 555009006 182252178
1 783772873 67509284
2 639192003 858660430
2 242165832 641217130
2 704130985 793871841
2 706591741 23291097
1 56306572 924975171
1 953751749 486541028
1 874816113 744190948
1 575828371 162559733
1 664554633 980490555
1 593053673 132510535
3 269560839 787424782
4 138307317 36488765
1 891732315 663942764
1 545983953 827880677
1 985872857 342604703
1 56239428 482847607
1 590660137 386406032
1 670061162 103827968
1 547102459 900353604
3 234720805 800954561
2 259207904 278643662
3 399284664 772451659
1 155613589 846069183
1 149816782 518985503
2 99520087 877909201
1 106538794 419331052
2 553707326 875262580
1 621276151 341495658
1 20952637 994409886
1 992896594 116749533
2 263127806 926613547
1 174902338 279738871
4 687495213 546063164
2 808750542 706663352
2 495735483 730686240
2 904281129 506731071
1 182760802 592702759
1 270439552 952330369
2 50857689 904243291
1 246137806 762266761
1 213395462 979985882
1 490572746 986185235
1 41157426 422440756
1 340702789 609082645
1 993412988 131619316
1 36902579 542125583
1 843430657 373769831
2 179228534 752746849
1 108237773 601662304
1 387806930 538871598
1 450199343 29906549
2 140360682 699927244
1 51166883 696130185
1 680473404 668907171
1 94711157 431417256
2 804003312 128369115
1 534057157 974908485
2 163074492 543512792
3 516624897 771011604
1 54365598 586606050
1 677167231 244426780
2 657593142 460904589
1 829774636 347189391
3 987223533 850328143
1 608060763 501118850
1 200419241 487401886
1 253487922 359366900
2 579985389 73854911
1 713645569 270047331
1 837212586 927957531
2 872448082 34810161
1 785711650 767044098
1 443329912 120546321
1 303368549 5066601
3 340397525 108203632
2 209409653 248468126
1 862733624 976392508
2 644458011 830492912
1 388891420 821552353
1 918467512 911341067
1 207444323 309265408
1 642702044 147769811
1 296954689 58742171
1 913683824 287571926
2 480083295 684059007
1 22686238 20283039
6 467051437 675616783
1 2182682 636800908
2 434745454 966594961
1 63961414 977737440
2 878209453 791657298
1 348254344 748690087
3 75835137 984333754
1 41204855 271240178
2 789348525 755766719
2 391468994 888761065
1 357118381 329034892
2 708142895 926822742
1 16519748 454396814
1 945943276 791261220
1 825282709 593234905
1 437870070 627404095
1 863696016 590334835
2 827767914 187064792
1 814222665 339819559
1 367514694 554965052
2 246134096 768194072
2 542504054 925428136
1 855307824 152874726
1 536457617 455488937
1 134581940 92893652
1 599646123 542900567
2 45580023 467984225
1 493706776 278344774
1 292046460 810328749
1 524496441 541237173
2 36359348 93795459
2 794443923 64668396
1 866340780 894543089
1 974795961 951787176
1 295649170 469865320
1 215286336 295310929
1 426753418 865081195
5 771993754 882666796
1 967110471 288925287
1 155163625 360745977
2 306662297 153207143
4 880331844 26179660
1 367101326 418540847
1 597847955 262052853
1 677691469 496639912
4 419013502 279314322
1 455603318 499512560
2 248223282 130788276
1 708146848 894099406
1 983426280 116095982
1 141349882 464020674
1 58078074 661914044
1 983095830 400808454
3 726611282 555536993
2 729582319 938193898
1 178604579 579171901
2 673505830 838801797
1 720712201 258344743
3 745099501 876400988
1 822087211 105194162
3 285707153 131634388
1 740240973 856685559
1 888500259 470378501
3 791144908 519329875
1 680082061 104762336
1 895844266 362443763
2 801123189 555119341
3 324063326 378688607
2 490660673 62066972
4 360404800 709856722
1 667405191 406925205
1 795968312 232571557
1 843223811 797798983
1 542872395 519204971
1 109344059 119824172
1 398849454 879300124
2 900188689 322273310
1 64393836 437538406
2 251671125 80693333
1 743282545 680836435
2 8435715 227760460
1 144873796 954367476
1 650870370 626889382
1 787312748 663432611
2 181244975 137402175
1 665883658 917269905
1 493448450 517149506
2 251673675 693499255
1 692589210 371312140
3 737178243 71051084
1 675177800 663615828
1 48452625 853179159
1 663293389 292216798
1 253421008 345734817
1 152105804 672428634
1 602564416 300985423
1 32867175 779184869
1 397800725 247417235
1 58939404 243623873
1 57670864 953584135
4 570311348 957716026
1 729215822 286670840
3 818967325 435298279
2 155116871 651441567
1 92347200 706017775
1 582879543 254288466
2 17648737 519576401
1 203119101 855457557
1 393833968 453847557
1 506308666 373871527
1 619161484 945480302
1 914219325 162830072
1 352881423 831063570
1 290345209 754516518
1 740281723 125154301
2 22241809 363719066
1 968427590 222246759
1 885414105 93817491
1 688782655 129002626
2 148032930 373412832
1 800944699 935893454
2 106044750 13728153
3 480282724 830257932
2 993834158 812901480
1 259083524 225171986
3 661200137 664349309
1 475357246 557066081
3 256597552 607247645
1 42222813 842722638
1 895952176 104014461
1 318945077 737671535
1 435897871 529834042
1 240471091 354611649
2 94803383 125295824
3 821304349 160452933
2 112395802 12477967
1 972305757 269788682
1 568105302 964468157
2 487865319 805219979
1 164672644 951925050
4 650353929 552569816
1 733392354 617817949
2 123740535 840171314
1 310001243 253898340
1 588308693 436754513
1 699033030 738173265
1 913415858 46452276
2 320126026 222404660
2 208167978 655926751
1 196312015 440921868
1 596150176 445677127
2 559829300 199779740
1 246308406 531827581
6 971204908 309488200
4 888090593 478737655
2 758702205 852796563
4 960602115 427308566
1 437347557 25243328
1 704839460 702521470
4 939211554 139513409
1 688771695 850167748
1 392027221 811099080
1 164022151 528418834
6 499559596 659610707
1 260866236 128307523
1 120492465 945603558
1 936242274 40147126
1 31320844 965760628
1 643677140 662769776
2 559020215 296346534
4 912507924 34869626
1 476002021 845691160
1 384192720 828550752
1 64698671 185428578
1 268689709 42756121
1 242608638 499400487
1 598875477 364432408
1 100132475 847239492
1 916453977 554368389
1 110851381 944277079
2 959146091 928413076
1 220631212 673521920
2 847401820 371790553
1 610809600 195532895
2 541334225 349738876
2 431976873 882392731
1 208250967 146957755
4 208922766 231510067
1 965021470 759127144
1 654483906 210257147
2 396245240 656597008
3 783330023 73601188
1 828471554 137927619
2 394254950 171916188
2 424573315 485967672
2 724865156 592741201
1 51432459 233185986
1 318717824 414103578
1 53960315 992872971
1 214463583 295573756
1 795757475 422233777
5 916495364 539846325
2 683897050 647791351
2 58455487 558290091
1 293600270 250021613
2 81535781 725748738
2 712220447 250515630
1 687774823 423810270
1 551067621 639536299
1 4972595 813195410
3 310721375 34457160
1 387990179 905365041
1 420206826 581682843
1 89261704 385550274
1 778158006 182055952
2 633915489 359313082
1 922194021 581432297
1 481666020 404881169
3 209790024 309828098
1 28127262 909561052
1 773999478 474214473
3 740392729 670332820
1 757103559 782287101
1 899290963 8908982
1 797308003 41585301
1 115916442 680820864
1 816771185 966255511
1 263032608 936077933
1 696390140 595531615
2 181597302 26891555
1 445805240 671359242
1 851943956 832301497
2 723581988 528184388
1 284500493 292180602
1 304477524 133193341
2 219324754 451703202
1 935496785 847367747
2 33464517 483878731
1 211961616 560980872
2 105133866 330993871
3 744863101 524878153
3 752630076 824126739
2 631523689 5482438
1 498982035 334757848
1 994975621 19147976
1 688169103 73950914
1 911570191 658384627
1 887888403 325120606
1 238070827 184773043
1 59286699 906342900
2 776276321 990383942
1 626002397 909882683
1 507978419 576432820
1 704314818 856980823
1 345944731 407168888
2 256103252 619492646
2 32947698 554935584
1 478609503 875048337
2 505937517 949504925
1 207123467 192265592
2 743707372 663689554
1 256734014 268100984
1 556965882 34792171
2 291215856 166543764
1 788690114 397451660
5 155556858 269502107
1 990572362 202084424
1 879577110 524881008
2 907581491 388169038
4 979129210 937283037
1 223184650 835788108
1 437909137 359906483
1 636212605 64861703
1 114968681 596168976
1 511940927 343673154
1 303313904 320054977
1 907085366 993328605
1 21761737 537362523
4 143118741 916165457
1 779882857 661608712
1 864194564 866286232
2 999685905 625144415
1 104803548 718491517
2 44977364 837899704
2 726639373 582427955
1 197854793 340364691
1 114062046 24505224
4 715153660 138017673
1 70669592 802935601
2 115031458 399509355
1 676278893 332547864
1 542539523 104542636
1 1422787 111451163
2 186562236 754486640
1 46767785 64582194
1 143410 931130400
2 261823280 992296670
1 481388770 65907806
1 72635690 659501897
1 90874422 345693404
2 460713944 320460133
2 853028231 352324446
2 755858142 513267090
1 357015713 164614929
1 922197408 778372465
2 912692490 804876071
1 335903880 368034390
1 615665624 325498028
1 780837573 610593123
1 304610248 386247702
2 592633956 311865295
2 792339847 995979881
2 503072625 769274665
1 67538522 667496489
1 257201343 610672677
1 608663348 285566669
3 408474967 932674096
1 160304267 571898721
1 254061152 674716575
2 682121747 569957223
1 102057924 595432195
2 71132435 865480559
3 223409186 931233530
1 257811030 557057164
1 46468962 406119989
1 356025327 25241002
3 784056595 624926372
1 573181806 163516657
2 364718025 766032194
1 63359924 119520942
1 317158971 699737213
3 239093577 823811022
1 150213391 392826571
2 3025707 641378855
1 534538719 936190489
4 124416151 601894407
1 873284980 919914375
1 690838532 233480600
1 197281505 277265956
6 725745941 636903267
3 60389789 983467732
1 95909915 47553083
2 233605830 488645504
1 693063258 348965091
1 92842959 231909001
3 932594261 912127854
4 263751194 206360204
1 872126087 70947420
1 586715023 434810504
2 806770913 556397781
1 523976020 647889859
1 283993520 464002156
1 186262189 287391510
1 691522257 623740231
1 484468383 687750826
1 116408240 859441593
1 382695999 397363554
1 770998480 628913053
2 868364021 470160281
1 390452389 882842906
2 210242350 293592488
1 407581317 731302614
1 290664408 195109968
1 216192723 424928752
1 63307912 391479251
2 366131163 493255428
2 726449311 655719919
1 864851301 723341297
3 491819686 344418830
1 256241435 240200498
4 727553254 444756734
1 950416879 833415682
2 689932837 554845101
1 233499107 278658124
1 621193535 770713442
1 229274270 431596802
1 107604928 923488249
1 752649752 31829180
2 119990487 818460487
1 565026822 886052976
2 193276060 839991689
2 19318199 874643700
1 785532644 942894786
1 404756306 23024075
1 835974315 660098310
1 193524580 824055013
1 431782213 577611479
5 189070680 99438195
2 870366757 229738151
1 25837494 642803602
2 758546556 133852488
2 441497200 557857274
2 260635430 35852235
1 481484610 157948677
1 989314143 581015378
1 47300240 430701709
1 587489351 254918932
1 959120946 269938493
1 808774292 695806065
1 299054431 960930813
1 873379695 775364450
3 605361613 816859949
2 275040534 849773278
2 664428502 273481073
2 62653974 868978026
1 452926682 564298197
1 105262339 784407267
2 752455162 107216904
4 501639835 611248285
1 422561250 95290831
3 184517304 583853468
1 97046406 962997182
2 673849960 306994211
1 11943778 553704574
1 717398910 255028584
1 100316408 465682184
1 324220481 486709961
4 157749154 63657055
2 886359272 946305440
1 458993952 693481742
1 29572804 8764268
4 872452603 167325308
1 782246987 619565484
1 632176969 592676918
1 689019962 514548336
2 767017028 649688146
1 440403083 451000263
2 133319644 75658713
1 819113431 736499286
1 809447921 546061139
1 918429067 688642178
1 289603468 250787829
1 612750293 380060447
3 370351655 882151830
1 481002544 141212321
1 634530037 692039480
2 130526811 514058639
1 319031066 165633113
1 491313135 110156556
1 705154669 731000820
2 697110565 82286753
4 847780535 402465037
3 746412329 804257871
1 909295136 360916215
2 484002047 532628400
3 243247360 525257086
1 889209795 828308255
2 604788760 363967331
3 821615716 177723460
2 445134358 627683663
1 550670208 626258640
3 319433008 522998986
3 547087153 423255124
1 807735120 902160534
1 986273297 612224133
1 474363150 763658959
2 163749055 468974688
1 968062506 702228184
2 879672696 70231222
1 181075548 851996107
2 733306596 879724469
1 980521037 558259740
2 261341766 317872927
1 213037480 351461738
1 364481345 652211313
1 709657956 316670024
1 64413952 502494129
1 892420057 757728910
2 861346897 524874228
1 802997343 412615335
2 689886922 344211587
2 772426754 949411005
1 868904994 103181912
1 189341694 977910170
2 260554857 286824961
2 150205948 90212572
1 777297763 776022452
2 866449548 622126367
1 790749593 352850172
1 755706905 924086446
4 170709961 801599762
3 74629050 976819209
1 822052114 882997422
2 238791341 163977141
4 233922686 729136943
2 525735409 890227552
1 875249427 603981693
1 474401757 683558411
2 589276929 690030287
2 126094820 592196519
3 614933663 956159382
1 623870323 802075195
1 522020858 913727744
1 919029476 365374071
1 743670943 415801714
2 927725171 740714605
1 405699484 662382039
2 627018983 939060150
2 492580130 792432717
2 712128777 299833308
4 465960240 481928448
1 561498546 1540724
3 803854400 417424397
3 836873641 652177795
1 305940008 408610049
1 442985773 845541132
2 384483069 148867655
1 617745746 848033065
3 919218749 279316112
1 4569174 711705764
1 420715173 971148605
1 73228916 58233301
1 392914967 794180094
1 608995995 485095651
2 191286068 241339031
1 74168627 42357661
1 623403457 389996066
3 367981323 876756970
1 466589526 271937847
1 614105215 800025782
1 813091172 391024543
1 29129770 905811993
2 861010038 179201833
1 36825476 661455454
3 885752508 468479871
1 588420757 600144225
1 328713541 303946889
1 642983186 908741046
1 918639275 105849364
1 357365724 718531858
1 115338089 601419822
1 586943423 392232784
1 864620610 793222452
5 504009537 996048792
1 349716513 774016364
1 491405835 948422170
1 525625428 87107721
2 602389843 36555291
1 780865581 974791914
1 851089994 340439967
1 306933481 667829104
1 341107088 433736904
1 758809734 339740244
1 611910260 246237228
2 785368837 935935194
1 454663925 770671908
1 828865678 331466051
1 823535988 602367146
1 747387919 696572974
4 267411051 819914848
1 491017519 460590031
1 854116442 261737186
4 557108307 514261585
1 431211171 560350486
1 962366174 779425418
1 75352163 591767894
2 310144603 415784146
1 678235996 775510446
4 854958746 711161760
1 734400780 975624735
1 785625035 933077734
2 161446377 255130731
1 404173463 208798400
1 372830939 776459405
1 143535688 768351256
4 349994087 486589423
1 588328406 75004524
1 78600713 938444318
1 434013831 197986724
1 810320990 652927214
1 210454748 678999728
1 728436559 550629380
1 924065206 395557432
1 880706812 784885815
1 575397439 686637440
1 294537268 941800474
2 327734000 864037424
2 883552661 905385980
1 682961529 55535945
1 326622855 242922498
2 61759560 320070666
1 742457640 742097486
5 960388398 748671397
1 82913685 949090560
1 314335091 687137101
2 714981631 155104987
2 177124060 69883703
1 482460975 547875598
1 195165626 233189955
1 762387792 603511811
1 531387364 730846908
1 723881576 903168575
1 778075664 212604109
3 726128451 929923566
3 56916619 396771590
1 983691939 543192045
1 426069476 808329871
1 950401786 116981237
2 561810242 822871145
1 907771888 403641314
1 447213894 16061954
2 208185624 856698111
1 926207851 41138848
1 270116170 143666881
1 157895852 641236193
1 78706924 652467495
1 317248332 245301753
1 666993551 355506325
1 602605255 253089624
2 329066548 622128225
1 183668296 129431997
2 198989955 173430228
2 157572076 764873839
2 144652967 597679361
1 913344762 43270304
1 628135481 312370035
1 114367978 433438594
2 817954318 583387164
1 132102413 504068538
1 104595468 90965729
2 940200677 886027377
1 141381074 294781444
1 471616370 234428578
1 395805884 990864491
1 838803398 136922201
1 675363613 286035278
1 793715351 160199024
1 394371659 990978351
1 153663733 40273926
1 650561664 672349279
1 438920701 868114886
1 809615226 562074529
1 593790074 608745001
1 862096789 444672153
1 716058271 785193651
1 265888984 617546005
1 855330807 707890201
1 151214735 594715891
1 163446766 562034528
1 192244301 288544934
1 258275466 433234271
1 435698107 848266058
1 592971585 44000532
1 771651114 238740601
2 967383679 176805261
1 24662940 827081213
1 220584793 23783301
3 413149440 594868919
1 959938542 703579752
2 714983563 457800702
1 771813788 879448670
3 788803221 806867178
1 825928960 299689348
1 35922576 821159504
1 279741403 326273477
3 716842438 592267446
1 40383673 941254809
1 460860321 469926765
1 491537156 227732384
1 765729958 458272625
2 69427770 527211152
1 481898558 415079246
3 297972556 295770719
1 506158839 911662668
1 864763286 454935629
1 850376245 854563936
1 509649988 291274032
2 7578265 41191388
2 17234395 452149061
1 84573680 952768531
1 70496948 208115428
1 68653728 865567395
1 812874897 319972417
2 904605222 235448395
1 537682739 358690614
1 584222384 926922032
1 27392026 189445844
2 67782702 288069852
1 961784752 38499605
3 705724135 535741822
1 271682520 274983375
2 235421133 949640265
1 41573006 577749595
2 792626950 203333801
1 631623061 78070595
3 68419337 648179785
1 904275032 833326620
1 478061149 654341517
3 593802832 368125177
1 210607043 509071069
1 387140988 997802737
1 721063585 869689497
1 57257601 685854914
1 807810453 931540688
2 957946876 933081365
1 651723128 162382391
1 973590152 958262854
2 742264668 142669987
1 797997522 587709518
1 257895662 262615127
1 248008498 977321030
1 810968521 90325907
2 64833209 273508321
1 792070351 896231879
5 850711117 996802914
2 888394224 107120949
2 613734617 927012810
1 763012391 695157086
1 371285234 570206038
1 635407032 161752765
1 698013744 761809935
1 826188729 984635696
6 893088693 37791681
1 341745414 592963487
2 897286221 226431010
1 807362787 376302219
2 698374064 868622972
2 351797950 204824760
1 127843011 340133591
1 332667615 749387793
1 51551700 561766825
5 595348518 657666355
3 906408963 707187903
2 838344651 592099090
1 564753484 882520643
1 742347932 760635857
1 380991153 884866821
1 297559771 581609784
1 74227605 75832052
2 656103351 286031105
2 720463929 673575597
1 136956936 5502785
2 208389326 292646153
1 646771717 20464851
2 715611707 237347989
1 221518556 560033371
1 27700156 508663235
1 600985658 906768658
2 514039848 316787672
1 295959194 653418521
2 129953862 30452581
1 726556671 590599152
1 922360527 570207966
1 440734331 691906807
2 989363273 708510735
1 257309423 208558362
1 448544574 999760765
1 690985544 114826264
1 748232152 6949087
1 443224381 181667603
1 568181606 82677248
2 970574629 315508786
1 193368705 226885816
1 682330484 886001578
2 366596600 471014095
1 513429681 221659809
2 41826741 283349579
1 966792550 477614968
1 303052340 438525200
1 807183336 432667595
2 184314506 135866744
1 689517321 132524356
1 586661828 751135125
1 360307406 657817630
2 76528014 971807948
3 536337903 621465891
1 749033736 840332278
1 821422290 334017330
4 350758195 901477727
1 680243415 58659320
1 452147990 643386901
1 607935608 435500040
1 992023792 225768897
1 420986660 102085681
1 454965670 508224250
2 221512006 882481029
2 471447528 290278910
1 341156962 932008962
4 439377001 269853369
1 662512269 235238798
1 823194861 726323918
3 827655949 946817987
3 629064776 606930268
1 917926603 221922304
2 140525934 941523955
1 436834776 121183410
3 464636462 229965725
1 297749063 959101785
4 193602098 589675076
1 545092665 153599020
1 321123682 180304148
3 893822597 246803864
1 793817972 484687492
1 228372788 323268832
2 266509854 36783634
3 863283361 406872715
1 991494942 803564887
2 563945275 743821331
3 950858417 152995268
1 104633976 196275917
1 718537367 945604093
4 130138072 557503375
1 362930996 755352380
1 98712968 103165102
2 66257147 163924451
3 254733465 670399340
2 521346716 532786113
1 284955271 728842071
2 227320670 997914760
1 34988341 53932675
1 481286913 713706827
1 388029336 663752020
2 572745721 256839811
2 401604367 107847444
2 702959618 636413334
1 276245886 938449954
1 993423315 482526554
1 596113358 330772915
2 403145473 311653183
1 314849029 149084467
3 590604518 836166820
2 122171824 329127627
1 756616520 586575470
2 748586979 842886602
3 287466618 263375470
1 106172637 459152081
2 202652831 558810241
2 767819139 728315296
2 277508137 50597042
1 435214905 884426497
1 543956313 171296265
5 930652410 694058750
1 697433429 988873212
2 491507484 263686633
1 729156325 171893097
5 91323272 235185040
1 943757783 687291761
1 706990677 379437496
1 250433132 712266139
1 580292144 370380588
1 878190138 426491616
1 564088328 73111676
1 724374935 501888537
3 838643654 654287385
1 506078811 366226310
2 731060780 833250072
1 979750086 813844698
1 941176010 786931654
1 765676059 732490117
2 397312766 63556865
1 420824271 150922812
1 401063720 845305144
1 498326627 670039923
1 994049662 393884459
1 41273242 782897319
1 41993474 246676586
1 20768392 62499588
1 706346807 157031740
1 335501326 435035161
2 659387827 535468187
3 616768955 933137985
1 464078154 367747857
3 239587268 578625448
2 695442553 43119347
1 201523238 268487574
1 904440512 993744080
1 590712326 731868861
1 618030188 999879864
1 31286296 499688925
4 271333150 44779309
1 88891347 983820285
3 374595390 256383399
3 215220615 15097204
1 845473553 468010439
1 554992105 531622501
1 377780697 732943132
1 943404394 999187030
1 288882086 863380429
1 692226779 139803093
2 933777902 63441823
1 243290565 550379349
5 252893339 46022274
1 41965048 493144115
1 562037878 893112850
1 599629722 840555047
1 512089819 272577156
1 669047703 360423110
2 724615634 914616255
1 602909981 621049282
1 517277840 253093205
1 558350682 843673880
4 295464907 912036435
1 827584526 588979670
1 340083734 967166545
1 339334151 531513300
1 170400850 767420421
1 409593622 926545364
2 931543366 283660376
4 150279544 484043032
4 297843033 427472316
2 308287036 333077807
1 790079887 112605322
2 808987881 396234785
1 436568232 682419516
1 409461930 601956808
2 305290103 11092962
3 917270689 163647905
1 66040960 901091498
1 228356133 548127309
1 516522984 954436084
1 714369068 664470536
1 816820465 961063825
1 452108312 644403908
2 630449661 782115019
1 163041144 627994396
1 88619491 912995252
1 639160908 225480559
2 442486900 116235949
2 8280048 686280851
1 402152381 789982605
2 206670644 624879277
2 340173557 664479792
2 418859962 916173592
1 238295178 202875883
2 46424195 27689534
1 245536356 669579276
1 479547194 804893690
2 293730602 975947515
3 721781063 658660145
2 557280594 441033486
2 411260382 408850005
1 727639667 639311564
1 827544235 371851074
2 895383449 18401441
3 460377643 352576127
1 626816577 707185004
2 843313227 760703914
2 743561490 939895049
1 199770822 152791439
1 499427590 681336871
1 97680962 67615902
1 352222317 258257650
1 169116017 778185065
4 827280206 102369409
1 396105597 571989553
1 811652729 260804020
1 714364427 405136484
1 265298898 623527495
1 311731869 258365990
1 283122884 957005994
1 985264427 244630149
1 890582120 903937040
1 58051436 123774998
1 43830441 545419444
2 490047601 155397053
1 545296199 544617637
1 714223724 735544725
1 813735772 368595197
2 67328344 674062008
1 556805312 814633361
4 60570738 423298693
1 480461518 862579540
1 421068226 4508439
2 136532623 683100036
1 783114238 691960751
1 219909203 784521742
1 685088178 870217353
1 883109953 568773
1 553396514 497816002
1 389614619 462007671
2 321994458 606395388
1 506042070 564771935
1 988524260 114880124
3 964618381 300619348
1 493723311 732563509
1 184680825 845853475
4 303400310 3768578
1 197909816 308707660
1 460573651 910276284
1 633377789 20378989
4 478867294 158841542
1 831821310 472288229
1 912939222 790283340
1 723713937 696658923
3 58841523 604869228
1 412993781 81486168
1 211159124 113006532
3 20914724 952179014
1 727525318 745170293
5 623127168 681392917
1 780641743 898766766
1 623913731 975741794
1 736078047 645089888
4 958989463 550429248
1 446555922 870057194
1 60457748 747550240
1 838795082 43451249
1 597495411 830835893
3 346679437 377276109
1 372347555 56608274
1 990286482 226734470
3 523423663 576094773
2 488635083 532362761
1 124574729 367769018
2 839540377 759381608
1 686253850 427197330
1 776640283 748600296
2 898675009 615154751
1 725662962 74889365
1 958263053 618296575
1 327771494 696632625
3 18841532 550273560
1 796132971 11621707
2 903394392 46137094
2 522926046 736326484
1 624824549 800117162
2 765533721 800861600
1 444599764 332846819
2 306824332 347756343
1 126488495 340698430
1 578763401 466724529
1 701951869 708684578
3 760464182 728825040
1 41283205 405134936
2 518320023 428642831
1 55587871 986510174
3 221898498 229940451
1 259243312 408684342
1 955581093 536239056
2 42388489 892669770
2 455564697 933155199
1 23987671 94528425
2 403360422 886946274
1 862780991 950142975
1 803923463 852245330
2 847751114 240593293
3 251242111 124378518
1 324350852 628513904
1 254572608 860127171
1 213786766 1421043
3 137586044 129047957
1 855295107 176680992
1 953682055 661958953
2 442335261 228866002
4 803058427 877054394
4 682703626 751377690
1 780121147 947881784
1 439919667 701560347
1 597919767 445298441
1 572859146 569057539
3 810986657 927477224
2 976872429 74524225
1 126600121 461689205
3 529826174 237918967
3 274516200 555875008
1 480303804 624615109
1 187379677 802145805
1 121120031 158292973
1 371722327 720128810
2 627579013 998677044
2 871221208 450752187
1 395578295 408140391
3 543826513 549429698
2 801863998 640535751
2 599084219 210069090
3 799947357 732988806
1 56533653 260217352
1 104070122 54152152
4 472514177 678988301
1 476455705 89665974
1 265468261 820092567
1 70897597 841086440
1 990867536 323894745
1 411262285 470527892
1 814219536 87084689
3 460408216 577044725
1 90319480 805576910
1 310511842 62182080
3 356517193 816630038
2 439091014 913551206
1 46481324 143101758
1 46713891 177145790
1 304260085 223672225
4 157325766 334326450
1 237724044 401085973
1 524382062 372102951
1 410938544 285046864
4 486684547 82934930
1 629027180 435807793
1 552835133 246894502
1 166975371 241769568
1 722756261 849043468
1 264066928 286336232
4 162759705 768052142
2 593974945 425089728
2 641143732 92998391
2 949315981 353019930
6 841884608 506902227
2 992309268 769647334
4 256354827 196714312
4 408360435 654371347
2 814110012 427772303
1 230445703 196930354
2 797942703 705191803
1 749107693 104990291
1 146761589 848282153
2 675668417 456176716
1 98636778 151632728
2 545717540 775034675
3 889907232 208759947
1 985135484 132720941
1 99777291 349155236
2 365510304 746307117
1 510130145 359967392
1 73353059 196737971
3 310886634 534703243
2 367781261 852273367
3 291556085 872850728
3 938188130 269086409
2 684315942 702370733
1 509453056 236709187
3 744091419 513982466
4 539778876 136692198
1 333957205 502726949
1 886685446 547923348
1 241509188 803082952
2 348904545 491263041
1 851055187 56465652
1 539453988 611419880
1 432254164 878241581
1 683279115 770721654
1 585486598 437778907
1 427958318 975745297
1 627144052 715168396
1 320418538 143498635
1 612841036 645347903
1 630588308 90129966
3 652132090 169746539
1 293185755 305166485
1 314897720 780035170
1 489861193 501993778
3 958134449 840862635
2 643836640 16411340
2 370435184 175606337
1 692884084 578505761
2 526222789 318099946
4 929155925 625029968
1 934173818 760214758
1 15672076 620901745
2 487835353 811257584
1 771255503 611214806
1 224055601 386891654
1 418451239 280685822
1 722380656 948154868
1 88178378 686611011
3 980115511 394165969
1 246371351 680186042
2 338006639 715059470
1 796723793 207003612
3 454494798 190993714
1 24902226 701070411
2 638328613 215553678
1 403691466 190594270
1 515662269 842398593
2 291386573 986160873
1 853208685 870252862
1 582773107 469674829
1 508617574 859110368
1 108552333 323308539
1 965124741 399449019
1 713012558 253386212
1 914473279 223230262
1 901496967 421252810
1 9819732 574534426
4 781481795 234742756
1 868460927 428491756
1 674533252 329560650
1 844712757 986773033
1 583496252 643559220
1 663614717 422759910
4 324033206 699054310
1 62079008 412470552
1 752823931 752877888
4 773557378 918928525
5 476327953 878310040
1 110811216 998901357
1 240032657 559907502
1 572782227 559616256
1 41512726 356100046
3 204089929 56140075
2 559632198 105759356
1 951810822 489383797
1 180750556 709630027
1 754550071 505588808
2 952611664 800985550
2 564366274 315082384
3 136506165 834523708
2 427556101 246840352
1 888041402 876809624
2 967648879 271837742
1 509002887 16137700
3 422199568 377398080
1 197089687 406146619
1 35687933 242003354
1 163895232 215626681
1 113616521 711637317
5 401402373 869799928
1 84358521 104274573
1 26983523 994198410
1 452267283 795278397
2 660345610 562737321
1 592471290 598766441
1 146521238 196766344
1 38258114 343797183
1 83633596 662551137
1 200250055 870761588
1 646445646 739783302
2 290044941 591043066
1 787471092 530781657
1 56989649 322436340
1 847385335 687768223
1 111913483 957543054
2 748424387 268396260
1 248492608 479226894
3 632653011 393933888
2 202349193 212752029
1 474882156 660260228
1 86466040 973656721
1 470859564 875022703
1 266049264 114889409
6 344863356 370524100
1 862543240 913627329
1 997622882 217115132
3 178945295 854929157
1 479610314 270498338
1 691200063 828835739
1 12990875 532332874
2 422291512 438008003
1 225512917 962528281
2 920861250 968611010
1 572272095 383041610
1 967028524 693113617
3 606825582 353160117
1 626294788 479909261
2 189014319 962217534
2 781925004 894094318
4 880660975 612606709
2 587317003 958980838
1 74722649 917871357
1 117903844 295224438
1 351204109 559538747
2 686528052 977426788
2 620873067 878645195
2 402051083 711661517
2 713512436 621186563
2 276784847 405154793
1 218590111 947838223
1 95017458 494095201
1 43297536 376915318
1 847185132 54025913
1 467515515 114991144
1 614897632 955346509
1 533763093 221312026
1 663654467 134869143
1 806384937 621150697
1 593255723 919697205
1 647733665 411217281
1 354513945 619664642
2 102780224 813200999
1 535875915 225843457
2 423985540 204133735
1 734810509 884733509
1 654645901 133559250
1 610304695 152489596
3 911358401 569467929
3 951797551 1352179
3 77388956 427434427
1 193123121 250686880
1 491952558 442839726
1 758349491 999408471
1 683499636 561437228
3 183585606 790999299
1 728243182 847519899
1 995300100 828806429
1 884309762 877692555
1 574118131 941388095
4 30479549 340889849
1 556033659 131132592
3 333311670 284327648
1 736297887 274502257
3 215851495 368524486
1 608560623 640690919
1 663118882 837155010
1 593171483 591254177
1 629936077 305040035
1 21388480 339492365
1 759681482 988689252
1 368365396 629553538
1 241172495 855385514
3 745785899 736362791
1 234365830 18927525
1 245705457 366721912
1 857183644 220818272
1 760585936 349097284
1 34983724 793849648
1 477041029 448910732
1 517933930 362720553
1 952155388 829260971
1 715807414 408557521
2 597714642 28691681
2 879413738 245271901
5 419679493 941029632
1 543319856 832374089
1 271889958 902189933
1 973312051 133458447
1 929284203 338576286
1 453645348 742785353
1 822716459 590666920
2 344387032 863180291
1 805565329 272386694
1 375691522 253892297
1 409389555 382721374
2 6575880 990140393
1 142648516 838360588
1 36079945 186863262
1 961070965 410679335
1 224339421 42310093
1 415011678 516392907
1 18672109 194706289
1 866009166 736570951
1 563393097 274337466
2 291204629 169752295
1 839486241 149978103
3 115635984 768632942
4 307917036 604272801
1 526593786 565874021
1 682872 968045413
1 936676770 320047358
1 768410716 471501998
1 254058029 454756851
1 235462191 137140466
3 29495740 463473533
1 671443349 47187633
1 843258853 720261001
1 789790714 778288316
1 550916022 490788467
1 257499806 495327638
6 529876742 213501283
1 783380643 346757685
1 42252551 290544361
1 205177146 15289644
1 887948288 961232399
1 337558199 809720151
1 273663833 791721191
1 504781974 544509021
1 607523955 493224997
2 707411739 75353868
2 419159993 214398479
2 34173068 421733689
2 724882853 585153353
1 48057595 706634207
1 382595121 729972763
1 567162190 31606402
3 184523975 859301758
3 219515775 972455592
1 192534991 378066301
2 867847065 822808837
1 484627735 280209090
1 349154209 126723054
1 730918952 375919668
1 800757314 507389723
1 960880109 107920908
2 411442218 904753277
1 372637060 248690861
1 853988341 390343693
2 239798475 804947767
1 563820064 100367407
1 691038222 203266625
1 398941671 956908524
1 884069612 417456589
1 905532698 810246551
3 573348395 992933382
1 287762946 10975536
1 234352910 792063375
1 565929177 220676287
2 187113809 948016081
1 439046443 943762303
1 374907758 971065029
1 986192339 848962495
5 772192905 82080985
2 757288951 416032221
1 353890384 640035225
1 666504415 594961265
1 559819965 510132939
1 501467375 377276955
1 234479198 162609107
2 142368780 403655692
1 248459751 63007508
4 820671803 686604016
1 877806630 815001808
1 722102472 262023999
2 288668688 760236538
1 505955859 463164225
3 273516311 360146140
5 211327753 683262457
3 286796123 928176040
1 17615090 561417091
2 923947254 301982948
1 992639294 269590598
2 144097028 735631688
1 332754526 983164535
2 64584676 862676942
1 180901076 531091799
1 464006566 228697506
1 407155187 314265183
1 251856189 275835839
3 23690747 876581662
2 261401997 415062045
1 732312638 391320253
1 434325457 682082382
1 172984786 413575
1 507201569 104983363
3 577324509 394248123
2 257875632 562793755
3 991360343 786451709
3 976654613 158934130
1 417366764 417866772
1 784071565 89107851
1 411953382 898432812
1 8828324 467754770
2 420315341 658122973
2 401026042 533836954
2 583966032 841877567
2 656931663 835188512
2 822694005 875340310
2 726704821 912086351
1 361793157 27057581
1 761828645 653299529
2 684012743 761278897
1 619829279 338093136
1 247502132 434431921
2 113050294 27777461
1 960212386 195098876
1 352756947 478825426
1 995407848 421232579
2 851120023 641222397
1 717136558 820568937
1 398418862 398848278
1 66123749 388250355
2 366295973 600154188
1 390181498 551104218
2 720886509 673134166
1 365124539 433813821
2 267682927 800131845
1 689236720 393995451
1 354698555 27079226
2 77533592 812097055
2 487493570 165453683
2 87464193 386376808
1 89556097 467619827
1 443190584 636175392
1 92272927 80483134
3 365435657 239733862
1 969154405 212730991
1 813839117 334122051
1 936239832 213499552
1 957952379 101392846
1 782173399 656754724
1 763775716 119809400
1 565734921 376150360
2 499553036 52428276
1 704469330 735327893
1 471898842 315803390
3 939107726 730291232
3 716288411 981623251
1 228844774 967645731
1 906839632 506664841
3 310923018 215182406
1 53815539 638262047
4 691428941 705546356
4 59006861 611728592
4 867057826 120843617
2 270102807 766887317
5 32982521 249212240
1 557971884 581692723
1 985961742 890554191
1 211895388 350717682
1 155021136 115776535
3 906965507 799925973
1 549039369 790958749
1 599335719 721573185
1 920630729 852037327
1 384375343 163349914
1 196515328 687786605
2 645211255 797311245
1 741053148 647550807
3 106532159 582080321
1 722210356 387630519
1 544734376 742880022
2 186174531 668458844
2 663844715 333498319
1 297697356 28294561
2 700954443 965821062
1 767500337 186029913
1 353907358 149930947
4 603374965 941163087
1 252317299 1808551
1 207100610 631681279
1 212335552 988339481
1 690994652 121781885
2 39360776 224040305
2 482516362 155519663
2 139115872 744336973
1 596146713 757833484
2 709032477 261346401
1 923364325 881372738
1 612208821 689261563
1 779627617 347309069
1 625979153 447239368
2 186866714 933221363
1 443152355 72004621
1 740120171 780382025
2 237667959 693481030
1 882291231 572418262
2 220615680 610681045
2 446648585 689293404
2 780932038 29117101
1 776825531 648062695
1 408349060 20644636
1 120749807 906018823
2 75754849 30031593
1 829155617 199777712
2 891339577 522234764
1 254912399 729701882
2 246121604 130989739
1 723324038 359115370
3 108245462 318899026
2 89953376 436340750
1 896262246 980894129
2 306154812 42800673
1 771262488 874210955
1 490610952 844207949
2 126523358 226760939
1 246781784 751012643
1 131345091 387180341
1 180675697 251881694
3 855846395 806485759
1 188881281 590304302
1 683764186 280409816
1 71064617 413223216
1 659638824 122319256
1 267639578 924977300
2 435324678 225127226
2 55894749 219740308
1 369820088 274275170
1 597447966 640902995
1 215569335 278913
1 33070741 155125136
1 446133844 786363427
1 349999835 486383344
1 610425782 512993529
1 866845491 57028459
1 720122894 543881424
1 804098904 294127066
2 990071239 63119603
2 555965818 412669454
1 337447032 326097331
1 329533088 842868969
1 953811042 474943289
1 283227630 466046046
2 454760244 153721169
1 639705545 487703815
2 516466969 533308512
2 957414481 742914080
2 228261763 53590648
1 704785956 421754357
1 594722041 484162741
1 211597443 434597609
3 593860627 757190498
1 407362224 853709503
2 421056563 217943676
1 736723355 534577296
3 884045601 289875276
2 119997323 996990683
3 926872360 32633104
2 189714338 801832776
1 328286237 408658780
1 806346802 454659997
1 595950374 537019848
1 756760619 319979867
1 188770508 638930430
4 535526375 816398271
1 208833834 817456681
1 663556952 272969176
1 641472309 679320836
1 312245141 490814403
3 335681643 243477525
2 16684246 15698194
2 466519423 525309689
1 867798179 61721185
4 353377843 401229618
1 761053057 5125864
1 837534164 464318079
1 660420410 598766580
1 234286975 405672383
2 976406353 239449478
1 11896185 129600840
1 930900792 996364742
1 748173473 858210201
1 156172367 127206763
5 734960052 681255471
1 582720459 920904388
1 615756503 810172464
3 185263793 849926754
1 951357244 206390249
1 6378698 299305040
2 550955291 700063372
1 961370940 787401509
2 8647349 977090756
2 313408929 972913202
1 70552742 193202401
1 709976560 643106419
1 18227368 947054221
1 185826235 701179757
1 849340665 481199254
1 173830145 994124283
1 540776434 343723699
2 815226118 763328125
3 306489611 222797118
1 864523936 451943719
2 420804241 569395797
1 329707302 937823242
1 604559469 810387357
1 395622835 992537178
1 553072744 950004501
1 97992447 668824347
1 769119061 953295391
1 503791026 861801588
2 25612935 803108275
2 209520261 158255197
3 58734473 568654548
1 229870644 33099378
3 24863816 883326239
1 606723898 794862154
2 920461340 64512398
2 842233114 978533327
2 363521007 44942016
1 344474753 261257600
1 243755424 339816699
1 738693370 560848505
1 954520086 827775572
2 332255819 126263283
2 580705061 344336030
1 914008237 149549215
1 634850138 533671154
2 880003081 936063938
4 583361791 634204300
1 428799617 456554069
1 671788434 747467909
1 916081310 873855101
2 19124029 287915704
1 415239016 206201872
1 155910269 34714350
2 28310576 128909417
2 503314813 470252613
1 237674426 159066248
1 869666254 685466603
1 395738885 227919685
2 828653935 520179267
1 391916723 546214847
1 621338304 885302654
1 788932351 919482971
1 872615757 915154784
1 62251903 250489592
1 21022979 513871190
2 468396421 133780188
1 160610121 170052411
1 376368115 835330359
1 537717137 987373220
1 218074116 777852762
1 135407256 616941929
2 274724826 187689531
1 598744419 738912699
1 409637984 318932968
2 470827227 222512385
1 440797284 854642566
1 493092201 265149561
2 934316738 296439762
1 877564464 210509141
1 865453024 27798495
1 588810126 334200401
1 42983835 899146213
1 486405036 620195275
2 947379616 168955468
1 824134303 682394440
1 986677819 27696927
3 89504192 428794499
1 172995570 975719877
1 89608874 186015520
2 10220988 260652161
3 373541571 124238015
1 628372632 738132966
1 762421208 906549047
1 411626608 954484334
4 871636170 181443190
2 41597757 222455018
1 909038530 287895195
3 901817850 522281581
1 187716350 328824719
1 564837241 626413469
1 384700745 458200552
2 936976804 431251810
1 778537631 626546808
1 381647582 187318501
2 413701737 688681764
2 111989585 55210611
1 601814926 401157939
1 405393440 525606173
1 418844858 746609585
1 353442476 149362298
2 398046991 272504360
2 324710800 183366121
1 583040972 750248469
1 453036676 771996826
1 749100733 718906860
1 266103916 356781161
2 883536017 229451240
1 333355156 81602172
1 195909353 849673611
1 18832226 550390938
1 629894994 191367997
1 556179714 567669080
1 622550988 788033552
4 143216765 476866894
1 452888681 683615196
4 13410400 791067730
1 254205661 911350934
2 910999395 151679583
1 51213421 262300124
1 323808530 750795684
1 352821025 474064353
2 556703295 339402057
1 60538075 187094063
1 384813112 301752062
3 858201336 141219186
2 31120314 295800301
2 196749466 29886993
1 919103217 179887957
2 17984123 927983827
1 500362342 371618995
1 236079283 624304402
1 371566292 328532805
4 894429660 237274863
1 200523831 642391526
2 436751252 621656282
2 950572378 665317419
2 680283415 427509741
1 874130405 61725435
2 736529968 178536616
1 291439034 847244159
1 365267178 329478943
1 198368455 61825632
1 825106732 653961397
2 12208016 428779396
1 978399863 489087293
3 135501316 774050585
1 896610629 712383842
1 938141570 354447997
2 53878512 823306379
4 657580649 454148209
1 669139885 294280165
1 111181557 203353514
1 329606533 413817558
1 710858931 351957158
2 69021627 984536225
2 113352187 129144255
1 976983918 989374511
4 226039137 219712022
1 309919494 738277171
1 224735326 565467630
1 970766557 570942632
1 102395179 424076790
1 346023836 675754509
1 414502550 893273314
4 881597142 773687634
3 156650085 662156816
1 758873035 509178003
2 787472546 33505628
1 409155940 841054734
1 670071225 313154875
5 674780224 216513687
1 968729244 869501887
3 388566535 325976854
3 541397521 798889909
1 854056459 957630573
1 669948992 43985355
2 356596262 410234025
1 824830821 935148841
1 940329956 51326039
2 843479340 179362444
1 565257607 878256414
1 844746548 804265118
1 920502436 699498414
1 674808611 401271496
1 605935615 227032080
1 27798019 207254367
1 75280062 186260420
1 483248059 410799977
1 375920767 956845566
1 224447931 467942797
1 661591543 54485586
1 378235242 689526305
2 707119498 607798809
1 675934990 142825775
1 133599631 842837891
2 110312161 684856599
4 728514118 756552791
2 917075005 748106331
1 390671544 807423770
1 164310367 274695425
3 305302062 619955464
1 831421625 449227861
1 42390017 293427867
1 808764853 697586875
1 885724902 851340945
2 851562502 323044321
2 676979024 938006533
1 829976822 826691826
3 850487748 152778059
4 379313540 268290418
1 291910189 177280803
2 550634110 52487346
1 797615782 673141027
1 222791909 626079155
2 796711862 808858471
1 668892111 946994637
1 961758671 636541137
1 857338845 691549374
2 257010268 276425021
3 18228084 195821636
1 711056113 397976197
1 612535988 505777600
1 419795717 962852790
2 505960166 786170568
2 911268553 971781330
1 855756351 288479142
1 893056458 142715068
2 776697018 369111973
1 412064343 854233249
1 330456792 867496727
2 826612866 810073758
1 182239172 592143201
1 920893991 159053881
1 61718200 257716005
1 667154015 482032766
1 5957983 676847221
1 38265358 343694049
1 35994095 893805258
1 893874026 34571056
1 129810148 321416797
3 803610059 726177885
1 451252297 316758840
1 361546421 125622512
1 41383427 176017387
1 137610640 504619795
2 704306636 757026629
1 69188930 7307130
2 746847434 635396085
1 642263096 227506581
1 157478223 842370617
1 51011434 684394976
1 804015650 158496289
1 424595360 466288525
3 554858115 502727340
1 383056671 174828376
1 635037649 330500061
1 416966768 74038295
2 110829649 623228156
1 875252977 740404127
1 697194565 68463115
3 692578067 196971136
1 968903910 762158736
1 318184983 604390701
2 512146632 274262085
1 992751709 59067174
1 350310417 150488922
2 865787495 514542038
1 728055715 722851734
1 876829794 634770291
1 922407991 513330294
2 289900719 71970613
1 587598007 716159480
1 693579741 139932863
1 40588850 770002721
3 694891432 761498121
2 637849214 503347562
2 351195665 989391314
2 10689724 720193142
1 703796800 300031473
1 377326096 537465878
2 661744158 780107689
1 146897821 170814468
1 111961935 806206272
2 947716841 736931136
1 569977466 687111349
2 320821191 124179772
1 916874978 678596074
1 141529893 215373012
1 988352655 782466853
1 708173141 694849373
1 267695443 72022435
2 872322069 472331872
1 468595836 349848906
1 926941462 322615380
1 123198075 513370628
1 634933466 959243253
4 86955494 21449288
1 397663693 751215689
1 240608163 77252175
1 753548412 532271174
1 114729947 709571111
3 151203512 871272118
1 23000009 557039399
1 90830828 839245701
2 381546041 294637800
1 364311954 219660508
2 87854915 432832473
1 461170980 635559442
2 893144697 157701026
1 267316016 678020704
1 377528822 563864065
1 347187834 564818864
2 463559193 11578103
3 723773849 128793340
5 954766446 11137023
1 492124412 204392368
1 248958436 176907193
2 305098319 899051719
1 196364898 256144311
1 329779776 626650722
1 50885301 396927704
1 720540895 324107630
2 272751018 801770380
1 454138279 857010974
1 529863344 787747095
1 847872969 467594386
1 820670230 380628281
1 912417991 296097866
1 671211775 475105715
2 733185539 444736468
2 966492265 656987297
1 519451124 413778412
1 172651832 378637700
2 940328059 438562304
4 767950625 429871669
1 299599519 286388606
1 138655142 999315276
1 926151090 676022185
2 802036003 250342044
2 932935219 484569465
1 54808635 358626924
1 993452906 558559377
1 483987492 62884835
2 559293697 363673285
1 903797130 72828890
1 590075699 995386657
1 414955660 848997809
1 203305693 539529643
1 94464734 395930569
5 670141474 560102218
1 798628280 604312832
1 989139347 682281268
1 856887338 373495252
1 847577680 695055209
1 603491307 973748010
1 578326605 626813269
1 234515977 317438531
1 754629381 749046687
1 896727504 473365750
1 865226876 664792032
3 234963489 499462674
1 969781384 605146583
2 808105768 288973452
1 605918114 796383332
1 665143634 773720344
1 81134706 291090259
1 525392954 304314469
2 901482463 662091342
1 20886258 733756543
3 551174993 199951267
1 233211568 866419796
1 901510440 485359038
1 226002615 344901252
3 892352081 397173330
1 519505201 687840462
1 957023839 814416240
1 86143231 331248324
1 106209675 276499451
2 894565646 799387828
1 454941324 48626715
1 831907037 277037234
1 516991447 286109501
1 704897523 77044314
3 886698708 66566148
1 130781619 462325871
4 780619319 117206599
2 335290885 760866053
1 946714824 541795915
3 550917437 680253545
8 699135232 192014802
5 307281140 9008675
2 336696121 52059404
2 943997220 141635920
2 2564178 488474767
1 207654343 937695618
1 410326059 420535344
1 132427747 432907818
1 160259939 702662323
2 972493419 705184033
1 136950518 599378175
2 869768192 165512760
1 560851379 199305379
1 109192920 937473857
2 687923121 308951789
1 58759103 779050200
1 89186998 228597782
2 529320780 215187193
1 805831080 17310080
2 574932832 539334214
1 325638671 129179524
1 589527574 790613330
1 317117432 800572202
2 242428054 538272175
1 790228561 511466058
3 857570171 870739620
1 151564383 73902358
1 593591997 564826621
3 509963141 103705990
1 313456431 701310573
1 315758139 150211350
1 529828939 158882641
3 615596261 479978858
1 105353596 945606758
1 524336861 440480475
1 545347503 18258181
3 569576318 779053604
1 716144132 215872423
1 905153928 801172712
1 259198088 793671198
2 272089025 886759993
2 789909341 34247789
2 900199712 541136098
1 29359107 394058870
3 266158428 119070762
1 509424971 701850822
1 96094553 951440800
2 755809528 475296770
2 272849225 891473381
1 153029602 465462066
1 604870814 570075570
1 92694958 787819632
1 18801628 89370858
1 236700672 728049361
1 534559437 190426161
1 134919112 264232748
4 739353458 721252842
2 854635583 490048342
2 414263968 385202716
1 990639086 314718470
1 689847883 179163605
1 654057805 396018049
1 254012217 333193375
1 171101474 643542322
1 392519967 613488915
3 256441036 783597113
1 990982494 33566521
1 435069344 603049095
1 204111859 849997119
1 947854293 278518644
1 900713418 907398034
1 274266166 298021354
2 818345009 784197514
2 144928746 35118775
3 876313533 583609114
1 137731662 379693898
1 677880374 961767510
1 924440958 804820613
2 737040841 260222594
2 143663305 556676056
2 596183320 283696457
1 80821961 36223607
1 509969171 450929491
1 93492247 212800070
1 674383844 271470435
3 991150812 913599971
3 56789889 173915778
1 929111293 891971356
1 974368833 31220039
1 287980058 166400891
1 680572717 12498756
1 783636117 761543879
2 86999130 950944182
2 64827500 379524857
3 947101279 570773075
1 342300091 744362634
1 434423601 886452584
1 809167277 923210413
4 951685069 232412064
1 487600579 889984302
2 825007127 55224871
1 865282371 72641642
1 81716732 398633023
3 74066573 336853299
5 8832944 107773830
1 95254131 413177554
3 688072501 344824729
1 245408462 391880558
5 567102102 587922942
1 698899270 857430291
1 72271784 38806100
1 910815344 517719329
3 696642351 909312124
1 171594496 539312068
1 846465989 290084174
1 919053232 745282545
1 143842605 921135053
1 518306576 198475074
1 225024098 887441346
1 501596902 202630869
6 415491959 791252099
1 639896398 893825611
2 676797421 18044619
2 419943083 710891446
1 634932586 931308127
1 346067944 304795751
1 721340034 349794964
2 366823226 724415797
3 58105159 460076988
1 202194551 426671446
1 620133984 277644837
1 271244044 544327667
2 173417264 460162444
1 1706568 535345812
2 436464018 996228401
1 625342286 844688747
1 836164774 809472474
1 338374348 532831142
2 194327673 750400964
1 827729873 766972517
3 781457466 255752543
3 50545239 791992040
1 109321335 577957363
1 863544783 504776123
2 832053055 560769795
3 704339079 685102972
1 524604820 834490422
1 981922087 862958198
1 236316584 100954069
1 339823584 576647632
1 689601680 940819103
3 980033336 649410265
1 351888311 558269947
1 761920979 21688558
1 777341636 15293809
1 22381577 401082095
1 269624184 876689879
2 21530830 73731377
3 19183703 983572577
1 37149177 793133598
1 231381199 895838214
1 252496258 244300901
1 616060687 369308171
1 846784218 2260602
3 452579945 736697975
2 85532374 104025722
2 125253971 397451424
1 999509113 349232175
1 599997788 982726695
1 442057675 9423479
1 316724266 379222020
2 514962157 237969926
1 554935734 395623870
2 421183429 344746313
2 604255990 795113117
2 699545982 598785234
1 822270801 526120511
1 793423932 89103134
1 286943443 856204409
1 169787902 442460059
1 73609800 993563246
1 760279868 868495093
1 72483026 457661898
1 772318882 616051839
3 269661851 333849772
1 545600543 284574104
1 591874321 444425114
1 649811188 4420632
1 525072125 147878117
2 341775203 326408383
1 308670024 554287241
2 163254962 746899904
2 401572581 246864638
1 485827700 984390389
1 519317874 320172145
1 496022915 872604157
1 986481817 802153221
2 671463643 587186923
1 801154556 320198753
1 929407990 3215444
1 642843272 113549340
2 681715184 673001645
1 931771110 430059968
2 423214112 561222775
1 291641291 683064692
1 607003075 490835684
2 30490010 135188102
4 654736585 181077133
2 713881524 712470387
1 18758949 456885866
1 501527386 891415179
2 111460125 913657296
2 719778827 668841077
1 2334319 79056002
1 864352865 890359067
2 837240071 153229000
1 441570526 935995925
1 638642985 345074608
5 119177234 900496948
1 215530066 171486555
1 101967030 632420595
1 125771199 552319717
2 394686132 323161684
4 377130564 551622462
3 975377552 846353720
1 914797842 119523946
1 391811807 700503523
2 918299667 917761123
1 327505820 194117468
1 695062887 31729601
1 84114917 329521889
1 203520304 552217255
2 464217322 459780138
1 787244589 154450178
1 989381 588327006
1 270876262 481242229
2 369383621 135202874
1 406377145 657980895
3 402340062 695630393
2 37468181 184818888
4 81935998 854926048
1 99788793 66459505
1 274689827 943605146
3 14011178 170497852
3 571337438 903113159
1 453783571 499278218
1 521949900 714500658
1 165159311 35381030
3 52442011 973709016
2 753921095 505885791
1 372768668 426262083
1 218751155 407805269
1 672803471 672627381
1 960996383 321645111
2 75718238 803471186
1 948902637 165508514
1 268051724 69347468
5 203969436 603805038
1 905157324 156057582
1 932026954 858725437
1 905399604 581702751
1 531950858 345162499
1 440522839 989249336
1 899619012 615239158
1 290543994 445638034
1 221769798 560055019
3 912606328 964721531
1 538157256 360418900
1 484260797 76673981
1 946055652 254566055
2 396931281 74035360
1 668112688 13397039
1 149924577 890995084
3 257018852 622028563
1 538595923 83471526
2 421041362 817319142
2 252550726 510178494
3 627881224 759480445
1 389562119 778462945
1 898462458 223192494
1 561398275 626299133
1 622485223 545141626
3 619943092 950628938
2 553560346 774286247
1 244525348 619574505
4 726555372 987804140
1 628719215 985589943
1 432449154 553412558
1 2080808 388102631
1 228457027 585898716
1 933980380 127317083
1 835153451 148419714
1 263637376 697934849
2 879360147 372196733
1 523747951 919217305
2 729546482 744781207
1 937311113 906298648
2 343488119 761869847
2 948086934 8138974
1 997689216 891925637
1 637493377 544630091
1 774772445 699822978
1 796284765 901764515
1 439222411 223966972
4 942398440 853782291
1 365001041 167729943
1 239939123 597759543
5 403078291 458646876
1 573202268 565369404
2 75680594 846083660
2 516935097 411017333
2 330056302 696709860
1 614852834 367243013
1 881180341 226340033
2 630440991 257003296
2 908537701 692564667
2 993856549 50064264
3 547665063 151350427
1 297311027 169512768
3 565602729 600129847
1 354224827 963787770
2 581753662 258482712
1 617187511 313887239
1 312948244 544114222
1 114126095 177060384
1 47332715 55779909
2 993216661 850184448
1 45609215 523024611
1 495136587 133426219
1 723715254 112530227
2 855550139 116249428
1 927070368 919468715
1 218356081 676952214
1 159848161 775349998
1 972654513 526898547
2 369573444 249543471
2 621411114 626327953
2 646827118 463250251
1 124192702 655559706
1 594068791 491688512
1 335292364 405843697
1 203108759 661084262
1 400226058 2355989
1 656467646 756011072
1 338684089 441907151
1 33474879 258604845
1 960766375 977552607
1 991200760 586704903
3 669482811 315831108
1 391242625 205187385
2 267413737 961128530
3 154959603 237636486
2 788389198 237612726
1 625185595 872869416
1 943170667 945269910
1 407682551 266217484
3 964422120 696187893
1 567882421 979619395
1 443673847 529134398
1 401451310 978293316
1 646336894 957719933
3 378813422 654421891
3 826839946 462256037
1 967881387 452781359
2 73198002 840391258
4 943944013 339522993
2 571265961 858897149
2 778314759 567820454
2 855063356 590991381
2 658643186 44535428
1 658513001 69270289
1 253835960 475226641
1 274293235 663120054
2 356545639 818933352
1 913654999 662533130
1 327351114 229399318
1 954983440 702207941
1 709700216 232193709
1 886718051 718299682
1 383982618 565605418
1 24563941 305550377
1 314806897 69747968
3 673420940 971696584
1 587488727 459391709
1 556037667 663528127
1 622182 266559370
3 26638644 626936156
1 653080416 653289280
4 370748288 515199363
1 332453096 794286404
2 277037407 84363354
1 796471484 554437193
1 137508806 942504931
1 211891586 246163522
1 92987975 975498518
2 357548059 16064981
1 937442695 695944403
2 843631857 612520746
1 821418057 563625336
1 470069310 214651381
1 656739324 990279236
3 751052408 414095103
1 550266391 712333000
1 568358308 361000347
4 434271634 15589910
1 455895119 484611705
1 42680680 981089239
2 544346787 816473379
1 393993985 67731399
2 216553154 94800476
2 395954688 266356157
1 92483994 767013798
1 344502482 303773350
2 40348855 338293734
1 922496865 852965429
2 175394900 658606882
1 250081461 855063242
3 808107928 258304843
1 793785845 149528237
1 342975976 700623719
4 280589606 239535237
1 145198188 5031677
1 211043219 291836901
2 913360023 301740563
2 47607533 401057197
5 201891749 901504949
1 988741032 187031034
4 46199695 215045578
8 844698023 704926795
1 304905122 136383158
1 10105014 486002585
3 488697397 130590199
2 10302964 442271542
1 292804693 289169911
4 456503901 472222154
2 498539071 916544365
2 969231774 509067646
2 952601806 488820555
1 185796308 287363595
1 551847557 731614996
1 156481732 882479181
3 392378335 650986779
1 1143531 985219286
1 92482482 582945093
1 663678456 517187766
1 698107106 482882565
1 240670007 804861435
2 463131417 438310568
1 892469852 287778158
1 461824378 746772165
1 811986584 478984677
2 583110119 90578804
1 635305050 405556777
1 831134533 525940678
1 845871353 640238377
2 907828395 383896981
1 426007615 404730780
1 910992692 715002844
3 220100288 142047145
1 761956035 952220658
2 824083928 690710826
1 416091516 193091783
1 937744322 530518285
2 636284607 712744204
3 337431029 158178545
2 644937334 474641059
2 603181352 507080944
3 458066591 280850264
3 789793646 148939780
4 55879695 948658448
3 790857348 446076566
3 72378588 451831302
1 87812628 585810657
3 215063249 3853114
1 805074928 363466799
1 189039669 234388425
2 44113959 124941930
2 303555428 460012238
1 297094039 649637172
1 684503261 81766858
2 65477395 227807884
1 589548334 894424624
3 999474311 276326688
2 132744275 136154267
3 545002814 209224869
1 23251864 480923615
6 425447662 75110729
1 339385993 74562621
1 49002448 813404490
1 63566802 959587841
1 905912184 790834164
3 833364234 878101149
2 996327943 417141200
1 666315873 587947111
1 923634621 221008102
3 154732297 734738687
1 100002687 144723834
1 36911476 901545442
1 745446351 335732432
2 71820908 38976825
1 352117927 119163664
1 600012477 271904734
1 314983135 676739359
1 185604055 693440112
2 961482403 578724316
2 138123419 14420646
1 850683658 145677474
1 677189345 876632145
2 858146014 538098423
1 465278431 874514938
1 69893791 439674916
2 254176480 602339300
1 704422603 129737722
1 675861981 484299195
1 691986085 610838288
1 116784390 682353633
1 659398362 901192498
3 566348379 712630678
1 143551806 360776408
1 451563192 373741490
1 617532754 594623148
1 257299218 981000013
2 188825722 534640202
2 329409323 461589651
1 912505054 753895452
1 13907913 537978233
3 761054832 883800673
1 742468069 701134150
1 534688344 231106163
1 141162139 77773980
1 279079649 544802169
2 898792626 561742453
1 899269419 933908660
1 363408709 715086477
2 777166105 430196240
2 861975297 382366466
1 266876510 71673752
1 303710432 590287835
2 598159067 478762293
1 836718342 388901280
1 342942178 429736304
1 151507654 709141753
1 383895921 611072947
1 529158134 257321566
1 353280158 834553293
1 663738020 380600764
1 890416029 389279437
1 513567412 582185317
1 46637369 283309927
3 148213174 889615390
1 428180308 299323833
5 521794437 453578563
2 214411560 113821150
1 579098263 329712594
2 743353666 24631869
1 761303956 901367545
3 921016681 408944556
3 65318201 306088122
3 774767120 390020671
2 97220905 906492576
1 353415133 873891096
1 251459475 990824821
1 591062104 583789120
3 77477577 941991844
3 278868863 305851229
1 46850752 682599973
1 280272589 227734041
1 343646222 377680488
1 661053054 875627647
2 10962603 201914871
2 305422584 938578675
1 468151573 853699796
2 145236386 57466836
2 640860784 591586876
1 177653398 304987131
2 474302881 255478847
2 533310712 893929251
1 252211380 685673209
2 511367673 218912089
2 707155805 999143990
1 829391397 636870128
2 98507197 654093426
2 403888986 314433312
1 954356327 700097921
1 365689437 763499134
1 599479603 114618959
2 646688656 959960970
1 977797298 565518145
1 61115068 666922858
2 502526002 202043110
2 495596028 57494449
1 349787149 936554174
4 935776639 263864434
1 137876509 819648295
2 558848466 221795690
1 159270857 474650361
2 62856226 206190458
1 999415471 231554498
1 508431191 691738483
1 399904886 9918493
1 24351634 605552287
2 303602905 524822481
1 498685339 281867849
6 400858253 128105252
1 318331439 754379192
2 451439658 442960960
4 867571315 861672708
2 611270746 216007396
2 772809818 573935204
2 82028754 709255222
1 362367199 619453640
1 576308166 215923649
1 599769404 217256914
5 205937181 31258578
2 110317547 242108996
1 144363195 296456601
2 835143330 704426425
1 55186434 861155674
1 355251885 152815724
1 553026423 546548532
1 520466963 518745522
1 108148517 365347435
1 993508211 191657937
2 733556824 315605125
1 976061823 912091711
1 810311423 537768425
1 44818321 719508680
1 276746813 894634677
2 733863403 465412883
1 145174306 874142746
1 542552817 968319899
3 474819495 329600884
1 927717870 41647887
3 452058538 588912322
2 391693951 242842757
1 413530565 728416913
1 659895190 236654207
1 873723433 800252241
1 970181065 134840710
1 956238558 445654960
1 335697564 271989533
2 182623049 765220047
1 444349239 577973571
1 230166738 870699353
1 722876825 19896877
2 16178542 838247009
1 687594788 785298762
2 944140086 879354775
1 730568059 378933089
2 507910899 289225758
2 51022976 546847845
3 199125148 529490610
1 266087746 981084247
2 572688193 286635181
1 202006433 860641369
2 141643060 301545955
2 647476615 291139696
2 164968376 418595074
2 397131155 964862694
1 204934798 686667152
1 67609666 379773282
1 951652159 45619855
1 934070569 379393882
2 299825856 751991054
5 194509585 627984474
1 175479727 235064939
1 900450288 786155542
3 778998375 80770526
1 62568855 954932784
1 348774123 182448313
1 723475097 172334087
1 628967272 15647950
1 921138930 579879953
2 712614982 707472518
2 584532704 393328751
1 670909628 557329688
1 285030878 544163759
2 844130638 519213496
1 370508066 930028143
1 454367585 666536331
2 946560398 174454359
2 803068575 516026568
1 549719988 611407714
1 326044547 279552166
1 476927465 172511138
1 726859350 429632986
2 712913413 52744708
3 363113466 657989426
1 816469078 271819569
1 961910170 380973292
1 408177492 356923681
1 563419819 967507994
2 155153443 750042709
7 2611894 517363037
1 466205776 632110586
1 245062990 740513588
1 4806273 262263843
3 170671212 854603051
1 12846439 901391917
1 467512578 532383284
1 203665399 66004651
1 668978332 572200891
1 504843355 399058550
2 771988409 234548553
1 163556317 456212979
1 999416791 216099221
2 543032849 577762424
1 969302727 819787485
2 108877012 225101708
2 686636788 501375989
1 31104080 444205754
1 958140490 66414617
1 260818159 539495845
3 343169984 574636172
6 862710640 907709605
1 749818258 248712832
1 51929288 70397132
2 194948132 56920003
1 397282858 122628878
1 820595041 573084290
1 743339156 618444463
1 865519090 533685111
4 426505050 170329099
1 881698513 996310698
3 128536874 246038027
1 611968322 369845254
2 290869487 236006421
1 794024486 353920647
4 152763794 536277632
2 878715533 115113303
1 131462827 704378082
1 436772407 491025467
2 815164218 743520588
2 650501393 530008022
3 581741034 230958692
1 557245448 20072035
1 989029076 878409688
1 426205010 873605574
1 560399755 624409796
1 310542555 378574091
2 669707676 352730267
1 708729279 975210686
2 501018125 627338314
1 131957766 191952176
1 989610912 649387735
1 454696065 128947058
2 346559853 135330216
1 68734343 402221209
8 501471040 660418460
1 700628759 504472156
4 73210093 352448263
3 44727729 218675757
1 984005177 577312234
2 119136001 252909801
2 498431219 786220480
1 30256122 539163738
1 829595281 407021563
1 725040877 518428935
1 483591765 174977043
1 979121239 812224184
1 422147832 378029022
1 435897515 329670728
1 979740645 377627918
1 554612404 242454557
2 484391488 148011911
1 840845312 410205942
1 450707643 307929091
1 675148462 323995879
1 60244373 90711600
1 844162766 642277509
1 818633368 193548270
1 779057709 223049139
1 58568915 937635524
1 282208573 135533313
2 24492912 917653171
2 978036714 760604382
1 2467008 460185197
8 646742132 930736522
3 796253867 641429544
1 194360521 827686160
1 798665130 962511972
1 888546909 962730344
1 557934963 594892668
4 312983766 114021933
2 321311461 171637481
1 996122403 917527114
2 181349286 822529776
1 134344340 334453069
2 547155710 570875733
1 560229189 473430086
1 18946897 924594040
1 214310508 939006747
2 746173861 591244930
1 5257666 290348762
3 411736936 889000555
1 270621390 810118313
3 336506688 491507306
1 155084009 18544602
2 847724416 37642975
1 101150077 875854337
1 178776135 55603719
2 132840288 386114506
1 332910414 157713752
2 277083638 567729373
1 127597992 409154798
1 197721020 752127510
1 250307045 410125438
3 444836667 273807490
2 826422172 465621997
1 776343483 961628265
3 711868278 352272077
1 144623897 29648796
1 715324621 453601760
1 516505441 183189872
2 284713996 90891603
1 161268544 649595471
2 391063238 47138110
1 573083281 514619193
2 695293636 894198474
2 443950919 9523798
1 550788789 20599408
1 437141169 815439581
1 549112074 364774480
1 200539602 778650035
2 108906099 755534166
1 103604361 812894090
1 899502833 388307853
1 664716558 569292301
1 960943993 450885046
1 223847991 841915101
2 534273050 64265452
1 95801227 71448149
4 970385012 926265930
2 574508245 962993503
3 109004599 613567802
1 522781593 413093542
1 864964542 311264100
1 334060060 664286945
1 146844562 561993589
6 321026148 835708511
1 732385558 668314781
1 192844430 984822022
1 876720996 442471436
1 826579135 306214838
1 422381613 813753936
2 521656699 339232411
1 535580598 840667056
1 477636130 875865292
3 803352609 987064417
4 682642004 12343802
1 538335052 72987118
2 602167632 791788788
1 636087623 935277106
3 917454229 860075465
3 167359047 836363373
2 223185591 82763163
2 913803629 220370216
2 684746959 234439472
1 304899001 197831171
2 750239476 778509918
1 579197477 900634734
1 291048162 982309673
2 429977217 969953724
2 291427692 307021401
2 86955583 96270929
2 72462953 927317425
2 421364823 454116800
1 975183551 171932061
1 817848382 875012112
1 129136506 483204061
1 214517939 199772654
1 984097297 277210610
1 454328864 724401146
1 268318969 636742966
2 328983418 160334740
1 406664828 628994093
3 922294259 879740938
1 363041903 368769850
1 232700767 62186371
2 526901949 706654936
1 519961031 84756580
3 647925823 449618133
2 913758521 807494172
1 220358739 235439594
1 833847933 718700754
3 636456457 42825178
3 277362811 329126204
1 548223409 279732177
4 829760142 808774879
1 86118392 204255887
2 47213247 167655596
3 756502353 668637522
1 142473046 500469128
1 257484236 52407567
1 507444317 635404728
1 152679038 888001700
1 183509119 248998658
1 575129507 564033238
2 513448246 321549971
1 285384415 170470479
2 795734428 283239430
2 498541658 542481837
2 620153255 352937136
1 349730746 380834016
1 81677983 662218572
1 574447638 320602343
1 60713548 625755602
3 685741453 387944660
2 577443324 651489706
3 539793508 768552163
1 730355810 473915849
1 421995223 258396409
3 570305924 563226285
1 291579815 158528646
2 977119955 516882930
1 52729311 641114522
1 851732335 298223280
1 849919728 110446379
2 273647862 542066595
1 202925179 181813238
2 863967381 270197832
1 722892707 410069317
1 62708943 596540427
1 461314894 227032558
1 486062455 390394135
5 16908247 611365406
1 565013161 665415897
1 607619157 736757999
4 6288029 719191051
1 599426396 492462131
2 122272354 105359486
1 246800057 925624978
3 9817041 773137507
2 391776613 775424326
2 242443687 245411432
1 702171646 931306168
1 470703952 39438315
1 193413057 551486628
1 164926766 564885174
1 709921861 857105447
3 481272900 82013817
1 22713500 681599564
1 534035394 186874988
1 34576938 295377064
2 521816471 50621215
2 399136779 507496947
2 804415709 713946783
1 854263196 57484667
2 842077154 884711115
1 787268365 408752463
4 188478082 333565145
1 673203896 796604955
1 328451039 760287261
3 848009053 580766627
1 874189816 408075095
1 429483402 438138051
1 373166556 486986250
1 8132345 139517399
4 333294333 204306487
1 659333420 883177172
1 887795228 709424962
1 957866749 722627373
1 159450207 992280350
1 971225159 221347630
1 794282888 561857803
1 869720522 57634080
1 922194919 204220098
4 293571776 893576126
1 827371033 873649330
1 778139543 629806734
5 837028554 132313290
1 461864510 912359904
1 389679125 173222597
1 440800248 130774388
2 460403039 207298580
1 483211800 219403568
1 57310684 600340892
2 942721786 394730282
2 819095597 655974376
3 755158014 771666795
4 899433070 852727240
1 778121498 203566182
1 996715349 183985215
2 392701592 748551902
2 97504854 618477057
2 850366951 247155118
5 632074050 995653680
1 385768908 693386870
1 885529532 881320841
1 128127296 640846084
4 416042352 193564859
1 388807194 685065160
2 472080052 986308213
1 627805058 918752674
1 494035557 566672070
2 965417544 758933237
3 571556140 48039501
1 510247594 457981679
1 634387026 695938544
1 263010411 452977082
1 669328844 210895293
1 923592081 984479016
7 363748795 773671169
3 655699696 553872571
1 309030173 770095727
1 661414312 344206035
2 49427857 26190193
4 334250700 823103224
1 127116655 912217879
1 909102246 701550874
1 639002822 100544526
1 977100998 169607972
1 532428481 256330533
1 204016409 652304197
1 609247156 486097977
1 31565942 391836039
1 578176951 74370431
1 109437019 136860697
2 857775891 169283852
1 500165462 22725033
1 298822565 606537359
3 882990175 23575484
1 281240334 12913442
1 160629595 443443099
2 443188546 46755296
2 787195267 944340151
4 200139037 215860767
2 723893837 32350352
1 76533197 872704289
2 550837312 182020879
1 596776607 32167359
1 327743111 698449119
3 392007519 313150815
1 355745817 795788117
4 33411068 11075185
1 30570407 180306713
1 389989762 233748688
3 236734927 471276548
2 356206883 674648008
1 131400087 399571492
1 622061246 685958368
1 136501850 577522649
1 272676150 512823785
1 184652391 652815837
1 957943196 37913852
1 831736538 407589707
1 285669007 410198680
1 450800736 750870191
2 258625479 916445799
3 891708668 335329443
1 513927015 337504860
1 453823643 619717916
2 902127903 715330742
1 517811577 202383606
4 644291325 168602340
1 720371285 870593583
1 643787264 967545181
1 912446128 106084615
2 207766481 489488261
2 466151393 695011892
1 743587754 739273081
1 574583720 123013676
1 742060800 838379020
3 172983954 35863891
1 821541245 849021396
1 712215176 493425568
2 191843904 650706991
1 19193155 310078298
1 556220360 60241052
1 73073518 827192483
1 932835795 393631840
2 792641619 242128300
2 128844550 429207283
1 703430000 414639072
2 311321627 537843989
2 988845467 948740984
1 517761498 371360328
2 145675429 281128043
1 209357127 18228946
3 874618873 575027895
1 690578566 276571995
5 278885916 223858551
1 269575088 80399524
1 958906836 718599934
1 990742648 18489466
6 638722747 302933673
1 625710834 494182282
1 861979289 239858718
1 810763394 996549683
5 219890318 799410736
1 220094398 598712406
1 625729125 218660878
1 43618138 169922349
1 23184329 585659810
3 293353842 485986043
1 793915045 830180342
1 350828643 562071249
1 542538655 778914126
1 191102989 675666624
2 827546633 762499698
1 832384084 452390457
2 282231583 891649325
3 199466677 555572776
2 105629734 779206720
2 196101122 541647278
1 221768917 653013745
1 765328892 222700895
1 407726462 375979711
2 420008761 539488247
2 566069173 755958015
1 197557683 908105194
2 325411199 68747284
1 105517703 583077442
1 264142138 974823218
1 631021039 563875242
2 903668122 695543494
1 392163454 441490398
1 712225053 9115415
2 340526966 382624911
2 937849615 886415757
1 613122436 166252692
1 5143436 590362518
1 444220068 636329006
2 501657476 801746141
1 418890856 886642936
1 987909510 427385543
1 527594592 766190455
1 848197851 350265113
1 271296067 277722610
1 655202041 556375352
1 509373781 808631713
3 573981248 892460248
1 183068693 949624387
1 114083631 815810943
1 386512756 766990505
2 338648186 350056355
1 509534098 250587425
1 746936748 61852411
1 571438530 898013656
1 331783461 781338269
4 156107995 154079872
3 497537699 746411955
1 553263406 207435332
1 299673650 717480337
2 929045754 2227489
3 913504907 474009565
3 472975536 833451956
2 933327681 767685427
1 505307596 559697653
1 50137300 229453353
1 969646175 981166855
1 492236811 798436038
1 584069756 515795123
1 494170230 819861286
1 68717010 310520650
2 829294664 204583547
3 83460598 117418399
1 547133351 190262685
1 151795656 290383746
1 135123973 465029168
1 959640861 104925384
1 559147313 699732794
1 825271896 841118978
1 521847111 366469690
1 416533092 926657371
2 438983048 476695349
1 363073390 154011330
1 816200652 814589018
1 908235588 621125978
1 566437296 929524977
1 185355507 512984378
1 713307594 51959453
1 162673345 796237230
1 412851193 233584893
2 678005011 127143433
1 507091465 230670749
1 539888727 74268345
1 236944854 362263747
2 889021731 284005494
1 28974470 52850644
1 16232376 181258580
1 787728531 775503336
1 455718471 605944752
1 970375322 630415030
2 163839713 847707608
1 453408163 676235889
1 547906003 187085230
1 251038223 461566751
1 288867618 591286244
1 836985247 374994749
1 29685366 39492045
3 809030450 845268332
1 48968170 655443443
1 102064982 889763786
1 290810273 980601580
4 856245792 276245128
1 590129660 454376597
3 376657969 280925896
4 221866382 833668258
5 211640909 805198593
2 500082425 389556174
3 354447965 528351189
1 107315704 22399080
1 764200169 741052512
1 554773021 925001496
2 470627507 349332403
1 32019919 695961351
3 313238446 347475649
1 500364726 787597927
2 257693791 789707935
1 95646274 701136715
3 342750055 474125563
2 565680140 2126925
1 557003316 491758905
2 532214557 574771827
1 414103785 613903272
2 151847247 888075975
2 304503340 286906752
1 371858725 616426783
3 644707541 271374984
1 419716373 512038091
1 237363931 645293749
2 26090423 903153322
1 62308459 135996622
2 445406855 615173027
1 731505400 49850382
2 580762730 609720971
3 451081111 428356069
2 497870270 156609162
1 692124596 765501891
1 689258457 547396445
1 496311680 287578725
1 769687096 793019164
2 916365579 643986079
3 405677630 750579163
2 38797902 168025094
2 233919361 146550027
1 145424198 470654068
2 820093500 156309923
1 615587673 502412072
1 898004259 553908459
1 254468862 400012050
2 859938471 469394196
3 196473877 603193602
3 635225665 403898546
1 488445311 716419624
4 243976194 247772091
2 722563040 733860327
1 367644695 166331466
1 743445852 645129581
1 667390914 562300841
2 258752430 525576637
1 366324761 836513851
5 531784470 156550395
1 353230847 738029898
1 983063127 60978984
1 619262283 843161836
3 896620961 920668737
1 660047940 843233562
1 578226349 854504354
3 98324752 763846791
1 516054245 978100362
4 417583385 750562205
4 377184979 98213199
3 314552671 670108338
1 132392220 330288668
1 669939781 170732262
2 668064969 71882837
1 191009795 809083907
1 296722111 237121053
2 621105106 876656993
1 724619680 913543040
2 440344309 164533737
1 870455964 639759842
1 977359583 783845181
3 8848547 772148106
1 297780091 133891424
1 669662895 455954551
4 717447586 730457807
1 361655595 356011731
2 393976418 388413421
1 987698048 339473136
1 230901117 922828378
3 773399417 69432556
2 698368081 890221472
1 512611216 662718729
2 157876365 719357992
1 751343653 941576667
1 870909111 658700841
1 154033489 237757552
1 788111098 674252496
1 717653937 701044398
1 602336676 238636140
3 333961462 632176710
1 652026180 981881576
3 449758451 473673470
1 794117913 9820198
1 536432948 426450517
1 424521720 425687648
1 815065568 698639728
2 310212602 272865399
2 12893442 481576154
1 118552325 477762412
1 79288538 930039011
1 791261630 507634296
2 474290105 746644351
5 358680178 677522643
1 962075744 644991188
1 601642925 706127499
2 798520650 719977942
1 734054030 520630064
1 333493635 448762417
1 556757554 927793629
1 346948701 262104514
1 39274192 942386591
3 474009948 785808754
2 475911828 289342347
2 788212046 977470182
1 914533429 215933116
1 587320523 575858613
1 722601131 546249381
2 124666911 99476419
1 183199193 118439167
1 284266887 690707669
1 628797595 881192905
1 492324868 474085575
2 711178593 824495802
2 937717052 554865710
1 366596056 975542499
3 173860741 59065528
1 545208448 525187561
1 162961168 953840884
1 89562492 583156751
1 998112307 354148344
1 6597998 299232372
2 509927760 489356212
1 685827504 629597602
1 599000696 288823642
1 238281983 603651783
3 726127685 678080380
1 850554042 150563844
1 247668121 80234218
1 629349408 119339330
2 864192793 306302361
1 412941230 198437466
1 365814056 132313368
3 108829315 297939304
1 165113357 822432219
2 106115355 835108742
1 813560702 549984930
1 796110617 877404130
1 766770786 860180895
1 453123037 76353681
3 316688008 442661800
1 542689016 189473561
1 48129620 224967154
1 406679490 366610019
1 407192144 673693887
1 373361979 437976626
1 819109034 572046329
2 493649775 463841961
1 270609552 334205368
2 979164988 119713369
1 324976422 735133622
2 790883134 853085019
1 333313383 630418764
3 699503344 94927012
1 841380133 655475321
2 479584709 103898257
3 489109825 398279174
1 226159579 120160457
1 319426159 169665305
1 114566515 884885555
2 909724136 816797166
2 615031295 96356211
2 166062378 302495645
1 382982076 440440468
2 26842480 896241784
2 377568001 97332732
1 616107639 974691585
2 961487564 818182737
2 303068857 810911988
1 992500985 753526435
2 773574197 630704519
1 627720130 51313320
5 637756832 731711309
1 323784284 596282694
1 181720539 352188280
1 279415574 974388153
1 537786112 544096431
2 194624227 997604254
1 166043275 585432745
2 948583309 561792678
2 577804145 830708230
1 84497362 995817480
1 399257084 614629364
1 774960445 714302194
5 492412758 310822609
2 643188827 194405582
1 664244434 926164858
1 538376351 476707525
2 824530993 441568096
3 392507397 919792697
1 237704039 848836714
4 331377957 108226412
1 138452029 39495160
1 467581231 327734430
2 28363555 984788620
2 561016178 776489041
1 312639350 307272427
2 695251858 273196615
1 148159006 661100244
1 344492045 208565152
1 95500511 972700649
2 464971806 638518719
1 810858899 897657705
2 931610118 596923506
1 106632016 592430996
1 217430553 756758436
1 268211744 392840168
1 809751409 385722201
1 280665003 738930611
1 396822644 89732045
1 173889436 214954783
1 930504115 305458621
1 468153194 443936746
2 496547232 31030958
1 292803851 363394971
1 300995419 522363785
1 347679423 850794459
1 783782031 637006865
4 693646802 403110194
1 64145105 237134607
3 442700254 501934494
1 909092375 731160014
4 720698425 391701060
1 232053465 355856033
1 915627288 984949467
3 80623057 813211206
1 931070389 909781007
2 482855026 767195816
1 183079053 212181325
3 159701455 391064563
2 740176349 751271374
1 746715953 792772082
1 925800833 371185083
2 745194059 95861645
1 171028278 584562351
2 173096294 953273993
1 801055581 461284683
4 827516854 168638575
1 988833847 111516144
1 329122949 514490069
1 785005839 908695413
1 83431185 778624664
3 690365881 114766195
1 364239326 791641395
2 376982741 993477643
1 324393262 154906000
1 629540340 12783737
1 76720271 334106832
1 379732307 156106386
2 748197511 145012512
3 186907690 352819
1 558580175 281728064
2 169968846 538478849
2 455283688 174465554
2 99686397 160870405
2 952603092 949972764
1 831788788 108066981
1 812098539 787151748
3 327484285 258261485
1 898765584 722991096
1 5170523 436001673
1 921124346 177484312
1 222915761 842604677
1 409910016 8628506
2 85645391 7043843
1 507647862 272480128
1 454443811 396787362
1 386657952 51594654
1 632418854 421315464
1 833372316 145263362
2 460171484 723144829
1 825540029 231574378
1 307766412 212630672
1 311018535 815816896
1 400231166 928565794
1 386456209 700822464
1 334015319 607115469
1 50174266 955320711
1 530723649 447295142
1 433035610 700291957
1 758151602 917070725
1 180269173 534187723
1 613979908 747006812
1 117768938 989476374
1 236334687 520624490
2 687410702 163094010
1 39128268 147198797
2 761925660 967220699
1 771305361 779115404
1 602989778 206698364
1 329636630 499510143
1 803843081 976882507
3 444285803 139690088
1 97614866 977274118
4 420673008 574861288
2 791337541 463139984
1 194814864 923765336
1 773108029 938379791
1 302910452 776357166
1 292526717 333457662
1 435709515 937489029
3 735702877 188931531
1 949693344 639321185
1 537002790 298066745
1 458897221 872099928
1 232559498 662591372
6 101700810 719700930
1 194628339 203828170
1 870648159 126191579
1 649109244 532732255
1 446472762 312956125
1 188946838 742471120
4 783888812 687100288
3 280529190 150030250
1 41910874 383104488
1 74659996 449368163
3 937467093 859080769
1 693096678 134785960
1 855568110 466640986
1 867513689 937441239
2 508038391 788595492
1 597491034 19173249
1 662688427 773089399
2 615151869 838240887
1 882946212 487094589
1 360973093 776407341
1 815127303 745681652
2 499006926 803964499
1 509979019 763927989
1 76948897 379687740
2 521709082 877728512
1 687059752 965229001
2 579362134 956195665
2 151572182 271081531
1 751770238 917874650
2 302427261 954536899
3 180784962 787826423
1 404009461 81990061
1 443436326 389986076
1 628325608 715405514
2 154872147 849368376
1 367160052 826209285
1 882463944 434397342
1 754257996 427002135
1 434479720 714571375
1 562278592 101050908
1 657853257 199789461
2 421240537 925119889
1 837507990 977011223
1 851892682 691550595
1 715084897 660060530
1 559984615 53317617
1 664695844 945796215
1 745513628 275538607
1 602918541 130271423
1 654695188 319142924
4 614530117 604653505
1 643180995 300621523
5 875712546 886164662
4 119341369 788901528
1 293443019 944872441
2 155833975 586925041
4 92332590 719421853
2 779747497 753207021
3 106967865 76223140
1 346400638 338583287
5 751957755 275598672
1 735733434 437866631
1 45244446 955697039
2 49088534 994369365
1 572798646 455816150
1 572921278 7117567
1 163739322 242361280
1 651197331 31817202
1 591758443 112844091
2 416644187 395848975
1 643141022 856755382
1 396817147 513401965
1 727235560 437358281
2 69294388 915193215
1 929949152 910126942
1 905408140 762693655
1 205523332 367582954
2 496963362 301867282
1 993876541 966139847
2 273121571 200635711
3 671836210 73174443
1 482949756 656521674
1 796665740 93517899
1 350105658 892653425
2 670101146 252208979
1 435381744 851657181
1 547170326 362609791
1 464706548 579353825
2 134515823 625973013
1 692956113 985094145
1 172344472 594216239
1 461313148 855579404
1 317614440 771431897
5 60898396 706171873
3 887533686 274668292
1 207709527 586329856
1 551443652 593843026
1 132116295 798665437
1 896544834 710201168
1 180421928 818846413
1 496416932 487194648
1 229029639 421093325
1 720607395 486431237
2 792000303 979687914
3 754479173 934198231
3 228362338 875128973
1 560280911 196692562
1 586314051 903734980
1 829826855 124144125
2 829896752 441733507
1 433385077 489360496
1 308931871 459093316
2 458548129 175528170
1 467016581 407459192
2 225026111 55471315
1 331485659 966754301
1 70203596 833205408
1 692974336 69864173
1 750294023 290434738
1 955240441 23165641
1 137701861 792081947
2 626442282 72865147
1 797172134 616563705
1 544958783 312036049
1 283119084 73830657
1 595255871 422843179
1 397629336 123110155
1 40964677 674359300
1 385084267 114056246
2 402202500 85472563
1 919065712 44290241
1 479655005 624295011
1 881264631 588992414
1 94936937 763800474
1 996977339 113886110
1 713866646 531090180
1 717382480 575651361
1 119680141 751265377
1 918994276 913743544
1 298420805 561558540
2 259447023 321995922
3 308533609 719109877
1 407018915 718448497
2 280919668 944544519
4 657135908 901879657
2 397703707 961415133
5 955311543 469023768
1 8380834 163962421
2 26488170 831209295
1 495443654 811602869
1 13169521 839729127
2 643063011 582197869
2 940437258 57726186
6 799947686 439211948
3 990453364 351944450
1 671847548 107780601
1 337576018 225218327
1 976504110 467758269
1 209601488 481992868
1 300105305 671935009
2 430977025 789623511
3 732121443 874690619
1 55448346 686117121
1 273999025 304792138
1 589321364 871525654
2 14495 943129865
1 898826247 669786615
1 641238024 181279536
1 441986703 159542880
1 204709859 702116436
1 67020019 898231662
2 504955291 858420228
2 806031662 578312145
2 350952431 299639139
2 31325258 479233713
3 467937437 696497630
1 712697048 433065331
1 139882050 500198479
3 776294453 584770648
1 382054966 629448267
1 364041498 940193252
1 812461478 252741695
1 62026852 497055480
2 373629051 430073846
1 634751121 879132013
1 583657967 127195981
1 614488539 875365836
1 718652842 745508440
1 476436119 560154558
2 863737312 736403854
3 184160480 498261754
1 732339042 8316413
1 147612833 328693420
1 435622634 932998649
1 18847754 692277815
1 303781471 107848571
1 181146469 269763278
2 878961983 724045796
1 241644288 601153412
1 968701969 649950870
5 54788694 97399571
1 272942586 542795425
1 770489730 662134633
1 882039562 757760018
1 265840012 434822865
1 180083544 424759160
1 665341698 734839862
2 492701888 212228372
1 227669261 721883450
3 904417132 45681808
1 813046273 124845187
3 82283342 382889798
4 315859232 359483706
2 355684744 910399781
1 774496995 670595511
1 952935678 547273715
1 617213230 762849751
2 71267691 411107629
1 452079506 274098705
1 665617534 128570399
3 210989421 532549659
1 377960370 535615734
3 840303589 928576300
1 112211771 35390947
1 791113295 243116467
3 560023625 457719556
1 73732088 405100726
2 619671991 709008612
1 905413248 745295687
1 58578543 322451838
2 741835886 714907784
2 892493183 853900354
1 495383749 843858110
1 73805225 862508641
1 82177098 162309028
1 744343005 131531353
5 115082848 89216948
1 778022408 9281611
2 288481007 246126580
1 828431138 558366239
1 508545250 867658509
1 598175842 898073024
1 160457870 168967261
2 63347818 486182132
1 864117080 960483830
3 48350966 777795932
1 785113489 402085453
1 80636197 392735627
4 531724453 721680577
1 47323967 784523072
1 570520957 799205954
1 589568977 799457120
1 172554665 65012892
1 700247997 449497062
2 751207419 421120060
3 486082041 444195992
2 70297479 551138761
2 155188691 973390911
1 268727571 496038651
1 108653341 896845163
4 361320679 414281644
3 446304951 316591410
1 12466298 696078059
1 862224592 181688607
2 883326729 346253882
1 866643671 207130123
2 512079391 777964146
1 764654411 426976611
1 589217212 239968468
1 166562823 528519550
1 872456884 189715966
4 2897966 605568628
3 667294206 971849188
2 37897768 493221423
2 679554774 561649738
7 704321153 348160220
2 779796776 197161306
2 32035279 469905570
1 896931030 528586972
3 61623865 602143228
1 188904379 51160641
2 573215917 750108071
1 358554382 649675173
4 147358537 505508441
1 551109639 767269899
1 481211705 707182908
1 993591848 255539961
1 657581185 554694510
1 965798682 869067280
3 931451535 756889711
4 448207379 832656503
1 407475524 961981450
1 867720506 287712541
3 575448213 131370245
1 764754014 702269317
1 748731476 562739971
2 847706551 170877620
2 79311267 898775956
5 113275175 980659504
1 634007491 43068638
1 944199691 420764343
1 920373577 583654379
1 288314590 71089758
1 586370852 932766386
1 813410082 16603696
2 729772449 220136362
1 530935127 199840895
1 885846697 893310268
1 725914975 921922837
2 328554338 872918334
1 948692443 569255401
1 119052090 645289020
1 485226970 129957261
1 565827747 26725452
3 444428074 788211252
1 799104982 402121765
1 136526885 141013873
2 575970700 228389501
1 270874040 733145988
1 883586037 683756786
1 66736701 898880864
2 460503993 713020484
1 212529307 871853946
1 542274751 157900535
1 801383346 397719447
1 733538731 927689303
1 351758907 293314193
1 281245466 688988561
1 968320100 848089232
1 415564283 960192997
2 388683425 695812626
1 160426172 638922895
2 491241581 500568969
2 983437995 263993362
1 600343824 553030572
1 411787132 574896555
3 454047918 762375305
3 886756831 249001995
1 965979728 770838757
1 519983553 697033023
4 724863434 663977359
1 244070310 957116692
1 247328715 173534739
1 598594401 94247947
2 615608664 380188126
1 227452782 668031775
1 526285529 937220678
1 364229013 297042016
2 333143749 691210924
1 983161965 217674388
3 538386708 668764727
1 795384120 507708476
1 572615016 509798606
2 506391948 381433653
2 409479158 85233349
1 891269377 349760170
3 551662628 398762163
2 188130001 954508798
1 327603090 15985068
1 391986220 553571358
2 205960131 640232110
2 204029503 438497233
1 136007502 488873583
1 905580003 722452159
1 907290945 366192112
1 69505844 146619048
1 889980138 144131798
1 417341405 291937087
3 287081599 592846646
2 917260483 701487117
2 613628376 943237861
1 784691243 336146782
5 258268919 248405109
2 587696069 121678491
4 607367762 609557333
3 79139487 947625597
1 889059937 709195622
2 678143024 523507024
1 852354974 334199042
1 318841625 379064992
1 927264987 265635520
3 284762613 288903232
1 735000199 601920382
1 689873425 614879033
1 245657649 33009523
1 209560210 528369787
2 431492279 290338544
1 546534733 990671218
1 951738851 724776284
1 588402359 145061137
3 19186778 399909291
1 919248488 690243367
1 229396666 660526443
2 386076770 650344583
1 755724419 61543246
1 972910574 817809648
1 395158191 165003981
1 951697587 409164882
1 388014448 153408272
1 883551371 301806023
3 222422740 734492519
1 948417445 639869685
1 885814785 782943003
2 296401594 502223152
1 950249091 503959317
5 426089959 833003721
1 497913463 375629817
1 514265276 729593429
1 44207032 725979738
3 551272488 516760453
3 778334902 717819070
1 930601292 259210991
2 291641817 137164957
1 138104519 79024662
1 709612768 724481433
1 237435141 715479913
1 517733754 25612728
3 673172188 245513274
1 651871610 522683787
1 718641562 284630666
3 663144656 238999761
1 318514344 172272490
2 642838162 425659732
1 219815448 193336186
1 769011567 939624040
3 913842801 874789039
1 856214072 441404024
1 846360664 752434567
2 465539987 341107163
1 250880817 415236207
1 30067636 142705627
1 844704257 991471563
4 881136619 511346459
2 603766674 498338337
4 255944749 705944435
1 322030584 249230552
1 839047840 689829038
1 857443237 883485943
1 8829859 490311571
1 527429610 301582206
1 514576295 314145083
2 184686081 830336463
2 535459055 963308078
1 362593053 892255292
1 241166061 979683197
1 65777225 73672669
1 361784482 389352883
1 743750121 191825644
1 649507328 738081999
1 120989203 381205149
3 633681166 559502225
1 259224014 519131238
1 747303427 113389670
1 44538696 110379224
2 638129364 361977148
2 728434115 330719610
2 113308923 655380555
3 993061545 782036074
1 505547041 242706473
6 268810724 853940809
2 280058576 484339602
1 47820082 252754553
1 428178573 96344544
1 703216094 234417231
4 155439802 858352912
2 463833359 978413599
1 215692706 540702887
1 518882974 11416817
1 719601139 198742471
1 170829663 423579647
3 923834752 954419664
3 73193299 790338558
1 114700337 981038710
1 672314997 35125495
2 856245322 382354701
6 534697606 213511616
2 733044588 266123252
4 690274845 164060648
6 110477739 780246123
1 416689003 172789709
1 114650294 901303307
2 358035923 781799202
1 724363604 937870826
1 983410887 331937644
1 533535231 850686162
1 741844343 926767203
4 451693246 372032560
1 9219484 975035321
1 283555819 308047162
2 459904691 830497818
1 238101810 833979837
1 5260789 569862652
2 76398753 27244579
2 50995279 33192257
1 987748177 577638353
1 865844447 414094158
1 55888966 507951100
1 487455233 14255097
1 86561045 667981416
1 918939734 139284392
1 130135880 191175886
1 365222025 452237114
3 26721420 485212707
1 877951671 550431327
1 718644025 339698996
1 254104543 979386197
2 645333563 911128830
1 314850635 4495190
1 12066840 16378108
1 682597129 784104819
1 170053458 717834818
1 812026901 474251539
2 681760020 908341635
2 773325111 7201696
1 933923127 803603022
2 617885512 333030577
2 475170981 827556103
1 382185208 398921989
2 368409386 112154557
1 471940786 467145293
1 914760720 419721439
1 843411938 171831341
1 328859085 226885769
1 839518698 280480286
1 925496919 401477452
1 222353779 67310246
2 429244894 915087253
1 585544689 70516545
3 876509783 358379909
4 457537201 297099212
1 165816206 298802482
1 159605899 851999737
2 965960244 922726256
3 621291590 581233121
1 880545503 889031377
1 808123322 253617628
1 734929424 106080265
1 708612059 835340777
1 93392665 573069984
2 141931317 940534828
1 220229038 873196616
2 987788927 805560662
3 826692074 702452608
3 415136801 592606509
1 634418723 523183569
1 858061322 999421180
2 560542291 958024904
1 361260404 732733680
1 3826657 146785098
1 184347910 791136235
2 140479867 798572744
2 744355400 427419022
1 998107031 264899821
1 326003029 139382859
2 59802551 394709327
2 434172244 101358138
1 409834557 612788702
3 412771400 130042706
2 303366597 882194460
4 624867961 706195687
1 491259785 811057238
1 949247193 716233531
2 397570986 551699043
2 614797635 858632872
1 481450483 413508788
2 943424959 559365575
3 640299413 26178655
2 827015781 60816379
3 133262778 369968087
3 10067849 928142700
1 729628466 59392296
1 981673003 404752236
2 208435230 854950863
2 990325567 243434123
2 823043355 869035716
1 675239710 892776099
2 136324504 383737618
1 401544195 606816116
2 632072691 205622075
1 470912185 146392944
2 648845837 86467547
1 884300264 539297233
3 187298556 626150465
1 840972252 677135299
3 340570747 750713047
1 876888218 776153275
1 647629601 850694507
2 95535624 291568428
3 231452252 394488577
2 525314998 678706150
1 540838318 773264667
2 314815058 311084357
2 862859230 529392785
1 789003535 849678233
1 595870739 49959792
1 373946982 713060802
2 706935112 177008889
2 18492697 156636337
1 840689735 460306735
4 862001372 473769988
2 611322866 4549607
1 77531214 291325506
2 544303321 351432482
1 486303402 936869934
2 548222634 175711481
2 714089957 491956129
1 855100600 209127708
1 110644138 646717657
2 328236602 407740839
1 399900650 192306614
1 643149282 490588589
1 114311419 701490252
1 271014979 337730981
1 982100907 237879579
2 627205739 294634746
2 54891881 373045366
1 108607406 168239072
2 228021020 304187899
1 512627169 421000636
1 479772905 330493392
5 441601649 468206006
4 371726276 333972378
1 730186896 505466003
1 159037987 929845556
2 390604605 641377614
1 429956052 451952932
1 619746864 360322635
1 71886297 382988643
2 922879685 142723693
2 446024034 618390821
2 959383026 65645054
3 734733493 963646869
1 75630613 595512676
1 940072766 705770095
2 991693271 41571321
2 158996668 829856001
2 130440994 565464595
1 975321769 450354587
1 978294481 346566480
2 134104523 102524147
1 422791739 164539572
1 791980634 179806163
1 604091371 355232611
3 411999636 911516341
1 694876471 877214999
2 624944554 134410382
1 35368786 201779863
1 295758959 538908110
1 678720095 500414672
1 677908081 346322428
3 869238904 49940105
1 549930679 363326235
1 736227199 480894179
1 958849980 593282052
1 784901459 746965971
1 735691101 56476587
1 539602743 413009467
2 70916587 970009241
1 949099755 278918433
2 292148535 973106873
1 848913441 831957460
1 674505796 962556449
1 562967046 260278511
1 962527064 216033644
1 430821301 964655986
1 715724397 751439574
1 428136709 877953562
1 172376581 598229783
2 914931305 966006067
1 647461526 696318368
2 566568890 517892613
1 380361653 839187977
5 762558946 781975852
2 352101620 531631182
1 524312756 759196196
1 800090854 328458356
1 522792945 856335716
1 503277111 903461029
1 401050002 369692184
3 200955276 568745180
3 742903187 927062967
1 657592037 345618359
2 487395355 90231237
3 346143198 214608330
2 334070202 549686923
1 332000497 358879598
1 678278726 107791468
2 245609984 978882964
1 183877722 119484704
5 658064430 598979194
1 761751109 325521116
1 767632129 309883782
2 366591902 840067968
1 866346643 55508954
1 784808228 472655125
2 109433556 974646355
1 610714051 706449522
1 583557752 651911740
2 706445464 737495086
1 831573683 605089415
3 49671413 770752318
3 477212114 911381341
1 521522061 13502269
1 111359728 610152520
1 143196901 230615375
1 166242838 102323379
2 883434527 12962760
1 460861721 788923008
3 128579630 889522221
1 771957289 892891062
1 913512141 622097971
1 756408631 305827653
2 82744800 623565989
1 159135034 187023438
5 297790588 576125465
1 995819016 538262613
1 643887506 801444631
3 416038617 757793748
1 964498765 933142863
1 20288567 534223437
1 820598933 500129469
2 984456909 234013250
2 943005314 912845574
2 163111521 471144040
1 196565016 411735289
1 953728206 146439951
1 58191743 198827048
1 105389458 56986704
2 129986689 911574747
1 256445433 403298980
1 809803338 967212284
2 685818832 167510451
1 947681349 288811083
1 143172827 498622147
1 351908363 732198033
2 408839576 564440189
2 586654887 387291086
1 164421601 171218169
1 253540750 818135135
1 978922943 20837304
1 928062248 987575402
1 528147158 156957717
1 230606489 629382301
2 865801800 523905941
2 838104834 94230375
2 148744385 724048729
1 922433402 192619201
2 619602301 863398337
1 699763858 282950637
1 567420916 538038801
1 587985755 931884810
2 383371137 874762333
1 282414806 41358942
1 13705822 430910861
1 146226576 667656422
1 811558600 817181717
2 53825111 561743823
2 733255885 319735932
1 738393118 30363367
1 852229685 16271220
2 81076230 685560850
3 667295810 477098528
2 757852993 535437539
3 580694126 212369046
1 441639088 446835766
1 439005478 764624493
1 239657188 771167664
1 684499569 497324503
1 545850706 256559678
1 405241679 71536602
1 76749213 741387978
1 226906137 329393211
1 549006428 638019245
2 305314798 385414262
1 763880777 938164999
1 767864933 956336385
1 407129904 995389771
1 901849424 171499859
1 294742964 362476051
1 473146843 133186863
1 921935500 494112486
1 623435296 729096976
1 409711463 875920331
2 556952500 992236156
1 643233901 697668137
1 81653237 322286462
1 469713228 519344249
1 999142428 549726461
2 870878585 961630887
2 422567382 31525142
1 249330896 125747848
2 479184978 733930464
2 558458911 162424990
1 632974678 846061418
1 296823401 695194180
1 296839121 233368666
3 566398222 825080998
1 72322078 893846518
1 732066343 959038866
2 444095897 837389707
3 193346919 206480071
3 979514044 648763260
3 224802926 140482736
3 595020494 844393054
5 414268190 265775407
1 763163182 79468301
1 820155485 320892397
1 626267193 281680758
1 326775891 264631585
1 176767089 741556983
1 555837722 965795658
1 8060907 277236643
2 550133180 575347741
1 981802632 920830214
1 27171329 222898729
1 752543026 779965588
1 976313496 606326557
1 182857203 707478869
1 127933221 665342732
1 443905352 137358237
1 81683497 563471363
1 641080032 138483953
2 194210797 97610574
3 830626296 732433383
1 653846506 520443905
1 428822948 913644425
1 920245075 360160469
1 489419257 993213886
1 310278725 16083686
6 561972804 47637048
1 688553436 663848438
2 504865517 793144452
1 806158848 85664255
1 171861409 412098598
2 537929327 306015377
1 935784366 847736871
1 965404787 595401813
2 560114036 586462722
1 880283894 408627680
1 311334490 323660140
1 704492382 506346446
2 404415141 223786450
2 738320454 893559610
1 582913120 890111853
1 733846508 652779888
1 47299214 760324148
1 398978001 617830290
2 230578366 959251269
2 942299791 753035696
2 210325031 186446241
2 972825660 262879251
1 945431046 547354820
2 989133939 690663251
1 392908415 781261084
1 817508459 72757628
1 632059769 493628150
2 229988013 94114702
1 262216358 965807249
1 127646769 744868844
1 998316037 78165621
1 727358915 239924064
2 933247324 520069535
5 108272667 535989086
2 859173211 178143168
4 799963862 29658412
1 538494429 105322847
2 339661776 588175127
3 325200083 531790009
2 186173593 961959477
1 687169892 664142177
1 784624393 805628707
1 475061316 440997536
3 551386261 972592277
1 499780790 964151117
1 390866854 725192823
1 4319769 148042731
1 661185779 985267480
1 708025279 895986018
1 575792002 163328904
1 218569204 511400379
2 662122017 198859232
4 886373571 455536253
3 972607577 862171305
1 833943161 999064891
1 150991563 445512243
2 613433402 221144873
1 635206880 668982329
1 88553926 32185180
1 222572511 815893517
2 316636006 253149304
3 882806913 917523529
1 81411844 21466850
1 27562568 941297474
1 751242894 657729855
1 638253978 405291963
1 482043266 324828824
1 41724949 486648521
4 810172445 964167772
1 149472225 985776729
1 548388831 875587953
1 59480019 598331636
2 699945917 339599919
2 150987360 592731798
1 900009328 512627248
1 141866691 933662768
1 633657155 866292163
1 609661732 323078466
1 983706995 441212415
1 197126503 6501557
2 459240979 378202315
3 85038663 319701854
1 466722832 139821463
1 957593547 911201331
3 244443570 161900999
3 345887359 850687386
1 699007176 482595076
1 122415473 199276624
1 772099463 372195249
2 526833709 591403890
1 417852411 129066916
2 588480979 158599908
2 276921922 803682198
1 499309947 546976263
1 395748903 870169133
1 349917583 955505484
1 906607263 696309844
2 623904277 280685709
1 501196685 48446260
1 883978896 618056087
1 632784479 433813833
1 350390791 894498404
1 910390491 706181901
2 724064650 237109682
1 830414027 606182649
3 192290274 856604585
1 786227954 349761286
3 869695610 491000175
2 907375187 341702027
2 852996025 442992640
1 101333014 901048726
4 282478983 828755265
1 617944095 677582817
2 77070882 52995207
2 845367179 201834010
2 792143231 52236632
1 87013120 694914691
1 64903600 685794403
2 371415659 768576575
1 614596890 355453711
1 462666931 457725888
1 829499673 40338238
1 885521562 931344328
2 405345172 960730136
1 918561528 338741873
2 816065503 676611001
1 878800620 276524620
2 408677964 550761708
1 40618846 414026243
1 612568981 421825674
1 830455380 572705263
2 823598818 634413372
1 791397550 9454829
1 858175452 817505359
1 289252727 371145720
1 883977522 481488292
1 989204651 408850719
1 859046676 772919705
2 635424342 476169463
1 522485315 459203691
2 150568959 816547618
1 488250004 463230552
1 760539161 826218125
2 508507414 594940059
1 683055705 114966894
2 64108341 503314373
1 940382892 237987535
1 674199652 430483138
2 182009274 778422436
2 272617935 785208448
1 174468827 701469139
1 685604870 116211289
1 897780236 315851222
1 179551412 788058601
4 561240809 451550933
2 970911199 909474832
1 689254140 657983171
1 910887934 3247986
1 860888301 26831229
2 876345222 125318596
4 306594755 361919126
1 432167933 449548039
5 728686788 556265909
1 937352768 625859914
2 514030788 633140304
1 469973595 814232470
1 11080698 898156189
1 505126247 854043302
1 633134003 858408071
1 464839523 604527750
1 936841835 549363760
1 308291871 391864617
2 977024164 11896392
1 354545479 227970695
1 350657315 557925129
1 679040025 314357506
2 541872935 976044225
2 668623314 349553028
1 664645428 519791793
1 726589156 768366369
1 755106359 845510842
1 611507799 169319987
1 15321516 661877098
1 682279674 257538415
3 729467172 675782540
1 46087206 623372363
1 566407328 415759212
2 345330569 372189410
1 78582507 417764302
1 516360129 66789384
2 428377842 829396323
2 191408756 962009677
2 570833860 685021680
1 717634728 929325472
3 546022020 947568207
1 783437477 647207796
1 889341728 389176885
1 773023727 470457375
1 170395057 546863204
3 597145771 217754552
1 697365242 17790867
2 747252869 290653711
1 300863794 173613381
3 795624133 430894238
2 749187792 955851554
1 198518682 827672273
1 933481100 695389943
1 893067045 894710237
1 122282875 446541363
1 753809844 430871473
1 202986671 227344712
2 343569988 727179476
1 188655134 475356982
2 61121970 934828659
1 263743884 984972182
1 703770448 256736460
4 899864756 369684050
1 611521368 165998307
1 505062749 431303074
1 957072344 268163824
1 840045587 179974069
1 139781391 147952815
1 228929788 470780259
3 915427026 189787316
1 191287124 112437247
4 68457035 923929471
4 20762723 206240650
2 854970529 230110793
1 604671569 458650705
1 90364004 298974151
1 210056534 596294967
1 767046602 848314317
2 285532206 911729065
1 491019409 405345046
1 846287700 498816235
1 968188888 285661880
1 755093146 757790440
3 960461352 991946610
3 165925348 618354077
1 349657213 887841486
1 45856556 529564163
1 447290249 815810139
1 715047959 531261030
1 730406404 616375084
2 73263266 81199852
1 312012750 742269285
2 539122679 664872211
5 277383509 219814819
1 115808173 714738875
3 226868700 868880742
1 935637745 757246833
1 177773518 83877190
1 683620119 265105970
1 251637398 514685944
1 412612449 387476900
2 755963070 50482812
3 988658527 594830321
2 329258716 525010027
2 541287061 413434426
2 468366843 622409318
1 243685808 553857460
1 650874266 56605414
1 744344187 426560105
2 482904004 984118004
4 387315799 120551979
3 857911527 576211279
2 971769883 208962776
2 114326086 889017495
2 519667515 899996288
1 85395629 876030718
1 685616158 288509358
1 899906648 652257701
1 767123725 134606808
1 537861136 341532436
1 420020824 234330171
3 787183255 106123379
1 2478564 952283518
2 286601336 170862137
2 225420650 901342896
3 728505402 53562443
1 204513429 200838801
2 409048202 65908081
1 649923528 804839315
4 378554339 678756976
2 259088328 244281928
1 720345883 987747647
2 56798649 568590517
2 666561337 873993542
1 493034737 824439137
1 199475560 470956450
2 729636347 65938681
8 973816884 800634284
1 610983561 619052969
1 370227489 790013347
2 848249297 538493472
1 417971790 204604923
2 450311691 27844651
1 906469106 640071857
2 77281963 627138695
1 453373034 503081728
1 599440378 376014083
1 564812562 108818332
1 602263197 212443582
1 40791949 203639377
1 947875220 933763441
4 325587650 884994387
1 663036458 362788880
1 123015809 15738541
2 212810277 412301201
1 407124732 595243623
2 466234902 804062795
1 265590174 808216618
1 114122487 891658189
3 688287765 516982106
4 145333940 708293774
1 303121855 855226831
1 113993319 572276744
1 201702941 274078287
1 231948690 275556803
1 175811304 104211980
1 584975630 592290368
2 174920394 254774192
2 714369001 299086516
1 20981003 167999224
1 32682736 341737102
1 147614320 972315207
3 435917194 438771394
1 144955508 649479469
1 23821505 356424361
4 38316705 317390165
1 584791860 993223149
1 473413326 315494266
1 759058209 30320242
1 111612235 718902018
1 658498439 524652496
1 218841338 546442636
3 44165405 924142312
1 486316009 238437438
1 316910374 339053127
1 519411942 999912181
2 116420282 900996987
1 800519544 279230243
3 703162153 996405795
1 518226891 866492914
2 775457402 136600538
1 349530020 240416866
1 437341002 773024523
2 275659577 448719334
3 845173910 444910840
2 761605997 835857090
1 329479221 124454544
2 46238406 406865182
5 803039873 263227033
1 301397052 472681966
1 601852185 310411398
1 939276049 172970929
1 806805362 242465101
1 656623351 64954931
5 430815061 485888648
1 538636991 523562126
2 743108611 312176053
1 180021785 555334425
1 319353714 541941176
1 220579625 41854880
1 419590462 970106886
2 338208664 442900726
1 307720506 828979725
2 725579917 75862792
2 73901218 219766963
1 289961533 535902152
1 639653836 818251707
1 791527134 488169525
1 637443960 347878751
1 965961571 157511653
1 955270241 347342923
2 52086174 819781670
1 707316878 698847631
1 504839433 421020717
1 504254109 163355724
1 772170527 877150858
1 142137966 717169523
1 746487275 612287341
1 158286746 230891485
3 865203594 395242673
3 789641069 991801986
4 391807588 755866624
2 97798342 255261003
1 719462279 980366806
1 216674852 935617399
1 488397248 487202552
1 561492833 40346622
2 136088968 860162036
1 928373503 717679449
1 220050141 961330014
2 973124619 326448819
5 610023019 279872702
1 752670991 907692990
2 373382281 393054742
1 747489306 88364926
1 823136475 54515559
1 586306203 625734397
1 309678873 342397420
3 792985411 592769946
3 978695410 474036547
1 647499500 91349346
1 299323293 814614946
1 847540017 478715348
1 233828157 332105528
1 60772323 828594347
1 656676706 806074485
1 138556109 249284625
1 192396287 737662632
1 33518813 46267785
1 923349932 766804581
1 247219954 110366450
1 821871425 927587412
1 510110095 979083672
1 347043070 802698432
2 37217449 735034407
1 796767981 444483920
4 902137424 837732375
1 493865113 68168352
1 705968514 351145227
3 886220938 709050995
1 800287541 380855377
1 723915390 441637922
3 233253723 941761741
1 869932831 61531516
1 518292532 812791792
5 694097469 561572250
1 758411692 840812061
2 121296164 611092101
1 230719821 8268825
1 488895383 341034034
3 268294437 934844280
1 734055046 37368922
2 628055638 332797326
2 254955320 338307697
2 568759013 404887707
1 636632343 565240380
1 943632145 685361036
1 502954783 868415232
2 926804090 136580752
1 322054940 729478755
1 431436985 464674543
3 850101188 621522846
1 30325238 832622208
2 726198361 929912404
1 35935949 482054273
1 337398157 788567666
1 659273505 913554704
2 115383544 875177078
1 761918144 163454504
1 300730461 825487317
1 753412875 419499843
1 665853638 727326524
1 338179521 909363484
2 96697433 817290433
3 374835879 586321852
1 357253225 881959648
2 38543652 265651374
1 387304865 902692621
1 397250137 256925320
2 206493812 465245250
1 193292647 363811452
1 861943600 196939776
2 66394037 655319421
2 40162349 841763067
1 267903706 83177482
1 929971376 850509849
1 193375954 965700164
1 570225091 815957966
2 827613580 745333402
2 920066075 38824406
4 501753370 831579892
3 810248288 346201238
1 910429362 571956382
2 612734218 372710977
2 344770350 561797429
1 469838730 952120613
2 473182914 999355687
5 844959602 335162122
1 780914402 742008458
1 568372689 149268503
1 437707141 800150957
1 762994931 711569703
2 50961559 789470907
1 330052506 218657399
2 521807867 792203020
1 859151760 825587427
1 446587066 673351141
1 878610977 760779381
1 628608743 138913821
1 63951575 866158452
4 781304410 982578640
2 214980798 552133856
1 705666849 782083471
1 647107202 449098473
2 106829615 470809354
2 226672375 605649534
1 327449205 690787850
1 124094064 318893763
2 814989965 733371591
1 851765736 578774238
1 787242627 814399452
3 338899697 694079741
2 259403779 786843923
1 371399751 380379405
5 24247049 172181297
1 493093920 673447878
1 429501440 498043969
3 223367375 48096632
3 419985209 365833907
1 485954744 582513027
1 854332615 955204092
1 661479332 814134296
1 588237905 816365195
1 360116595 130076017
2 911509761 360806072
2 187355361 605274663
1 73368914 350566218
1 631507705 732178909
1 874493867 866322694
1 374958827 154615295
2 697638621 579050037
2 363960016 765684049
1 196264697 939947338
1 652914143 795404855
1 138197492 331030283
1 63511645 650923802
4 491971082 596630725
4 116527713 450977972
1 727036275 326038318
2 338957743 347089656
1 49385672 977115569
1 335803685 573642588
1 925749897 265917491
1 593086802 24643755
1 821297107 152453728
1 597773004 542872990
1 238717389 942299416
1 255869275 306927684
2 475504178 265387152
1 265569224 207814273
1 253900783 757864530
3 247153382 491877334
2 315892237 874201349
1 519274115 877927735
1 389106252 541563032
3 406511227 307086281
1 351585673 495857562
1 736957182 927688238
1 340273610 883241151
1 65087716 406282096
2 374719995 43205546
2 727072552 951751909
1 436274213 390433190
1 198882676 990751260
1 478485698 180216638
1 441819710 335275890
1 770303736 945631132
2 57094765 326209325
2 591678061 130771617
1 585450067 482481698
1 249470856 485042889
2 310299283 562573076
1 189384627 370109989
3 823960331 796918885
3 248184636 258188363
2 451649345 38623466
4 27625643 488887834
2 779192860 767325154
1 592734083 165499233
1 50398608 977852151
1 450179094 164000256
2 841184070 263324906
3 554577604 559782664
1 178961489 147785429
4 374043887 813818592
5 230305758 852688610
3 162824883 296858237
3 539260796 715612495
1 734279805 741637636
1 168901987 863780174
1 4763419 89054619
2 501712885 908418644
1 166668173 517385874
2 968982447 427881083
3 445344669 148771474
1 959928356 799104140
2 82147050 48073164
2 987032697 279483439
1 336520538 989170974
1 890435811 146057031
1 408940860 776885176
2 914457873 32865943
1 545227206 804050907
1 479317227 617730424
3 751903272 782937981
1 138153175 105457717
1 940779253 37957207
2 31049964 294207324
1 251309267 839095526
1 340458283 104880069
4 462712219 181496994
1 854911585 424924154
1 564220221 79880472
1 60863697 924578099
2 614442931 886261509
2 287501036 883603403
2 975161801 744613538
2 414290805 501075371
1 573081628 960546425
4 697989102 138862484
1 615151191 622464871
1 331948201 158122991
1 92951279 412061219
1 740204442 184043009
1 681361878 745309153
1 82353217 41539865
2 44984333 336472697
1 683299921 494614139
2 261323957 527799092
2 774842578 216440167
1 840489770 255886463
3 212870053 408766166
1 636184347 49917825
1 885322163 407819831
1 341547054 537401986
2 128448365 823135895
1 818110497 803327126
1 544558270 289438706
1 607220787 397500230
2 769478527 667863347
2 654957945 639478046
1 210449829 229036939
1 978076833 643774790
2 74859797 217046066
1 376060632 135486267
1 589840254 347501725
1 960054366 622002122
2 5152511 283785753
1 361229434 535353681
4 296981808 525860104
1 622961322 283720787
1 206081260 222408462
1 894105136 632505641
2 435532064 493713114
3 417815075 325660005
1 986669689 642385887
1 48630466 114351809
1 582097108 957210711
1 727996602 335220159
1 537974100 412974180
1 326617321 12677682
2 284900753 83180530
2 661019753 702550725
1 432900465 647389519
1 982448847 343582093
2 563305938 374087797
1 660529237 235492408
1 388543225 685597895
1 819832419 748543104
1 1079942 900714687
1 25327740 390150958
1 256139073 921338369
1 905148956 14297684
2 2118443 931720130
4 777643675 112926992
1 316006027 6210678
2 670850722 597746003
1 845602992 925323027
1 871028582 713084342
1 444571127 57094518
1 253449748 943975606
3 308729170 52017767
3 584853458 935750559
1 427659000 730241882
1 459810161 481200600
2 82317 389466597
2 821111353 660104220
2 473541643 576622248
2 440400514 673113413
1 197954504 463924541
1 85499125 623112208
2 188165349 100244625
3 802912762 979055421
1 980214654 566581552
1 164694536 15379264
1 456261783 258230272
1 506751562 237093750
1 771028423 831782295
1 613672606 891902031
1 24253710 954600384
1 541820160 784387550
2 195539682 396733355
1 958642161 983671986
1 549132800 318278072
1 662169667 416963661
1 448107373 283089260
1 66241475 454341023
3 218590365 120223856
3 455064783 415282107
1 245605014 319853876
4 805806950 382902883
1 328038220 865583634
1 717865827 78215337
1 484432884 733216856
1 362885410 706338059
1 598372316 742316242
1 901018092 201311587
1 262106452 680447300
1 282524575 181920697
2 587228141 731802626
1 101033456 821031802
1 754041417 849822246
3 30421885 136745709
1 318292593 179455741
3 792646931 120712606
1 493586969 214928714
5 420487473 718060594
1 938183883 644567555
1 922652134 362076008
1 163167721 422106610
2 714290649 19484625
2 17887043 357393654
2 313674289 904115486
1 465278811 556464611
4 566598982 732120417
1 68217074 126903986
2 586155392 258709094
1 185712003 31177754
1 115426999 981938810
1 976037063 188106144
1 294579657 770779706
1 159548859 58606790
1 636235529 389605591
1 845902352 162463937
1 528445000 237227963
1 216213874 963242896
1 611032830 122520090
1 104216535 565164635
1 915186371 391869603
3 651043673 816927698
1 452331185 779619886
1 85927044 771473051
1 374498292 777782705
2 137744184 473221876
1 712516099 82783412
2 841482852 715859715
5 903492315 628830872
1 511405486 537519748
1 815220856 199679708
2 804749235 201017241
2 670723539 843451235
1 350013852 391988393
3 157241567 388251414
1 669736745 564170421
2 811912199 425324344
2 995458197 434143508
1 352302324 657263954
2 563780927 415133253
1 318842776 692165525
3 339953617 361361235
1 453393255 664833672
1 951436984 175343111
1 359372590 869873392
1 577761923 847340218
1 83014258 540592407
2 910801724 614897037
2 981654795 618187102
1 620887614 99460732
1 202041211 207018090
2 209897673 856176104
1 153246322 509973412
1 618506498 457491734
2 817584606 619406979
3 413123828 209432523
2 849342715 1523768
2 325750065 459847519
2 247273654 420577636
1 514950621 456376904
3 851905974 10498259
3 495902823 804732807
1 370230185 333154878
1 39869508 77707020
1 186423490 996826065
1 669930135 372808541
1 967102246 522193833
1 856107226 257372848
2 987368786 324036216
2 282354893 200167827
2 692271470 122332108
1 674325348 916402134
2 269876974 557276993
2 823515764 169450893
1 41498920 658336616
2 342201007 530983546
1 839881606 852666064
3 6105881 338057
2 699636771 32061323
3 482514258 841992904
2 269004048 994361073
1 765168840 58692659
5 815989262 118709807
1 525921613 17820234
6 167728738 829741777
1 755927761 852461194
1 674103791 833793953
1 671966719 246871044
1 701506674 884899951
1 434832475 692743677
1 593584148 618634680
2 186872240 626462790
1 444427353 120043120
2 863132255 933829169
1 416513107 489923391
2 960883215 178394636
1 289734855 877762177
1 252409261 764455183
1 664598777 90922889
1 188052868 295783490
2 374611827 132651923
1 32711407 277097558
1 248941838 230063842
1 738299707 234406983
1 76905294 293081684
2 343146720 439130187
1 184511732 766020782
1 105400506 74643017
1 25249017 472062192
1 77519567 885211816
1 905638346 69270441
2 776990518 971204434
1 129986044 513062152
3 327183419 238323090
1 145546959 643253519
1 90056103 385613756
2 68471306 305793767
1 39851547 787026789
1 557019820 351842301
2 486635468 929819085
1 730751118 630491215
2 535649960 504236252
1 2991028 247848114
1 275989828 456628718
2 678584259 672422258
2 144785438 480165918
1 904950173 573060084
1 833447375 750634136
1 260164757 698550563
3 39049074 605085918
2 610061913 970073906
2 461333006 562650797
1 653505095 525789706
2 639529144 704039377
2 506585834 335188094
2 453188910 179969596
1 56547718 875972561
2 157161418 159697816
1 873887322 722246988
3 786632573 264163234
1 204826220 156132663
3 740893505 301492512
1 261274089 824175003
1 297311065 586665440
1 174398921 120890414
1 620385259 944779408
2 781891220 816101970
1 47386534 107845875
2 732832973 409272434
2 256124310 888300871
1 848418903 552399109
1 874205104 402473953
1 154348838 729454034
3 153992612 439433924
1 131233452 53258311
1 480189673 721439596
1 118135220 905931155
1 376799797 521054756
1 483549843 606194935
1 479697615 411685534
1 862846690 966183324
1 900072057 948697797
1 912908815 361353582
3 246740212 319753724
1 35530988 69256270
5 578855442 414422857
2 757673030 888403401
1 583126255 854705860
4 331269033 81576904
2 420692537 108389012
9 760448382 300976680
1 604489572 273847893
2 648778957 662885796
1 359441262 612348640
1 821540600 260158091
2 859292989 736827049
3 872116796 858275340
1 924023077 722316458
1 638940516 832308223
1 599970955 79221835
1 147517692 652753854
1 699574950 707780978
1 119173979 463731765
1 754640630 348192264
2 700205233 959557968
1 25018743 587671899
3 443858497 217283757
1 308100333 539760321
1 592125246 216235458
2 474615287 840574090
2 678127240 607625429
3 137280201 763528528
2 373833054 733427003
1 569010851 145268783
1 619847211 213838210
1 914488184 571676115
2 337513986 369094689
1 580429402 168450602
1 488016242 243399970
1 774399549 886446723
1 249353190 669150499
1 187510575 623522866
1 255220194 642118031
1 550573392 919018166
2 441471679 237488492
1 507477776 195560411
1 949909844 794806002
1 759506036 748097652
1 629939784 581809195
1 824014608 681218923
1 622926465 492112723
3 673757736 613103851
1 366632677 495053551
3 763857501 866352099
1 246249998 140374518
1 668713239 333699239
2 587935412 454855281
2 447357907 180588387
4 653232334 693994416
1 215618631 864506308
10 778045734 181715253
1 319075790 373313154
1 92724256 710065551
3 259650402 875839886
1 906113637 211548834
2 902838702 205412205
1 508340531 719235279
1 470370200 427584497
2 707417021 473768691
2 215523565 955591380
2 374250033 937914311
1 171064308 531287848
1 377732230 60805144
5 86565622 35691079
3 371174193 315476976
2 366052168 364260425
2 617078679 944472235
1 262521877 287333860
1 549291368 381263132
1 822489739 318114788
2 236296952 453758902
1 700794628 694032721
2 572383366 282435076
2 431187914 789962841
3 817257986 824659490
3 840527204 829126096
2 860679244 340123051
1 93335713 190374365
1 913443410 611090054
1 898861793 786343541
1 541063305 592379664
2 298958326 779697464
2 586406181 669865645
2 344959637 410151772
1 101842004 831792719
1 758394696 28020495
1 724693726 351617684
1 829090053 304834209
1 833055603 622074839
1 185430459 125811600
1 328431213 148807184
1 670405278 443427545
1 566314343 489139799
2 973741275 970493960
2 675938318 380244702
1 729390072 394406131
2 968249102 684905478
2 165260109 992507590
1 481665447 543933474
1 867788274 713602050
1 19347551 364593859
1 190454127 441614494
2 300908267 307926032
2 414164651 679709912
2 983949795 21549057
1 88095479 548045246
2 362547218 655405013
1 776961414 808233107
6 580795148 544505311
1 762414795 602899962
1 666478798 259786025
1 566968114 858499066
1 595072533 823542932
1 113855354 735939840
1 863790402 408173046
3 863738881 888607610
2 16329801 604622907
1 732474745 607407992
1 903297845 836591087
1 728689337 25182687
2 884271177 816521333
1 11421974 911491851
1 745892443 492967555
2 527665082 66173067
2 242288944 702186602
1 780843239 584817805
1 639710145 639038833
3 407130873 445379019
1 678953245 787060100
1 367990020 81464207
1 132328823 734766451
2 83287533 113992364
1 150350136 714835663
1 750486816 710919989
1 319005035 377000527
1 563927417 479098585
2 733251519 562452553
1 618578642 999236972
1 669617254 250883190
1 949863572 811713545
1 217174423 446092153
1 545127278 714460824
1 897934613 997737976
1 945932680 889246703
1 632076769 901710101
1 632752553 955667747
2 133320263 948666668
1 232743668 564585504
1 978139876 864319537
1 940368344 301301427
2 247077798 680586331
1 93513003 107640549
1 351845249 237914031
3 186204961 813064956
1 25683119 302989702
1 475518982 567160602
2 432304797 851474832
1 838527236 489556322
1 461400799 428839452
1 584869262 452888770
1 726765183 930414708
1 794857650 853505744
1 977557820 609228229
3 24957194 923677724
1 278539109 395888662
1 54635536 811117143
1 325294950 111221460
3 474072066 503662093
1 957352555 32015394
1 764092187 989783330
1 784697279 738412072
1 169659430 128558945
2 955189166 108151861
3 664105189 424845507
1 108976856 577389115
2 297394876 5704369
2 170269765 861153318
1 862111000 392889620
1 75751524 235472433
1 634589647 133694612
3 446844439 192766103
1 796538258 293374692
2 151522771 675320964
2 663268311 617562601
3 588023028 661348783
1 880933461 98337398
3 279254140 446180139
2 81649636 691336756
1 863520969 960361892
1 347572924 431544548
1 893131402 998895937
2 160530429 850871808
1 450984450 101902655
2 878426258 592351715
1 170384924 430734752
1 294367977 546673337
2 623838288 992581977
3 889649806 189857069
1 348705146 627494656
1 712877539 824281676
2 113066449 767504794
2 575023712 9707733
1 697519389 645531276
1 93389917 493658190
3 256725863 110585986
1 915007004 251640246
1 43680054 518102183
3 63534037 871502950
1 770661099 159527188
5 526865195 377652877
1 792657892 840326625
2 909355932 220378951
2 148542978 103920161
2 652268752 706414305
1 429016788 366496950
1 163546268 778065912
1 236059275 144258332
1 618202141 906318713
1 766260663 835664549
1 690762650 565536959
1 220515539 927135886
1 710364448 414200044
1 342386728 11404593
1 547039074 320296921
1 826384350 660379907
2 436255001 520716082
1 584513197 851863031
2 307952419 155695814
1 343512389 434606613
1 966330853 631682680
1 228350438 879404177
1 218685228 324055491
3 95930439 277120094
1 667147774 521508808
2 338155314 769086675
9 873249626 217787644
1 42332293 991622651
1 150800656 805258540
1 57553969 6897097
4 892459797 76597141
5 301213466 738454783
1 417106718 54267613
1 542888534 549846345
1 884001023 462733621
1 970448247 490351949
5 908094554 746131917
5 369293567 7566138
6 334401557 984884941
1 656699890 623077853
2 959192535 181073603
2 423267400 367566495
1 613106787 350465783
2 719459898 188547220
2 851584730 57853194
1 483525629 126130135
1 549499253 647744602
2 431114450 497017697
1 85283564 551349327
1 922933692 214931428
1 191807889 701516719
1 303968163 223511206
1 517180271 687293536
1 32312861 667353628
2 466543909 307943747
2 395390054 191874242
4 562072749 661892969
1 940613104 981348477
1 790497728 7945470
2 701601693 546234627
5 97129170 607804559
1 230434211 703563854
1 687190720 419666897
1 447863111 794603621
1 557986959 606665727
1 184242614 299989280
1 709121557 254165207
2 441439292 504937718
1 610766007 873661177
1 276695711 46381535
1 486973306 248067323
5 148038320 559942196
1 773286103 831052032
1 402675183 378164987
1 743648254 753713165
3 657380870 732006627
1 444784589 705553222
1 622361891 849514879
5 473426499 476315797
4 35348671 928701646
1 432260546 86081932
4 320486138 460810712
1 530263856 515497906
1 88703547 785088450
2 498223606 906645782
1 903340196 463010581
1 863512853 672348053
1 420032991 737695970
2 513861192 609281996
2 6415783 580463373
2 400117200 676337888
1 120064837 54174801
1 750340676 697573371
2 76226984 500695110
2 542621875 626409719
1 62333734 474611660
1 255111158 236169140
3 921917157 139335162
1 695111741 643246181
1 476871698 221218414
1 917931743 596257055
1 742845637 562313700
1 918584641 223105876
2 649082254 274066182
1 704055763 60315266
2 540684085 591281636
4 453367031 71139026
1 882692850 324380711
1 540351510 271227331
3 656534520 84051732
2 90476392 154060128
3 78771170 642331135
2 348535710 864695156
3 95029480 566773
2 302938254 522740344
1 515112719 594953648
1 803897482 277031977
1 504754142 343377837
1 983906941 53914461
1 427821606 863191121
2 783257553 901979926
1 215251336 331297860
1 476488937 214775726
1 43924771 563265301
3 881604093 946925491
1 253291213 774035656
1 362652566 915828097
3 580492184 799274372
1 716463670 577169165
1 737802126 575360308
1 946521750 416317103
3 789672006 230331126
1 263244858 148897132
1 649268348 714426023
1 739888998 547241284
3 208924924 792366915
1 768158777 327829889
2 636171287 155614463
2 134416014 143466413
5 917417612 213860716
2 52276524 555587739
2 408414450 741988208
2 565601265 421752097
1 22780095 275549127
1 521592871 477694276
2 487874537 913355850
1 341603661 858613464
2 189548568 463742276
1 348777071 409661282
2 693183336 124282438
2 102496010 321079703
1 19091335 567010588
1 948675615 595566185
2 462846105 380704588
1 622255839 702154762
3 166660264 943595533
2 659687695 604742583
1 496567640 361793612
1 337774716 650946025
2 863798296 91441921
1 877655414 123377623
2 688336609 816069078
1 560986947 595595195
2 537547620 219670465
1 611813979 227092174
2 367113034 65027723
1 701837007 119409265
1 239903562 62705600
1 77078890 420842922
2 467961724 274976641
1 957496574 562330155
2 696081928 518331677
1 328901377 653357510
2 987165393 600632867
1 274991837 188830660
1 770496973 909254463
2 183736927 191839079
4 825746697 334619474
2 191631980 496734728
1 869303569 188589048
1 169564005 347392526
1 124942345 963455242
2 511784719 217758838
2 515316830 104442802
1 803676866 225273382
3 258043002 528117008
1 373200254 169591324
1 22222841 859502629
1 828061504 904996884
3 927594304 317983897
1 317655914 453096687
1 68957883 946322376
1 909620112 26416965
1 471489169 282628568
1 502912790 754923614
3 162781004 447217300
1 774242848 522106955
1 3883840 864764816
1 219459384 200508632
2 186655755 364947180
3 595588474 629969259
2 678254942 890930603
1 581924431 830939695
2 516027686 446529848
1 237127241 447405193
1 978176672 955274357
2 924258793 336201495
1 740048311 917444800
1 895541283 937127781
1 764500538 979175076
1 736280175 387688427
2 865470290 666788453
1 982445355 617668948
1 736474553 140789643
3 739561433 525465847
1 188693070 799038995
1 855336252 122687897
5 753208632 406937834
2 993151150 877333059
4 939301211 139069325
4 792322504 400681206
4 112699668 891073085
1 348656820 686971914
1 528594554 171830710
2 205483696 87509943
1 539617888 497313659
1 411539584 394301339
1 848304224 568718722
1 531403420 854866584
1 226750626 906857014
1 287413934 634395289
2 726217577 965404088
1 205183006 821117273
1 935591422 570996685
4 938429557 329122723
1 896500109 750675664
1 562778159 133842302
1 144854221 515762916
1 408615414 856385501
1 601629913 3704052
1 345677836 531772212
1 920405391 328205656
3 990106243 390513409
2 123958443 790243352
2 235681411 18573309
1 109659703 157953570
1 862353015 534289913
4 54807598 990195919
1 730310548 679220908
2 609471017 308968194
1 770796023 317144028
1 506709667 166206410
2 717580342 378063491
2 984658241 711677723
2 961080288 812958393
1 274651385 694375772
1 211024939 687347638
3 179784187 813721978
1 257895953 84253
1 727945473 45458394
1 897084808 558566787
1 7200424 388878722
1 759473142 215737501
1 247781185 246150094
1 182636038 765403359
1 952731644 460371180
1 285463850 212540701
2 348800224 86267708
1 628625177 499592730
2 158744679 641383825
4 949525589 407985401
2 99802390 347062739
1 202035221 338646037
1 951338865 979947330
2 261401420 938548950
1 859228861 345818107
1 870629903 385294319
4 614536628 610155903
1 128049821 636428597
1 122641647 986589116
1 766092226 43672052
2 931152700 229225096
1 89758196 798088304
2 446701178 407093792
2 981789915 444326819
1 565764659 735929134
2 83252303 69354135
1 555163099 201771354
1 385464330 908178082
1 20141392 915000535
1 251397081 512765127
1 717594199 266886486
1 967294950 979587211
1 7938013 996244015
1 953471301 929956081
1 927515488 813307206
2 707012864 201472095
1 654568028 551601320
1 682474568 118762485
1 434555277 758698065
3 951480040 937729612
2 836396167 462562052
2 813619503 86624484
1 529330115 263042422
2 198590321 361010620
1 960737115 604762154
1 770065070 844201820
2 361706723 250881786
1 335293722 971228213
3 78687725 656518699
2 625215977 426403639
7 775908186 855097371
1 277796853 579535560
3 20843278 638700183
1 462738579 467900297
2 673303369 13093179
2 750220468 595088617
3 476334349 293682195
2 688470442 20851420
1 49568219 580828015
2 541639771 123732042
1 66794837 690891327
3 833815550 343378373
4 293979634 69253604
1 871240811 492901181
1 526025109 256763950
4 307425001 727775407
1 478624140 21349756
2 398445018 903157316
1 957319984 479095190
2 772383517 332536479
1 506155047 173948933
2 357424379 585451203
1 752480111 109911882
2 714582271 534383096
1 231331875 639210924
1 179715641 693236250
2 601784903 194652754
2 70273593 993363895
1 675338596 789302685
3 83715091 1366767
2 690087017 662860802
1 234126910 418263353
1 442124558 179116786
1 502757935 911993106
1 102437138 601078537
1 528503961 59201604
1 837484968 121219144
2 844760480 531113272
3 430458603 969613452
3 347416315 158839889
2 921444001 141178448
1 459753490 188554840
1 928541158 636915544
1 805499401 12482266
4 9385348 353386066
2 520091777 397315090
1 252261833 319266437
1 56790992 384578271
1 44520424 667961817
2 130547747 978580863
5 597893345 399177119
2 473927688 702396470
1 723556340 683634537
1 803050414 971416735
2 355387872 43473858
1 368648712 164769440
1 224711015 934026315
1 437628009 740498208
1 232466750 839635902
2 151863404 226868234
2 395888792 690528541
1 188138826 734926910
3 764393604 367024628
1 376434163 657277820
2 109577554 268986863
4 620861555 777550642
1 416453358 106668179
2 889483088 990564346
1 908421382 616760177
3 204927619 830947601
1 323379831 221129064
1 271592269 378338881
1 366230689 476323876
3 584960305 769354598
5 803064262 283605386
2 388131020 690022330
1 116218387 325506379
2 17204395 554636283
1 478821370 630516365
6 757993828 143169891
1 956185145 137656219
2 57372250 666184222
2 162785368 583995385
1 348519491 666216774
1 944348620 681980913
1 183440172 605774448
2 385869955 438906652
1 987516024 620464495
1 939258327 872873498
6 159214315 239323215
1 587394506 174963733
3 731795883 299832825
1 220073688 136234341
2 473689448 60452654
2 851785839 159449494
1 39836708 173718141
1 245409525 369324177
1 160424110 670848050
1 717337637 57397611
3 320435555 609152112
1 181167559 328743915
1 996832050 495001675
1 397536472 487943586
1 323176851 279851372
2 998580013 557421455
1 475242779 931641206
4 105671559 710281094
1 286525455 549510960
1 717270551 865582806
2 226407615 582305166
3 118136320 829538951
1 10194129 872565850
1 455100632 658153343
1 67585267 922470814
2 229441590 875464381
1 236781119 218333027
1 733926599 530255314
1 138372457 586447718
1 388922524 278420799
1 255839179 344720219
2 878617074 346266632
3 961451371 128230448
2 545506836 496569571
1 786831141 929852292
1 287256515 164304612
4 991168051 314295493
1 425924608 355013296
1 607022630 541878769
3 237674944 569149859
2 90070598 205882459
2 162760794 737899762
1 530334076 192005882
1 402088574 330982380
1 736337555 383560926
1 384059815 929062800
3 817065047 729550133
1 488277610 911700003
1 968133378 638360591
1 400682938 392323605
1 601465398 158268702
1 470243228 604059879
2 252436407 365694751
2 210860252 261228916
1 812273864 796832283
1 790985910 34468736
1 568009492 721504190
1 906359580 618549721
1 842355998 38788989
1 564441192 700707324
2 862800381 333043428
3 539986847 585180457
1 595441410 18374497
1 363252542 444011257
2 916132565 496909388
1 535490060 225996689
2 900550797 463592712
1 963788144 341342846
1 508605341 216006047
1 647545197 285072926
1 788118162 533753958
1 300896121 153060750
1 723211543 448961340
1 146537705 778592697
2 493084215 251337011
2 628731869 836764958
2 920350193 536785924
4 631477706 383678644
1 554019007 711316711
3 51431577 746186898
2 87330059 454008490
1 518298554 685847896
5 338920323 946828362
1 704125851 93988581
3 950004085 263923779
1 876716959 737276206
2 54245585 370705200
2 885671046 686315557
1 598045030 305622497
1 893030904 932648372
2 237897519 150406465
1 744531145 48847362
1 358283129 945563917
1 182233706 609232014
4 308116465 386430682
2 279431560 476173379
2 421717422 39779812
4 143761808 508345213
1 315205044 652833370
2 896796257 181405656
1 688338533 251096908
2 639678492 903614728
2 695833510 766546729
1 986524664 485051937
1 6582125 275420430
3 747927765 280628297
1 751535676 799382481
1 798379994 798967227
2 964894736 948769158
1 438386694 857959067
1 942748339 186227495
1 894754493 572202845
4 609015914 191489513
1 375754489 355179601
1 426348946 652958017
2 421992183 831969892
1 925191586 631200230
1 702059406 196387692
1 689942969 961788660
2 791516146 242126015
2 640403031 461759278
1 828292721 547704421
1 104498737 195999462
1 953583953 977413191
3 194341154 69811703
3 584644764 789822311
1 483653330 599473272
1 998644959 628970790
1 923066257 687931362
2 12827858 979649007
1 891771759 738381104
1 360049756 660246418
1 725913107 530723340
2 199188050 789108800
2 535813551 587309761
1 65562724 949904426
1 518937785 179393644
1 304839008 629902867
3 962404249 915041038
2 511943286 668270547
1 267484029 113002798
1 758479142 178469548
1 126659087 494852046
2 284657897 955180855
1 919166107 999710876
1 453481098 368237276
2 311560546 301699955
2 390050942 683193622
1 475239938 423933115
9 320706988 661584987
2 9003895 352212746
3 122309720 222899166
1 784921302 241705241
3 519983270 516326429
1 978761800 603937993
1 109311059 608816411
1 643906328 277499305
1 169033356 147915095
2 184342889 889631854
1 965963382 516942716
2 875675045 176754755
1 132089220 651305914
1 262579034 761312866
1 399097411 772319001
2 318002059 530151329
3 757535972 841739993
1 57228208 461854676
3 143557234 437441690
1 684030487 20139653
2 530669684 410077751
2 634907722 41982524
1 957087519 750957818
1 662432909 497576299
2 421875421 524987649
2 802829277 261129957
1 620519804 734349108
1 565516752 302123943
3 55353407 932451653
1 416314113 773485805
3 714261941 311894280
1 991532612 399203905
3 920774382 275489190
1 39014987 607055238
1 27560320 779771311
4 516428136 148795027
2 964179788 427558884
1 419168670 475144995
1 154761592 33865094
1 955832740 880671962
1 346174120 147022782
1 111620544 662559041
1 806747091 223757977
2 917823127 88622233
3 182016178 583028599
2 626990436 603694209
1 495806539 252903880
1 806702947 212008458
1 59192435 860769767
3 614223397 227082678
1 668612916 948444480
2 614534185 923682901
2 148054688 959436789
1 731737778 100009731
2 43827451 707127172
1 366258401 311103266
1 59664691 242932886
1 192603590 612038694
1 70169938 228671884
1 208830186 118138982
4 828822806 227250865
1 278511006 171474416
1 970808047 563721019
1 766908668 280142608
2 526633727 633196577
2 550289381 394681917
2 213443812 723634098
1 710756859 754759045
1 211626179 652872863
1 127166311 710228814
1 509163386 607959147
2 187187083 694351169
2 173768043 152999530
1 877924739 819162815
1 826446174 180518645
4 113686685 321424230
3 909998506 388030424
1 471388056 845770066
1 176865566 707818935
2 557565602 445556955
1 988720040 913503923
2 594797976 514045649
2 481396292 277558546
1 964122257 215412983
2 188123264 839987322
1 146249386 796609054
1 632237783 156329177
1 28009688 199602060
2 269289919 187295042
1 722497243 108762429
4 992303558 542077988
1 902981121 649407860
2 210339076 363898513
2 151635551 1957744
1 753582918 96196444
1 900515753 907372646
1 714744267 914951003
1 960283137 645611908
2 469611206 295830186
1 448183283 579194760
1 363914942 398940387
2 209430149 41160973
1 518869258 242146457
3 987572826 629117835
1 702002802 563318801
5 823285405 449654892
1 35125781 754866522
1 894323899 385731003
3 9124609 397211638
1 164957567 354704019
1 341577884 61391230
1 506901819 746041258
3 149481857 489311028
4 161041393 165358081
1 745144218 163937508
2 351553611 822542126
1 310041614 189770880
1 788207407 220623457
1 471570117 837740392
1 238738575 783575967
2 921354596 385064069
1 670869268 177274083
1 187365195 564991668
1 453738946 78705409
2 162633627 36243215
1 703024223 800178247
1 978823924 568578910
1 25037707 672865407
1 110222775 933231501
1 14491585 969135950
1 403547810 239548487
2 691594926 72851162
4 145939648 497001386
2 464284864 216687052
1 519817794 598615251
1 495987844 812537511
1 936702472 483627656
2 111735452 1907964
1 308814626 381586072
2 64279984 757666743
2 767095894 308070005
3 653622411 841419986
1 83096235 561617844
1 672355061 743606551
1 733529000 643961763
1 446546188 368696067
1 525688518 607705501
1 681528310 558437990
1 949795905 498576630
1 492420503 939713756
1 26777364 173139273
2 587668400 754784690
2 510085598 57928652
1 330037619 808217260
1 829236553 475950599
1 66623189 859926419
1 831615385 418794400
1 344979510 576883131
1 317998533 701274633
1 340378857 160213710
2 198729168 634801637
1 164181589 967575457
2 4141559 777352096
5 104201945 544965095
2 748575460 265941920
2 493700241 12449672
1 204416261 230380283
1 736377247 959236538
1 750580704 436965504
1 796185673 317529608
2 793828124 494325288
2 325808639 119818866
7 911090756 760941423
2 489113881 308628499
1 958756380 10939250
1 673970846 14071814
1 86484908 32951094
1 991848320 138497228
2 33378897 307211647
2 764470438 883049710
1 815840645 85790848
1 30230612 629766395
1 680470946 942183146
2 374175118 54385594
2 321052313 360552679
1 641065910 806503487
2 622297718 335729942
1 22008388 741190654
3 698786834 215989868
4 37115034 168921854
1 212614679 113788164
1 735644848 882561752
2 665409369 613374335
1 987327681 494006411
2 369748449 38206958
1 976449416 940239494
1 818847296 31592994
2 940990686 563653369
1 316104012 491027181
3 838743079 917942533
1 530031450 384219564
1 834835854 262256879
2 453953047 946891244
3 331151387 119663049
1 189017277 619843277
1 47890913 726683838
3 605733260 360124260
2 957820168 596249130
1 593021671 77882462
1 586705236 350826699
1 547618695 631750576
1 515736396 313424782
1 887695487 891978725
3 387437090 367092882
1 775156177 864243213
2 869778946 199038792
1 406107605 182255142
2 271483520 532806089
2 89948966 155370603
1 994958062 674051907
1 672303345 523956410
2 661661647 759717986
2 966514489 19284851
2 243460646 798943709
1 489255005 902530135
3 763707176 206985120
1 5169642 977230483
3 225273671 916322778
2 206173455 282787989
1 433781188 895527202
5 969025029 871515147
1 303476825 527742684
2 134936651 131670767
2 876681775 704087990
2 474266458 167434560
4 30333443 620623189
1 690888455 906375740
1 948151313 130102990
1 612096810 105572634
3 851895082 103435310
1 676897197 349130071
1 818878963 603814645
4 189192152 318175459
3 14499214 936677109
3 690963717 945229129
3 155016903 594837617
3 426221674 322546368
1 516598221 964474900
2 804488899 450525153
2 665979008 111156862
1 390020422 896306706
2 714191660 471658539
1 109494519 983038189
2 867708366 154541428
1 137231948 786300405
1 538492708 819491329
1 146209103 341475003
1 848929144 697328072
1 210628410 443656153
1 138823644 453314537
2 197401540 291102804
7 937067701 374975585
2 2880957 219035916
4 3742182 20356477
1 199924812 19304772
1 835978898 627204494
1 691542121 873463323
1 885814118 163298018
1 357985732 575687434
3 29273162 572627297
1 612293872 618322329
1 399296993 693295298
2 808134372 11737294
2 1636133 172217889
1 979815162 520816789
3 49193099 202912115
1 505424154 106377049
1 409937019 382716563
1 850033364 613353160
2 499882842 496675154
3 791197448 881488643
3 586898029 505071388
2 545817098 833015669
2 199825600 793411830
1 774610633 208711723
1 634225191 386358755
1 358091670 279289865
2 538264646 635332705
1 742423129 947830379
2 733400375 696870410
1 686697607 780931427
3 150725158 440992092
1 719455365 407199246
1 341094581 483761380
1 357166408 184351198
1 844050889 337448975
1 934796614 638629718
1 254408604 865806661
1 796672627 888525338
1 66882748 678148854
2 914980574 345488325
4 111165418 541899013
1 932073929 246240078
2 424930889 256038310
2 173293810 814538171
2 351018839 811042047
1 918493201 831452074
1 154736468 979843001
3 919714120 106746026
2 674554143 97601819
2 53810225 913625024
2 401912059 939861891
2 375491176 58192252
1 741670822 426095824
2 365344304 188190765
1 79742973 488919152
5 409490637 7208234
1 811361793 250747163
2 739627996 313275059
1 249834427 737130465
2 371232015 372896216
2 117645708 471956502
1 821154774 872156979
1 218887624 368465869
2 594835953 56216743
1 71009953 321697746
1 449407312 468513070
2 922033836 520177560
2 619837270 846260698
1 797785508 137417123
1 879333954 67053879
1 583223592 419266531
1 554361381 102161199
1 227962210 331236212
1 844481143 381022506
2 239702168 562932275
1 899972807 340450345
2 478968152 771843448
2 336016085 477637506
1 64897366 130971839
1 47092434 214006254
2 818908135 352476295
2 39852058 479209786
1 523333474 759622586
1 333606797 833334558
1 121270652 199738262
1 25139647 201907409
1 888179373 131042967
1 734950131 147928738
1 987834157 275870591
2 588636730 539164867
1 266515738 141597091
1 940527139 283175151
1 445095690 703772512
1 498790677 310824905
1 61857390 152791718
2 233611836 195539131
2 624136301 874903209
1 16928740 151522950
2 708678567 892568930
1 956080814 168402686
1 987750788 601405789
2 425376338 19868027
1 175624884 755154111
1 505511523 432725780
1 335615709 29646123
1 859763916 447023916
1 157843528 463833054
1 288241211 610108044
1 850430481 306294342
1 959573039 978124161
2 436510469 215476329
2 939859713 984032793
1 77992899 594239291
1 121735477 416140329
1 123148633 931789567
1 823359744 45242148
2 830145729 161271159
1 66339097 612977693
2 736285228 615257333
1 258387021 698193207
1 383947140 740621270
3 156286017 468725962
1 980936569 827250317
1 898027427 914716295
2 194629672 530454016
1 886781677 208702688
2 59093723 852796785
3 2359852 322763205
1 112554688 125007102
1 463479281 945207723
2 701203247 723893995
1 774247750 268067046
1 551510582 118059079
1 983337815 971066483
1 283076691 491365337
1 673936327 100337284
3 430122759 362674361
1 881330674 581322728
1 76589656 836852724
2 977537836 640552304
1 412355380 683590906
1 920829414 7708002
2 60391901 965279713
1 801845637 952475155
1 938207779 3302659
4 632351394 400462981
1 548773267 831362889
1 711034821 449205404
1 763504783 50633659
3 7845894 997602824
1 371961821 814368814
1 457678344 718010188
2 797052770 961485429
1 470800532 17388672
2 856434710 847982740
4 155016958 532079709
1 365621302 328470020
1 679424721 545983053
2 492354941 418110644
2 479657733 466071530
1 340196616 338977593
1 979549762 289480816
1 385578042 194158925
3 65568766 173242682
2 684598433 652011200
1 847811622 728478053
1 646115010 671021329
2 292039368 338119754
1 177394025 733701271
1 538949416 194130147
2 376442422 312301066
1 751579843 337277708
1 382727608 168655267
1 529937440 343669197
2 51751880 875209576
1 799913572 438120337
2 44511701 817863367
3 639193366 931737590
2 953664351 812763037
1 879728068 925235058
1 284791150 787516955
1 500729873 310650104
1 792213397 272417495
1 130563370 209758582
2 450325135 595370161
4 938059112 411890176
1 893405069 191908636
1 530775931 385141396
1 186868830 786345898
3 812655839 75502017
1 17510774 778202067
2 152609854 218223083
1 696588797 938951492
3 196804334 803745798
3 722563674 537012285
1 219027526 485234246
1 825529788 241550845
1 473192831 893948069
2 25650125 746615737
1 589030136 986576486
2 163226003 679528958
2 78718153 534564085
2 572470799 891400325
2 792330745 782613284
1 207833101 130174711
2 346437065 611902690
2 540737759 627674551
1 35313051 78713342
2 148368609 28891436
1 964128939 484299811
2 999976633 770932369
1 788446685 73400530
1 465327149 911778162
1 396207121 13209054
1 525409626 841767733
2 153475489 949505364
3 168374523 600694601
2 588987943 941591055
1 222728407 237641021
2 568399715 881095740
1 504976183 746962348
1 376325306 196902462
1 974623787 692536315
1 315258490 702575392
2 381585947 757067595
1 565602036 518425767
1 515156772 513330521
1 990600547 542309315
1 918798593 455103696
2 888586960 543366388
1 205592953 584366863
7 785126168 650228282
1 354529254 70235017
1 786979253 788575314
1 330982595 37810079
1 94276023 784999856
1 302825981 539937854
1 792619772 983112731
1 530501448 784263906
1 978174514 534638999
1 971563671 33161832
1 471783134 496509668
1 914757912 24553973
1 969289231 61336472
1 981328314 750289435
1 527686091 489086668
1 485885218 146801071
1 233394036 952599908
1 212657095 984678776
2 529065547 831856740
2 720129129 62056447
7 337262024 292226271
2 839928810 784051405
1 408052184 579463110
1 985681759 149871869
1 564896213 238438397
4 540571597 538730327
2 392758725 855671923
1 777046904 451820060
1 539157987 785126417
3 883270509 194096628
1 350638542 726144584
1 255577238 238788379
1 970232766 230290859
1 689028894 990213373
1 815265161 683296557
2 544282426 778689795
1 622933661 257124749
1 902412157 397221839
1 90634401 673650833
1 419230423 906780615
1 581324211 429499055
1 322626125 296076399
2 66447309 495783105
2 353564382 727734118
1 856231538 551403854
2 640010495 574363058
2 53123563 870260002
1 829557513 492424814
1 590755245 211875259
1 209172925 524565925
1 837697219 711326673
2 505615552 745964776
2 402670234 616646697
1 472194390 827000548
1 762282501 765477704
4 537764322 989097509
1 377616494 106966829
1 663755881 304691801
1 972771509 654122643
1 320285184 15274587
2 971951430 228709955
1 12589136 626117515
1 911536646 685592766
1 384175693 728016981
1 622936404 215410884
4 804160769 346876695
2 904760475 139314634
1 833034252 211967730
2 965870737 910004592
1 473571529 63706618
1 210973700 412125085
1 498057993 249858669
2 34245852 141330418
1 159422110 778699268
1 442532565 474288000
1 248356294 864960897
1 457870032 861644391
1 254422957 947545285
2 545003132 890887665
1 156106482 389043714
2 786867512 420930724
1 191867930 614022253
3 363138030 554080359
1 129263477 502444239
1 152203103 27186605
1 544459524 929705627
3 892751135 806664521
1 230822894 466691832
1 625682001 650322904
1 204433357 53381360
1 79312024 746340081
4 712217141 30826220
1 938951365 911609030
2 959349151 774392706
2 369228919 572728760
2 998667857 58954528
1 940849351 146173425
2 387934548 361518002
2 901471407 256748191
2 148450493 42383979
1 545218113 574709459
1 989210615 659201472
1 315075039 544219367
1 177954151 400652449
1 215753805 872868495
1 380326449 186480311
1 221618908 933425297
1 966137302 639357823
1 529141010 196253309
2 505058125 138386005
2 250214127 372848900
5 723939371 1755216
3 774300890 224620615
1 779588479 668072849
1 800743172 819980602
1 423028913 668016329
1 103671451 712559794
3 10082662 195279670
1 457820414 789840788
1 160278545 454243610
1 872788796 822953353
1 421979555 835343766
1 497940855 656019073
1 846786714 643334026
1 704573021 2012778
2 909974776 894420308
1 232472991 4035344
4 864744184 697589519
2 686711552 907907049
2 461532351 279049973
2 826413891 483943627
1 330136540 571789042
1 741483008 406056262
1 434694012 556648027
1 403195247 456206726
2 616079967 450821385
1 597450436 676886498
1 8162295 365612155
2 451916900 385239065
1 979432463 551165195
2 500864275 506986228
1 433001825 854325059
4 387570777 903330506
1 62411794 773766155
1 91180402 462170237
1 275628293 703476842
1 127837859 194349644
1 353889829 209177621
2 331718067 982616648
1 353344933 443119663
1 731911428 864501204
3 764720833 927736233
1 970161944 354220596
1 724661454 246301791
2 282142979 418644654
1 770754658 894018816
1 791453811 766067301
2 511617394 940620328
1 649870183 885930784
1 585390027 945849580
2 885355517 299698615
1 233889642 958801738
1 260900254 213167431
2 3520461 58917810
3 99523435 693857916
2 711283904 665756714
1 873002535 97266327
1 443669166 345935747
2 62824063 493901070
2 97577691 963278079
1 735604694 553727543
1 933197221 14247514
1 982712514 755281306
2 848037344 725004632
1 966823038 246342612
1 429919213 168525419
2 820376627 324668578
1 330092664 937671717
1 799038541 989024325
1 708206683 981962389
1 676589787 66368360
1 604716613 59757695
1 362502550 822239923
2 972910540 726232004
1 983065720 680145066
1 151182633 748629146
1 705012311 190549493
1 850637383 777617237
1 705942564 335723560
1 701779801 301964132
1 87295779 908717409
1 208307417 254395249
1 674474638 869867675
1 951373791 810491620
1 486457808 573662964
1 329964281 241095525
1 637975975 6046726
2 68003382 383162691
1 625496875 48179733
1 608680726 459593759
2 714809144 773435184
1 534600727 466668797
1 502403416 982747980
1 328556592 922659810
1 564450796 481018469
1 923786355 968206493
1 568630912 396512028
1 128327712 283244847
1 742990681 704156582
1 647363867 463994302
2 68315345 817883515
1 378508397 990873672
1 102748055 901682518
3 991369798 227292961
2 246262456 628093769
1 466274101 413959113
2 909365759 137511869
3 235908413 973484494
3 688921880 970860818
1 296412601 920862762
1 154097935 114285235
1 840369767 909933475
4 77740836 583197585
1 718985869 839260013
2 224413347 228012986
1 635290252 516449653
3 72723534 297075007
1 421288150 355769699
2 132850639 651519267
2 216152209 494314623
1 18566333 807490799
1 542713064 972639100
2 876265072 98880830
1 122384714 794028644
2 883464167 282589596
1 707213211 396843843
1 24477436 494570616
1 192054557 257440068
1 298960945 433932890
1 42794984 362076519
1 166423421 882214815
1 320075637 769498776
1 152455881 981378546
3 279084917 42460106
1 978614641 209809588
1 959157490 544221642
1 949309166 387631507
1 944118143 103243060
2 781837370 802252541
1 383468330 230811798
1 567021157 325242624
1 182441331 116232282
2 843995726 360437575
5 681924976 932434574
1 873568762 214864220
1 169399526 490124752
1 492408861 414683410
1 669411608 279124895
1 728441004 426443290
1 558402968 32193201
1 539001847 425254431
1 936955820 341083627
2 284547808 397291582
1 831251756 640465522
2 19253549 598787345
1 744220894 12172625
1 749454688 732284957
2 574496634 202675869
1 927901048 973619743
1 484937872 895910201
1 696797913 474911496
2 654097586 333545828
1 20894985 872369817
3 549456406 617049511
1 884711911 347121452
1 10497502 939522898
2 106056838 133330007
1 854695155 167604558
1 260449706 799034610
1 368139385 997033490
1 406557335 759561016
3 100036290 745417960
1 503897897 718167704
2 44450354 816546855
2 490777059 878775882
2 74695031 512948312
1 589348620 58950824
1 319787953 457940259
1 4648453 90088653
1 444643388 994232095
1 605906489 842396925
1 539441313 553062426
2 307768287 885909943
1 420564424 50799601
1 137296567 796387906
3 439876550 754455533
1 238303599 957263412
2 359173104 226020764
2 690687442 685944896
1 857044275 877707717
1 728505835 747229682
2 341757749 538466034
3 745598140 382053726
1 410683601 760775864
1 203075047 776772412
1 600898481 805597258
7 426536019 436985517
1 243716467 747660761
3 717921713 885542869
1 954889752 421842438
4 457864309 685972502
1 21063587 300407712
3 429738867 76058787
3 958673245 512007171
1 63039008 859595588
1 334701485 129156227
1 175608700 575978406
1 430937978 61399710
1 328515504 789454604
2 904060664 975948969
1 134132575 703338014
1 626652210 650239407
1 330371653 435235801
1 830059196 339689804
6 460672591 366184346
2 143371345 959848444
1 936409308 891439465
1 620424067 992687643
1 540525293 435584274
1 666642041 139890689
3 905259026 361885324
1 802965765 933753098
2 549640856 633564133
1 949820481 547316143
1 410921177 163898650
1 745410504 23264473
1 65534355 46615455
4 81372554 131957040
1 134363361 406417716
1 225109231 525253770
1 443687163 965324970
1 218752909 563143275
1 273360175 472726902
1 87508284 180427806
1 626979190 64151214
3 241416063 305763687
1 622574546 963403518
1 537992499 689940755
2 406371702 190794636
1 330687758 995938673
2 801454512 141409136
1 451775807 49536788
6 783053761 252183568
2 632111991 141500276
2 109196280 777091161
2 575315873 256139446
1 563365566 139357132
1 460406241 981066043
1 157862686 44505708
2 278069428 459867562
3 698244808 970257452
2 841976434 954362617
1 724492263 580439590
1 560405662 85578697
2 639578244 478003296
2 656937388 562326984
2 836128818 705834270
4 655528777 826800269
1 984267806 417909232
1 72693418 279711343
1 543938054 597924308
1 897865046 561490963
1 658529438 391572149
1 199493480 216357822
1 749279460 513384784
1 175457429 157769923
1 218579715 772064908
1 138743004 170165045
1 708610450 198695607
4 634382998 329564317
3 541801079 892012977
1 970891366 51345189
1 173567810 228822252
1 789815485 749711986
2 634949286 278014085
2 689082953 800006028
2 916820523 831639546
1 270365221 463240084
1 209652377 654500630
2 884830779 999038312
1 853066773 860162129
3 774676446 390790989
1 615117656 841793221
1 561066381 521431978
1 141370916 529538360
9 951757319 930866833
1 637327511 841493538
1 780988742 303164594
1 466998630 103837987
2 634836372 161277376
1 308892870 14142203
1 658365607 805976064
1 712597787 530664819
3 643229111 120139791
3 475551364 366935970
2 433018327 890782631
5 244873226 343922623
1 414515629 764346048
1 103045596 501266254
1 728973162 50739934
5 685999583 702576045
2 671966410 633540143
1 31174188 482328921
2 73755744 9470976
3 644120731 280339313
1 187326913 868041617
2 651333197 784548711
1 921801459 898104335
1 698702909 661288843
1 619878765 44835156
1 883477980 854702903
1 937217034 223318369
1 442145732 826720665
3 135722087 662236750
1 103679716 327211743
4 827765403 494001681
1 596237537 901875879
1 232580759 64150841
1 825007051 11997076
1 486210530 32395695
2 488751291 529172501
2 694237270 149394088
3 101688432 581755648
2 759819078 48130821
2 632285820 358510518
1 166282039 465147240
1 850880850 221874486
1 629033368 479859742
1 810849861 224965827
2 150604310 247940368
1 320555380 347628915
2 72867133 432321973
1 713080034 62312836
1 437501833 821503763
1 27769004 28559756
1 352680303 978388630
1 469468791 185039904
1 170235041 72813821
2 381602937 894822414
1 840895112 530942139
1 731969684 587726424
1 429326148 623453400
1 449092995 744581015
1 308353432 419958635
2 222911917 580974244
3 565668440 190506422
2 616030038 853979669
3 695947927 64704273
1 685022291 95500652
5 642501891 793524796
1 393406496 664217817
3 666401059 992201364
1 568256096 132647057
1 32576910 451769587
1 126726428 414582484
1 666442132 681520609
2 626897205 405254757
1 425676036 100575996
4 548285511 972353866
2 643662580 580120967
2 253386034 318845814
1 332324163 298140983
2 137380002 762268629
2 12322408 886929971
1 86765995 248299974
1 520383716 81217290
2 73017363 238163567
1 492523438 843298342
1 794768958 941558583
1 296867570 276721480
3 906272134 967991620
1 240343924 185214291
1 439371519 635385769
3 75561422 938682267
3 557644765 751290843
2 518558566 641577712
1 569663961 835137881
1 954001878 499661310
1 184458531 572345340
1 849155058 172123989
1 990506854 833304854
1 255141049 27810161
1 45429424 508359026
2 530223108 700004302
1 709841331 624147499
2 123156780 271759867
2 516539071 337644828
3 770783080 307876626
1 980570596 600588499
1 602989706 668058208
2 748390890 447915326
1 953352828 807387778
1 583137842 847041321
1 819426456 689563729
1 604972135 661684065
1 776055236 137223431
2 333253327 564821527
4 998573380 782941864
1 297636158 447400385
1 873879594 246101925
1 568949536 58952051
1 509143492 679144604
2 48435332 19137980
1 621448634 710293353
1 59659950 107000875
1 392713359 649379556
1 132916950 528011887
2 974315543 516061292
1 113853475 156987249
1 717746015 14076969
1 966291948 266981106
1 310148114 508802863
1 47284425 203267539
2 673841378 925822730
1 663671771 234468955
1 529663292 901060437
1 758167708 669408632
1 824768634 675873012
1 957607871 621497390
1 151778381 677539194
5 195929219 319115337
1 32230991 832295652
1 821538631 87927912
1 906183760 786112001
2 13423534 577191194
1 43916155 501040945
2 364548142 51910553
1 828737602 342556473
1 643704061 975725269
1 973297399 354516646
2 370054781 455092777
1 471195530 753892160
1 44292136 615974466
1 316538996 915826565
1 348328193 343483310
1 980808180 250548102
2 329513970 105988861
1 140655285 587226222
1 841999063 470779995
1 561859442 256973067
1 496174821 559758290
1 676944985 212662621
2 469620855 415219105
1 770433321 699952874
1 130254537 8318870
1 781892898 435014328
1 447767495 180072919
1 640199752 438547480
2 655413061 829241113
1 721214941 8385076
2 319687973 165237663
1 503028154 554178120
1 365492279 58288384
1 651474318 993404514
2 990923487 691739179
2 956394396 382265931
2 577689035 728374673
3 89969623 321343032
2 532917034 412061635
1 912468627 605208336
2 35969077 168604340
2 470782009 718716532
1 982013499 75753330
1 486042226 546956883
3 196861111 466227467
1 634846403 85185793
1 324317338 906898317
1 629991286 362027230
1 318331722 67621010
1 696071207 922749483
3 449827126 359652852
1 382932561 249083595
1 529681250 127333596
1 767505778 722922990
1 110071361 561079727
1 236610788 306565959
1 848199649 980442709
1 586859363 497843457
3 715853753 559381666
3 799675893 763314854
1 946830547 985210230
2 874493238 324158676
2 199735272 197276021
1 445313399 931353917
2 735111494 773034399
2 157773176 253868797
1 205590498 906427921
2 293268702 300545023
1 103086560 625204775
1 31944470 789471614
2 34217487 781633177
1 574925558 201391775
1 124090034 445191457
4 872539870 315886516
3 62620494 750663028
1 510666563 882857668
2 745164105 162544740
2 82736044 798708778
3 111275766 947352369
1 799317020 142834930
1 34785501 121701142
1 497770755 372547293
1 345807344 510094082
2 447783975 719863143
3 829658079 961705972
1 485980773 561890690
1 306596961 524743247
1 656071602 431593926
1 187220344 931012271
3 445555423 190224743
1 648449685 539319488
1 730053682 147964700
1 629115629 277725393
1 138416116 971505956
3 485239570 138928526
2 867559805 246011712
1 470942217 166091874
1 382274786 978490059
1 841372852 817103166
1 679955073 323266702
1 624444301 666056577
1 114749898 827177390
1 675765107 484799607
2 779486167 445736170
1 750660350 638772420
1 417234981 109303997
1 366327184 456580453
1 968816563 819203088
3 326088191 302498034
1 588592030 787273946
1 608045993 779783165
1 99848438 915656350
1 654334838 378819329
1 370815591 474836890
1 849165001 336489431
6 314065207 139249150
1 916815435 81280000
2 688296424 374427108
3 802947558 580023113
1 373108133 977611594
1 148321410 881076328
2 748831489 54968813
2 279871420 171191543
1 288618896 112439276
1 476681238 74579979
1 970006356 897137216
1 724683856 801953268
1 154544399 769447367
2 636463684 566085390
3 80248469 589468975
1 578648081 708340043
1 349051832 968046503
1 39105873 420688037
1 673102810 656671186
2 227813027 853806125
1 56163514 900798947
1 570433598 527750134
1 553438036 539192225
2 805991683 241437009
2 886266356 859497465
1 567814221 673286473
1 1323922 454299399
1 841633624 543867404
3 889760844 717169408
2 757170559 833770496
2 575705573 166662888
1 780621804 831142059
4 4466878 612973382
2 251611088 818737173
1 834811693 864519404
1 53950398 523389324
1 439596676 898048697
1 887824648 623204198
1 483513548 170518705
1 188151131 63285655
1 970666437 693155065
1 387038530 98208661
1 803934287 253540328
2 236768881 236817993
1 783284882 777525611
1 218845468 661950644
1 283399966 492877576
1 702845628 783316281
2 557979020 335291494
1 710511278 553052244
2 238729706 429745379
2 227366155 942777373
1 298151082 558612252
3 648270039 602255778
1 716194548 523064280
1 24107128 565967658
1 155585325 796498558
1 204634790 378387186
1 754448074 565732503
2 586158134 678460603
3 625782132 754168261
1 405320049 588860294
2 270447611 93361510
4 242897624 908434928
1 338990847 703495334
1 638584163 912894502
1 219985568 15414591
2 132236229 150718451
1 805579018 322186935
2 622125059 654363534
2 250571916 989852182
1 413723561 565896782
1 602007718 905090485
2 563881517 641118667
2 570428406 628126154
1 595441027 306182444
2 933085508 266598543
1 796759844 447054946
1 356251139 724700743
1 217825670 449985409
1 266505350 294499214
1 147664220 24323249
1 43669199 358893112
2 837774485 705743057
2 733099460 568814590
1 58575251 477124789
3 803012548 830217233
1 354314860 238512558
1 908487861 335726825
3 747005140 35568688
1 685381937 481528119
1 108987871 466220462
1 905458583 865589462
1 627968342 529067357
1 933259999 994730603
1 701021413 86768101
1 447383056 859758099
1 497229774 45620841
1 595635334 867049824
1 209716306 942914812
1 888361286 243156206
1 566691243 545899462
1 368905065 113517795
1 32548840 216172143
1 264925667 914900605
2 895523953 439116815
2 341513211 836769562
1 567440171 552609251
1 297162141 563122433
1 410671831 873018228
1 69735658 309901588
1 547583249 285771837
2 728721297 83361957
3 946072730 389665288
4 637322358 473509521
1 98402645 148005556
1 348074825 74971548
3 71852564 362961606
2 992747867 325418283
2 723554385 572393094
1 765727036 338168182
2 324801331 643406290
3 151355585 878992251
1 564594692 977050000
1 167887696 44874042
1 500448477 597660705
2 600364995 425034063
1 342402961 295729870
1 136834912 44731026
1 27581986 116788587
1 453973387 63028746
1 921602925 741689429
2 429364291 698080820
1 28721441 853413550
1 899055816 279112190
1 142913147 852224883
1 68308350 885960608
1 256581235 895932829
1 897013006 115617579
1 18274539 416047889
1 921528450 943368442
4 507198034 970255596
2 910921419 977036736
1 778293428 105593350
1 43901171 822417047
1 712921500 882275434
2 841395505 144082367
1 414097810 410839532
4 976303081 758438946
1 482418836 33575626
1 481986948 893144385
2 703219115 486619033
1 823426292 247657438
2 493318251 733032548
4 288383963 480127475
2 866445844 103730270
2 609868710 566168190
2 371168007 336344704
2 941032201 424515493
2 824433470 510583676
1 346363613 933518187
2 137329537 458645965
2 660077583 626819345
1 686078342 513027785
1 652356435 511914259
2 434880967 95953819
1 115541701 30397466
1 790770988 224348987
1 961162990 348800831
1 93539423 883158168
1 736635024 489534141
2 522690719 509981594
3 648488589 527085967
2 442451802 871088493
1 570579478 409001732
1 798939923 166437623
2 512764046 776016961
1 711786934 453340870
2 384634213 198227781
4 493503774 359836815
1 171464028 687486636
2 263241559 111831026
1 897007946 964595975
5 489852802 791860812
1 829487966 968346246
1 384953573 417468828
1 973955904 492934088
1 706256554 671353068
4 568502553 914277208
1 804703313 106595257
1 36023513 236146551
1 88577929 504082432
1 746625123 585859631
2 22827428 792380517
2 626555684 983109911
1 926273398 150599632
2 329966537 207050677
2 288835568 505258277
1 987020744 243813504
2 716123043 177651887
1 218837261 30789157
1 255111403 798421740
3 443065277 266451000
2 197363611 897967984
1 222015422 448125631
1 715465307 824287462
2 918656585 180290017
1 470289998 665856007
1 147289184 175661892
2 718733726 606635359
1 372395659 52710046
1 214466539 326833658
3 17298043 286572813
2 241086118 414370810
1 318418385 230791173
2 564821711 327526636
1 882472243 77882283
1 768216903 656756746
2 940228132 539182979
2 428436977 534122443
1 592431952 401844160
1 874095286 264425556
3 63190269 257735394
1 477977968 853452371
1 967687688 765431270
1 120045102 230932145
4 850008314 35063245
1 996180238 630913421
2 445108325 354247769
2 261547759 131817909
1 415408915 326862058
2 251751913 794127663
1 833745054 207561415
1 287202153 842506131
3 468990466 970691198
1 647640266 825512711
2 846729050 643618259
3 342379123 345770116
1 100381738 699531263
2 251416072 812924770
1 792067085 711173160
1 845955222 368012156
2 577719969 518116959
1 986994897 596998989
1 863250747 344684133
1 302505453 478259952
1 851503124 706866216
2 353829181 249597002
2 996260895 674469498
1 505166842 654778933
2 910066089 532615425
3 659993273 324456693
1 501409342 741781218
3 272222266 848509947
1 172633123 17231571
1 247738970 376074687
1 21758150 668474843
2 27186548 536338344
1 377318534 515897764
2 477979539 856781380
1 882816004 964939817
3 539936423 560889106
1 915507951 140054875
2 154175009 810762604
1 19550034 407285007
1 627808918 424961546
4 43678744 605774036
1 880353330 72086051
1 619847489 536435319
1 63385564 255327306
3 509863495 42120793
3 409204319 793585560
1 593354442 534958134
1 317876047 982325750
2 202656263 515779294
1 898916797 459472608
2 919653665 690970298
1 474780040 301454997
1 560694377 778674152
3 813007790 24993306
1 52318095 408802283
1 151497089 90565299
3 819116752 476596389
4 860549737 237354611
3 634252307 277768284
1 908667242 627982512
3 781912660 690789789
1 108606597 579521486
3 104945050 71215361
1 518530350 920168084
2 671730713 162090493
1 889157463 300742635
2 79906472 403507758
2 434251322 766663568
3 969796298 6309562
1 550222378 66777515
1 491716895 916594918
1 30918267 156177799
1 844727358 684217574
2 21278586 586022910
1 815457640 252670817
1 721856484 894501980
1 846155243 167062208
2 321367044 527794782
4 833784031 345608165
1 820695444 457205864
1 151137459 74148738
1 408238474 59718872
1 459964677 847395317
1 943253862 424887108
1 261193351 996254518
2 953261747 555786185
3 799955852 265745937
1 514315493 852946137
1 63399609 284987908
1 613183805 216477034
1 418190127 404525986
2 619044566 508275830
2 564754287 232392491
1 93986044 158328262
1 625325592 21170162
1 775590796 18689643
1 888353693 243793684
2 553618780 314713941
1 141198448 245870702
1 748273956 582026333
2 517832647 179953507
2 827314304 204966643
4 951661291 50620574
2 592646358 10887177
2 495936979 227372952
5 360227703 448347780
2 511115260 175542983
2 583752337 482806338
1 223868637 712790074
1 221580753 218849486
1 133109140 357502841
3 111726385 571499052
1 992325210 458808620
1 986241127 225117432
1 245976571 158955328
1 455947631 331855464
1 492329335 498501261
3 915670280 662539576
3 738406680 290231648
1 119871554 295653752
2 623759494 860087498
1 715991758 816417505
3 992212602 42575965
3 227269999 655050696
1 411953549 969518822
1 104384790 955700207
2 692714118 296001760
1 826495745 275620673
2 660619346 293757050
6 627160037 90446760
1 120188248 874766894
1 212904291 982765896
5 242273808 360235313
1 918723249 169434480
8 183754141 385214669
2 462664090 754578393
1 549224848 984457579
1 222126968 851648252
1 216858413 320503265
1 845017954 782941062
1 907919679 941964508
3 380805404 404146851
1 638210448 32982033
2 128636131 98329168
1 209830710 22599585
2 335378681 800962642
1 841225683 560242420
1 571270928 77156635
1 154966320 599150158
1 23880821 385241187
1 137584508 479328168
3 496266926 673697057
2 351508498 860350
1 433152706 412806647
1 960724165 683505544
1 6306395 297645401
1 850937018 328618329
2 470731405 573095164
1 92811024 412166580
2 945299552 498890008
2 559364291 252309582
1 247812053 445646083
1 324956470 313135904
1 466478222 284591744
2 33010608 869577293
1 683284648 397626121
1 930326704 476988398
1 201007152 639831796
1 872588215 317471032
2 199989094 132456419
1 62326271 239389197
2 34891429 896600011
1 169589335 870280952
1 208714577 480766481
1 803788011 1092031
2 472533512 947814795
2 632597050 404794876
1 971327114 411332225
1 250093905 276223524
3 7818437 976431803
3 618954989 808180422
4 399730313 87482424
1 433333031 706070175
1 620036656 914713678
1 178052592 397223103
1 757047968 754603060
1 760712610 774629405
1 943907610 493962709
4 260667621 840373497
1 407450256 265063741
1 773439201 99841042
1 726551074 487797955
2 401065213 614778237
1 934586033 553731834
2 997633689 876414231
2 486199125 243107453
1 670119837 76378474
1 248314788 7296115
1 755667237 208528251
1 819717065 793019116
3 314475962 179820668
1 565659019 445677996
1 249353363 378524503
1 991670299 645581329
2 968083146 903548204
2 51244976 52622655
3 606466018 163405065
1 459238872 5324103
1 732877001 84060288
1 719257391 280460177
3 679309440 124106645
1 985170011 480195982
1 839910927 192039265
4 469007690 859446948
1 640080136 340370335
3 931409333 643636752
1 135186269 30885577
1 134227207 113931004
1 646926685 16919634
1 868240967 352578497
1 5142682 520568952
1 118019988 720017351
1 922506193 509254058
1 819785722 362345143
1 986188368 330847391
5 546299211 318076440
3 24568876 185753089
2 962966689 849702732
5 526281654 42646562
1 860957263 269695234
3 471869768 962942034
2 936195567 151840195
3 505916673 724954537
3 173700412 170475172
1 364513370 492363957
2 673295835 843274858
1 519735055 760450727
3 880632900 783041166
1 601191603 872398512
2 395563312 477079802
1 832000830 789956373
1 669713215 871649143
1 106186160 971683728
2 976742715 601576025
1 658334354 86926402
1 568698835 102964408
1 620617712 130063121
3 31152909 767177835
2 764990370 58581223
1 159236727 631350224
1 953807112 191164902
1 831626175 716352669
1 376170566 152785020
1 606531373 255431527
2 834479804 144219709
1 12011416 168899930
1 142069040 981580681
3 177830621 425149294
1 558409772 987014754
1 291543049 186349403
1 596918281 23139744
1 443257614 491133991
4 284293497 278990769
1 101866582 81906768
1 719717953 620909569
3 967808272 901122862
1 728783015 522173133
1 705343816 884528685
2 775706383 865353246
1 389112589 241056348
1 99768111 239807600
1 350418325 705167727
1 601916298 863263846
1 8798368 554370158
1 223318998 277224895
1 504046938 844915080
2 557735198 112729915
1 184333631 716556710
4 865659595 53061724
3 919194935 979417484
2 582423140 14092587
1 955802037 125936471
1 500550925 707932137
2 135979691 818685382
1 590065881 137304284
1 328108405 517932416
1 857247122 134930402
1 344923520 171465313
1 254744486 486778904
1 462296204 611702967
1 600729712 367468710
2 540365485 841254488
3 773754971 281587780
2 101246534 635435101
2 90931711 33101460
1 294414896 128794483
4 101225386 867860006
1 928771413 89524243
1 440812716 500316707
1 259093294 18915458
2 639613517 179574323
1 92579979 339305109
2 881065042 690269064
1 276145715 624364394
1 829863925 644546014
1 435077877 606148747
1 193311819 218619214
2 819742215 548994849
1 41044097 509220396
2 955944229 701578977
1 514426825 572833848
1 131049741 886795980
1 922124337 932131525
1 94028975 123573854
4 172429787 950173885
2 306439287 656225950
2 486175567 755763186
1 873225257 518519309
1 892870531 558995884
2 169609184 867773896
1 594524568 335505066
1 992910080 491791366
1 115230663 995073562
2 159246833 290116450
1 214093801 477439313
4 595578870 939352882
1 912636758 366181574
1 518833624 511635694
1 51551669 926672202
1 838655969 235699731
1 973910162 525347640
1 270522860 348740479
1 679860177 362523365
1 966234132 911299440
4 359657295 348887900
1 621635106 976726013
2 214699124 266691627
3 883288888 47287072
1 210283473 10492316
1 324347170 549016721
7 935283462 11065735
1 166049037 566030450
2 159121499 953254672
1 726539161 676110032
2 326289684 826815814
1 759359788 483084584
1 650934421 606964130
1 410828958 15747097
1 930276147 623070271
6 649273481 279555413
2 855418049 993250918
1 226573301 871075420
1 596865768 350547869
1 151760927 99963249
6 653343854 47302449
3 302399191 504208376
1 164864753 185911919
1 185746399 477107558
2 273804063 623300595
1 186200224 379598849
1 280471519 162980067
1 138048842 560004921
2 598292565 932081678
1 740266060 126071104
2 957198382 532997375
1 167341788 103392813
1 170713458 952262114
1 886832955 904217382
1 731549962 831066348
2 151067886 85338259
2 412968947 509858582
1 671708161 9436385
1 619653993 734830233
1 464697247 251822846
1 90676417 985227516
2 865545330 951267636
1 25541207 339614312
2 117489583 393649732
2 855518634 733469881
1 419963648 640084258
2 261217422 930473174
1 239651689 742646462
1 288798974 120058075
1 482741040 134552637
1 173162107 604318631
4 588928897 439732177
1 866448309 573634908
1 299001206 59315131
1 865181058 439617113
2 430414420 967215720
2 752469719 899221379
3 33339582 784380885
1 595431674 688103479
3 304669108 427737680
1 21310330 262734660
1 437041934 749676053
1 43756359 280344184
2 134521643 138083214
3 869972920 113684629
1 951622294 53715298
2 25717066 957101684
2 336552275 476622486
2 785228781 6827505
1 631200866 588385931
1 381145295 864420315
1 748561408 315014927
2 777825942 742351045
3 77704468 443348737
1 213840646 298154980
1 412567572 232021661
1 217355166 21275341
2 7366172 438877288
2 257565839 295845644
5 803615340 557459049
3 483017055 433287935
1 362948642 181197350
1 847157241 137417001
1 968423872 478546954
1 13887911 125825266
3 672307871 171171399
1 529819272 466712001
1 555268132 449589575
1 602709626 327823021
1 379911646 820224818
1 634744835 485098711
1 178573903 148900782
4 387172835 287308251
4 898885727 796271093
1 398100953 192316037
5 290430824 580351139
6 649655667 112354632
2 46546296 627190827
1 923379344 104748581
1 535127240 666055126
1 834297335 723201578
3 72895925 276503971
1 914056870 483850790
1 609982797 592517767
2 97682166 901528024
2 851992345 97549234
1 116920372 477918097
1 786772053 436743020
1 690381975 474277675
1 466183616 774707665
1 727157941 400364384
1 723045800 966291209
2 418300524 356523527
1 695452683 372513145
3 109416457 262623219
1 934077310 678662955
1 340065696 82007057
1 261845208 647971941
1 244701538 696217337
1 698100498 923943630
2 388972328 862638132
1 501551523 842623643
1 742770098 266340662
6 35224171 802584432
1 4196222 388744059
2 616623747 816133135
1 688302276 54392170
1 223840698 771362574
1 250149058 982775719
1 810679754 958291073
3 827185420 387801575
1 883354896 55964644
4 578848404 115972020
1 257842751 752920271
2 149351223 1156650
2 554494906 447210933
1 725669800 792343358
2 958154298 378193927
1 576747594 999232465
2 81575062 550311276
3 259971215 996552469
1 447297282 478496722
1 617035946 2222960
2 288494813 91485000
1 746055977 778390710
1 481481641 415911540
1 992425898 448709401
1 711900150 643794216
1 521511834 233672777
1 614791592 869396797
2 12374186 710745360
2 12504540 544247165
2 659070167 980438463
1 758674990 561402851
1 786322647 803372888
1 139910223 481228159
1 810745058 571086055
2 893365340 570691026
1 237243366 294444217
1 804778794 941064924
1 959761776 841583613
2 687468748 586867641
2 80130333 19105699
1 643027111 438529566
1 90907127 42988394
1 413643820 660774172
3 663687666 60155985
4 577791753 66630489
1 1644122 564334415
1 615539592 656732220
1 471768501 156729322
3 139593055 707565464
1 945953928 169739627
5 798627861 801134505
1 898948684 828464258
1 807572106 804594831
6 711363411 534068798
1 663521113 627464785
1 822560467 839243012
1 559470050 103705479
1 711538541 457986529
1 321959212 301201514
1 100559553 252171685
1 795499100 888810263
5 203387022 919661309
1 237261042 841127030
4 166151956 555333517
1 341787005 581128224
3 358646089 259209432
1 763070293 74811148
1 568562179 800737625
1 565092046 412117758
1 195813400 896510856
2 450034287 123574739
2 955905204 103780912
2 888616907 316318520
1 440860014 970796688
4 162777079 604072083
1 802360584 25890004
1 816655262 550826812
1 787085839 797950976
2 287345326 860425707
1 472036525 966568947
1 738967761 34999536
1 791893377 477356770
1 764386673 971567892
1 650820646 858255127
1 894854669 121327871
1 231806218 714346708
1 195724251 327134331
3 240472022 871122782
1 144297125 874531283
1 462070718 190682029
1 133912633 330622393
1 191287477 392789063
2 848502644 392132402
1 213600342 406733516
1 258586335 562356786
5 93581908 608441330
1 51191143 811388221
2 545078055 819998083
1 547186342 647121661
1 294838220 652768602
5 384582353 981333935
1 301185975 273136741
1 447202570 760508058
1 47398492 292755816
2 563216114 565624626
6 729938746 149146251
1 794546749 121971766
7 99563427 892841707
1 233736706 632549773
1 413861754 433987079
1 553979964 959930641
1 186902207 992853271
1 206167035 951071199
1 974368175 100118355
2 509343908 664021919
1 830366905 964733453
1 607667297 749468665
1 879259417 448319762
5 958749756 281512786
2 932973769 88046452
3 693814370 448245097
1 442530185 913442198
1 735439463 89815070
5 361094928 584866531
2 671684730 213504087
1 924394761 403509505
2 766170829 671032261
3 236078355 644503448
2 7904317 503336657
1 201511608 891574460
1 515468466 765365546
1 741843738 255315255
1 610576065 712285424
1 104139461 798458753
1 241500654 675602548
1 45270447 799574758
1 350891324 928395012
2 930258628 159844545
1 443304144 771906423
1 802408870 603766574
2 152422525 724655161
3 340328843 921905747
1 434276880 658254996
1 182631328 6923949
1 875459893 768209898
1 809303073 295470151
1 400251488 826776742
1 495730627 575204966
3 632789554 631873375
2 129037153 636369764
1 395582299 36273039
1 477794119 472038935
1 544134732 837953366
1 597818745 681470718
1 181728115 679803502
1 931358062 15322984
1 158989548 943193756
1 680149204 729413192
1 153730846 36092497
2 57339515 57170903
2 683613836 41025436
1 195849311 195001976
1 19007672 164107714
1 76178779 571649626
1 968606508 177441591
2 840455761 535261979
1 336474542 508755834
1 322698580 794858926
1 650454032 653197526
1 170625241 430839210
1 885937128 113053445
2 388020377 355020952
1 884505148 297168256
1 890784566 348566513
1 149481227 454716847
1 701717544 632912958
2 747486178 611285911
1 846450543 772861158
1 800291607 915824975
2 232898004 440596148
1 106971568 545435960
1 68709355 138473179
1 490172372 998932073
3 860288625 32410182
1 302284802 852593404
1 731961823 974158395
1 387453807 200000859
1 100082159 496394890
2 18822759 311611779
3 502039567 883901304
2 728382768 856890299
2 665341467 473279391
1 122602258 360731128
1 674245594 486985704
1 470695780 786434660
1 259550554 694883333
1 312439341 877415965
1 22369529 596815851
1 357434514 475771149
1 129827600 279358530
1 997708353 955351884
2 396209027 846155323
1 678690855 181183378
9 728989957 200941480
2 125272832 46761070
1 569844081 383736371
1 246875722 364985609
2 822157729 489191158
2 366306275 400106149
1 127528838 527521039
2 504194206 865471314
2 158759526 485696616
1 904231744 606558192
1 114807734 594003172
2 531211656 993417224
1 529203840 384277594
2 834334992 600604806
1 350840987 314638484
3 532426122 437231706
1 675782525 520766314
3 701056101 539797555
1 22626443 790772016
1 619537788 867889595
1 660386970 556348591
1 748577151 288266118
1 239896021 409186570
1 987787667 973684853
2 975065376 763608848
2 121016310 765025963
2 989830061 783628037
1 450114429 611004318
1 696816634 274625454
2 142871675 139883174
2 33260724 214641941
5 671496819 170494138
1 513048750 767355066
1 217885830 994058144
1 861288732 18241135
2 313802784 350610078
2 399551062 505913900
1 472739522 368530597
1 324138851 380005106
1 268824391 775700986
1 977853037 947520564
1 153839166 623958563
1 167561370 612390646
1 594469260 177942747
3 986171904 380614357
1 951131992 981101573
1 682214042 116198858
1 914044875 502842514
1 737762767 488410327
1 625701260 326291253
1 681386480 287751441
1 195673266 634832656
2 938299633 679910758
1 757965907 236654474
1 892258627 14553624
1 415862690 860443702
1 948445613 871162800
1 960062952 11177920
3 319400594 611319124
1 496665158 14990053
1 66837310 12506458
3 423313748 329161484
2 189680928 909396159
2 584313027 172625208
2 555360862 185307805
1 291720210 123204668
2 633536472 731849611
1 360337240 289888899
1 285015618 235646772
2 653962050 324375801
1 156859193 288814306
3 456772718 315253053
1 27416467 430019620
1 347630343 544580299
1 928563507 348712534
2 483541569 30180790
3 683005889 63790581
1 183434435 519351760
1 596826905 755184254
1 652149095 543020288
1 538732126 580406902
1 860944078 680969516
1 918681017 511767038
2 173597390 495793754
1 449385792 14428961
2 974750539 206123131
1 349707751 432735146
2 651304480 955781676
1 226746615 338661012
1 492131724 47721388
1 473633213 255073234
1 454559477 13762267
1 754155130 374533421
1 774944317 24755527
1 424861978 167237057
1 922591383 462623958
2 549261117 241118182
1 49483764 440039624
1 936640243 227606933
1 467022545 581406009
1 428487973 532552690
1 911958731 741069833
2 655462524 660527653
1 141033850 300857788
2 447310625 845425205
1 582336521 567722559
7 465153790 175959168
1 196892000 996161523
3 17118507 782691371
2 926774562 118505195
2 983155189 484989936
3 628104353 774383701
1 265830360 759379834
1 136333279 224030277
1 931312804 697626564
3 673502331 979830741
1 794052582 708350128
6 36115330 338747081
2 856172893 182902293
1 811951014 814624998
1 44059806 107524809
1 628395070 435823275
3 944493003 421021817
3 875967338 687247757
1 897626850 308898712
2 762199063 994346732
1 279178997 908363915
1 230399497 458334119
1 259975313 953710624
2 137370378 468056885
1 807240691 648097018
1 349262760 609648853
1 744591528 151662822
2 508930180 379544376
3 33526462 162992604
2 105249610 28798668
1 589282566 137578985
2 434577618 901800923
1 484413936 386177090
1 440808910 967348903
1 761536394 525544681
1 256009964 814581718
1 251700937 951044484
1 236166256 120583393
2 916646659 608447784
1 880583181 378846657
2 868525344 770644163
1 165669815 279124089
2 109946412 408852783
1 887775300 749620110
1 464453285 754863347
2 370666855 634210430
1 163264432 119946695
1 998274844 258231620
2 250147021 16625034
3 670863307 620788202
1 173308823 847440693
1 848645545 307155502
1 95708199 580567694
4 84119149 542032190
1 14021442 333548246
2 334533877 773795830
2 509406625 268769559
1 222164262 765815773
1 434449995 661620461
1 734940416 291129592
2 683905043 860991664
1 227701455 730181505
2 135571408 224446386
1 345642259 198531572
1 455058081 614659070
1 801896883 743736842
1 575011743 52353855
1 406135575 609780117
2 612260235 106229700
1 232350083 260040133
1 957927256 9682614
1 797444212 250086399
1 358682928 499205990
1 339313486 680028153
1 795162810 305993540
3 750327827 348746488
3 472273502 69238512
1 309388857 102283631
1 91314582 130454040
1 102243897 533903235
2 250115473 84346006
1 39026985 731466874
1 859620497 110392165
1 352251095 417382715
2 881801973 459811282
1 441011463 507836714
1 918612434 107246915
2 760763801 360512533
1 444648993 113093328
1 807474350 134672021
1 908774353 395631460
1 344373930 115641240
3 285888603 512109479
1 572835917 130915246
1 476987695 73555041
2 911194910 860928562
1 724133129 885710913
1 514701943 181976233
1 121307189 396015863
1 764744269 3090358
1 402792089 805158700
1 243234892 699322246
1 744929764 442394261
1 957486832 258165489
2 94814121 371747728
3 960466496 810140870
1 944542095 869000063
2 638514929 212103506
2 552578516 360494743
2 298148436 952754883
1 390877674 695250587
2 192380074 951197139
2 474164718 841299247
1 961532768 657598608
1 131925799 999874504
1 358020932 426333587
1 441981806 821259028
1 958108782 787875962
3 719985836 282828092
1 484918427 595812488
1 373294095 679055530
1 377195355 100297899
1 931998568 237899324
1 764140099 52960341
4 485865565 100056912
2 118019291 157958453
1 348741172 3263847
1 961288787 298054215
3 432498914 984561260
1 319977388 394514542
1 154138400 799718921
3 187359652 502392691
1 687853019 225533249
3 686570722 673951901
1 305295722 611014202
1 242922468 189610092
1 13143577 92489213
1 149007414 969371897
1 766330661 383463713
2 469069114 351311557
1 825594635 563651512
2 63048287 483975791
2 466425960 336632326
2 264854756 281921212
3 825635579 658154148
3 797209857 482909220
2 42327017 643272138
2 413253725 461857449
1 332337204 505128136
1 38318735 457954726
1 171590873 653075509
3 48248263 326708434
1 632953250 936566655
3 68495200 629453831
3 372097554 143251971
2 604367655 777159684
2 838365276 686111862
1 866217037 572105417
2 395865243 787071639
2 822261100 583779931
1 200550284 623201228
1 5914227 45983380
1 529924610 47081595
1 906727244 428849676
2 941284357 223210514
1 498891033 713414037
3 944984118 251428892
4 66046006 825000485
1 697242090 525227242
1 460225245 597232333
1 709380416 980296757
3 276703267 748808447
1 568894345 561532984
1 690753322 598732524
1 52725697 638706205
3 871565469 63365605
1 453729835 876953073
2 264772224 358040909
1 785290862 277358154
1 86825124 27051672
1 968308343 30146492
1 842092938 328962156
1 212196038 431642687
2 73220725 21658552
1 757799189 456422004
1 256239934 762339778
1 67284228 774913728
4 163834373 181076065
1 21845936 701069853
3 889136004 919950993
1 111951241 288757792
2 293147994 346749987
1 406403646 370203818
1 337981555 897249356
2 576204331 294335363
1 906230511 932757513
1 715434152 301306731
3 24727677 881219785
2 852303403 275087448
2 124168633 23744712
1 868971417 431863702
1 815780802 655823868
1 373023372 302204940
4 434995337 357895028
2 721455129 205607653
1 77588593 211391067
3 35600508 464664124
1 701048747 995209149
1 236243778 273593192
2 962999561 775487675
1 921658528 797361147
1 112032945 812173821
2 677302968 860450851
1 177485333 398368141
1 627977091 3075348
2 953067041 330249799
1 907638608 194931347
2 831467448 70842755
2 376054825 395350735
1 196389849 90543067
1 702328760 141555498
1 181355776 189805929
2 728577531 814209538
1 631262286 806647748
1 869507520 712886226
2 52932433 329469491
2 42535317 164795084
1 294272423 239637900
1 615935541 517288423
1 155899037 784500622
1 868113099 567621689
1 803397641 842911693
2 371979295 423666456
1 201032188 139404104
1 812104882 594005522
1 346308647 475556736
2 577690622 663679847
1 168689630 155010378
1 653867038 682415758
8 951443111 800252533
2 842677649 36113872
1 853620571 723569007
4 596137051 167494819
3 437876480 979909203
1 586176113 339231043
1 624705556 607905539
2 196037017 899219210
1 855711619 791494123
2 872572338 264882946
1 610732886 999873226
2 765773006 639186512
3 256158729 928112792
1 367922386 24429162
1 297271147 644399786
2 808251024 559025070
1 514587368 89349558
2 409229898 857608720
1 380361436 567145236
1 208967134 899867031
1 252991234 374175360
1 782358031 913969735
1 70547242 777935949
1 359372270 74406923
1 720933782 711227807
2 222027685 112826978
2 479534963 382881083
2 201587587 616747656
1 741429896 558895946
1 284082429 899148204
1 612640008 857209561
1 701474588 958722803
1 798672477 186323438
2 920139522 398649
2 936408043 119806876
2 12208413 479978541
2 993610813 136158507
2 389148002 612855560
1 956488264 72291647
1 433769507 124918558
1 481528743 748056542
2 690006789 536390692
1 131105966 719057560
1 387738940 938551977
1 851073835 974422922
2 368637548 834297356
1 583707824 375659158
1 214474142 825053264
3 920137120 372739293
1 625523262 345171355
1 612020059 561809910
1 139745839 130896720
2 831060026 2877468
1 59823530 885389789
2 756160195 637739114
1 267047899 272063091
1 104248150 379562627
1 426906809 382913403
2 95333008 379967566
1 28524509 117580350
1 424724178 467160194
1 527306706 76131460
1 971136356 558535295
4 449358039 321956599
1 206658145 289063273
1 872534694 195088354
1 704370939 589344661
1 821208528 357150061
1 593876371 173644104
1 785254250 820141617
1 924094017 433083898
3 606457818 882322883
1 210276634 833449460
3 704523164 2598230
1 109080446 683045397
1 829825196 224960351
4 138121438 699418914
1 821214102 7724414
2 41864148 769261060
1 838366043 864643248
1 921104272 835190051
1 612989008 640871803
1 442920072 674818827
1 688100932 772748101
1 212249461 537875275
3 682146570 464371213
1 136374327 368513503
1 19389073 457941451
1 365055661 560400245
4 450496060 484843425
1 358828583 277001822
1 178508165 853475734
1 629786031 773628298
1 342273582 322249779
3 778434827 957806469
1 666140596 533878998
1 358300330 447751453
2 225154275 122459588
1 818782742 185225743
3 547497867 939338251
1 555270874 406231633
1 408666414 274679555
2 66482823 406412513
2 855341100 392390130
1 262940820 294199215
1 498000651 740357420
3 385257304 419335209
1 102890298 474298115
1 127677284 769705047
1 356146730 46928726
2 126637953 265561004
1 291463764 746203419
1 418838288 438596293
1 140047653 439070107
1 313570168 405446956
1 284348067 793158821
1 176039446 378205655
1 246639383 582599494
1 173880838 70962352
1 977588663 694948723
1 526597446 199149165
2 460706115 155256137
1 781309858 654277358
3 921739717 515295524
1 166217184 45408749
1 17030263 917522928
2 717524826 131173017
1 619685383 775944035
2 46105580 545597002
1 6459555 533917737
5 535837439 301998195
1 182753221 975453207
2 516370670 395180565
2 386407552 887439909
1 444412289 257166573
1 127512898 296067160
1 74220714 641090570
1 669398799 125124280
1 864966911 293556786
2 653626059 54838731
3 851329746 452893412
2 245910248 184857512
3 942892137 44101526
2 153274058 918454759
1 251665288 86768218
3 825239651 863802259
1 224142025 403286202
3 108695332 149785384
1 753651590 504915943
1 383938934 580149862
4 162353442 507543833
2 336373162 702675980
1 557551525 199062505
1 81142790 582500072
1 894429728 859000341
1 714999016 963892396
2 474138326 371184836
2 766275008 712505529
1 94214177 552530148
1 817710642 886150603
3 902367569 839859851
2 623656680 80082516
1 317678568 67321855
3 478095684 356145334
1 526683081 849597059
1 976825245 198936601
3 939261609 20390618
1 589830381 195958786
1 739634766 241738105
1 259865611 673910513
1 700580366 232694592
1 100276755 698338797
2 901950433 117063188
1 241113604 278760928
3 246095865 36751450
3 287494746 131678341
1 670498769 824988034
1 848416439 600033936
1 814088681 417415982
1 544320071 658300786
1 291681667 744484170
1 655850365 753975359
3 152885336 486180425
1 245311624 142968099
1 624936698 979260292
1 133605668 844571413
1 904187904 125581234
1 809965646 130516201
1 516543283 536219721
2 249954027 542224719
2 232620448 592102739
4 384917244 827418310
1 865703444 686462949
1 470638339 25961948
1 209686375 959905443
1 555731026 239680611
2 651962069 226645550
1 695556635 481495406
1 306909531 914185675
1 96163115 781820008
1 45412117 589919712
1 815161761 847921993
2 208395874 90657748
2 481728126 935441963
2 811873359 403258608
1 652371968 985139593
1 200465493 429616497
1 299644366 114944664
1 153419617 12537884
1 119251387 20797834
1 848068445 403598451
1 548216353 16852131
1 221401725 771202140
2 301524098 716683256
1 666204339 976737544
2 926110071 384939152
1 186356614 190053574
2 901777142 131699270
1 226719316 631118929
2 505257160 3755761
1 807800551 685572447
1 995364909 727331674
1 671174935 200661908
2 715896813 65289360
2 893564198 464808559
2 202865148 37434464
2 19105810 587411132
1 495501373 829784621
2 261838043 918269807
1 182002596 75530823
1 210256213 329360575
1 745940870 42851857
2 991198040 548600837
1 684929633 114957521
3 417751793 1978668
1 289629260 803314388
2 102203328 219622803
1 321003287 765509728
2 546850030 261708980
2 386272283 516183752
1 469422543 144336836
1 770913347 731776980
1 696289894 124908148
1 164502544 311477895
2 612756162 308673588
1 918657498 560192136
1 596190920 432639999
3 106038515 698726436
1 568335827 692764966
2 597650271 406518142
3 112684752 250233889
3 682587025 783932373
1 15283366 167396589
1 130116929 806761776
2 969335365 680960436
3 514913697 695078312
2 304545518 147857856
2 316318135 289388532
2 874785694 631638906
1 690023594 7554467
1 112987788 614109317
1 631696392 164263270
1 175788851 814281700
1 991845014 686045188
2 458958473 139757335
2 452223903 917691862
6 113849272 195755826
1 124695977 471591359
1 652004935 68064076
6 597281018 691484820
5 333898555 960952301
1 682200009 265343987
1 221137929 622743217
1 49461682 467566685
2 603598487 405320970
1 99581392 642704656
2 644870671 780561444
2 475357071 180323270
1 413754381 352829570
1 85625406 466202051
1 631641093 976564580
2 233716970 999032068
3 644883284 295991402
1 5655674 65802367
1 81675424 400327245
1 138014488 174048325
1 22719112 29755425
1 396688112 493491942
1 536600568 662432008
1 141098774 103852759
1 505999619 737133605
1 311101449 656254131
1 451806087 384914696
1 61504308 611466571
1 633795169 94180780
1 490375937 586553858
1 12495099 957703384
1 595780153 987482819
1 57909014 385064641
2 812824821 633284170
1 728834907 529659617
1 852713489 877139850
2 954764320 711988772
1 666572442 952213742
1 866924890 587454508
2 730940307 210602882
2 342361133 102260979
3 778637938 153051900
2 805241083 258679486
1 329090404 133308949
1 672782216 444673336
1 240215442 746684160
2 233259421 165875183
2 519985459 321606188
3 179817927 112808316
1 980518966 533052666
1 191051 498810163
1 285129424 586934354
3 479334982 86537927
1 82796713 612817831
3 188943299 238472971
1 380789832 956408860
1 388326757 332623737
1 606220182 931380025
1 407189104 829315015
1 839722536 906951253
1 937522756 279496553
1 959224213 582454807
2 512703671 43250318
2 429337213 769210967
1 698846356 306947141
1 516524668 512782540
1 217946043 943473291
1 708263798 753795948
1 492087364 504621956
1 866373491 101973082
1 196091506 271278460
1 527446339 2721419
1 734955440 794112610
1 7145329 596882069
2 569884731 731625786
1 743372636 518233120
1 437838276 657164027
2 944872947 27783889
1 983455790 573063110
1 571902264 811793592
4 656048030 318490305
1 370952621 767043906
1 582021211 982630161
2 37435167 911230259
3 701656905 336986166
2 780018624 730426043
2 34742110 72927343
4 491921839 569397829
8 142528541 518598235
1 728083231 945302792
2 376295528 746003172
3 542715266 275134495
2 199396669 512918100
5 193640787 119650836
1 264741440 683044926
1 142312006 89918738
1 972041908 851146342
1 734978842 402649948
1 101848422 609180144
1 241679899 887529441
1 170152247 103902129
1 144391168 590659544
1 433727342 424735791
1 410122338 995323242
7 35277503 736372376
1 417067172 548085268
2 129703361 835176483
1 963560111 148632179
1 63249647 620233826
2 128097751 330734653
1 354663424 700284549
4 949337413 167394858
1 262872800 779292392
1 706109107 790230346
2 937471078 984834897
1 539751327 915668688
2 486351814 177446028
1 92725039 833156705
3 663536761 79147117
1 242242166 79247601
1 772324423 502090220
1 524676614 8984649
1 414462717 266364677
2 203851805 999703536
3 315205420 806663387
1 296661548 218237820
2 217096984 710583361
1 219214036 714069484
1 8571968 527115799
1 46571757 56454551
1 592567676 441660192
2 879609341 507720294
1 425344958 448281537
3 862664516 390279553
1 506621817 350078139
1 666863308 715104179
2 525704675 331296383
1 263945801 230118058
4 563324154 365758236
1 490640565 628592540
1 611840993 429492323
2 961730497 222826862
2 899710563 76308857
7 159802862 484996740
1 729649733 440124371
2 518151327 291042729
1 758471323 235355004
1 552015085 482259897
1 470978762 210690230
1 786463680 754043680
1 152140992 352162921
1 506128560 961982933
2 303229223 673058093
1 958802674 813374181
5 901551625 80489543
1 801708101 28288431
1 191362952 688833073
4 178538056 493554713
1 905433824 488704650
1 959069452 808228840
1 499295393 632221173
1 643234069 660806195
2 50515925 182463918
3 956534322 350310137
2 56421398 629737746
5 112387790 962273583
2 163011510 213506531
1 717661657 280108841
1 881075480 863442476
2 755697993 564624652
1 700575690 846530201
2 331183436 157346771
5 466765659 87268735
2 311938474 967191710
1 626294129 373577576
1 222324909 670941230
1 122338595 274111532
1 627703821 58633372
1 3934864 116800407
2 950412394 433901020
2 484167575 283751551
1 606298292 781593976
1 881155454 605367283
1 431005978 386265520
1 130738447 949936770
1 672299984 645411488
2 715146917 571004092
1 855810701 281921122
1 381264609 471587328
2 138812103 800250274
1 952996257 320901269
1 866550082 832929065
1 242130004 800408283
2 459819598 819124246
1 785600139 30227375
1 582582932 884032586
1 131344629 818278487
1 791387659 488318843
1 680839931 329102960
4 225505341 274933424
1 946090460 253558047
1 205267610 155050007
2 934005405 313855141
2 672441350 295474983
2 558712172 836921308
1 787689368 602469683
3 619576510 448310925
4 219653009 666322015
1 641282996 691963275
5 905139981 44026319
1 493050002 521626774
2 153720458 428516922
1 134238904 51862681
1 379299406 324199974
1 881782944 675042412
1 450298630 340096174
2 641829702 668436751
1 129830866 415699372
2 657717526 696931080
1 999216948 929568983
1 504425994 116387588
1 325593316 698110529
1 517333232 256964301
1 523421195 480200513
1 383779738 310397219
1 735005728 878177455
2 248280103 917566522
1 750809763 793790127
1 395229818 955184423
1 808470634 628832034
3 778929402 777557221
1 760324665 674945764
1 100184433 87116767
1 230924917 352359589
2 971743215 854285381
2 675864254 166126343
1 865189444 477857502
2 519992736 277526081
2 194130069 181331655
1 728523330 518593720
3 764365218 670689392
1 398029728 349002961
1 456550819 306836718
2 991834011 820615813
3 174966061 348889807
1 345399255 323043987
1 802456327 603659623
2 751580177 771602463
1 167629649 809288755
2 752847830 159572845
2 201635433 293073341
1 177926821 176146700
2 543482153 112633577
2 12489762 225130268
1 183804018 59677053
3 16065824 499053563
1 353132463 901427327
1 358890436 168089323
1 324443834 444054349
1 316795292 899492707
2 557701683 759047384
1 612975443 214981660
3 430246129 612005141
1 389451009 91195440
1 688691487 279977743
2 24417575 666037158
3 429980431 864194476
1 118513205 487679324
1 468346470 235122986
1 332881780 10850329
1 169679539 736244833
2 992887098 705596789
1 48693514 295840103
1 152654716 985715109
1 403300072 779748945
2 321844799 126285453
2 670764092 937440130
1 881777193 280959095
1 91797808 186404594
1 344983712 439105541
2 497944392 578845284
1 419287053 213004294
1 344795329 360390302
1 738576777 598310075
2 187773174 118321226
2 529569503 166665168
1 661174706 708377053
5 776591953 713725560
5 211894704 523240167
3 199943542 583539805
3 843891423 339181155
1 365259327 766349811
2 33951986 832742136
1 241783741 500217939
1 221211684 714347361
1 867476846 250869487
2 177883851 908608398
1 712409798 295914298
1 47620920 21148159
2 912041460 698595666
1 223248040 897878709
2 61700376 938364725
1 624754997 89443751
1 581159593 452310376
1 705593352 495460355
2 102674994 827774290
2 168776008 326986707
1 646217558 760686910
1 305159036 879854079
1 747630948 469586612
2 309313328 308912081
2 891952618 507907668
1 931179022 202857284
1 456500773 649459706
1 471128416 760042732
1 68861479 625231376
2 790141453 390250670
1 470622670 221168615
1 844488089 194706086
2 456018083 719655326
1 492139660 652666309
1 484166088 8786680
2 821363596 976180748
1 409127197 882015113
2 6886603 785058321
2 953046379 758559425
2 633168206 760259439
2 31877769 174689428
2 919302394 771349081
1 205317345 457877975
2 427971851 419414493
1 128165004 141524344
3 799528972 234345737
5 752181064 780857675
2 489437756 974602046
1 732396706 38221833
1 695145933 386325763
1 477882928 605701673
1 600219690 636105185
4 51771857 648565373
1 712655150 178497160
1 782880881 291154159
3 834810762 600508089
3 455505824 398189771
1 677094725 29417479
2 976258476 295731075
2 268972021 16797659
1 726105257 829608858
1 584219642 347951753
2 150024944 230085197
2 650385309 920392711
1 17159278 100457146
1 501291829 250195500
1 129229399 352039788
6 691608111 509667435
1 239629140 468931320
1 711640924 194923118
1 645562189 140857579
1 872219374 235385260
1 994313760 864453708
1 925384304 650924552
1 887577000 695611295
1 64812111 10053853
1 743411020 667752494
4 152855849 147464818
1 812618882 890633851
3 347555487 524623498
1 996891179 969093144
1 663290550 99412457
1 682623986 936617708
2 518518722 72146425
1 585280429 200560940
1 295474758 176254081
3 212453729 199422423
2 685962943 40402460
1 526892758 944829207
2 844158078 867531917
1 270838410 463706672
4 898181181 361885685
1 203478905 804667300
1 573670507 240044796
1 91081559 318937185
1 79770715 184270183
1 532421669 472880261
1 187256208 876146034
1 936905170 129475281
2 933566494 777837154
2 556222134 392281096
2 103134820 51606584
3 591718748 564419733
2 791359462 506608068
1 411166869 108343159
2 954403707 961558793
1 836024280 253066908
1 709838611 541831488
1 410920870 477240445
1 271391673 706952073
2 565230625 329666939
2 377535799 716169146
1 17362096 578988416
1 927011725 140550069
1 304022235 619926140
1 43339635 434464657
1 357902806 313044712
1 59378826 804623665
3 86910175 400488743
1 542649723 557781971
1 2630168 754324712
1 218262050 820121069
1 790057612 232243676
1 296063574 181410663
1 158618482 473411913
1 606516659 399795423
1 652226827 988663209
1 731229658 162744162
2 954295867 439925481
1 38574283 430545207
1 334184906 744755207
3 556373714 632288274
1 339295332 886820994
4 261029163 299074208
1 238727948 798879869
1 141876960 592209615
1 105148716 829449158
3 263452839 821061010
1 822854732 987388543
1 801467359 198714149
1 310413376 46435586
1 709347325 391892474
5 899548336 193208783
1 761922822 783544015
1 928498099 13958265
1 974873110 708080047
3 381136855 588069083
1 225802008 99672207
1 997002165 41309383
2 990235773 581901909
1 362482160 331293585
1 258957137 478055724
1 775491735 917597036
1 231337373 702313239
4 985819205 683196592
1 614960406 996436239
1 456528072 976087504
1 308731102 909896310
1 621625723 172448747
1 394599930 87765300
3 639548214 669254505
1 838262169 580188493
2 281057798 958485003
2 688133094 882958338
1 273018424 228533263
1 240695352 527257616
1 948933880 419717520
3 845400641 420352727
1 168194620 948388674
1 29465210 144077401
1 763158870 151674384
1 922606898 750905656
1 489111706 818793207
1 203578426 239206442
1 713341801 318321462
3 365313844 105612701
1 322018583 976262581
2 597267136 556517987
1 276245717 873402291
1 741505395 387019675
1 991571030 373796369
1 596178423 470678987
3 512139906 153099061
1 60325577 971584498
1 38766876 917659283
2 756500250 702818894
1 242018374 247055567
2 260272960 361251736
2 407212481 931685514
2 62296577 577195740
2 740654559 265387172
1 679454761 278960708
1 743815326 847479923
1 96328609 46477564
1 242679878 6560915
1 411706273 620785846
2 501494299 579496397
1 657685519 642944930
1 498781324 141444206
3 261846843 653757744
2 546938588 803505465
1 467333678 420518785
1 273675013 994571116
2 758707892 868852851
3 635023232 804651521
2 502031473 891234730
4 932866885 809254211
1 68104549 285420566
1 867803571 366644578
1 672904803 902262171
1 393544934 300553878
1 276425772 132959746
1 950023693 981832485
1 360296134 192997753
2 443171197 963384053
4 473135493 579567977
1 325947061 921478391
1 417704117 446576169
1 696310997 182110029
2 928065625 60930685
1 954654735 406787405
1 745819240 2571626
1 124489772 909845724
1 487486994 356751829
2 191129504 190516904
1 187288541 807868239
1 926616937 21642870
3 728360457 227100850
2 433807419 575115147
1 617714435 21290323
1 353342208 524274595
2 544301109 463339898
1 47304206 546990240
1 300509837 619421117
2 893896270 905616762
1 759371205 401032729
2 718645053 791145692
1 818172065 613871733
1 224567183 764730108
1 774460745 256447404
1 889115394 353938069
2 839230504 333961937
1 732168826 208575387
1 181259189 125145216
1 548996149 850943698
1 731841953 873557364
1 353004827 832007896
2 962039015 41234892
1 131540615 247737377
1 337514260 813068109
3 643834021 207275684
2 16799812 398896009
2 899525412 828262999
1 701786540 375524404
1 964285077 135087535
1 912587192 900649077
1 593497648 337891153
1 853427207 782076541
1 357028570 469760690
2 453727798 405724318
2 944135711 551400209
1 447321931 540376097
1 898988900 164363883
6 77065887 527815439
2 732719736 732724380
1 370375490 377412061
1 235627664 735768952
5 124227708 444282159
1 977338560 344387752
1 51904603 382077128
1 124739869 652381213
1 13945300 538708046
1 438492725 419567353
1 371156155 970974284
1 656767455 358631930
1 100283379 380515180
1 182236966 537013752
1 19296307 297270489
1 664120996 640053871
2 476872903 498376941
4 863284042 482049775
1 208343310 896736608
3 257666500 235969257
1 800731719 2413453
4 550767050 616969596
1 811350303 826072308
1 842567865 208948897
1 296770731 775976518
3 822104993 342963853
1 866728744 253097550
3 759020781 898160195
1 337894406 640835950
1 464934309 386046886
1 223530974 267753186
1 113838039 619455279
2 973488881 90792229
2 369832654 637067594
1 892425578 404180098
2 327324960 538320212
1 384768 233600934
1 582800936 249576409
1 63863324 944528875
2 283235732 958786283
1 952735422 941214644
1 92749724 205200963
1 957414070 683354238
1 659460997 994420494
1 376162260 911606818
2 87437036 203895526
1 749485843 669089202
1 881923339 693227032
2 226164325 471631248
1 557922264 892061357
1 861119714 83876124
1 353109384 482174380
2 511445967 712718897
1 733171714 42603526
1 726452366 84871529
1 7120355 5827300
1 220026669 766384607
1 513947106 61095557
4 11329704 55977609
1 581508024 556247410
1 283972360 600284041
1 575325660 696333039
1 570529900 584322444
1 620662094 1316513
8 499860845 916836195
1 170241724 703581627
1 647877218 464716801
1 864784060 348981203
3 770346588 16754536
2 481169319 583934669
1 243270552 266136052
2 929483571 868149317
2 805971362 893625235
2 878568713 290107343
1 314019462 47872289
1 142136482 586496739
1 743991420 416947730
2 839925975 708117333
1 769947079 959509109
1 357153962 285179728
2 10661727 407854632
1 244382328 173214559
1 673397273 507802722
1 904883929 717910842
1 624518946 621284085
4 808058794 777284697
1 183283328 581400614
1 336038259 277710452
1 148059601 206038997
1 705839128 574145228
1 65274581 747246561
1 486618858 443067099
1 818813624 389375389
4 985665019 813656748
2 364310135 628222542
1 114680037 687227749
1 762911622 817570784
1 99178151 318295976
1 467021678 761134571
1 360124537 684530971
1 297685687 32941688
1 60916284 190966587
1 599596680 587708948
2 58395354 135973745
2 856221674 603738873
2 513303446 427259348
1 908640599 573922893
2 965253284 892793172
2 33689844 59288223
1 112407803 789837453
3 577537691 992414087
1 994271130 66331467
1 226537943 928264550
1 515691276 308443958
1 192491136 978190454
1 347321579 30179231
1 35619482 36557499
2 606968724 693667969
1 523292436 188813823
3 65174127 473185122
2 78249933 413356849
1 689833676 535583470
3 106675049 62421776
2 579238966 201566133
1 134663197 280988254
2 772248377 711641862
3 709381211 690923497
1 822369366 12663897
1 13011566 828612156
1 816006010 139540050
1 33060253 914419777
2 255403525 652645316
1 736980820 926061582
1 459549056 730511060
1 753773121 763441068
4 944646930 717712801
2 609275272 474844979
2 697199842 107986814
1 587654379 925991697
1 951397836 194459180
2 852099963 318182484
1 322457775 610843113
1 671737005 86546669
3 196895701 281021621
1 435741985 879662266
1 68642411 122654878
1 784794611 400361897
1 841399857 709829408
1 935641372 200631883
1 975739545 828214816
1 279574862 161688310
1 984922087 368670219
1 78849967 874224357
2 287331079 864467653
1 90805648 27689959
2 715833888 274441540
1 280234046 309995344
1 73157072 582233895
1 492948557 785794731
3 381013780 577068243
2 761197136 514147003
2 925665119 639715625
2 974067759 561996525
2 618985051 954325850
1 680674177 356148084
1 250467538 985777340
1 226644760 521905430
1 354832964 627170513
2 395336668 134496830
1 561417895 923938036
2 519514690 710346926
1 126591480 932444732
2 81701132 268218649
2 548246208 931984152
1 586224203 849293741
2 611066943 80465042
1 387852618 608658130
2 305924892 46119250
1 883412376 198148277
2 409999311 894858676
1 489688078 812664029
2 133744167 250844864
2 628333792 296338028
1 974204578 528013300
2 891658857 805217167
1 366328629 636101724
2 736175781 589536494
1 470726944 269471417
1 567027566 584572641
2 469495666 910553604
1 791889321 129927936
2 458897798 61605363
1 223793322 772962344
1 481917950 34474803
1 864064568 221506437
1 723879129 187122840
1 915937808 980817012
2 941708457 516982183
2 686218110 635829215
3 949785219 453261179
2 987162561 839071203
1 867935938 40538293
3 715122676 958883848
1 173715379 222600311
2 446436542 738411110
1 735812794 321398742
1 171891962 813235824
1 637062947 692639559
2 176139015 369667109
1 495819882 298647154
2 70666901 96536603
2 9829921 500391094
2 337014646 947904023
1 496234532 239447336
1 785839370 443739524
2 240664709 345007385
3 825892121 860764376
3 366358143 468660872
1 16193784 874956269
4 33908864 796461456
1 377515560 164690627
1 96176315 893398175
2 283228361 830584954
1 483131028 486040737
2 2698885 466885251
1 270984852 795218600
1 277456216 594663938
3 750433057 889630222
2 342681594 454363471
1 244287704 464882109
4 923178019 225930183
1 128743930 773054852
1 60963147 795367674
1 515186747 24602411
1 738897171 947106350
1 115854092 800881254
1 414812039 617547873
1 111095715 719894043
1 690023862 723183250
1 100221421 802655635
2 895059555 82160457
2 14723307 446030790
2 425801189 958974760
1 134525316 884418385
2 334881224 931605746
2 778843659 360287059
3 866443862 779159586
3 42172254 130437842
1 783653599 208731560
1 231417169 184036168
4 192653648 779836638
1 463177147 259909481
1 155996062 540004771
1 750222089 516920969
4 841554128 205574931
4 684779057 548017483
1 949996942 750064675
2 714114332 441622521
1 519053675 489498049
2 329067750 976813140
3 200959934 109521728
1 454775658 895031693
3 946366595 873933646
1 118130799 239739380
1 735017747 175051395
1 983135599 992361295
1 862048644 301571248
1 605373740 583058206
3 484451191 4804084
1 761498321 243670224
1 209244877 459835631
1 25128937 91233843
1 342383297 795775185
1 497698110 378253084
1 28574527 334624277
1 166556178 868801232
2 94178513 390613936
1 992352912 952774149
1 288702369 124980815
1 210695158 435555888
1 888994131 684881125
2 458565726 722327813
3 103838412 229400520
2 273541788 866264329
2 211119949 861699060
1 611312371 454099015
2 660818502 549670123
1 429428827 651150938
1 381995258 348218953
1 914134722 659182268
2 374371456 742956760
2 118145750 8057346
1 460324277 526378146
1 558509846 638933698
1 122877005 913790747
1 251386729 553941650
2 277531866 11023405
1 428416974 85418905
5 990350926 918569073
1 45893281 301033095
1 374521618 62647190
1 178840862 726804203
3 507141567 609784387
1 772867333 788006408
1 187989515 367743423
1 838445345 861781385
1 843636224 948820708
1 605942407 232321279
3 603146771 572770373
1 651112628 829657195
1 730814583 20300543
2 797522553 662062395
2 73254376 641161497
1 196071680 569987390
1 138071603 670699812
2 874896770 302695463
1 782844080 443998844
1 149596400 250856435
1 101037716 976796762
1 597476274 16293134
1 912052248 251163484
2 125651789 373614335
1 211957612 332286491
1 871153142 238953379
2 228616347 470750869
1 198339360 381930111
1 854858274 625077365
1 508530772 428026315
1 22811060 929844872
1 648163416 244235203
2 851420987 515037312
1 605231845 412669944
1 911016420 11515338
1 728779196 935826563
1 68060187 111668240
1 525806526 547011304
3 537134807 240489231
1 641490342 782888000
1 334625822 973473370
2 138064316 64171502
2 761174737 834876657
2 670619488 354893427
1 184868249 338837033
1 571342499 324204706
1 332258377 211265926
1 495671399 479715260
2 249435750 957215573
1 253595364 177782563
1 604377726 247283003
1 373212226 956188580
2 814754672 39733811
1 881651557 570769173
1 5201785 850825467
1 423329026 584716374
1 677109813 94917960
1 317759002 674519396
2 711955305 820330264
2 760906236 737153485
1 167410355 297055494
2 843962432 218980679
4 428253995 828907618
1 227576009 278375929
1 516528585 539895722
1 420765441 315597750
1 834058163 328180676
1 727550554 207430511
1 649639399 66746069
4 462087354 607862923
4 34855177 660577203
2 255791623 650657212
1 595216652 717570202
2 720549880 765876168
4 599594411 262322744
1 914837449 209132571
1 314485689 957571715
3 807487569 694028697
1 410725211 937567215
1 445633866 476096421
1 815342294 70051012
1 11330628 891219236
1 594440937 254815033
1 486171880 770718637
1 615255107 231956259
1 943203001 3738398
2 517543382 695507742
1 33020777 270582761
1 329754435 627099546
1 205029673 305283185
1 706694408 426274105
1 391219109 577823206
1 722251706 891004992
2 489217309 260033205
1 717455720 770112886
1 363647027 568259106
1 611891120 979510627
4 573342607 223176763
1 991222442 902338419
1 9494298 187195487
1 114373321 505626209
1 623069509 501059279
2 482770652 131324353
1 844651726 965751633
1 706960325 481821121
1 725600911 392498643
3 333535465 768298311
1 360876225 709062602
1 343922603 839613379
1 104664630 706822474
1 454663988 930969751
1 26034979 220918117
1 756298830 388652908
2 195912995 152324604
2 517945768 541924266
2 288547910 564298249
1 661571865 494363585
1 42557459 933152757
4 248033641 913529817
2 917930913 766000562
1 89844515 299192781
3 518923626 772506956
2 47817641 843183226
1 140019396 154610755
1 52166816 713599788
2 706639744 202239660
3 596295893 49299043
3 151815735 782544926
1 728375072 161836814
2 574124861 333783681
2 501826602 197798203
1 295872734 962423935
1 629080039 883636301
1 464548803 216190199
1 998612548 148061595
2 592088150 482053842
1 22424512 858840460
1 216795408 481491635
1 71836359 278771231
2 506033242 22300916
2 784144841 760444809
1 822333727 77976673
1 279708775 130479294
3 370161813 154167304
2 701954691 836559664
2 486572946 612281424
1 182548030 200557091
2 567185697 468582512
2 276736985 988810698
1 791259967 443796585
1 654104046 702800107
2 725175142 626260153
4 997781646 756154778
1 828378372 425035174
1 224911775 147142999
2 742244820 514586252
1 995001357 892029017
1 908791633 122297054
1 901272644 105128519
3 628695916 937836920
1 473965984 368184561
1 384006209 154357547
4 853197572 347699957
2 88414451 37883826
2 381535947 500592128
1 529483078 422850340
1 253231983 372635473
1 39880180 783470818
1 659232339 761766154
1 737390392 668467155
2 318770893 103737801
2 471043393 940839626
2 408478120 366083168
2 981613188 261516608
1 630406835 468635491
2 569134922 108479005
3 246504573 756691719
1 504403649 936236398
1 323049901 740437522
2 136624336 319252424
2 440715092 990970582
1 921647204 395214393
1 784888580 916443909
1 864463554 616168573
1 758192939 914949988
1 355002532 111773920
1 831329020 784715739
2 42970589 189634197
2 948038761 649281845
1 931996525 492486617
1 253547792 234804322
2 953492845 863130194
1 345451184 128315906
1 390446544 733887072
1 150625391 614108789
2 632470122 62904931
2 382319193 835442613
1 661894990 811339568
2 47687624 89269791
2 451911994 150895177
1 987185747 676079793
2 869197300 669977476
1 928278128 482036114
1 54295022 623011517
1 222748996 1709391
1 367628322 521455097
1 829976507 21143350
1 786932496 76218783
1 387407920 615964360
1 791357049 576448442
1 122060704 642990223
1 253614886 731787494
2 286781138 324589305
1 514128169 96100315
2 831096437 167014613
1 765742061 631411138
1 56836914 412055266
1 966658840 556130266
1 317022261 565758860
1 58867351 950651346
1 97589334 676509158
1 115906095 62842429
1 137029405 171552559
3 49937601 268672346
1 206650507 39468226
3 355393554 490976045
1 444392275 737028907
1 297165618 970178571
1 304074071 235862225
2 48270675 287360889
1 293238435 625054279
1 32540506 459251427
1 621033176 363769594
1 884359495 549738419
1 641934991 873966698
1 281315893 454931748
1 354849076 677083448
1 349732093 408932667
1 431673373 957473102
3 249848174 447212182
1 446863387 210681453
1 354203991 705246979
1 411467292 903893101
1 223030527 809985686
1 106956683 306025119
1 412236100 391733993
1 47543407 689316442
1 840177466 445780962
1 562762751 414659862
5 886513964 936634675
1 208906398 859648409
1 677839567 887780600
1 987631411 859099205
2 943804804 658015424
1 655884081 565122645
1 234617289 527502800
1 94318128 425726712
1 526000458 339465358
1 963182267 552792192
2 424540075 606116246
1 197535936 362898759
1 672952704 940618584
1 875972240 121989925
1 403221426 284016041
3 278540527 51548632
1 494100774 636804304
2 441416916 684411997
1 737749335 719303897
1 2146069 908759861
1 3491364 476115609
2 356085351 258330684
2 237669457 475113940
1 189774895 958758941
1 241380252 483009416
1 11784737 424526702
1 94033246 132966875
2 85213904 324033275
2 977188712 299216830
2 86763078 81379309
1 599638048 434508901
2 981960739 271422313
1 784914348 797463008
1 262613695 745354735
2 181204411 407431073
1 739655810 994219739
1 647322561 557553124
1 619744457 768663150
2 92774453 846887883
1 543667247 749561366
1 85547215 471499193
1 30702244 387614508
1 601162815 175584300
2 648798628 849467120
1 175541889 507351209
1 599268117 499211092
1 630443363 402945428
1 125655505 220236066
1 848773155 832313404
3 250834038 404506028
2 377255658 830175883
3 544776440 36691261
1 203667054 321378597
3 73300323 816401852
1 951187165 950812145
1 96935336 625677791
1 304025636 394247531
1 919978538 23990462
1 4099143 502752480
1 670258535 511651129
2 181089664 145558078
1 604460475 357400427
1 884596048 806582094
5 930366695 408110008
2 558392350 449098279
1 145513973 86577835
2 933344638 837068281
1 949725163 452946325
1 109166515 76051077
3 140014826 358563279
1 990398273 848424805
3 470865558 510422565
1 433132107 497029641
2 142860567 798765861
2 462052640 184618921
1 793887180 890138198
1 345953038 43083632
4 198493832 818971392
1 713687287 15118325
1 136053652 876443475
1 116198090 903804965
1 242863882 547761374
3 55921927 450922922
1 2248879 577624804
1 87421575 786835465
2 459400732 407428469
2 989243508 898982052
2 680063198 964494205
4 76703999 837181415
1 401152973 549194942
2 776853922 136637559
1 216328118 184708509
1 246328182 21942536
1 917140076 182552524
2 240187125 563819930
3 779811105 734170155
1 341694811 892140833
1 644337196 175424548
1 839362155 509344722
1 422456683 118224036
3 220055034 716707324
2 897196366 734793542
1 260939577 431455300
4 7764467 638040804
1 724883044 16585007
1 859750500 417556192
1 413517209 717013593
2 469160686 226355729
1 834762072 795233558
3 674559445 846344919
1 544955041 551301686
1 695668370 794625369
1 306386032 532511146
2 707358037 211776286
2 966758831 872868158
1 825405108 884480032
7 605479497 605240538
1 84539801 572158350
1 649775465 309266826
2 912760571 308472994
2 79794739 552138258
1 988551602 38231747
1 396476365 866047772
1 714733798 894433773
1 682491898 895911990
1 492424851 993259410
1 360474279 50851211
4 303281990 502051283
1 761550017 975580315
3 339167404 135293948
2 366793151 490180177
2 746179012 716646793
1 828793811 998064892
1 663433335 224572166
5 126421821 231571689
1 45280157 783649341
1 453498219 641730861
1 607031744 504986485
3 820592536 569407741
1 313603425 236850979
1 255772715 819480015
1 736025180 366390145
1 273962080 152678488
1 713194670 711983900
1 972598760 2099603
1 481015340 755546587
2 545794995 123468664
2 606700930 710058981
1 517980892 438065558
4 55839470 424204176
1 869298517 705237940
1 439903782 624087249
1 325205768 259535382
1 710428881 577799304
2 3474237 584900854
2 605064612 912247093
2 623395344 445494652
1 512750939 6048013
1 96475448 516578604
1 826755584 889783532
1 464059190 281007553
4 504534049 249098760
2 838515709 145806740
1 808311293 259791206
1 607188132 185611530
3 961533948 66418899
1 409383880 576332801
1 294029288 96180316
1 962596743 954902728
1 620102746 949659322
3 34818066 746288422
5 243847108 188042414
2 551440806 47002683
1 572640068 506671264
1 876243164 410062208
1 732436399 776208190
1 70245717 782123617
2 148234785 646780893
2 555865169 178880339
1 708597766 576574934
3 494616455 217727259
3 462071594 314876675
2 262843584 789857559
1 386128724 884634292
3 971351417 125839795
1 524455204 703789621
1 533817117 69888447
1 910428056 345173524
1 734281578 282173479
6 85592496 728310241
1 107149747 356063036
2 601085436 231016281
1 776784229 762132051
2 655352414 350973853
1 884794124 74135060
2 595964053 592607727
3 918669667 429769180
1 792470296 585681748
6 326526817 170009946
3 710692032 581627220
1 671051877 801857429
1 664509817 387441864
1 690198932 951210830
1 695415326 893981148
2 285591336 233723859
2 11688447 808363685
2 736208285 973397362
1 578185819 396021235
2 806860053 211725343
1 51706963 321486528
2 65510068 879483085
4 603670686 892517347
1 128607891 268130604
1 611548356 525079870
1 961133410 54701513
4 740923915 443889628
1 688149957 517140689
1 832190512 730351846
1 177687989 173450209
1 205949014 944409127
3 370942447 365275633
1 738880119 246084103
1 332685299 434893553
1 713663750 678917794
1 761212496 68325654
1 922042271 452162735
1 388692630 34259213
1 657064299 843758545
1 112457807 52046246
1 66930510 17031916
3 525598122 655644279
1 651554450 477575411
1 430905838 50686616
1 643069370 627414501
3 599248737 837300031
1 803858542 337211117
1 108835232 121934706
1 802413801 23897862
4 271998653 613040710
1 857837496 752912321
1 338798914 171990355
3 981094493 988276696
1 520005217 251222519
3 466142623 700974128
2 952120838 783274652
1 349680086 187458515
1 518470405 585049436
1 873165688 766546563
1 377561130 711549116
1 590195110 891732422
1 825151866 340209516
3 609397456 892709875
2 760589080 406324668
2 403690555 370925096
2 912621542 106907576
1 443892927 694444287
5 881922471 352694096
1 873494734 532839541
2 352116405 463726540
1 854835165 194412336
1 502170869 791608847
1 134364686 549237748
2 797735711 10633343
2 650146209 933681763
2 969336513 927629767
1 435892766 391167522
1 246781599 550471104
1 674493475 802054653
2 150912009 734621821
1 749139585 87279712
1 62531707 14370081
1 715840389 123047064
1 48014814 235673619
4 584267743 799340495
2 778700024 251367579
3 686387660 756414187
1 491436805 521625954
1 795933979 824233049
1 771814270 615894649
1 376590001 388061762
1 223926253 461566549
1 548327056 323845609
1 936498154 705860138
2 521783778 333934301
1 885184265 409629582
1 774911521 526711665
1 69804508 928277246
2 531338234 247083389
2 714889159 226707065
1 515319771 603925828
2 258309628 55041180
1 157643180 690013460
3 791720667 291661385
3 774538479 206589877
4 723197473 547337937
1 452275610 842291884
2 841213375 931518016
1 32050739 100303135
2 154346199 288825764
4 287382930 385356646
1 744470238 246384264
1 860538835 763463964
2 456158895 576753140
1 912978594 599527784
1 813870657 337742174
1 371952922 463028410
3 523083410 745925256
2 348028992 483209495
2 556074788 573167478
3 917927130 234767939
1 240940157 999945984
2 320528562 799629962
1 137040867 617749586
1 700197 963824579
1 705534610 386786075
1 760832166 677828061
2 426984746 521952082
2 977408085 614772387
1 76882090 927641031
2 766910808 948730699
1 200300446 524416017
1 435274095 117709345
1 551046169 839605262
1 143696538 469323507
1 838010045 495800142
1 194772004 537042397
1 645572824 222065757
2 72302526 361852214
1 460249111 168499395
1 79612034 450923465
1 533566622 136582708
1 472195092 268105091
1 575006826 981180119
4 318421984 752285552
3 722361348 750245489
1 406107430 257130133
3 432856698 561560831
1 878296656 58402053
2 983175112 594047186
1 555150512 956499303
3 951031888 46812669
1 649549366 991064966
2 993115721 595552522
3 413083167 19648919
1 166146947 32486973
4 152191900 1882862
1 614369215 586477003
1 103628905 166145350
2 302656719 338594980
1 740508631 22038089
1 569308992 464759027
1 853936017 695365311
1 663786146 118519219
1 488664930 350984353
1 909029094 896019430
1 598507953 27778069
2 418902932 233914188
1 270668254 80301863
1 959881288 674536967
2 90050383 298678392
1 598095616 860731459
1 638755420 304964388
1 929000301 50420105
1 809593072 233443049
3 103024892 591689509
1 1896192 153066751
1 308184473 70833882
1 516696544 807968005
1 950382944 163412798
1 306094879 115028088
2 695082422 341537020
1 658810476 266328228
2 624948886 340465151
1 710497465 38963900
2 680946164 288471619
1 865638741 477787472
1 126722314 202212286
3 382008112 443306078
1 8174929 382695074
5 252848254 178924131
1 182808262 622557204
1 407608966 964432975
1 729831562 875011590
1 249822533 462670836
1 806216128 511528788
1 447731936 455022986
3 216541831 449094495
3 309449484 634872029
4 543259595 809443088
1 159412789 221204429
1 189225747 141476649
1 343507669 974707557
1 273100106 74796202
1 58270321 614047207
1 167721578 46449151
1 178565835 711291916
1 354113277 518431407
1 113120326 833825927
1 71648741 6645597
6 219061656 273971379
1 860577429 770257363
1 217533373 52146868
1 99055461 775733492
1 586605914 25419701
2 293670717 769096974
1 297075101 465444513
1 297738052 666831123
1 852742332 539443619
2 48824776 659373889
1 291834928 432071005
1 801851419 789745291
1 954478061 921784241
1 257482584 241892939
2 857717981 99032451
1 300257987 79092652
2 544012932 824130564
1 668505871 677795554
1 766807851 891102677
3 211122796 252601091
2 310773306 656604466
1 121633913 369027612
2 912412925 584243376
1 625366157 43856547
1 55361076 540850923
2 565647894 492545119
2 679790343 591253272
3 350772370 299812396
1 622521794 591221761
3 317721081 8893076
1 256249017 616090705
3 507736549 650032050
2 662520729 31518489
1 50049293 831997023
2 724507227 890452766
2 168028312 644037574
1 793242703 197041839
3 338040163 728869164
2 834282413 843291223
1 905310414 82634805
3 748237285 465961762
1 512088299 767907073
1 838942583 705468981
2 105113333 653972288
1 953466982 654768832
2 373498568 210128641
2 375939015 212164425
1 629821542 113674882
1 534486512 345859426
2 594250397 894237618
1 610844455 594222781
2 38227964 34072269
2 724700873 477902500
3 771578130 196760451
1 595325257 248061328
1 101009907 797390490
2 101077428 134772039
1 777432364 89929967
1 550523431 755981835
1 275579242 328938933
1 928112742 353421221
1 386805132 246697656
1 60065267 152337896
1 121129056 621446355
1 191149224 747323628
2 450227945 143109871
1 752902471 783656055
2 432630202 81932632
1 874478388 631356736
1 803498750 442236160
1 906788079 695590261
1 325602508 137997854
2 45826080 128687098
1 417578253 816198593
1 267191640 927919821
3 151123229 517157431
2 183028092 213714794
1 375030645 593455408
1 980971909 475867240
1 884489195 201861777
1 920179546 148742051
7 428841244 701947028
1 475973228 256167163
1 382583776 416437250
3 850389833 310869683
1 384809122 290166536
1 130656589 458530513
2 709886807 713754684
1 80013154 812829454
3 264993923 624653260
1 11413097 722446604
1 43848304 196202642
2 192964272 859711809
1 860652550 829668505
1 849496172 291152132
2 162121786 770198330
2 814750550 187116819
2 117087030 367196641
4 105867684 208233027
1 220665587 476578595
1 85469475 458609207
1 344167090 943107624
2 916109557 121397396
2 542073946 224764467
2 937275026 65881496
1 243950599 176974597
1 506898847 791080507
1 990103020 613193512
1 739145806 826041154
1 578036242 659257539
1 470726629 313838243
3 700134633 542978893
1 430847624 410843056
1 796518739 969159838
1 213096376 943435034
1 830223103 242293327
3 420611639 702484763
2 995578278 970347355
2 945762376 402963082
2 227076523 191894355
3 348884710 952740385
4 106322822 111449014
2 23809305 705239259
1 581944034 221790144
1 961571077 286575488
1 172565414 427300771
3 252695233 506108124
2 136391973 816444372
1 172185964 626849377
1 761482026 372033679
3 684198428 720691604
1 954373596 447027268
1 53702652 783698917
1 915232356 713213963
5 132955234 726395301
1 589787994 401287403
1 407846052 16804918
1 656049744 765602437
1 494527909 943297816
1 699050192 316787592
1 220936050 928144727
3 377909030 72819909
1 187491609 871817905
1 815931461 136218094
3 469050641 673344157
2 296041337 799968634
1 702662553 86755161
1 514894221 330719465
1 786505087 712639711
1 362064016 7184893
1 600488230 117111164
1 530109976 66573834
2 232062254 492420453
2 565736323 938475506
1 115244506 52481569
1 847935445 235503665
1 781342197 330861045
3 684992384 138979002
1 482274382 283368739
1 655458550 997199651
2 200545581 209104758
1 906540483 581841726
1 967320578 391048184
5 934684972 298401251
1 171282085 714784978
1 608594547 509593027
1 45257403 738569638
2 153051385 918555625
2 534492616 22769229
1 196179707 73044540
2 492087496 115487849
1 815914052 974080779
2 363197562 398546087
2 213954132 595915538
1 925563641 799562974
1 928815415 91296382
1 74203198 20517742
4 338312753 834263270
2 316235792 218857692
1 731540816 175131556
1 2866113 855777925
2 358877852 873657076
2 545603225 576661771
2 933574264 177196957
5 776377320 530603960
3 113022422 424691763
1 48361103 743492423
5 858273560 978231246
1 785281858 764755410
1 30388056 615118189
2 43836144 649719580
1 521320708 991016747
1 901353159 83051907
1 131975286 473770874
2 876582883 428228940
2 922171591 452292690
1 52803286 254627099
1 517628206 816328652
1 257255652 143854295
1 136141326 538728469
1 141776540 967014338
1 424478451 798922838
1 967403576 791809806
1 879251347 741653561
4 776520611 653593809
2 214536399 384165584
1 575952384 316858399
1 735329443 913767436
1 67562179 867988310
3 803262694 58476832
2 154082514 788368197
1 578040081 93596820
2 277526484 972894717
1 693877596 439152973
1 596615899 329416935
1 751676190 253391205
1 535542678 771373220
1 394892962 230573118
1 854173766 970794150
1 673063425 461013508
2 805642010 248090345
1 921286664 76495469
1 763527801 595842718
2 218913776 651358122
2 675438601 958696233
1 831029603 144552528
1 734512864 109311743
1 543821963 752205110
2 157657800 411392163
3 258654300 43045307
1 200715077 196412252
1 995716676 428587471
1 178731673 825405679
3 486192249 973750125
1 713857759 517772376
3 548046222 268773461
1 541998196 772836109
2 214375360 831602764
1 713420910 190440508
2 825790082 915990799
1 981692889 512035268
2 192033582 345907518
1 344334979 717740912
1 39259851 533116418
1 339518434 940708918
1 18320257 974317022
1 340784389 58960551
1 32658191 551245086
2 448621887 607335381
1 314436581 512532260
1 727271908 417702650
1 609593432 458285972
1 684212271 239699621
5 836884982 204307187
1 838382296 82066085
2 378532362 888846193
4 693021775 134503725
1 326842656 70913897
1 229625633 266402233
1 572913858 114885724
1 640389482 174135682
1 455906710 972042713
2 197090599 997253733
1 644485167 653327389
2 395466333 861956334
1 864322913 306035808
2 271042202 702579750
2 604293820 231829272
1 355328742 700943408
1 231587557 507726301
1 952696927 934434977
1 995009310 383344715
4 459568486 580406233
2 860518508 770099003
1 840589446 233191618
2 824495987 345247696
2 33230571 973402082
1 633159408 698251233
3 126673087 52225759
1 762707980 492095967
2 518677923 788191140
1 696009920 765643473
1 256306291 843443922
1 700757495 129673150
1 779329787 123448171
2 233214593 270880833
1 178460444 735583720
1 303043976 254158285
2 705311256 164876873
2 921974666 163061349
1 218679734 394261616
1 597159157 713145838
2 322537909 770396753
1 409056506 994824448
1 732029067 524615358
2 11923849 321218721
1 748867836 545928402
3 223943759 272806993
1 155400541 541250445
2 649316536 955388016
1 248742063 482201897
1 680418591 783268818
1 959222496 371423872
1 614856672 169343505
3 586438662 53911139
2 496709349 618620732
1 635447648 382771930
1 256719547 429022144
6 562281362 477083053
1 972331953 84846165
2 771431308 756883236
1 135043872 55898566
3 641004231 518320139
1 296277454 310374125
1 844239748 420519006
2 869961986 471525461
1 35685023 813381917
1 421671424 325715270
2 556428687 814054430
1 876534742 605293467
1 312463007 945053460
1 806359622 512202298
1 287103285 412907334
2 339713225 295751685
2 804867847 958686943
1 891625896 876016110
1 77059056 646288645
1 21088452 230823880
3 425957906 701392580
1 199730693 589934404
1 587506326 495843804
1 357720590 825631462
2 834188476 139885592
3 848261253 223710801
4 681624411 564611059
1 303572658 279830567
1 620411703 26220679
1 519965229 165275789
2 653212898 264523198
1 36316502 294956277
1 573162808 859026630
2 743519321 376601613
1 159836145 509674160
4 682780882 285063427
1 208413929 547180349
3 797259369 499019537
3 509819987 252677525
1 339160128 234112691
2 973796171 748561766
7 74291686 581451221
3 159297893 112544276
1 212631257 416848227
1 124578887 49625688
2 541479742 655528457
1 848181634 739006869
1 135590427 941254431
5 847657929 808815995
2 606179195 921070949
3 818287069 351581761
1 919108683 623781475
1 843868735 576478878
1 879525689 677416573
1 701154764 568105883
1 473439670 681218789
1 628717904 643208092
1 253201212 988355082
1 26254203 640893452
4 895438009 606782395
2 883593569 251295483
1 793384929 990646776
1 7714667 204578972
1 861876532 23925548
1 17638359 245642117
1 685680002 226998001
4 289421618 30769096
2 250824909 132819482
2 139444283 561927909
1 682265596 594873561
2 744208441 356530725
1 206674119 765063477
1 361948940 197970207
1 406576167 81296368
1 828895748 850990113
1 763432804 188759369
2 773472778 526797932
3 979170846 359990627
2 590854680 409863981
2 673945738 488725845
1 306509097 810213705
2 833166007 98465486
1 106324652 124898549
2 463817401 657245227
3 956898919 679743855
1 93117575 149512046
1 715386219 699212724
2 524029887 948754519
1 59365119 705896547
2 388801052 237609340
1 231757567 38208834
1 429846955 534233761
1 182118662 514927420
1 547139523 937320954
1 16977354 204301181
1 972907454 19744926
1 822076672 953864360
1 340841803 408669863
1 889463247 166809916
1 536938618 353424831
2 36989055 885300345
1 300505050 132624032
3 603865413 299199244
2 596554209 801609090
1 533258411 336804730
1 935810626 408585405
1 788541525 513136475
2 408142827 688798532
2 481335150 38807053
1 449466826 156900094
2 34635133 784013849
3 168862932 657220253
3 465160269 260548664
2 613425397 870503363
1 246173586 251509838
1 114209177 86407815
1 452107395 859777677
1 614732256 329367348
3 246973406 721682196
2 156290789 560544289
3 550640057 477916498
1 602958289 688793993
3 610387649 465805979
1 733021560 297128099
1 418168056 437919345
1 974845115 612593902
1 125585622 193989657
1 892684214 441053582
4 199355205 933853507
5 544155649 723129835
2 191689982 901336774
2 173858824 829973349
1 350185755 69131865
1 448648729 508695223
1 419332282 826907614
2 80032943 533283047
1 864801904 741354831
1 404191928 581330507
1 426651594 712029503
1 694933037 564775971
1 38202233 449959827
2 368026816 308578674
1 505782811 865780593
1 854869055 584919238
1 127654083 671887028
1 852663281 942249891
3 411460213 357667809
1 910939544 789628626
3 817355838 330364197
3 667799835 690064981
1 294375875 99059125
2 84511393 610422501
1 269116908 561004497
3 804501762 386853380
2 255920028 298496437
2 793415139 396315840
1 128091359 719521761
1 653081604 455346023
5 597706884 827691426
1 930529479 96506909
2 434922982 616921379
3 158482218 986603131
1 43547397 818380781
5 603534214 919243854
2 975505701 567561303
1 537474797 223415008
2 764365830 549576860
2 725977014 584998363
2 785309960 589341423
2 402633403 754709960
1 219181434 238353936
1 758354464 367840988
1 925974278 920710934
1 30368538 459191951
1 221846080 384334705
2 641876371 948958057
1 899741261 7477886
1 329033653 291812623
5 96054437 134199368
2 511145783 788933884
2 766437607 495698796
1 12859506 390125986
2 944931557 332960307
1 583899430 942820822
1 597048743 894309136
1 533359700 811716805
1 407754552 197131975
1 140504576 933679787
1 669262440 994838912
1 800913870 572465853
1 5629713 166784084
1 169308810 572754512
1 700678508 506425611
2 80990820 70065143
1 298435145 800855105
2 76908523 943202311
1 78447622 383311103
1 228022163 539373253
1 465544853 614041290
1 326082521 293812017
1 932009476 199560121
5 497749665 376407027
1 605874953 769355206
1 304387572 201871611
1 333759863 526763458
1 314813745 917824135
2 324229599 660178288
1 35099305 69336559
3 409651224 617110942
1 717159643 427759897
1 907516897 69637687
1 873770020 731421530
5 571533527 471268759
4 326838064 62911726
1 575879233 260581796
2 942361861 701631420
1 37356328 191053199
1 964465754 664676778
1 516989372 377063228
1 546300812 275692019
1 332588456 412315610
2 96230805 856675575
2 395654853 709848627
3 670000308 898706565
1 522367787 607339922
1 845475248 182941738
1 228264577 990927593
2 523023704 929171696
1 277922839 327089099
3 286784054 323325675
2 292108192 163821450
2 724243324 698306188
1 599917403 892868369
1 99814224 217862295
1 582324378 571329124
4 490642529 755688462
2 705895165 931573704
3 336113869 584610734
1 794794304 182036010
4 529218211 4163556
1 417387476 977984720
1 196363352 757396373
2 737381254 395661939
1 830711474 879689639
1 838238368 965179250
3 550451843 501118811
2 708040727 344404819
3 369610192 626951133
1 409182177 778087854
1 561959017 276700022
1 282871135 605494212
2 169636976 669850215
1 494561046 98962587
1 786634045 19313264
1 848919117 963393016
1 541795070 63428279
2 723540941 846231776
1 732323477 989466888
1 845202703 560408838
1 64343761 729439743
3 22555172 629552481
1 348179426 446537537
2 530809009 429563262
1 607181271 802545498
2 864274400 600608687
1 269206711 325437662
3 75937474 386482873
1 233565720 501111527
1 362057316 634770935
1 522887206 967145790
1 729762828 588106960
1 226076721 825270692
1 933642556 914181777
1 648572298 57007609
1 896760306 109676433
1 482228217 439432336
1 454015714 829899393
1 254450464 7467820
1 965228807 34995999
1 575372654 690617827
1 928004040 415789476
1 875181002 693807967
1 890913260 782977787
1 877153542 207360237
1 474612705 512313508
3 300987300 673258018
1 461853021 99203148
1 404766775 591336422
1 168484085 422231409
1 36929134 594407624
1 811480220 10448326
1 349709788 335475817
1 212918256 579045480
1 110214347 159563524
1 210546249 739352610
3 448413824 320729617
3 426577437 530511982
2 346563930 150324435
1 571523571 864542493
2 422191694 651660864
1 218509343 420277329
1 161688176 686756417
1 758003418 206543746
1 628956206 481317650
1 678649063 775355354
1 806868852 858021253
1 821299853 529085628
1 609125672 848438920
2 394052495 427826618
1 730955835 212229375
1 3657802 5333670
2 960369844 637543701
1 317481594 581395172
3 412985892 744946938
1 35905935 362895750
1 135501023 932168971
1 362529549 491675769
1 550218512 470052580
2 997328905 247773721
3 56769388 751048475
1 826077847 162127608
1 254233764 104830804
1 498749687 570221379
1 342014996 630059562
4 312827634 760267599
1 333072997 842449034
1 113298357 762239560
1 252522401 961776300
4 56512017 133720536
2 174243439 231336313
1 932012495 67786480
1 719142397 55031259
1 12447207 875395264
1 301222999 648129529
3 348037351 156484759
1 717403459 927913730
4 346172989 990653404
2 35988459 586327220
3 359968323 973766904
1 448697220 534606624
1 987061664 27723829
1 336009868 78586895
2 294130449 711578249
1 967217399 451038888
4 830854403 452538760
1 370409982 246842767
1 272505936 185339327
1 530486104 819651320
1 281347324 680146573
2 302145286 755934169
1 627397242 968992909
2 303412892 547179429
2 757763903 235601222
1 336598380 241549120
1 347161898 555418238
1 316908668 283927885
1 997109974 931657675
1 603721784 306438168
1 922873302 284954814
1 596148979 292628079
1 54390349 362709832
2 571546767 240960507
1 31561951 945159475
1 27264324 206234669
1 776590558 736181818
1 813893453 797064759
2 331620064 699402186
1 718528056 360422869
2 866908407 391562006
1 568503073 331596909
1 633866261 875513307
2 399432501 187677332
2 970801018 656390958
1 112148175 21581659
1 219082528 928985657
1 496799133 715721639
4 333147186 132009764
2 740085808 610534432
1 60762141 410607416
2 905287350 341720485
2 653126566 710299401
4 344953039 850212335
3 855571687 907028294
1 984268181 18562222
1 656882774 973876398
1 931012411 305702627
1 597525374 970939981
3 61096395 616093041
1 660308480 926869941
1 143331751 889974674
1 449572369 47294429
3 817482959 457393056
1 208534756 934703161
1 937991593 419223145
4 485968945 6233322
1 338487098 958463879
2 794731685 811925556
4 759351839 315890200
1 109825472 887064048
1 661974361 409917679
2 191484429 658685577
2 607757561 752613843
1 857600084 880750277
2 399569603 649901160
2 636350282 674875346
2 175488965 268464554
1 288218914 310859732
1 762648486 970973162
1 715274475 82165652
1 887814792 640249688
5 267390918 944445650
1 51834060 457578169
1 372260537 34935074
2 870087922 242299700
2 733936605 483191755
2 419163284 820382759
1 698238704 669421093
1 684531802 228576818
1 222705465 77594833
1 666953455 989862655
3 750690894 796315474
1 15805917 444814562
1 55031248 362945517
1 490156235 952736555
2 431603618 792893309
1 9806795 721816826
3 890178002 510699010
1 825347467 469322196
1 981122207 208778506
1 247023556 263593699
1 950048643 722473543
2 725979117 689808261
1 237778088 712892855
3 764971172 901390189
1 549086482 811554405
1 892811939 321917967
1 989799195 383984587
2 748191740 166526912
1 338017479 558218930
2 638800241 721574123
1 948952065 707045074
1 435949301 465480631
1 440861816 908916174
1 766995765 34785146
1 172704891 506658302
1 670227032 257547275
1 198841478 732988439
1 391708391 981742878
2 705691587 275685872
1 179443080 308677506
1 275511012 311049822
3 93776319 564612582
3 273748655 437022878
1 276115027 346314702
1 660518822 911930943
3 88663831 988053725
1 140317403 487454288
1 176879659 11233689
2 653101497 964655457
1 78794819 409226630
2 163935203 78695653
1 97795558 188068921
4 838129689 188153311
1 679471399 749597404
1 23255994 124916193
2 224925583 733289499
1 708158970 66680532
3 854672078 326302456
2 149187192 405013539
3 705829480 576315704
2 940585476 256883935
1 300380501 667832084
2 948525661 336105111
2 763183018 706020056
2 50129095 293514181
1 45931007 99318609
1 357801521 172181088
2 443847414 277420871
1 45638967 897475364
1 628277895 725549482
1 820578277 282526155
1 465327086 237776519
2 406785910 355717472
1 682130862 339203651
1 5854701 277647271
2 272770984 536391038
1 169212502 224218006
3 654888518 71081233
1 962940533 209926383
1 486354764 871643061
1 633415009 561091652
1 960210632 798269882
3 489987135 59564699
1 473949346 12041539
1 538793127 793060107
2 137737219 505370450
1 691595530 698785062
1 938878694 545226028
1 846382394 679286042
1 670086646 667502446
1 886029878 897067189
2 978842351 682550727
2 89466652 317513353
1 494310132 965426201
1 933328951 409525477
1 669344230 115672208
1 776676159 790857852
2 545137535 305381600
1 674546654 276235843
2 183904397 432700858
3 816062744 351653012
2 190173975 273182164
1 785053431 995263267
1 237870503 707658267
1 346401612 75501005
2 957827134 58109574
1 483761809 183460842
1 894654162 78089402
1 730759280 646901589
1 469024773 402294079
1 78824973 481971213
1 756298792 39447618
2 908711485 321198921
1 56387168 118731827
2 811048261 611470790
2 471451217 238063828
2 996488481 710987160
1 953635533 392956822
2 313125790 273800791
1 278354267 438985275
3 826859023 678475894
1 267875411 992675371
3 85127038 608132805
1 913162153 475293340
1 32465177 443356928
1 798638256 983234869
1 774847391 681227286
2 135612038 63405503
1 970864955 12432171
2 723710974 600105722
1 616342333 333285062
1 633394410 488373283
1 650566188 308107735
2 116612923 972278539
2 227932164 898790574
1 655118176 688728138
1 978331121 505816976
2 482926920 894680323
2 807126394 985255505
2 836657615 337899713
1 651172507 219555870
1 767911191 617367835
1 763629680 510308167
1 728909406 374492906
1 206681236 997859513
2 517580628 667463879
1 826725790 809482690
2 595657348 254799052
3 171130279 19909749
1 138675427 979643218
1 965882976 125583858
1 477505546 894479375
2 627028323 905434482
2 535838243 436245857
1 978989674 263823515
1 254013448 381839885
1 556743286 100955694
1 119378438 552009535
1 325613987 536688515
1 188888223 494394262
1 919519279 567847003
1 814324006 862609412
1 831951235 443622907
1 81591040 805372165
1 710392350 197212121
1 295626935 977038497
1 687959171 498532942
1 98834091 282313465
3 272854474 770935813
2 14102943 649673451
2 923352450 388552120
3 541951764 936161194
2 774387704 576051427
2 711302384 678771085
6 572941117 334968448
1 220322125 759365981
2 857083307 690888623
1 490293886 504695816
1 816049233 793137909
1 922709492 810353199
1 676436778 702373456
1 177577736 328745022
1 423919045 645366791
1 235295638 530310526
1 781587895 562144367
2 710365258 950658673
3 28987853 816273554
1 397774066 203985353
1 12603443 733532823
1 667066485 16199342
1 370537994 170157514
1 518831557 601264171
1 963278708 196069038
1 700282725 68216611
1 960567496 952979397
1 158970551 941949072
1 456321160 567663610
1 382956969 328028826
1 543018372 327629905
1 883014880 118568940
1 113562914 59734328
1 291689379 406223130
1 180306051 917518381
1 820575467 422645944
1 991408028 892168535
2 397141567 421187536
1 515260729 343153439
4 453093375 134843882
1 600318301 285009931
1 616118481 640373190
2 505310163 82010587
1 373951957 268639346
1 534953517 463554740
1 365039364 837147673
1 767198158 389362945
1 570589732 484852694
1 955452134 923550750
1 413883537 866601104
2 479755160 979787415
2 414863192 579653150
1 599859783 707276180
1 667093796 440554897
1 582655188 490892479
5 958916827 110079064
1 739152068 223198307
2 187595335 729406378
1 721267910 124729720
1 601769583 415092086
2 729690675 167192789
1 749171537 475809313
1 382046771 845579093
1 999829931 566412648
1 379853259 752215958
1 141320570 493341703
1 942366363 769755256
1 516278743 374902088
1 653904609 534559469
1 951294538 49875439
1 717339134 65213881
1 744382990 815364532
2 288754522 221270193
1 440074772 971123688
1 952043791 368121716
1 812227322 187800847
1 873455490 864996247
3 340147365 62230457
1 6917767 664719211
1 134116856 692314620
1 739081795 811183129
1 198963272 595434422
1 344456760 699933598
1 860006873 200057531
1 634192704 939986837
1 489562673 230360543
3 848206509 142777662
1 987864102 446428188
1 958007039 219198850
1 184660350 792681363
1 44036056 936609619
1 82653277 335761422
1 746948011 946186021
1 273278510 709970004
2 525842310 599302117
1 738338585 177096894
1 538701510 669246252
2 663029991 76176206
1 319887339 487217647
1 49450701 613216881
2 84145319 433544148
1 195080188 262038806
1 250016557 29356272
2 236522512 431046135
2 980895302 126451489
1 529042128 678317007
1 932620686 733431525
1 110779600 734281807
4 12810833 464046076
1 663176240 17387967
2 426419600 817958143
2 709620936 769809226
1 174265535 93551646
1 751122569 39958809
3 416219062 272480891
1 95746075 391211404
3 708844734 67427478
1 901153948 72221888
1 33872250 611155149
1 438496308 296194049
1 479084091 480926543
1 485141175 587002233
1 800041225 502261418
2 555549934 290638687
3 462245259 434249232
2 43766797 919704562
2 449991509 976826810
1 367258665 873311955
4 349417340 120983567
1 186300852 507933387
1 375380978 469705829
5 644324177 468668147
1 710779392 374158558
1 705913446 467829580
1 924307216 710520306
1 309783651 314915497
1 657206845 497824911
3 115585839 657776176
1 421116168 604499210
2 53038809 195888380
1 525423918 467280114
2 988732881 110123798
2 645698195 760520125
1 779682361 856351459
1 990387228 333784308
1 457416073 61474221
2 38815294 130034353
3 984491733 289158643
1 578122213 693174123
3 455812583 977396774
2 47722622 670336
1 380813162 685235253
1 429358405 81288945
3 888979709 444644777
2 455196809 502227
3 164867769 421027013
1 89513219 599914726
1 600662410 95899580
1 626746479 221428241
2 134713221 200878024
1 330967731 953812693
2 555310360 287746703
1 163106954 368551759
1 698304363 92487085
1 577605567 563697679
1 240153126 348978778
1 192166296 933938502
1 901552196 706543387
1 820014719 977535031
6 628999993 970940766
1 984927871 336313589
2 120574440 102118623
1 5382614 458319796
1 563984340 694134720
1 902346404 895769602
4 409830607 321451238
1 469810123 853800919
1 973783309 232687606
2 134525654 387438927
2 855371114 641131665
1 974418755 386024439
1 824279165 715167370
3 482448199 195643212
1 629247861 172987862
1 170836238 771150714
1 87816747 831114858
1 268588565 260592993
1 822651119 106290051
1 460227392 178764732
1 542095408 549720377
1 799933780 510196600
1 384888478 151475137
1 499774624 389059313
1 950742287 62419319
1 552207307 878451994
4 258901217 447409903
1 402189425 286035988
1 196862629 975692499
2 61351616 418369281
2 18048251 851579219
3 631398969 91912614
1 880120647 178430977
1 533360802 968036419
1 692054754 320538859
5 564788379 724278567
2 478161173 574579144
1 294860196 375374988
1 593597687 121859571
4 892505425 80885790
1 530019608 256335317
1 308033397 691018985
3 818421605 625861599
1 32524852 752950849
3 322829160 781772869
5 639014408 573799444
1 669089082 434745861
1 724285410 276747150
1 965603222 906813488
1 996481431 102343252
1 238991431 547076004
1 550467047 183010973
1 159803982 136867018
1 744439278 240860961
1 693261586 483366020
1 540294457 555569369
1 288109439 217665495
1 198429778 281348211
1 435160719 649776573
1 473478544 287440098
1 853720989 363337178
1 536029849 525865971
3 284418731 444683331
1 436286921 220638621
1 858743118 262286949
4 252140142 470354688
1 202045496 111653733
1 498454268 481584239
2 92130891 548446859
3 748353845 904741507
1 286974761 97929953
2 320881321 386776106
1 989402105 142750108
1 939782190 751777234
1 122550899 641565845
2 95391389 931604992
3 840746479 126296659
1 732401663 805305399
1 2615976 445503956
1 751364748 774843407
1 908923253 220157454
3 684590442 407234737
2 869032016 215726552
1 423300360 332510810
4 955627116 482143265
2 485636838 478343825
1 519427266 3786274
3 914269781 241096849
1 295831431 577901749
1 831108185 625870086
3 77556016 533971726
1 691588896 897574505
1 175138979 413094176
1 592543130 446887717
1 852819324 893681500
3 52559625 492348958
1 203662273 313966865
1 799902128 740800547
2 412206770 626394381
3 354689485 664231866
1 991277587 528225706
1 561619603 218891407
1 99880779 584728853
1 564969250 525509853
1 368599878 662261369
3 392400242 538042869
1 459062153 27243302
1 33679561 617476110
3 289822217 250497523
1 792770533 284126068
2 401811427 10096052
4 31719124 462639867
2 126870977 188918549
2 647930986 278255087
1 740699520 156368297
1 33646981 753895944
1 807316985 938341359
4 64172325 953132465
1 443665225 498350775
2 32121306 826380963
1 514048579 144729325
1 906295985 493650616
2 987306981 372339725
4 543003718 200059206
1 481038458 474906230
2 384084321 853246689
3 185946928 901027655
1 19103202 69624736
1 380380694 136758480
1 966880335 358785481
1 613180787 861582933
1 589321900 133199075
1 778037439 169807023
4 227497214 673137980
1 743567245 706280823
1 298380494 993539061
3 64342100 151138442
1 702753552 468087736
1 441704043 45982344
2 191037008 653675377
1 707637357 258566490
1 198270393 762550153
1 894569316 695109154
1 323373060 173858685
2 499929316 184159147
1 17213565 766902299
2 881231640 903216442
1 190210634 228889192
1 503228236 35285109
1 315358367 575693609
1 795983070 155981157
1 900802193 929284665
1 417178900 548765222
1 246176007 687325770
1 773730334 225337300
1 871718298 924166979
1 310903762 831331150
1 205654363 585774282
1 363242170 847106848
1 349530254 344073145
1 487829725 955596664
1 985815314 948483094
1 460774705 883268266
1 729892983 263990649
2 46748179 601721568
1 231527741 640184896
1 384754641 547222627
5 486407493 786360419
3 644957409 189363583
2 530900523 86171062
1 431674100 524255572
1 262612161 730019520
1 235475980 873228143
1 806505548 116751743
2 148605689 754390457
1 914454098 211164278
1 628118415 574269724
1 735050019 280324744
2 652638010 61418325
3 363275762 683849779
1 872000412 238193303
1 562028277 230741336
2 54533701 168312794
1 331821473 958491037
1 316411529 363484560
2 568884360 853477218
1 381122276 967774469
4 379911221 276724353
2 344313137 217304227
2 996846661 263871604
1 246341795 187905352
1 846619098 53229131
2 274575618 208598493
1 707466358 897089815
1 966706638 902120708
1 579423955 134068777
6 830789388 191134745
1 602100988 204490044
8 887022364 925180983
1 74156750 804663426
3 506438896 620816222
1 77405826 125630749
1 813969278 842498383
1 581702073 820212324
2 712875147 439361695
2 559180476 149696102
1 67589706 158991307
1 188437852 506013868
1 176547489 459172849
1 966514020 283014082
3 708353075 698280971
1 383759029 758285819
2 357960999 119714473
3 683957356 692934277
1 786948937 948962019
1 530642553 996919979
2 662322040 799363779
2 970235602 732061744
1 840846104 460713581
2 670582771 264825891
1 338569084 547006996
1 231319595 95174332
3 610473635 939571577
1 22488675 414457893
3 712230069 57640002
2 581408495 236405161
2 579390466 583218581
4 396803265 929775799
1 105970560 218623671
2 749983799 573758698
1 234809476 533371158
2 796880476 330723430
1 341161148 63300828
4 523372073 407505507
1 335059338 630779944
2 584791972 985126348
1 486121771 931910400
1 153668297 565546885
1 813176205 419252700
1 120674807 10154753
1 705163167 173957537
2 683557002 282057532
2 41305114 833430502
1 482823373 569215343
3 217703884 197699298
2 237625484 213952467
1 764110671 198968216
2 881598300 206118831
1 627159256 302360427
1 188043766 692907158
1 359375810 825673834
1 654544813 737352501
4 302790455 2483156
1 176709532 318748575
2 230010580 491108569
1 998015933 28072826
1 847156939 306732075
3 720963067 664829105
1 583790226 180746559
1 320238169 667417671
1 831841433 616366904
1 181518803 20670873
1 186461329 789225089
2 406774588 947144665
1 305109255 738955182
1 222033554 245814472
1 31548127 932427616
2 635999599 857937294
2 81098643 751660064
2 767361278 904642889
1 433746208 557298738
1 95278803 775383878
1 904966913 546018332
1 22578031 942256219
1 129440923 920283135
1 223907322 420576445
1 576310863 227221365
3 429114043 706475789
1 167303293 805698903
2 299000022 781570706
2 831763128 176282863
2 522326174 557798165
1 512875783 979801704
2 955082713 112992307
2 225925320 201038499
2 452822265 513261830
1 132164688 411842095
1 272549593 602244199
2 744921609 45185791
2 540289991 19263232
1 481327422 842116768
1 876373673 126795295
3 370049731 170438847
1 112106471 617487240
1 735586 422741709
2 257378973 261356432
2 309751297 675510817
1 707148911 173740840
2 85246314 895228649
1 737652352 148903639
1 66128643 11874258
2 221696055 169787435
1 616617426 210253331
2 467594244 609033009
1 733736635 620971183
1 189161368 323903668
2 39719079 335838804
1 583190782 234715085
1 62633745 16918340
1 365968866 168738138
2 767190203 503981403
1 299859700 430908701
1 925625379 305260281
2 472237440 475185539
1 176455800 925868014
2 489227297 854016549
1 709673544 702114879
1 587470790 220769636
5 861771000 286439967
2 46835807 180179145
1 723300270 444014034
3 176542760 832778548
1 916096954 528866332
1 372685163 565652875
2 277496075 483722512
2 481207384 101084617
1 612558985 963138371
1 841924981 702358920
2 467401286 307209752
1 932010502 801145822
2 619996671 897539431
2 41635050 407718269
2 525507213 928610203
3 46268781 388688675
1 653069753 106702838
1 924866990 327167750
1 312518640 715112029
2 19591132 543448134
1 768006935 195746504
3 693205959 749952445
1 766157564 286943254
3 98650657 282313211
2 799319796 773254389
1 870630744 487446410
1 454692628 143976012
2 810393046 224846285
1 460563268 362153137
1 465484825 979827295
1 912173105 851998736
1 186749177 149694794
2 572907119 859345008
1 919600128 336860393
2 574830986 527370679
5 980345496 487607911
4 389612277 105018701
1 350885750 27195477
3 99879733 917032093
1 864095314 950910304
1 752298032 575318783
1 754716803 81846585
1 28975178 69586467
1 750898410 948064047
2 353151185 978567338
1 966826063 973070706
2 247825065 118437120
2 603401607 704125184
3 528494708 523377504
1 852597936 285673189
1 420245935 758973697
1 158936768 979512705
1 677891147 568712499
1 320043399 14929325
3 678346931 338037807
1 9095862 742427079
1 887661582 824308167
5 31799713 438471543
3 732294757 825953033
1 534233232 861915318
1 172073408 853899103
1 934489860 959909131
1 26325635 517188527
3 895089448 25165607
1 786423189 10173394
4 656564338 549654342
1 190395507 269099107
2 45364876 558488899
1 908118347 777221222
1 308797580 38847565
3 593015167 156235657
2 884742047 612872667
1 830938048 430476642
2 136715604 335768284
1 285176936 450360593
2 440115089 804777551
1 516425780 692800931
1 685200549 676798526
1 744903362 536883389
3 57194706 135124624
1 753450954 892790523
1 621977579 755263127
1 836714653 811609446
1 864851116 554121075
1 54075048 165323645
1 766632199 309026909
2 103769951 937261145
1 593438872 245180922
4 19875392 761814357
1 214289883 195350895
1 276317886 439956532
1 928023515 678623160
1 538083011 921953391
2 404547207 658147697
2 11503288 453240043
1 981711109 190582915
1 640003133 788795394
1 654639892 401033070
1 175159563 639146378
2 391814045 788371663
2 196802228 479126392
1 374562307 255777332
1 387899966 693655338
1 582119965 371169223
1 76008654 513726018
3 20599862 380627288
1 643777626 839744304
1 713146974 267893944
1 618848228 161062477
1 609238013 404811828
1 976799820 190052963
2 931252444 790045543
2 742225883 240836633
1 838172475 847265758
1 790929867 640065967
1 697001235 402182743
1 821658650 727408614
3 384467616 325035201
1 537718570 524286801
1 60128586 211131862
1 355521381 615080338
1 170680741 386332065
2 192230772 315602139
1 32826155 718121051
1 12495892 120493639
1 604653849 320937248
1 677629465 396216343
2 667321069 858775198
1 651983949 317851866
1 870814734 715827691
1 460033939 631018943
1 489681935 781290876
2 266204323 6914340
1 194617353 209491323
1 14869711 614897827
1 78252911 883886834
2 927047248 757374163
1 868876606 63403095
1 143778373 266549916
2 762923468 412992210
1 753938554 443167078
1 161569116 773013813
1 579893958 804365198
1 344968278 433531064
1 486241555 206541420
2 751525725 196399782
1 325369498 738770716
1 482776656 823658605
1 705496 846015105
6 257710784 361072608
1 835263395 934764658
1 839518144 624522198
1 316300517 202921390
1 126030158 433085560
1 802642417 792362204
1 637841025 891639863
1 949869668 314742535
3 425903796 296284406
2 682817338 655496748
4 606841123 84993759
1 967304261 216229132
1 940283705 206310324
3 301238339 261221698
2 413081153 113241450
2 836221556 710799129
1 477581382 271933001
3 213524619 321907822
1 597602652 903119556
2 637403343 272302161
2 405161044 863209755
1 668139465 413256291
1 74112792 563530137
1 205566391 485632256
1 352923617 809893051
2 844519195 477425512
1 440480172 667820011
3 392424203 355387783
1 89319386 78820760
2 457125323 411831841
2 406618650 568958401
1 701051316 97037439
3 246167482 434398697
2 605782012 958827027
1 783081540 910785914
1 442744822 584469989
1 790468958 236126725
1 412635106 112849402
1 6956743 108729669
1 892240529 218032505
2 206759076 618324497
1 239100833 133661439
3 864175188 931597058
2 33538655 167067646
1 686992979 212797183
1 488074426 943050311
1 851725113 186306837
1 784306992 866405963
1 425385108 409907373
1 242438871 542801421
1 738549608 155450864
4 957888302 43426331
3 2163145 794298609
1 421370435 865130559
2 973783860 538914156
1 249966876 137053553
2 302720489 985940691
1 637075021 533776108
1 497838564 94962081
1 722833874 621297152
1 939438288 687571479
3 720840232 688067091
1 499143616 913214874
1 401058842 246965694
1 536614223 912638697
2 480999961 702218680
2 967880590 691818481
1 520710589 282569480
2 866327683 250466398
1 152483779 719210576
2 966789728 292707971
1 206842790 990640398
3 164454783 672262726
2 264685895 644237612
1 513150338 924003645
1 374067808 442454908
2 529381095 385090248
2 529940964 758722260
1 90985946 559347621
2 440787758 29882064
2 842812885 902532359
2 969407734 962496268
2 157027614 46218530
1 472845513 698532327
4 434710562 154483110
3 572338144 266876366
1 121360909 369058909
2 602417964 934769306
1 261752775 953465487
2 28897685 14733177
1 550124522 16139448
1 918297866 9677309
3 285703234 372353648
1 32374273 758417000
1 72019601 18574167
1 661525316 586061305
1 910875040 564980209
1 41335827 512756575
2 952619569 933036277
1 253567579 767145497
1 72732707 687858851
1 936072820 567325022
1 263417805 228164583
1 225328658 635792284
2 616970214 774438463
2 493898584 672691981
1 590721548 930139960
1 916282962 406963520
2 757642884 30842154
1 697682747 195689483
1 596303261 49007360
2 355646299 321175360
1 782497261 134589753
2 106437339 281693997
2 417625219 315937373
1 679261277 109292105
1 489173076 3099710
1 103094380 536373329
2 601767046 495785083
3 952640259 798029312
1 191393010 552113867
1 933449680 579362169
1 162697050 701491011
1 92955577 100590294
1 216283601 114107918
2 427537832 119558607
1 66728459 795474151
1 701213931 623077955
2 288248595 966571509
1 636073844 448773448
1 100269992 848092608
1 555529482 68539041
1 445207807 915676218
1 466904909 676545412
1 690060161 624401638
1 355825709 585143020
1 240682333 565988975
1 757816513 635943655
3 438021984 923719487
1 36654915 607409171
1 931510138 448131294
2 961231323 753505690
1 478108061 668160501
5 928548731 353463833
1 725643147 508638126
1 9037496 969050435
1 247107369 679427675
1 673550161 656189240
2 636059695 236189875
1 672861004 873997645
2 214761346 387771908
2 890733751 744686569
2 801231843 627784955
1 908525120 543918192
1 63593608 706147543
1 963346486 536412408
1 797203201 427728233
1 160810600 740226936
2 897400175 558490493
3 509805371 323242975
1 840093271 168667291
4 304201238 948040891
1 431326826 520538968
3 126972550 621344896
1 669260507 88911050
1 947479888 983496320
6 502983132 71600393
1 59706037 708999976
2 849469073 392672435
1 513960516 531868486
1 81550524 910106005
1 210676631 876592677
1 242527162 703699735
1 853519471 101048551
2 450196754 340030447
1 865236897 897270564
1 613891724 213815935
4 68926729 565479339
1 533232482 498185656
4 11948308 342270980
1 993217120 785687956
1 561968747 836577204
1 467852120 324166177
2 25296859 366363380
1 719191419 872493406
4 979477646 332386597
1 126316076 508507450
1 286101399 942818171
1 945661377 740487110
5 985383195 284206859
2 148956721 368094940
3 543421454 68349260
1 816647909 664643699
4 405593930 335013536
1 10380037 81517299
1 515348957 33950931
2 145314441 979532063
2 486549041 439101604
1 443084442 21535481
1 774122850 918904950
1 50726492 822532791
1 913081185 769864255
1 25693522 652366789
1 470629399 388153418
1 111516315 680073484
2 839906480 163236532
2 881839288 162067969
2 850211382 209257841
1 738849741 789003841
2 781566824 570246610
1 80337952 222027162
3 409609183 130478840
2 739005041 735503289
4 226955550 843287021
1 547487969 228032498
3 82156632 596387185
1 221540813 375187430
1 512080999 704674562
4 961270993 497930705
1 508725795 12033761
3 440233722 328758726
1 367040615 493108160
1 926043905 606400716
3 814632049 673254671
1 606733350 456642968
3 238141111 358229583
1 417959872 726312388
3 311212303 113402494
1 944731371 985172931
1 615105387 743101176
1 401709308 369493903
2 961733968 430929617
1 157443993 838044727
1 942826561 419388766
5 214916124 7840919
1 972174499 553955024
1 407365076 121367457
1 265326391 659322553
1 758337512 36919904
1 728814757 727581526
3 559211167 79803287
1 366585678 657066655
2 560096046 745918145
2 968291543 735640982
2 180386513 782665277
1 526918657 376014220
2 751202429 553877028
1 39641599 894541470
1 690722002 505112759
2 554977315 288304334
1 99236799 255323244
2 67106159 214952804
1 398750871 449650033
1 807975749 827054247
2 538426400 456507641
1 613044295 888383676
3 540712232 596318026
1 889224500 658900669
2 118990518 460646052
4 244057101 476458897
2 385439467 463040977
3 378404140 400823325
1 434349508 857854915
1 34823117 66683555
2 437147245 759457747
1 418309192 839976050
1 963081463 859284327
1 966635029 944232380
1 687315034 45156647
3 931027615 946316823
2 757647128 44560810
1 423717914 98311610
1 139069241 242578631
1 574100731 748692855
1 694685439 449183567
1 924605154 577360776
1 288259752 736900139
2 670751975 948109133
2 645136317 813150377
1 11829308 285478043
1 727008437 380138040
1 337506367 637828250
2 698996181 2502346
1 176498664 394736957
1 806646292 138786402
1 475282019 854548381
1 538471999 194891618
1 495752677 160322290
2 247011654 966917268
1 289980302 391089509
2 438742124 224686343
1 974099201 635678629
1 730126392 536867429
2 399373600 39202439
2 275286835 783650092
2 83782855 726989251
3 703294635 847878185
5 928991226 468606976
2 237153548 16630836
2 691268374 933075344
1 531137286 145391549
1 809955135 780358949
1 288472404 475265475
1 976005719 769922099
1 608630539 70668655
2 490260311 589292674
2 350631170 113078614
1 13164569 450766718
4 641704926 643934770
1 12515712 363855083
1 490737255 489040363
1 740015383 29035423
1 16897079 969038016
1 678926306 945650265
1 935620983 168525379
2 624608864 696716961
2 233435975 588465726
1 454355134 386789377
1 813173718 541391309
1 793386045 423221761
3 661943062 287898701
1 693824551 763812683
1 108593620 939775233
1 216186949 458166125
1 368583489 132154343
2 49267107 481400167
1 796729919 534620706
1 977914352 317819668
1 709359822 90125218
3 672303099 328218283
1 736806653 771226745
1 426324178 630868777
2 522494024 162873099
4 62687595 258661623
2 877008866 58991583
1 99412572 187174289
1 895230982 606298510
1 524865032 940672139
8 267875020 830196990
1 764388736 892469084
2 900993798 21008323
1 737344340 130779545
2 448606979 421812005
2 910605555 463716917
1 260797269 979616916
1 585834008 185626965
1 731880946 55406014
1 416444269 13210134
1 746480284 650359723
1 486277678 757559255
1 928565475 635590377
3 887528236 113704788
1 870693433 100727184
1 76443219 471499600
5 564762568 96410545
1 906519770 336953762
1 401734509 224064666
2 616354114 236404294
3 530474607 253956250
1 4618896 213451398
2 281684494 464611098
1 794410052 965041122
1 715380939 62383466
2 39994787 139169994
2 19818375 865561029
1 472580579 573426417
1 725922811 66277930
1 954339884 721149416
2 421385576 908500129
1 947073403 940198091
2 248427316 101768344
1 91004903 345489060
1 901560586 969995084
1 286195060 397098762
2 541448209 144490839
1 39389016 374183665
4 487387378 10550227
1 679644961 166444284
1 417764511 561742505
1 763398858 985480198
1 656614727 874362097
1 823721873 780032862
1 915652894 955214585
4 32653392 772824646
1 250789500 986534199
1 240891757 618184664
3 15975128 873562848
3 96425878 906987337
2 495423549 695360129
2 147141185 918289270
5 632300665 967757251
1 842273575 396437591
1 976760880 610945427
2 257558948 797314533
1 440746396 883460740
1 775327647 13529834
2 869072088 197688261
1 866925314 583084997
1 613069020 654285084
2 946135427 304174756
1 700218665 240509606
2 252359242 790537183
1 914495943 257226899
2 510215689 674366986
1 916869843 645601836
2 267782445 409059078
1 390631289 741806896
1 501536226 762084674
1 120179292 637422066
2 878538498 285422578
1 452729199 19394048
1 732860178 759630881
2 302725787 225134669
1 867983686 961933401
1 658148288 62302342
2 139694202 791793004
4 207187608 672351603
1 386982139 479595707
1 326399194 475758344
1 797507599 2792167
1 28933311 323154989
2 425705300 709729228
1 597536565 323430685
4 168430536 504746948
1 920670371 800902605
2 687501315 449538868
1 565184759 561479382
1 445096133 130710874
2 641692217 868964925
1 460140453 615265228
3 104191215 655917879
2 609133638 393329428
1 730038461 875660588
2 471152820 188709906
1 92780014 123713434
1 789373509 214084882
2 406768234 555829254
2 370752074 527873664
3 92953001 409701459
1 347403792 813289643
1 341119373 867360768
1 162124589 111281523
1 514706772 352607286
3 951894734 689806725
3 653397930 938839378
1 483317902 807498332
1 736855054 940684750
2 621768693 669640605
3 293193228 557777566
2 246106197 746080177
3 228721618 386670644
1 28861134 294957993
1 47970696 794604223
1 999465020 739349742
1 682202726 735499594
2 254015758 577790275
2 90156001 655231323
1 951624322 243706868
1 969141936 214591432
4 508574432 905282345
3 362100689 63255514
1 780689687 435374229
1 464318558 314510216
1 542421583 497064875
2 873819924 175955357
1 263417770 9378695
1 79611297 731539991
1 506315358 395535848
1 53562240 988269233
5 43419489 421907261
1 11690363 797525670
2 725808839 847330320
3 652856268 490527229
2 113000958 455046153
1 403116947 380063891
1 29359693 625417734
2 417319650 142685052
3 370956857 429880559
4 899816073 270808749
3 965493001 803363523
1 368588214 421045693
1 494579109 818928862
1 512629612 41894276
2 859174439 425154848
2 690496594 784166532
2 241835884 669348653
1 883375253 70772761
1 337613052 768951336
1 433864259 896620505
2 263430893 30076188
1 606833603 944369613
1 189464402 294176522
2 259091663 364930134
2 297569738 969135841
1 353319118 347296865
1 43656791 103512117
2 537336791 941424943
1 869838454 875367662
3 48982498 121252152
1 499660181 438189724
1 647505228 482048285
2 416605849 252204064
1 750595335 913020948
1 392632504 600249051
1 223109503 484397624
2 189922508 435782494
1 240477764 216310681
1 37983186 193231773
1 225126816 517919192
1 588251119 815762224
1 834097742 720259461
4 409815640 647573351
3 9733141 536277723
1 991442145 141813855
2 707371392 841404614
3 624250390 491956720
3 434729357 391391157
2 396327612 19053861
1 839245042 319677361
2 920165197 735138604
1 10394845 903399854
1 718419103 288615113
1 595777612 649510556
3 887054689 836254375
2 54766356 755202505
1 919870999 420767535
1 117604458 69931451
2 849005270 534340923
2 887426434 736479504
1 236090332 764665642
1 975717036 830060566
1 925084236 455155956
9 125432793 937344619
1 370828818 812028399
2 358569656 274725406
1 734215293 186267495
1 52498530 638614337
1 166629547 416996763
1 973383057 221794052
1 497341999 342518549
2 284740902 473131068
6 22382325 400556505
1 328225717 6693522
1 141764389 765106862
2 52055225 978059566
3 794520153 965297264
1 195550415 899144212
1 645031058 227526527
2 361663541 638357450
1 935279847 904687489
1 782812542 209886685
1 138887160 201427430
1 776084023 682087426
1 95106597 391862613
1 253289031 725810374
2 508547769 679484292
1 450524652 949499898
1 162606564 275969024
1 313177910 644904649
2 87971117 577817039
2 403489885 124964615
1 879760537 726627900
1 274404154 6872427
1 350412273 165229883
1 821092713 984187889
1 108503931 706564271
1 941072945 656876340
1 153903817 635102368
4 518883345 78983361
1 18792652 656430963
1 639751494 582553272
1 384527109 277254325
1 170909779 608130330
1 539558285 571610249
1 951982411 743949291
2 302091541 343509696
1 555596498 459133218
3 301860435 269107589
1 67536735 574229195
1 438244862 448146230
2 460818881 784906401
1 141833001 730501945
2 977933287 715397131
1 545350183 189168458
1 161723644 122460558
1 923909640 273520608
1 161453821 489694990
2 948809285 698756506
2 452898044 62898469
1 189643894 244041522
1 505723089 519783970
1 239116367 298112269
1 524645664 981186184
2 82460543 804633804
2 360926375 20095485
3 630712115 120774733
1 464674183 123488853
3 859248411 17468222
1 492589783 337592338
3 813645948 690576093
1 673320430 854402186
1 242072077 13443310
1 460166184 321578234
4 23728511 548877699
1 834240431 801484752
1 685728713 606007409
4 738089483 207136471
1 545032249 651195916
1 645746283 724107808
1 128547735 862427966
2 640614596 405897649
1 518995383 450520315
1 766589277 616775546
1 158305613 158686707
1 475986841 778998731
1 620194766 893515736
1 449823796 549558821
1 613775193 787604053
2 261468772 124784122
1 626383268 134435878
1 536777522 290235990
2 49500845 60212317
4 733854864 753256865
3 443087575 88311292
1 57591554 862683237
1 636572425 238364003
1 586220859 969467618
1 488989674 874447800
1 964983462 409672993
2 553325433 188560320
1 728266210 944331050
1 451933834 725074675
1 548136236 368521793
1 673931359 950650786
2 575735734 104873094
1 316315650 481619909
2 706901283 134607380
1 554640421 293550990
1 878559636 638319601
4 206911448 158695220
1 521874462 911916212
4 734607109 205064356
1 474411615 147836322
2 914498082 290679856
1 471842668 474964421
4 916296942 468428869
1 910894866 76112011
1 969354947 527658055
2 900473364 595857425
1 43572173 797984837
1 329801231 178541103
1 42440956 327374013
1 158973621 17015104
3 346863762 42331046
1 229602313 163183630
1 453120714 870300200
3 172893615 347178182
1 283193491 87418068
1 747508082 181472696
1 804673526 649179793
3 824158036 687066897
1 700690900 109526044
1 829834060 326947953
1 159952389 412423614
1 160955263 794115817
1 911842809 90395881
1 712530074 409051546
1 867855778 449158318
1 101929228 641699893
2 372099829 384061861
1 76511697 577787326
3 132183812 631524445
4 276197408 897057115
1 141903099 624120480
1 599066454 852545553
1 752170112 788008449
1 933839937 447167526
2 330661043 34198964
6 539689314 579126366
2 539457630 440806395
1 547149086 788541867
4 147202130 566609724
3 649033051 132701050
2 597786834 543888104
3 905359593 726099250
1 553547621 905321654
2 335444989 494771956
3 908099661 124976460
1 65080884 25215540
2 369535082 567562107
2 259159860 617059895
2 128099588 929869889
3 121727706 31387118
3 450607632 693709764
1 659754736 394322758
1 474263498 736491420
2 766226994 499544403
1 752444156 148876224
1 192041927 376398452
2 403155884 149636963
3 173137194 192640304
1 402736541 926863759
2 775341217 683874104
1 296445377 7188405
1 980837428 498436044
1 52384720 887212019
1 334539864 965655303
1 15183409 741316413
1 684761811 79435993
1 659797940 417958204
2 885514349 46857467
1 790782180 714984683
2 578889195 110241450
1 961527655 114765904
2 543273170 510944259
1 226747985 287056129
1 985482291 599526735
2 228227647 882232169
4 832720262 218536433
1 506582398 122267240
1 99172829 739371283
1 696150870 975300671
2 62594978 732886063
2 314996865 342978835
1 887234082 164612990
2 519036103 622577417
4 405739409 855672092
3 668722601 706804066
1 862444371 12241279
1 703172260 540405418
2 241367624 365042668
7 828069858 294546356
1 286199043 732988731
1 510264310 861264304
2 685466946 353718212
1 352764526 556013516
2 427989741 396308445
1 963297200 750285044
1 909941777 917797793
1 325863013 414738460
1 55123935 35803636
1 440443326 487450781
1 438773134 735087704
1 64066416 258081385
2 760965489 431088419
1 213006831 6556448
1 394099740 228356489
1 339036180 248895823
1 151988783 794068699
2 403398941 861190812
1 489948343 916940193
1 561143162 482895784
1 647458971 881042165
2 413679516 268536236
1 106073989 320249313
1 262708665 955463833
1 603871491 244443299
1 436278712 598034101
2 991525734 394873667
1 891352160 1255436
1 849985760 876880337
1 377745806 155827748
2 908888019 195417694
1 366421987 476349457
2 676214600 378045368
1 95156544 729104638
1 982454024 201227982
2 936963732 554442573
1 876924783 328673037
1 288094517 451984290
3 517290848 877380610
1 76998600 672099817
1 422187138 178922599
2 268838276 265841093
2 78316340 756070208
1 792670036 343262413
2 458184399 321056792
3 435021815 636194734
1 635827985 993645911
2 338634793 914329483
4 153955911 710517948
2 168501265 824967629
2 67236832 924215052
1 789858867 680466888
1 658145727 600046704
1 83832300 199524423
2 54829180 293392955
1 26784590 431718203
1 567602224 344004256
1 496588863 814574235
1 673712193 907195216
3 629589559 953618869
5 76430280 797608830
3 963600426 378780901
5 57491681 828334638
2 195656764 933772677
1 176059798 321943351
3 779538256 743729875
1 659203260 629932927
1 93935281 478077650
1 904936878 105708801
1 547171801 488436385
1 707712609 102361937
1 440046172 119786073
2 49469895 771785401
1 584611779 550528443
1 604446128 413725367
2 769058522 451527686
2 967586623 38083184
2 277689951 477521917
1 530205748 26692324
1 998921978 284853514
1 828502058 594635543
1 605108984 996917881
1 834180466 72588184
1 696646554 349882437
3 351865588 10209262
2 557395397 267101433
2 900893665 516404639
5 226302960 553747169
1 840052305 811377699
3 65460384 664686393
1 505130088 932418406
1 590802190 402301316
1 594097380 6880259
1 232429993 765771279
1 53431599 687923569
5 793245703 463645530
1 245345928 154315106
1 857258399 952009848
1 524603370 270212237
1 625530018 65252110
1 295148889 697560790
1 939705519 212038838
1 405190788 691815981
1 713823671 928471096
1 75083007 106177359
1 444973207 408116797
2 173949293 404075203
1 525483545 443520686
1 961678432 721986032
1 324690668 240625195
1 774615668 959163315
1 779526428 897024518
1 87320266 960002261
1 956479616 169481316
2 968880128 50857017
1 4256163 722734117
3 336981599 673611178
1 155985576 866055297
2 16942187 288727639
1 890125489 331058977
2 913232564 108816446
1 572837217 34376247
1 430060296 612264372
1 743699941 583926306
1 895485641 263466770
2 445760171 870196819
5 589680348 38341036
1 361963659 151749211
2 185250447 657390489
2 64384484 890553105
2 321755338 832692016
2 891209254 940267619
2 270936605 937747180
1 848916618 77603581
1 993717972 432270735
1 602199999 568746645
1 12315499 425263041
1 136692306 189801475
4 851729440 398726706
1 670489973 738357110
1 991428356 544503210
2 824759511 411329195
1 557726879 235850101
1 397463059 861940292
1 927364275 663044492
1 775075334 825096064
1 690083275 82091014
1 291420590 556545420
2 484268556 952186527
3 654784614 545011447
1 767823291 382920733
2 399941562 155330845
1 312552290 406671937
1 519507031 705627595
1 737542445 17814547
1 130272441 525447099
1 161603807 378138777
1 226586526 80498824
1 61125334 990847185
1 921800071 963581262
1 353251359 616864555
1 865611150 940670707
3 799575596 987941306
1 842089899 584349904
1 4873021 852261859
1 629415865 452214267
1 667525633 480987972
2 251554153 329795718
1 923590603 77146875
1 127058846 307702802
1 842763555 886405898
2 630667791 570136928
1 364863604 564963133
1 745568643 248867950
1 394436868 524026469
2 740978433 25320242
2 4522924 813184794
2 121578692 723530786
1 163442470 8762663
1 82057801 12631981
2 422513891 758188182
1 920983496 251236991
1 839996527 912601227
1 384352489 602060687
1 465188283 461369415
1 313281571 922031739
1 542365717 635840255
2 139323021 440340704
1 293484754 738665981
1 257439800 588443489
2 214307539 152506662
1 745433983 556676679
1 143750337 218248035
3 508454256 863591091
2 925149515 324507419
1 715211169 944733673
3 533232027 394262921
2 688822105 302486891
1 698344598 888368582
1 347545601 959721999
1 599848321 350190268
2 937596668 788702053
1 650434999 508962154
1 746576139 481199914
1 191162474 293256701
1 299816594 114336259
2 907303568 270482619
2 184183157 454766736
1 714438116 309155381
1 597391478 895346306
3 59388787 405132924
2 86529959 535573089
1 470979423 707673898
1 50365130 22497818
1 863824121 287882889
1 154105077 956224193
1 284595467 347291283
4 252624120 558713795
1 555537683 453319990
1 963679882 17762592
1 449676565 596850756
1 923941627 416068074
2 577710595 909277345
1 599574050 145857730
1 541791688 578554601
1 811604382 522556200
2 32632513 741649979
2 698012477 673179807
1 912962619 164067057
4 938523634 985601594
1 225763966 765743894
1 244553400 913993993
1 402231310 705361269
1 295646721 33391330
2 523199402 202039669
1 149292049 819893424
1 459478076 649984250
63103
2 558460095 62281578
1 990766127 513934623
1 398099258 539689535
1 64063054 840684657
1 782353320 889156744
1 774238600 983342154
3 931553261 683716927
1 734286179 636045675
3 808452593 536137930
1 876836108 746704893
1 78410570 465406173
1 426284394 412762509
5 839339391 923252971
1 479340149 822315103
1 801310166 46723283
2 20969593 784976934
1 725947810 927242940
1 770617363 809270452
3 710155915 875140218
4 512640561 522208274
1 445636703 646621440
1 568171102 351993682
3 819996974 196246420
1 401637356 249796368
1 441336142 724633157
3 192341282 638935843
1 918877232 177604371
1 494048396 750842706
1 978423158 339646529
1 370293697 891455524
2 998774983 23581235
1 26649686 361429059
3 104140571 628347133
1 624209858 13723594
2 824386776 481666875
1 645484130 939994103
1 284182906 981127921
1 786056364 135778933
1 89145761 990009955
2 535073838 347334580
1 988783247 562731580
2 654656837 967491826
1 363593662 571324272
2 626988854 368294298
1 321152441 164586451
1 825018826 950143612
1 20244102 777183492
3 354225113 664763055
2 649910117 504516870
1 138820252 6300247
2 938764992 829229494
1 771245166 229185015
1 833660632 788585532
2 30965139 405283922
1 278385871 94063591
3 662708083 139087743
3 493948333 349436877
1 807364103 407935180
1 618498801 707993057
1 822783625 517598760
1 961784783 243782546
1 174807623 637047023
5 432762172 266670249
1 4824178 860911290
1 16957180 659752096
1 179317698 84643127
1 905412860 577780868
1 455071465 395391328
1 686866203 315305222
1 427020740 358408615
1 637491540 506893283
1 462102814 460605392
4 895228371 729053475
1 412567904 260276133
1 121426267 936580755
1 166328849 435617931
2 621409974 63011201
1 993682527 614208883
2 940018405 468697092
2 549698324 337934953
1 520192300 568837825
3 980549014 813781873
1 255820279 935663641
1 77538228 428600394
1 692883695 215217558
1 816192088 381494142
1 111255646 452488977
1 98354179 448492088
1 371674794 273332428
3 97733075 501991772
2 177431590 863041560
1 951634976 662738274
2 461234661 685314221
1 25278679 672656146
1 352301257 423436257
2 676112344 200361488
1 916723990 752234167
1 282981357 14014461
1 728567633 661215835
5 453328856 27161492
1 311838552 886425802
1 433319429 603283309
1 975866837 548686008
2 701042466 687200321
2 78871199 594689708
4 104999747 227800371
2 61153623 415160979
1 881896751 725182786
1 975050763 821971445
1 854858620 314710402
3 383388024 180307524
1 201629529 157965053
1 547295065 152849386
1 820290205 332454709
1 856642609 510843963
1 933180881 58695305
1 513191812 485496422
1 808804014 843148555
5 280121889 922684059
1 577950286 8129016
1 155614542 418578977
1 951612046 934600376
3 943274954 200785913
2 169793504 342835458
1 641703982 477763999
2 892871188 741623922
1 187084270 432101014
1 352891756 924647610
7 590221099 917791122
2 258614510 799584049
1 183751463 843226716
1 540562991 222265779
1 794138663 834946141
1 580242553 521232705
1 145633538 514014439
1 263011953 79481381
4 79624648 40298506
2 700336365 534008624
1 146235054 777041794
1 847816479 835344008
1 655983906 507586526
3 463861082 776317453
1 477391218 902032396
2 649947265 626999730
2 772302670 214752156
1 721855483 453075770
1 8268730 296504784
4 517959594 615600827
2 388261035 122033419
1 106297808 634872777
2 851775262 240180195
1 744212618 286511244
1 483627833 408993921
1 596666554 271373852
1 169507892 888979699
1 813165737 251515264
1 118765467 83148538
3 646328680 478643735
1 243719859 415861362
1 701585445 176888169
1 69833267 189367714
1 838042229 231880631
1 27195283 205468960
1 159574871 790005177
3 186892775 391544345
1 672813435 620530327
1 781628076 957953997
2 544903222 111013904
1 91528175 120179318
2 659783692 624747437
1 132511914 935631295
3 273879777 55048109
1 321232444 881275026
1 576340031 626168274
1 845738085 311136754
3 833642446 641198374
2 978247194 493157272
3 107781948 113877845
2 508806139 175366728
2 838336846 57069105
1 426048593 372932146
1 625805904 635974293
2 11471254 11888348
3 624490499 232767654
1 716788574 325815473
1 127110595 4409565
2 666803669 537407706
2 25937616 75155423
2 67279982 518206607
2 581532321 89480202
1 541847178 606326841
2 713022984 211407431
1 160589478 706948539
1 678837097 2224380
2 745219095 387100957
1 952564514 564813933
1 331107031 306720352
1 531550996 662471105
2 967533296 774041825
3 828839072 670562750
1 434301069 584711131
2 847943395 348552885
1 122210140 350027100
1 93047019 820766001
2 178972383 623493134
1 449786165 676382653
1 415528661 538102891
1 676953781 589693607
1 678819659 593625028
1 161321851 160688510
1 15083202 1505102
1 64641036 504906618
3 803937239 515022128
1 1743937 351402480
1 491673473 492890331
1 449180664 559050563
2 225159648 640943993
1 35780781 799413
2 34499348 390340712
4 447233356 224135969
2 973564661 335615832
1 241493190 848193093
1 113787913 379459140
1 374891448 741922806
1 160882798 851886296
1 57251302 265660494
1 132800528 935574611
2 921783171 592265704
1 423070919 232175879
2 190460559 1429873
1 22542582 13426591
2 306258808 20784534
1 812549164 759786980
1 274067660 894905054
1 572634364 333931875
2 580135235 246234129
1 328429304 579655370
1 527910690 840976142
1 312694730 634531309
1 167066554 255402114
1 365233649 803898602
3 374313917 854152884
1 364589228 52657901
2 191215058 159580036
1 942866027 414686822
1 966534728 386998246
2 452869416 396427905
1 923666416 365950606
2 245837134 747176673
1 968724321 188630070
1 265990192 763992344
2 196922165 23840428
1 116096199 456047060
1 531660630 835669253
1 105487347 941373177
1 273977385 442518034
2 465863726 298054393
1 341435917 883396064
3 786882354 357707675
1 411838794 960749957
1 777302124 313955483
1 126067217 150169408
1 143004126 888370822
1 259725303 529604582
1 277027917 758208955
1 427517480 876447796
3 812204680 573012952
1 126524543 268710695
2 585648292 513540041
2 651017373 103969640
1 814744536 926378182
2 340622883 169764452
1 14554725 873170628
3 25247568 986572582
1 322100811 282375613
1 878478073 445617429
4 995790681 32399844
1 569020955 784949313
2 657666588 941593066
1 703452921 994009614
2 873753564 510216544
1 903807342 78731111
1 919099191 866024746
1 426958815 97856589
1 770503502 759384582
1 945903767 346083765
2 279185158 282496779
1 830714199 848463286
2 538824777 434743261
1 363937234 977956087
1 619368553 520176525
1 788834884 947270584
2 505687638 794785548
1 64341472 862000981
2 844994111 444979105
2 853667068 164136161
1 513421745 823843185
2 676342604 405682296
1 703102045 545579587
1 620340569 905821827
1 545318849 610928238
2 669015193 700505933
1 2978259 615418060
1 64236841 73744679
1 220867174 540801116
3 280918688 846936515
1 830278580 489639433
4 521354291 212795804
4 678036419 346697980
2 872504192 274746664
2 978694401 500432359
2 147865321 386774545
1 85228280 263818008
1 675671757 608247164
1 164774672 56649502
5 767384721 175080227
1 225035592 548394551
1 690549354 56872766
3 201506580 28969515
2 131916643 386816473
2 220132129 989628860
2 578941095 972848471
1 869160306 340947875
3 167978579 670206250
2 823454303 654726608
2 397169744 284242324
1 246035742 38831164
1 636093987 225752942
1 259613875 193248040
1 808916479 299290768
1 68812419 422002200
1 580165523 840486204
2 962696804 235463121
1 896019018 429699469
1 907403202 734176658
5 39185813 122826331
1 588583431 976612112
1 728806546 268996923
1 958063800 891978164
1 34007162 127325990
1 226295556 405163063
1 468621882 295735443
3 693980289 569493616
2 814871973 467735485
2 249209866 671952913
1 149007945 348349000
1 336859768 369630100
1 685057534 833928953
2 523453870 188374760
1 837279985 723687655
1 768743897 414610411
1 750976492 680230824
1 600994272 135998995
1 421674313 229038301
2 787223568 580697462
3 111893806 885233221
1 767035434 241717326
1 619810610 253056633
1 352733837 136096004
1 394714672 619521629
1 658685956 461984436
2 230799611 996682792
1 370617133 279716687
1 485920722 328279867
1 340361046 426876270
2 26394701 743266966
1 467853766 966021820
3 503336826 931115227
1 492147720 487076455
1 635175504 499174261
2 806002569 104637647
4 99558385 24873776
1 531157669 150500246
1 603368482 177592358
1 593028755 314889244
1 433751826 840945420
1 214518836 977213901
1 712371303 752095530
1 277019920 917565260
1 580291306 551535833
1 847465288 368350079
2 199354277 27524089
1 171996429 432120847
1 627709669 515454464
1 191703993 797446929
1 580483197 388579183
1 466315179 978365178
1 878949038 746190709
1 538149766 294070463
2 376890778 822622651
2 549444804 115357297
1 750076771 336412081
1 272539611 768974206
1 485805779 387604995
1 177704139 502395585
2 37155505 890256691
1 71711571 745839469
1 585641425 876478422
1 108116461 553199252
2 377317898 587337591
1 318111601 464757432
1 660263265 684665847
1 940888025 602138795
1 111036282 808296379
2 52614557 333900748
2 803061758 302373502
2 497185922 855207036
1 905766816 331646243
1 378152347 622521329
1 355307520 612282664
2 908185465 804727540
2 296785878 794256283
1 47895417 673597572
1 184571156 556898119
2 600209774 98723645
4 506004327 485965561
1 956071904 623830014
1 303723752 586456536
1 326764 557306109
2 346923593 279467027
1 986516005 692250867
2 447125825 907006758
2 434650548 422338061
1 546326401 991996331
2 234367244 818400801
3 556065301 937681248
1 53123649 958909434
1 685914445 646941670
1 964906246 767183069
1 628744392 87710005
3 466242760 257763397
2 11457667 939366614
5 625683371 837619396
3 208826882 535073910
2 101600185 322249239
1 902053403 832118514
1 913576991 714426124
3 514927214 998034777
1 268711932 533046092
1 734793000 274336234
1 133647974 352574251
1 400942007 753935813
2 276843343 97727007
2 28772302 245113258
1 584346169 700719593
2 709189027 169430207
1 428609943 659312190
1 383983865 498289615
1 264998978 387217677
1 506581286 988789782
1 472525447 370521672
1 780920721 211810244
1 275237271 593262819
1 202523275 924818623
1 789969761 347756000
1 946866782 932079407
1 96617330 270264525
1 701550933 21339475
2 186496138 749499152
1 102759176 353388817
2 670603956 700570030
1 176431341 567593058
3 870223778 115042889
1 668925543 698862929
1 156990558 277596496
1 728779685 974001038
3 439321597 71025232
1 71190279 211054370
1 163463932 706254367
1 322653274 912058980
1 265494147 217271783
1 25040201 613929933
1 60156847 160405863
1 274964087 627802980
1 750244130 99620285
1 720828243 879573839
1 889104926 383841628
2 200828531 548974774
2 310152201 427241114
2 779090223 777294009
1 787910604 464985766
1 673462366 175567167
1 548505427 147897758
1 856421160 937600823
1 920937445 458638990
1 119356180 898355620
3 958048374 979657157
1 522019186 306154077
1 449989463 765147109
1 830923697 934955238
1 26060678 244152275
2 994328774 291611398
1 92132679 960505496
1 727463860 33528223
2 504435203 789456316
3 398065047 202789862
3 138089345 50370467
1 629983799 944910201
1 689250964 545386624
1 153930230 183353290
2 705737789 137745147
1 728813068 92894369
1 522007843 988002727
3 53387326 784673579
5 983269206 147812365
1 811597681 945781141
3 682017887 487206470
2 201980332 101814015
3 568807043 466239596
2 493273246 603546706
1 147359919 432633800
3 339260814 796041087
5 700777593 61752920
1 827363503 536478469
1 352966444 11011968
2 273113658 283701934
2 888648853 396920318
2 980683032 259170495
1 298746108 407357706
1 129560836 634692004
2 718214589 729019511
1 468877200 149588100
4 787126427 787816337
1 143805537 958589187
1 556055092 842150018
1 211979581 270052744
1 903514688 548608505
1 904109786 36881187
1 640582273 964975968
1 774681567 965439080
1 145211147 726268782
4 962913881 631986264
2 442098628 814481453
1 658412071 462631891
1 517307796 633107030
1 110622112 51519942
2 505878823 601566268
1 577115840 328695785
2 797641100 805389427
1 369383548 282200845
1 461619336 653191199
5 368817795 863947393
3 552164225 939344341
1 950578480 133013467
2 58806238 902386786
1 397953290 525970337
2 144031792 979339292
1 40403875 635552303
1 865507650 665454843
2 402039128 178496511
1 257523328 931124928
1 671982992 465383893
2 165644938 111970247
1 316301687 979451784
1 789100280 633372720
1 182234707 359452645
2 111894886 278958735
2 536653705 991194607
1 178400472 555551811
2 911624637 198650628
1 69705287 108186631
2 118610467 821474806
1 419565290 569479401
1 90313183 19515388
3 200121838 494281396
1 665282121 978859086
1 955719962 512439502
1 187786451 323556099
1 661811740 350258470
1 538034234 215673286
1 177910667 423779246
2 678371662 424269438
1 532094836 541958187
2 102401476 651673916
1 837560159 780986182
1 31684097 9075077
1 802115011 596945702
1 824938710 721946033
2 129285483 930427416
2 932864158 839152769
2 449631489 84795237
2 903622559 521206564
4 965872509 363927300
2 924207735 635276742
1 599288045 114716612
1 509347653 106983956
1 555602227 754293871
1 977624973 446771123
1 330691769 423851899
1 320281626 785738234
1 304057296 130199771
2 882688884 151844484
1 823679419 290591566
1 860262894 641121853
2 690220309 455395184
2 923236512 736144882
1 991996123 447871180
1 615307036 1808850
6 641315348 6941567
1 132856398 768093297
4 222236569 325468403
1 767214330 988477365
1 569727457 895262826
2 930573841 416950037
1 867153025 18240832
1 461674473 98998848
1 451491957 772502757
2 528832251 459475850
1 40652545 29827989
1 438055466 282202591
1 519572997 911146613
2 395075537 804408353
1 546569288 530367006
1 935457289 336734802
1 753983323 452317850
3 875307594 137764313
2 304883553 220505517
1 785512429 794294339
3 125748564 103673773
2 295402495 470703012
2 929151118 236530329
3 818227309 508791236
1 316066267 67153640
2 521454716 278529782
1 602610546 274996467
2 38407849 848444358
1 968689842 644383837
2 504586469 417619272
1 644838001 457882085
1 294505808 31209117
1 540945502 999211726
1 897960637 728690521
2 500043637 135708746
2 682103408 251747714
2 857883517 11497328
1 107891070 93583461
1 660640715 88361266
1 601570147 326372666
2 19779281 128990964
1 497358799 145318215
2 514437323 209442113
3 245343760 221588608
1 46897494 55709174
4 34340659 300787742
1 606966494 104830103
1 71742105 647921491
1 59383554 698649338
2 252401341 46445160
1 953324452 354923153
1 790298817 362234628
1 624804586 540317291
1 554939529 447635023
1 880410323 707481642
3 170348027 270447141
1 392760433 726297362
1 352835179 255023097
1 238218896 241565080
2 458906617 230332229
2 473447869 41165391
1 207306005 660256648
1 332111494 263006784
1 841921014 704233006
4 183812798 401173226
1 58600558 88714734
2 74736157 696311303
1 411280396 847908469
1 280462002 79565427
1 603176139 974934415
1 703322781 916217725
1 606866489 316667869
1 811970833 830676179
2 563142311 869028586
1 243263316 464524004
1 247271527 702077110
3 323008042 729615525
2 267712340 984023669
1 764711519 827071266
1 943784574 801146378
1 779063883 76418205
1 993606502 292473202
5 811932651 25859509
2 893394468 213814270
1 616877696 704679390
1 901998540 423840036
2 230817345 164528396
1 847748485 247270038
1 316761329 745725534
3 487244722 494894486
2 143069421 449705524
1 606384323 605021212
1 370320477 245987296
2 999599758 814523163
1 567877319 798168963
6 240743335 963267350
1 57488393 650877523
3 869389378 22591790
1 680162933 865244912
1 763254762 712681601
3 238374516 492943817
2 236030101 423360695
1 951802987 493410200
1 659743403 937725253
2 976519684 293610315
1 953380104 542488915
1 886631561 105960033
1 715395685 329558084
2 880690353 280613218
1 525869266 70722992
2 362067073 12701021
1 319747073 598623693
1 598346129 128212765
2 726835637 675202911
2 871455429 916804828
2 319450896 647218327
3 454524471 256005799
2 695417297 747640533
1 414979823 977275428
1 606431866 705805529
1 29608503 388380415
1 782252551 391283668
2 390832023 924463346
1 98033744 625518863
1 458637116 835206736
4 545988925 818118514
1 879508362 908546258
1 458816506 194940549
1 564377713 448485455
1 445394613 962095963
1 175234598 433166091
1 951636018 435306525
1 878278386 551607874
2 231467509 269661339
3 952516027 685316395
4 3909219 557617072
1 913555697 384069531
2 352073617 682655027
1 794631284 889369326
2 535601742 790646811
2 710136842 496321746
3 999396354 762660428
1 558344338 973314304
1 648477231 920043954
2 384411006 131099887
1 889546075 392887672
1 795395799 737856321
3 198044511 910092455
2 627123814 219153386
4 989542047 58093968
2 438560741 841986041
3 711033014 61388192
2 218725617 913365667
1 293822448 766437548
1 34136767 407470061
1 565958444 452407447
1 518635402 809180058
4 453367131 822219248
1 111027426 353403131
1 889903032 959623011
1 296002456 695052945
1 505539426 112451354
2 568531126 918531015
1 711287606 582512605
1 202095353 936598745
1 546493798 308629610
1 330428096 60470056
2 686006265 816609486
1 232146548 73740371
2 477644760 703786155
1 129899138 948324343
2 137996555 162674412
2 151456235 804072822
1 764734233 427992039
1 280863874 61846943
4 819357234 666873671
4 921924148 453029911
1 399563066 458416749
1 261190578 897320553
1 635561641 662955149
2 452921205 181271862
1 940768823 293196668
1 105526347 66985268
2 740102103 306353782
6 461886798 909893108
1 844477129 389392153
1 247647732 839997258
1 948807219 122386190
1 102084097 339222786
2 773327633 90322561
1 448160080 271642474
1 601453847 194144297
1 249131629 244188938
1 408186253 801310012
1 817173162 22247308
2 599652772 405037687
2 386061773 672248468
1 762286044 107431038
2 740522399 625630276
2 96765611 364929547
1 767492041 538042400
1 790956445 92064346
1 157047140 463116921
1 18606116 947450043
1 280699725 55531545
1 947755256 195683162
1 951344624 779081992
1 830358193 912216594
1 699960050 629220111
4 191450193 54535683
2 203889975 677189395
1 50190864 232929214
3 666778831 947589550
1 341841390 468838965
1 390596747 327509200
2 680212286 709630259
1 428133329 508254052
1 456313566 508537144
2 405975413 597426151
1 292710434 232597074
1 199517082 970328311
1 85326669 591064357
2 258913640 664439593
2 424852014 804098010
1 302456107 691945884
3 861073766 326217741
2 166939915 954100938
1 355807685 644564632
2 44085366 358193048
1 869078534 656067453
2 27450486 426182776
2 843665596 461995263
1 277606773 885844253
1 301069433 647364278
1 185884454 134247380
1 956146996 752374499
3 35255660 771564489
1 502205375 803833010
1 498675460 178570012
2 226785411 57230036
1 417636721 521011789
1 315034725 375131280
1 120425941 585062165
1 608192226 728248511
1 564241417 91779138
1 323582972 386882553
2 651249711 869177812
1 297878595 81883476
1 23451573 429257253
1 817267138 137174003
2 115504035 966828445
1 491033610 919745665
2 261895860 327886096
2 901867103 247743704
1 708340473 954740911
2 18453166 958528774
1 563533370 383928257
2 580408505 881182533
1 182836165 99055175
4 217118595 556568128
1 603644821 594580492
1 106779912 394897467
2 903055572 19792337
2 913472333 509429381
1 71870599 269551595
1 271065683 298585226
1 598505578 273538512
2 830042199 774373715
1 11148027 532859855
2 117729896 92286094
1 697830623 60701548
1 766857983 831114209
1 425480950 801019227
4 741943324 148743906
2 48487268 935218849
1 525073115 716865660
1 416103030 942353206
2 182693657 747445922
1 8394656 592398837
1 175601369 40627372
1 128404988 67271080
1 801271885 712060171
1 407431812 378161713
3 779800049 647876884
1 239176923 852365641
1 67504620 39569889
1 392676317 523191061
1 647906005 417619839
2 329742621 686039674
1 768855341 142196370
1 509257650 552240758
1 753000406 496005240
4 187431521 528504751
2 331124020 652275955
1 749871618 558628142
1 398358770 361368248
1 189325527 159960348
1 312149628 808949268
1 487549877 65761416
1 336890121 224365978
1 284819651 247559233
2 213052170 748251218
1 986732227 266191500
3 485533317 225341540
1 697738763 424437982
1 592842118 698994528
3 99571344 331451656
1 721557999 527286253
1 56346789 219705186
1 110699912 956338236
1 195951197 531349652
1 973474313 42104100
2 41996496 641655536
1 411636834 767880148
1 290725714 176009910
1 459210847 324477525
2 385257389 561575238
1 326201140 112349373
1 704829069 120407160
1 862535568 292217897
4 892502003 781449582
2 709886929 731942613
1 286939786 308747456
2 523802108 602557160
1 15172730 758745210
2 361568088 345437982
1 231536269 890421561
1 883437745 527845580
2 33719168 666451953
1 99281497 802528989
1 9545792 959345158
1 378516226 549874700
2 395673255 815933864
3 644112752 937228403
5 12090194 468125942
3 998379089 717698513
1 215994789 469387104
1 243181107 607332798
1 665348699 883861808
1 601861811 409205446
1 787681925 439296309
1 534040987 751101377
4 328795565 776145074
1 897782487 43185536
2 874607173 231493597
1 108093823 661960552
1 460228562 599694021
2 273404262 504591706
2 329235520 324287123
1 339047470 736233453
1 306741886 882879310
5 124252374 477887838
3 794932124 501650660
1 684927186 95575679
2 696789185 508050758
1 584752348 566545458
1 884403054 300739480
2 428398669 521558515
2 82563369 508056299
4 155362095 594353366
1 812527056 66717756
4 111408193 956391443
2 904464248 893595433
1 717822152 446890628
1 67639195 229347112
1 115442065 702598939
1 647201121 540605572
1 923447614 401608387
5 871875035 778232339
1 52494811 180313797
1 949343441 211035096
3 840082817 338540802
1 284728032 403120431
1 725682201 205166728
1 438826969 790589420
1 867175902 57831087
1 718492649 925724750
2 647995566 873616221
3 590378144 942089519
1 309540686 302967153
1 819037672 942300278
1 596090019 711384162
1 798077613 101427133
1 705535191 245228563
2 409872106 670175531
1 248343212 901263473
1 164403771 949849116
2 546665183 314695190
1 604588031 526597408
1 73112901 322995225
1 713872904 57642257
1 184828360 582414489
1 710215305 749496943
1 13654391 224343257
1 893389468 848624990
1 580719659 821037787
1 311477584 882443749
3 69722 97848860
3 189719705 687669120
1 414580866 285682691
3 795249176 899697174
2 506711434 807868822
1 581296540 195963528
1 566907374 880016020
1 700502471 598453035
2 495352919 496606721
1 767230835 186636460
1 809874404 180251694
1 907870574 704021354
1 76710100 384526169
2 125011454 3887519
1 828483573 314290996
2 490663534 164508572
1 459841362 84714818
2 241522537 747893750
1 562894813 220726064
1 852635487 437690719
2 731838919 374673354
1 732411044 887460938
4 782716404 638440247
1 933667632 675750579
1 491929947 93451299
1 518517127 693690536
1 100436194 769325453
2 48582499 619087656
2 494370736 627344977
1 146311223 851260339
1 705270861 803782248
1 753200115 974989082
1 944769979 774581469
2 395447389 375772646
1 641697535 99596116
2 527596595 932700750
2 242978752 615838255
2 979991798 377941192
1 757666466 49857539
4 501361026 455661125
1 457868268 405046837
1 484047825 787258825
1 804875846 471090355
1 388953680 953975984
2 730590089 681458537
1 322807243 74085465
6 596214014 464307303
1 903040855 771885376
2 75175629 289873197
1 338764180 434644927
1 503557532 471005587
2 459831819 919585477
2 178980746 555132024
1 592299628 632279335
1 698012650 493816106
2 65293542 820773669
1 663455468 459291746
1 719613004 289761706
1 579560579 425286802
1 217835333 282317466
3 461069872 334260841
2 191579070 189401581
1 110474833 812502260
1 765311889 147478149
1 850753163 887796989
2 77935378 293267108
1 310068509 899547167
1 288822938 477519248
1 715776168 145673183
1 128114879 249465137
1 293961165 539841599
1 818121586 827804647
1 58534145 140017423
2 960015292 572657036
1 868610548 957038354
1 839927042 616639067
1 214121244 441690997
2 282412853 106143323
2 253316658 500115254
1 264197127 639027782
2 929946349 795567970
1 426851868 37976786
1 557042328 810674394
1 557137282 659113413
1 962573721 256253622
1 577852087 237334556
1 277925045 755109453
3 417204072 745116991
3 519935876 232375076
1 361700002 974280094
2 602882874 928877997
1 932337121 928327968
1 665176204 897151446
1 494388743 270481655
1 600936790 305410454
1 275053732 238782390
1 868175357 689851697
1 896930680 286728662
2 386708665 154675917
1 319215820 110276601
1 423354930 975224500
1 537945736 163248342
1 795130461 643889653
4 182037912 514168628
1 583876090 243394481
1 467161607 106498579
3 507183354 686740856
3 954599092 431839307
1 190648661 111075802
1 64629933 542780552
2 108599235 292959420
1 790234504 351959837
2 585687467 482189580
1 532123026 293271305
1 811381690 274614037
1 61947842 553218208
1 957988138 364634549
6 173257791 379040282
1 109797576 493576723
1 933442314 331019525
1 216564185 574274531
3 798800675 16914035
1 873444791 626951131
1 684984132 755926908
1 342895239 872507505
1 782379010 254893562
1 340445923 809787088
1 417257783 586774990
3 444003824 94931070
1 433819439 773117058
4 590682980 386545769
3 361328730 616091391
1 504235404 838339483
1 998874948 452437501
2 814264946 131227205
1 554059372 427603287
2 875553463 890198385
3 456960303 134889110
2 43613733 536474833
2 78048846 320232249
2 808398421 840786374
1 678515083 582674828
4 306012573 533594472
1 662927937 705285937
1 464891102 885651267
1 480871329 497007880
1 104768273 385728049
3 660005356 978705675
1 674751006 807421064
1 319960981 173992470
3 795252354 137735091
1 128022699 635919653
1 781810746 479787822
1 730395676 482940776
2 57331740 946234373
1 836001340 361684745
2 851877901 332833977
3 574557757 25979734
3 915603723 469919512
1 276874273 369366333
1 682324135 461178287
1 94093970 921117319
1 89805307 559332556
1 209171229 157292461
1 655622265 547991136
1 326712967 938108570
1 108686067 699154900
1 998201394 755248245
1 887895502 439047115
2 215156043 977834149
1 683289801 945331283
1 808570176 598814345
1 309230462 410839093
2 55854251 782627629
1 283641263 513572013
1 814374228 549865854
1 738398504 272524655
1 68381305 912313952
2 410715572 110953906
2 67065060 814167206
1 315691549 412257879
1 100319382 320271096
2 742053653 803374957
1 821799551 189145520
1 714663841 119099158
1 884706329 977535622
1 1237916 755138243
2 406329984 333778209
1 921398905 359153587
1 798224833 876067907
1 381379134 620407960
1 284321450 275623429
1 817149571 870373654
3 264881850 302237120
1 466313234 46730425
2 641890816 947910331
1 911854234 101427941
1 6132620 410570324
4 511108090 52402331
2 344196836 331171642
1 642641047 880030847
2 271581674 558582659
1 507381401 622151924
2 118051406 378077151
1 712577824 492511771
1 262655140 946065493
2 639524871 320730591
2 13306474 411074706
1 80325469 882613228
4 434287277 532925863
2 28741434 861346412
1 560283964 875561959
1 748941401 211486217
1 545623234 92081920
1 87479376 472358138
1 195433290 46139663
1 618914994 927638332
1 494762380 585743813
1 990606992 900699221
3 559904466 530098383
3 497083303 299515669
1 585639289 324989213
4 550546645 111578749
2 884380184 710613197
4 830465502 119841418
2 776037521 588088477
3 65282355 278679068
1 125521075 614840917
3 998992293 115238653
1 506359405 643139888
1 878522775 609048804
1 865277434 373642476
1 270898924 637174010
1 399434811 182071025
3 376805457 959320521
1 256703818 720733305
1 193588695 961652320
1 287063013 495035331
3 446299803 430378688
2 165215130 446223643
1 208755804 29675632
2 579346256 784375589
2 742010270 92261341
5 848125384 747098762
1 526664161 569609921
2 962211858 703363410
2 621981202 970369450
1 843247881 504086341
1 242571450 92604061
1 509223278 861169010
1 203470100 113966166
1 679143355 417238800
1 184696013 806927079
1 283494674 535625777
1 758406877 874672324
2 93283753 26794408
1 402857641 909246321
2 896213286 213848529
2 953534452 6237969
3 537356498 176066151
2 832050313 227206631
2 915972936 225189316
1 45684992 595604322
1 721952216 696095261
1 491537507 299829192
1 141136791 365591981
1 92972034 481063160
2 52365635 106373294
6 978319405 17864602
2 705894331 26358641
1 277576457 666392091
1 204859267 525351516
2 956922141 204263157
3 215630242 851888619
1 939807803 996359920
1 224684513 336927324
3 423258310 994199648
2 101501342 797935045
1 759595805 40371332
2 498165613 15459453
5 149626884 299067778
1 687730468 79614383
1 800396002 270706652
2 6110696 549259805
1 377383010 421262818
2 643804374 397680662
3 72179252 917637307
1 372036726 570863580
1 448854217 475142591
1 179409672 327915401
3 829529886 948348521
1 848418036 623133580
2 554254909 351698357
1 320555797 215757180
1 132028517 620141383
1 796157482 333738878
2 439203479 996654148
2 522577376 477786107
5 844538711 858339074
1 57799025 516307189
1 202369188 660087540
2 335064577 769585306
1 228575134 484260636
1 812781021 676499182
1 674597702 869363003
1 879709775 180182474
1 202659887 7872476
3 185013676 323892163
2 934773771 617766410
4 430677587 376989421
1 104008200 14156415
1 737929790 162025914
1 885072102 181841729
1 768010456 451574227
1 700569222 301977975
1 7543617 64861735
2 544672575 80527274
1 554788176 893221702
2 421289592 700579247
2 929670636 796462549
1 744358955 386772224
1 109060007 348914902
1 505495397 384961016
1 93640473 598065752
1 115735979 356146451
1 377578576 631630816
1 694385986 886498319
2 851411358 223970483
1 239849722 555161960
1 711515915 124189777
1 505384451 27373487
1 448944907 558224343
1 89790409 552849331
1 914995905 5063402
1 25791455 175332370
2 806336102 243565084
6 466895111 300137473
3 243668724 789722097
1 245341563 444901739
2 38974800 831259247
1 890857702 812600438
2 77816263 146306767
1 871392313 106042805
1 252894912 639470276
1 627408268 206280362
1 137780102 560375894
1 337752563 917714118
3 137667465 83385742
3 138307131 298779599
2 736032924 78174899
3 573985123 166480680
3 585904434 630159475
3 609220702 237739213
1 666998819 236162645
1 440701053 412849393
1 299695486 956302993
1 684197397 660523845
2 791583185 58371022
1 583066316 819096140
1 268237459 861282413
1 584574345 241601989
1 685739795 561979808
1 482552527 530321369
2 13680810 893898031
1 745080726 351151029
2 4069788 532480439
2 955048233 853561135
1 482816187 933036287
2 519821269 322720533
2 975162951 791041434
1 912890656 870503191
1 37512534 593115511
3 672888461 798228778
4 983929656 447235153
1 744229251 618979797
1 226708501 975339430
1 546064696 277826353
3 60267309 861143603
1 740674199 104094314
1 661883823 4837256
1 640213584 511136928
1 549081122 267609222
1 202155761 343964526
1 477492827 784953243
1 569408121 4706219
1 259854787 84224653
2 587986191 187009627
1 694728869 172292617
1 208086478 247850997
1 490937331 182235113
1 888582764 366360090
1 148343659 775487239
1 185192054 688774616
2 83595051 814433945
2 576219218 539999309
2 644275707 278404451
1 560044979 433775460
2 361833570 479368241
1 932697696 523386875
2 417879403 809408094
1 454528741 356585802
5 664015001 243465494
3 573488394 848815222
1 365029676 647552025
1 626364890 231412898
2 285650897 666790664
1 669832844 33171438
2 581378915 376574091
1 870744548 29669930
1 710012282 233088964
2 281076692 818037072
1 929141772 33477309
3 989363839 233182510
1 398132777 220108689
1 936472618 551896922
4 916525194 543683146
1 559803280 236412991
1 334199397 578483517
1 647191341 618155713
3 811566471 576384676
1 130657468 184966161
2 945081090 152310484
3 994948690 845967250
1 396141359 453099840
1 194602598 578180445
1 608796842 681936942
4 620103328 236429522
2 4239314 167042110
1 771403553 176663650
3 238714804 651863252
1 429204895 637537707
2 837500576 617014646
4 526303359 578037544
5 863159894 892774947
1 91968473 315792591
2 963610550 662989380
2 320779587 206378730
1 708832563 505140823
3 397016857 901218772
1 729614327 626963284
1 858251057 916694368
2 945230539 143951607
1 227307567 689592522
1 533847338 995339482
1 656691038 371336305
2 404477503 495356120
1 421342009 485485898
1 276969973 945200282
1 476289459 119810745
1 140346537 114714697
2 779851645 765329509
2 650532764 237332099
1 137114795 352335169
2 503266969 684343949
1 839566447 875752986
1 937141260 85447323
1 423830241 156481093
1 112902317 385758792
1 576485213 582212431
1 311021860 483798503
1 399817252 223702622
6 615793531 820947150
1 995333179 261105645
1 279927582 209655648
1 995316282 259248363
3 347687340 707993279
1 767806526 394868063
1 282256354 914531261
1 585974767 625938055
2 663401246 436214663
1 349090162 147949924
2 581844595 472575910
1 740738607 512883745
1 672176438 826444880
1 729220921 550520886
2 786970253 819948123
3 758539368 340772880
2 854283787 874471399
4 144434228 113470586
1 937051103 65869622
1 139352436 427812340
2 498867572 729884201
2 368459993 360563651
1 161932345 18464098
6 85065959 679671607
1 553484622 791397475
1 668243275 581983074
8 252613223 928903490
3 439435147 541099234
3 268035916 879821704
1 909058367 972012153
1 361170328 12275383
1 558758926 836805936
3 49427578 311733561
2 151594545 997099797
1 993023636 614796498
1 587241326 186350367
1 895529471 464753880
3 207759898 926634203
2 403448596 367018905
1 610046851 230624906
2 424256395 157501114
1 440802827 650758129
1 829604650 373641729
1 888215723 433634536
1 311027325 581710342
2 356714465 931185291
1 85675795 53942280
1 828039242 859624082
1 477544670 194854413
1 516622830 811215413
1 711049759 583934484
1 193448294 686617317
1 186104272 889590890
3 302344817 443259915
1 7051553 11188043
3 338982754 872467783
1 700765046 117184259
1 202057400 466519376
2 988792354 701071239
5 794294890 329748336
1 698326505 69811271
1 700656199 965313355
2 287831064 398557725
2 750793666 491031983
1 273292434 624538265
1 597434354 616252356
1 56723986 851693368
1 673984943 249874847
1 653870998 109808695
1 327298959 785652629
2 57791716 156686110
1 326460447 368323985
2 275459441 112666884
1 485310610 423320425
1 868013172 273469001
3 800717506 647514127
1 641692653 64572325
1 921994143 477209364
2 365639221 699649054
2 832220882 560992196
1 484221820 150369963
2 300558961 484166480
1 848081973 195306245
2 363502611 831592888
1 795694599 427058284
1 791190791 777601756
1 276249182 481010112
3 211326357 238563077
3 688628220 252543478
1 599742152 953553857
1 807713351 115979963
1 260855421 420621547
1 383048225 302137346
1 756610321 998360171
1 837382601 719039423
2 377340471 670891503
1 359346864 9026659
1 967869467 77582268
1 977508842 191510645
1 117407815 461226403
1 131925484 34108147
1 552386230 217868286
1 86096786 33104283
2 361654506 323832322
1 12919504 642682617
3 590300911 866143758
1 677368575 432187139
3 440323706 287493979
1 278474652 798798640
2 349392478 851100324
2 646863712 753699551
1 383669302 802585625
1 601907930 1295834
3 445848606 453639454
2 306192312 36184858
1 769517307 373549430
2 322106684 6052309
1 798433713 210346848
1 412545338 379260612
1 728603339 584363258
1 56862125 895490526
3 316962659 631814419
1 227485823 891365907
1 950261376 81084699
2 789263957 199831484
2 523872542 864172373
1 584916995 43979405
1 43494812 216780204
1 105232841 987980408
1 202146165 9026411
2 728124029 546117662
1 539990650 241540588
1 218172195 193895375
4 651802801 305717601
1 533262464 790912507
1 721836985 154784252
3 280182763 873774814
1 443930359 409372452
1 191139860 340010723
1 858016801 395101106
1 900632369 701336409
1 776088495 769987157
2 841128235 214869275
2 112082101 30655123
1 300304178 898105648
2 335813887 793023081
1 429624193 129802918
1 18978583 199925312
1 305710402 942435774
1 156912352 270339715
2 621184775 148124849
1 887861175 149851799
2 360528038 930576573
1 414469948 457543795
1 422308593 854841822
1 405606969 618509932
1 54557097 338493048
1 799611987 648302983
2 597363655 846150179
1 77633263 555463448
1 873156412 30610721
2 80265725 136433335
1 792183441 270208007
2 484884476 811513319
1 599586935 366619144
1 478347856 551445323
2 340162716 58486282
3 835175035 91595332
2 541583145 865559035
1 821086626 118588053
1 210331008 435234322
1 821066536 956496654
1 440443520 493269395
1 137083478 344274147
2 957408827 216447231
1 409175892 657118879
1 660245243 953839813
2 875114753 113463118
4 212050081 188832304
1 31638369 729713083
3 94851066 600916089
1 824809226 173493907
1 540639279 929487784
1 170501038 217067489
1 52469699 393004415
4 866341700 794601692
1 912432115 397916576
1 370557485 229027756
1 232093390 847802576
3 360226983 667713893
1 241158030 445960500
5 474238006 76276721
4 684695461 588051109
1 267812894 625834076
1 765585445 999480351
1 892528219 185019427
1 461670064 730981637
1 118623958 960979267
1 386215293 871108131
3 334598594 605221225
1 62358354 521080401
2 577166538 802163391
1 717068794 666845392
1 831978569 662702691
1 97801164 210691585
1 521106013 165260954
1 476961840 693751019
1 798907123 39328538
5 151459934 71961373
3 671886064 863237622
1 316248824 915859299
1 167214131 450465018
1 207242781 645735044
4 332011182 620999889
1 265823524 233774043
1 825309586 352537240
1 66322281 279394587
5 32544840 542312337
2 794531619 202423907
5 1462170 644786904
1 942244557 464805402
1 356605422 83255463
1 801427486 511102406
2 802263857 594973261
2 500446807 419740888
1 86969268 839353636
1 773368460 234679996
1 450329055 279430467
2 4526334 35281083
3 211025040 380617885
1 233670363 599907824
1 297672353 256390774
1 407884096 377517513
1 994491748 308016725
1 181092494 736133482
2 192931867 138855005
2 990721512 777901472
1 66874053 948499910
4 889243079 599115028
1 314308714 382178240
1 660393065 341957409
1 932706884 366724833
2 79179687 805712402
1 600567568 120935336
1 492364960 661561295
2 599100541 538909720
1 707853443 758755093
2 207152491 458338486
1 810229622 675438157
1 924366954 60401760
2 466398127 95080656
1 565257502 568669136
1 435297985 230697960
1 677359118 27185706
2 64349089 311262292
2 962587172 115371855
1 660950594 90339598
1 470665206 786795840
1 312731234 339936640
1 324461327 276641490
2 433954252 178508824
1 194195194 230061963
1 381998754 94889076
1 437875726 452229685
1 879286131 477114730
1 372738686 952452299
1 622384671 325546229
1 726855997 265487263
1 881564199 849359637
1 605297332 431493349
3 985807206 913004462
1 870800047 174903817
1 26240657 670045175
1 902564488 135623942
2 882502102 296230417
1 451102831 108459542
1 108350495 462134939
1 834666230 801634992
3 318369175 450009933
1 152444729 880581096
1 700219679 959604378
1 393012334 399908627
1 15135828 441020840
1 639876669 554616080
1 391131189 494979544
2 846469643 438739716
1 703704917 492174828
1 102052265 861831657
1 666903381 748239557
1 93837297 335300148
2 973695793 82858096
1 108689355 265633786
1 146829301 708671423
1 1349596 93479448
1 414878305 883841234
1 140120755 335527193
1 317407963 518902981
1 67799804 231100760
3 197125378 5152189
1 802821222 621263110
1 310482556 854356234
1 229345985 254141457
1 725892726 26803191
1 340351033 919244498
1 10900636 281513418
1 217045519 116766432
2 39502381 901366260
3 492667373 133670322
2 88221591 174094370
6 210343746 672714113
2 246895 74201481
1 234955782 831883865
1 237302301 391382497
1 805604803 262991316
1 827838193 499112163
1 564974811 76529580
1 879858400 65053766
1 446486468 2923076
2 57886653 167689431
1 842778405 883963952
1 906523260 169297276
1 17771805 442503193
3 385922102 271015201
1 324555091 342902256
1 745156209 597229833
1 189764076 744394758
1 974231034 932178127
1 699429762 975402395
2 980992699 109807018
1 138105726 400291380
1 242089847 242552942
3 438316936 227982332
2 106158501 126525374
2 270108322 201444100
2 885910281 530995341
1 834932552 351960430
2 178555641 811932293
2 679468968 572711549
1 422865168 910013102
1 25835430 245090362
4 602184072 386433234
1 202323446 527867854
1 839146731 417086819
1 456335923 528257225
5 456887442 467888614
1 739360813 810673367
1 245404020 958471248
1 246321699 533443945
1 760666972 25002794
1 484003637 263382388
1 989298330 840776912
1 744160613 492500599
2 315796084 995131897
1 110787075 707515140
1 492776109 418441415
2 209847358 979715019
1 629108144 362244789
1 832931460 834644377
1 505127350 145102909
1 624638294 235310475
1 72920436 120698023
1 946206922 802330217
2 504658204 790009689
1 439251431 52753960
1 38875735 122019605
1 757058265 568713464
1 611412035 505835249
1 327644761 65385104
1 275795144 148271326
1 144502445 366566125
1 899726432 535711782
1 299414366 343561501
1 90802860 510587109
2 935959485 618089026
1 81991957 631376722
2 334065019 662197812
1 655200172 620955360
1 309496974 724825878
1 493327421 817087063
1 182627461 160597061
4 115660782 45574489
3 790814892 893175250
2 126150065 714803339
2 11230842 34709012
1 263661425 980189069
1 447401444 341968908
1 412207375 297977711
1 952049547 395413273
1 104502817 263496674
1 16746328 559767273
2 9213595 539526083
3 811921391 434313419
3 448829900 303843732
1 312820954 71591188
3 233134437 376899005
2 250339469 385292651
1 632661185 862433388
2 898675012 576491612
1 842384011 836779560
1 24903307 586647849
1 173220735 673353983
2 41617610 842665452
4 515160262 308887845
1 204066765 17839679
1 36159565 163249383
1 782447094 200423316
1 695134361 362460604
3 636944466 711974006
1 137909287 280421444
3 589021593 85392540
2 839901439 989250013
1 825945197 101040002
1 711111827 787573380
1 993273637 77237406
1 839661625 914050412
2 638883587 973763473
2 304702704 892306844
2 239247082 76442168
3 195788402 616919061
3 609710395 828355288
1 76809944 999551131
1 423039128 235222180
4 684692405 56687529
3 14755392 189871639
2 929717624 189479447
1 976498930 815069032
4 604570053 839116561
3 283909667 649290308
1 755483695 833491401
3 217321097 656510946
1 747807662 236608534
1 708904268 322654135
1 913582765 147793708
3 226240311 987432427
2 721640318 633777599
1 286256635 969771328
1 361912544 90345478
4 229013711 532427872
3 26408379 15351481
1 248005836 64158828
1 650937938 876282393
1 540086224 163323863
2 819537741 152601103
2 459635436 343385827
1 737377089 326986205
1 830383085 59905766
1 12852641 218395117
1 584286330 798680185
1 217745886 151460925
3 986014254 466708423
1 988320792 597160026
1 795980782 613518977
2 274103896 536815357
5 434564969 902790094
1 103357817 563203894
1 834192121 87718954
1 560420225 80658639
1 291715757 362987681
3 585626009 188720303
4 656454323 569620612
2 547607264 351688370
2 775788942 671521348
1 765418903 522832296
1 377089276 713531559
3 437885705 10645230
2 424412638 400323743
1 466181834 170979993
1 651489253 740146650
1 380502255 424093859
1 493823086 869270910
1 878772003 362669722
1 261863494 130015604
3 712064244 564109249
1 826007344 825919838
1 940030278 658010818
1 464542775 767191132
1 247299519 308068694
1 718681165 527836071
1 753585955 255601393
2 192621258 807020006
1 570882302 844327594
1 106675666 806066997
1 693481041 178997518
1 492159358 408152160
1 823614071 725292049
1 401904798 745514801
1 612343008 500218822
1 138350314 662920737
1 140176763 827382413
2 888662288 449946815
1 150913519 606731180
3 680022839 688077461
3 939466456 393255015
3 912906939 811924394
2 784812136 705214839
1 688625806 339767734
1 738403306 948159781
1 850126995 491962347
1 281991153 314001715
3 594955979 446084665
1 511521868 610988263
1 402070326 488284158
1 97600454 274731419
1 652075959 819283451
1 460351093 284665672
1 300398004 664038841
1 87833414 298538138
1 245522561 544094608
2 407349988 233142703
1 816925030 48122873
2 847986202 640142129
1 27313154 98953310
1 980199790 597145482
2 360831957 744564757
2 682539486 584430995
1 178848899 555862658
1 401836929 437306991
1 283650437 720946709
3 858477186 619293804
2 302167768 151335006
2 795545116 541059872
1 59137282 938515938
1 872279621 238780279
1 436346608 51846356
1 540051504 472526467
1 630334147 629561423
1 571387068 558024315
1 150265199 884304081
1 877931845 339692449
1 438684962 417675662
2 633304355 8328524
2 306903164 324362218
2 195808925 962354400
2 410363899 225590766
1 686854894 188241821
3 843221128 537866225
1 917789873 930054328
1 788226038 91364478
5 375923895 232290612
1 678249163 361294477
3 801132537 744098857
1 915002691 320030953
1 44886180 527620230
1 205610009 722913482
1 370388436 342740537
1 558219416 586742165
1 568387249 976211726
1 269432833 954750971
1 582327317 574440523
1 476756615 94065791
2 590211971 46099471
1 46703689 388813650
1 909687551 551903150
1 258452010 437982321
4 441827065 408113894
1 882142606 998233997
1 893404132 401242831
1 811818612 60933116
1 73616601 255554522
1 414789060 628510438
1 544436631 516924007
1 520301017 776937296
2 709135819 642087348
1 270128112 482078943
2 45734075 124396931
1 666121740 708545068
1 694834555 136336358
1 200259417 974636975
2 915491577 394735752
1 1989265 572907498
1 859905198 500437299
1 293085993 797748852
1 587066649 327114748
2 254695281 849463299
1 31175337 212328090
1 377913139 517637482
1 442944997 107620862
1 513555386 645693653
1 118523429 568317764
1 967771394 320018995
1 312780594 345247754
1 467777213 551024334
3 661344362 508387482
1 234679235 197234628
2 441449179 804355726
1 733214812 179017210
1 118149140 995872326
1 29244509 29420491
1 463293490 237406079
3 60369089 474535336
2 737243870 878564649
2 12700894 576656227
1 725188086 922478847
1 419887281 267552885
3 944845491 259819731
2 707554886 82084777
3 524096330 608523403
2 308294244 13035314
1 32027573 449726467
7 172205147 829649590
1 296840766 594759973
1 176056384 325801381
3 598559134 692515580
3 126669680 849621285
1 885256546 487184638
3 604791693 798996318
4 351449972 573186022
2 314536519 997603304
1 511129944 332099977
1 631857620 878578851
2 844665021 427157438
1 554752644 122388710
1 386818593 651839800
3 137799258 756334559
1 621591432 621789964
1 641771913 478882391
1 281635120 134808795
1 446890501 696512426
1 83245236 455481248
1 678842238 90060784
1 317891445 362075957
4 199796647 517224664
1 285561469 918501089
1 224819677 689021774
1 597194045 580688261
1 315748475 750338310
2 902913820 671225187
1 375987157 468928450
1 626219350 366103365
1 5566584 533890926
1 549601626 10981317
1 505662628 432405218
1 124269115 36710190
1 382038097 662510984
1 737963899 411172247
3 345661203 730017450
1 572175124 75296803
1 634480503 230895292
1 358503856 73097831
1 648627235 308137190
1 887956661 861624221
1 109927816 453291426
1 969106414 761281852
2 298140958 918977296
1 498820772 256327552
1 363529322 12112035
1 595860608 81448925
1 402654663 80884724
1 655362101 59577565
1 936377670 441925861
1 629097064 460129926
3 122633678 617565007
1 723957468 297933515
1 293839230 390601002
2 724892182 847599610
2 485093652 310629684
1 10479544 137125697
1 632581109 710533278
2 48526755 853542877
3 697942932 615312550
2 757192133 641180425
1 497141886 507007985
2 970031537 334622502
1 115716988 856111947
1 638197958 444066746
1 412141844 515987958
1 416666315 654170272
1 783133334 461544734
2 257543440 876887475
1 17986524 377946338
1 831856972 619196668
2 36843329 892027335
2 480942777 382566383
1 663743223 401491522
2 843385260 744301311
1 251916158 637273366
1 32874044 556169178
1 125740053 360029505
4 954688590 461349358
2 317010535 807157017
1 762286801 108826545
3 285802602 789005559
1 228464058 201352379
1 46490074 51463300
1 830113075 546644830
1 900602620 917466086
1 665921205 993032199
1 685298269 749207419
1 499348060 310710975
1 754685022 811659427
1 365081668 306479234
1 330406930 651714324
1 345416548 147894269
1 36116612 554957646
2 983796187 277570939
1 799986863 476439948
1 847496612 309092769
3 453609586 723784073
1 143860045 928952043
1 405960556 334282564
4 784837022 957455302
1 888685973 924095124
1 132192476 983499671
2 19600869 383552976
2 212338043 497274267
1 894560934 914177505
1 660333581 136513500
2 589491302 147519929
1 580440229 794119196
1 187654126 120155844
1 878685610 630852922
1 958468914 387362578
1 850829938 608999187
5 75786520 975034366
1 490058757 696210187
1 187157826 920597360
1 668009403 865935398
1 528392277 92024493
1 245100807 818186309
3 919696935 878550601
1 797292485 682296089
1 795756217 450292309
1 927271758 915458897
2 694462987 783470017
1 936307852 65616158
1 602672349 196711628
1 530504303 302084829
1 740398729 280423467
4 919540025 173554229
2 14648143 459692309
2 476846856 427287621
1 215283381 622031904
1 689507241 683939246
2 354028985 678881948
1 48642603 157754445
1 516685342 282437708
2 548780939 157145271
1 72808511 105336837
1 434044028 95624430
1 558391878 972433396
2 940020264 133781832
1 835023327 399170484
2 365289283 152064477
1 178743476 165105741
1 123949624 154360845
1 759316335 83783103
1 894682934 719313224
2 986975260 822048365
1 412012525 642089691
1 168906301 476230264
2 454669098 407972401
2 957307552 890868308
2 367211507 689844532
1 216297492 889355013
3 642652322 947781390
1 630941339 177845953
1 744838899 268178353
3 396536459 397754267
1 890852500 108455131
1 258010008 684439256
1 693547926 545610859
1 114373426 847925048
6 604417599 227947962
1 769189886 40206759
1 417999118 430563926
1 715448676 549939519
1 549019928 904909551
1 466568580 427010200
1 198627072 73713703
1 391842763 578601331
2 644563925 273766296
2 527062374 779760082
2 801445640 367830389
2 955551426 718019090
2 616565175 26403794
2 424665949 37921166
3 907237370 567661993
2 621862550 549324061
2 525773999 176086634
2 461804922 278292380
1 484622692 980304714
1 633430016 882519725
1 533520137 348844557
2 74437659 564881681
2 667150222 248552754
2 399900725 183656001
1 261868370 480687973
1 288040731 893425594
1 848084003 198016527
1 792117785 799862259
1 577313999 981470383
1 326596588 623811488
2 23697910 890190557
1 1999103 656170662
1 505632266 436112664
1 739077168 22366420
1 246452930 177136611
2 277521164 956150258
1 534877017 331733327
1 672092479 643994742
2 508181699 529708763
1 697227407 873816895
1 904580697 504179762
1 279012064 838447917
1 498030856 527623128
1 86198374 298503701
1 858650057 528441039
1 357468949 887881795
1 595290965 95840076
2 381016721 604723672
1 22133953 856751194
2 345547508 374088348
1 727720709 159706478
2 754298181 736400775
1 700536245 676527118
3 613811143 77384379
1 839482518 454752269
3 454039836 336183530
2 145187417 744129771
1 501927423 110149587
1 233199212 740965164
1 503493781 616044421
2 364210774 17593784
1 367731616 884721146
1 36068851 250780776
1 53804153 164744056
1 797716749 187650631
1 941694758 145473597
1 349268066 149603419
2 281444135 664641879
1 166147866 889973094
1 616771730 132477231
1 657055073 566422902
1 676711834 284501251
1 653996937 859306194
2 973295104 715729300
1 505077007 579331131
1 441692473 702466549
3 871092918 31874835
1 853417663 897325666
5 363559575 424683853
1 501669986 800324646
1 447149653 339500458
1 127052320 832882920
3 461657763 875990325
3 702003675 705053995
1 420632118 633406638
1 356952494 622051825
1 472475390 137606200
3 679925455 759930528
1 120342199 708089038
4 358156650 186996006
2 536866213 43705970
2 558928701 584023036
3 983173904 567689192
1 282236714 113182010
1 515953034 307715904
1 980769168 83171518
1 402969946 567321544
1 944659067 482170596
1 404396631 670601277
1 430330283 145580985
1 926042730 937630106
2 120188403 432466103
1 457238197 410736709
1 241340697 728110256
1 626145201 390899750
1 202432752 88505273
1 960658723 262185637
2 640318171 908780681
2 624163004 854628835
1 369909684 399643691
2 304382151 634264782
1 855963070 594726273
1 668531908 322468515
1 407112658 371848346
2 386464872 160009585
1 742861667 393641944
1 533613330 489043344
1 66520258 106321355
1 4511584 89629938
1 183007451 55221929
1 429008366 689108224
2 431254571 721174576
1 831260444 332453315
1 675682080 9305969
3 721555340 967820970
1 623779608 379685550
2 378756310 653565441
1 861394564 285905461
3 775871937 435629828
1 491239899 689895932
1 984159375 417948421
2 947240444 51750188
4 345315645 121112599
2 222766666 729253345
1 423486013 914219797
2 358843491 868183740
3 207842450 9674507
7 32857360 647023676
1 185000832 922962610
3 568154473 689626898
1 212169355 902466615
1 729294479 287900445
1 842921636 204179981
2 186509629 17160730
1 901084321 959862551
1 309048877 822606317
1 878064448 293032436
1 554607187 735807779
1 472733665 825208289
3 318509166 698188822
1 978917144 903589961
1 798612697 715772756
1 196981568 93285971
1 98435953 192931440
1 966991263 323014618
2 532901539 495691460
1 904180999 952289780
1 706407349 725491255
1 670578874 3004868
1 102754479 864693304
1 620279621 287029672
2 236219771 417883298
4 920660838 839509519
2 685438868 250062762
1 938513393 613899467
1 253105174 620408813
1 58279172 49613443
2 635469984 682537580
2 20926937 782297868
2 549622485 127749876
1 124711098 574563476
4 471661798 408826924
1 409111811 931111208
1 832773341 537892869
1 673924071 576905405
1 807071653 938936673
1 530585355 137748088
5 560742169 203467851
2 869461752 809742089
4 530321012 895347043
1 603801027 704886948
2 7426015 181546502
2 814734074 571218682
6 91595779 721982049
4 677551738 918543349
2 75796931 691322472
1 83096668 403846347
2 522090784 571276105
1 185395119 564517196
2 387585255 160046697
1 598285496 876381963
2 756300137 111246541
1 526142316 190147365
3 544655437 418016170
1 486216683 836319299
1 96271059 30770075
1 715879177 151179483
2 935181517 122453218
1 578498876 131460491
1 378526822 716100240
2 135739773 518531243
1 136618076 609588769
2 204560882 224588912
2 425693747 223699906
2 673631028 926633413
1 562629625 86435941
3 666528596 675356913
3 936259027 92571843
1 203026572 365108166
1 686986877 632415179
1 235978746 752759314
1 991434179 169170561
2 757034097 337548958
1 982480342 857323540
1 961616789 269909637
2 765077207 399137349
2 699582841 630615945
4 903534683 347086331
1 209583772 40461969
3 937231364 538262148
1 464839879 727721466
1 242999990 878389386
2 564686886 715224033
3 691379170 497416150
1 665580905 473803185
2 117138028 521247291
1 668369324 434563948
2 548160213 192033421
1 211711694 423371618
1 484930573 413849541
2 137313882 931574149
1 514878350 92335164
3 961659120 385660331
1 192335525 520714568
3 113891988 873164428
2 360804265 613723854
1 70026976 953218124
4 750346245 50062408
2 176242497 491730168
1 444684689 91613228
1 840900856 280499931
2 673359478 38071391
1 643819000 43436824
2 957217146 858170774
2 637291277 189514146
1 495117821 590275702
4 864412629 987446697
1 147092392 353325253
1 733835989 457940104
2 266329542 488590637
2 170315016 843107844
1 130347045 820646559
1 396026395 156094182
1 553282800 172884247
2 444546105 38925583
1 568934156 163250512
2 133267345 568858869
1 635945429 132651318
1 424641642 710704088
1 316012464 272441982
1 171621062 872697823
1 82325818 608944285
1 782627353 148818074
3 901715884 150033218
1 131493422 677437781
5 565056968 565884612
1 217136281 392323673
1 839308366 194804009
1 438542943 582277219
1 601600661 149029057
3 387812377 600525509
1 96445092 973677135
1 277066680 852936261
1 604805978 99025296
3 657223666 742586638
3 88772511 480321419
1 266995271 742034567
1 384927955 436844480
1 116192853 649168715
1 594781479 997709170
2 951299032 996749078
1 155954984 11396837
1 239557322 222004278
1 355367935 934298814
3 945886858 226357835
1 826772647 696454111
1 908996066 328916746
1 333776935 769643851
2 885330429 375268657
1 452687269 468328951
2 870840582 415083671
2 179786554 27037359
1 223723131 738272444
3 519287876 256995227
1 999838864 713430320
1 499520441 358820320
2 706733718 750583444
9 867843790 887639186
1 672105931 578309032
1 69012301 985337946
1 978741640 602657782
2 364760706 839156510
3 666602606 88726080
1 171115113 725081361
1 985652238 995930206
1 115886882 22190936
2 644417855 767666046
1 426906692 931172577
1 650995552 36295888
1 852601894 790080200
1 127192554 690147005
1 421006906 15452231
3 720675713 587373098
2 833864822 912239670
1 330844234 232058149
2 952234071 143065641
2 301959097 956476815
1 605560274 905898275
2 973358570 958323310
1 847368617 833639225
1 5191780 629638010
1 35514344 575383505
2 390677753 302176870
1 615496195 909509993
2 154898448 123066687
2 307246202 264141022
1 72438187 480040364
2 665783632 593022937
1 600091610 667191878
1 406357467 195572519
2 978634509 874024367
2 472590790 843171803
3 256061199 137233038
1 490313744 992182437
1 625113511 498629085
1 546681604 776839349
1 492831919 712722216
1 760029199 503503779
2 866743860 76086838
2 623345104 665396876
1 943030846 94300109
1 34150712 874171789
1 654425396 809334514
1 164956884 222937004
1 53353792 956093771
1 879017318 987565733
1 816512830 119088439
1 704324653 687639055
2 354449223 888645690
1 788938977 701923225
1 34085032 854331605
2 773784278 639517637
1 947783203 843020401
2 444909454 342633622
1 693665329 105900047
1 205903721 227920639
1 685234424 241635766
1 277252506 532917509
1 527694426 585252553
1 388101915 425012517
2 318058699 655722192
4 602888373 847912537
1 593628894 109705601
3 752598835 799010244
4 887923162 791766746
2 771408887 773009830
2 489548575 286313737
1 523303673 429913841
1 623088996 115613273
1 28812508 694502266
1 12828390 164040637
1 593407820 293068821
1 998695498 892839737
1 253638855 436419117
1 715289697 272515882
2 127643858 619713245
2 694727621 793601656
1 681167967 295976198
1 987068582 117683217
1 358141991 438816609
1 379789485 947566858
1 603339617 877656336
1 835626624 389689052
2 29866390 463824129
3 918166910 956619553
1 89117217 218649369
1 372053534 182994726
2 550765765 294391747
1 220873959 96401653
1 858605475 938870177
1 512328992 457759588
1 634276698 537817779
2 768138738 353575343
2 831234373 266428611
2 646819979 451852478
1 102309298 596151715
3 716821892 564221874
1 227229407 77385122
1 526906281 152641909
1 258716906 213907933
1 458979427 498379965
1 35183132 794330399
1 753212183 885309510
1 295700170 211790920
1 511333323 648108533
2 909037691 492195098
1 850452429 200459968
1 940528874 318767621
1 15256890 633273878
3 351785342 962707954
2 729974093 245735968
2 718522225 6075539
2 543077682 827805945
1 412374993 753489018
3 660555884 821902037
4 486140100 573116026
1 335564689 250739770
2 799189593 83393443
1 156058335 159426515
1 110975764 788142867
1 354823011 225099810
1 207991935 869844695
1 438626672 482249715
1 778693379 272125684
1 504641801 116240495
2 921170030 880013931
1 768417049 835895004
1 795294112 551553191
1 976874526 143834459
1 8992489 297270227
1 72065039 947824851
1 883486164 492937894
1 986437790 600956815
1 278453984 772214628
2 755670112 705860357
4 370140844 868038335
3 149478875 142381534
1 199492850 754195456
1 596464475 30522695
1 220155537 136365484
1 924820027 184073071
2 339074751 900354935
1 126047767 533342176
1 309561138 163515408
2 227438039 495632956
1 907144516 633981938
2 582356434 922731033
1 529908325 206689164
2 638358856 909747248
1 692264219 318517775
5 956381665 416706762
2 547823005 707005186
1 661419687 218068737
1 694693951 422652098
1 677573687 390940725
1 689703685 311945317
1 123155628 403320554
2 338088759 647612894
1 637174826 587567614
1 110168854 952455653
4 607389880 501013130
2 225993070 663448157
1 448080247 516544979
1 758778120 676313255
1 628943623 276761821
2 760122813 621187920
1 963754281 426155870
1 970172503 25673963
2 612893479 289311025
3 272361816 93555625
1 212721196 509005503
1 725539748 742641866
1 954638367 370859670
2 789856300 59645442
1 471251689 283165385
1 1136993 979766271
2 828609154 623558820
2 100247294 678429078
4 953792261 692684546
1 129860765 337776891
1 100413575 892293083
2 130825920 227858506
2 34971352 275970638
3 446307590 69455377
1 870477028 275391693
2 182922563 584175731
1 809604680 736719531
4 358693873 485791041
1 938380923 663805181
1 104117364 595702478
1 356325669 248131976
1 259589188 67877584
2 214829333 515327924
2 711058190 67924204
2 274869115 13817017
3 21661580 29802087
2 915071254 310599329
1 377192577 902157980
4 609801773 579572016
2 331614016 960750755
2 613944313 113493963
1 682912498 135346563
1 130197205 845107357
4 767273117 629274529
2 797982598 474622427
1 765060404 640926813
6 820630220 622029100
1 544872543 484410685
2 671085744 786446253
1 29763300 875584123
1 406150138 259627921
2 470702842 290003386
1 123138546 966651319
3 896047879 648677240
1 453876942 566952357
2 798690563 693308512
2 898485508 493600245
5 446689728 35733180
1 395508506 89551277
1 659736722 995784502
1 93028194 588529578
1 312626506 452959801
2 917356151 813156339
1 675988658 176357428
1 359371753 937032085
1 666342999 463644195
1 468086165 560192834
1 240022609 592769907
1 294317111 889342881
3 663206907 680655342
2 611617436 776191458
3 507533761 552722473
1 915413273 471986902
3 544384160 371533747
1 35286062 298303686
2 265598423 130730983
1 441761884 551352822
2 234608468 517401290
1 891260267 274038246
4 752770944 426383765
2 736574893 195995676
1 518971125 497497577
1 945246736 693693048
2 757246238 931866604
2 602636356 149557481
1 545181252 781386043
1 278537773 387684685
1 632517977 718230267
2 822476210 643009669
2 719768799 44050376
4 308073034 676890037
1 140266503 983575848
1 902681931 954097789
2 911653578 557459570
2 609763521 125619870
2 210704094 249141961
2 431784676 178172783
3 931447271 351606782
1 698614700 421018589
4 166025477 972801362
1 294830812 935928280
1 211326676 411365725
1 240721817 186252185
3 729490542 246456523
1 730769218 480160731
1 492088692 777502496
1 198914856 154864726
1 828695420 30114350
1 647975949 366022416
1 890745260 941721917
1 506075082 944816909
1 126665732 557934587
1 268177396 252985989
1 791068313 456719951
2 364000771 8367448
1 965625308 804039400
5 235589975 690706513
1 854393350 738946086
1 902973168 543226747
1 119777138 473198937
4 130352818 62161882
2 419326616 566311962
3 155317220 810395255
2 463581084 186091426
1 713097960 176037638
1 348269125 582163215
1 874733209 769315378
1 670066285 929776721
1 682883589 996281457
1 695039433 624707578
3 576022546 841406412
2 564076071 83031332
1 397962209 745569982
1 934788472 986138444
1 934723816 884532082
1 914329458 638578583
1 451007987 549544746
3 547675691 835625553
1 222710497 24434361
1 916209941 755114762
5 289631810 879219787
4 333350725 12087563
1 905191739 190893714
2 76561719 184220161
3 794339311 367589758
1 150473681 759456686
1 828819199 850819566
5 149930953 515458742
1 429272101 441731533
1 253348379 326515960
1 47287104 450123694
1 978697887 676551509
2 410681955 490259804
1 605516864 738507443
1 836597769 848085414
1 576204810 742588976
2 782951050 288987855
2 457849315 791578204
2 670180864 418670037
1 608686858 841664940
1 684306378 424092954
2 876394380 487279937
1 909234587 331431728
2 856796182 923348022
1 860148945 390178718
1 434525756 317746690
2 498562277 89576237
1 358676500 678960978
2 301305056 968097545
3 680351402 185072261
1 147827041 980973858
3 762516347 734742692
1 110626389 853852946
4 103878513 92520203
5 126024950 759728611
1 515362012 370769388
3 589612888 596667439
2 272208767 424996169
1 397041156 65367764
1 25700614 966296339
1 452099210 832667108
1 905353544 56296404
1 483875959 474637475
1 109962933 729248788
1 8731870 668170775
1 945022446 805523447
2 474560205 218986081
3 706734868 463269619
1 66318054 7345627
2 339906404 436362135
2 479259400 955958266
4 484635030 444293458
3 711079824 261418993
1 672740822 680966148
3 141787105 87487775
1 310497120 751616753
1 804485660 997933834
2 76206339 26357798
1 845240348 731076962
1 121717461 145808746
5 213337386 407066181
1 536145244 819865701
2 911040379 836346230
2 149888965 306463120
1 808396262 307637749
1 183366418 846000818
2 914617116 342775391
1 372199026 474073386
1 76353721 217895858
3 798675165 518479265
2 132003956 815228474
2 122557391 371372529
1 997081072 786176098
3 850944422 344270001
3 491111923 313874572
1 913098101 1046723
2 648395996 479620181
2 105098374 383917792
1 393598799 921394871
1 958815239 426467039
1 613772906 567547322
1 6154107 579661112
3 322245598 668101722
1 344083790 977874830
1 861734935 186030494
1 866919610 5615556
1 831768648 418404090
1 317365313 881330446
1 307635015 397578293
1 601534812 845124052
1 983899307 63511661
1 951030924 603163243
3 592334970 712817786
2 876296941 887686326
1 206144770 602418001
3 873093844 49349099
2 212389609 930785608
1 704801789 917247452
1 985173921 745394242
1 597280605 991841931
1 833739026 686639481
1 941795577 674715303
1 29653421 82093662
1 606772600 827144333
2 752545502 151475432
4 825242262 658778797
1 144351186 757698948
1 844933122 159681821
1 391961029 602551830
1 653988369 997194433
2 528340609 404287609
2 337880216 485547562
1 798667475 426341604
2 783413136 464264194
1 569353687 124002220
5 398921656 424606469
1 782629465 382912437
3 907736338 164854669
2 306063172 260099984
1 885896607 502925164
1 52604169 529477231
3 657044152 523310780
1 66768113 118794520
1 749815007 235749079
2 410529768 310509928
1 749505991 320831814
3 126593276 10105750
2 374818782 499394959
2 111716259 789123171
3 301522162 883184317
1 213862630 832169569
2 694799372 915436655
2 458210995 705475219
1 526742144 112312111
1 747902870 715194871
1 18430480 856924369
1 330609793 540959277
1 642435692 821421275
1 941659827 811884946
2 357558177 753050854
2 707178866 613924581
1 319159195 401790942
1 149628599 257691829
1 374079720 834315152
3 850003420 535899962
2 253738151 307396765
1 753394504 310364568
1 981358051 991314678
1 765023216 898912056
2 870475005 299190623
7 619083177 950242915
2 37437827 66620879
1 991002596 30552740
5 361916966 596985644
1 812245789 242238079
1 338150956 37666984
1 486609833 643161489
1 69441731 319667190
2 292388824 666159772
1 763420257 132980461
1 858991028 523787771
2 410319151 556414531
1 300922731 886712766
2 810750739 531594815
2 913918733 774663157
1 214371814 386579286
1 224517442 608440265
1 79199246 651147058
1 637646773 705339162
1 962443585 384819628
1 932428531 349973252
1 353337869 708446831
3 275966382 65525896
1 794555048 803183065
4 37282560 32317731
1 3408012 361751667
2 695421429 266795436
3 707987569 783231716
1 754438741 991590073
1 826631592 414503868
2 320559893 216317478
1 116983896 688043333
1 200765235 400382497
1 405824561 511792322
3 158101763 848644307
2 188690522 134360990
2 596450423 811928459
3 342577258 472437146
2 307399061 936694316
1 138041707 342218627
2 109245139 565274496
1 307097697 166266230
1 166732097 941944282
1 881373163 785897126
1 328885488 234411223
1 128380691 638274505
1 834297161 212259308
1 985845627 352283386
5 911846360 15422567
1 967225085 118789936
1 268624822 44798171
1 961397033 891827408
1 156805552 32691704
2 333886511 317442259
2 304840429 126524588
1 292430005 341464888
1 504446338 14700056
1 614173067 383001747
1 224043802 486143253
3 958878420 264441564
1 579086362 495462042
2 944017986 853558406
1 250934649 886238233
1 612797943 191197309
1 335086636 474227813
4 724439619 240060914
3 696044987 408955812
2 159846902 587092528
3 28635324 305059450
1 360220941 334538726
2 165122650 52326664
1 355974164 325762484
1 326561875 107818613
1 251533404 983864591
3 484651639 511414663
1 788845099 816744349
1 749058832 715092986
1 893378914 855725828
1 738588444 346192194
2 678100561 939374736
1 434770021 685317806
3 262592604 651622179
1 618058005 119656717
3 415940112 119667247
7 730010534 891644294
1 416635568 451456288
3 138218148 231635537
1 203705217 775502909
2 383465064 954882754
2 915998709 373426933
1 492660090 506036136
1 12365693 881274925
2 162394239 148122216
1 114008308 597372879
1 230929530 665269704
1 9830404 850525504
1 38197948 770504173
1 439649331 43359294
1 807041475 572792401
4 206452937 872438610
1 401814727 767339060
1 565993348 894159017
6 777374070 962392587
1 338581834 137453920
2 718066107 516549769
1 882593368 125144739
2 771136745 876012379
1 20027497 645095575
2 592684406 684165594
1 302996825 197855287
4 309597770 803594515
1 609625026 514836938
1 622986009 843563424
1 595694556 251189618
1 29199725 987940424
1 659891432 954655985
2 82059332 607678789
1 857786365 235622616
2 595292358 731267055
1 609821611 28683667
3 213713854 466090409
1 493789824 889900827
1 762625238 194017655
1 625660259 736454761
1 800448234 88800408
2 845717805 952132967
2 957371846 803944055
3 111879316 209067617
1 98003661 572101646
1 859695831 121559560
1 468430140 278091493
1 989685490 399479147
3 852246245 444410890
4 913981659 219328596
2 763685300 166529035
1 855398031 679928713
2 508078268 349274016
1 232424374 332740381
1 977206565 216145740
1 948934828 98844167
3 823421875 335756411
1 668757065 195575780
1 935482476 37484158
1 283848856 530217507
1 906789989 799862821
3 870931449 373569789
3 234848122 578671854
3 976274941 49672016
2 162794817 927162286
3 566874538 378437805
1 128699446 227529698
1 188465820 893665265
1 557667850 595531389
1 650493385 398717175
2 447059069 196416746
1 922525472 198400425
1 356726366 532770764
1 79316352 693610749
1 884056533 547319788
1 794542900 952796759
1 951715951 738878989
1 13363784 232528564
2 126230783 35156872
6 368527313 90722563
1 846004272 431552195
1 404309032 745372278
2 51176569 426173608
3 793257867 508680224
1 260961668 837724305
1 779626827 801061701
2 563845057 86129628
1 934253170 383003911
1 570375686 566492222
1 965571369 982422297
1 628009924 505129672
1 49700725 34997119
1 684716671 963328036
1 529145401 217776805
2 874036101 434273931
4 148243345 207158607
3 534587728 185533181
3 965770649 293505751
2 547017767 897215182
1 546435547 652684746
1 227253056 41999746
2 757595726 632517025
1 528107830 351959293
1 124937552 377356822
1 482615642 424687
2 52327992 815314776
1 849932573 499200185
1 166161137 921212527
2 494875434 955347552
2 291804516 897287082
2 102081676 463070421
1 866401317 977696021
1 941072588 284310182
2 645815476 609119020
1 448870831 730034194
1 279841713 425850764
3 987557335 901599588
3 803737174 89343238
3 525947819 696861912
1 660361960 881200664
1 109900673 774433952
2 373242324 283581021
1 742525720 611050929
2 960929539 504736579
2 403236853 985573587
1 778007754 54546515
1 419254812 312080754
1 875446807 674393570
1 429733020 409575703
1 791932702 795604537
1 309375504 36649194
1 716887908 268904405
1 642451835 979255465
1 283683380 593998257
1 515850968 693726894
1 782488377 995997925
6 423103380 834499387
2 72000670 493780990
1 422021304 679329701
1 218557685 562887296
1 545347035 201728320
2 375792218 930769227
2 37837056 429574071
1 336543186 278442916
3 120709826 73385128
1 121105955 999299792
1 176506308 182452017
2 554701493 998832736
1 407266905 721163240
1 966637274 995235934
2 923704187 252403651
1 720415335 391985275
1 60449767 621051739
3 667506055 672972912
1 137587697 536252803
2 818302455 217873831
1 275618522 404786797
1 215681099 317901814
2 741145722 565245148
1 484189480 532450647
1 445126509 496300249
1 348982388 502525493
4 446555117 506147906
3 510318695 827224116
1 716933205 17662452
3 867599430 196053248
1 368940125 976893461
1 576014366 700782574
1 219208407 200676374
1 12576769 227963389
2 290326646 575526340
2 231192668 911032814
2 611215290 908057675
1 198639340 386885950
2 571110128 82350853
2 580687468 245381214
1 720375771 224606817
3 881044150 986307852
2 545614333 49455306
3 259655089 841731429
1 260468177 313636146
1 975314221 96702033
1 430711568 731530327
2 542498230 488944212
6 945005869 808785643
3 864980718 925662089
1 934094178 550732038
1 407094175 325942512
1 767978632 308215081
1 86570579 193058073
1 399845332 841013121
2 474226001 602341655
1 390540083 455240847
1 922221561 168995628
1 151938701 61518663
2 688285394 318365336
2 126125045 283153255
1 750007740 193412445
7 839804442 997884819
1 874477232 883020616
1 548636318 845191562
1 659861751 42351263
2 824869578 868782883
2 816783392 378203120
1 705418765 129982284
2 371223492 800230159
1 670278365 617535595
1 752093282 389198371
1 511225050 383985875
1 423184779 686000445
1 873164591 967569936
1 847080948 464628478
1 446209990 603109985
1 680484209 624352648
2 800482658 610387638
1 934143526 824766808
1 891062863 10163457
3 381168629 941707004
2 20371127 261017404
1 627210860 223488902
1 962309823 339278869
2 346593199 406676414
1 91545235 649281178
5 719126240 143962290
1 402527350 675784466
3 149468802 632961313
1 414838755 514989948
2 861359612 386733274
1 445784561 410964016
2 550676633 655289121
3 239253693 430055407
1 328067226 223541601
1 569107416 321630288
2 881819349 510623765
2 606505783 573138371
1 175367353 30953792
1 558377837 646392879
1 78626808 528447806
1 648674754 776406437
1 734106201 932571810
1 179070566 332653988
2 700531777 6260709
1 565511272 593649178
1 324029258 50758639
3 204135230 490946007
1 249092765 489489485
1 319429962 964928507
2 733206415 227568461
1 129057087 725147637
1 832342677 182753058
2 504920148 441652617
1 198382707 316992343
1 65979089 789295164
1 733342192 150372750
1 859854350 172912228
1 176676218 922179962
1 800943897 694757440
3 203529119 518904294
2 56964346 858554152
1 393484083 141610636
3 111594943 228706796
1 319554276 367953044
2 863043791 712539553
2 919682691 317324922
2 784294512 954606678
1 176668230 289528557
3 750412734 249334571
1 457092672 368836429
2 164569111 42034539
1 511899019 291768360
6 543369267 403504879
1 413958775 818558672
2 643663581 935042845
2 194833911 807667174
1 830385400 641504920
1 595327810 193906540
3 578635661 797015265
2 918601672 173078739
2 374158804 960350414
2 189950739 483886305
1 532498208 916220975
1 365725548 285687203
1 625216933 151163209
1 206739279 692404176
2 876980152 581592690
1 835521925 509177207
1 197331603 790388992
1 713751718 575419626
2 965323107 840910436
1 459439475 576115986
3 686789212 104379632
1 351555719 276072054
2 720408178 180393712
1 842619232 829331144
1 661618761 126831516
1 616046451 995466882
1 382443284 313023616
1 354171473 196458218
1 384957163 792281520
4 721914140 802469697
1 143922681 578900667
5 161701582 262144491
1 422184452 235244292
1 662901297 461038414
2 681602191 370269075
1 868292033 800713786
3 963049253 839605719
1 768678908 751077871
1 16644981 388642774
1 370133949 766571685
1 278911807 329372865
4 255817234 147015617
1 127929241 682670214
3 460429216 321079722
2 154336322 295857437
1 603745726 879812624
2 445229390 112418980
1 882389323 866524653
1 682211605 210203958
2 107099642 274412848
4 142592145 520742159
1 344457393 91488074
4 787316691 721978068
1 276190237 724880283
1 838886989 829183737
1 526252552 281401826
1 485971364 251248619
1 664684432 347626000
1 447808807 253828987
1 996463415 928301561
2 63741415 713589897
1 98788955 326968601
1 294444566 972233012
1 214641111 161590599
1 44240692 364828323
1 639404979 532067106
1 908582498 647418714
2 739708402 734242674
4 370041439 757004845
1 476322035 432821104
3 534447266 722840917
2 918710378 159071482
1 586746453 68091741
1 309268807 333801023
1 957180410 615702720
1 803866759 994641008
1 369203656 406685757
8 111100647 64785869
2 566597952 201486538
3 941982654 829173648
1 655006566 675285987
2 105539445 448278028
5 933635176 464135877
1 243544486 408067225
2 205640371 243243625
2 432829060 17574018
2 558303809 294136156
1 624214458 361935435
1 404526894 554169269
1 117214713 823885560
1 427816192 947855928
3 935919777 938250369
3 95109360 829202138
2 530640960 686069137
1 560052405 501248214
2 450971911 863989520
1 781789824 872938511
1 178088111 102788083
2 110896835 789081250
1 166630002 188008336
3 836306567 947862789
1 403054280 866009103
1 378828144 840758177
2 401622060 92096467
1 465932572 766141356
3 822202016 218963605
3 886261650 392486667
1 524846993 459653567
1 896418985 90673565
4 483990839 446264314
2 192385141 462869611
1 787122088 563404335
2 23946775 812087465
1 666321987 864254965
1 469760886 437006246
1 795469488 976542994
1 272596948 532744250
4 260284882 861948648
1 328638348 861539900
2 229787893 716820447
3 10414060 398604285
2 720275301 747025952
1 854026500 968875260
1 506155156 457585102
1 177076202 572638544
2 921975234 381250502
5 251044666 697600594
1 252566662 962767046
1 749545630 765782955
1 253400430 378121740
1 476019358 903698687
1 81292740 408289473
2 823846116 235240789
4 850786871 413370150
2 297187898 645521301
1 808412303 997341208
1 717612870 226556118
1 174883789 55337734
3 428337768 250434094
1 371645234 183990482
1 385694924 530024028
1 844271827 968172253
2 723556372 995442730
1 797446592 195891582
2 869840930 442841994
3 270856161 755792635
4 227005313 189744687
2 822452429 453901579
1 138023681 353345974
1 334967925 812517960
3 312946934 259683238
1 509741629 747842546
1 608772053 245499782
1 733493649 841866816
1 92070372 213311182
2 696490129 448672005
2 755730499 53912232
1 577401090 651019901
3 543776367 50450866
1 421453077 341433024
3 39060183 277279728
1 474959426 229151696
2 121903092 677806809
1 966143224 933382511
1 820074970 425067590
1 646122955 599736816
1 792663834 435378486
1 653290280 53862815
1 251968562 28926498
1 935875561 622790306
1 1403554 457734099
1 166558030 877669463
1 835206399 800452549
1 298593530 10903021
2 485603830 375257183
2 66353661 198638801
4 629437454 760958269
1 76176952 184575662
1 102043462 504816443
3 650405501 137677095
2 63516554 477760043
1 296901774 761595168
4 827349190 438530645
3 60763437 783968932
2 436413012 464468347
1 376165974 917214830
2 722825077 824962
2 668047942 589340586
1 587067443 919258205
3 874517550 549823344
1 855203403 904972234
1 251218041 69196791
2 971236545 59741356
1 309574440 563165913
2 996397725 216496621
2 911213084 214236818
2 459463603 415413592
1 616347188 242585419
1 630700092 425294803
2 688245525 873031689
2 776372460 733961395
1 379927707 958778030
1 146340270 623521572
1 70428461 991825898
3 401686102 738999982
1 291599812 335870976
1 461731314 826486531
1 323537889 35435756
2 751074403 838634422
1 552222396 6494135
1 870934539 798356275
1 357762823 304960457
1 352984094 654433366
1 205997409 406859384
1 608620454 994185219
1 527709910 935879487
1 668412296 66021789
1 306066654 214498933
1 348967549 946015550
3 541930048 992960894
2 465934980 196010611
2 532305798 193918510
2 920346750 497339184
2 94166024 816216608
3 551008858 355513487
1 663397796 153163652
1 174787463 140868573
1 254270684 754569567
4 368373759 790141867
1 454822852 720786497
1 218975493 460446483
3 51132393 458239211
1 202345751 505303688
1 695672856 159113755
1 43635748 231940245
4 124893702 492484273
3 562396687 824087945
1 745029729 877603369
1 109046437 763167612
1 309300985 356033969
1 926602160 963184534
1 533403058 730425237
2 374125930 139993780
1 85327864 640172865
1 174330606 997155058
1 559703047 135320936
1 224491088 93607485
5 818820211 86567297
1 502362055 243392158
1 550852170 979255737
4 382415256 710617841
1 159610421 246642235
1 460490262 563469970
1 576608031 400530715
1 997932805 405511
1 464739952 791617831
1 502669982 648073767
2 965009723 70926173
1 237614336 820178098
1 622864618 90300552
1 109360501 637019950
3 917850480 733226381
1 993790112 875814374
1 300758171 65086587
1 399347718 136334707
1 711396314 290116502
1 506597350 613661191
1 445872846 366050427
2 40143360 857769823
2 711764092 275132739
2 545337250 752550102
1 865442839 165697372
1 877174081 235274769
1 233733443 217993212
1 958557457 564283727
1 693509952 224502976
1 801207769 667577879
1 264183232 803581007
2 364593591 892721711
1 296432020 510541148
2 961120046 288386711
1 553013982 347740543
1 842043110 415451209
2 988788296 11545584
1 622216981 827517182
1 960711454 417288371
1 881150763 981713278
2 72517373 899286991
1 983170442 123943439
7 318493443 534467086
1 571529237 696566785
1 334592763 216740030
2 571747344 318753739
1 239308812 350755904
3 757359590 166340114
1 824091929 970693089
3 607748832 674620215
1 446935496 278476505
1 299590178 780757306
1 35995786 965057545
2 668312627 617077553
1 672168734 728089892
1 454820110 879356248
2 490017038 598528032
2 331800887 60953901
1 850227394 65561647
1 29803053 237149090
1 645562953 376882859
6 921931041 628114798
2 736381320 814621914
1 705807012 439756514
1 225768416 506816004
1 94177321 204221314
4 987802036 531287626
1 973056620 426188222
1 85566613 119533082
2 60664699 604384060
1 943301189 529123177
1 775523567 686063698
1 892370735 426512351
2 834097148 49089544
2 213678994 710326311
4 747457560 35387389
1 835553246 987322414
1 61413884 562737499
1 395906955 871813648
1 51313933 269410059
2 518504503 746394235
1 285659884 116302652
1 569040493 365850613
1 766757535 613901
4 800809753 195595631
2 861724540 96246314
1 381473333 319287618
1 924867255 954602863
2 452570411 785580934
1 913225240 708317782
2 146242837 959148833
2 776601517 772306184
1 582196912 776867965
2 418688804 334614361
1 863956790 903994575
2 451950361 501403042
1 220632397 840550756
1 342899979 310022119
1 996684190 452660974
1 19272738 471407178
3 158171213 498242716
1 415524361 28631050
1 303679423 59620307
1 27495048 330351087
1 214470391 436856525
2 883797086 306684633
3 557429862 639031242
1 230206885 738455162
4 920409332 93012603
1 363869432 93962477
1 446768437 463185636
2 652831348 288065142
2 207666319 641005005
2 440672057 699410703
3 860830631 117181375
1 101460243 600904644
1 521112389 138564527
1 438054578 486843618
1 451892987 441471675
1 36498154 188874305
4 423392347 952108949
2 5558760 541481672
1 813185006 942741094
3 436761735 138461747
1 895117547 119022327
1 769874266 423421671
1 558089967 277111675
2 368227359 591127565
1 580446452 428897560
2 31608183 473092065
3 525915889 562564562
2 600008332 799948535
1 779790080 103673259
1 684445682 816921013
1 293722733 748937477
3 732370503 930843738
1 228924056 419132437
1 553179525 357461407
1 720082164 758411012
2 325496953 77354076
1 807711783 999990736
1 846714220 552040821
2 599380693 801130639
1 958897936 683388817
3 584961284 826509264
2 253465221 951982544
1 568443639 128432158
1 504637679 602513399
2 972153917 608013970
2 176067718 467426220
1 555798554 272271946
1 866456053 204526048
2 149039551 270392419
2 769267190 507959348
1 633312017 351101821
1 773143249 173390957
4 740394134 973916990
2 984183699 201626765
2 359900327 397587827
1 90875523 509913095
1 305525619 143107623
1 324437446 553778886
3 327515893 408998040
1 531124140 783902315
2 484184287 238515485
1 824744210 45302032
4 863027100 892852025
2 725541846 919701995
1 130029291 374832721
1 233303841 593594510
1 112099778 531533047
2 105321040 352742453
1 472200518 177180462
1 513908553 599209992
1 700161247 642192713
1 671968356 576724020
1 515673170 986087825
2 74404694 340596488
1 182934914 321507530
1 852554127 687273259
2 798048579 926098591
2 713186526 315358402
1 515945681 478422112
2 856321234 673601961
2 161033720 217604590
1 603755669 634505977
1 628572772 139560520
5 224743418 89271952
2 392609380 442682769
1 582925469 858473991
2 178816870 988019496
1 787343950 21604304
4 504750215 714711453
1 821140076 505388806
2 922874520 16543808
1 811673579 24045223
1 679434306 917600752
1 389101573 612441782
1 719061758 480236692
3 115211608 107078585
1 119700964 639156107
1 356723122 778316741
1 543339336 962258721
3 221886209 231574685
1 653743076 51287994
1 448038378 196544668
3 699823157 220597115
6 140104105 598159729
3 813425193 595929193
1 939827751 327050658
1 359570072 311208308
1 265232102 279015847
3 831679407 633050356
4 871064870 49089363
2 402182754 305478962
1 237816593 826240329
2 665816791 586444853
3 89056013 56816060
1 388662222 102076862
1 86230590 705302609
1 178246438 562610729
1 54943999 43490146
2 475939533 589249046
1 669236373 989784166
1 80831342 679655710
1 484741656 393244868
2 143376393 772563878
1 733845645 832253799
1 251589260 780466453
1 576395509 22339068
1 535225071 90240690
1 701270320 450391100
1 212890439 131854364
2 344337622 640877464
1 423047200 510896980
1 579190795 910513711
3 453029639 728097501
1 643659518 611916316
4 673170964 704709071
1 931125475 589434474
1 238570329 893445741
4 583312550 632217883
1 737607931 731143687
1 773763142 306065031
2 579220087 615328037
3 150338258 12343350
1 286002870 324322093
1 534217324 943920361
1 266607136 75995262
3 87573045 100212899
2 614921584 1063047
1 424840622 707817876
1 192931332 947653181
3 691045232 53054462
1 304678530 794313368
3 865025141 551176164
1 107606750 917395392
1 102010785 295580661
2 972817244 388795217
3 231330969 297591735
1 310500994 753152537
1 947870604 306203139
2 673973607 189743419
1 831537452 557877411
1 671931244 743352507
2 242616754 335666242
1 564123816 704844406
1 637409879 113847079
1 347153074 140216949
1 183042693 562987345
1 403581719 779353857
1 554842163 709560573
1 715797062 444223630
2 614171721 648736475
1 354893891 885229372
1 376715574 340756746
2 614144876 176698758
1 570069160 522747017
1 501317448 715414043
2 581611274 592335572
1 391614921 19867402
1 220273583 710481870
2 86351226 441266701
2 477727 969650266
1 93646163 541766020
1 470831908 975140278
1 630060280 556556231
2 568113567 689163043
2 100305667 541752759
1 732974197 632347294
1 35420783 747625539
2 437602230 232274842
2 535884667 408912986
1 265263763 101074904
1 787062173 108034415
1 536257289 160195226
1 757008502 800057208
1 817105355 669670764
1 166260618 788137522
1 196001828 891182735
2 187104069 417793027
1 938702479 639104723
1 67263573 159773973
3 257849613 999923408
2 388065257 984362861
1 701416434 386479554
2 669755963 773080149
1 950055498 344140492
2 851424420 22285729
1 461092870 393816326
1 265343250 9925384
1 718020887 936849878
1 375840961 342555879
1 973944256 183890517
6 898943218 2726348
2 478523343 882702435
1 474343117 426576615
1 350651535 958887928
1 86894421 891041649
1 919011643 232357947
4 519470516 416051765
1 708279915 381904752
6 829501845 419840906
3 882032361 828247333
1 120375247 88654609
1 243610713 89563032
1 675128322 543838485
1 79225911 682928102
2 816079761 232178380
1 745815021 29223442
2 654619505 220669024
2 925615404 547440375
2 10101150 366979774
1 353641527 409490844
2 754510169 159904890
1 238244334 182989007
1 525529210 691446837
1 932309208 874773887
2 140866189 457792286
2 152864913 851179195
2 742298039 421469659
3 324858012 441690763
1 921540133 264291175
3 483512259 992298733
1 316911591 387933236
1 910039460 818873765
1 965607697 503983905
1 440109106 193978883
2 997645380 452539202
1 941101398 401490318
1 871883346 26274552
4 47934480 203618795
1 425755618 959701276
1 319308434 548453971
1 672682178 406550499
1 68386351 10364309
1 673473439 676277783
1 703829746 543522752
2 972581870 383689878
1 54547508 768222425
2 955177341 678155252
1 751276221 425635423
1 246034679 3074912
1 767395566 883368140
1 947899876 528681416
1 955670248 927082302
1 889827385 228594897
1 950349240 684173638
2 320349381 275067887
1 654514954 984736741
1 413681081 903282624
1 381953916 731599864
1 781479518 161814280
3 271922193 504773694
1 422530391 326549127
1 577079675 70821623
1 897927794 575396329
2 158387976 292557053
1 757226394 847430225
1 396779810 295869708
1 357222202 230459705
1 688355270 53469059
3 171362293 970222986
3 121122641 786530809
3 489103204 449019018
3 57098846 849305628
1 413047010 245734191
1 205619679 593316279
3 466366602 557633562
1 106375005 424539956
1 323102795 971801387
2 673737031 446806546
2 879800500 336148378
1 639719529 180380959
2 446697218 591282943
2 170141715 467067861
2 364885346 947738892
1 589057857 578274244
2 879435584 497047615
2 490146324 208464716
1 828364968 478145722
5 241540562 714850402
1 115984918 294814683
3 843876352 539758306
2 582042907 768924485
2 473151828 316069155
1 356861417 973998759
1 127419406 586298619
6 676075464 501244305
1 166820877 542468950
1 360794216 147541838
1 822971091 292737512
1 384921027 736452605
1 137183795 364840342
3 224564308 747950816
1 544146537 80416415
1 631534042 792276656
1 945676553 350269174
1 766026357 573409969
4 593605045 449740357
2 605475992 995670083
1 328972456 269155690
2 801353688 68648181
1 771831633 468128625
3 828302203 747237822
2 274181245 984152477
2 995882965 238256939
2 823774667 441353370
2 151976781 777320852
2 451879360 723212615
1 178530838 848306459
2 681973986 870941719
1 150484854 223074864
1 909399840 193316035
2 765042971 25152873
2 984820966 476192514
1 523692980 866912620
2 691757167 968109656
1 884779930 995477921
1 751131674 975247284
6 459352500 130434466
3 60254925 756346642
2 502580349 324096234
3 23335033 275112194
1 473811962 490194514
1 484786896 241262399
1 34373718 344312268
3 260911734 575663552
1 125269070 880666662
1 58615165 27036649
2 796381742 300099667
1 509813861 182515992
3 355780459 14118884
1 641706828 573169190
1 769548389 788373624
1 299316094 723919455
4 805189115 28151725
3 351418267 543164135
4 588236372 683096346
1 505148309 972762628
1 324990457 792857605
1 257408659 965622522
2 267353619 142422485
1 720150679 68711018
1 618860997 290017959
2 688441157 751960083
2 121248131 791811235
1 449468896 371501326
1 992638730 762309886
1 92715964 682889972
2 30230435 425275507
1 1250850 349034201
2 311151785 611588744
2 883432053 884544537
2 870660899 783295927
1 567132887 405899820
1 562046895 682295242
3 609207533 554995888
2 847372278 357696717
2 67115597 376044126
1 927797036 690277901
1 295052914 499960226
1 435110543 131366968
4 261177222 145179730
1 441643110 143386043
3 792905553 101092864
1 433067750 818142765
1 76529012 265322293
1 637556021 702502630
4 522134436 84048342
1 755487803 755299818
1 11002603 430901606
1 776761742 634747629
1 396247524 114904529
2 601615310 515800184
1 122827590 640829216
3 525335185 399944788
2 490350442 896545363
1 480865604 336159661
1 272972234 393149600
2 807125947 384937030
1 786404414 265106077
4 328659783 245058820
1 23345252 334108489
1 119239346 672428634
1 124167276 784028373
1 699950374 874115325
3 637780556 98949416
1 884367948 643280690
1 371185938 696503772
1 965876715 587574507
1 521004384 753837701
1 485260932 996595077
2 786443703 593728320
1 38232362 771746466
1 445222524 115334444
2 442725777 933747591
1 270761410 8059849
1 4922759 145294304
1 661878360 425016714
2 644399528 625463685
2 890345320 764051840
1 743620012 434871555
1 528273282 234299975
1 663287427 72266363
1 694842218 35462479
2 796770417 826278447
2 817039345 130210658
1 889250363 797951687
2 7606815 248580844
1 613270106 560959083
1 669408959 516838591
1 155672887 35217782
1 102229241 309740356
1 541942245 10886115
1 374487937 399083524
1 245259743 630928515
1 530141504 728825698
2 257960223 520441116
1 15487406 330797353
1 600927792 43549659
1 934789289 861472792
2 78767786 836745949
3 12055146 862381142
2 364508975 826554718
2 761883461 959161806
1 859565853 601653619
1 223626249 179670373
2 9458450 154991238
1 398764855 708946602
1 429523704 36768973
1 482937139 173337393
1 25146234 17287640
1 838299289 436775470
4 61011736 465626054
1 265553109 869248903
1 499171026 462529310
2 95935188 406478146
1 424568401 618066923
1 676629328 217843999
1 584188030 173770837
1 770594383 353202970
1 332543700 331059581
1 222084536 325333552
2 765046255 164270189
1 606817106 102816746
2 93338736 866113723
1 894115692 356983503
1 79934351 264252122
1 66925643 964971144
1 264120987 478415371
1 649813266 995574177
1 455685903 535861998
1 466409319 833674371
1 720766916 141717658
1 491040116 80275459
1 271693680 350326060
2 135111400 892354220
1 586949649 204302066
4 374349092 12527848
1 805521496 732636038
2 426585828 107092828
4 255554592 96223444
2 764802945 359483029
1 34560509 129000275
3 345146559 577940180
1 653906104 634466025
2 751012994 651285482
1 729610081 300507654
1 201660136 53659641
2 591466681 964478728
1 523416396 399252920
1 705056314 435539972
3 928606328 16825811
1 228909693 952814214
1 391099049 885496477
1 284751890 383921015
1 282090969 957413213
1 43664845 683604045
1 453523542 502383868
2 345085723 25413736
1 167670353 901911631
1 667343107 130359014
3 803949835 42728806
1 605787120 826542562
2 825219518 556053174
1 64435217 875744890
2 317574984 512943772
1 656804021 137823096
1 602244497 797881821
1 458748129 805195134
1 442166538 78282947
1 590797194 915720557
1 186118995 304122736
2 980447743 331942608
1 172717890 684169754
1 217213455 673292983
2 212526409 127565734
1 633615570 59374064
1 198796919 516372639
1 758722356 698032828
1 235959610 965793792
1 962086948 800993873
2 539445465 806677139
1 310584699 210601707
3 435431936 489322865
2 835094268 715686451
1 796261870 207855985
1 540368730 788220557
3 608820045 375936187
1 104595763 617516661
2 818442 937904241
1 557872131 558492308
3 285537226 246700244
2 711508828 687566457
1 469898509 693444143
1 606130528 225574352
1 846102582 464528010
1 59709411 380147252
1 380377323 544610199
1 628529509 285703171
1 200359636 109575514
1 555199008 894817062
1 246401969 18093874
1 880659212 174442338
2 606935514 788117894
1 386467173 612810021
1 898928329 739331336
1 247003798 378456643
1 722455946 201658458
1 348583869 646479898
1 156460802 643068540
1 184090807 730176169
2 649870479 413964012
1 251038798 792543675
1 261049866 54195452
1 631587582 136488169
1 86637152 268936372
1 826654300 443957583
1 355538422 553029951
3 485211968 955656644
1 656201944 674184835
2 32649491 640647363
1 900608327 109170308
1 799960729 445722667
1 8960390 568213607
3 880051359 29871336
2 246906621 921773639
1 358190085 415515529
1 965116170 854635171
2 389422610 903065617
1 881477938 409950480
1 661347620 681640990
1 527697574 304288750
1 14510048 730171518
2 476097800 79458408
1 273536434 109124015
1 311906287 89180391
3 665528008 281844285
1 993481234 40367481
1 223541050 462955444
2 623843566 388832546
3 722984604 654973728
1 912046502 88738295
1 967028909 336346150
1 896142281 62373609
1 73867112 100194119
2 456983243 651767651
2 89148690 906808142
3 703368179 118720927
1 92645553 548455138
2 61557955 879281696
2 238713043 259306376
1 356704499 720970888
1 216121291 171275177
2 468614923 503720178
1 510476310 35683770
2 246677375 699577836
3 774992422 804135972
1 968750597 269732389
1 196598990 513264477
3 772071667 936740956
1 962139359 337955735
1 691841138 31193709
1 473536566 610156473
1 984123215 325375965
2 641779784 230006699
3 874839655 360714293
2 428695687 752908946
1 280244215 520241655
1 990875216 697178404
1 512590166 887468910
1 765812956 296935492
1 721041930 742136066
2 251425808 574664504
2 25737940 858492165
1 260383226 162949734
1 666466648 531384131
2 969541901 987751484
1 737486333 561630831
2 60040690 398453096
1 920326917 705426003
4 371067058 361817258
1 726539905 273594278
3 627824217 852047344
1 767483186 110280642
3 501850717 845055416
2 277374583 722251890
2 603711383 706578577
3 840803303 524747778
2 157963604 980332083
1 880864357 639452752
1 953180607 602973119
4 856913252 507835677
2 586060789 129031703
1 311698404 479537512
1 676218714 676759206
2 904987692 28163314
1 745929974 198312139
1 227817728 890389233
2 951517248 968463568
1 397812173 437465874
1 190252454 817564397
1 181192109 251367945
2 120828804 355758751
1 901081115 326068035
2 750875784 783846315
3 611628295 877395669
1 303782330 311347072
1 455629721 884734006
1 776382380 977295815
1 59776201 676191030
2 909900675 64689783
2 744014752 25519899
2 414670478 662499242
4 548613397 383996666
1 90948033 949487347
1 874434605 125051533
1 781620524 221963681
1 10260912 328496306
2 142977244 282880214
1 342280131 430074049
1 942007134 133565155
1 817138667 188026823
1 644783763 364445604
2 23174229 6508747
1 153523415 33451989
1 687811555 647155887
1 966859460 60614806
1 334668890 738175445
3 482420549 942127536
2 112234112 965570792
1 983633162 601094083
2 50905370 767070964
2 422181272 905206289
1 127913193 666040461
1 608782051 347312508
1 88704096 248969146
3 342415385 120111118
1 219448220 991412594
1 711068308 935294106
1 539461056 617701650
1 611850045 582559874
2 117530436 680174583
8 930344885 65469100
3 756756227 390844770
1 338096983 972093167
2 639538585 28899642
1 446097069 927003821
1 467306435 102471637
2 721897669 259131269
2 365922431 791659982
1 915199718 355109050
1 594461618 427616469
1 182669032 543915235
1 193369913 484356544
1 295426657 324169668
3 278818970 737376144
1 78504926 700867941
2 23176727 332095413
1 612754869 565941661
2 889099175 757089144
1 492795080 986604975
2 522955068 217166063
5 672276236 533499395
1 459431760 302847351
3 53214704 597924367
2 741994940 861638532
5 418265567 787532353
1 318488556 184978917
1 651471209 292999976
1 233802752 155750803
1 477561352 275658900
1 731564549 624508670
1 945101082 661394170
1 368537006 486961531
1 720328832 450890941
1 66341804 32947145
1 120812519 986368983
1 698167886 290580231
1 909375490 80233584
2 375423810 707820524
2 969706727 272281874
1 467245827 724261885
1 136563118 965247435
2 690245364 84073300
1 375552348 585584744
2 280856535 719154704
1 325538295 240879586
2 980349347 553333095
1 844719849 502188092
1 551413033 334597529
1 160519676 504865523
1 778243781 188460718
1 255460504 421381174
1 667244908 25552482
3 467494519 770550959
1 199016545 539402118
1 122438675 31120097
1 148491277 530790601
1 89666852 468271961
2 644128684 796150957
5 894182298 670003794
1 517711383 643867423
2 982480038 573530655
1 934196284 447686566
1 543440052 580860608
2 252026484 652987626
1 613123337 105792912
1 305574406 898948004
1 741343439 952851557
1 239792698 435318062
1 29389323 878380097
3 623767821 777673522
1 780594504 145677923
3 654356384 363469351
1 946304587 611532745
2 723358420 463507627
1 275007826 901425014
2 836335718 340925382
1 577464741 53187214
2 806884347 529595726
2 244485506 114376787
1 86933406 132220011
2 699293890 492946247
4 937292646 288287722
1 914664338 27057232
3 995627222 550965375
1 759215410 59204686
1 872568168 804490278
1 583190545 622067119
1 522927115 404774142
1 371697062 421405238
1 445500684 639336418
1 967807952 393473158
1 850763681 622058488
1 138332214 646027166
2 136829710 623363810
1 444482276 787593506
1 921628005 773399399
1 606235486 349900250
1 87282435 301661123
1 455477973 873774117
2 857949835 161458352
1 20592829 367828627
1 110536417 143318151
1 544954766 874637777
1 108828316 915746396
2 927482265 924306912
2 382156597 511085347
1 575063567 280042972
1 371647037 102712934
3 997407186 949283808
3 155390502 39305500
3 590048534 782216973
1 363361566 856243952
1 950571491 402508484
1 570815774 239891613
1 728197175 697369898
1 122118493 40914774
3 359575917 341832889
1 465681957 844203910
1 941598095 512416429
1 822736531 736519688
1 885929450 533376694
3 266940785 574794063
1 288893940 213352636
1 600430983 486449385
1 977727986 33812138
2 681120109 641507010
1 873286384 239433778
1 579864909 641765921
1 197799585 361021693
1 616287513 660215922
1 681012469 429401955
5 519411675 888184240
2 463512886 504704293
1 470649956 474510772
1 355666815 56635304
1 788054551 453691161
1 991862567 139119063
2 530053333 211974445
1 520836907 457935331
1 910340337 898794695
1 225665230 449232124
1 867654696 352265636
1 575855337 388942836
1 205727022 455162038
1 295038628 432108171
6 811559472 658862799
2 813328581 414867365
1 245386626 142868550
1 401613164 586468913
2 821141195 144000909
3 715050244 771945432
2 419885293 935350445
2 788525787 653696197
1 808628998 413834242
1 563961624 991314315
2 803536428 775130451
6 641123272 675315191
1 510791748 269001520
1 386025171 98709602
2 170288653 839964313
2 792960762 334408593
2 686213708 450462685
3 142960409 130005709
1 325047411 393678696
2 544647981 453496050
2 954877338 789131842
1 109450437 458226641
5 952786127 727247730
1 293702987 998000570
2 734230100 489578740
2 283582491 682512917
1 446253502 199486452
2 188788307 888180850
1 798212243 140339015
1 583964927 864001539
1 274125931 822584987
1 261571888 633091526
2 347660509 374860555
4 606887495 460509905
1 214364256 274618783
1 377975342 124294995
1 923568640 735001867
2 881788013 975970125
1 938019709 767925558
2 959942264 475309356
1 285926918 540823834
2 12106104 752724021
1 844691513 275181352
3 279127320 775825208
3 627145334 529155383
1 271286362 120320951
1 748436931 989518099
2 151856332 545507039
1 823594186 460425718
1 167352277 878787854
3 490551208 265446871
1 784522936 282606551
3 897352210 240670458
3 673952818 159953595
2 732317105 715504307
5 947258720 632529189
1 109091822 477582999
1 358890459 824101922
1 391734601 738178928
4 831520516 539396530
2 275310974 855528920
1 197865141 910472687
2 303431039 816950027
1 520209148 464767743
1 709096409 168746155
2 48053263 705100590
1 503409453 474655348
1 533198417 800033115
1 538829728 143417548
4 190380439 813836798
2 453833559 18532206
1 5430327 75045755
2 423320786 584690065
1 557578266 817942440
1 453849374 368952457
1 570831722 727756526
1 162835946 373482652
1 800867656 192480706
1 262696968 431701247
1 197549450 189258341
1 28421659 249236553
1 269844268 249919564
1 612912141 6695178
1 620807775 76645658
3 770369226 985925594
1 558754965 464655543
1 724379399 807934746
4 667929891 299710206
1 227524933 806891427
2 621502108 558849373
1 102618369 616382086
1 634487600 615185641
1 452778784 671919678
1 221208209 870030080
1 981186535 427398284
1 229689246 899313931
2 307545918 613707095
1 461950390 786603836
1 259292454 189452441
2 795748795 431460232
3 59631128 78464515
1 476982191 369803758
1 200006317 604258448
1 173716001 642902676
1 189282184 860366029
1 539814219 414758223
1 388052066 569793447
1 401298156 742985817
4 575276283 133253595
1 846272202 625656749
3 99573256 881868836
1 703199938 339971285
1 838944083 971550427
2 989269326 661973980
1 280905632 651392831
1 276860167 699461019
1 298871933 957235892
1 626837899 255768620
2 265580690 481460481
1 68281732 909708653
1 234596897 666038155
1 850501342 360082067
2 886580399 272976833
1 962704760 515958526
1 393251082 53630343
1 693570840 82071300
2 107982703 591173085
3 65944629 472613737
3 599176422 765982618
1 180580330 125060202
5 13453273 727067053
3 457412099 501656626
1 560681094 356700602
1 898771787 131175091
1 633366598 368105452
1 92347768 108226917
1 405588070 891331499
1 875928795 189464807
2 287345571 643589448
1 636808499 206431320
1 266459324 958326358
1 220866591 212005684
2 819698288 485506867
3 184057453 910548459
3 569718074 342637375
1 877380124 70273673
1 643848522 39266047
1 745330234 123423995
3 551622767 218516024
4 342049930 305250421
1 191749769 315068256
1 397718455 386916406
1 797339737 553746754
2 720946462 606077315
1 754300415 212568046
2 45310980 604821292
1 292934600 343031411
3 637982145 406159081
1 576525708 202389646
3 794618200 880907483
1 704785406 984172941
3 116850581 35096380
1 709467255 156782354
1 443828553 334157225
5 658337890 271040676
1 70518450 394597559
2 840602508 479624938
4 870119997 524468629
2 219628776 458018865
1 745641570 772106881
1 604699026 122419241
2 370150314 516475771
2 141731108 139398321
1 322070894 480306198
1 537853500 316451565
4 569887475 578473337
2 229010639 205090727
4 386065330 541562057
1 533626074 568985167
1 601178406 575843904
1 217180620 134667517
1 906089168 507222748
1 37200561 922807181
2 444414891 421428594
4 289243200 446465633
2 445363764 43138587
1 472320716 204435186
3 80429948 698372029
2 923041579 53883443
1 438772577 457025205
1 767044820 204489326
1 226145654 915929606
2 850357787 963635718
1 429004017 55648243
2 834556003 151701219
3 323871874 770047657
1 255714286 380300034
2 137961735 635318055
2 527979588 774143881
2 626240265 998093340
2 429894161 519824757
1 286427678 298312488
1 516060759 772882102
4 610293997 6710479
1 844084222 355760822
1 943709433 812590578
1 947159113 403969917
1 840472989 518820060
3 785730557 912078542
1 979618857 532935070
1 348482661 36179428
2 696777320 29514777
1 577971966 269786579
2 204537670 771083410
2 751840470 670481527
1 894492041 35201949
2 757083892 367218519
2 984040495 665128243
2 247549249 908342016
1 355321225 620886406
1 46015706 604786519
1 82493069 314954394
2 384791261 341025633
1 645525657 912474156
3 602097102 262874647
1 931935982 158878655
1 755505846 867828946
1 155844833 23985725
1 257236539 318791493
3 224662965 584671187
1 444640600 375232144
3 61761365 591536905
3 172579607 955215228
1 662999508 697928888
1 725670634 786857086
1 643677664 221484931
1 320849744 338738260
1 331148116 402333959
1 414378370 195776109
1 50820566 546883139
1 701487043 725999408
1 155047638 95588520
3 899566885 67069302
2 10117548 68350190
2 615061009 519781664
1 582253022 594537192
1 501660314 303184781
1 71353124 201250354
2 849375797 664090744
3 210866952 719624172
1 950378063 810586074
1 154301339 730140566
1 508790764 131095988
1 911710705 923014583
2 528491134 830093112
1 7545107 488044087
1 216959877 814402983
1 471411341 69142329
1 755935272 300007733
1 562707596 460744859
1 210852420 333257964
1 39501971 191383898
2 292522222 457050147
2 291703314 667563511
1 145804609 896045321
1 1694962 618427833
3 296164817 189859130
1 903054358 487600004
1 323784339 394830112
2 85443318 483180356
2 512262439 240322582
1 538172441 95330196
2 120352075 71586402
1 801561889 268800405
2 91090907 213682701
1 194204326 166611923
1 846265563 598626234
1 428990636 925297389
1 52992314 748025995
1 429259686 136550330
1 700499023 436241505
1 560259370 205267206
2 599710969 617794586
5 806914339 792898970
1 58128984 121210199
3 546590681 194009691
5 361016608 705221322
2 240268519 650071351
3 51914879 877365822
1 561667537 210212946
2 599271714 567828693
1 146743060 704701692
2 323825903 445470391
1 239576974 779889426
1 609579275 522001058
1 345949004 123753376
1 307180918 91201193
1 563727721 875307648
1 332033377 447612461
2 711057909 317899020
1 170702787 604715880
1 916298653 756706032
1 190659438 284603706
2 437032382 877077551
1 106847374 809824335
1 501642361 618511343
2 502130324 313770750
1 805302011 292267493
1 349084601 217188843
1 959465133 135120710
1 306402458 252398051
2 745284737 762476516
1 201195308 978776369
2 784931145 790424857
1 497914539 987967617
1 646853593 801425009
1 290189081 667445326
1 118647539 875179810
1 777314829 980806770
1 545255047 331957354
2 207327817 760543880
1 365930365 50513334
2 624409597 722135784
1 970452495 270361746
1 481766392 617769270
2 283687625 465813297
1 731382841 638326783
1 35032193 171104320
2 401290203 527596820
1 23405744 213362564
1 638114314 344063570
1 218649674 73171166
1 588062866 987063806
4 733653621 168317575
1 903201876 967143596
4 960213502 465944894
5 797431795 791981765
1 493445101 916151892
1 368632104 755496394
1 838302749 323507747
1 846431732 316771434
1 373763189 45831206
2 368452789 254141488
3 295677148 363389861
2 302830190 806138721
4 835160842 422600856
1 182422637 740915728
1 266972057 629227635
1 828374110 206850128
1 894515063 547890860
3 445724887 472638499
2 866142814 431451080
1 956010987 992081069
3 957384708 167550650
1 362053846 544469391
3 853098355 15169920
1 311700487 415500753
4 958954114 111318323
2 894821795 67922377
2 854642818 155554339
2 847487116 646710325
1 687973132 872728384
3 332906928 261169779
1 16612536 10363601
1 502524338 942845250
2 57315418 237085762
3 213337503 616755847
1 509834753 800499975
2 163892429 874140485
1 277727664 154754801
1 670860741 456275732
2 142011757 860967389
2 389531268 589252539
1 273121183 418726071
1 857355050 448868306
2 679520197 620491338
2 686203262 349229422
2 94469332 655671113
1 516280279 138618079
1 821948496 305672745
2 947456180 219505736
2 322107173 479843612
1 991518348 968733075
1 223968359 289670016
2 337369234 887608782
1 200793102 469400809
1 741787644 844477676
1 445167898 842951645
1 429865922 72163730
2 76588054 343954198
1 856353103 995428055
4 178520329 531230424
1 47845905 842258673
1 255845500 317165502
3 914102830 646431961
1 257603309 269861254
1 697174073 113459303
3 493762182 865926910
1 396731083 168560025
2 512826666 976226034
1 296011926 169996281
2 841128406 401365969
2 754811250 645065517
1 760855256 759004183
1 454425291 554787
1 314627556 989091282
2 353882142 202197242
1 497468132 568863920
2 431820851 506635334
1 693103577 879290845
1 561264897 215051387
1 855438691 454439204
2 222420991 330935166
3 719751415 445763045
1 692407735 417146768
1 180020891 115470753
2 127782553 704850928
1 292262066 79439564
1 11039136 19924049
1 196445656 133111443
1 364340513 304520130
1 656257786 885514986
3 49690131 620604221
1 469825212 35839826
2 48004320 661975709
1 503124722 671856946
3 845059476 268816218
4 706735943 866710699
1 716062357 354710513
1 161437476 739541484
3 595569824 674993499
2 210787801 383838990
2 389818697 691214207
2 807572274 771144385
4 623149077 80870510
1 100957114 429794196
3 570132025 599963098
1 730923495 941807277
1 318353460 249064090
2 548785282 713012157
2 75675361 11759264
1 637837944 998864368
1 950853391 256350695
1 3305118 126778417
1 720812018 8516010
2 945123138 785728412
2 2633099 361293196
1 245131600 647675787
1 23829376 851688080
2 662445681 700009544
3 339673314 948358222
2 51258898 834527021
1 19145506 886917279
1 189350922 500086081
1 107610187 310578660
3 7973463 448501325
4 642868828 795912971
1 253548065 482837265
1 239012540 308341512
1 18338115 831081749
5 468866499 761455011
2 614548662 292404674
1 196018779 901449646
1 548931707 171676772
2 556852053 788429993
1 346643796 537076218
1 196902367 133890020
2 239368151 114881203
1 352938394 525508495
1 563185642 605691817
1 277627812 723351697
1 505996380 440393851
1 685577101 549097423
4 153005285 646688214
2 958036599 833397204
1 142739405 980291826
2 242149997 206368197
1 150520640 950416187
1 862832976 882508032
1 962214866 223656815
2 493487444 216426177
1 573344900 464373038
1 551164917 469756196
1 673295550 133781189
1 943738693 646148678
1 581397331 498614883
2 871705193 218517442
2 412594754 296965464
1 737250814 576065362
1 899662677 670149441
1 386807230 936751232
2 287739570 200458710
2 272878995 272318553
4 592795998 681835031
5 62164032 195772167
1 447078128 834609958
3 659665825 154600146
1 773576810 468052322
1 818381998 543659426
1 756177004 551180221
1 994557182 739670056
3 206693515 289482160
2 570860208 784718725
1 819706371 343738656
1 530971539 537436723
2 19121633 879594023
1 344597956 148513575
2 534127938 213123851
3 584409336 778687828
1 408062968 635452932
3 907451574 975712913
2 968945379 504525359
2 207799947 842470859
2 603495578 177943030
3 370388469 652509233
1 245838395 599109528
1 799744866 886510645
1 229395575 200606016
1 180217218 524210196
1 640720292 741645607
1 531373316 877840598
2 784915587 393127352
5 282560660 716215972
1 611746466 498494085
1 781050987 262020434
2 243939233 550976156
5 575974523 645508716
1 492740848 491812440
1 263368940 131457913
3 274898919 342515964
1 988200991 720471610
1 668641819 429063312
2 798694278 643399015
1 423669700 650590749
5 805667342 481494672
1 744433094 483136077
1 31138046 396067036
2 413715461 607948854
1 576169509 123044589
1 295914704 687347419
3 443928566 401323452
1 590742172 121899229
2 454400446 401033296
4 524004436 421227687
3 773300217 21556935
1 70854386 572818924
2 217879070 862241818
2 540288091 282594819
2 345681376 872240719
1 280775168 833646391
2 180397236 943472505
1 486805324 739287535
1 595084769 135951664
1 810430041 623922686
3 404230663 221337485
1 274375996 218052652
1 153351537 661526416
1 577582685 933840477
1 184071717 714335994
2 519239632 796936506
1 463731590 161208813
2 710057911 971544352
1 250778748 353471013
1 2006108 857607765
1 862754156 119939575
1 933955304 787165222
3 315305020 461661749
2 584563775 403665913
1 717855748 506508777
1 340748652 52780831
1 576780332 9117809
1 926739197 165212647
2 97894429 210927770
4 695772684 941024578
2 63312959 508567883
1 641155598 743897817
1 951241268 884223989
2 213534378 786953715
2 884546162 873428362
1 13477830 454754051
1 783609509 807611682
2 648113218 769448436
1 749770521 875810800
4 616239079 872629115
1 864620686 566861177
1 405645974 380195482
2 282505747 867835560
1 543252613 511932505
1 760905885 159861637
3 954506981 739698711
2 852495997 424154504
2 576703609 892112147
2 537560675 578202941
1 96097681 936212391
1 488056108 328857056
4 182306799 57220530
1 338014401 711630403
6 566943207 796491885
1 710977612 380242194
2 455862955 982612838
1 37486380 25419893
1 734364314 170466051
1 221053687 563156812
2 734748585 599648621
1 186528293 409192792
1 19599636 533240153
1 584608310 669093230
1 239140002 29371027
1 168222749 504877897
3 557415720 693612506
3 492319170 831801157
1 118304511 660570590
1 422629180 614463544
2 213848345 911167571
2 334531486 672375292
2 297281435 184237346
2 55906201 984298999
2 904851803 872316327
4 660597780 326826130
3 456715673 966651345
1 249552534 429354131
1 960823443 737606636
1 374932550 606191841
1 808396589 456852026
1 582662819 417465231
1 759115057 57377646
3 919040496 590117903
1 209998556 341933697
2 581679029 230415621
2 168858293 456847750
2 483352559 559796440
1 583069444 474954571
1 830150008 190655852
1 316211246 709677012
3 887785279 421704390
1 308863721 556834900
1 316037339 490912232
3 109351951 459045414
1 121642162 7232049
3 602539315 829789379
3 876019365 28445347
1 250130360 770696774
1 593678402 425645503
1 256167233 679833737
1 371813571 213795590
2 633493819 475907719
1 386448743 546748942
2 207115820 914007620
1 926754884 959509877
2 184992060 46774671
2 841599435 235178327
1 942474125 746013532
1 479550340 948819829
1 21066211 842784158
1 77637382 276035024
1 311743371 292935053
1 149690220 2002768
2 786610577 363784893
1 440975648 408225310
1 35812242 708183105
1 804531126 224262409
1 112069111 328009054
1 426400970 419112361
1 331945759 352064297
2 814181485 179484014
1 478331166 765864699
1 270041827 671716607
5 847822891 201022932
1 336199295 687933138
1 24763019 821974890
2 99324978 601385991
1 589816285 738646672
1 14652923 144118295
1 794423678 926438017
3 787642033 832935148
1 225863528 148285607
2 355995317 662677397
1 992064731 140116948
1 605828304 815840644
2 429557083 329191290
1 142125573 69162704
1 715192586 531582800
4 577750349 302347732
1 784139228 298425166
1 749335439 99864640
1 50876283 842030893
3 543188249 764513658
1 360269003 377628408
6 788497766 44665823
1 785668605 123898591
5 492100262 301468900
2 139547840 635781992
1 678311041 569982925
1 178002430 621243689
2 410443510 768613302
1 443926015 93196604
1 495438417 269943427
2 815275970 180922231
1 36376798 620671118
2 638994951 961840362
2 416963745 632704996
2 93211495 437258365
1 576785510 961800277
1 80885837 96942498
1 575373399 672518115
2 158111998 667958311
1 576754538 665143296
1 156253451 732177678
1 74527010 678034136
1 886518719 376354224
1 195004990 138675932
2 175076909 803465209
2 145336213 770504039
1 902364412 958445284
1 95525487 111481577
1 949194853 122446936
1 347172246 478537952
1 735591767 847379613
1 317907341 391851793
3 275907925 709309638
1 710092249 910328410
1 857039298 119253374
1 550990947 100737047
1 742967494 524270727
1 661012724 177125492
1 852854527 869361246
3 21357231 454218774
2 937654030 249316333
2 379429013 171820593
1 383528195 773945004
4 967003913 243353935
3 564373534 973817001
3 590563092 912431280
3 730077298 487352331
2 770751536 739015910
3 565871463 693784262
1 958639185 733862922
4 434754679 21307205
3 860470637 781499598
2 601204887 65343248
1 970292706 785387848
1 341519332 990280088
2 818334122 750522304
3 581889856 72874279
1 706124881 905904867
2 487225272 42184773
1 348219049 381661556
2 112173246 325824227
1 946541700 363704836
1 690733666 752074573
1 882677067 738116460
1 383283004 914605371
2 309801295 1508226
2 216421280 750036458
1 454621181 895836811
1 225338655 384558009
2 924273907 941275637
1 565393217 564420218
1 346921470 406319170
1 457259232 424266997
2 660811828 494824354
1 831982813 316253757
1 917693618 168197726
1 496728849 322388327
2 708849876 816284126
1 162586702 575055199
1 399559091 244299463
4 497434503 135001918
1 938525713 826665128
1 859897102 590115795
1 479412920 310591420
2 147994927 617424068
1 612222034 785948598
1 183136624 928535228
1 63162803 208340198
2 985606461 515139595
1 639743968 304937948
1 382504643 952760908
5 869032779 196545261
1 493716478 724904720
1 375976350 199066467
2 554652661 819680039
3 910121408 233525687
4 214470162 319589301
1 37232556 312577160
1 965328344 813666355
1 467291975 19801120
2 713920723 703605652
2 407760191 88404786
1 908053628 206223018
1 992586578 787742710
2 492901643 546403775
1 244664194 508564117
1 360900737 293851208
1 703635594 483361746
1 652780566 872595257
1 554566689 750995784
2 68258300 975921706
1 848906156 131070494
1 285902780 766221667
1 656836346 58748347
3 922908986 733254458
2 426614380 498963342
3 174877318 165799725
1 350395177 124510343
1 243432231 712427365
1 701973599 61215197
1 940184145 932357500
1 566540797 122436208
2 314367196 270343332
1 17821503 226410300
1 335252641 519472373
3 993164131 39983067
1 955942254 629380070
1 565627441 532201341
5 35353744 216470627
1 304191608 168538797
1 189058071 145097518
1 382178886 384147703
1 394497755 607170809
1 817515079 966076928
1 829018539 380154967
1 269784811 281821147
1 680994560 161427612
1 783483145 220002801
1 484739504 674158999
1 528719244 216383717
2 694182934 62043643
1 176642434 30478364
1 241374904 680244150
1 742644688 6881466
1 312534995 912522727
1 604981868 329807361
2 838134053 215232371
1 449353956 754263598
4 813878292 876244318
5 370644779 732338209
1 110778149 692201603
1 230844999 493221055
1 339048411 343199908
1 376716870 251189967
1 178278935 242581092
1 566278311 747664748
1 866445499 629877855
1 709777499 712205883
1 760192296 36214923
1 861803580 286217612
1 329017417 527707552
1 715095029 399442737
2 725267696 265137872
3 475701686 75231959
5 570989631 104998936
1 353646575 179396092
1 92282986 403445047
7 157497806 502941637
1 272977847 446837902
1 548636880 102916028
2 231527881 397616067
4 502643701 29945219
1 202857346 423056485
1 638036427 708336912
1 489956616 860659879
1 797442490 255351170
1 72651242 524022032
2 849863749 983927633
2 180332341 789908370
2 728934984 100635359
1 333691488 122074542
2 689860588 374634275
1 626582286 103672741
4 708662092 220194656
1 162320558 537343567
1 181721185 525809822
1 701507255 944050804
2 533036069 968592700
1 154131140 943288040
1 608819299 425527528
2 409139841 795414755
1 303434439 672704799
1 143659875 45001849
2 99930437 801321093
1 306350427 767806201
1 136811385 926433506
3 550192508 369487322
1 444411118 677521115
2 955949327 973257793
2 128780809 524831593
1 356368279 858157592
1 32069060 86255170
1 230060865 894234095
1 98094482 229443154
1 523340540 551416082
2 282106785 66906640
1 99721666 25678191
1 54417264 816187067
1 838037748 173918367
1 528601093 282507391
1 519127055 480121175
3 10934330 152559926
4 38567690 400822119
2 310269762 939075712
1 607929135 66773226
2 637573361 192154563
1 341959421 857943859
5 735957417 598943354
1 598494695 828685661
1 814799330 865667968
1 25230076 794433620
1 682301208 844536683
1 741684809 115226544
1 556847962 176733198
1 889162069 673615254
2 89897062 464548654
1 925777045 538209642
1 817991793 428912350
1 67465573 258752696
3 123569711 189633189
1 650441306 234784760
1 410831278 279785840
1 819155563 120969434
1 898239313 464471493
1 354750472 128735426
1 291809882 902243976
1 429265278 888207797
1 655143531 276045931
1 154163053 270737119
4 520906584 157780079
1 814081111 795728262
2 191238980 893400682
3 277397673 811099744
3 325138104 290962365
1 10578964 304820592
1 820760762 108654572
2 205179743 536362313
1 352155473 259092942
1 845283811 145938514
1 400471289 785045586
2 448448460 235165927
2 468523021 929381057
2 596634508 427168401
2 519207546 896671637
1 882576034 76126205
1 976040262 893122256
1 115433912 353456087
4 161321799 11394728
1 245052072 612484933
2 832293764 153104692
1 482315791 834777086
1 288286921 390462888
1 61364968 159879770
1 186133729 865794767
2 822397647 672215927
1 47429226 341928677
2 949503365 697985892
1 985236281 452035880
1 487169251 997223801
1 292742013 68395265
2 626969988 610534340
1 818128830 657688187
2 214416874 598697172
1 116015016 829215548
4 171910961 582566626
1 306251 650260995
2 481989541 568065895
1 511055470 350955557
2 10675403 866997706
1 597521915 215378858
1 501147005 652798639
1 333158184 480157329
1 753803961 750617378
1 682816462 628180789
4 734617597 653520553
2 136777994 598267642
1 842686808 749782493
1 484204264 329199033
1 991900508 608218505
1 202189992 985016895
2 443030745 963401265
2 533263260 947273389
1 712456110 89312328
1 998026815 744597896
1 694641200 527702754
1 989643999 175279324
1 613874303 593653694
1 813733746 379336862
2 41537863 154946011
3 992484522 266339620
1 466480364 331766019
1 194826469 365107123
1 752855407 2035604
1 46779911 133854085
1 243478850 608016090
1 588702189 95246272
2 762086569 975382045
2 782111267 8978152
1 618325028 912019273
3 732197311 809071549
3 351397828 976054750
1 655300179 124245161
2 485619290 149192581
1 935334366 336699052
1 986988539 857770506
1 799479698 365496770
2 872534642 331033824
2 968036759 753478598
2 575055109 580761515
3 850044919 409059806
1 371073315 854372987
1 641164568 430902894
3 993199754 341227720
2 175196034 150026665
1 335742592 95276570
2 684676575 279792041
1 192160162 122151549
2 388353010 254538466
1 651021314 64076862
1 503539061 870250766
1 772264186 881697387
1 12013361 801070652
1 384112071 427132513
2 537193540 307201240
1 329145208 951661835
1 427260272 414338400
2 133401124 835856930
3 843792381 862386244
1 965978741 191034660
2 754894161 64848015
1 10470825 560407907
1 784978478 174512407
1 636694556 904684299
1 833293870 651034919
1 721141744 99981860
1 107589481 638179140
1 994815637 802896023
1 242758250 936264226
2 570165005 483734017
2 492337485 690515181
2 280905672 545739703
3 333606327 979829879
1 290867826 630435488
1 512402627 727838919
2 866757300 511463906
1 675201071 465961688
1 433905210 858749776
3 722615726 537238254
1 994048214 369900723
1 967935770 876748199
3 324249919 487073813
1 740320080 781093448
1 356919574 501857852
1 959186700 905078826
1 371868312 586433876
1 831534219 516608207
3 644901951 256182181
1 216695501 555803455
2 341990406 991921226
2 273245693 956119699
2 793437309 981784551
1 541510490 345310245
1 933919986 932861891
1 997485940 469208742
1 867714052 715557734
1 936244873 375701944
1 435925262 850172644
1 460951089 643787883
3 40089070 477521593
3 550021754 217893807
1 476645816 229301843
1 428125419 423777245
1 63840700 317440141
1 348241720 124285874
3 575877403 672394703
1 665896632 854660404
2 738925302 720129140
2 994462232 973493330
2 151298266 729859341
2 62370493 516212953
2 917060768 397538763
1 939704170 310366783
3 173920151 184300203
1 755407736 82169296
3 880205115 873885948
1 271091179 826522686
3 852588792 192651342
1 571777770 539917017
2 765487576 955693354
2 209920117 520794622
2 218698488 290787626
1 401864660 849145957
2 420019711 517232754
1 256951192 828403990
1 403474033 5543815
3 88362116 773627517
1 208767892 28189063
1 826857208 834485638
1 698644493 669402849
2 280747760 342441457
1 801356704 545657363
1 341182939 470821436
4 203477765 207474865
1 588550405 884420966
1 166939705 703280286
3 977665144 340856554
1 799932904 385784803
1 406940691 377648394
1 63069503 364644296
3 918290470 51692886
1 518868794 575693700
3 943775383 329502750
2 329198894 771202430
2 185342056 579756221
1 208165515 702839995
1 78160476 850806917
1 135852553 573269994
1 184158101 641095468
1 252308107 311079979
1 397457016 741125168
1 212665832 729119589
1 502898827 941412335
1 444250018 971342608
1 953192632 110648134
1 660835040 338731659
1 554448139 678255370
2 225990346 822666259
1 362753111 664637330
1 483519916 708828190
1 657780250 42193620
1 281001134 958581261
1 809466419 783016328
1 31038790 433008004
1 116195647 621484323
1 574253225 409280693
1 730697037 868432343
3 16212164 481776496
2 886618262 134943985
1 706690081 286184443
4 627643146 607508892
1 176367946 29825510
2 513509142 792179485
1 406674950 29375072
1 606862933 524353699
1 899455948 312813532
1 663472047 205652554
2 375850718 877241900
4 347888443 394273633
4 589793464 733632113
1 590900747 196463152
1 247117471 864439030
1 697017556 764421615
2 686442787 652303248
2 481579563 776007972
5 441819083 892419951
1 160147957 380089680
1 643718843 656896642
1 202473646 54271900
3 13530148 443214331
1 545831301 933924471
3 384230368 109682005
2 941736398 641480958
1 46873168 499022962
1 910969134 593902782
2 148181012 91273923
1 815152867 580023937
1 48962393 936699176
1 990931979 139465783
1 82122420 837449552
1 34237680 602743564
2 55401486 835636011
1 847901167 231299912
1 434685805 778625472
2 163896898 246671302
1 200178077 210930841
1 13788401 231290038
1 561518126 161889659
1 384021684 748007065
1 599900700 70042199
1 252220511 560446459
1 813826347 478765882
1 952076697 744617989
5 329187809 363975780
2 15248687 315732169
1 576869248 728904180
1 429729265 982951414
2 888587787 355470706
3 384823156 72110925
1 390070413 715056007
2 540554720 518254622
1 213638277 471975269
1 281247070 758409004
2 9438701 975894638
1 973646550 716636896
2 224022412 782888787
1 481825806 317688234
1 704502906 673920757
3 710542140 929475704
2 341656215 62278972
2 893118551 683363202
2 269740445 646489329
2 373641198 616372759
1 737049449 295231467
1 334357041 455857072
1 190050725 614520666
1 167639234 882259377
1 137860272 175033259
1 569449488 959278745
1 570270974 893045779
1 206596182 649706186
2 977479407 247081740
1 391045726 767708142
1 230927382 556758711
1 581660605 317610250
2 452861458 577606742
1 914130239 198402027
1 703274548 907873126
2 88881287 133704309
1 895216721 436924972
2 476539261 123678543
1 334397204 742483876
1 954171126 519210956
2 185912581 646019053
1 848529172 733525623
1 633135110 676732020
3 976834018 361066522
1 248685534 542227036
1 197557880 38696617
2 120999736 220396153
3 572334938 642659669
1 815814587 247499496
2 800983833 355052683
1 604244902 549379266
2 401935993 435644215
2 571108945 394336983
5 462938331 500835941
1 687836217 26302652
1 802033893 422752073
1 180855371 974112402
1 583136015 212234181
1 207858756 847842148
1 974278754 74017072
1 134384662 224732227
2 102531311 501265369
2 262997919 57580404
2 340237077 206944622
1 856108002 983906452
2 203928953 324791495
1 324154272 799136555
1 755765902 405499838
2 169429698 155149467
1 126135134 431844049
2 528730027 197137801
1 739875192 1882539
1 863298125 56499459
3 835355891 732124248
1 209929320 380303726
1 166330476 752250948
2 399463247 497050201
1 139528707 54350294
5 112346469 572756922
2 492709648 420703415
1 139724740 764316141
5 164875032 604117671
1 300788632 628601095
3 774871572 970796616
1 950963862 744301652
1 978886668 111026938
2 779502156 737507781
1 372559313 118698052
2 733695385 103688206
2 485766873 936359932
2 795396955 721566532
1 574017289 675644282
1 812147072 572561870
3 478910620 726222809
1 370512272 443839246
1 235562231 160456666
1 146833575 849160479
1 664007757 844556313
2 222257640 715769162
1 333940117 179434443
1 385727920 98453967
1 410627264 283002136
2 724933715 953289742
1 153571798 208235530
1 113047149 405182786
1 603762886 339437917
2 813637015 96604470
1 92369005 376606846
1 743034701 671125611
2 261937850 382606949
1 327169443 24208341
1 812236778 398650912
3 445658826 723145756
1 287664293 587862215
1 569641955 145435347
1 243134435 641928887
3 337934387 682368117
2 68500809 990102693
1 193433318 793293050
1 903677479 760767056
1 954242429 475123154
1 192216465 820025889
4 648384397 938880574
1 881712255 886497563
1 842312402 600682276
1 622777378 742823083
1 554194628 401142004
2 857502161 893921975
1 971784907 76623796
1 68155290 311462715
1 293925049 267389148
2 199502033 483167570
1 529531695 764297731
3 508667250 634191834
1 207502060 227108890
2 712322073 788657600
1 192574029 897867164
1 817951943 949660756
1 319249727 968556888
2 9043986 640843993
1 115519638 565273278
2 488413537 743063164
2 911395930 72788754
1 96498421 7760350
1 55966236 924064424
4 216806917 687149897
2 342118431 752676152
1 168017247 689587546
3 844335273 549874751
2 546407564 10546791
1 720045214 412698976
2 730678229 595505168
1 611347839 39008721
1 524864119 781454448
1 811799358 824320375
2 485227427 727220442
1 638211598 260788483
1 114315081 537270540
1 342085134 555861599
1 697550160 131589728
1 327099189 840693687
1 422791594 579823231
1 954145376 569135500
1 262210783 267974874
3 485801683 350223176
2 117692047 587911688
1 333291285 114200703
1 442329153 144917216
3 389979991 490281404
1 970500259 259907062
1 562048483 87760617
2 418382528 436964232
1 65292859 784195196
2 216140433 7551217
1 913501268 643369628
1 554365063 918285714
1 58925868 434412921
1 328894740 469374177
2 330387441 178398151
1 939248186 729774385
1 749638575 2564102
1 893545991 766136479
1 849270287 102010995
1 35239194 774225985
1 378793397 864780281
1 996281527 734168303
2 293374677 467301281
1 938036527 868255434
1 101951139 730684001
1 975134831 858278278
1 126086977 976313826
2 345747606 561466570
1 510522157 998970016
1 992580553 323352282
1 139501980 350448418
2 83181156 759064012
2 781723494 949441320
2 35227521 981716596
2 741118973 724153692
1 144566036 992564627
1 250481137 828793804
1 527634678 99973903
2 48517500 69176810
3 278698144 856789095
1 951583086 424968741
1 641991286 440241469
2 661864013 857844166
2 65632326 568154437
1 571616495 599668240
1 350068086 391392730
1 519236202 993877680
3 552556702 140465596
3 734195251 365932643
1 629348030 411772994
4 119832143 298962133
1 732061835 467788864
1 601884523 974266233
1 442567457 840235772
1 206627235 479239609
1 718548655 409696899
1 373943043 816790017
2 681346604 241203959
1 457082634 366737300
2 183802911 313947655
1 894865051 157879166
1 739173769 971647638
1 489389085 742776866
2 234604659 950793771
1 427985548 770778762
4 113767935 508236408
2 350378677 425905698
1 35779079 856265730
1 593854262 721780789
1 144313023 807841899
1 278556935 817888838
1 882164384 948236287
1 587306606 159811109
1 709666447 423938771
1 467206419 359480237
3 924106023 279055472
1 18522772 938379884
1 769721311 968992094
1 449655370 626194634
1 303558360 626381169
1 659640513 78823802
1 339276017 310394002
5 933308626 707571705
1 66234645 452181342
2 598169051 5740044
1 385018804 610465180
1 714124399 918880756
1 773194438 99581489
2 338784828 695593635
1 785632669 53400175
2 727934603 784425317
1 78465439 309024835
1 747596584 76819393
2 720412644 515083893
6 91146389 754532852
1 922328813 946457334
3 17542729 486051510
1 775608992 971006609
1 629014074 86124612
1 980500296 698681262
1 794063616 831673485
1 775788372 211394644
3 447769425 852108154
2 833265087 471281076
2 71823301 520632500
1 989704166 280245560
1 177939708 681769232
1 124323891 360933367
1 707857994 551448168
3 950435726 713095636
2 908542825 266028342
1 916629669 801407804
1 51316371 173970988
1 765341568 323746387
1 961403430 759425236
5 145087745 939825102
3 640723761 558473575
3 221398278 2910862
2 388518145 716689419
2 179375801 484068907
1 501468248 917416154
2 662576423 256231296
2 240596073 755708701
2 377324192 846359319
2 802023952 868468006
1 842575040 661603265
1 590667236 488179342
2 944715308 501692092
2 801608560 981014060
1 263352667 657698086
1 714643432 616371469
3 6396600 229184009
3 458216710 87088001
1 993656655 310779968
3 797606770 914115548
1 981511410 187957549
1 916666185 914383338
1 369552927 759519696
2 906254843 557344316
1 850906630 86145763
1 411045438 510834289
1 208538136 2923105
1 509701500 525266795
1 943508088 186764985
1 729216634 42018852
2 681202714 567974226
3 151794644 383534974
1 269971077 566813425
1 101811174 139818940
1 116034997 39334547
3 336360184 358336537
2 761666128 831133331
1 722077417 900592973
3 752416211 788442470
1 896364350 861904097
1 128097390 493934029
1 962013947 387568149
2 368473334 989824921
1 369381067 683922200
1 116610997 925326915
1 922361988 129525760
2 291076197 387385869
2 355617152 60948403
1 154991953 641117264
1 285786955 456592709
2 198210565 306318843
1 952807411 285459415
1 31772570 284149941
1 291104787 178377829
1 491443179 661873363
1 568845383 442147340
1 858597432 866932991
3 144007403 782994165
1 926100150 120121254
1 763830287 154689433
3 664795804 483214480
1 631774100 671351002
2 634639636 978692613
1 476379187 130192224
1 246880012 772705149
2 92153211 458086417
2 732383703 179696086
1 319987407 996392315
2 394638576 351153556
1 953269338 519236822
1 913969636 308934294
1 947913579 663958178
1 988455845 292173344
1 381729067 112836460
1 291527557 957620140
2 229892144 609228975
2 791880471 861223378
3 951502905 783986005
1 131937526 681826582
1 693014079 407904278
1 649229870 909365974
1 276578746 535300879
2 991957604 51976721
2 751915796 465542044
1 496020118 346634536
2 550315421 362207767
1 776149346 207029126
1 459519681 121460050
1 677656052 799518809
1 652261519 645348968
1 113448368 792921460
1 592156719 816818814
2 694444799 919197359
1 996231430 428298257
1 180877663 868524681
1 429409217 637826948
3 950839474 308503550
2 965704356 362747313
1 273709962 456242132
1 957260063 481780616
2 468767674 566863078
2 523260043 642635251
1 132329232 556368155
1 52307818 560356567
1 914797894 731470589
2 721050365 354801620
2 171501836 704027180
1 158819695 861907982
1 339147887 23789143
1 680878359 472499886
1 136594404 765871994
1 864022951 867943166
2 786556522 302792
4 997094038 905474407
1 133505308 922328640
1 684299314 929839181
1 373246913 336589603
1 305385099 524487438
2 608193766 831453348
2 762265800 486258726
2 242158233 5565764
2 989052845 858811561
1 535508507 421468776
1 764192610 43112894
2 363648517 483098453
1 723881220 405514056
2 302554081 943963886
1 60115303 59491118
2 339154774 602394191
3 385045574 765488699
1 211559910 6253375
2 523955393 170311878
2 501235729 938477603
1 377276774 729497414
1 498448693 840058389
1 387896340 676655296
1 373800532 435727712
1 442774608 371570806
2 111943223 304533501
1 227443325 509102817
1 43161547 802399534
2 576062943 172613676
1 592619426 526144728
1 439299406 365712905
2 914934595 157559297
2 925251428 907220855
1 817048629 252966972
2 9446546 614115916
2 454143642 85866136
1 502774920 603392478
1 682941204 604334957
1 275487135 14002039
1 853874551 701259646
3 677791990 347355777
1 397326630 539384433
1 78607324 3981077
1 803678606 350495364
1 321805146 288804168
4 189498915 702722455
1 722263198 472212865
3 150115036 650671000
3 364551100 716901150
3 39115379 133539653
1 119460425 886646858
1 69653895 78035226
1 68271961 401835675
1 104933993 483928804
1 572564275 857821460
2 415180879 72771462
1 579542890 43135511
1 957232387 304330967
1 817995100 667881599
1 644013642 104315206
2 144061255 979286211
1 124051799 694466148
2 67070879 198750216
1 468337444 77209573
1 786113811 405649125
1 970505101 703252831
1 680158921 752750190
1 771890028 937594938
3 876494681 745245476
1 514387110 978867807
1 999414120 687040160
1 468318435 355603475
1 583898833 340297542
1 374211761 608981721
1 511757382 952818664
2 570986381 873767808
2 515806017 939017886
2 540664356 393955698
1 811845892 390987472
1 213101789 771342448
1 444254941 207194198
1 575518181 481273634
1 849496995 249266114
2 14919927 940504506
1 633489743 145654173
2 927707289 575231672
2 874804913 676676379
1 110739497 117411735
1 999628486 40167426
1 872423391 682813750
2 341914164 540865748
1 788867940 858932325
1 743035609 573986124
1 440605068 201326991
2 492029923 391369647
2 842820948 300897195
1 988891519 442929968
1 361192073 383266519
1 509699935 831561089
3 130661863 659859473
2 666920236 804657509
2 179353256 80380244
2 755048320 954396053
1 335854920 707875055
1 737848079 564282765
1 914573376 631462586
2 25064274 370459230
1 583680443 717771921
4 420996783 595961049
1 703560464 576038236
1 154939797 18056251
1 432839824 622026600
1 486910347 542225196
1 34276123 769583106
1 598418198 406295808
1 327076421 486925758
1 430800417 740135766
1 709761453 644405963
1 671579948 245014426
1 396165853 396665370
4 604504765 788231648
1 742990261 313007981
1 60090604 797492914
1 981385009 431082633
1 613015215 527589461
2 489292678 730235845
1 472886310 510094445
2 873352924 515945805
1 560354853 134656539
1 665712582 65424142
2 902888508 168870280
2 638309607 232843620
2 385801775 929810108
2 955431143 630020850
3 11281859 287360592
1 654044328 663782940
3 192360257 214254775
3 833975412 51094987
1 284997355 952232484
2 80917928 843699965
1 827560430 465487153
5 645900463 876493913
1 609037537 90519342
1 337016800 485207926
3 528628508 50544432
2 655038508 417288810
1 117734184 496875352
3 437249526 926528059
2 387883604 126010400
1 76518468 985799233
1 124463916 486541561
2 901298954 831207869
3 700540670 30348996
1 799781302 322650491
2 973872622 922117546
1 768084418 441968471
1 267352886 421054660
3 790676496 288938302
3 591031652 59687408
1 26697922 715697808
1 628495307 463121765
1 761092784 27713876
2 734296486 748224631
2 640358722 104084126
2 398920668 364381057
1 374708128 297468644
2 305936814 835722520
1 357104839 105773831
2 650300377 104385853
1 743006842 964932029
4 763350046 594037747
2 613022169 733580530
1 915033270 559462226
3 893385516 537270512
3 998615184 247794295
1 994725828 336775950
3 52322108 317642326
1 122747632 529444688
1 316887178 523392272
1 796102480 716091455
4 38021522 525544709
1 197352777 856682910
2 581279515 45996549
1 180902017 63345998
3 74028667 902032251
2 681596827 649327826
1 932019466 51370347
1 32314907 308733452
1 633454156 242936533
1 422789944 191110973
1 539585619 261269411
2 962677771 411209825
1 109753242 328716574
5 247284313 445387431
1 108013490 37146171
1 111756961 795123108
1 602991795 980245868
1 752637295 834125143
2 266249540 779882142
1 533098886 168269839
1 890689165 548513909
1 919100012 357354438
1 651264891 559744265
2 140636223 232638925
2 902813483 877942668
1 778432149 153370482
1 641895009 285275837
1 56505424 960496759
2 27666535 413472176
2 403676686 628284459
2 666943521 958513907
1 687331564 958060420
1 156254368 114459038
1 599207096 16970841
1 695580405 427759136
1 743290281 135179061
1 371901647 791158131
1 754034813 519934205
1 867092599 884806521
4 456960029 459969010
2 753402011 353241566
1 717234834 712948445
1 899013778 856608816
2 106403512 974675929
1 928473166 478032592
1 761869161 187501506
1 145890762 806875877
3 767087728 390940993
1 46810823 150207688
1 939620345 256687654
4 402847850 939090674
3 635767281 691303759
2 526936730 459269664
2 753115912 452562487
1 79071151 550196445
1 817972410 276567331
1 427969892 929590715
2 431677955 63663353
1 179691259 476785799
1 276706435 404989495
1 77032166 664388562
1 828196956 886244453
2 683255085 4289424
1 419030124 303955043
1 844273702 684723026
2 517545517 702132499
1 565883316 106121912
1 515338075 782874197
3 522058136 517741993
3 391388795 635321967
1 243520859 545442313
2 851183135 287197779
1 722533632 338118612
2 303846228 576869160
1 570987182 281253858
1 289042091 450398358
2 234166480 410829659
1 892969280 352393589
1 163000022 629208006
1 469894724 466315778
1 310142257 826093215
1 617794033 341578389
1 784401584 987044808
1 162301694 192498702
1 178956508 113961527
2 471982935 192732169
1 809353095 685691193
4 356088631 5783813
9 599047600 479640134
1 553522946 918733361
1 437522218 955974417
1 426633239 295952336
2 553221562 77837923
1 139294021 366865888
1 652895549 602925358
1 786181309 429610731
1 106223066 276929339
1 964756075 736045103
1 570052235 464037620
1 948310621 359033408
2 687937649 986099533
2 69536662 1545908
1 347060040 551860368
2 603722304 601008729
1 202560161 45924501
2 908967142 610872031
3 298554289 2472921
1 877474698 242994213
1 686682086 658665636
1 632984082 593474984
2 796073803 573649282
1 317369855 538680465
1 169093265 353810989
1 563212841 343217442
3 824901848 968545661
3 944498054 537876272
2 841574310 303941407
1 914309857 941816125
2 744411137 793031766
1 898361978 750514367
1 305286681 967622001
1 695415165 616731239
2 371681952 52440937
3 43862439 135000856
5 434280512 783633799
1 258364105 159214303
1 124349672 759304170
1 964259441 703887849
2 755592167 913242577
1 83950318 165058838
3 454805073 992614567
4 784051002 73448107
2 594880577 570880571
1 181973600 193218517
1 459489066 332912879
1 745809796 318145368
2 667836350 691125124
2 802848850 267900227
1 838866998 168276201
1 126431980 791792794
1 279022833 895629645
2 514109031 212556171
2 590165436 650118427
1 900368572 740264953
3 128235395 424502719
1 641136490 174678341
1 64074636 100573029
1 50047048 761342044
1 764022255 333776172
1 298738684 557241313
1 940484428 134827695
1 374504779 618608768
1 728314152 318352852
3 475685839 543825138
1 66307642 727854623
2 535407302 735913050
1 88263607 544918793
1 347947044 75935497
1 895263825 455668293
2 649339458 668756580
1 446329528 154424556
2 503801387 858725666
2 662868166 865878774
1 732167572 308796398
1 949372622 719609963
1 778801849 47407797
2 344088476 75741182
1 41902039 974803133
2 757998984 395103399
4 937455399 878175098
1 72356933 683808363
1 635065893 452420629
2 448072017 936013413
4 502487017 439020349
1 436223185 631999640
3 263861914 713022073
2 860637635 841540096
1 303496090 860930308
1 119334396 483656115
1 41056210 644416889
1 129683827 625977573
1 254729214 446479825
2 192928656 916919524
4 775166970 445139033
1 804299128 969900533
1 507601818 371317433
2 122062195 636061634
1 259228531 471522302
2 555318014 789106410
1 639706065 872149417
1 513975230 209810346
1 935293961 559508834
1 362615976 709793735
1 762308865 942556704
1 553608771 292285903
1 31358624 878866886
1 965590596 798663118
4 631780549 477955469
1 134308863 902126794
1 142539124 267575525
1 85319733 2876125
1 132737265 872179291
1 691938772 391814921
1 425353715 468214502
2 380615696 718631156
1 661611129 630306664
1 248604942 246662094
1 130812775 57478711
1 636849646 456686658
1 253370085 166155262
1 142066898 836251715
1 215523598 282922589
2 978416771 732568172
1 817664555 986609612
1 157061735 999869852
3 224900804 806698319
2 985466696 566341964
1 825887080 575247129
2 198969549 33246157
1 588423284 177569822
3 760814516 358327422
2 436182097 791069131
1 318901920 193224377
3 25782026 337820872
3 838821086 137249087
2 61972278 20641465
1 245689403 316347678
3 262966759 116449632
1 952673998 190808726
3 20575579 757111273
2 32070129 747511728
1 466771387 521979551
1 58552972 522765361
1 131765834 586754692
2 308015624 733728640
1 898450593 964107721
1 438893389 85678163
2 820889823 714069436
1 906212387 273882453
3 98715466 481751985
1 391407862 687069302
1 969238056 114520418
1 19512147 448910665
1 337526854 699060112
3 916072599 277060767
1 770835225 101630809
2 237193593 299682850
2 696339897 797700155
1 835480680 454873369
2 294143864 363808449
1 278969684 798803081
3 485440883 561683623
2 280222697 477363432
2 823523756 961056118
1 124594157 92731280
4 739364747 149368939
1 6323289 6214629
1 921795089 250028210
2 430522523 292129186
2 505971605 289881587
1 962066491 549104419
1 52103963 737658603
2 136379699 284282320
1 971471373 451890262
1 713476986 940603783
2 97653026 420259553
1 715854864 303566806
1 854511223 524576446
2 438184576 650163443
2 810128798 369365576
1 704895677 56689222
1 705212958 118638195
1 83865688 364369770
3 476324283 226962720
1 633133293 75424322
5 307294557 325441513
1 230461912 597197292
2 390026418 108357135
1 639338583 50826276
4 530295154 562033505
1 16827672 61962811
1 403317782 439170572
2 26704455 894089564
1 427512679 535450014
5 106578117 736985476
1 754929995 69662161
2 188247609 192139313
1 717519722 699704731
1 232764739 600715362
1 749344498 137382766
1 369071778 211889591
1 557420025 839810400
2 556120445 560442376
1 563815160 817580723
1 249796332 468191669
1 282891210 11918055
1 849662145 619579537
1 20105804 679224315
1 847482666 153003816
1 292374387 905481187
2 259716419 296623019
1 942270091 320125662
1 964753778 792419603
3 375808773 580766616
1 655392443 54917903
1 72539104 551260135
1 427396653 986729367
1 265570463 567694630
2 619722951 677996640
2 295365932 25932241
7 732384834 849772577
1 384524705 830113446
2 400132401 598293412
2 822157847 864238853
1 934059610 324026224
1 878507670 238534817
1 175698349 592060939
1 79595248 30238386
1 201259489 873735821
1 908434892 375966642
4 146465601 767030363
1 807194828 36824729
1 78188752 834004218
1 167751024 180122971
2 644946351 856455240
1 120415258 546194360
3 360523647 702295096
1 296730332 679388854
1 418778630 607703856
2 246592245 759875174
1 526463764 835358330
1 956253214 666512077
2 707535014 325574334
1 887902634 649429877
1 362424579 332908521
1 532101179 242691132
3 782824757 757717651
10 228486764 408598601
2 470419166 660508857
1 663178555 367385142
1 935896722 65266705
2 253530995 137562554
1 823676438 179981555
1 612309289 445572515
1 195449433 971121954
1 699001207 118827584
3 524342927 243185946
1 730118274 716531632
2 561946738 446123621
1 22552350 884919375
2 883778099 273576019
1 147817149 712746859
1 977220109 531354273
2 406128864 136169189
1 106297187 152546559
1 523885234 778977012
1 710846853 524730069
2 735495025 662864111
1 783243626 934946291
1 989121619 582386227
2 271539670 21253989
1 662636936 906423823
1 879581715 850084905
1 875782458 778599342
1 519355614 309416249
1 670565825 473530471
3 74981763 47154338
3 870580221 338234016
2 470236614 568024872
4 582787356 559653246
2 267627528 238606849
2 563873670 225135871
1 175720279 313194696
1 862278772 732921783
2 46113796 613928063
1 904838061 257744394
1 268841109 619230064
1 642414332 567079229
1 746305500 570969761
2 692967109 75645452
3 715093561 855739445
3 170834583 864169335
1 705026808 41275286
1 704112013 498326157
1 142258094 120600318
1 829509981 186757248
1 625442364 976981635
2 401966341 607038839
1 992056355 23313480
1 790971964 858560662
1 42593387 366552635
1 40597936 518084536
1 783964969 843844369
1 269572604 903930756
1 996888082 195804740
1 364198373 813759926
1 509584311 406198201
2 288894833 43581782
1 812174358 10055489
1 133080513 120368733
2 703955429 28985344
2 220578828 250238784
1 375021581 274352394
1 320559384 466293978
2 546423819 203631638
2 466068209 737941798
1 414234667 440878134
1 542938179 828429823
2 655592118 523877098
1 539601555 982009345
2 509435128 612299656
1 100346665 674965069
1 433863775 287895042
1 599243301 36136824
1 953985421 602778373
1 657691209 567981643
1 885092439 637568042
1 308332598 321061320
2 256867486 243528445
1 376919292 476799984
1 931980850 299932856
1 42381143 849841922
1 751448053 355230674
2 750106373 321836453
1 785644638 318648936
1 115891473 682824615
4 980411687 403211584
3 558602700 239282033
1 915355972 807504080
3 989138078 854781094
1 481432574 798799171
2 366319284 675037427
2 902808038 739077836
3 795012303 675752191
1 192768662 183750643
1 441895925 800828632
1 631451050 509298476
1 314654865 996246371
1 135923371 75347293
1 147051298 121920324
1 225908966 890266985
3 703640300 835979724
1 253503934 883865370
2 491700313 789362112
2 873666567 465719122
2 667037730 198755840
1 677485267 33546189
4 528037824 144957465
1 350604814 164134364
1 393558431 492638690
1 458481876 772026879
2 790973679 709714551
4 452015965 744636510
4 242176519 505665402
1 472683691 913323710
1 170924871 849281034
5 770036197 430212087
1 62837650 817294258
1 500340547 640846553
4 816671755 65229297
2 791141036 872480046
1 251804998 760837135
1 749586494 676150020
2 701063176 188145685
2 461557842 873313973
1 209298789 585351427
1 792037219 685097144
1 969727053 279245750
4 911345855 394413614
2 282110791 398685424
1 29219375 582958519
1 797141368 579706073
1 981370164 88911870
1 375439194 242361134
1 14457073 232324962
3 605142153 957403646
2 624701710 47628791
4 101149821 952644689
1 954873300 144170489
1 313151676 317486470
1 163521472 126257058
1 245695754 948323102
1 929689965 315719719
2 70395698 226703972
1 586154284 691882522
1 319293894 901406569
1 65783150 37413177
1 170044712 194178518
3 272114669 918307680
1 480226246 175587193
3 783276130 948903627
1 758111383 484694146
1 596634146 195841066
1 461167776 868017624
1 505571720 276624861
2 585120345 519479891
1 219334571 182690663
3 596191821 442795094
1 539316462 782845448
4 959468853 818258937
2 95704592 496927335
3 616196221 934193950
3 681486673 464115721
1 511260022 538064508
3 710722322 955533832
2 737616471 993538185
2 903197889 748550463
2 530800805 467367046
3 863664393 601293694
1 751342275 37727942
4 735741649 454364784
1 699726998 606714473
1 790957995 387275979
1 681025867 570965677
3 162692455 176625874
1 868129042 867615349
1 964395768 830566546
2 946724050 787535403
1 281917698 814035914
1 190088616 819533442
3 126960130 29201181
1 90028753 172555274
2 363911196 576224134
1 413920848 307401109
1 626021375 731226644
1 750813561 914560986
2 753748337 803846293
2 302576948 18003491
1 441183397 656145327
1 330239867 597789279
1 983829421 14608237
2 362511823 954149804
1 621796904 405953867
1 30805509 368253365
2 794741846 883792732
1 881976969 157572871
1 574317149 366498456
1 467294603 254759957
5 476619372 466682729
7 37230411 870595712
2 821177770 508180019
1 12472471 907710827
1 735694510 339860557
1 704556319 870636011
1 385392714 479838061
2 754799764 771314089
1 338849163 365805687
1 677030169 331952490
1 265524332 146571036
1 982044963 742792723
1 241621214 816418318
1 200016289 59564049
1 96978807 427109639
1 87560945 729602450
2 134936067 556071024
1 599550916 708522873
2 296320572 129137587
2 985879170 753357472
1 353351515 667119605
1 887141248 76768948
1 102777434 845492054
1 223710172 929091665
1 546191787 606580022
1 333978868 176086134
1 112850084 47731995
1 242135869 183904038
4 834604187 141113003
1 773133740 765151423
2 721716188 639155316
1 169153033 572326753
1 514001434 391528718
1 559774057 550373965
1 843637809 588973940
2 801815583 201326879
2 735140344 403257503
2 712734154 827704469
2 980161496 76887891
4 954155878 560523599
2 777303189 654972135
1 10890992 245400553
2 540283951 537571846
1 619991125 306322334
1 108022726 549768729
2 420430186 664957887
1 604787657 674903238
1 230854021 139004865
1 622468049 808064630
1 267691060 649584539
2 609846544 556914235
2 343614959 514847131
2 978829672 193066913
1 730936286 82108832
2 394092968 861503642
3 46085800 948111035
2 666084034 271681639
1 206433662 299689743
1 909053580 484298002
2 647392289 106079665
2 634873589 426814507
1 979113209 462890428
2 842395166 627045792
4 432919612 506735599
2 963553534 999749845
1 337178953 329731482
2 740072190 680611787
1 752160022 882674424
3 215918170 631070689
1 606685443 848841648
1 433886608 135941895
2 268029685 584014546
2 677694112 201369762
2 257631530 347497512
1 887804129 423676101
1 857318508 463527700
2 637191552 939258941
4 11790314 681215961
1 870928425 820808314
1 519827960 153076727
2 627595643 786597737
1 169433103 991935350
1 573563241 970406791
1 767143745 851300849
1 732482829 348256724
1 629839723 998896601
2 161785121 953730436
2 816646083 249365566
2 694702585 282646250
2 915680576 773410269
1 650903052 186619886
1 146371876 924472508
1 106004456 96279154
3 476145867 700276258
2 11659661 405659606
1 436843426 167863180
2 23138 16046207
1 444432892 665065097
1 4504523 668381841
1 115702678 607549969
1 731385697 251093182
1 138600904 319909166
3 536536089 41448576
1 188914460 638897552
2 930614759 535227210
3 799633152 825553193
1 404953078 912361207
2 373308976 84952547
1 974775680 751013767
1 83294703 105334961
1 590735773 276013452
4 858676246 16877513
1 822109979 340170727
1 970300875 546675622
1 801362118 216114156
1 602438229 848211991
1 872485601 117152513
3 407997729 11715376
1 819938240 852882573
1 309848073 356420609
1 694232432 947192897
3 350020349 600966912
2 405265351 741675759
1 548071835 388860425
1 352483437 449194259
2 281977331 348233642
3 565419030 829440168
1 996116534 964739849
1 244177290 744070739
1 713287604 96230685
1 738676915 990512853
2 451330683 116377893
1 612030021 971454766
1 408313813 437646547
1 380562622 226329030
1 682760462 676465202
3 819151257 51379679
1 249798284 913928925
1 37669538 884503019
1 759983563 936795617
1 93497972 490123920
1 467275385 73619935
1 646709740 414796698
1 746062555 557136231
2 47843527 597237731
2 278817105 620435892
2 33276597 755767585
1 631278804 199784082
2 670913091 542917091
1 359560633 362248444
6 120723938 558549690
4 840791195 729442110
2 145056944 114540946
1 256465403 121467821
1 435623936 232334839
2 968405280 661138804
1 571452507 207998235
1 121851395 506909523
2 765088198 301100461
2 172431594 529286738
1 527462623 404006890
2 521020721 265232792
2 439217858 93709494
2 315514817 85587223
1 641398760 159382377
2 767472047 607797823
3 472015790 125158450
2 196177997 178623053
6 847880945 299327692
1 613745938 173959728
2 349516677 671810311
1 539877931 194106252
1 641412629 99791921
2 575210101 182826282
4 17215873 293975444
2 566278254 684703872
5 471257986 660642147
1 640024756 801329838
1 526995292 354809478
1 115023397 379787392
1 650413180 550112345
1 495467682 445355153
1 469393230 305874435
2 770451861 376908312
2 508571552 466369281
1 32192087 111025835
2 143846230 939920458
2 757217170 579722401
1 847644529 921651966
1 404289807 269991994
1 266204854 564747076
2 707052385 14167464
1 979569273 400796395
2 221763524 77563245
1 878597703 316509382
1 95387881 260515309
1 592471965 301641405
1 402868365 320389619
3 272122340 285325655
1 340697763 727939168
1 148592095 825414708
1 239231634 291313048
1 695813201 867404399
1 12830988 791754837
1 732048681 340224013
3 853149654 130144564
1 641599446 672736993
3 417561523 868244688
1 258337906 909473638
3 444194521 751956525
1 341035958 937508410
1 110180855 459339504
1 473584815 12128371
1 148900524 206658994
1 865474854 990302326
2 541809034 305426802
1 676247661 402096721
1 175535699 364053165
1 118944235 816117708
1 651499405 23624823
1 169034624 246690862
1 525955190 808754938
3 238205954 646718696
1 167981935 438976951
3 59314838 218943773
1 694456206 951770615
1 825807177 692251707
1 540893152 200540758
1 919190781 794723422
4 204271588 864260578
1 758728926 558154025
2 20311527 247546169
1 617646704 950539156
1 654761643 793535991
1 690537978 803709608
1 518726572 948455982
7 129855747 194604338
1 438803060 657880590
3 470769082 59107520
1 521468054 660922852
1 558876437 767439855
1 803240407 481639829
2 805853884 534709328
1 863180007 229136923
1 275511289 964563361
1 523815936 989897105
2 467702506 32888333
2 373100470 532448135
1 913269420 666414836
1 446886477 128840792
1 370087111 494702025
2 558635887 224881654
2 311500570 813753109
2 606650982 667498943
2 919950172 179538676
2 505824555 553326214
2 581928916 87248448
2 451083735 947392785
2 776477758 188513950
2 61327593 412464907
3 278750020 65799279
2 559908974 435737960
1 604851092 781759025
1 651283688 894526881
1 704854142 169532510
1 630992226 528793768
2 551848591 600156199
1 347137900 237520697
5 406212567 843702616
1 979496234 440091056
2 396641980 117492663
1 738150580 527999462
2 672885240 186995540
1 882124568 921045154
1 646893658 106074166
1 67994620 56248841
1 148790007 166379667
1 590453596 849129039
1 727453744 149501724
3 249269487 411505487
1 762675370 101670009
2 940504093 384285761
1 220680735 591049253
2 246707033 236172343
1 955058377 70631235
1 863028491 619653936
2 159837832 408147975
2 285058005 47361179
3 779337835 204215406
1 907274619 404772855
2 455668354 497433976
2 806841849 199201732
1 440319478 417290695
1 696796399 693262761
2 323567310 77819305
1 228906830 648758147
1 100407961 81524527
3 764367511 303998978
2 46341072 812272043
1 785223318 185016206
1 514399383 673529553
1 575209718 470045471
1 459599179 936067567
3 290512802 724464295
2 747937837 735016808
1 584439275 238437920
4 148835000 235555387
3 837075447 711665762
1 606392199 750669777
5 338747721 780996774
1 50923098 404790434
2 680715639 166448996
1 872400884 789831668
1 135122040 820690033
1 271870162 880963719
2 840843368 714571331
1 335706349 175786013
1 746086248 443732789
1 813285979 843126135
2 201683561 891887196
3 516705463 511541537
7 280560607 552571043
2 656449235 522093889
1 639252014 897944652
1 786638786 356836945
1 386127083 909460667
2 327244118 70834197
1 613467706 585087468
1 971373072 386306133
1 816587279 757353907
1 98671240 293896641
1 449199759 914404064
2 789332488 3455315
1 695633374 613073809
2 811917642 794272770
1 719579033 354397060
1 877639065 387766696
1 963935695 130036966
1 644304761 829025541
1 47168574 698309178
3 273587365 40715430
1 421474857 381023380
2 528884483 288972249
2 229235182 964750651
1 506742159 624470821
4 63332903 363292385
1 913446980 881494336
1 251361014 313060254
2 634486352 616753225
1 738677556 969443870
1 854854120 260028092
1 520653186 384199976
1 682310331 908111698
1 23052250 821894746
1 579569992 760531967
2 791956177 814860405
1 461853513 710004780
1 208271573 263152769
1 87881435 910497253
1 754368162 590778702
4 682463912 930441814
5 544608076 850934179
1 729273191 307688112
1 25004146 462345841
1 464654415 618729324
1 670354869 128150105
3 965593038 452250313
4 95756689 476119255
1 289854375 977685348
4 653421663 400385150
1 311740899 570529468
1 878070896 142433438
1 288953639 267644218
1 133561394 594885262
3 952141245 661078906
1 563072940 371092544
1 944045036 374334370
1 769390560 72878137
2 705942253 428921098
3 952047159 413270547
3 596026737 759251178
1 925158653 981875705
1 49825900 610791581
6 390585292 445293268
1 550162514 378819500
1 61119493 703143737
1 162818719 812903330
3 186743345 669009418
1 176776287 395737900
1 492893762 969850754
1 685947864 312426041
1 985628749 218413985
1 700330744 591053878
3 318260417 514542455
1 92089293 428138795
1 810564724 176110972
1 477922091 947476602
2 159704913 425230800
1 433861320 993826477
2 902759632 92500801
1 465195581 579491987
1 218451269 188569895
1 836872912 131244747
2 243359233 395307696
1 441480213 957722913
1 502335930 243403410
1 254546738 81422041
1 665530692 578189311
1 580648120 271613992
3 55038650 407949198
4 205070772 295961273
1 424503278 514684232
1 731015529 389213874
1 1281916 667045422
2 294333823 814263736
1 904320665 273240767
1 456075451 364929650
1 489264514 590489821
1 119397768 113757778
2 60781680 553996231
1 737251954 806354253
1 653704404 899894540
3 977396224 290251558
1 360982164 772449158
3 276159616 855929396
3 81442660 943457884
1 954212658 375288960
1 185281275 981221412
1 590903116 955802695
2 664951791 218798863
1 553457484 602038963
1 608717469 496157302
4 116261488 981059082
3 632470413 226387646
2 299973381 599537929
3 313431443 666964875
1 834105304 93105635
2 745320574 103135215
2 838062294 760182151
1 100881960 663250224
1 167866680 595706753
2 565634539 580669156
1 228577540 363930798
2 86320227 144835421
1 860924374 237470104
2 740754919 20434361
1 556401685 470883343
1 901139981 514532803
3 744223915 135350367
2 135775048 451794297
1 663074388 91855752
2 568842743 116425479
1 221587538 99771778
2 233939096 683738431
2 123873243 389355047
1 360592513 564855400
1 365202439 594861737
1 755563529 450449812
1 105145052 628030319
1 12166975 406550191
1 154710366 7694170
1 583913613 54746782
2 805786271 863439105
2 216001157 746818018
1 242103430 989293940
3 539453759 26092044
1 441247468 309309149
1 82212436 843681752
3 909268799 182447208
1 783706797 630536513
1 183174968 865698185
2 28024488 8976407
4 146226720 112471578
1 863535674 300296777
4 172651779 229130546
1 202854052 995362881
1 548918043 94900409
6 829482199 623046701
2 971092005 545775376
2 855018835 539469675
1 349631744 103142705
2 734855855 810387087
2 701900237 536798726
1 258051948 993754250
1 555379543 586829815
1 273211270 939893533
5 110557854 780553716
3 136413094 957198466
1 388487749 18011206
1 646650657 863436865
1 32683723 477066013
2 941838941 149389928
2 318155373 307043958
1 558973305 190781332
2 751537723 835312029
2 583882828 399386190
1 794231309 601372568
2 819770794 385561817
2 96473043 948822203
1 815744954 851223884
4 347381391 743395024
2 230073391 687615214
1 621271345 139823773
1 15287730 405319312
1 946729601 421478358
1 956238345 284970988
1 66666921 175084185
2 189785837 384594273
1 731599602 316634758
2 480960437 620832268
1 224038338 643569319
1 723698474 98283528
1 226809108 223640232
1 66312352 676310479
3 324325696 405525707
1 629020555 1928377
3 853211877 151798021
1 820744047 110573431
1 536430335 980477830
1 455647033 517668654
2 825630888 994969814
1 418001401 202296747
1 448044605 209961568
1 339127189 21507047
1 838778771 303730478
1 516618553 878438911
1 721673858 186161615
1 248805624 491989913
2 504691899 680262589
2 300532135 719937807
1 801346354 709114641
2 94450328 308472311
1 670253913 626788159
3 936005076 796371005
1 912169875 763235282
1 126195142 826279490
1 598865479 67750907
3 288250624 463013539
2 355106261 284294749
1 59688451 475238740
2 624743883 82694555
1 146347093 123658187
3 160333668 575790306
1 737482610 611495412
1 306005884 58287424
1 20640990 101445189
2 72262120 991513844
1 602816584 546102064
2 235913826 255479472
3 928799858 928287100
1 207828197 275842429
1 755512388 843643666
1 454530495 935314303
2 563562785 366959444
1 154564724 163042721
3 261159105 103883624
3 496898785 812881332
1 831610443 323531909
3 999818412 56480218
2 811524057 966700954
5 48796632 14283027
3 655854540 732152644
1 404285183 342147157
2 237750949 912979514
1 396632672 88132139
1 13390097 570671454
1 200064020 818312752
1 809614766 312391779
1 119319958 907903701
1 182989346 365084344
4 737953584 687216822
1 739332647 788512603
2 949607314 750955218
1 829984661 45232129
1 212842468 977462981
2 302237013 121883316
1 233326260 77428197
2 401281309 588968157
1 441872545 500300
2 55918009 196619242
3 30976077 161043100
1 203290994 164922027
1 701005732 838131844
1 368388293 725834524
1 379214706 966775197
1 740321400 447028739
2 300757695 831631872
6 971842827 6225660
2 158867825 464908099
4 770987693 696029425
1 616014741 44956908
1 508809636 526958195
1 59938361 112355886
1 577925020 234944676
2 926648489 320794838
1 22864718 944057459
2 651157833 194564802
1 927933936 659849185
1 484280206 478022437
1 509260380 471647997
1 18379318 225940720
1 594476356 462679698
1 712262661 725738516
6 544594125 11834543
1 447453449 612966944
1 396730395 344449937
1 220904948 904934350
2 544470217 875924218
1 775410998 649593948
1 286675522 766397019
7 43577945 917052373
1 568176508 358542770
3 811520248 334580999
1 445849656 644651092
2 375661720 831192747
1 723250226 56500969
4 239000970 32499164
1 13175296 350489134
2 414603444 29379622
2 510827965 261124555
1 202903451 974277605
1 769205079 773916881
1 997236536 720207497
1 211004105 543939538
2 753544214 310290248
1 294815552 375076433
1 292132494 356818850
1 219783343 218745705
1 484976494 551709418
3 815981800 21076894
1 89974102 608413014
1 68578675 297262029
1 67974595 50001114
2 326945122 488083477
1 370876163 649380903
1 801187207 131716352
1 536132400 328951801
1 268970975 407660601
1 37191813 19056822
1 183089186 789577116
4 991936047 311026906
1 947598975 710901802
1 154959413 59138577
1 896982692 857009503
1 250530790 106995732
2 637745889 649194874
3 351617082 804220063
1 537443436 940377469
1 727489948 724987991
2 550725354 402855166
2 147729817 937213145
1 634507542 920370431
2 835274348 977765694
1 364911228 408961211
3 62899349 97421214
2 141127501 470517050
4 354620367 435033209
1 703835308 552643552
2 440266550 810029610
3 284734231 97498387
1 278536480 902407805
1 256937104 886658806
1 725131971 772424640
1 551720551 305902675
1 987135092 523420827
1 211358165 372979840
1 483013756 204051046
1 377220144 448436264
1 363201044 154534259
5 984231017 216273382
1 509247824 530542024
4 425731084 878670424
1 458560444 426916246
1 948083478 325599717
1 477664106 289649688
3 860873125 592673380
2 998495286 95087155
4 802457351 854128469
5 701346614 379546498
1 872788112 663411951
2 759046858 862943949
1 662475082 350551306
2 96207670 1230824
1 803059932 757032394
1 361617824 515683284
2 500495455 908114116
3 339855700 778907843
2 581566942 36342703
1 429851191 63325404
3 121980855 755775870
1 902526938 835050154
3 395779733 208629078
1 54900029 886602655
1 498014873 928356685
2 930221409 844684986
1 853128440 979292088
1 939340011 625904464
1 695794000 359942472
3 844122327 952180201
2 751599671 532318171
1 749679191 248348957
1 441920161 511910560
1 786818083 825839111
2 905071909 123759133
1 687437176 192976930
1 636945194 530488654
1 889983415 166149097
1 67130197 913562603
1 494806371 407252648
1 78733121 459591451
1 554233552 926842427
2 829534734 642570470
1 741348281 808569993
2 950921808 856513393
3 22966140 304190688
2 437684971 643799
1 422915301 108785238
1 948229744 591785210
1 964298647 35115725
1 706757177 263834540
1 964480474 2275185
1 7129598 297547187
1 785990658 38409619
1 332532602 265188984
1 244861020 644779428
1 811020795 904828350
1 415717394 578599032
1 85693835 705418930
1 377569010 97513264
1 827121857 720615060
1 74659012 567500316
3 821705220 444069660
1 446187821 589523853
2 751915799 475821869
1 115978676 941418851
1 930136012 434244920
1 742754832 139276092
2 487585555 375778254
1 613499215 412265955
1 637899799 66491401
1 698661669 361987887
2 198391804 45226863
1 445297310 843867184
3 983010133 906714745
1 314988464 345290279
1 644274851 833871191
2 260404156 800077378
1 707987070 462274352
2 256939423 868063111
1 110704002 639514783
3 977356225 820215891
1 834809878 111431158
3 677099726 800918244
1 61671313 284011141
1 495825192 457316997
1 190127052 935526656
3 89250302 460457263
1 975638231 651268738
2 431624657 83604955
5 54635345 277971090
1 907504223 778820651
1 138082962 397221617
1 335821035 933196935
1 223820722 182156139
2 586765561 96849095
3 506738056 116499100
2 652739455 897455524
1 515706734 79564029
1 940545730 444237145
1 290624338 360502054
2 4558072 548132458
2 193699964 448305156
2 27148870 438936388
1 560435103 64349147
1 2502514 313574273
3 860776156 810508711
1 478075936 768036274
1 32384231 108559849
1 842078471 620743815
1 142341403 940734635
1 481115678 44112953
1 105395556 720347069
1 992571868 873545272
1 793955356 476575366
2 610728833 274181096
2 614064789 612452502
3 311589263 666985818
1 109483628 820795889
3 305183717 445608503
1 245633985 662573024
1 114876742 819482635
1 239250816 64277970
4 535507778 179914257
1 641710273 931443009
1 406307266 42966795
2 465597928 995214545
1 104814303 716906116
2 603709959 717627795
1 209028020 76105106
3 388417846 395170178
1 697006007 242063770
1 880231593 3267898
2 684407119 291311705
1 976849100 998623021
2 294341244 232492659
2 329202580 789658189
2 130856250 567887530
1 809499185 816540983
1 750128064 864619386
2 940830597 795176821
2 861002542 39117002
2 531408917 31058051
4 753308592 629668515
5 613506618 99086552
1 424026891 718153332
2 252121754 246799594
3 743161603 618740506
1 456557295 446797793
1 906552036 628406755
1 214226580 700739764
3 633946296 405382740
2 509300892 727965467
1 643301022 127960363
1 68534474 529746991
1 908851979 783575070
3 296783343 871758551
1 588838058 894248355
2 649808938 849757517
3 217197858 46203476
1 264613641 131518053
1 4413395 446475088
1 716482856 952527020
1 543620781 703304151
1 68487014 181253363
2 8130100 409110456
2 109674089 697353774
1 905965058 678114242
4 66564546 56144127
1 628668875 769586370
1 525100455 937199878
1 732297011 251251628
2 109606263 869348796
3 771142015 771493308
1 740381383 641205586
2 967031680 994436184
3 903713486 721399786
2 994275817 470544574
1 983284604 931259784
1 897482558 794585298
1 984040981 701850292
1 533303666 117008851
1 345856883 983236151
1 24933043 769654511
1 684341251 620301379
2 356907010 28194772
2 918166524 311570305
1 576721463 366468122
1 820981903 28729097
2 988676949 827287455
1 131281693 175231000
1 670060152 513109615
2 440981455 551198398
1 937042973 414604586
1 320403933 556619538
1 258728422 463712832
2 301675111 198720175
1 763699952 496208217
1 376509344 522377869
1 857454809 623463841
2 758302422 62208701
1 888111506 544526333
1 571604864 177141400
1 726097090 421309904
1 868539948 61645027
1 778684354 79044962
2 190464300 867505096
2 220412344 616639880
1 523191729 20333405
1 691223917 466728508
3 87694156 370119441
1 458543133 652389448
1 338208807 926571633
1 580427757 456867449
1 786160410 844917439
2 228228384 978521317
3 772129678 865462551
1 663486071 365664963
2 394696122 245206716
1 573175423 851355246
1 101191405 386001842
2 24308870 954024066
1 337672750 879179572
1 278159291 901969440
1 815480982 295957722
1 365632416 72756943
1 684848290 974367827
1 620795437 944482092
1 947889423 605524184
1 639408225 245500546
5 420608730 551995156
1 337125330 768440647
1 13003591 195124198
2 407972915 585511568
1 693558035 709491012
1 284038894 665815503
3 83395362 527694479
1 959635045 52558141
1 165923164 437052766
1 678007052 115019941
2 344457195 629374525
2 666311835 320939130
1 512978883 6457141
3 68118015 404733115
1 785620144 111149866
1 773550669 855947386
3 470091011 453894252
2 935160880 296657261
1 138670374 429251776
1 811395419 255955067
2 921155289 427726691
2 954110926 973931000
1 987923515 583289751
1 199855495 124282725
1 361864404 196761309
1 496675951 810574433
4 578253286 613565560
1 856429378 889853077
1 321640883 572852797
2 594268508 189185153
1 738690554 757945951
2 428937207 407078903
2 242084087 237469552
1 722788593 618688949
4 157200299 974946478
1 900470537 712166451
1 478985673 843695938
2 870682557 782069809
1 295949901 28005061
1 307888275 243814586
1 425900012 911349798
2 721737447 57187015
1 469755747 98573450
1 175827761 995641045
2 622416017 289500645
1 253268793 191935029
1 273567735 792839546
1 1905385 537217888
2 482015148 669024444
2 922842552 71263426
1 12690777 1099438
2 130675264 992135320
1 273148052 764635398
4 927289946 568278108
1 822288985 301837479
1 586891625 226074579
1 997523832 71464015
1 886556545 102414983
1 465288861 115356505
1 166191911 30465886
5 97083774 570162760
2 999346208 400529201
3 239401550 626263539
1 613590191 271432865
1 571996856 871728949
1 182200769 486852003
1 830665345 753091018
1 751637711 731802575
3 328991 552908560
3 426311448 698165251
1 654470098 153928088
1 268966775 656299830
1 253711549 288893737
3 865442018 62689376
1 879304189 452633616
1 697733994 774031663
1 47819100 886030223
4 836664792 966855793
1 923986690 939931943
2 385242723 837098151
1 187125777 321779533
8 651765139 659812219
4 151208682 730161581
1 514991384 515590464
3 106369111 910882642
2 68901489 967801133
1 900928304 518731138
1 204467453 531049407
2 677989681 777158112
1 838552994 302855018
2 325689415 4776554
1 479653733 284480950
2 707233195 356867435
1 617090719 843345507
1 724446599 901640676
1 757098301 864915598
2 229081602 89966877
4 8913940 403506792
1 889284247 829512554
1 776596267 110504060
2 403916430 253176540
1 7758276 166836953
2 652066264 464630017
1 79337018 869786089
1 415552163 349789620
2 16249192 919339574
2 274039138 769356330
2 324497145 955056965
1 492839730 123965600
1 145180026 386664579
1 82130226 138549775
1 146265358 500632415
4 602372080 986665314
1 990809107 235712894
1 835330156 648576764
1 212971698 900019102
1 710674474 543622283
2 486761027 978867093
2 135254995 806900753
1 505896996 714044835
1 304457156 751807661
1 27832386 902624160
2 725901072 124608360
1 100450279 595902783
3 441653336 22195935
1 489937206 291713778
1 283311607 282443860
1 402714463 914546541
1 163462021 603140538
1 870048115 420108932
1 334370797 787353046
1 294672989 135234519
1 217252957 839862413
3 207024253 279413722
1 737215822 205050797
3 72411187 455904571
1 937099642 660155265
4 602419575 176240051
2 724572845 46258011
1 700471328 859264139
1 295455192 240529746
1 973992290 709372064
1 615618884 54534388
1 928657616 714622112
1 229744065 983197584
1 616061209 261648108
1 438702168 929221426
1 288247566 84615957
2 680544729 984296591
1 362710206 559429462
3 403875244 903105485
3 810564299 922293810
1 733100080 585812479
2 54630933 312350202
1 629361446 505800967
1 579409428 188319312
2 141137683 317565511
1 585581554 898274928
1 81658064 658507475
1 997138089 98006754
4 646842091 628878926
3 85921616 464684500
2 692554519 550160045
1 54767294 443153191
1 192650744 889906252
4 806845437 436771968
3 712849600 799978440
1 730411410 516634520
1 39867322 572684187
1 97484659 896831461
3 658369762 161684581
1 563214195 852965668
1 833950113 559068398
1 574896467 287805450
2 994111938 48950968
1 277995080 958368653
2 233582623 732227881
1 704381488 866780226
1 437470972 553900347
1 118975568 649566275
2 582260877 456399955
2 814806532 652094095
2 448819283 686069332
1 822052455 162419344
3 916631981 327909784
1 376259705 923861999
1 296409152 787248253
1 345639662 53599746
1 985202344 448624483
1 867553204 853621172
1 825992050 760479855
2 312417534 48243576
1 217146247 252623541
2 945763763 192789194
1 271432737 119951549
1 789929587 968026477
1 963464194 928774062
4 886746963 632711180
1 173418303 456002825
1 326298148 859451338
1 363423050 602187557
2 157601414 503256893
2 507907283 473640788
2 61090212 374411927
3 881132647 958228671
2 553487885 125275465
1 410909407 176075698
1 59348360 277315850
1 632749518 540950759
1 565904767 626390034
2 100777568 85979529
2 168980789 988972063
2 171145541 646614948
3 992676671 158485547
3 377409168 624734058
1 600236478 631710669
1 518892687 885722622
1 432448276 894950590
1 684296106 824373657
4 959360751 569606288
1 941521371 168909761
2 663810609 824298949
1 836211200 131509213
2 160220786 232931493
1 940632459 583369359
1 713722985 113996221
2 865414126 624503863
1 782789981 961527776
1 91989635 473789268
1 142012711 163428324
1 493809448 845069414
1 239255837 265335662
1 379247780 832087491
1 343744962 99517525
1 820486286 707461997
1 114489843 381864261
1 898312787 549050705
3 612424781 825439200
1 958753666 935035832
2 44074737 372513072
2 898037771 943483846
2 800019189 476528863
1 522086964 130170877
2 876535707 325478497
1 366158517 552775090
2 780658099 469253731
2 355127310 846306688
1 47471170 99760677
5 840669983 50069362
1 207520915 523701812
1 409016362 774073390
1 244849534 802870583
1 940199260 26006475
1 366900422 814106132
1 835975729 550197001
1 624647768 959188317
1 80516610 430680848
1 293527581 101038752
1 518542524 72610026
2 526652508 690130336
1 991802780 542825908
2 15856173 668377415
1 584927361 12439698
4 281700295 602892195
2 403817370 271779245
2 864017796 279203585
1 514562153 185059420
1 718318555 665866382
2 158348591 422167274
2 37035361 343886031
1 283701822 350218229
1 123655047 608751887
2 796916620 835073613
1 487558515 820372146
2 566283498 173143461
1 942861068 671948100
1 245248500 919329623
2 732663392 820301264
2 575238697 133294126
5 136902221 550742950
2 172965531 547222670
5 311657759 428319840
2 545284478 86746196
1 329580749 188388822
1 273129072 597892801
2 595327184 246248187
1 797950691 684811900
1 396964084 523336710
5 946558957 144863457
6 701703354 876847518
1 145487815 506964545
1 723440018 103525528
3 460198871 489436369
1 123707836 817367755
3 622717567 157836815
1 318713505 834858504
1 575695643 422089961
1 403363615 249234728
1 714604101 144734844
1 792982319 470858446
2 268665110 805182694
2 625270521 936184728
2 94396882 412123271
1 223370024 934360628
1 35211946 13565903
3 128591553 278118466
1 452243956 821543181
3 796895989 892347550
2 481758244 880342770
2 610317389 812405460
5 661595929 15213167
1 299643183 555324777
1 145064168 920619817
1 429927050 630967867
1 442455689 257733549
1 893823219 80784526
1 226606531 612092387
1 429331373 756556857
2 350970363 703270375
1 797182079 567775622
2 871842211 97739693
1 889503143 165579375
2 425894168 181241262
1 264149208 446550658
1 632934974 107041001
1 793309184 360348171
2 617920637 821175392
2 451757395 783069122
1 922869711 602620740
1 434300291 223188807
2 388040900 640502051
1 86317303 692035568
1 570656821 750997083
4 331965662 457589042
1 821259191 594173960
2 932468427 694027544
2 411614042 194716527
2 305566002 770397045
1 54103598 485785639
2 94864145 469197423
1 714316887 306850964
2 812519733 780379716
1 379374557 520257296
4 657711463 269736685
2 939018913 21786941
2 119049406 110018909
1 409308036 664085560
1 742280535 152157989
1 817491996 40162454
2 268647535 182375879
2 535945517 979760560
1 155255239 891685039
1 53652353 60345207
1 787477583 387829209
1 492790495 572345958
1 670978080 339240729
1 792412700 177617398
3 740747908 646338315
1 693696601 939802918
1 527113554 750875389
1 391098767 134160473
3 446257458 590719670
1 255515703 179777117
1 186815969 655956229
1 243304508 392673426
1 396962567 130954990
2 947659758 144672472
4 370531033 304479790
1 153766575 459012885
1 684115345 159089853
2 856990340 750463786
1 526475336 34762484
1 311634808 664229554
1 876144113 393920400
2 689609520 39988851
1 671936166 128165656
1 657530983 614770397
3 461695189 656916804
2 160752024 4388350
1 541762154 819598521
4 516646910 263575021
1 110642709 612195373
2 528331185 761056233
1 540772013 396622520
1 74148500 960482651
2 836385364 941262697
4 399910945 457825827
3 791295585 236739224
1 720070052 575095052
2 85836611 555883352
1 963761496 648238714
2 88844287 455851283
3 896490811 495594592
1 472694151 323199033
1 50064898 648441551
1 453073834 164458191
3 764700979 166175277
1 987717674 933609077
1 560911903 71685730
3 320633535 835149260
2 416034423 321720623
3 602788229 341357445
1 844242600 956547777
1 767775759 57917483
3 969694731 207274731
2 391538222 312749128
5 701831586 449750776
1 970335747 626094927
1 218255265 959605674
1 625757476 409916226
2 145819367 260061093
1 255148825 907178010
2 14987271 61619817
3 997357075 718676417
2 169932398 726066985
1 187241728 5183200
1 720967286 137429022
2 996622796 275419471
1 132130177 147664659
1 545043450 33583357
1 163522116 125092819
1 377536605 619361992
1 295921662 302361659
3 772547438 187027772
1 414540176 793632988
1 671781301 444283313
2 676345718 743251445
1 502252221 718166368
1 968561225 286618484
4 562259247 272576624
2 189634223 750567583
3 463870096 454098026
1 758433709 125114607
1 765583791 792442939
3 767711823 860593909
1 894536061 313140195
1 644622890 408909252
1 858968033 197055426
1 68073913 841747400
1 361005329 931455972
1 296753919 704099954
1 842722373 857293056
1 969340162 627718359
2 869185266 875218965
1 73117931 719965871
1 273591481 98868369
1 779975237 664754499
2 525940951 253718443
2 276106188 602397617
2 155037740 287512712
3 331142776 757570837
2 529346347 98769280
1 843710496 828749072
1 14879501 20255093
1 297901896 249295153
4 797530958 50968468
4 864691228 333608680
2 630400487 378985794
2 484630338 300940204
2 124528174 969377251
1 73598668 345244984
1 141156345 622728609
2 270985039 1513458
1 923918944 636253588
1 633710855 945542453
1 513684730 252056424
2 237844376 763295946
5 182188115 685146903
2 94096212 77656437
1 302596960 109811554
2 984771829 970301375
1 456202157 160713056
1 266406660 569758177
1 568543821 815736258
1 584680287 561008688
1 39614811 438739466
2 751455703 693219370
1 269002707 970509421
1 806939241 956351979
1 274270257 553536627
2 140481834 358732559
1 451710876 483257236
1 509055789 498826024
2 44879735 918550209
2 614560809 82209023
3 285453896 750530358
1 61499152 813312286
1 953637167 538931188
5 180274381 713511217
1 434546431 724466987
2 506065913 25048650
1 30654490 374810004
1 724765179 902108769
3 754309832 862648962
1 466845227 867129102
1 600418707 293084183
1 54086667 381694428
1 285166518 558156753
2 817116656 719213126
1 145886405 809465489
1 919579767 46435664
1 575356035 203032597
2 82763462 413364589
2 418961110 279840237
2 579007035 237247813
1 112361613 584965945
2 84732637 157200724
2 579738870 647652157
3 774670234 265321901
2 455195888 517110008
1 697971210 606380880
1 283411789 56339409
2 887299506 414375457
1 869305192 325614308
1 907659881 943938366
1 517142529 14319371
1 781504381 87782373
1 749108040 119891193
1 858201414 842689032
2 842532640 409517300
1 856505187 512189762
2 340181205 943145821
1 840756016 470117963
3 356873249 916612290
1 468322583 482386124
1 578185081 940483002
2 692479615 150249755
2 483228751 410200608
1 141258742 540460547
2 837324788 128017086
1 787898861 202156624
1 261584918 700597304
4 534406566 416984043
2 73693444 333533381
1 759436292 457627770
1 589916174 979454581
1 382279018 358422426
2 355323115 782559598
1 64194166 409662932
1 103009131 111534893
3 214089368 745358357
1 701151816 773983289
2 359967748 536167271
2 886706589 423128492
1 620282504 266619965
1 618991786 848150165
2 157908305 793998199
1 398377949 170700790
1 563934498 662300652
1 818837831 695567637
1 382148901 388224578
2 129240394 756720965
1 472590953 500480180
3 989016047 977910654
2 563242871 186819311
1 84912044 958314097
2 629135280 757497272
1 717587639 982123582
1 590286180 74743596
4 601274132 775603627
1 673094387 209634989
5 417521553 198926307
1 804563853 79649511
2 388864132 311257098
1 241190170 247334129
1 532653285 513107147
1 792781092 931547374
1 882976454 76573123
1 415825903 760454841
4 936400185 215228032
3 258335057 864756989
1 487080031 666912006
1 720937206 81648798
1 740990090 264137854
2 313008071 591185426
2 691187764 911541129
1 58222307 743089183
3 181515603 867529420
1 429089662 267923798
4 601984257 131037915
1 145668218 463454760
3 755294695 428393269
2 91282303 816320362
1 382414122 651355181
1 658349453 761664967
1 420562593 339876807
2 404499044 72832724
1 722209418 648267747
1 692270530 271435227
5 784655104 460342091
1 68891815 474211471
1 843497900 551662561
1 210070624 617240376
1 588046008 537427540
1 472357346 719872031
1 61667660 68088860
4 652362321 12035402
1 634092235 183763974
1 881822871 996634793
1 814047518 327203566
3 925595306 947324647
2 31997401 81997852
1 680031933 881226670
1 230032101 466373931
1 131029127 637488482
2 843338472 990335727
1 959020450 96128337
1 426723297 689746535
2 438549420 522643741
1 362031192 776305614
2 761115124 419622224
1 831059442 817273595
1 471777801 774722702
1 853349800 834785068
1 91118004 167979504
2 364136957 231531162
1 795452703 399694047
1 680819437 676558951
1 577062401 759061397
5 85821279 510152522
1 449369845 872112185
1 250180550 708247079
2 652023604 99665377
1 846787918 949769366
1 733831165 49733147
1 155960022 787741811
1 58428975 731904387
2 529048840 138526504
2 282634295 910485438
1 20403415 367562682
1 158290307 328674144
1 510910337 6726523
2 884395991 855290966
1 447036713 318724148
1 908252771 648574560
2 970542407 654553766
1 356471932 983574498
1 67105356 99315625
1 991157299 998604741
1 922928312 776833668
1 503047802 574756445
2 642945397 910612953
2 594622454 312015330
3 987480312 94108699
1 31058653 951783007
3 95258034 965777572
2 508966198 702367667
1 372846482 772916899
1 855746918 967792914
2 536763975 210159979
1 185320405 76354914
1 410053576 460743336
1 633257901 842416382
1 553686200 432314485
1 484023280 492721794
1 790509516 340626017
2 41714006 773875752
1 243382540 940526573
1 253830709 122961473
1 172642647 252677783
1 742972198 219363255
1 99129050 411739149
1 825670414 563900891
2 907843666 791792616
2 279074222 886532741
1 186387201 567451412
1 11238059 46753510
3 709569899 163587367
1 144616459 646719139
2 509899088 41193950
1 572357977 657487958
1 414288346 801692570
1 25407736 227306811
1 180568101 311700314
1 139341196 189385942
2 604734198 366704631
1 681343460 539931520
2 749786600 806532134
1 572831385 820166177
1 984742102 909909479
2 980230868 738452279
1 204359774 244368042
3 422165702 569836794
1 675780024 999749188
2 705774033 455299712
1 753057050 23141787
4 939636687 191894708
3 268208556 297362445
1 784166913 557843769
3 601611046 403670027
2 742331487 101196975
3 486978764 673870470
1 261488066 457605417
1 818579187 746045900
1 18567680 41799840
1 196912179 833389477
3 960106105 858413825
1 285153869 44459383
1 628400486 841594912
1 768488056 303683393
1 526738691 806484830
1 84536703 511277073
1 44982417 840487400
1 643514863 373836518
2 718023913 792903943
3 288944559 449272402
1 500349533 937698226
1 237691579 586436933
1 427470253 675977098
2 345332058 309462779
2 711439976 180910027
1 338435363 402530107
1 846733932 709708765
1 767185995 773772530
2 67285639 174511200
1 453100256 533635661
1 556685158 378782650
3 469133072 107741741
1 138421946 294056623
1 423361170 343686204
1 985227573 288904317
3 527295182 46177937
1 567699117 631308811
1 36408869 242564311
1 996556220 459587632
1 802425698 308048503
2 693147363 319083732
1 892187937 447691765
1 973608408 954890077
1 702432618 308675022
1 311439146 972929696
2 707202865 206529824
3 988530187 802818333
1 400618111 880607176
1 132287983 508072360
1 119572225 321764866
1 187098822 416481118
1 466224714 357575912
2 710989925 370399416
1 895695081 184600234
5 46418682 497047219
1 416750574 755241559
1 488934201 917569309
1 411561917 83925297
1 776855297 456371431
2 720560574 968871988
1 5160803 603553709
1 600665010 558370370
3 543971830 349687044
1 302741853 370750951
1 838698172 733065387
2 765153315 457751450
1 897354201 279929739
1 614708667 523141426
4 218250809 171289143
2 999762384 818296907
2 510327554 312990533
4 377615676 987304946
3 234364729 395532474
1 332444409 809974977
1 900666060 160803864
1 647276194 53060577
2 944934979 718579854
3 603713536 737088018
1 871772473 485429170
6 156316104 830341416
1 360669751 624818495
1 826947862 450339801
1 293434137 717705875
2 660282868 644233576
1 177367389 90721665
1 594779679 750610102
1 343924781 463803286
1 992435958 780386948
3 434361810 709125209
1 303256514 124941303
1 27141499 780586732
2 412944456 887533296
3 913168639 950849483
1 895442364 497462721
1 236415469 973317577
2 953950152 612495621
1 888012115 477361614
1 116331729 744406667
1 169772491 745188523
1 423615450 158594011
1 437097809 184008453
1 760457614 926260564
3 887328309 874545478
1 330687789 651929336
2 21904027 660570043
1 239650341 925605547
2 649750280 367103528
2 385291508 560481379
1 786690179 430118435
1 312458591 284485478
3 509252190 975189876
1 939335280 862636267
1 997081368 440129668
1 590761869 107290700
4 735872898 633375691
2 581525518 11846762
1 725493119 364903576
2 998833173 295219431
3 386137097 905549135
1 686529695 314976755
1 541751241 327922332
1 5148189 722259537
4 693847325 840697816
1 265728464 62984067
3 769490684 205922787
1 155615311 723499881
1 434067250 545257637
3 998479164 896780090
1 640040307 836651979
1 860452358 462587166
1 944555330 852776126
1 185281329 162532544
2 531846403 890821494
1 787421967 569053424
3 50925181 399624788
1 779778625 951588243
1 615527331 393791773
1 630702401 215173446
1 865142514 824447413
1 311349204 334122031
2 827389688 749705547
1 210430188 7866461
1 275057317 909651015
1 290706904 19142485
1 902064075 766660470
1 96705275 696867817
2 163300872 545246250
1 155899157 120191537
2 42954333 124782650
1 186808388 217845531
2 365196536 291025223
2 773952705 771956378
4 421241149 200517841
1 838586769 338585931
3 160857188 827256938
1 412547855 966444653
2 181860347 471021448
1 958437921 858152297
1 881046019 380842088
1 84190092 150191602
2 408526789 176901824
2 161622762 386688046
1 352158295 778317330
1 380213060 53942788
1 30332459 352063176
3 827010246 921545704
1 867070790 318700322
1 687237770 337484132
2 793223688 382437463
3 479043164 817404836
2 527947084 575822842
1 898427252 809829794
2 250092357 77605580
1 136495046 250064429
4 29949376 900431825
1 157762855 813759852
1 652779199 263684569
4 222587193 794954255
1 978262658 494442097
2 156923974 330721227
2 848322054 553264470
2 303074818 625615206
1 167049221 376312712
2 947334233 332426342
2 383393149 266195758
1 973328859 874711153
1 27434796 626018298
2 528489439 476860203
2 752770056 728056894
3 724707385 701120576
1 728819966 446438152
1 788921502 786363062
1 194484492 538729752
1 638939514 108992348
1 812844120 540626945
1 385642510 510704777
1 295743296 37648860
1 172484386 631006236
2 997031036 452871629
1 277549407 519155949
1 989106697 841980266
1 748296584 677007445
1 200171496 737683180
1 169568861 408186522
1 13588013 277432085
2 591555437 604378431
2 68110163 237911834
2 268221168 210056169
2 414177772 706922782
3 265752909 827357872
1 46511153 703471653
1 427486932 635110125
2 503741328 194853339
2 956481994 910131749
1 767721409 28524513
2 226019233 400716388
1 644454204 203720333
1 754172455 990428835
1 591827423 400797271
1 914319015 734413729
1 645586677 341809138
1 162467916 190858114
1 42795321 476706080
1 693477127 757612439
2 85125377 800602894
2 931859871 174068767
1 624470875 429039266
1 162764793 286022400
1 362454998 57414640
1 666046193 910290114
1 654968348 268369473
1 508483356 377936302
2 880831655 985971690
1 49837010 528815844
3 248155232 13190870
1 117924450 339922053
2 620783560 429657052
4 48852476 144309087
4 914924716 721352967
1 626422490 848055505
2 504279232 766952
2 877397093 190604545
1 180546601 522389378
1 246579374 699532463
1 565422924 939693722
1 354587613 546121540
1 767441903 588331898
1 529832778 401330625
1 925903455 856094280
2 447499849 607935619
1 622906591 412478956
1 110228687 248915906
8 751735413 312420088
1 811451321 816062899
1 601444021 828140267
1 818150843 767130899
2 837174960 958082773
1 87955168 654051246
2 543295930 324846468
1 313483414 297303320
2 358359429 553087996
1 327488446 657821027
3 688463064 290804561
1 687284475 362947501
2 753644058 891054012
1 242896685 776053795
2 778725325 890162270
1 295668166 461275421
2 14360416 108214186
1 399090778 747879023
1 308364554 652063631
1 277012929 495109253
2 550745876 492743896
1 609721097 459378785
1 923248363 354828113
1 926025584 918368771
1 522205535 361186175
2 328832808 711003883
1 398877265 380634658
1 517035377 23559573
1 701116500 523500267
1 142218913 521274796
1 879390511 165137899
1 512626816 541106233
1 545528610 573884080
1 274775381 864497164
2 394625754 439002064
1 74196175 781702853
3 141762527 403555380
1 446882368 553616509
1 628801923 530090193
1 862650038 766211787
1 619567972 50327461
2 284854908 372412898
1 58135302 103141132
1 836538726 849990320
5 377801940 270693286
3 404735705 833298358
1 129557298 46577805
2 630859062 476327058
1 907864894 825334645
2 975401833 322351838
1 814687768 876764722
2 825372452 7295150
3 450202383 251292968
1 2347270 404852245
4 371703477 405796174
1 395208435 694451793
1 842979267 694402869
1 498028692 210378303
3 842027732 455154373
1 635404360 852229007
1 120061441 291998267
1 223799588 955654399
2 16943065 806126876
1 964626034 50732296
1 794369075 632889281
2 97097868 418162564
1 562709618 849902113
1 736459196 158876785
1 308376379 153923222
1 193549351 128964204
1 936904928 843028405
1 925094948 30366518
1 972701114 783055552
1 116692219 432480163
1 99833085 377894709
2 110406965 813713190
1 700695909 71393504
1 145077173 978925776
1 840219338 23503692
1 969970154 151879435
3 916023534 991483984
1 848571093 523167491
2 172137043 88760505
1 581918739 700303482
1 282823600 749418911
1 424489833 10190974
1 63715357 172860532
1 614083833 620489940
1 392370223 944036360
1 693052592 646687344
4 969340930 233040815
1 465712100 202348755
1 790672509 821107174
1 6041407 96535289
2 693967665 857330697
1 516060047 636120289
1 877362502 348064740
1 779796230 489558390
2 973328597 360591605
3 543427781 822391416
2 867754895 936592585
1 4822103 873115759
1 724266435 372362877
1 10552376 839685636
2 820120817 905396345
1 176014322 873675248
1 258599755 786370839
2 842732651 917563942
1 441175931 872257902
2 585620664 558434434
1 426380524 51706364
1 994266996 270024528
1 834636670 214846973
1 447859449 453820123
1 328650652 328088291
2 269582361 748844648
2 755459333 202067550
1 104947510 71362886
1 803768453 126146622
1 880053404 938803572
1 577419539 140446401
1 716684883 852099388
2 214276069 127759942
1 198010232 61470376
1 136420529 120573270
1 862974844 312535278
3 886041884 974169932
1 566821665 388681378
1 147279004 872910786
2 300919339 210322734
2 737307321 153019937
3 949927405 52055828
1 693022117 972136190
1 104610079 157050845
2 843731928 357467776
1 80342280 811618920
4 286186278 151033326
1 830335275 762990011
1 283566610 935674253
1 996945136 791881359
1 995718244 479544982
1 874240142 788894426
1 86678914 663977719
3 289992399 997798940
3 138462271 454388246
1 991233727 389409380
4 399340544 460190117
1 894355699 710130468
1 688906099 426543616
1 44291557 750965113
2 614644924 233401333
2 958173776 653011965
3 580494960 36797673
1 483261999 9404492
1 944841494 383642392
1 78518586 739949994
1 474585415 24325492
2 204257512 507701383
2 969432290 751527637
2 433832507 73853185
1 409824875 940823869
3 691144193 911921825
2 175655193 172756790
2 508980180 867406663
2 230825682 286566482
1 51104763 984567413
2 980412234 731500714
1 244880077 89701458
1 518902610 144738111
3 839132338 236717601
2 105922049 315227545
1 804301666 101395868
1 172083071 710481565
1 61148830 834732011
4 585084760 493377240
1 321927211 655045801
1 648578713 241433652
2 266221684 942291773
5 707435537 942960421
1 740748519 186713677
1 147287095 853228946
1 328762655 249285681
1 559422009 483007882
1 694402777 954790326
2 611092104 407402489
1 982008159 733270821
1 627976425 142344095
1 661819439 128553647
2 57284276 255326436
3 805753305 71644099
2 449828443 433042931
1 69098361 695892178
2 679203714 266827664
2 68707951 512180668
2 845682271 349055573
1 73875030 190542078
2 234029681 267931299
1 34311595 736075474
1 422018778 520930748
1 995304238 825764359
4 419909255 540261661
1 543016688 277905386
1 729235070 432219150
1 574798994 632751104
3 408082650 662237111
1 836127286 84590124
2 979659484 661891552
2 318469033 742957180
2 572530066 931062627
2 804719308 872277892
1 438242999 221829207
2 54322040 566465389
2 952639555 228073890
1 544347901 352818991
2 69863800 182282431
1 650523872 498528932
1 325618110 476883054
1 350656184 983050661
1 628284380 795480761
1 95055009 947003460
1 300775928 943389361
2 564125441 837871566
1 185670847 949076311
1 303429410 827264291
1 511089001 299637529
2 343244725 728065455
2 174989632 696988789
1 480793884 532868013
1 384789134 622970069
3 139543788 113079398
2 562003181 249716032
1 981585694 110878423
2 106963735 39419732
1 118384922 630055448
2 143445582 962853491
4 888947392 493941203
1 511885557 927035297
3 157053100 471726317
1 181502734 644169268
1 381873154 281295538
4 461460093 232249736
2 690538518 249449824
1 250305491 994287809
1 147862957 354487872
1 748662778 841065520
1 711534455 347513811
1 595030023 714505885
2 117709202 381604723
2 190593787 9097248
1 3933614 869570986
2 176339921 924204675
1 375820382 235335087
3 844217345 599683505
1 493729364 481814980
1 327163139 508708295
2 304273639 397113350
2 915783546 732361845
1 246453553 54782921
2 325634841 157489765
1 200280140 346509473
1 701154957 28875439
2 376214843 257220180
1 255818480 488977368
1 124573321 285124978
1 653523764 101401132
2 95186363 224735462
1 21859096 390889342
1 625403279 669259762
1 602746769 665582347
4 93198586 453698764
1 475185328 19480872
1 409967041 181478025
1 51461284 556126073
2 823273175 769774826
1 810417944 722627053
2 953911113 746263837
4 383056429 385986098
1 517764699 560128517
1 681708272 229585584
1 224065237 443528594
1 367671905 140495668
2 245384624 118700816
1 598403402 305438746
2 603176942 892668027
2 523726181 696681986
6 631139042 610325628
1 758987716 852790475
1 68128433 490888825
1 449680062 974276991
2 190417484 985932736
1 858858594 174462153
2 260883720 75090204
2 721838233 192241856
3 783739108 692682390
1 787625141 573274377
1 796768929 789829472
1 213604245 920133298
1 899630856 614228065
2 980857944 459654732
1 22831846 487003114
2 872888837 126179871
1 262248641 7126678
1 378223978 837277918
2 739619411 173567632
1 851447409 762403857
1 79108599 956333014
3 527340702 204102145
1 736103603 297157652
1 697950845 345078262
1 897325138 396274153
1 689576261 519473756
3 95222972 421581802
1 759075792 546308562
2 157125865 278633519
2 331076447 682016620
2 194400209 957178410
1 528770155 630582523
1 433392592 282956708
1 115858630 974327485
2 298817211 629142895
2 766258954 494753076
1 585047795 966562967
2 847314531 227849616
1 363447905 731654966
2 871994569 926339502
2 309983825 776335545
1 543495515 996081431
1 770662407 337666768
1 169183234 772919987
2 386234326 817671441
1 937042376 975939248
4 389730234 747249881
1 713570279 769692180
1 692158958 471875242
2 672614632 638928320
1 821701049 128370173
1 334424929 82742024
1 638541460 499078385
1 908563980 530517817
5 830534393 744246297
3 496118181 116729542
1 954440539 5543847
3 6886083 593431266
1 847874444 945264627
2 900323770 594039132
1 356568753 719053454
1 768930058 968996486
1 359194400 467014897
2 810707930 664451007
1 707217647 410272284
1 668531597 15980168
1 778750411 188316064
2 886011219 93040668
1 904702958 997872068
1 67432457 584749402
2 753572681 532156391
2 84409024 175649762
2 841991986 50076604
1 848783507 179629386
1 248520834 882197308
1 292735289 752425976
1 696503533 745487829
1 37672382 236066773
2 523629337 548335429
1 627251786 742847307
1 570438119 161109696
1 270531244 943541055
4 796970086 208715293
1 221241818 30227097
1 754641507 107928284
3 951336303 266230128
1 403335709 589833142
2 446572205 875907724
1 630613003 539487989
1 720314516 288604157
1 855188815 596065359
2 592816982 202178073
1 769587406 119833146
1 817238947 889956988
1 161576280 155297904
1 358636897 540410085
5 297613420 890606717
1 676537079 849748002
2 634745236 441467821
1 812638051 270741038
3 319790525 526346517
1 98006809 862659394
2 834942999 923959364
1 73767578 422136105
2 838949639 146537152
2 773290027 509375124
2 972565200 504906630
1 186516013 590299415
2 533543858 474164437
2 298456044 963993920
1 109834209 33760747
2 731560814 453121480
1 528689805 490452720
2 845956692 986273100
1 800396740 243896162
1 200186489 859974636
1 784904414 224928010
1 692090834 960184928
1 220108552 68717203
3 837630558 209517826
2 589733212 673942753
2 174429606 1089441
1 714024676 581980172
1 339759368 402636119
4 168037807 530042366
1 893726901 831466024
2 876030244 48979861
3 877912528 423748493
1 711163869 829768631
1 795387385 768827435
2 108420750 34445062
2 746046687 325926364
1 841076286 313313595
6 924357516 17668391
1 52712550 697135723
1 757810581 416483289
2 688655490 146620648
1 72872638 685415550
2 414555472 712664107
3 248528002 346823751
1 207495041 164373441
1 46959472 193644554
2 595085605 634631217
8 277874650 858284851
1 858692510 621421490
1 876626641 210655185
1 954260907 919143782
1 422382671 865676151
1 591329858 754238417
1 50933506 42478449
1 352897045 465490236
1 4377948 997730372
1 209547845 817639057
1 919178372 941944278
1 960096507 734960873
2 481746613 875313376
1 254301361 737104404
2 605282866 870362319
1 65012675 500962502
3 679684192 248191608
3 620550146 813478328
1 102244386 24944922
1 265589307 856802938
2 275582888 793112334
2 403690896 898014763
2 881253208 320198116
4 133741917 484927977
1 353438283 99733708
1 594487477 89885882
1 783683433 890389158
1 291884246 345772356
1 724962475 145520436
1 920468397 467143312
1 911409307 748028069
1 685364737 890923909
1 563841456 829862916
1 729020934 261137459
4 46088724 79274316
1 714141474 775512676
2 562037258 954693650
1 121544716 148574516
1 776232398 121908486
5 418197407 704016069
1 382992337 707631984
3 203516951 34204933
2 61932409 344714621
1 208446423 10690231
2 933301456 933370764
2 202346843 111900465
3 218131841 964540042
1 709543722 557849432
1 731424048 795131388
1 421844059 402494040
1 466117517 200511310
1 972127443 692282598
1 947450724 321458580
1 248115661 617815035
4 509268858 88682963
1 928735633 418410659
1 173896610 629897931
2 983624097 106746425
2 230452474 702615450
1 319814067 197741454
2 319570243 340584329
2 635509272 970954134
1 40958688 245333946
2 529423543 70681266
2 24674751 565156574
2 184423550 751087609
1 891105419 133869642
1 975997409 301294081
1 148599481 664654444
2 304094029 776803251
1 761928325 402868023
1 91871894 276036094
1 165863909 352542770
3 736427788 216760615
5 112033997 196908497
1 77410809 217487305
2 599320682 859326380
1 84154415 201464300
1 582376128 682882689
1 422035847 392209543
1 932490175 447367136
1 644809399 181976854
1 351909855 382265932
1 769257680 813092535
3 738193874 994167164
1 948268841 304233209
1 813839865 207185570
1 200957818 135491220
1 283943465 400210981
1 451998323 867327067
3 287443387 390809801
1 161487107 653754386
2 664947742 264341812
1 88847993 327648049
2 472453755 733229888
1 314967685 219616837
1 54979673 49340133
1 300933582 985487611
1 632903508 873256152
1 714947324 870428052
2 933329157 377330258
1 491182779 343637012
1 710584369 824795838
1 794187262 828268035
1 198921243 176965902
1 742502532 677321419
2 70361406 655592124
1 247422398 788518572
1 742220026 983049570
2 337829980 846072254
1 949377177 89458415
2 732624341 204997605
1 990252982 2473903
4 944547562 997615769
2 665510272 363924347
5 473608070 243372065
2 532926861 744948682
2 175009999 661030728
2 847980286 342017792
1 346251399 404907431
1 706518266 698178486
1 336939528 980947893
1 599822575 438398780
1 384242126 302943165
1 373115473 836143
2 126486938 960730645
1 827290868 277354444
8 348609391 324388395
4 347483008 103520149
1 364765466 863479688
1 648773504 709418742
3 297479926 607061211
1 137448771 540637164
1 376897769 11295257
1 938878394 428119164
1 860053287 153139599
1 541388903 193925612
1 325514830 445776922
1 334794512 213827978
2 811372719 168215819
1 753873294 709380572
1 255433353 525001098
1 420148 943374570
2 978872882 554006080
1 886258406 750382014
3 784808245 541152359
1 853293192 102577778
1 850492712 331082200
3 705799280 783085468
1 973917161 994719282
1 787307429 634118875
1 410636634 504780498
1 93836777 311254578
1 420896244 123291963
2 167131051 664854092
2 735331010 60235996
1 42247191 794307558
1 834458068 76771133
3 819114393 145037053
5 375302785 648002240
1 165125832 882873033
1 293773058 416328491
1 186465120 942305166
1 764335884 897704978
3 794397151 381595742
1 990243000 628797945
1 751499626 849681098
1 254851158 584449393
1 317980872 346055547
1 776821276 208761559
1 454653213 337359206
1 418267612 418781508
3 524247983 468392194
1 561923516 25677501
1 294447238 296510933
1 408254794 435689496
3 776143138 547787846
1 525851889 616413755
1 16241044 878254024
1 160074097 435683748
3 920660143 434318021
2 276118089 310407931
1 502372935 57000310
2 567944131 964256877
1 695333823 999748647
1 895495167 854959437
1 86926556 309172532
1 123112273 379205026
1 406117005 51037500
2 152726002 778316041
1 935525161 554996355
1 553859275 972666184
1 754489 413473159
1 872536933 804772011
1 89663615 862108057
1 669763316 85519184
2 984660952 964833719
1 665028974 823550414
2 535332108 252166930
2 160804232 613546654
1 867835859 86055182
2 419795717 323044227
1 103922131 461874607
1 719356988 321400693
2 196696629 851548410
1 907165712 921636133
2 574380674 992077789
3 881743789 948265668
1 830915303 921889533
1 476834176 772689757
1 952365554 232226605
1 211069328 97467838
2 216347439 424721199
1 618360908 681766998
1 385466485 837738283
1 259326423 831491704
4 5346389 215095990
1 26751816 684509037
1 592136030 375398010
2 420080402 902624479
1 178725941 224471256
1 199618985 145105408
1 33786014 797479455
2 739942625 750205299
1 376351812 526773502
1 29777223 75548022
1 525384134 235999524
2 917268625 652116737
3 85061890 941174151
1 887691894 986542620
1 519925877 244961560
1 335034485 829946885
1 357821415 239625282
1 543867829 287603707
1 364271852 198697996
2 834678854 977872088
1 389549780 496930222
1 461534975 53760471
3 731352941 649474822
5 948628749 938455204
1 608901031 108247110
1 564254591 103012377
2 100538230 733516735
1 240895669 54569523
2 855961482 620787947
1 413148812 793382252
1 280793223 272497350
2 582020185 217440508
1 670185810 527184081
3 372528366 126435152
4 896604094 973752848
2 674953320 937840530
1 462587108 300682700
1 650904097 75862044
2 210889939 331491759
2 299773101 131115072
1 777413014 898143144
1 205236443 365888628
2 469352305 96515073
1 989159375 727523643
1 789227546 376741245
3 776373492 490459120
1 360861351 958524360
2 928620164 225080438
1 671532110 324672247
1 685999614 822541240
2 72186457 919213824
1 686144225 39193053
4 394448980 784028426
1 781155303 941708103
1 271260135 181893971
1 572909263 588792393
1 312856060 781480542
1 643564605 591194546
1 753490665 12213826
1 63724835 364093116
1 338863750 875856135
2 186013818 161543534
1 681412859 66140529
1 37748640 326396678
4 660815833 219944095
1 599308714 624990916
1 997894985 162726796
3 163400678 498168488
1 659949583 772163521
1 86381401 317220084
1 355116469 849026978
1 242683251 672223907
3 545491366 288010554
1 134252450 509717023
1 543855295 103627792
1 139526546 919832608
1 975688174 604935208
1 489464323 399053769
1 676682149 764916997
2 149344524 541007615
3 11181117 408521273
1 667710468 10825935
1 281668423 67637203
1 748109219 132112766
2 104589057 777335018
1 746934487 628329719
2 745507438 477721581
1 553920488 695000957
1 180954855 599167478
4 27054884 98409590
1 298288453 163117866
1 684962435 655411034
3 178099151 216079197
3 728413732 203145234
3 432212501 609813053
3 103354356 250041524
2 310420079 724231633
4 300026380 545527803
1 217155948 773249318
1 257167968 429690507
1 621036844 964960919
3 994218378 809856995
3 771935539 679745275
1 600324766 52860610
1 209092281 952020094
1 508117850 986234275
2 257902820 508889792
1 545886132 316030216
1 739259319 336135153
1 225987378 220186324
1 713792777 559595403
2 321788677 209074607
2 105521522 698498824
2 395612349 480531115
1 645480610 286242088
2 56474888 75619597
5 313265578 572250320
1 8080560 108217354
1 184519122 262633000
1 996021905 793360868
1 553763428 577480604
1 273423019 367329014
1 565794339 501319975
1 695302105 91581878
2 940381567 485457887
2 163456918 8797561
1 255465998 172918648
2 462996986 227645853
2 875037375 206498105
1 915414679 529836551
1 505920665 707544913
1 268554151 206650560
1 787171352 407241139
1 776671651 942109210
1 115892606 651712504
3 198393574 48732243
1 13222121 571593649
1 963336769 322811053
3 370965347 861054613
3 555458216 535752766
2 589307723 296210640
1 586323317 885836559
1 150107305 556122397
1 797605550 642785405
1 986825770 228678080
2 596923145 194835140
1 978980699 881025190
1 399439007 495285551
2 658493131 551544746
2 864151376 263832809
1 247958947 261983082
4 523612799 667726104
1 382147256 51346747
1 734810665 270024673
1 491918570 881994810
1 77608888 558661532
5 650190684 981897541
1 474539400 757471225
1 623982513 90408627
1 538919474 413434164
1 531097164 167605089
1 129563933 966089474
2 802105163 311892935
2 548144524 508687995
3 530249902 106434702
3 939129282 930205763
1 863896651 309076437
1 467090094 277036945
2 773913192 216735339
3 681084326 571732830
3 734975290 687154350
2 709822542 740975208
1 818038333 486662726
1 28653575 420915148
4 673406685 958673004
3 833835718 720104983
1 835994869 859002634
3 539991935 99313664
1 523099589 537267933
2 50837188 363055891
1 101820257 501190533
1 844065113 672546005
3 993653809 654615263
2 302810482 657883338
3 529665089 745028797
1 387594876 29856405
1 210116670 874560752
2 172349250 722343608
1 334599757 777461153
2 133938804 151515568
4 240898406 893163136
3 580491336 794203572
2 246012543 534446831
1 26803548 712369023
1 736312705 560546004
2 650957678 76151361
2 586355737 680065105
2 767676837 156237564
2 982553997 458626339
1 975509639 428644592
1 132555593 888829192
1 878838690 963932140
2 620857891 838401291
3 627939251 873689855
1 269076170 737083936
1 960079649 733366862
1 877083636 713997507
1 639308867 397339185
1 813808786 991078216
1 521159609 677619535
1 264387186 877220497
1 179259930 213401128
1 653926771 90346180
2 713864367 270537768
1 211018751 724070652
1 853882642 272741613
1 774650051 861625489
3 296689476 86012345
1 787375482 757111079
1 687835434 701450669
1 987578950 894052632
1 124729166 58187886
3 713084553 370192253
1 268781775 979043581
1 642207139 857726921
1 429221038 624534556
1 819962199 642584814
2 778995211 81557089
1 487211153 91198454
1 840238264 872865084
1 590274043 783848534
1 857524632 767499556
4 102792625 40516151
2 128209284 368106807
1 261200021 155374621
1 484902801 220791408
1 230455109 323522736
1 444963478 165802501
1 492905946 732575101
1 262689528 343360900
1 356265183 141052375
1 105494719 947993557
1 840540405 805437813
2 356086487 503328034
1 900073134 617348066
2 239513722 685028876
2 380078830 493480982
1 110118366 793649515
3 127067910 218579461
2 337797545 116682086
3 673392583 974116325
1 544397956 634980228
1 123486373 94754593
1 643834298 227017050
3 990683844 980224160
1 651260324 855751136
1 458451144 730053760
2 658203444 534132729
1 462373494 297497813
1 370742496 581796664
1 3059903 645216075
1 521020728 809162638
3 125203509 186724313
3 352922767 147762188
1 431615631 187855182
1 962858910 809943934
2 906157572 239918725
2 110583278 229832954
2 684232508 340357167
1 760701851 570188922
1 776411024 623856951
1 16547918 613846075
1 561482879 555906825
1 845714909 650961072
1 833339320 776792580
1 920964569 858422375
2 625482407 533964583
1 190360837 400574366
3 987775027 720966370
1 787986029 471024589
2 736861713 410390558
2 563486924 630381711
2 133752854 531464346
1 154492411 807176769
1 972809670 426269985
1 592606084 601092386
2 224461140 286481122
1 561302251 228033855
1 928699459 392350700
1 67642668 220272727
1 779844744 549960440
1 363842502 469437754
2 847408024 156672992
1 229859895 73825306
2 932983822 537568477
1 592877085 229021809
3 274147185 194117114
2 467625725 954675201
3 361530366 882513811
1 53370135 988234685
1 754141214 478272945
3 911671525 983694319
1 32649409 509373396
2 23384626 329132157
1 279321758 492509818
2 44753226 122890768
1 975117083 324346271
1 906288806 68395105
1 301286606 95683019
1 768457415 4251091
5 84995301 777322378
2 301773076 77953295
3 434512896 822229525
1 922168828 65681774
1 906963078 916610599
1 469808762 554641204
2 702761379 739045074
1 633587091 893376757
2 9759623 525478881
2 233069984 469349650
3 461924524 709295339
2 147239518 332369751
1 369421057 2085859
1 194988137 686867980
3 127594525 708940407
1 194089163 318602149
2 68895536 14150666
1 960077195 736200692
2 468614271 280015765
1 460196778 656960964
1 989631127 225714561
1 251675666 148024694
1 153671886 705223070
1 223901351 593212920
1 500190891 902945821
2 775956503 326299454
1 541292943 163796504
1 67257112 220321932
1 244273427 484271498
3 70495362 101457969
2 996862069 994626867
1 926161756 931416722
1 530532720 949030640
2 593598048 343640958
1 427267384 283538030
1 889732136 309784874
1 995079367 751585187
1 371005126 651899794
2 936725228 739388581
1 68685111 890321673
2 481092254 135490840
1 968900874 747992006
1 216388487 23884743
1 712580433 108950935
1 31989636 566740084
2 470045633 136198819
1 242851736 225079160
1 988842520 867107505
1 827350858 148487950
1 652626539 387955022
1 70184281 624111291
2 984080940 401722429
2 327825747 698026890
1 130665561 50146289
1 763782346 801517068
1 742828607 246049913
1 123258179 42990373
2 902624448 978911230
1 508835115 29473433
2 819303029 508097454
1 353212533 760613040
1 164160944 533575719
2 870036727 955382723
1 949857745 344366342
2 124124995 349506112
1 674659807 148215442
1 511599402 905695730
1 701570212 764258656
1 171031842 156332735
4 536612486 844096776
1 511181652 723998492
2 102252458 387813366
1 400826161 772196516
5 128261677 646470912
1 944435197 191534427
2 116524268 9061815
1 413812872 290261175
1 115755226 986325131
3 777259209 361087906
1 107845193 789110708
1 523292227 572068299
3 296268992 300744005
1 353099600 517149459
1 517004853 8745925
1 298761010 654998897
2 843029856 38411664
1 881214863 115074556
1 892564400 769502472
1 223120568 383332580
1 638836776 48567477
1 564393129 526087351
1 781981108 256011138
1 462856698 513004451
1 587695320 967031093
1 855396842 146019607
1 236642021 315052118
2 614022628 948895651
1 458623663 724427941
3 230717589 434394237
1 513288769 381007504
1 994806120 195552971
1 889599017 274850544
1 926945239 256196886
1 396065008 570585398
2 350641360 106083357
1 101402840 523582290
1 561602188 589480981
4 503503088 989448933
1 637076481 934421411
1 487417759 648252794
1 801444508 562958241
1 606610073 993470935
1 604254150 795470201
1 10562007 504176603
3 685780401 104559815
1 495204540 309840482
1 861198139 10455664
2 695671969 562514509
1 73088671 801750664
1 731690601 812372052
1 908097753 842610273
1 655336931 211446762
2 855884679 231582385
2 746528224 164703685
3 52093315 947596874
1 244918887 582757768
2 198384896 465937680
2 785627580 590580747
2 929191028 82519643
1 110511064 341266114
1 795369649 1981268
2 364185290 979876598
2 62315318 643425603
1 835984472 199635988
1 533858907 345980640
2 670238618 223733026
1 518370417 280045821
1 245995009 602791195
1 829133019 868810745
1 966917185 946085492
2 139586964 170067835
3 547873742 280521397
1 260600461 478520642
3 601605864 210979762
2 993969688 440527100
1 934422663 30154950
4 630784216 270182861
2 82660759 299746963
3 56398436 834219614
1 363800073 851031774
2 631759047 755517820
1 1950281 94666224
1 244265647 397547984
1 833035966 510293943
3 144840095 573120535
3 699495839 8070345
1 38048448 213559048
3 924408953 795463298
1 77498855 725768445
2 540238249 148818278
1 896186971 439472680
1 229414108 358424832
1 248671934 977271097
1 977057313 473019587
4 398492137 521118897
1 95123746 607312663
1 706266116 206636147
1 318291954 946375438
1 801019784 927888920
2 250847467 446383622
1 247582333 259101305
2 15430987 7524299
1 677801616 184236290
1 559168932 317069595
1 839523244 707627890
4 793443466 430195934
1 550861166 595296137
2 508802994 594931328
1 258280034 481687841
1 387070887 493719747
4 854887419 357074604
1 938336499 548435060
6 530679004 975616474
1 943417316 136075613
1 182089324 463302693
1 825387913 9824850
1 488282570 897975475
1 880276300 527832810
2 63340802 618034033
1 990122855 130994291
2 629933919 712702085
1 220852437 543692484
1 414359238 339262706
1 804024973 974147457
1 557263065 410165529
2 984506050 577167144
1 339952554 847610503
1 88208478 492819228
1 609170282 493572177
3 8812817 812978503
1 591686638 695487488
1 360110173 911077867
1 861817907 137577851
1 446541051 49345325
1 227887361 829393099
1 8890041 490959015
1 792093258 611358610
1 815075811 157641896
1 263450867 307074558
1 840015886 517572202
1 190812183 879732228
1 248117906 463011134
1 785786512 912745902
1 300514423 817891951
1 443327628 463316383
1 334646265 714884447
1 61405117 522344762
1 979023753 160863343
1 270634352 805965879
4 404167988 26165379
1 332107219 684416415
3 361801680 870123569
1 490793056 341672590
3 767376799 769249763
2 753693553 293042407
1 689656785 507374663
3 691795906 109862099
1 479973751 486247539
1 958304295 313394266
1 397573774 604121395
1 686228796 426398030
4 406366733 289423837
1 313962135 608922061
1 504239198 353928612
1 710366419 904742224
1 260253955 917214393
1 764029759 707089000
1 548771163 714453206
2 345313081 337843756
1 42802016 22019445
1 1039119 294961815
3 30796123 245719699
2 312903652 793418634
1 186084024 698187430
2 105444335 712346190
2 844697558 679424863
2 674009891 600352554
1 809501687 284008546
1 513841022 509936302
1 745231857 681479051
1 353879255 514927840
1 61068364 959506305
1 724629206 880120930
1 751756977 370112693
2 496596466 392605356
1 185286421 406063595
1 444780902 662127189
1 679656030 984446738
3 685369040 326036368
1 871220651 447084712
1 861039317 908123235
1 259847090 332764909
1 37632121 993069284
1 321811847 296503863
1 982809937 3643270
3 544183152 668804196
2 400690877 421873824
1 121553823 986868815
1 397926349 911435405
1 848136203 438569270
1 229680730 9166778
1 740035741 510175089
1 499613206 770144223
2 71396741 261899380
2 526893877 954256196
2 936234516 495247891
1 283209541 930363092
3 778223870 446352803
1 162261945 346232453
2 799960213 606561300
1 10771343 26461982
1 547944989 602301244
1 381450051 822001084
1 477459112 613845594
2 127170256 873172296
1 384122359 447007962
1 241582401 156248427
1 530577957 602830968
3 869784013 684321899
1 92271299 116418178
1 189196725 702880204
1 35937126 137884227
2 650881085 298054890
2 519135890 828106215
3 982103326 437723460
1 71779819 940722590
1 581443082 209824685
1 238581268 187566848
3 859324096 729545291
3 701076952 989015065
1 370265740 151077515
1 956182108 313256685
1 994528410 734796407
2 353601090 539381953
2 663205239 56655590
1 167322830 726061772
1 312751851 374042590
1 170405985 753081201
1 649834622 796080039
1 963290846 386059410
3 245427679 213621826
3 683379312 629036637
3 321432532 482465320
1 698053169 885881665
2 941572823 30659679
2 320291864 133756144
1 792206898 687920977
2 290430816 28867364
1 380490797 755025973
2 920850131 926747881
2 954282323 884443896
2 206890580 315715080
1 988013304 641903635
1 75665318 653408625
1 426004533 587816213
1 875609699 134435514
2 4709691 345005988
1 695106233 406196610
2 100576258 760272117
1 527990747 458631511
2 79935670 632306363
1 349617633 353341827
1 626348933 188438531
1 809006848 824586793
4 559852593 954967642
1 627988091 402823454
2 891050855 418109860
1 840789156 291454017
1 550787037 184479247
2 999731344 606165764
2 555929803 776555444
1 810044789 296101900
2 87292842 986289666
1 652413276 810518431
1 588373769 488277194
1 179197538 461237577
2 97514222 278117821
1 970374465 69472880
1 977554212 635609019
2 613923204 13372171
1 814918393 415723181
1 286429199 376210193
1 304175493 374515014
1 272689813 162477665
1 189154320 914973607
1 877607340 323686597
3 890880149 313037920
1 303569579 342572844
1 96558719 899837176
1 846976350 803555155
3 385981507 274919508
1 780607599 991969735
1 894429375 546656441
2 888157895 704499522
1 130998981 644260106
2 425150780 304631403
1 796640798 295044591
3 41774232 981453717
1 152016196 405197544
1 242599716 544518322
1 783610065 145902312
1 636571693 841422228
1 856567092 750414818
1 358623519 590284263
1 303190477 251015588
1 700374056 257475300
1 56425048 49754064
1 735158593 643174812
1 584967962 228030326
1 258573204 517792116
1 255851833 663158855
2 940566879 129482570
1 375552746 690185756
1 233988201 201108820
1 922414313 598765426
2 728885334 896689418
2 456141577 297383122
1 872960901 894211182
2 659899741 793941928
2 453842375 750700099
1 623782334 733952971
1 588568267 601563750
2 6277687 470557267
1 306151550 307809308
1 392196980 16997925
1 335293387 159820815
2 822102726 107480136
3 904464118 153876031
1 497455518 524817986
1 381661174 595474190
2 675637497 739069850
2 783842378 446721965
1 119602997 723908916
1 299412037 702172752
2 394754092 185261185
1 544769202 114172748
1 979265181 954104145
2 215612427 284463134
2 445878604 691775766
3 458113758 624777679
1 229640479 607017451
1 690256367 6966416
1 497058825 278348041
2 13562532 625304184
1 808125936 264828263
1 779681053 313325735
1 32742525 798319935
1 119627322 73535399
1 461060746 74466676
1 112222987 765513687
2 781502114 168536402
1 169691836 776781018
1 265807941 622709127
1 528038714 956848032
2 62237146 76813088
1 676240406 610868263
1 348077495 236729233
1 893186363 169808694
1 127956617 693287167
2 253794211 533400746
1 713286790 122003797
1 775491301 899328849
1 594112048 432814883
1 661051461 985845884
1 432451069 952137407
1 973082719 277891263
2 834504664 922572507
2 108052331 244478160
1 583364173 24313670
1 491610725 696206893
1 903862939 435522418
3 452472279 821605321
2 746842697 953828815
2 412694280 971906735
1 546722550 247273035
4 934921489 947087962
1 383242114 845975779
3 334578315 242493202
1 948029694 450587634
1 164976390 528617593
1 638412224 118388373
1 856686532 379950549
1 131177837 175547777
1 317873859 828062440
2 105096730 105059818
1 238297838 615765088
1 635275769 501773207
4 220286078 733355416
3 620164131 464722627
3 504296273 17116369
2 550646752 195521062
1 587203387 71239647
1 240495260 322572894
1 811225120 460004186
2 164535964 171721388
2 897304259 67708929
3 287970019 925546062
1 827523249 931865531
1 455087363 279883565
5 123298510 458226814
1 643490734 13425072
2 472797600 491931492
1 677742277 299983964
1 517943633 590841802
2 420626995 76427715
1 371522403 22406882
1 277948385 561314944
1 382454998 323959685
2 399371387 194579661
1 999633548 119878581
1 391022306 715175789
1 433628696 260957028
1 526894585 698843369
1 717169890 914251919
3 455507426 319783460
2 542617458 842155213
1 589337018 41655862
1 755539232 926963119
2 514682358 297507192
1 249117170 298112342
2 578375115 885734300
1 267317394 80863372
1 280293581 185477194
1 253812364 245833599
1 810025505 737501169
1 654759490 510766452
2 558878834 880100053
1 181319743 473288602
1 551526160 361651367
2 731061701 768748119
2 552066231 338667953
1 581546379 583339132
1 193617593 394579422
1 919231497 107792721
1 299180935 415375710
2 439687524 491918524
2 642244327 139949372
1 99710079 603929351
6 254355088 736723389
1 868141797 458837897
1 280709548 622681144
1 704942293 372746032
1 772750596 679312033
2 477576147 543538981
3 236981046 791382341
1 394370254 788093725
3 646945761 770885219
2 756377442 404941439
2 9026062 315090459
1 949099112 929157717
1 702107357 873064917
1 889354688 782308028
3 290416448 938758192
1 445285785 464233473
3 504379860 999765087
1 853006286 796922265
2 468828522 729456750
1 585769980 730806220
1 98893998 296799590
1 919661429 736903922
1 320931709 686248601
2 658797934 643120155
1 707943904 951035789
1 373368665 710828850
1 767245322 382585443
1 731711388 904808323
2 269298061 774054596
1 619445446 36992759
1 500123483 237800693
2 709320251 44920822
4 96692578 536153651
2 860664239 837187676
1 741665655 664178946
1 98755683 476937973
1 299638881 180548973
1 711014557 561063285
1 331449186 670444009
1 367326302 999023375
1 695923478 166868576
2 682223827 799206766
1 866627858 999461392
2 974493751 635279765
2 276865758 909997497
1 713661508 613911891
1 971677561 675032942
2 798073924 80709365
1 408061318 863817515
2 23967487 600598312
3 277056053 538588546
1 376898968 859762170
1 170908692 926080095
1 919807124 882725239
3 843251889 866263237
1 126391988 402956497
2 240910403 108384790
1 997737807 640874134
4 278845510 547500039
1 15902635 106214415
1 766734141 795198558
4 422284849 395279212
1 8127395 628814621
2 566620774 794256523
1 854629682 500972879
2 743943328 205451042
2 248345074 206766435
2 727728074 880970408
1 486432364 455009669
1 97304841 620256842
1 686324378 952883947
1 27475078 565436993
1 829361355 918155083
2 730586737 445316409
2 582155824 328149191
1 218658339 79190731
1 903032356 304900957
1 546838901 644856204
3 620853098 349008016
1 878264644 528891179
1 334379182 611994216
1 346209248 12205154
2 748713018 316969551
1 27568086 882297039
1 292787100 450626590
1 224240758 621509160
1 121511759 680985855
1 964012396 394079731
1 151273141 589132960
1 832803482 645542007
1 981923034 662423093
2 84959969 350149534
1 822939736 531746121
1 211406114 547526678
3 939265405 520085409
1 260861977 649000989
1 821393102 97254998
1 866970459 818554925
1 317804315 499109421
2 629410427 898190089
1 189917366 408832744
6 428938241 458303016
1 858612821 642708722
3 735403021 958552200
1 761541210 679046358
3 934434748 326258349
1 563846794 374420523
1 973020713 272696771
1 476793841 78931266
1 284936113 181925616
1 265091436 602036188
1 913837681 837211450
2 336347754 524104582
1 59280600 443061304
1 384301179 917254867
1 526253870 465423973
2 114802465 609160723
1 113740185 960288438
1 505812112 497977462
2 318388778 305098792
5 39476589 193546066
1 410126482 67985727
1 316318715 756892352
6 979948529 755742117
1 519122922 994144033
3 95395428 926189199
1 633811809 26357230
1 545779270 764155002
3 828253858 579888433
1 203057702 545302914
1 88794557 255445010
1 149391069 326486997
2 230879058 519008076
1 300879533 817210220
1 776194806 440098359
1 169757284 592826997
2 236179603 520532254
1 873750814 891811049
1 46558519 280241500
1 185321381 636996038
1 573236500 998427646
1 577278798 253136310
2 761934730 198992284
1 35875610 74569263
1 133619476 688589131
1 168903141 704985011
5 400598783 17623517
1 433766050 885176826
1 356973997 140629842
1 709312528 535239392
1 243089634 822785240
1 608780072 763574858
1 23385940 161841088
1 671777922 913481702
2 798631665 252064631
2 774170527 793856880
2 640919144 607509966
1 751762810 457185979
1 418303097 882560712
3 283922479 533986900
2 504986105 628436388
1 163823495 955902703
3 625632068 17317908
1 94678805 659463212
1 220685266 853607899
1 21452665 655301648
1 490510559 71587984
1 426471505 635791662
3 161169047 858742854
1 611215134 228110472
1 526791596 118667971
1 275094119 309455322
1 250871592 151263424
2 706843871 918642393
1 846690687 435354690
2 19553398 176189552
1 960667439 10307099
3 209089847 279923911
2 425822921 210186542
2 545293770 771565781
1 651695304 780849991
1 318616786 437068490
1 223265744 175923343
1 265273133 852728854
1 324095000 633767681
1 500036938 70930872
3 726293937 4106101
1 273329445 299020440
1 962751574 760593181
1 418935468 279374576
4 391792098 730713251
1 679325287 512667030
1 89970249 334272845
2 967456162 447666483
1 453337659 136455770
1 988256395 65421901
1 939823185 103545702
2 436616703 455414881
1 565370222 297899798
2 113210456 384070763
2 747207603 794547647
1 73509854 383367033
1 949552192 965398983
1 390263769 583689755
2 673261894 395227714
2 832797417 264017208
2 806731981 165156128
4 622189513 710321033
1 989241400 635135454
2 948267784 603460902
2 117187351 715017844
5 854572893 65599087
1 489090789 306674530
1 839905664 103668206
1 337749109 892156262
1 637534439 558216389
1 228753608 255698142
1 647801373 410673386
2 927503302 746670943
1 830314905 128033119
1 261196534 816592809
1 587760433 108641950
1 512674074 794855842
2 796212985 442355659
1 21293799 77227130
1 137017346 248285850
1 262163065 106608956
1 516863050 715561436
1 569669242 746401508
1 453262472 192188290
2 680629345 896777630
1 211072914 254749401
1 461614794 173648867
9 590213777 350053435
1 73874170 642616867
1 604414985 508213546
1 764085839 583425368
1 407933135 357634074
1 377172302 699681600
1 585028632 491377986
2 115423802 108970293
1 21414341 478985967
3 46088994 924078114
1 896927679 984426807
1 545751816 915398645
2 215923222 97321032
1 695511993 541058436
3 208155888 244466084
2 149470747 957733293
5 324847300 938206266
2 344209750 307602519
1 701112657 822843769
1 288525149 969150575
1 675869634 642172235
2 56258481 143892893
2 409501966 893753857
1 163393253 90631678
2 855665593 745421180
2 643928234 777959951
1 286880008 483328398
2 340137127 199465504
2 104474562 788013188
1 323792445 565699267
1 398541578 895483171
1 662957303 762954277
4 936231840 11480194
3 938510995 222638994
2 712501275 986514130
1 46470897 801766416
1 859303925 6629894
1 881423731 775652698
2 914437046 995335434
2 753418927 75778509
4 420051609 348667739
1 528412492 790285974
1 978543215 912184050
2 585798030 606020040
1 79048681 167858427
1 722298394 340671194
2 227756736 349848491
1 341503596 521776244
1 672984802 392897632
1 642515460 710645289
1 24789779 260033104
1 842067663 522335179
1 779332425 182428695
1 546986979 248511641
1 252602584 109699434
2 311114844 35916301
1 566841 133683462
1 351150720 285509636
1 395210148 466095108
1 122217462 230311009
2 540275529 315550298
3 784906692 882350501
1 401115206 827345379
1 17425550 135068404
2 365629916 679665456
1 838324934 337614663
3 51597499 681295946
2 137677389 723917053
1 104463369 468140361
1 433096241 525629033
1 691745557 92873338
1 909132348 659776549
2 281650310 823652908
1 656176939 224765311
1 716676115 355603640
2 577005624 951067831
1 215773827 647103837
1 227136449 941902986
1 43576860 535662815
3 964750635 563146758
2 421975171 532444893
1 185261206 843641996
2 968989077 393803937
2 226917144 143575608
1 781965621 1893841
3 711123963 653249522
2 251358390 826643844
1 930699977 238368716
1 835618012 37372942
2 39531607 968108846
4 139356641 726246145
1 80148989 471093340
2 602322250 130716554
1 864158609 353847405
1 84239168 275047763
2 202532263 993300603
1 711669499 177642949
1 87182796 910728202
1 916779553 174546865
1 670930178 371591654
1 718719643 737268050
1 202902479 291144194
2 350828927 363038983
2 322344567 33704890
2 61170476 92113963
1 258608447 439748570
2 110662753 255507780
1 79005593 660048740
1 424728325 936941652
1 247370621 672072675
2 994302472 771478658
1 75487424 172329921
1 764650007 162227199
2 878992419 237236536
1 413733654 793811357
1 293331513 899918082
2 960198294 995224754
1 142506487 485656236
1 212609466 104774512
2 414860734 672767383
3 10251625 888854732
1 366209393 74161070
4 849384819 572036137
3 900551550 113747403
2 476790439 773715943
1 70564492 974884013
2 399302852 896180072
2 567813337 519017912
3 737751526 424257391
1 734335037 803562045
2 32458498 670627519
1 29349794 356217086
2 998518041 255781659
1 16253349 123998638
1 954582272 427849622
1 839105558 32512499
1 16391795 497043782
4 145803932 965318208
1 696701020 335544405
1 225217613 149754724
2 845158594 441659721
1 710892213 41548068
1 316311046 224843210
2 902891609 686360141
2 58043931 636414590
1 354828040 694123316
1 657052924 267507124
1 399688715 483182088
1 530168532 121936380
1 370697325 946022955
2 633439894 448979576
1 51431863 902037182
1 873238733 502052374
1 224579287 397019714
2 695123572 534000455
2 612013044 296078357
1 239631173 413813596
2 19608353 932413650
3 742805384 646025627
2 811600070 668774720
1 516196351 520437785
1 132242578 679553133
2 884286494 345868322
1 56341111 359150548
3 29032700 410965314
1 773217735 29686535
2 97528410 862836457
1 371121578 883162049
1 507777750 264269554
3 379759612 225465122
1 222339351 876830070
2 158055538 769027992
1 364264447 931725545
1 371182110 126001432
2 124914023 351014817
1 62441196 781953069
2 451686625 259530221
1 175978705 862450752
4 381722227 298994032
2 653648697 165199284
2 367212074 55318411
2 479929117 817997252
1 278046481 682311179
1 762011043 467699458
1 161355667 551383546
3 504559326 578055471
1 136346502 755403083
1 101671162 789994046
1 822499161 434768248
1 818929542 519216865
1 166618476 695852812
2 696190997 437071540
1 918675130 2558234
1 168893382 986781619
1 562488853 566350323
2 910306947 554135673
2 87598517 103299334
5 660974350 997495743
1 113791518 303381552
1 453063970 149636419
1 723583940 708439082
1 530711544 501624148
1 192671346 515091948
1 836097449 798298708
1 768627644 504739707
1 312491370 168897345
1 751637384 856275523
2 330343173 959782446
1 339545122 517876475
2 171306634 798006108
3 941057481 162949944
1 153360550 376666933
4 408128502 917264223
1 65646109 578933269
1 287755695 334461609
1 130994452 468450813
1 606253750 351284752
1 671549165 219724648
1 458117616 575289940
2 130416820 481632431
2 682385163 359973606
2 647927015 109612644
1 362960195 332100697
1 128050566 936390971
1 413469451 433384293
3 366026484 821472971
1 219575361 315975170
2 687990104 770945752
2 313263336 20032893
1 29379482 910531138
1 500121124 611600244
1 641729838 337342949
2 600421434 730425302
2 792064130 267423293
2 833884062 749534953
1 491296756 225939200
1 566379713 945768109
1 544618038 34957008
2 264953968 217525129
2 742343424 304732138
2 163867718 322432791
2 242204941 765244908
2 723434242 766028621
3 485387851 167012616
2 793279749 573986050
1 922067970 493391547
1 613671470 946334549
1 140131379 998749028
3 928269117 564688770
3 7489441 494930351
1 474547692 366521493
2 161843298 253466582
2 402555536 649517038
1 208025626 770861016
1 997624281 298278587
1 699018027 259599763
2 239216040 453010558
3 623564917 728443086
2 274796970 389865588
1 933412361 756919244
1 166981029 391855478
3 870017808 920157156
2 433305724 920891866
3 487595260 597728641
1 506909377 458930320
1 162806955 106401515
1 133498143 804873550
1 692625429 83897786
2 819109339 949249092
2 261550298 399779199
1 946280178 537681458
1 158912913 616959371
1 121974852 29909886
2 230608338 157029396
1 817904984 781449711
2 481854190 600902544
1 816786305 298974138
1 438189071 805305988
2 861137507 354111567
2 951545304 313119464
1 364447083 183020024
2 718250700 362889738
2 379025716 879436091
1 254928450 156314892
2 810512453 917902694
2 620808362 929189210
3 252222665 864928116
1 923524456 685601896
2 618018001 164363710
2 848523202 983613114
1 175555821 362797727
2 626496859 521655312
1 249257860 433452419
1 71295599 263631494
1 910152690 286236075
1 519089391 163323604
2 22234956 440418901
1 725148865 670198132
2 123891356 33253165
2 554219928 707874450
1 770705944 98282131
1 675739159 626364595
1 150152815 583797062
1 792781482 448301591
2 405532191 804919515
1 812376833 220828172
1 948477124 888423414
2 338987137 910962061
1 800058165 612728942
1 594798342 241021087
1 225717811 609198433
1 944314654 989866866
1 635464211 945899444
6 749224073 352843579
2 527325455 380696060
1 446748574 275593782
2 620238682 779145077
1 140704261 565888923
1 897401960 2998337
1 778370799 324966164
1 166734434 671527059
2 780371810 252151290
2 88755557 71527811
1 67079495 608081991
1 381583223 910625332
2 943178255 252310016
2 878447463 348347416
2 595877679 407121642
1 219874855 963062968
1 927680168 831286883
2 441303445 921643942
2 734407521 429946902
1 706543225 55560745
1 500389538 953168808
1 390751665 77333611
2 854686774 926683139
3 290692426 547062779
1 480112904 406165216
1 268900901 181715754
1 29174645 485810515
3 534543310 294683509
1 555300510 296527884
2 584997967 136721803
6 979024829 881660627
1 678333682 136572074
1 429060872 106679110
1 54008227 599693922
1 604454887 334298934
2 775176085 633769317
1 575042005 27764679
1 519427228 913416703
3 397527460 348929076
1 560858307 895728094
1 596673044 793087814
1 528610691 71243499
1 412294803 488367750
1 657916404 316610039
1 745687493 979297308
3 630139845 473246173
1 660661393 306819412
4 759823050 59356858
1 989374599 695764895
1 278872402 579377106
2 224350918 301931608
1 396839215 501494211
1 66581232 72598952
2 173686877 200230606
2 926827997 740881053
3 917575945 993479776
1 37140330 304746349
1 812416946 679801995
2 656340347 515419887
1 45645601 319758756
1 396944447 25667824
1 172931642 116800982
1 547892535 141304754
1 494899061 567899742
3 752794551 369116906
1 719140904 885507449
1 74543204 489719342
1 674318220 152825498
2 303660460 959488777
1 100945877 664516507
1 353069337 820802196
1 208735154 992932235
1 647364346 912273407
1 949468862 184830147
1 121603219 963448580
1 591768934 793643178
2 215048503 326788845
3 389063829 50421396
2 710475649 671164337
2 587857551 787046998
1 22274509 871015568
1 515841025 138378748
2 239863762 328537583
1 491489661 335080286
1 829138950 364765457
1 110488790 92822960
1 329491055 232802758
3 485888837 500145764
1 362194571 386961801
1 588770852 608052011
4 526229121 20402917
1 702862658 807518220
1 53202031 874954986
2 419993671 211265412
3 863489181 110583891
2 535913365 623579063
4 981700719 778271477
1 284245039 195299418
3 719427487 699009086
2 215052815 663979577
2 329020355 168540304
5 447690040 606928256
1 704561588 129622856
2 923264354 785349220
2 529748274 288426533
2 351141186 761621735
1 934483800 602369620
1 58458132 536347592
7 900421288 473981328
2 596425382 900147542
3 851790677 944804661
1 305991980 989482452
1 978018585 780389729
1 508488475 963070078
1 292364755 29437186
4 397224185 334637634
3 859889412 183504963
1 298945954 577258085
1 930165263 430530074
3 888805206 591091669
3 325670420 25650461
1 123959718 913608458
2 106384729 870960538
2 621372245 175338021
1 881358770 72185387
3 665349846 695506971
1 289103411 599670280
1 590311943 876799625
1 866401235 734558473
1 777821520 618924731
1 950705987 92098467
1 716613799 74242151
1 146277896 309876993
1 723727752 972427512
1 234281767 832671753
2 97485632 272576520
2 446100369 643742801
1 791739830 519984158
1 422124833 846951153
2 258383581 780139816
1 871068999 248024145
2 889134004 405662249
1 314780293 438647497
1 229191038 257718338
1 276153983 257684598
4 478878884 645960976
1 85893589 79869923
4 156004131 514076196
2 154538756 565755833
1 533622717 1715523
4 624997174 755736787
2 530248738 13526954
2 304563647 411990163
1 296447540 707828809
3 334330091 308949740
2 152581418 349426213
1 746926060 805249030
1 318834223 619139931
1 378092082 723632905
4 846830295 971777647
1 809761615 489307424
2 571242097 408142136
1 280915929 10161405
1 347054022 14307490
2 577535852 477215814
2 454339503 853854743
1 652306380 641456377
1 365809920 433816193
1 678429480 606003266
1 269645593 652220364
3 243101059 831696666
1 189539510 601019643
1 40685056 963225295
1 839056288 771705776
1 365986773 692899791
1 580113125 518529222
3 614492361 93053441
1 600946804 54138929
3 814560424 884496264
1 775286514 162998049
1 850186326 623094106
2 20384597 753115092
1 157105145 115446517
2 645626860 473544601
1 577607486 952862734
1 328211645 284584955
1 890388518 554911489
1 290001693 625265941
2 215062280 617308168
1 376339415 989187134
1 710408263 928591442
3 140262416 297238504
1 957522964 292524016
1 889631083 216744290
3 849298462 638754127
1 190109858 870769323
1 596098241 91512825
1 38234041 397812012
6 542258539 456375317
1 956288692 856183171
2 575866248 809166571
1 491077599 813425150
3 498988827 892270551
1 786146878 747006269
2 654800355 966327751
1 372135048 933913326
1 154308714 966243534
1 496265099 31906557
1 803731856 876294426
1 63738653 562205702
1 166372230 713210470
1 63871800 866045560
1 740701437 464387407
3 664012062 571888678
2 850857715 946791050
1 885173175 205214194
1 189945265 297450173
1 797365966 62434740
1 948713214 478525401
3 862729926 930181964
1 389358022 538641981
3 764994036 132590022
2 632794609 764283781
2 522075354 64727753
2 696199863 205799361
1 614303572 221200492
3 737455565 775485442
2 632744902 291983677
1 781051494 322521352
1 787561948 262086846
1 367407292 448586380
1 284583115 455515516
1 945485734 35672014
1 870229694 919901186
1 174389988 298227275
1 263505565 440667027
5 969011665 435145843
1 723803176 870263644
2 872966221 719592673
3 185224846 886871261
2 792975767 288391906
1 780848267 20730755
2 116993063 998146478
5 508628910 924781784
1 396875997 823272069
1 37975477 92038517
1 745582508 501430544
2 178514128 572128869
1 390033145 215325056
2 760123445 832751020
1 130480805 293519696
1 145055628 145558635
1 506998098 262225197
3 598324934 403695946
1 232831154 947448758
1 556814557 471344203
2 66018859 633494632
2 907756699 740128948
2 553640228 408866789
1 381144422 238648733
1 765762113 703051822
1 346898348 403211171
2 449938784 878736922
3 130372081 478607706
1 585571518 741233829
1 974157937 65717539
1 939096363 256269956
1 22941951 159840185
2 383856803 938301084
1 716311317 188214416
1 322650430 674321216
5 449788094 798242115
1 286622737 758982070
1 69192254 957166293
1 79954263 403525085
1 824171553 606172664
1 832625985 7340030
2 415356912 369507808
2 977419257 98311173
1 221740637 856744129
1 70149928 889425060
1 320610644 906014894
1 535317430 2031637
1 477067476 131826887
1 980628690 809714393
1 320866687 475368312
1 317013697 843314611
2 744844039 836851937
2 825676924 383562388
2 415292253 789334566
3 651066873 840855537
1 522610994 498513929
2 657437305 557876927
2 698385467 363946451
1 667808844 635126160
3 57896017 130636124
1 917302607 292423500
1 256975956 541678596
1 325819177 10274602
2 625155781 431280620
1 278750389 855105358
1 306962966 368908940
4 955780611 202577065
1 216240769 825713931
2 304678359 967714407
1 989195704 123613568
2 997707732 180933318
3 605189026 532987788
1 256900143 628418642
1 87261184 767642059
1 190019296 826835730
1 156432194 824638754
1 208076358 921904533
2 629491237 611700167
2 503848566 98594320
3 739817722 589572664
2 381453170 867005081
1 624471432 692587543
1 476648141 996708652
1 343818138 195893677
1 512694235 715276901
1 142583789 232883953
2 109088005 770214922
1 951398632 668691108
1 345294283 75046875
1 59796945 711695414
1 148643598 934486606
1 812109508 969310017
1 64427710 342033267
3 348271387 991351812
2 16562591 237129385
1 488257111 258704274
1 830153932 15331943
1 765482257 85162886
1 900781521 894427921
1 746156482 154395888
2 621818911 169737860
4 560938326 429782953
1 259034317 853529916
1 162761131 220527390
1 780125442 412991711
2 391385791 650767834
2 358942174 199197831
1 335080343 383133000
1 53426786 8836107
1 213563154 427267543
2 680271346 502412216
2 568527624 795600823
1 138772933 683918555
2 559883503 335569944
2 560356959 651297295
2 452598230 318109898
2 846819037 646080847
1 286426578 218929128
2 650839247 908239882
1 112038241 999636776
1 548089064 512426588
1 106487952 894291247
2 572527273 149552911
2 433386241 457714722
1 527504402 848350392
1 973724299 604147344
2 882235726 875223391
1 99307824 837691780
1 805513704 912827043
1 542146464 253568891
1 485998345 506147278
2 818771993 86349096
1 652150729 184372657
5 49565551 176630539
4 79218472 560699665
1 189483134 67259837
1 297315302 85254126
1 656148189 892168523
1 921607204 729404368
3 111963933 89090475
1 252520366 160148767
1 612286412 161991948
3 254977387 590650772
1 272753206 22671420
1 88670050 694961977
1 633535226 639161354
2 561909871 274383605
3 848551542 642860145
1 491364521 438033954
4 641437643 310105556
1 533299132 47490936
1 581892878 163721530
1 752318659 483736377
1 471907714 889560866
2 421131266 658676667
1 545331983 217370390
1 796267594 698529125
1 98452526 354052578
1 821229226 321796809
2 733068981 53827157
1 727391933 926200953
3 444088064 624243719
2 100246871 750553143
1 944009940 299819126
2 179951754 217421815
2 429053432 464382945
2 169313371 821395925
2 113332849 618365907
1 777154138 638483223
1 328046089 683328137
2 218973248 371530196
1 635326057 979323907
1 10130337 148662982
1 364485801 759111039
2 197647554 255758883
1 165280512 6437215
2 410317577 453700019
1 42889950 522598936
2 255416670 554715375
1 788841222 826512827
1 201347373 763823514
1 918925363 784708246
1 958490649 344748676
3 82507425 136623905
1 426576434 284095211
1 98361676 813901706
2 374135958 345925035
2 866139512 583741693
1 596916864 807975937
1 934843252 639167768
1 95684033 753076203
3 627137277 414454889
1 273488431 355016562
1 820853176 390886530
1 365578459 228812924
3 317144317 389872722
2 17503895 306394373
2 169891291 407954869
1 414220615 449633326
1 111545305 126582258
2 233068476 972848730
1 303518706 710947952
1 140580000 422989882
1 917015253 958964365
2 213352600 99683013
4 372836058 162883977
4 611803905 555018392
3 721746950 404176902
1 796538588 673190094
1 254685750 735452057
2 806925010 501187111
2 27097722 206626715
2 993593488 669270858
1 811302587 718656961
2 985388830 909711791
1 3140856 723369010
1 682470860 127122691
2 890121184 436576806
1 457041766 151811664
3 22592245 942070474
1 949435004 663477315
2 651836208 770055912
2 139522637 499634209
2 138675898 141284733
1 360478830 358247003
1 405923495 421466845
1 775390356 452069245
1 444035615 342894500
1 759744614 805073514
1 191164632 221276304
1 674571003 717812977
1 929094506 265588982
1 383369475 976468644
1 963934211 356658250
1 545444225 882404109
1 55844648 481358855
3 380498337 839997098
2 411969930 392877896
1 167794139 108430402
2 985494066 694498952
1 591618911 191051134
1 289162821 812267207
1 27835659 484078735
1 82831785 137731072
1 829064171 327941555
2 977651593 599199978
1 454075980 257268623
1 879163584 460549039
2 958750527 821978645
1 301986145 57198894
3 869433790 442555019
1 199241075 643946863
2 485304245 541943699
2 970266546 723941143
1 577141640 329926933
2 103684456 618654264
2 591732572 352826647
2 903944058 376990060
6 242091910 179330167
1 6596618 63922606
1 560801250 716129958
2 817732167 660102945
1 320541525 983756253
2 501584732 530024834
1 24489082 429905519
1 309378044 724140406
3 317326006 882514989
1 465163406 644894935
1 367276327 101294659
1 505222093 397935072
5 44361843 84220518
1 59104075 66708075
1 134728182 336514699
5 674413743 178175080
1 396393251 463437386
1 739335704 864259459
1 796018348 989604838
1 63087617 13549423
1 533515328 5538708
1 214780652 653172691
2 442633558 264076360
1 621353877 746675074
2 637717760 921925537
3 657827038 857443166
5 740863702 571010193
1 389979673 674449158
2 449156025 826901923
2 185849195 196968887
1 962630604 720217460
1 943991120 845708276
1 375545744 353990766
1 872566517 74759424
3 822753820 907136031
1 199949011 389764301
1 166922386 141575056
2 763265356 798895531
1 553241363 238811309
2 12855352 350434987
2 617457802 776860637
2 775841162 876353030
2 4931624 900868091
5 915060815 619444365
1 764905827 548490331
1 372908575 140214737
3 949091928 617276988
4 456719566 681416784
1 263285718 598437904
1 347126383 165748084
1 511824306 91844365
1 90909372 888096931
2 88217997 913530856
2 545242655 970100200
1 809436477 253226083
4 534931032 511970011
3 273551621 98844490
4 627281577 920898528
1 533435311 870668860
2 783686914 337603772
1 595685703 54399884
1 177942661 174054547
2 896841495 723274983
1 195695462 237919408
1 170479905 127482302
2 634597914 665633279
1 501797465 313884772
2 162405753 911724080
3 711369741 149506234
3 804954843 403149484
1 777232967 370212027
1 45102922 822298079
4 529318535 962688286
1 588927086 533105566
3 864970663 599248597
2 679766613 530760886
1 855634171 441153411
1 859820610 609250674
1 242322351 765087027
1 682296526 558204072
1 336839351 501504461
2 896447740 597724605
1 9942122 912503304
2 548286372 78607551
2 416027597 248603690
1 493331562 978164643
3 639110494 776165788
2 725521208 417196941
1 884010374 360934831
1 706649111 236559353
1 701429036 313464877
3 955249520 937116017
1 839566612 328554003
4 744245649 706453950
2 4953232 810960529
2 162248826 512412673
1 787809700 375374660
1 645244116 913005081
2 663108496 183070085
2 588412914 935814182
2 623822904 283474269
1 241881757 186500873
1 612325910 162211985
2 258477260 904727951
1 121278195 880626606
1 796479499 767241940
1 823411300 117601841
1 350147115 344484225
3 287332261 403848919
3 842549047 6137097
1 472082484 164978909
2 173451328 712068744
1 906380129 409530017
3 250789250 727824771
1 388631482 443539796
2 963355351 976980903
1 823512982 862144201
3 232348626 853251410
1 546113801 238631948
1 614809197 157970802
1 320774120 327655266
2 677211037 719533973
1 470162095 136965163
4 124601484 168267572
1 328641578 346779370
2 864338858 188409437
2 716158848 909241253
1 463249757 120143691
1 177299437 424020891
1 912724685 516511603
2 911883033 745373861
3 640254124 285584991
1 346199382 953598043
2 798486719 56348454
2 346976046 324887295
2 160046015 298644895
3 698836495 787449826
3 163586526 499011285
1 927273143 293710608
1 47342925 427080782
1 820409695 63159659
4 189240061 901102058
1 730707594 873899710
4 884963628 531641567
1 959277058 995925839
1 368635184 342791445
2 760728868 460051415
1 206417593 474452007
1 889384495 26265728
2 97152673 599673267
1 928727461 586980466
1 660762212 321620855
1 607075215 684123450
2 882607440 476104823
1 830562098 684552079
2 680177991 4517982
1 196712691 605235093
2 77325838 743695122
1 338809577 207287005
1 637965326 746030872
1 167688457 757267344
1 304876945 967025761
1 442541205 509963869
3 353865005 669536114
3 939362366 140951686
1 79105810 660484874
1 62574504 226333345
1 241242554 134758670
1 414929804 420796042
2 769600881 579015302
1 565135780 760625753
1 556794294 158183302
1 803439994 217916071
1 270091865 251651767
2 372925153 544286606
1 410615216 34148355
1 263655003 850156099
3 814895606 952555874
1 839771946 939446118
4 688446526 43151812
2 508716338 690719512
1 244083363 404725847
1 610115557 479087609
2 554290834 226594764
2 951845188 524902820
1 827836376 929959565
2 826972279 60577468
1 771237820 746857909
2 549016048 368351570
3 494662711 521461688
1 299118329 896178327
2 901779314 569570606
1 178164513 628167270
1 448017390 376253469
1 595825087 212138963
1 371701327 482068353
1 75705692 298704871
3 539166200 964924050
1 844697260 386993173
1 517096930 286134534
2 9930260 732668205
1 723473841 984929032
1 432025333 797547714
1 527461570 663823350
4 11957952 335048888
4 673076850 72328711
2 506024576 579041437
2 533111048 790141260
1 942511 285644932
1 626901820 93125041
1 263840609 216352416
1 459491948 661449938
1 723585116 591868098
3 465557946 79358839
1 525049144 71665689
1 857918006 100126578
4 829078665 668880286
1 287876736 653084491
7 186197313 242682974
2 506185354 180704125
1 199844107 884986262
1 132575963 459321844
1 38886410 288008572
2 669178194 965416891
1 853509954 266147598
4 81964961 67278889
2 161192698 805605259
2 32156926 85075832
1 827729837 905377040
1 135319928 863956618
1 838723887 848998707
1 121775827 426333552
2 479116493 128443358
2 772516546 115613556
1 240405575 176397166
2 120883572 520709978
1 899231658 313956877
3 220121835 358868038
4 905739231 504810314
1 139612179 72993723
3 276676746 423498145
2 915700179 216851413
1 318009772 722866092
1 229526854 459236168
1 83321526 932155916
1 911366513 741841935
1 695586904 988379551
1 852245036 512251048
6 330587209 235809395
1 613636954 397178440
2 244665480 753074202
1 930637271 417525523
1 31403470 966256012
1 847349198 855438032
2 813641885 377508774
1 225239150 595679381
4 919748720 809891448
1 596612756 994467413
1 226292143 196798438
2 765491668 444954656
2 129555581 70741778
1 243125224 361975518
1 946457128 91672996
2 516538883 519949633
4 793070508 500833607
1 603893752 819410149
1 98247099 300794765
3 794731193 869348321
1 700912104 924101782
2 4084583 132217137
1 810074877 68496237
2 699048336 877679682
1 385946600 405177489
2 201090848 941621102
1 181557323 469214476
2 628944262 544871129
1 924763250 870138674
1 198357295 523765781
5 404353140 991920537
1 675925106 406623317
2 717761756 258030077
1 332497882 748148887
2 64128469 498305586
3 129432470 543983872
1 432138174 757003863
1 833867012 907608248
1 385191752 480352454
2 337751788 833737217
1 804667480 744186445
1 376598764 933995980
1 890644752 434224116
4 422448926 724250841
1 528870058 554676017
1 7765024 94751518
1 527117570 766040638
1 295898530 103798019
1 684681623 934530485
2 453494891 415985108
1 549124229 600070489
1 221399920 290654477
3 185665811 388068987
1 67799674 615287799
1 200600552 429710796
1 356788792 646284071
1 674980522 280913211
1 955891327 949890767
2 659105982 608359490
1 868763874 501768858
1 79974548 924454472
1 629500248 455246590
2 475742376 61436025
1 506184307 469273402
1 383950673 829684823
2 679085762 427614467
1 455391286 716743053
2 814739014 801366696
2 600856648 693717007
1 699582714 941281297
1 675523286 207629083
1 816513649 850683844
1 142916016 963507205
2 254469929 957696408
1 3695824 123540438
1 115782694 869704431
1 105443318 916277950
1 769924569 166367829
2 657048145 519312711
2 221680050 287839294
3 855652491 793081234
1 239663267 650891623
1 190307079 125181988
1 271290168 968367684
1 917209473 526703030
1 452173282 770263749
2 862656609 50246575
1 975578864 802155541
1 745108129 680212979
1 300478506 156396684
1 678418407 735271357
1 6460638 22548384
2 837987531 353530115
1 441755760 123388163
2 804727055 790244189
1 139057418 364536242
1 482955445 439670128
2 919173102 938927722
2 119147847 852991995
1 217053366 80018955
1 221524896 491780229
1 517926094 283926944
1 964550236 265199268
1 549110005 338828184
1 348803708 487775472
1 304947878 215998178
3 30921697 90444610
3 480164802 371703609
1 629658746 48943129
8 781520673 980345924
2 340882070 853829550
1 962827586 51420890
1 772344219 589829700
2 655461803 98794621
2 355296785 758872065
1 755626152 112962117
1 703352938 532726497
1 130571312 26821368
2 234345361 142686135
3 653145489 582834361
1 598256062 517069848
1 353645428 233099931
1 722802981 664677631
1 167397645 160532848
1 255184325 963773431
1 16095444 963966790
1 394383454 229262415
1 941620397 167512754
1 27642581 569889533
1 329837127 364256202
1 804066234 760804077
1 235161631 384715179
1 134596287 733862288
1 58001664 934106855
1 824258501 555808136
2 48592813 390669322
1 354612416 669152329
4 662137233 477931579
1 682914814 984351153
1 141944275 526319103
1 522859612 4491446
2 625144931 588961515
1 5476439 629726385
1 515242643 743062305
1 713869867 129401777
2 652416098 783372158
1 889137561 891119126
1 264691783 386269600
2 887868608 410798336
1 605771733 450424220
2 594995056 768484277
1 108791361 113671303
1 505714738 851731544
1 937597125 123079429
1 142529236 662718676
1 286482732 159093523
1 968829697 29100376
1 46613624 192464177
3 291718586 984662547
1 942300625 314701878
1 845126049 182646255
2 548053185 695757546
3 442519843 138509392
2 754071509 254193066
1 224170041 338056768
2 465786948 831798466
3 694457602 501144676
1 76737685 158026473
1 603679466 785255032
2 411703816 249267639
2 216224866 75103168
1 857840588 734907624
2 232454296 574437247
1 835068104 577330772
3 625227744 600288892
1 819679739 318133190
4 273345012 851252937
1 858278587 237692068
4 112152587 274701469
2 636786228 89230438
2 552239501 290919777
1 564887188 372348367
1 405635727 164734919
1 870371277 141065493
2 941515748 498357650
2 65549563 425643972
1 481195892 768928819
3 819230772 667614945
1 167591954 94825497
2 270075221 485510212
1 934697756 526553179
3 252144588 977293818
1 419436117 714612637
4 145238410 238351878
3 519221195 543721019
2 589385453 269361191
1 690482957 756691749
1 684240040 941338165
2 109425571 335272412
1 899663352 913099116
1 978224875 779274268
1 485945732 304554729
1 851131259 30533173
2 993009699 481465913
1 654458241 241591770
1 413535815 81614074
1 799369478 138420730
1 86340109 580107509
2 367032168 487660164
3 471911207 179584918
2 120173273 47172050
1 148106989 693363997
1 469931243 931814021
1 140275121 528761390
3 622351891 64784720
1 135295038 837867756
1 161565004 206502490
3 583163658 822746009
1 738326145 222768748
1 3089890 91307527
1 858458917 669289743
1 742547958 44977025
1 517886351 806796523
1 470109617 512873959
3 762905468 696648907
1 874422173 647046881
5 29855158 319269849
3 283380541 392196302
1 785489247 483415617
1 270209396 251378698
2 430458905 426047475
2 965815797 758743623
1 913675616 161634503
4 107133905 532609728
1 843394565 256721672
2 765923305 383044452
1 461966475 373256364
1 108821349 223924649
1 131185829 585724088
1 251841840 579481804
1 2583239 957807029
2 828210571 205912882
1 314403815 946183988
2 403121623 865646274
3 198722515 29973624
2 521888419 476560148
1 751346699 293741474
1 943055420 908975737
2 899290015 222655427
1 645483262 591859208
1 662295096 769217308
1 971908746 307232632
1 493757631 916156800
1 353554110 553610705
1 373558960 988327192
1 458476718 354779912
2 973818228 444435583
1 416624742 255048039
1 216368743 908060301
1 702759476 614156334
2 311456321 226468614
1 810762996 43942491
2 621502216 833694869
1 46484481 166675298
1 115196224 502936232
1 715348253 726306784
1 811187615 915543693
2 208921945 293516864
1 995734728 939095219
3 552793874 989617896
2 62141988 819091609
1 863102807 341343400
1 563196044 672182791
1 220159978 398684238
1 467926906 480112227
1 295569622 128181318
1 663718360 942338275
1 500486523 566570170
2 947870492 171110909
1 263381675 957908644
1 875189612 6254585
1 364458165 652471988
2 258433108 484802876
1 8332591 940147943
2 72095393 90441456
2 51368845 37287862
2 118697887 759391290
1 879006049 502214074
1 828312565 796077465
1 639098050 884233768
1 26555560 744195150
1 2419808 854328834
1 999870373 297919987
2 339350971 854374160
1 267292620 437793073
3 953993819 708562201
1 979911889 374486560
3 730529634 573034156
2 475616034 923412376
1 656144835 944627448
1 583709960 718020527
1 207759706 820986998
5 454710986 748313262
2 905757362 883547600
1 992390428 603061600
5 859771197 149455156
1 754714976 678781777
1 246552905 624852626
1 396603857 687810355
2 276341838 869390810
1 947876494 174517282
1 987857215 106229230
2 23279539 943267955
1 832586510 190303408
2 223518158 535591817
1 491852353 666118729
1 164446773 461788029
2 954489790 833149314
1 369993618 433599871
4 806024540 829544954
3 859573242 516808581
3 465249348 568194626
2 874413248 839448010
1 759143435 784746035
1 531412114 201148723
1 331395796 250749951
1 153526963 6536461
1 319128565 641539578
1 148004551 56686655
1 769284330 620983656
3 878155599 913551157
2 487775555 59888183
1 92933426 295099272
1 956165694 172334497
1 122086297 39088928
2 930243062 912025687
1 237124511 974309545
1 132702928 85036317
1 371150939 135846796
6 467985359 685193314
2 418313961 420134047
5 103284292 638243419
1 936642467 369251743
1 100250060 900556983
2 540352932 167256344
1 244744522 389370443
1 214965387 797886416
2 343949848 486495692
2 992790565 81763597
1 50880208 331381530
2 246815053 873834796
1 751669385 397471199
1 889358047 352050246
3 897050474 271439369
1 913480108 717667869
2 521241907 288310733
1 859576578 729979304
1 140397026 135306382
3 61910797 895541944
1 441406662 926942265
1 698924116 536619197
1 875146917 121934231
1 788576660 273490373
2 32256295 861501663
1 899847215 649650164
1 245313321 959575035
1 422058210 340345010
2 462236680 100517975
1 187503666 14438828
2 763565154 603817526
1 412263464 282895044
2 913312862 639453591
2 251492552 517712905
1 708453336 132231479
1 800910896 907254262
4 244585858 465417678
1 668104144 550633637
1 619514127 994096112
1 719260216 247607713
2 884702123 998754764
1 326585508 367879795
2 723227089 278751237
1 391679651 741650903
1 209164149 689518927
2 742019588 165270665
1 100432612 898584563
1 826271237 723889673
1 434921368 304558631
2 284102083 569604074
1 617769041 581958171
2 248501414 802513780
1 902862820 954132626
3 251868530 469971601
3 715908580 593122510
1 975758870 659312962
2 920172754 73871624
3 939436893 307829982
1 558547441 8956679
1 147320520 481111749
2 855098354 371711503
2 358281927 874008012
1 804536701 884473847
1 805698339 151402042
1 34291283 204337254
1 910266986 193237949
2 251501209 475064559
2 628695296 901023720
1 116217240 692451426
2 574792010 389115705
1 481518111 309578152
1 700257428 458951891
1 661982259 439052141
3 284421931 578549972
1 597625776 254375150
1 221633932 306923431
1 119348804 255841457
1 439215646 321786532
1 287328794 118686082
1 594605075 453245242
1 797351409 172424506
3 715755802 744548975
3 141149213 856577306
4 912337255 266655588
5 311864236 188387988
1 311429649 776806915
2 322866694 854269368
1 628159091 401278895
1 957171395 501044808
1 581833284 610421701
1 331356731 225168041
3 630253593 368745998
1 94781041 63902199
1 716983346 937666761
3 221570032 930580899
1 284882168 908231940
1 170668184 169924906
1 777659391 369393157
1 921278442 264320202
1 894093015 963911094
2 396973406 816582639
1 333221749 231919989
2 950006057 903409032
3 143012477 732330506
1 599658030 923537861
1 820512133 653483052
1 483447056 199763540
1 464788558 650769529
1 757655838 46092641
3 880608942 595873863
1 239287938 522161044
1 387184563 512810867
2 984524094 930513319
1 804767574 281758399
1 898561373 896016102
1 938495146 636646767
3 346828622 324326648
1 875564183 703287409
1 38829995 225854268
1 232262162 338619244
1 749196004 935557341
1 367682459 746474635
2 276718526 354835531
1 171715060 365686097
2 751189812 785210470
1 810588216 532237437
1 790316840 984379915
2 451977188 181085318
1 199502069 120949849
3 859325396 178525531
1 604799422 622275560
1 670550118 373685067
2 562632716 426245933
1 811385969 742395803
2 827412502 814052246
2 39877906 198098697
1 254808644 762027918
3 276339047 249269903
2 85473592 894051708
1 783521009 566955272
2 588993690 972665476
1 955656365 772360395
1 555285262 41997728
1 679155978 67045798
1 43009110 619637850
1 990962714 944543678
3 50418542 475334501
2 840785414 420775540
1 129490379 975346046
2 792124448 919695247
1 166638436 275414615
2 311417191 160726019
1 229261285 817098868
1 425062967 216028704
1 429814416 345758699
2 177077491 343603690
1 147240010 53879172
1 878482302 489289946
1 652905765 71966439
2 715349385 495975700
1 56550164 550138987
1 888120876 717691160
1 94458865 99806609
1 836685382 29502352
1 888149966 615104349
1 941217051 380739834
1 873102909 609813772
2 769533948 501917737
1 468378856 418358255
1 282930047 535340385
3 457182094 80554699
2 68432903 827527910
1 646552452 282411970
2 264375873 534742955
1 246257114 310396117
1 210046301 945163731
1 965959308 939839284
1 821844136 14169202
3 725738948 807407645
1 875764594 51834272
1 379012951 552154973
3 557570724 517391337
1 319011389 571156977
3 213787066 436559492
2 214675222 153022704
2 884546042 624163244
2 267895693 352863629
1 944839975 104057800
1 508579016 481615307
1 893622479 849847480
1 413631761 613730885
1 460689648 543782708
1 718352776 39923930
2 263203859 532174044
2 419379276 706886579
3 498484560 978797229
1 708254055 549637990
4 985231517 613367156
1 739507900 31603749
1 612582251 182561101
1 973460843 598597559
2 709182662 423722525
1 538490567 640845875
1 744989974 704278088
5 381309707 566882458
2 204459536 705943785
2 189082468 446398287
3 913696914 887784848
1 390992595 244160874
3 50134862 349073615
1 941120684 978243907
1 148737455 813558138
4 380444006 967065805
2 916603060 890159025
3 572148498 984208228
1 343950265 127397376
1 144526748 694328470
1 133776720 591689401
1 956208951 594847655
1 657360420 570687927
1 386062589 486973609
2 233891403 309806474
1 238244204 854695472
1 821268011 724103786
1 952274063 726693418
1 366479698 469803461
1 139024765 961743923
1 837278383 810681231
2 509590325 809090520
1 803131432 380611165
1 703041293 953658445
1 173956178 829061963
1 601043604 153217008
2 725887346 951640173
5 73131937 517357433
1 9616114 231047307
1 365948187 510688406
1 341991858 902997380
1 324693738 929434973
1 604715337 867684924
3 368345928 863116763
3 901952482 762216058
1 677809443 533800354
1 190883027 747951510
1 883682881 92742001
1 402449582 716530614
1 154998368 799713429
1 445506695 952516655
3 38821872 146675618
3 677302489 989487221
1 777993038 901501576
1 122869861 149716071
1 662869675 971199839
1 733024168 792323954
1 158064385 78522802
3 983256834 804742231
1 993792784 489724896
5 760941103 565427395
2 84919267 252050395
1 424495359 134860791
1 327194169 281137692
1 877196120 317198286
1 63004777 590299802
1 503641938 577256806
1 955851751 513043728
1 230730235 722361172
1 170748391 839894082
2 683818298 748194804
2 284076490 768148723
1 708573557 49208344
1 593564909 757475476
2 598873431 111583991
1 432639969 299828653
3 303208375 48641751
1 89123738 798764615
1 899488091 121520277
1 414458185 546298004
1 508632981 558753113
3 651962291 122128701
1 365632487 336893588
3 994647158 890349119
1 203451671 612386489
1 657144030 755570709
3 721403391 654549490
4 76049746 485737215
1 305817294 61832865
1 287856715 712551428
1 936884686 695270844
1 220590559 576052344
5 214082489 790993253
1 487450011 730190975
1 427785672 377187817
1 948804812 325293180
1 299589140 854554577
1 776396554 335424793
1 370496763 539970100
2 880221029 331635094
2 667707327 496276885
2 393309297 556294849
1 906910537 730946
2 807965243 493972262
2 633743762 444529040
2 81506340 400366324
1 567540401 996979037
2 31596122 845612687
2 636173829 883815553
1 684853738 30296121
1 101335765 577005270
1 982277775 606265676
2 701274790 739320489
2 466711341 686753180
1 759978715 581584976
1 641687056 582847795
2 491499667 675713175
1 432894502 316030864
1 133624209 975047776
1 125738417 249635784
1 616160374 820183396
2 197305607 650180961
1 667332181 952302009
1 315443055 894051046
2 857574973 739108937
1 434192290 865776004
1 493447345 351718635
2 245726755 404145071
1 600952613 17007476
1 214590342 881600468
2 78398996 760833584
1 518076911 903964125
1 792409188 526828466
2 849764642 327889813
2 65184826 942419940
1 486120734 166767482
1 403776712 989063386
1 223572163 234328614
1 682515358 956434413
1 685871756 289838177
1 205454341 846833157
1 682068235 288387896
1 333800082 241142770
1 995582210 229245696
1 485008605 218835645
1 684857655 819619445
2 4158616 638660512
1 188442909 751735083
1 605440775 389284241
1 574070350 217557716
2 246279996 597135606
1 917170412 758725691
2 210791432 504660500
1 554237830 713831121
1 28127115 82846794
1 730063083 295667182
1 388369171 35721528
2 328588910 269831527
1 885256482 135327679
1 285480266 639872814
1 457870119 524045546
1 529111557 878431065
4 898606127 425655315
4 28545494 408764583
1 677946847 529219508
1 473201187 196771182
1 430330100 532168443
3 389100039 274429381
1 120692932 644949499
1 645946946 167890732
2 578212767 212492914
2 33566369 469175795
1 859032856 204891567
1 885457652 191206388
1 622600939 567897465
1 640925909 447771791
1 644488730 515642958
3 964199601 925166252
1 939262349 295830213
1 835036942 322467198
1 955714652 97307138
1 378216134 161225784
1 94450779 908025909
3 723542660 689770017
1 556634298 219054526
1 176989909 225605855
1 306005411 269225976
6 320286065 936466471
3 132497169 882782599
6 109094870 435013212
1 908299082 682314631
1 639492918 615315047
1 574444317 427597473
2 594703591 851684547
2 575083058 615570950
1 521824034 88225239
3 3483298 880251644
2 29215066 837316012
1 620968956 15704924
4 897594577 609830562
1 621729651 870971938
1 891506594 587119602
1 24860356 144406661
1 312014741 803620100
2 889234505 673547343
2 286096542 182711992
1 515965152 177554474
2 934716499 945859389
3 341119589 182379489
1 461066480 877902508
2 817721001 436783742
1 7518943 253617543
1 17327673 397952649
5 783870569 527621850
1 863954284 875895538
4 802393783 842477482
1 907953585 124670297
1 764658049 638416894
6 788038291 788956100
1 262965767 212752391
1 995120313 660495243
1 71233721 101494581
1 723080151 109221632
1 339769262 876971537
1 710983127 744823164
3 708247075 619527417
1 333538065 170763697
1 371235008 541974392
2 589314280 230807532
1 346686348 229287050
3 6256217 651290255
1 203592266 261520170
1 940162517 357355090
1 126790808 599197877
2 587618869 982032346
2 438456981 507235865
6 230457950 697588343
1 80172429 544453207
1 422373496 210482573
1 176660688 890423279
1 814694391 535798022
1 721309271 650107620
1 647105079 270863999
2 22439360 4906617
3 359236696 867103161
2 199347949 160022648
2 647346199 370282839
1 954938617 288405744
1 956670258 666770881
1 795851745 874562815
2 598735609 929621256
2 676596787 240628068
2 953006442 844044120
2 73118237 322488638
1 11437779 575168906
2 387216915 231238727
1 968913739 739250228
3 975036667 406524327
1 322956241 763157735
1 889509086 338346379
1 426805025 458774853
1 142743370 890254692
4 625302790 947553867
2 250036488 184610865
2 977540354 397840011
1 984818628 430986702
2 831874365 215739916
2 473123180 654343102
2 695492859 747912376
9 870608804 776141475
1 921450208 283338390
1 400145987 665664801
1 302117655 881073126
2 379733868 998128095
1 751796642 428780120
1 940023050 948962540
1 637715108 330946730
1 28873318 984846793
1 475539102 770898589
1 681806736 898348566
1 405166471 846014638
1 141937221 259359029
1 543322802 495380297
2 198118307 732045378
1 127259247 242958125
2 38461102 947794054
2 243683597 887267200
1 675582156 400005989
1 887791969 872705358
2 426346335 91473942
1 279621859 679004489
2 120966270 836309598
1 442587544 260164622
1 418863316 944378684
1 878360683 705698820
1 94622572 555581755
2 654097104 196451970
1 570410290 610285040
1 331431259 2479520
1 602996624 690995100
2 809778362 73906727
2 903915831 291174498
4 715156704 303374855
1 515957485 727456759
3 315022125 562578522
1 222354414 280515729
1 634270032 715199404
1 261321608 127736377
1 84182738 689888015
1 580559869 570954476
2 876684771 954901580
1 901020016 781243868
1 996780937 482532901
1 557980742 293070822
2 374888352 837445842
1 932002341 773188440
2 720592984 429360491
3 288388723 772101041
1 422442704 729846587
3 403300699 771633179
1 668059982 802778009
6 872509095 4728016
1 171038638 339186747
1 410220701 261242206
1 530182606 276188154
2 318682379 649415377
4 396565013 65776576
1 989483129 16652472
2 545755967 289926603
3 167909522 668898765
3 397443998 37804829
2 160698955 868963060
1 88092004 544540294
4 844667195 117203704
1 261005064 471122228
1 950752747 590394789
1 524745628 949823318
1 351424881 701484589
1 673306501 67088702
2 288000464 256545317
1 252070797 198834665
1 671655969 52282906
1 837079701 551679162
2 470095222 625079096
4 125176743 758409090
1 115560770 67638995
2 316285975 999848554
4 235752819 662792041
2 283770615 737531813
1 948482878 157653175
2 853117013 821273442
2 917579788 856884825
2 788378673 191484467
1 356039396 181912154
1 478641978 984588060
1 481551558 568248113
1 859259470 343396574
1 332332333 891255662
2 325153660 760544766
1 35276203 928271013
2 638894057 960114061
4 902106317 182499658
2 151477145 499500628
1 584322243 627615491
1 511828965 544508333
1 480495207 530850762
1 852707778 884231320
1 393010591 389537037
2 411856107 27518824
1 36573821 386216558
1 952820008 599605579
2 961153338 366531268
4 910824482 435043619
2 960138549 410285593
2 354103283 542097665
3 450371762 492052442
3 863300211 162804760
1 357549852 445030482
1 989887087 75890724
1 535417244 314518350
2 960459063 185034797
2 614193139 455252696
1 63105200 903229291
1 10220147 307967221
1 779141965 124330597
1 292506783 406488758
1 594278756 325244708
1 243775419 854676611
2 777445395 254602800
1 136134780 209209323
1 58048208 830410643
3 483091656 571041412
2 452441104 932939671
2 460102173 688802266
1 788424632 125830878
1 305984448 592710834
1 163208243 661206073
1 807137037 153151780
1 824617792 12484380
3 562855216 16681443
1 230312184 386541904
2 531411017 683247565
1 601060806 474044439
1 208584181 163949085
2 227481246 110028703
1 289983182 745859517
1 919782239 300168034
1 906673496 615441015
1 492806620 669983210
3 529304088 538404253
1 498663912 186482457
1 958014222 42180012
5 694039468 398299071
1 284405814 736299770
1 457165382 714318206
1 389043105 110637354
1 651192988 265898873
1 618961830 998084955
3 772001539 913938430
2 119034052 161829287
1 256264389 416630330
1 859317077 734336305
1 371799011 432245656
2 568182322 472341041
1 322021797 344136993
3 861695695 642356653
2 224078134 90231753
1 248679704 763717704
2 7883351 352069851
1 162230903 711778074
1 297350746 658511918
1 874212502 894983141
3 751812521 65041800
1 950959306 539621666
1 332513422 289028696
1 289744897 797226486
1 406779626 838278787
1 151315215 18450016
3 223030219 505402292
2 793742489 556234268
1 817183072 948692946
2 440020954 55144972
1 472364095 834313992
2 984955518 103251926
1 280901530 718189887
3 954006799 990180114
1 474971949 50112932
1 505655931 793351502
2 242514729 197216600
1 76926946 489591405
1 786309524 156337322
1 833678358 987006206
1 146735664 750380561
1 669575601 657137444
1 659693623 909023196
3 556962316 49887667
1 801963339 424271714
1 65644207 557350394
1 329681270 380645828
1 819948684 218630402
1 140216183 189021703
2 477762406 381595850
2 625654791 980728129
1 660689274 404686624
1 971373341 433604559
2 596065767 300660244
2 223427643 950330699
2 98823001 875029624
2 204644456 993681987
2 828064861 838095443
1 206102272 99046081
2 744360506 643165930
1 537660942 302804092
1 447104379 595972893
1 416907049 959885421
1 305188515 539277961
1 641047445 688463838
1 841665965 750471674
2 659712568 915472660
1 194550257 3620166
1 402681458 777744570
1 752414752 943631041
1 889970562 434977612
2 98568599 782983470
1 484867864 715414538
2 903596851 778653449
1 47893564 206622725
1 792168574 518459859
2 610089840 499926142
2 241933879 16633227
1 251354038 525025090
1 454503328 608962662
1 758193588 809833623
1 351702961 467689410
1 327950741 560475460
1 3937794 345116897
2 561050033 572330593
1 203550796 134091906
1 529178194 795095259
1 320744134 281783583
1 169695318 830026259
1 574417084 341640823
2 381381885 291540350
2 736994373 860684595
1 363654890 396510137
1 157741664 905180837
1 710838004 108386640
1 653929341 802746983
3 615466633 206007831
1 435036319 397666367
1 68420069 287882144
1 176649145 74012928
1 456627625 793586179
2 514932569 417496243
1 781417415 884362049
1 490049783 112483871
1 618221685 846544056
1 189188304 808854119
1 398342313 123693650
2 442183879 147402343
4 390049395 66175809
2 204869498 804319296
2 350225537 136792474
3 25412749 462477298
1 120038416 712558404
2 471759661 387245301
2 238153324 358088603
1 442303907 498546875
1 204820764 400527862
2 946165734 585214446
1 790510640 478729526
1 907729915 926113572
1 826624797 151935351
2 490378329 743354767
1 349414299 386613765
1 945364912 694809289
1 446262332 397828399
1 441037631 809377039
3 820425235 247350365
1 515661534 79405397
2 662427078 163154208
1 821581360 729229090
1 931621685 480524752
1 56027044 206343301
2 396013239 512550122
1 202762482 39755458
2 482348318 396104765
2 216489443 447105219
1 238282815 718488612
1 227859291 896260376
3 894757501 52453319
1 837939149 42914320
1 219013048 222782004
3 980249421 282137822
4 609099246 2445661
4 789528779 854759131
2 544314858 403166360
2 410754403 126008004
1 37608493 742053760
3 893903783 199346800
1 165473142 279350610
2 144801425 518657432
1 776014048 965683945
1 729913138 12173496
2 754188712 194593247
1 39179623 754107401
1 739283995 737893403
1 799597612 540909379
1 414720591 736840519
1 853876076 935172924
3 726238602 804907764
1 944997747 591892919
1 118340999 262709756
1 851999034 773814997
4 709362744 481990152
1 243071925 988866895
4 599959132 931350438
1 779964007 909976990
3 185122582 914944830
1 605745712 977226609
1 117119239 964325750
4 993381805 199395195
2 928575908 125327725
1 726155708 717596791
1 918072637 808923111
1 14365030 278048838
4 543438716 466692480
1 9361676 808937284
1 536828599 45668201
1 465802874 779254612
4 295064500 315210349
1 325663209 462427678
2 157577597 805284146
1 381996680 936083749
4 415960543 74448432
1 976467612 956094675
1 788131141 365185818
1 370054085 366139562
1 707210337 673966560
2 670747953 992403151
1 207378339 424702524
1 459900871 724650117
1 858199229 115768679
1 610418949 633835638
1 809403059 267334898
1 233233415 897909921
1 631786741 478779278
1 152057844 46007381
3 195964000 636938569
1 684529586 574002451
2 939350429 26090333
2 659295449 307200252
1 760305923 48005261
1 579989214 372785244
1 237334608 572863969
1 356887055 115973429
1 287463063 16785695
1 10604160 176317183
2 133966380 73818627
3 323189147 336029517
2 382832221 544226295
1 198467793 621689068
1 592159384 415290355
3 220156318 407025230
3 838264934 434854088
1 533849703 653750929
1 6683458 441363945
1 877130950 565190391
4 13115204 413566908
4 586622464 89466956
1 180026228 743806703
1 356797412 619863037
1 355032448 221243367
1 631983407 524094893
2 49226368 298557923
1 549092646 823275244
2 416384544 543964293
1 71763668 788837496
2 21428420 349105038
1 587029433 433501074
1 445692242 747063519
1 996200718 326759554
2 777426751 670236615
1 568375562 535295259
2 135523757 405694182
1 419629353 287668859
1 375024687 593755980
1 751075937 696787938
2 603503500 395790982
1 274550468 570989296
1 724788755 325799803
3 922144617 959525798
3 223648724 729016006
1 906228305 384127215
2 146922844 466533130
1 14318456 518429558
1 71749351 348640235
1 222615793 116398447
2 34334486 172171520
2 194003610 606521227
1 763824774 785532698
1 536969421 683975701
2 163205964 790927669
1 612400757 86583636
1 177139749 545241516
1 741862565 7694059
1 430915384 23846309
2 47748291 732523761
1 903483548 989017062
2 139725970 598716774
1 70977650 566367773
1 415075230 228587316
1 727260111 789963432
1 551904208 983280654
6 634306721 912326284
1 365431476 990340122
1 636840305 367864187
2 195432960 204209181
1 237010802 638733581
1 842244656 296587347
1 562250745 568909667
1 933031753 752547498
1 923592471 560968417
1 664742900 200518363
3 466456133 947906424
1 978432394 568086778
1 411190568 212628790
1 445410751 865049981
2 335805200 285771626
2 562385218 991025943
1 384419548 329827468
1 472622339 366165847
1 466827326 145969758
1 762359818 273738822
1 206981107 605396562
1 876746527 402099481
1 514224768 879524132
5 389814041 1210603
1 794269697 810052851
1 31741246 363986878
1 743175491 505910291
1 794736613 45625999
1 43101864 992244808
1 210720207 507966145
1 771163868 755097153
2 663209802 79694751
2 376697860 804968669
2 185491814 669982871
2 798328367 994240056
1 936710234 849509398
2 885259680 557474469
2 770107541 434560904
1 887836949 478770665
1 836152624 850269764
1 608662134 160445399
1 158504172 556158309
2 591228719 275964502
2 601728537 671344967
1 92300248 720850426
1 628447467 860357327
1 269957271 245435128
1 110119240 356603934
1 172231773 171822271
1 227839021 741542938
1 914809918 422316616
3 211608157 842231983
2 992650982 278230477
1 490338088 741973208
1 30942014 443239489
1 539739024 744340696
1 548709871 492011496
1 360890644 723323324
4 27026947 160252064
1 540971570 964912065
1 970630507 990866428
1 741658430 887312583
2 66414153 661995106
7 566727770 968865772
1 271936762 965317190
1 423634952 849954642
2 293983272 543970870
1 831717597 855850548
2 353492208 425222211
1 42596052 691152270
1 231919987 90120381
1 774352935 309996858
2 755991405 917636652
1 489216140 161659918
1 490077077 251835445
1 397165236 468497925
1 357576781 806467994
1 122136487 383481974
2 618779209 436584601
1 849056950 171646911
2 165472131 106224936
2 890477652 230633064
1 770545249 532438205
1 597931822 517118614
1 679670610 501014902
2 630484483 968384395
2 910013840 452663569
1 506547996 908754300
2 790323692 366297781
1 833417436 998320344
1 22945670 527193043
1 841101451 521166044
1 10001001 328922892
5 363863529 763224592
2 555293168 741361354
1 498031397 777668907
1 32495978 358564837
1 700259268 298072083
3 386036390 681674294
2 24968092 122094476
4 691782744 458240025
2 413972401 221374052
1 202119201 924740259
1 6459957 619253434
1 589110663 86839223
3 168878275 113270987
2 749239078 635336343
1 303943870 684277938
2 311602492 793174377
3 262928181 711581891
1 270868415 195291863
1 599619403 319500501
2 600939932 625516121
3 372933945 101979873
1 342156039 376642751
2 947321777 459013649
1 746593413 19193861
1 679694617 73473191
1 912155559 213487754
1 635407996 971010209
4 658595945 861433363
1 674416534 265843476
1 451146308 525663550
2 953618451 49556794
2 693902657 866595251
1 655321704 190548412
1 981233951 81292779
1 177036561 580645139
2 119719063 874524826
2 61766048 49547904
1 420291360 373891769
2 456276927 737722959
1 80188821 537761800
1 533730005 891136480
1 919815227 25548299
1 167110905 852809786
2 400842932 842550395
2 144183697 551656946
2 723257026 169652685
1 965727140 833198321
3 59253127 344300521
1 68062772 558966284
2 995890708 94926040
1 164678099 687087889
1 655801600 901682428
1 885800122 54747884
4 872552261 519416398
4 384172314 132236963
2 962718495 418148533
1 620617890 676353134
1 663756583 988036151
2 692969672 201600065
1 506749272 212168475
1 540232351 89819165
1 188266062 579031588
1 347475263 798867035
1 366296579 673466271
1 697491941 724195303
1 230721094 482469407
2 313773149 902399607
1 334109837 187231269
1 858833378 816494388
1 820463925 642609397
1 128803317 281797944
1 24818424 906868385
1 828936210 831135003
5 916879261 481248604
4 355797809 687322518
2 734223464 800354402
1 904871043 280316763
1 568546389 604308249
1 912903268 3266598
2 62154916 894407999
2 349034874 8467684
1 32592810 6697758
1 897774562 764912624
1 577296963 610037648
2 942043848 821731905
2 728863178 389425328
1 906657417 957758966
1 90406812 915610320
1 300575363 538636934
2 953776887 331258449
1 955277694 397804080
1 805931101 662620779
2 432115387 787340329
1 261350595 355632061
1 920284777 924924203
1 542853807 471341384
3 59510934 363365534
3 221494123 401452206
1 129781003 652314605
1 731354462 113584465
1 876403530 846961199
1 115283203 425062766
1 450370889 445012949
1 369882346 84393791
2 446402513 891987684
2 997449858 817695130
2 216518742 816885782
3 928086892 160832571
2 992081492 193469219
1 955675105 317057757
2 563039744 897127583
1 154806242 792131631
2 431560546 153572849
1 809056178 952225100
2 508732029 741380373
2 115471488 132845575
1 170331548 662629484
1 85543764 443347236
1 945339633 283350915
1 354152426 254756522
1 150051259 513723253
1 761492977 136144010
1 988631952 101822021
1 342955555 57907296
2 160599897 484069167
2 166544708 132341696
2 453756118 692927007
2 359083705 529494727
1 440757338 844741902
4 927721014 81889383
2 678801259 753288648
2 989120981 374776769
2 473425329 907336978
1 144234244 567347747
2 326668864 801096745
2 312452380 415138972
1 918702613 229816642
1 599577940 539681988
1 35298070 913238255
1 64810581 563258333
1 503628430 646409635
1 732221304 612976360
1 415138223 218432648
1 780379553 230787495
2 847166576 829720563
1 118189975 954039471
1 522735651 505006774
1 602873023 7304115
1 120047898 54606760
1 555949621 657122243
1 192807978 841582562
1 620575315 396838327
3 343847936 828705639
1 158118239 312531830
1 528828885 157002853
1 989780456 551548847
1 642682184 170010337
4 202694051 295255965
4 873652653 263858559
1 892010865 836586589
2 918503538 72040557
1 262318190 165057092
1 391463946 733314342
1 660046219 451936033
1 259890713 929791293
1 404870041 902983232
2 961256576 954226434
1 283996861 786319345
1 783289969 108093766
1 277758740 399673629
1 974617768 489866549
2 432383566 58334221
1 462563938 608454055
2 920592785 44973618
2 744302958 66709595
1 475798079 530232961
1 928350068 708839839
2 125778574 249029705
1 818933823 804092675
1 221065303 62746738
2 705809982 352434530
1 989837172 363964321
1 200307712 416437998
1 197769997 606315186
1 735482598 393572410
1 97741503 916789068
1 597265205 501036310
4 680348973 301224221
1 548640571 225125989
2 48666687 657067178
1 377170743 275561618
1 829518433 868283263
1 467777221 28980063
1 221206194 847455421
2 127286410 855967489
1 182967878 994380537
1 135016325 794716029
1 204708207 766368016
3 202644729 162245725
1 13433203 914806252
1 863196159 568012980
1 185667222 580915331
2 255226278 470684804
1 107022552 709211629
1 734944666 158079101
3 44295865 461085204
3 188471748 39130764
1 856895503 811785646
1 170136852 842974118
3 459347024 651409636
1 426987162 686888885
5 672943752 900258171
3 53425049 443628611
1 464811753 115588281
1 123518537 417671011
1 604905214 439105232
2 426388466 94978645
1 760659659 559523246
1 940704850 152205691
3 445473906 400552166
1 864450869 514351654
1 414809726 258516600
1 147332422 415272298
2 772763731 85940952
1 169748697 592787766
4 987077654 243446170
1 659155420 482723456
1 581653983 504756328
1 146226624 15662376
1 276652356 744088727
1 227472786 876671671
1 99862604 637483857
1 192931609 613866528
2 504866302 821228260
1 23990771 694861397
1 366790586 64265408
1 59153037 527336329
1 148573164 132966295
1 568013821 305847700
1 542318237 25912774
1 506786729 443353396
2 600147118 951045392
1 891230516 402806564
1 102848882 174151098
1 472138229 447427365
1 663695813 407446146
2 706429709 399478093
3 466129985 346362647
1 917806478 36767622
4 461161931 191795495
3 140066485 705586668
1 278551672 429523485
1 155708728 57628906
2 617858250 201890719
2 977871464 583310007
1 804738766 756792107
1 676099768 563053500
1 411156578 932870306
1 725211066 696039323
1 310726462 17436505
1 357567176 22935829
1 836643335 316251546
1 473363858 309011685
1 285970954 869255598
2 361491978 121694190
1 905971102 915611658
2 932373815 466474337
1 249362920 416992832
1 193849737 286856053
5 444651431 682823307
1 771539031 787654221
1 493851351 847306875
2 905767181 327901874
2 429189360 971169977
1 675079766 714662739
1 960638581 684576441
3 995223240 179318765
3 232278558 385167268
2 54517477 839295940
1 583361818 530307809
1 854519250 357107277
3 998285999 242723425
4 916060753 19814334
2 161493591 250192527
2 732057735 22327354
1 711904135 20147040
4 744401796 146352691
3 121620352 419635492
2 282451345 247346345
1 543005184 483647377
1 884791201 264910243
1 791697912 80562666
4 827321991 867129929
1 143258360 765222782
2 835302778 953980585
1 345900914 117196437
1 353242627 82998915
3 461848528 309534669
2 545264990 741939659
2 609889192 425141783
4 524359738 20415797
1 458754241 597786940
1 421109997 848286208
1 953606565 266934999
1 342838698 471281730
3 616036084 873055704
2 761689150 708803842
1 854870721 111875096
3 396825096 785782176
1 947874939 792055412
1 632940072 899087380
1 799502190 678157342
2 388630744 872097571
2 576429793 770996207
1 615146257 356350136
1 526964141 495836173
2 710729394 584672657
1 391747846 580624061
1 182049142 751845822
1 530450179 150094390
3 244315027 539672005
1 620828771 8573368
1 952437543 773155051
1 874703353 558172844
3 59932025 488095249
2 85347427 203861776
1 503201184 972715215
1 985878503 318080305
5 593820533 921633765
1 777067802 763229640
1 998918910 919243418
2 638312116 757743161
3 640410812 862091977
5 583395051 661971190
1 101034431 916517021
1 798458214 645149085
1 715731567 216171751
1 270374690 578629617
2 829498838 724452360
1 247699584 632235279
3 913885161 228200707
1 937468149 335923529
1 365948449 142179867
1 122709756 597701207
1 906482816 934361749
2 961261153 890964899
1 878497792 294938812
1 502759400 872962112
1 13550572 430940949
3 274061055 269869998
2 385260037 130573630
1 343156501 641234654
1 933613610 174994474
2 279634361 326546361
2 520386349 860874747
3 756467689 575923646
2 216686148 76950577
2 554211185 31811519
2 916872300 750828727
2 594401385 825917417
1 466415440 680762153
1 327840791 753559146
1 717927340 819566097
1 386926541 597012389
1 706268127 765890198
1 702365553 865959778
3 876723041 43420523
1 109531553 267250549
1 907097907 700617006
1 424402653 820577541
1 974144089 731755089
1 448348081 249706191
3 933189540 38990495
1 125167430 335784374
1 294856775 150835790
1 456660450 459280798
1 198885692 906993231
1 595595571 939830794
1 374183459 477225853
2 689534983 241578066
2 972680778 463940818
2 190340703 803499219
3 758722954 665125740
1 408890694 838960578
2 421886449 40535561
2 654585016 728838586
1 186582334 724486750
1 767582514 864705977
1 707296430 266275955
1 855391993 628482065
1 444618983 188489739
1 296696934 434730084
1 163453510 223337879
1 168169339 457747778
1 775881546 444382141
1 289173881 219282330
1 38794075 926278577
1 136041150 960260270
1 252823674 618971578
1 374376080 976408969
7 354840619 864239822
2 545178067 887425347
1 299250248 878867958
1 675950600 996028250
1 956792522 258886136
1 250031712 23558423
1 93764018 650487082
1 832132655 931875280
2 787297691 884374278
1 221385868 455232905
2 640865406 644837698
2 934815229 691781363
3 638287291 977116794
1 833079373 435688477
2 626160859 916985889
1 245245654 468033795
1 403845897 475095157
1 833730471 472794322
2 880714226 876254031
1 162043029 336144888
1 897011471 991950607
1 105626395 247380228
1 332251523 209085654
1 502462131 789255691
2 231233562 376774755
1 828056280 279976170
2 535851197 683453780
1 57530899 31516191
1 86880812 557438132
2 694342355 989377079
2 321838106 369369015
2 150537563 778393470
1 418963532 600864329
1 902097203 978318564
1 6516901 894768535
3 671263656 476179598
1 787756464 443624372
1 826153892 924979841
2 56050961 795250814
1 439354843 808331648
1 722707338 977681624
1 60495024 479046478
1 693281824 773587278
1 865714656 517421626
3 981802990 729138116
2 459397354 190815340
3 794840551 437240097
1 380999040 705946989
1 246315277 827157549
1 156160118 621987752
2 438255693 695848263
2 386879478 8466552
1 185116329 216154464
3 31845062 645488561
2 743052694 359614100
1 55834521 347911216
1 625016178 426012939
2 611816166 503054136
1 721749891 777825053
3 330379172 163745284
1 210785591 196704762
2 918442476 263408070
1 890195731 679001744
1 318704353 931599970
1 91797381 129762212
1 813366218 373536947
2 848723698 710564953
1 503721787 697750438
2 489074457 519775477
1 447386917 802168782
1 728888290 384937602
1 757989723 229314486
1 332240086 992192628
1 186401335 570034157
2 657147900 301056733
2 282755482 977573247
1 556815682 844789304
1 946208752 727255263
1 12682015 795184401
1 901651677 979587896
1 419450533 585936955
2 928778282 498359194
1 505496267 5408001
2 316158843 840951241
1 20233646 78630154
2 462469952 918647440
1 344678760 284812600
4 438241594 172058735
2 422110831 792997426
2 517241541 800934811
3 753976254 10322945
2 650508737 862001887
3 301386924 934807837
2 811988941 249060117
1 598948238 934251968
1 358487624 67664604
1 472360316 61914845
1 979758939 955930492
2 159504468 23088983
1 219038707 482160055
1 226402829 886970219
1 954793684 762340440
1 963034281 430794819
1 573208631 241382230
2 79279193 235831608
3 923620002 949843339
1 595862078 807026878
1 685944524 653978205
1 518588017 713783372
5 684004328 762493406
1 422159025 353284361
1 313467814 111775652
1 717837700 715692852
2 349082716 321722122
2 474704256 330400533
1 766433769 376237041
2 983394657 318797287
3 845565610 347646307
1 146768147 589680369
1 275902747 37627625
3 609369966 593585414
2 442648623 585311175
1 210468101 983919831
1 375306359 414939526
1 661075344 147699452
1 464513624 246373714
1 947006281 862742612
1 919676160 83534931
2 905075747 750991943
1 871229206 448990246
4 638728495 133264714
1 77631474 721860208
1 447430207 873926717
1 410190658 117496903
4 448254255 903889414
1 424337196 387186031
2 385637704 825588330
1 690718769 965095742
2 890446286 396010403
1 777519009 530138991
1 633553882 745410740
1 363543881 701488044
1 687507202 454142759
3 547532264 904911524
1 866094069 914896499
4 745997879 34740589
1 559179563 687170710
1 94198712 52095833
2 532459600 296499741
1 398381350 395317941
3 975250705 183432521
5 751243856 928229701
1 771160206 425378552
2 520360984 712505803
1 397411624 749160812
1 565344397 601006323
1 761156822 247240865
3 707837582 847896434
1 442145325 666785683
3 545102373 963878547
1 673470111 321675329
1 183802942 82922564
1 644323231 378180227
2 114271739 448571219
3 951647856 48061350
1 949828595 373115535
2 801205189 300028988
1 36684775 113547596
1 204655250 751039276
2 720658288 989012296
1 988394219 862872559
1 838647210 365805512
1 640451125 249440938
2 822520885 659798820
1 688997998 689761210
5 305276081 388026142
3 499656143 231727223
1 265712232 804146591
1 212228611 980561119
1 574265494 767495457
1 872399914 769865575
1 42934439 332344576
4 305939953 371953774
1 115628550 888374493
2 203132788 466931817
1 332290096 2399038
2 809168008 500776835
2 776041323 396625070
4 407081733 395330027
1 111765170 849933559
1 425584538 276309067
1 479598756 211525403
3 361688344 829153701
3 36650876 809721784
1 788180616 399822231
2 928357279 190619892
1 553707646 519875928
2 955432476 67637385
1 933000032 236172081
2 687470049 196611857
2 345199214 602127854
1 477453997 434497609
1 592881832 882644203
1 397665873 919925002
1 173945832 609608045
2 865441834 973360171
3 90009009 816695489
1 789009762 950220846
1 458488657 472320830
1 239961697 195165945
1 777785677 417297413
2 443480114 635969780
1 806880569 313322848
3 93443752 541712400
3 861150369 551721797
1 482592140 669403462
1 421250583 550364075
1 796656198 318995198
1 411028759 72616074
3 876031562 652509288
1 130323767 606267540
2 150711070 340632441
2 985746945 464312439
1 971450760 89643612
1 247675999 479939976
4 439644251 163644973
1 401160020 842941605
1 246501388 823506748
1 383657103 655092914
1 578006443 381005563
1 436800885 477283633
1 655424129 423757299
3 464516010 810840890
1 397417069 643711593
1 402675578 767391370
1 928482355 982283642
1 766770088 916660666
1 276423155 788998298
1 419101776 874745417
2 721189029 965891364
1 286485725 84173801
3 678435075 23389884
1 647020165 886403441
2 632374403 101092208
5 635520091 528552542
1 638697304 53511184
1 131697046 760799174
2 69091853 751242722
1 686856729 722023509
1 508214636 709902217
1 806777267 697775024
1 63954633 10316736
3 174216857 832465425
1 260629129 196690046
1 744482411 5004403
2 477613579 926084159
2 10407793 418286819
1 679148226 661509552
1 664583574 452068851
2 22563851 880387490
1 246039269 147626163
2 707580505 934465677
2 383340023 19376613
2 584142934 193099896
2 854986263 123646226
1 412130405 615681854
2 177601688 424486976
2 492151456 812131652
2 265471651 958889175
2 149837330 507637802
1 96390979 856289686
1 342559966 569351063
2 879144255 817123018
7 948914550 465098384
2 234707000 114254879
3 452286655 806099724
1 128215755 577469532
3 574303145 334202910
1 134049734 111866361
2 484286740 270251129
1 580864919 984544424
2 286997972 577131013
4 235948766 686272159
1 856822881 541014017
1 312036862 702536344
3 708849340 981722240
2 925128336 250393574
2 877285077 45851574
1 239598157 268161370
1 502776841 461033978
3 904108677 613754955
1 392056328 154742313
2 450462692 538224580
1 769202083 16513759
7 675980728 109691781
2 867264335 63700933
1 545233572 647575957
1 179522487 957645214
1 583812780 425993571
1 676052092 215645947
4 293255848 888288562
1 368733423 877753794
2 229652057 562412194
1 892977231 790566364
1 696570414 765894282
1 921593664 38661320
2 414140972 249144397
1 108652154 652700698
1 72542802 246931139
1 543158981 420819220
1 343681285 289888369
1 622719 359402047
2 504351056 669388149
2 476049882 915668393
1 426580289 16222624
1 460074291 696647600
1 794599688 50163407
2 652396514 16784852
1 939493810 294562517
1 638714108 88581376
2 806137696 521536575
1 61308043 774202950
1 743582838 473382403
1 392660723 887308440
1 92099113 512489486
1 616465855 161021027
1 67819690 382209612
4 321421797 584808777
1 444550492 812961242
1 185537711 83178246
1 620799282 342991707
3 816860570 362463129
1 176220315 208321422
1 17764166 329409841
1 546674508 32722598
2 275545143 222537262
1 583835512 641708756
1 532315341 432561999
2 970110079 448754877
1 283291464 929813435
3 541322426 374234123
1 995386964 184352464
1 763419291 264861571
1 86335285 372958614
1 375272989 413050587
1 987953016 871879932
1 205799028 624572260
1 432377679 726468085
1 909192448 419006503
1 955590273 125837590
1 556830328 30725926
1 665259803 683438660
1 814771273 104231102
2 210185440 506111844
1 490199134 512119506
1 501872746 80997810
1 888647756 260298889
1 868370068 265654859
1 657960995 892334630
2 363020001 850840009
1 997311488 210964090
1 373359194 144308881
1 306033838 914601783
3 386710164 527920940
3 637484387 716592601
2 400291093 134181464
1 638760936 224824733
1 917100021 881501511
3 791979309 358606903
1 38739580 748737622
1 694649046 347906532
1 389823412 249814498
1 567664282 42103727
2 930283102 818426117
1 613886754 878830168
5 428047314 37498138
1 639794359 662745931
1 352713095 256807771
1 392954106 1058287
1 900276106 282009562
1 727826967 733786470
2 676626275 888192841
1 929637432 527784485
1 17429140 991013584
1 366849468 521838851
1 528010787 584066965
1 59262742 184546822
2 710523031 58134475
1 423876880 787204552
3 369518091 730371312
1 804565006 508558196
1 824174562 351035725
3 121537028 922176889
1 553288325 931884406
2 556449706 974084468
1 368535836 946194117
3 487931160 859945400
1 649779156 961620702
1 412353831 285587068
1 850533993 471151104
3 997033736 311927685
1 487645496 808398071
1 646982583 304465041
1 818645964 651688963
3 679264317 978615292
1 216773586 841730002
1 319252953 290710536
2 363266901 277069553
1 375063211 31278261
2 843709861 770321379
2 802016914 280829729
5 754778281 169502715
1 161905312 733632218
1 566471168 572214669
1 320693046 860521002
1 805531470 270798570
3 121200292 234501788
1 443588 88439780
1 685403379 157702501
2 912862434 920500001
4 759116296 170674598
1 553225303 78853170
1 823179802 325286205
1 397437900 81219227
1 856905259 511770205
1 621193832 250257202
1 444990740 905371196
2 197889736 790065038
1 65781471 225785017
2 169363121 939319570
1 623749392 63373644
1 138309396 924252261
1 645337534 312922276
2 651297285 60963171
1 885003365 809252237
3 873204304 154283182
4 276276686 595650641
2 531748631 983463556
1 793778219 9226576
1 379374244 40426278
1 890737671 668681727
2 136776841 103044303
2 10184132 407794707
2 348893675 306378586
1 720862647 555206203
3 449034649 771678445
1 317220209 981139095
1 316530622 683996922
1 214826087 128598761
1 633010760 966431059
1 344799506 230220586
5 444936550 667908098
1 341950571 694759318
2 786564696 941107963
3 472481237 703568088
1 929774574 493329430
1 758728142 536110803
1 421192049 294969079
1 864734262 291891561
1 470414786 512242547
3 637378220 893414255
1 308199364 168222537
2 852764554 564785402
1 286496582 688778322
2 54836421 805918520
2 7102919 855153484
1 176562869 835187158
1 591136676 620033834
6 781468449 268751318
1 285313835 428970137
1 243417376 995902550
1 875252226 951159433
1 304564263 243908234
1 769868201 15536288
1 396589803 138786828
2 473288565 791949359
1 112276900 787910982
1 645196585 357412747
1 253343083 323079034
1 587289608 356428131
1 784871729 380217190
3 917040821 400258700
4 713041619 253564006
1 126804169 394651749
1 561962999 975940810
1 242005666 805852212
1 378508831 21819469
2 809801747 643972338
1 293425917 497363284
3 588478977 148087126
1 727914936 981849764
1 967852680 462827873
1 930614831 950818923
2 720108171 3292171
2 361946941 728700062
2 633519841 7568130
1 192472532 594916358
1 455581924 118064669
1 481954772 810741828
1 249632195 682998014
3 789816810 171205131
1 401596692 699668219
1 878291504 294361185
6 429725518 187619272
2 338463008 590606817
1 386482636 240776230
2 933814086 613001902
1 807219636 538517741
1 977085919 97859472
1 995303380 55194535
1 742827582 601150884
2 758366300 612831270
1 895921438 227140196
2 47861045 491407932
2 598270525 342072156
1 854821445 468199137
1 143625845 10222921
1 937198106 846334034
2 629573620 964058304
1 825135718 184710889
1 63612455 770813476
1 617009318 622362815
2 73412608 181833183
3 615268038 701772923
2 964662370 923888827
1 293976021 275047148
4 369403853 639159588
1 472989634 776266619
2 441266229 895013577
2 412047309 617481844
2 657228913 323696048
1 615712686 402619122
1 395994137 183960494
1 856787998 888019485
1 459967679 368303459
1 548036532 716748421
1 645245503 399506361
2 867374497 905478732
1 810832892 680961525
1 930728710 609263020
1 581477788 250460159
1 43379643 251881276
1 953790818 232691818
1 817979547 441658540
1 940941000 373135618
1 619137221 273408854
2 336117053 603315477
1 981050901 523972398
1 216448727 920299764
1 241404257 399993336
1 194664821 553423613
1 515924933 116409301
1 443603764 915820359
1 227866603 430121214
3 663104971 177473471
2 421383549 453008809
2 1881246 276565725
2 474193645 217572159
2 173640155 639449277
1 567341452 973220138
1 737889896 214592993
3 810018567 650094763
2 53790726 579744500
1 607116203 256518061
1 623332200 440393184
1 370352641 332023294
2 71905921 564758015
1 326789642 233533734
3 273289380 976325516
2 3024356 543249435
1 248741719 966185440
1 863451938 743895942
1 859506428 67305814
1 824496655 363391998
1 378091323 203102878
1 357417483 678376326
1 191947326 159984907
1 130198357 182563292
2 833412919 782579294
1 101343085 857127002
2 624291506 423212611
1 552967897 223740263
1 894754432 466566310
3 164556059 567700438
1 680488488 901023674
1 793734744 972599090
1 645136303 385691565
1 162892072 791811406
1 366012917 30941627
1 134705766 793309436
1 669206107 682898911
1 581378338 395434651
3 962423507 778403200
1 545319654 771833689
1 917452555 980050233
1 873935920 169235065
4 442500258 731326472
2 121493724 64206730
1 459889124 337378481
3 183068293 655443237
2 603281537 628406078
1 428792247 770069516
1 618180909 12918893
1 169298890 244291248
2 903221 143375535
2 628492298 318016414
1 223227699 522363845
1 952528882 237846429
1 33992546 187945111
1 337056409 549291136
1 746152579 850637137
1 250792008 44154634
3 849101637 631062463
2 359395565 834661341
2 482009632 71719273
2 398261685 707616176
2 412080920 649381755
1 319743761 695366062
1 190451717 561972147
3 331684600 22396820
1 78763602 360759156
2 475400797 621328771
1 389986981 942969555
1 473158679 219428778
1 506230597 542089673
3 318504995 658790660
1 305578986 526705416
1 263208663 330606570
1 419425991 375030524
1 843127451 198192251
2 516766609 743880511
4 976683584 185905480
3 28799892 423583035
1 396071132 970921424
1 796426942 998403285
1 811862964 418549493
1 184602753 123542938
2 596904035 282834442
1 484352960 971777355
2 919264837 807099317
1 934013232 740428465
1 495284524 580496948
3 857252695 985038431
1 150730020 876729638
1 890895760 942633266
2 958457623 100154969
1 995774224 76514463
1 297667356 111530609
5 640840400 373494268
2 141393417 797334122
2 714139460 816502030
2 664383934 917281904
1 63085922 966268193
3 27213626 336805707
2 513703157 837144762
1 904720814 607514078
1 671901924 226448329
2 105158311 421765712
2 568044262 946344653
1 992828031 143129790
1 861278083 106106171
2 467251984 80289544
1 197336423 986103784
2 89150051 429737898
1 250038256 946019259
1 642209374 19956885
2 646831825 642930402
2 609532313 80009050
1 843338605 521914169
2 941583233 12575901
1 332067628 539066662
1 859164778 629045615
1 232487696 326871240
1 536549448 653650720
1 171271275 599305379
1 657126232 735834148
1 458405185 28580755
1 189248402 535570568
2 485684147 933149101
1 999650497 549512207
1 591284104 993105679
1 730526689 924776903
1 827440853 310693981
1 870678871 812611255
1 109210544 877216806
1 224030548 158101787
1 722965037 635668731
1 186901541 83913028
1 623232691 162633124
2 386244997 590117521
2 377318384 923732321
1 601074995 954908250
1 16403416 102672132
2 333716695 991555238
2 260811967 853490140
1 900825510 688408747
1 119467848 776341012
1 377154294 407363062
1 349212298 540187637
2 98930817 644670262
2 262611438 524916150
2 949832697 785971786
1 258589110 421900931
3 361661475 550750996
1 549681562 606376385
3 381455535 193843813
2 2359183 554274204
1 625269662 696432034
3 370421776 713121824
1 963425294 84619927
1 958835194 916332602
2 183138425 664145834
1 852960056 150530226
1 460407097 732958938
2 494442802 169112913
1 864261627 375430731
2 729244596 454124665
7 738322553 431420401
1 505416906 841605857
1 13492403 710959315
4 414586013 895014468
1 633703967 948644644
3 286581662 459704455
2 855924865 304070263
1 876975339 786220199
1 353967260 59796225
1 679529663 894062065
2 475943711 4603647
2 877065244 333418239
1 465829608 819890004
1 530490627 397320832
2 541080425 766621224
2 501807212 330424975
1 221170144 101526163
1 519844520 553062020
1 150669988 233519909
3 925712840 394037467
1 919670190 783401412
7 587314217 425719285
1 35931380 962803482
1 221995997 1576342
1 127119829 116748735
2 566247482 580747450
1 226425961 687494314
1 921993514 993024344
1 21208729 629254266
2 313975162 354046296
1 457235364 47952115
1 302958783 890979843
2 705229398 857073156
1 633583538 462114032
1 777666913 674621785
3 347697440 523828918
1 84211326 69227891
1 263830200 510296440
2 832787431 941271855
1 474101023 194264553
2 7451476 304222111
1 776381817 505863473
1 539539932 425458657
1 504372851 868988340
2 356248765 840060751
2 143639262 65064213
2 271264691 402492045
1 925703241 823093994
3 437338830 151493639
3 164558935 151545580
2 308017109 353203968
1 858783626 384233273
2 680017406 737268796
1 589754392 809423679
1 697714141 622090632
2 138034587 166003734
1 101242838 610032714
1 359802359 857070864
2 972296542 185719862
1 734777577 330763218
1 320029542 680308368
1 814748811 848001050
3 23877612 312691213
1 587429023 368136276
3 282813752 500615412
1 88924747 335600842
1 894913115 443616826
1 181903834 960008007
1 572027322 327624473
4 405973044 207788608
2 71969311 135799231
1 740231389 323907491
1 150108800 163137661
3 45188420 276334278
2 495847682 340926003
2 647823725 960541529
3 134951795 325025018
1 309378560 17737815
1 364529737 358898477
2 747004856 504046393
1 888448896 33826256
1 109710674 66214203
1 534874796 53571171
2 453035655 614584391
1 294376261 905233174
1 744311499 905093909
3 292929653 590318635
1 816076803 851936955
3 603609090 987374912
1 515844770 26209193
1 19128517 124472258
2 480962163 192919393
1 613968679 228869170
1 374435796 148138267
3 591856405 936438857
3 723856290 576864423
2 819564466 2945138
1 987078634 484723025
2 824868996 925106239
1 535943901 230761862
2 433118962 543876945
1 202087989 438942580
1 43564478 753887499
1 945465967 535131105
1 546234588 238561040
2 832801128 957386139
1 605472021 81605334
1 395143007 351319881
2 339272 351525903
1 845750245 187018592
1 645932602 317858176
1 908421964 332738017
1 471576420 920426035
3 146201787 485460413
1 623263853 248705384
1 609104194 241166453
1 322537504 735777949
1 715116868 809632911
2 169702701 911055880
1 431155319 628941362
2 720110099 776782601
1 744987221 314716042
2 314706576 73113589
1 779221880 110962797
1 429442980 329259037
1 991758836 813997388
3 99363605 279938045
1 875428513 156181017
1 754878278 554365478
4 376963043 19729077
3 214765055 142701985
3 190486116 277627946
2 693469548 572452111
1 521744758 340357378
1 578196955 928593572
1 305722082 957743761
1 435496026 170286470
1 847081271 564108893
5 109024383 295583793
1 908461571 590131574
1 872256899 104078878
1 170915857 607188601
2 373689303 617585632
1 373612650 93266337
1 485794193 12026372
3 191998877 329401689
2 120701183 3118770
1 238712207 773768037
1 136681927 582905728
1 204871779 773226216
1 563767029 895415334
1 63788835 130050461
2 563333382 459604356
1 876039566 459756772
2 683768602 953218493
2 232757234 299870356
1 237131953 779259186
2 798653219 191043873
3 215520199 573892010
1 747884701 715306841
1 291091269 861740553
1 839812010 656737317
2 979443242 589077290
2 785464587 11086972
1 60751760 885991299
1 736095813 303149742
1 785995914 146927112
1 423925751 948932914
2 79888105 921803910
1 688667089 191870766
1 786722355 525328115
1 645345879 65449416
2 332964015 479135863
2 782659664 893635192
2 788960018 73060708
2 682405960 586391309
1 519172647 235884171
2 638941980 587047508
1 982428924 170067071
1 145759921 868170253
6 503690274 969845515
1 613431945 275435717
1 57678528 244806831
5 381717904 473998942
2 92478300 842553920
2 326883671 991873441
3 87776322 243780616
1 294968615 534824467
1 518353374 905074756
2 870794533 252484161
1 898537526 578998452
4 469701572 133957136
1 719820940 404143900
7 205106793 224886486
1 998782245 639759340
2 778602340 875476821
1 638433799 255742985
1 69386089 58604719
1 20015953 353573038
1 473660719 828459764
1 276158915 760845971
4 732723833 999327468
1 871864098 823211587
1 233150132 368552867
1 852213318 904618364
1 455746122 391369621
1 145241274 355739937
1 523331071 814406219
1 431368522 679497497
1 127789488 660019969
2 14460428 563430428
3 312598870 320141917
1 139530154 589539632
1 962488711 942751475
3 172496623 483047014
4 9872304 307956969
4 169082213 412225294
3 14358872 361513191
2 615028341 958147257
1 469758865 705260564
2 589510435 815483755
2 792178776 693072232
3 1650621 840818636
1 124369357 41771935
1 357799384 522945211
1 445678799 230893477
1 212007077 319701410
5 140348821 601456690
2 865738797 157738907
1 658394218 118354035
1 967480156 137561125
1 990248863 937218564
1 549670604 999073102
1 807593897 2707562
2 908443812 994427000
1 343345412 73480236
2 824048346 467709279
1 304267186 744963896
3 378128547 697531759
2 180930348 265486947
1 328909129 672825493
2 657755610 58387585
1 421276739 997151661
1 345313158 308196565
1 811120004 774888287
2 741953210 468812704
1 425273811 702792630
1 247459649 921145291
1 162458034 582511734
2 689387973 582556551
1 160355950 560132195
1 590611148 968475063
1 307929947 518305694
1 323915393 811038976
1 67392847 830499709
2 566652638 545783676
2 609731943 650705288
1 77581805 916452897
2 288268118 187220296
2 936169010 714850182
3 997022971 149849745
3 22369951 337437156
1 71790620 200934777
1 281825454 987282846
2 595546117 903233542
1 253501955 612524740
1 409217730 110092968
1 819207907 353706792
1 957154280 138449008
1 863994563 150786726
3 153038028 665089421
1 518453261 226512430
1 822530694 868184704
1 319797887 940606364
1 945907004 730347253
1 655951757 931296697
1 632559517 804671165
2 472198200 453602273
2 304677935 489894874
2 714808778 426770030
1 105850792 737814827
2 738585082 513045974
2 542829525 851212643
1 727502056 518024773
3 900234644 183679663
1 603764386 721680973
2 18838793 17068865
1 362579660 441542852
3 910567353 84910048
1 440884939 294532782
4 380406619 549511260
1 805601134 326368043
1 330880430 515916090
3 189455066 665177707
1 402824252 177027002
2 392303434 855365717
2 572630240 86610788
1 207294759 509949813
1 668541741 819377672
1 254113462 369876135
1 429548230 389457451
1 729394632 500110777
1 257455834 53826010
2 521607048 705306932
3 320915491 427083879
1 112021547 933442118
1 459884478 485075718
2 806521467 522616194
1 295120777 316589353
5 107864654 778931263
4 968944560 2811690
1 441741727 626746876
1 701557323 192636360
1 385696403 512459967
1 752759750 469098431
2 51063008 521360592
1 793343041 765487776
1 347397782 502431758
2 237013866 619395246
1 221489788 188478721
1 409366778 520132688
1 107684672 829820696
1 671624852 166854600
2 332527620 178832882
1 203357630 155188996
1 516989000 520228355
1 949447425 443954064
2 631411931 138660316
1 503353208 932186666
2 803837375 324627774
1 162097402 545678340
3 955121563 492140434
1 460156359 298835742
1 964947321 450258689
1 970018533 828253808
1 255732365 917953
2 733888616 991496670
3 676114841 978177183
1 98949818 737527406
1 804025588 689920028
1 127095408 787562935
1 446679105 906386952
2 905082343 168115859
1 851227264 355212937
3 974687176 859572732
1 446292514 93492089
2 865966767 603731497
2 905483439 334384780
1 953081635 870352534
2 988005093 167976405
2 112225463 109464959
3 787774168 115471355
1 879141990 892575266
1 446459938 874673592
2 186818589 742029550
2 850540023 619238544
3 144497839 137408770
1 975816431 107793513
2 700139245 9924171
2 374759715 113441890
1 219074713 278931781
1 787291150 451268399
1 9881367 882119757
2 887332137 184890481
1 123960957 850213529
1 543998652 54643582
2 980692913 780697003
1 271984882 986255816
1 952134993 208734035
5 683053969 207580253
1 780034383 60471642
1 256891955 147804079
2 794877897 243294173
1 76424201 34103611
1 37418173 193494460
2 518253302 447723418
1 609434376 28087786
1 334305839 358500073
2 928832750 449836292
2 289767140 950009312
2 279786939 150514301
1 878951211 393130184
2 822472997 159587873
2 226673554 960580465
1 987349477 489764690
10 732230628 909209988
1 236045653 423091796
2 754189959 188850914
1 720026170 160504411
3 618919465 93723735
1 891388678 663697119
1 908400811 202418048
1 932025129 844951217
1 285630371 380706073
3 635307259 341664017
1 438170217 481450018
1 551014378 46638797
2 960761799 751554830
1 865285198 236154240
2 133314425 982970470
2 109506178 902948895
3 549924917 625061104
5 201283538 17088314
1 324636204 26103573
1 140822825 56706021
1 196810115 742839349
1 190096112 495283246
1 105222466 948836673
1 470921147 767786445
1 216629050 527684663
2 847643256 97537357
2 496522756 579273429
1 812618148 570210020
2 495357750 318258920
1 445524771 767070820
2 755442282 858166414
1 979688686 263031635
1 196609486 141444296
3 411488255 425045799
1 465281307 967145087
1 671721354 471290635
1 45156447 694364447
1 38631745 268975448
1 904433669 442066118
1 178992510 596395980
1 418821432 179214635
2 273300480 534206164
1 705287797 703349048
1 605078181 628606813
1 516708857 926588392
2 861257248 311691788
1 333111731 717283822
1 996175181 222538864
5 912954271 280540986
5 657347026 666982025
2 528579135 760516621
1 33398778 199879002
1 538736046 237032768
1 637701182 449596072
2 829395282 537343454
1 260396715 618249117
1 423034944 519808007
1 187930067 344336887
2 569426794 427425587
1 200001649 498408860
4 654583864 504206751
1 400984675 234612651
1 333028970 734567370
1 83035908 700563880
1 250895937 435850002
1 702605214 400531983
1 382791758 205930982
3 873614748 905258450
1 755980397 763591684
1 513725677 449016548
1 393206149 406036788
1 865387330 723549010
1 677910950 349393873
1 918506329 28769933
1 303566004 959400887
1 66796030 363910843
2 234011443 401530590
1 447587763 495545270
1 341971686 51162479
1 48785507 469258508
1 554786175 315440701
2 752773894 477949721
4 698396147 761065888
1 186981935 711883245
2 131292209 171185253
1 491195631 514232682
2 445248600 585892461
1 68716848 108420634
1 88892764 112068300
1 715205014 693261907
1 395097686 121430388
1 69031806 577797987
2 482259969 19041573
1 824074758 783180837
2 878167297 817221764
1 696105794 441486607
1 933978217 507029307
1 631290045 78884903
2 398330143 745264262
1 222527380 906935107
1 192329420 659618415
1 194055802 792868634
1 752054253 379012453
1 944541784 855477026
2 232452919 799791049
2 739998281 345823124
1 384977798 972852535
1 378802230 476456818
1 925005366 679053513
2 992692529 815232242
1 398750545 87351307
1 637467482 677070085
1 201802129 451023871
1 833748405 703312158
1 759594998 719095354
1 160473564 606208747
1 596181314 963724054
1 709871059 614469322
1 745535163 388000298
1 934263957 295552145
2 36954971 28865348
3 927254691 535112415
2 854736189 274559966
1 405655092 199652265
2 497314877 787702904
2 174178379 22599248
1 690341868 672695598
1 840897829 807559574
1 966874248 736562296
1 353947383 632279487
2 192894214 848796662
2 657272568 110254430
2 759256932 276487233
3 777873313 656163455
1 319215283 75761440
1 322810533 247315646
1 279998813 415793250
2 329845203 250768668
3 531136814 895758007
1 461001974 985523683
2 973987516 64586896
2 77017071 888345058
2 326817083 971193255
2 465484563 833030156
1 602930526 357066563
2 469034985 470630911
4 124460883 440279127
1 981332177 451957036
1 629312548 752616374
1 11423273 523142485
1 683598164 861089292
1 524112674 479888889
3 928076959 299776818
1 838963197 300699518
3 450560773 379162063
1 637955222 214841845
1 34166581 405785172
1 198118771 925436277
6 877441097 705210496
5 185697201 830652051
1 114908568 195611348
2 789866457 362905825
1 216780147 366600039
1 556683445 847046081
1 453510599 948878388
1 150387510 971202743
2 822002110 854416316
1 493232172 229920160
1 826215264 126997535
2 199232217 576241932
1 544129813 767989014
1 399128633 207715376
1 753735297 846298366
3 974769970 69368571
2 532490601 646696087
1 232221929 399167569
2 537685644 280271469
1 666323876 720515376
2 524522324 14724112
2 481062567 204840939
1 51264619 504152685
1 867445378 884345751
1 433781837 412771760
3 387963706 246818491
1 908522579 452741825
1 394207117 786897741
2 7810569 346885410
1 44336409 553237652
1 259361396 349875622
1 806286046 794361715
1 220312748 436869981
1 636113882 362669439
1 291462766 412021177
1 251967019 820399464
1 408538663 346855745
2 94534874 459731773
1 931786985 799390868
1 475465064 811721530
1 183534360 203191691
1 372278988 945440760
1 696225571 4463679
1 848814167 419381197
2 718510923 191877538
2 445707662 665929039
1 550432504 951242896
4 423505398 84983111
1 442047993 23419912
1 987465501 536591326
2 231090776 969124147
2 31469904 411758436
1 735641120 843732381
1 554114819 242181387
1 580661941 88663493
1 700676316 154099529
3 672034925 930718898
2 194563724 186762905
1 793425817 693902939
1 117427052 765211340
1 942225382 181291271
2 302964482 853449613
1 802191939 701035097
1 819896507 14309432
1 737974938 729424857
2 490726689 571567877
2 215229719 254370944
3 896570469 90422143
1 560470108 626980667
2 383334051 97243432
1 694993297 393514411
1 576797159 936586293
1 924344588 10366766
2 167067050 224040415
2 554348668 262561254
3 346633051 462103902
1 689955854 295851778
1 418853537 290140952
2 725666738 929196220
1 209216482 229581779
1 555964806 984039375
1 873555543 307778587
1 247228541 948114483
1 396568506 296240605
3 151577919 691339993
1 397182098 42261568
1 533311067 105199949
1 752032923 485643005
2 171598142 678318769
1 944463017 998926591
1 22485703 552972892
1 630445011 208973360
1 969446216 290105724
4 28618626 839679093
1 152610287 982790797
1 70222818 360653251
1 450264145 360225113
1 94699203 862065155
1 577621776 889558539
4 440247152 85512547
2 536124233 735970525
1 611832007 447320334
3 274479566 269209541
4 904277869 513897472
1 54945408 475373544
1 832133532 949000988
1 516463885 973843997
2 729547809 396892701
1 768701299 960836461
1 642226715 930752006
1 890616887 360138983
1 909778863 346925459
4 247993859 89084591
1 535079306 998295526
1 191420482 778604725
3 448483116 321356180
1 209848327 818623641
3 309948102 517742090
3 586556232 628156006
2 203460023 10282282
1 9215289 143871073
1 577530669 185004100
1 948116367 151367308
1 582849437 396047243
2 820167099 29897765
2 156603412 190395315
1 143367234 744046578
1 398568535 384527113
2 601423518 801875039
1 73874541 236914555
1 748760212 487383398
1 817236477 218152022
1 843532506 751056656
1 452343577 292012922
1 42740562 408235362
2 42740341 960590079
1 843154799 42969219
1 232302127 604303640
1 312036867 291798329
1 506703378 910615618
1 744944811 663473882
1 514298480 586747257
1 456389398 530025664
2 272686620 967786927
1 162396890 887935173
4 109608851 679017911
2 142544368 414006207
1 367150731 512508726
1 940390185 115914211
1 568432188 459698916
1 24418 572513198
1 827147276 261732855
1 695977364 316328521
1 187914367 991411283
2 206490280 840670634
1 801553579 329356480
1 816673807 79537033
2 267600722 295270867
1 1509849 315631698
2 771446357 112102752
2 177471965 628182084
1 405587938 671794977
2 500273712 149942367
2 369973705 101794568
1 366022093 474851356
1 379081086 967521758
2 940514157 718828322
3 924698618 293946721
2 115489169 561187847
1 314182802 421894911
2 511991093 694721044
1 417011965 541193849
2 533774084 748192651
1 148761344 685743171
1 316969342 71243004
1 663759031 96203633
1 195475363 526044643
1 488582592 661291255
1 346332707 657604143
1 668254423 22868779
1 277001627 524986194
1 321652978 785376291
1 503494028 856639874
1 827553890 448782592
2 473330308 836390981
1 576385096 986605664
1 141614229 755448513
2 909778567 569863197
1 109415446 406007256
3 609206701 980203465
1 517601252 588136950
1 21024134 514794851
1 181406679 613979660
5 99714278 255069956
1 230480769 586255324
2 67358655 946507950
2 173824248 431796018
2 504022818 432514843
1 552198683 149750611
1 824596475 249881969
1 468950168 2424841
2 187219040 104993063
1 299677095 211426068
1 715965518 316489945
2 167186936 441353482
2 583992838 815681285
1 124407924 916526685
1 619947757 984058639
2 377392222 584545948
2 689963503 544160378
1 239346217 97074525
3 553892643 834586495
5 107621106 349742376
4 245978466 636496037
1 744135387 510452266
1 924073381 998966977
1 159013165 281930708
1 928164514 943935760
1 673772605 992548711
1 42691421 305006440
1 565319543 615035801
1 308829073 808929849
2 260950565 683046083
1 194117062 178990799
1 24294384 522391146
2 177143806 908809769
1 209802885 711448119
1 122225734 602878522
1 28786463 988443104
1 349427109 898882417
1 496862992 331063916
3 607598610 938385666
1 512199330 170194237
1 484598275 491137837
2 114057484 932004183
1 924161432 670425922
1 874236352 648585482
5 939096391 283691375
1 499560330 771107129
1 771383761 324049762
2 389450608 611701296
1 407976398 277686700
1 315412320 973181617
2 42278287 834967948
5 498582013 9958990
1 859643305 940536322
3 551937303 63145019
5 807142337 96018602
2 354130321 634206166
1 863736523 766222524
1 242321658 593435921
1 895357500 808431763
2 473517576 303607431
1 929972931 368674325
1 777901740 847660438
3 598903421 201578321
1 741642915 127708170
1 608355704 339561126
1 103132705 434274267
1 707978965 14066254
1 83023187 364645908
1 346463019 56591278
2 466991479 425664777
1 194226454 850434220
1 516309594 674449921
2 356754466 20558532
1 159915157 302783258
1 198222982 173658355
1 163558512 423916923
2 242167496 595016976
3 445594428 901399535
1 253306937 463324359
1 134582622 733757395
1 995984794 706061100
3 587835974 749768783
1 586143973 132643482
2 751288202 338655090
1 47594320 579779093
1 687865250 104164671
3 793576979 550029861
1 164677291 893668784
1 719629881 833435014
1 121290989 424116596
2 155431211 175124989
2 180775187 488092994
1 461798712 324158785
1 811878897 154512070
1 474275785 234170028
1 836534514 128839407
2 994084506 232636238
1 955305801 170131917
1 104534574 475837965
1 403930725 398283826
1 329047247 655234923
1 593874276 749361541
3 731815412 98965727
1 440727090 206241004
1 140697463 581322331
2 491606092 550219760
2 315346189 401384505
5 261004474 938960492
1 306579529 216560261
1 402103490 6188101
1 938067813 93558329
1 953088645 619066935
1 169894459 88335604
1 558187267 997721415
1 162550896 171508629
1 143025077 453090235
1 952884328 846287032
4 779812709 770609593
1 863028507 510082594
1 94520986 528582131
1 464388940 285748676
1 948159715 984560506
1 821764549 245854534
1 544869647 561219319
2 209737051 110819312
1 883441176 849994368
1 293893163 347202564
3 413758746 986438091
1 203843281 247730429
2 507427762 936395321
3 432549441 934018005
2 92893502 993137878
2 655842136 178268512
2 371879340 705777420
1 125453010 251654027
1 4375800 854135367
1 778554642 673758571
1 48819819 186237332
1 499909591 741893356
2 15132581 157754465
4 481138706 631866047
2 784597169 915283423
2 404325042 984522688
2 47951974 854248250
3 838730078 823271361
1 945284903 652230542
1 857075277 968599612
2 910120089 667851386
1 96515589 508690413
2 567639428 373690214
1 847802181 539161577
3 757800486 811526848
2 550713636 226783952
2 186641215 401269027
1 773570655 177148497
1 735270610 680558327
1 658255222 960510440
1 249136536 203994610
1 789362758 227372296
2 125463458 844049691
1 260490400 488301957
3 82345369 701689508
2 668823474 711771580
1 518492853 404598565
2 746145839 582403200
1 958619942 53152607
1 934071422 316408814
1 549023092 481442345
1 218850382 100734848
1 895571322 515634985
1 713292949 800567459
1 891608608 267130494
1 359606478 72749560
1 783857049 227261563
2 749962080 764562010
1 793892977 29061251
2 455941167 756490239
3 60854127 795179871
1 942124701 833399535
2 238234585 97427162
1 737443434 145421640
1 604430154 194523985
2 896777029 197292592
2 273682185 735654132
1 896151486 311966741
1 880417200 307845404
1 27055426 513691781
2 622230017 879765706
3 43759999 860954399
1 150657393 65141575
1 857581148 411588953
3 101063446 229118292
1 564828496 68622576
2 23664587 998484514
1 277513333 93322935
2 777251305 984997615
1 410510256 654504525
1 717657877 662106598
2 792733311 259961593
1 82473364 604287632
1 51748927 539726369
1 320357697 61780222
2 188329056 438386807
1 760509047 668361965
1 826206803 640613421
1 392085481 649081404
1 370439437 711080937
1 577528185 212886564
1 787382243 661610200
7 332676678 555289287
1 203576099 558687171
1 376192153 906406163
1 335079833 14484145
1 12130622 557566283
1 631129715 677309276
2 639091935 396955749
1 99088674 228362823
1 11590783 187558042
1 610121361 121394272
1 895962824 484841389
1 548429783 611468631
3 427992020 564183238
1 900405513 980097930
1 577647034 771477730
2 162843176 694029078
1 941573300 850947862
2 444676713 520974307
4 265056860 657785929
2 676453473 944577347
1 319310117 500048315
2 70927119 981814240
1 507216720 138368166
1 536713185 994525985
2 66627111 737388210
1 222441609 756183277
1 279609023 591730975
1 372327487 658021554
1 805857421 532035324
2 113833874 160838911
3 836360481 861026490
1 81940425 482893799
1 892057574 314101275
1 525769579 77118311
1 102242080 104023635
3 283725510 869476336
1 876624097 665566285
1 566509182 480479167
1 398276149 524577253
3 95323986 785481913
1 662552661 327898867
1 313329269 716777732
1 11189512 861993244
1 380874965 208404907
1 4250734 971932000
1 117996647 175312317
1 845416015 954078274
1 414575513 224036154
1 77332590 297232600
1 88055013 861021362
3 399718287 382323653
1 503075320 633509381
1 972783896 48831990
3 524439742 748498618
2 226057537 189592524
3 59726695 591486309
1 993767888 83438917
1 385826099 628337677
2 475889198 882864001
1 160212178 504117986
1 448813254 370479518
1 438855901 435814303
1 902124576 421289780
1 35913345 437375020
1 86273668 929318609
1 663029609 452746602
4 216318689 358443925
1 836356161 201058054
1 590634660 898134838
1 577025699 16636103
1 495273740 931665636
1 234981378 781767194
2 799175995 466538659
1 109607517 996840231
1 847281774 635030593
1 222462677 138378505
1 608999379 468087431
1 569237386 223137948
2 145293057 257858735
2 600618155 96139061
1 615722993 233065468
2 482809297 702451409
3 293277637 913916387
1 320009350 635820254
1 536034531 742101026
1 106133068 768568091
2 22439890 84181499
1 967016181 436860419
1 492696289 73455800
1 153145908 887341031
2 400639811 321134447
1 914655077 51256066
1 672720868 281571120
2 679353463 877385637
2 929212755 954263927
1 357812262 66395788
1 490208641 399710371
2 649443827 942943343
2 899867685 754197650
4 386865840 649492370
1 661874579 523238501
1 593490242 838552962
2 396760021 80855651
1 536569462 601379917
3 368525056 264362269
1 167655999 877557747
4 220692556 447877741
2 253021926 429343982
1 169076563 937366186
1 899252311 472593606
3 596166150 443694438
4 140761630 405892834
1 259210471 868620371
2 967530234 937567531
2 460292771 260191876
1 801970490 484187644
2 650965216 554108772
1 593809332 116809540
3 801857970 896676504
1 4207925 283058688
1 574400016 13451551
1 271040579 153173934
1 588961465 250752060
1 29821891 880481287
2 863298977 684584695
1 881061846 91189425
1 964952574 188283727
1 808381249 40524398
1 363968933 140408683
2 112382614 646967292
2 628457872 933333386
1 840504563 458061764
1 225195748 641775476
1 288923435 709594972
4 801658711 439384647
2 716500782 181767395
1 445904113 815142379
1 225453416 582962300
1 705285971 159285638
4 326739432 761179919
2 549819515 939238567
1 142453092 118650050
1 553875865 265567640
1 525427335 571020894
3 261045726 140031804
1 610691460 704024559
1 57439101 871260699
1 992803812 741648793
2 343217598 486875857
1 191987441 156773911
1 815740469 420673351
2 39294091 42541257
2 804149644 860904639
1 491300989 868141189
1 321425822 381605587
1 758142352 187725041
1 258275766 221456648
2 850360406 811604893
1 803098933 218972560
1 822606235 162618150
2 743814626 75904023
1 82510165 501747440
3 447293821 986132958
2 841053907 823702188
1 904017365 2959124
2 126999035 886355317
1 763368727 976149672
1 686252436 320020680
1 572511486 242288275
2 117764151 877767984
1 688499751 879986679
1 76926749 942239001
2 248616649 828616438
2 907823584 911145567
4 767365715 512374544
1 180705197 576929820
2 637433738 279132770
4 485455225 351389102
2 709045087 164675700
5 362078383 762958236
1 588722118 105881979
2 639665680 448359916
2 82875806 711476628
5 530616893 929603853
4 910547257 783524345
1 657899352 823055605
5 499108543 751175580
3 936125468 136341106
1 668498808 773180991
1 953784195 411505013
1 562043716 755520007
2 352536279 999267657
1 406495783 780389354
1 93864550 50170343
1 909994570 805100719
1 829432737 971146355
2 190565479 715707430
2 827080895 257682798
2 927737728 284584265
3 46133764 709893671
1 223161033 783134145
1 139689301 759645747
4 349626161 862815145
1 889507046 294566564
1 679741708 911846533
1 613615647 789103184
1 428183300 231537210
1 266359354 207196025
1 943872880 629966480
1 468933037 630667729
1 359773745 501902739
2 662281055 702024858
1 344685818 793275910
2 890255569 137719545
1 876518314 866476830
1 787790573 617996811
1 692593491 959999845
1 591663937 175017353
1 409026272 632229147
2 854742987 649675439
1 731002228 547813519
1 661005658 855109428
1 224515917 830442056
1 420604146 715987347
3 571173536 608358343
4 335612899 238688069
1 100585221 112215635
1 486201502 549614610
1 656689911 670685782
2 856115232 144002760
2 206598177 989975524
1 274974560 263942563
1 996683356 631625353
1 404927273 303262805
1 652404037 305694008
1 160975696 185363214
1 785569798 729738409
5 304354180 819991569
4 147744168 990279626
1 841711172 754972314
1 271852451 828606336
5 513497407 706953212
5 482428625 341238536
1 773193929 119026097
1 983139309 66673613
1 608533989 7026166
1 150010813 16974310
1 536094989 884994465
1 174102994 931233576
2 147860745 143522648
1 220588172 979581167
1 955151430 861505
2 510276567 328660295
1 602797640 682573250
2 732947869 613739856
1 311992497 864706067
2 534647742 626706779
2 973541562 866676011
1 672309679 36715176
1 150235860 410917490
2 775844945 450064141
2 648858381 830801721
1 904935184 873191826
1 207877281 560252932
1 171660193 278947859
4 161868415 967933250
1 506328445 944595978
2 879133737 263203075
2 800206117 422541949
1 415977174 291108164
1 408251608 466627956
2 628886247 736861
1 117106644 746200234
3 824142771 543201544
2 87713735 260732881
1 847006687 644494066
2 23292164 81758311
1 703096979 804611916
1 968559243 269661005
1 198229148 624919687
1 458556035 77905830
1 112973263 523921081
1 472562691 25505027
1 252512868 716850095
1 693482068 697794889
1 169978796 499301023
1 339011917 78240163
2 445760998 809178456
1 34994134 447598694
1 760683489 669979368
1 245956709 482342609
2 83695111 140872934
1 278354726 141102836
2 510485364 768263930
3 934860765 512689342
1 641377800 412859648
1 660668589 461828521
1 328844288 579189736
1 39199381 226893712
1 519000988 561196023
1 947335500 999008613
1 131481586 551123544
1 207547002 610257102
1 697020947 630776846
4 91591153 669660821
1 591640717 717418929
2 912290023 408854208
1 390215321 107765879
2 77773242 796458474
1 390273592 542515440
1 445759718 724983599
1 324548852 937312599
3 437383254 652837406
1 931718325 537117192
2 370384365 358539378
1 799124880 492177854
2 495440931 730246157
1 829404125 16540557
1 573859713 471886301
1 923327055 107479403
1 985888625 497390327
1 165780682 599649899
1 176639886 530246769
1 402842125 611458232
1 914320434 976054361
2 503434819 651138656
2 757148990 464537186
1 10796803 689433385
1 916333332 343458061
1 987159382 690045840
1 683558697 166577546
2 160638008 843019450
1 418986872 577890265
2 841991750 309959080
1 755810498 26411131
1 500695232 4408304
1 928080816 686816490
1 638703302 722010359
1 263093709 188364861
2 164300301 339545781
1 533809390 708815
2 959503241 320485425
1 257997352 87967870
2 154717995 146267028
1 313961285 593750019
1 125083730 267190250
2 995503574 975837510
2 795172423 446044130
2 572107164 263298421
1 962812532 119459543
1 90218160 129422709
2 777865461 630394184
1 997346860 829863210
1 354054968 749174769
4 586038824 541337647
2 921322648 241828185
3 933301524 856029694
2 449629419 497024283
1 253943163 242342904
2 67028688 218619269
2 420105044 683650203
3 150298448 684813010
3 152917636 284112148
1 195315865 426560524
1 827502772 120748451
1 314093681 334729475
1 566615104 269343663
1 65167827 524705392
2 504734957 221999998
1 374782286 782493783
1 796747509 873486289
1 768613753 138454576
1 65985780 620094788
2 334506512 432317878
1 885073384 429493402
1 33144779 3210230
1 265713428 401561523
2 627142987 781381771
3 755413209 185734400
1 944208383 376745287
1 77029584 642568794
5 458513937 434926493
1 569482499 494123239
4 549911897 445143650
1 381765867 898620515
2 788212573 458133921
1 255463559 552742179
1 372459106 913380665
2 329252482 65097494
1 469288908 76393792
1 12882774 508664370
4 416000675 801863825
2 110847698 114527408
1 33673312 78781622
2 565855197 750317907
2 629659911 702941116
1 872129843 878706796
1 199250727 823925658
2 852985292 816920064
1 862784278 872322019
1 306225133 644754408
1 394744895 438186592
2 540477652 643959981
1 813560393 913418964
2 365293994 794516560
3 87439280 218245827
2 383995315 856764874
3 452945829 764406576
1 471771513 281572548
1 112715795 759883346
2 735271115 928957959
2 468938898 930951318
2 914103910 73372374
4 426306605 410931187
1 375255996 936624367
3 458602873 204337855
1 55658645 923577202
1 60034903 257063436
3 447346718 90847302
1 677778339 559780077
1 495591599 660293126
2 822826166 177576483
1 948915763 52705229
2 979777989 954073173
1 943047043 745969377
1 906915463 216576335
1 963425143 980550780
1 961502830 818979724
1 766975656 506299874
1 397442643 269795572
1 711804141 417033402
1 869105524 31113407
2 510536234 444099526
1 160448859 479659562
1 549642389 888459734
1 925402054 178871338
2 347784871 715612278
1 71006522 666113006
1 898692057 281554590
3 26440742 485864487
3 957933414 216523181
1 834972982 516678144
2 949974712 558003549
1 520801721 304673372
1 981967520 248336745
1 14041206 112358308
1 672028146 883471022
1 775557148 524160953
1 476990050 843522098
1 83047151 607767737
1 255666914 650093101
1 850446411 242885511
2 259387221 98444783
1 291496829 297179366
1 529575657 920607332
1 969717398 318867680
2 227596782 768499014
1 811491291 880083972
1 853095315 353144451
1 391024340 460306560
2 631800290 87771928
1 132407714 352908748
2 114667904 868973650
1 276190781 825550458
1 582953239 137433017
1 369216535 141080489
1 200759378 276156494
1 227551724 890118817
2 469776570 886576172
1 615235379 792565215
1 688405902 797131748
6 159758214 723011215
1 417320038 442872427
1 504854791 26628287
4 772761535 432110957
1 375684449 530164635
1 239843037 179651627
2 41800232 797742208
1 442413071 879078938
1 713322620 784260668
1 932331494 452532262
1 396025643 104629980
1 172596981 484460578
2 683094030 906618505
1 429156511 660158146
1 123000354 578502573
1 152744181 974292115
2 521778080 278684930
2 664812836 611342674
1 269004390 103572107
1 501582612 630316756
3 382304664 790574191
1 390030128 60859598
1 471425534 688717349
1 337272668 180068501
1 325425622 267269297
4 304282092 678712992
1 784927413 53983881
2 279314846 768869608
3 15943066 562968952
1 448808965 243900514
1 686269031 421627525
1 920009705 493984730
2 264836448 225221572
4 501857473 209103797
1 409352932 154182229
1 290440302 958089632
1 982851237 239319878
1 986808883 343961931
4 942118326 271230740
3 37515999 407476631
1 328629510 992193912
1 78728582 659994513
1 547338125 797230051
1 202167212 279752206
1 610987009 686379746
2 788425511 881633118
2 642390821 769781784
2 985924051 958978002
2 301481519 140776164
1 481620491 152233727
1 261722010 521289296
1 204650017 74342158
1 911772076 822022000
5 209445680 482528167
1 994600802 612732087
1 801085671 286893103
1 385759018 182918505
2 341437817 380684170
1 906111544 601203677
1 90755085 513697553
1 224952276 38981026
1 308339739 239717648
1 122943018 58280358
3 952632785 997998385
2 7082181 672638377
1 877668923 894648294
1 403705900 387976900
3 688962474 952953112
2 635627390 146758457
1 282350266 738549368
1 245609454 332246788
2 779640771 861845534
2 912925219 92224552
1 800598120 986860020
2 129022982 941619431
2 112910733 338926846
1 479542173 223303251
1 82060760 953812696
1 499163283 966464421
2 28989745 185928834
1 538454215 184369916
2 420993527 109199994
3 868872773 470567392
4 92852537 826522550
2 21234625 990174157
1 909580704 503266651
2 22892852 110235470
2 538982165 309827705
1 62187094 644950354
1 962026253 210447376
2 55006733 178684170
3 258378661 791910188
2 375421820 735620514
1 135108922 964404410
1 520033883 705741275
1 887780191 174960894
1 981352098 323697038
1 754268413 818354747
1 127936832 432054337
2 204929549 500168998
1 782026092 794862052
1 364063591 945254674
1 32241154 287224023
1 373838687 824599638
1 989199735 221102346
1 517216941 509752447
1 222243476 147006121
1 206292168 4591153
1 335816901 582274198
2 503446055 869704922
1 932267308 558917771
2 678231725 783474624
1 221301610 567127880
3 163590815 987547442
5 883470433 266745039
1 727228101 315970160
1 996705675 318939891
1 947738872 103942931
3 393760490 353420518
1 486997144 34967772
2 160491445 71968194
8 669683442 498367707
2 712365826 377794408
4 208386111 215140036
1 873547162 529141213
2 1574710 658244582
1 695444371 780723990
2 922126144 900150601
2 977106709 117405513
1 141784293 770299531
1 809022938 868118505
1 951828636 381503644
1 132437856 865979736
1 864227682 252422270
1 12254987 808777919
1 627258194 825515722
1 671958185 578811986
2 935571244 989383958
1 883057059 89092767
1 123162753 631864635
1 142757393 145872234
1 469209697 128533955
3 60100412 738703114
2 432718985 768664202
1 623276924 674827288
2 309946223 885866259
3 287921467 70021886
4 673304915 361651111
3 187976898 455632250
4 675581462 162107335
2 296832481 985858305
1 863169277 951620362
4 673778002 539283226
1 661077991 434538854
1 776241346 667744087
1 102323829 654115382
1 140734700 226970508
1 776322535 703136841
3 385274069 809978542
1 835813298 627056704
1 357879122 295595545
4 824144508 482103874
1 145218288 581073189
1 604194384 195086050
2 737707127 811165487
2 746255720 487717775
2 434847990 683335261
2 646446918 81413482
1 423704843 16559433
3 466991804 363066314
1 519073293 181739754
1 978386105 519041596
1 210187727 947510159
3 863813572 124020426
4 639771200 929866811
1 349808506 977406251
1 922038494 193748039
3 462835356 92215419
1 767705848 120221440
2 864581194 859749393
1 248033691 781884918
2 183408128 903518951
1 560703265 128479541
2 400210116 194216835
1 325172708 363586639
2 30033052 474103975
1 605253291 380677761
3 4061949 956487991
2 414563032 315941194
1 799686914 800451684
1 271631300 710357845
4 579903979 872629174
1 968507531 964596492
2 738907849 896250638
1 397541760 897560727
2 332031811 769152701
1 238334745 547490036
1 35491508 166799265
1 948318169 469922149
1 697871088 747487832
1 731428410 396919360
1 5910136 960763507
1 865871630 754924133
1 933596978 786877688
2 993509736 12527203
1 158225566 304938264
1 68841371 250474528
2 885703183 554583494
1 13821791 847690023
1 812367796 186058473
1 371723780 479315436
2 250500620 763904076
1 444320784 780645482
1 779187505 651485331
1 133608813 757316574
3 119859585 345243541
1 155111910 250253339
1 836052411 865174626
4 715260516 795250789
2 435659396 892806958
1 555785942 784385802
3 943485613 18893683
1 3039798 215684373
1 425568545 673876829
3 865303716 198683972
2 942926326 192160268
1 875924112 589991038
1 512165691 670844877
1 371548988 913574696
1 14970733 142160289
1 214119700 352448596
2 692360619 766964217
1 346424469 923872941
2 573800157 36038181
2 98886951 144801160
1 118156716 229856171
2 511522806 63898341
2 378002046 479159270
2 11809188 895071049
2 865661853 935253918
1 128213943 829814041
2 842966341 931702529
5 526198246 186292641
1 646776043 239684543
1 552843129 866932750
1 782474830 153136860
2 1989179 97467073
1 493739084 215915580
1 436029018 479137501
1 576406523 125894482
1 71591669 793340622
4 203680840 771624534
1 374444459 869918566
1 994910149 443225539
1 246837235 24085654
1 12239378 602967496
1 24603923 974040887
1 421971005 859391659
1 252561714 48311315
2 70196164 535858417
2 343634355 353064630
1 403439151 274546041
2 275216286 586414221
2 939265912 991683487
1 955088957 578631137
1 489584966 320603241
2 327277271 48385577
3 739280388 465484498
1 69341244 26912441
1 244027735 560732177
1 686951731 862368068
2 701641587 16246155
1 831829955 126119913
1 745511750 729005234
1 440352872 619497511
1 846512480 455604550
1 112998809 538877352
1 139317640 629984100
1 773606073 845955379
1 239931956 764379956
1 863615791 306384912
2 561537059 691814752
1 851249955 367847047
2 408010819 201178929
1 885999478 224172236
3 514286615 57366191
1 260455471 121832850
2 876618589 805716267
1 366907107 815092988
1 743259716 211734825
1 105355090 159026934
2 221802228 238771623
1 756843353 601870187
1 136980366 476744192
1 559067094 1646647
1 173541542 539910148
1 325819881 999403939
1 335862797 905478580
1 577666285 609437958
3 117974801 87103742
1 805663378 355624786
2 625976714 766700632
2 86301279 730538494
1 792305859 170200278
3 205680109 677988125
2 147982172 154455490
2 876498087 289697090
1 843379551 286524087
3 430573553 251648282
1 101388299 717193858
3 622374377 803051879
5 43447347 31505553
2 953933672 259517652
1 841398495 339540727
1 92307684 775974293
1 674156170 371548992
2 960700023 817587253
1 115457668 328519901
3 615396064 704911031
2 138670737 307050519
1 51611654 156490334
1 224007410 709687827
1 352514934 337924391
2 64560382 884894625
5 144655307 797834535
2 63114860 310120514
2 3934610 569233379
5 712261080 73393943
1 185013251 634621891
1 19435073 614322470
2 809976706 764079668
1 864788851 627456698
1 222694923 277043637
1 170666250 767032275
2 691914269 554201536
2 582323457 70520833
2 62931610 76371579
2 847093944 342376177
1 759301200 142815411
1 365269372 49644044
1 13732368 838352584
1 337664178 267077664
1 967134534 949666148
1 359207191 12389068
2 850442584 962373277
2 561885960 416752739
1 172870155 400091117
1 505844538 706510559
1 556448898 703074804
1 325019376 290508095
2 657518935 894817459
4 569205516 883854609
1 679999929 397779854
2 362729 103425328
4 428171867 16827929
3 830112832 388237904
2 625065193 248661235
2 608882822 94780556
1 24974301 397036431
1 336949504 443958603
2 139582336 618653496
2 558366163 507592838
1 773792299 494455944
2 541986333 933987000
1 787063395 244781353
1 490667923 726248609
1 202857563 733632637
2 601007772 498600115
1 649887513 738052433
1 800700060 430448161
3 285909453 689682306
1 347670876 580319034
1 822104346 739375620
1 113460784 21478828
1 639529419 490311780
5 705010957 603859865
2 516057458 580411988
1 723812891 728286864
1 248040647 325750552
2 77481738 996291050
1 565872685 21311297
1 351964351 70706417
2 798327102 618716970
1 365614773 941220081
1 451333641 763043206
1 603854955 164782206
3 410988216 59023523
1 321146608 859113193
2 925478268 536751505
1 425677823 574146521
1 166216159 222785085
2 94299973 858048674
1 47656787 800369760
2 117378569 868555562
2 846984447 258739757
2 822887344 198562290
1 37061030 368007372
1 634625302 357024725
1 928277022 568211809
1 368856842 119294479
2 581893405 468227645
2 589862625 181538583
2 805831331 238591750
1 899021710 549742910
1 750710887 528028651
2 328875718 32620630
1 556224414 866692347
1 299480358 911508080
1 378420816 265438198
1 340771016 749469279
1 762907953 883101866
1 389789752 833754631
1 807934258 866784537
2 471405560 442288698
1 440189181 784012911
1 851193747 685437265
1 108174610 114953990
2 816969541 48852826
1 500500011 292377082
1 315732313 659143659
2 306658795 361793976
1 493654277 734088723
1 997278725 846366452
1 380121515 45147990
1 588260978 589240113
1 542100806 920938057
1 399120023 267000652
2 54018045 990541850
1 170126170 950437583
1 710083440 969305524
2 557994894 760840403
3 734037808 595913970
1 906654825 874033986
2 251382448 938074192
1 452786706 856073987
1 348792446 759039285
2 64551270 683606016
1 430224886 511283011
1 887017062 705852306
3 462120297 942435344
1 297989185 200559660
1 327207451 199163058
1 276968663 311987316
2 975634331 451900172
2 655208873 258049909
1 709638966 738966497
2 624862638 16384746
3 874888043 241933497
2 801387199 719335938
4 362923447 989784485
2 883497849 676971382
1 844629050 810441197
1 728159284 378200798
2 875073616 188346194
2 391399751 131705045
2 416594706 833330797
1 1904830 974063489
2 210457834 937296561
1 882012273 686275237
1 670811134 823780527
1 664646823 983579978
2 889556434 606922569
2 226071478 879111031
2 477273202 367743513
1 840071962 643605965
1 233397410 37767405
1 832889452 89378760
1 35383928 907315581
1 418626241 765048660
1 477203599 97772781
2 494130118 80432918
1 908144693 631907077
4 21927518 289673907
1 625572671 764327670
4 268890834 555424094
1 556802927 851755456
2 975026850 591437209
1 560633183 930141666
2 143540428 292282469
1 104061796 395394025
1 595237198 107196140
2 36289896 249071298
1 490393000 600674233
1 808254186 607781707
1 126078490 921664688
2 617177949 836068319
1 534060122 800790582
1 544930266 554778068
1 664120785 136997410
1 658154034 69676782
1 226012990 812179666
1 31682980 228659650
1 32215525 293128637
1 192782921 799896678
1 607609870 65558314
4 281867717 141011301
1 64640668 202050966
1 368225355 445990715
1 463609614 493476190
1 354050636 503406001
2 52787272 135880318
1 744479211 866018182
1 961748587 19851303
1 396587623 679142663
1 345538236 199452807
1 744086964 475122571
1 865696010 716246827
1 281426561 34842664
1 870136034 371436336
1 502643062 801748128
1 977817070 973416688
1 469448508 649478753
1 954793013 880134585
5 502448922 834034084
2 77407649 945875173
2 181412183 252007003
1 912264931 960474636
1 527938368 238558646
1 210695367 316156642
3 750798975 31403007
3 444923695 838934537
1 276755142 882736459
1 300099709 719849386
1 460969580 494648216
2 831228332 399649699
1 748397238 828469667
1 408394737 841759137
2 528347873 293561209
1 216608630 617651760
1 86218390 588121314
1 408458070 587999239
1 235594546 363425199
3 937848361 700740458
2 28335183 484844079
2 694601885 469275661
3 442395053 870236474
1 345158808 796692867
1 326862513 660561953
1 319985644 634839888
1 638675331 591056836
1 430978668 501882576
1 986220600 968098261
1 607129647 613904772
1 852944038 242525697
1 626710934 293294865
1 281157388 947899354
1 684294166 510007934
1 977529102 11208779
1 441911335 963706871
1 80788764 228009191
1 944508170 608717175
3 445645344 167593266
1 562799211 970453571
1 868487758 167914790
1 478202256 630541335
1 90894363 642286826
1 11917364 867914569
1 263901728 711323226
1 895159630 489995849
4 419827474 431714716
1 178694420 608310514
2 192635365 301358461
1 375562312 878876825
1 752761715 239916026
1 836483288 63011946
2 741228030 410414439
2 83629102 60727068
3 188327579 151680408
1 865930600 513192822
1 782690279 595842883
2 613783648 518330697
1 694729568 878351127
2 96973031 702248214
2 653440466 493075584
1 606258134 534996544
1 291400407 376469521
4 550185334 190188218
2 422598979 453569422
3 280731355 167254887
2 481544018 282484775
2 910192451 849581251
1 421736848 907523841
2 854603752 764833212
1 560572923 607989007
2 848534240 653479055
2 870572274 807359991
1 854738388 192552393
1 687843240 633327964
2 629244263 141396396
1 535474039 87462668
2 830182419 641110591
1 804779440 398226388
2 49062188 177437522
1 87674024 15834328
1 105203621 357757264
2 835693363 500460218
3 236174609 183265879
1 83955257 568488611
1 345168271 587022562
1 49538607 127957494
2 236471129 920872140
1 168305365 261720036
1 705493161 256827129
2 574672 706279253
1 362712275 208313841
1 853196578 983900220
1 561654714 864903079
1 81118216 101551152
2 363319347 156999462
1 254771254 577169737
1 630824115 112403736
2 909056152 855704182
1 148695466 558038078
1 957956635 358148619
2 607742450 675222261
1 534006542 977683987
1 742837783 434949253
3 603616758 455933999
1 683458521 203149704
4 25089280 597926107
1 511123297 458900354
2 72966627 333658118
1 495596833 636078851
1 232970583 192155682
2 983122517 741408067
1 659355998 434582387
1 864955711 655031751
1 872554422 678372136
5 435656621 799577203
1 219634457 812298656
1 951158069 113298819
1 280024361 29896989
6 691658708 612270148
1 559017109 404021335
2 495544399 15957674
1 93951585 959599594
3 718821323 430066648
1 895539401 377674993
2 596781528 3016705
2 49540307 300665896
1 622639325 590201574
1 723645733 589669906
3 268559010 339514297
2 251356351 453995981
2 129779533 168211001
2 116098998 491036268
1 857925089 865759613
1 279439140 896036858
1 51666125 432430274
1 158745558 432026553
1 732445388 702870457
1 945571855 213568891
2 588916876 641975964
1 619977301 270936396
1 635757720 263439719
4 33875889 927280633
1 32975024 577980446
1 164953393 792722160
1 937698618 97461282
1 741910347 446890516
1 619849675 77972705
1 788884926 479607117
2 297642036 472518149
2 844597208 766693890
1 908929761 877353776
1 756194124 926586844
1 501178395 678889470
1 599738631 967116719
3 276943944 244008744
1 157990034 232078415
1 717438167 528050373
1 591650416 61443526
3 373694861 558616987
1 374155551 616378021
2 786205887 927284260
2 150891399 117618936
1 534536205 752829680
1 9339048 430921543
1 995572968 287796339
1 931321118 487862375
1 638832059 535688106
2 741981061 890859337
1 409444081 486680546
1 320422230 175203672
1 856098356 70771178
2 97078660 660895517
5 710660970 375528756
2 494753393 657682200
1 958660514 660998632
1 423283352 476163603
1 621676279 708375464
1 784315935 15083113
1 65842208 559143894
1 698542605 772031909
2 957806529 214035196
1 762907962 347799247
2 78039102 162435295
2 944467839 937238142
2 830431682 816590616
1 833619499 686462320
1 147596101 402476271
1 802632883 130269491
1 111929256 514370115
3 428105406 24555214
1 743958148 500004309
1 575389988 56331721
3 119914118 584138354
1 933151727 571842251
1 246679672 136739945
1 364318483 332965878
1 407326747 189345203
1 197175769 84047115
1 686851360 983644001
1 559931742 635437890
2 712222388 510097419
6 344974133 79279640
1 240412458 648933620
1 987870213 737359011
1 319298360 177625257
1 795273485 33038399
2 960576820 400980534
1 270663551 365118868
3 211554838 963384218
1 101244380 149434255
5 891646870 23666762
1 807343750 782414388
1 849469585 363500473
1 398642653 398024629
1 699707451 668337757
3 236728737 90407562
2 158533616 561760676
1 211886548 196383775
2 579661130 65330076
1 343715612 781293090
1 702665552 385070700
1 197786375 684877893
2 77105244 730152881
1 953775941 516917589
1 475668720 946395470
1 913309742 588803360
2 499335990 37414819
2 267976062 85393227
2 696138227 528964940
1 231577861 572836789
2 214968331 341444051
1 416546817 555401670
1 260046164 22411191
1 338300852 681882894
1 606269548 341797471
1 522516403 895748036
2 95083833 402738057
1 895741819 690735176
1 917306600 758441603
1 666519765 504351879
2 687286952 48188841
1 511661125 777471438
1 36521472 783797063
1 200488757 129916335
1 492465959 674539173
1 757028173 197730816
1 703091186 836867054
1 327820986 769620917
1 359635348 842184673
2 215040238 277268770
1 766374140 528835417
2 961690078 603934795
2 992912689 116339761
2 169065389 558878931
3 977395944 240355093
2 545896848 342203277
2 460873360 16583790
1 943269618 177747867
3 101569437 529437288
3 158998069 733535447
3 770235376 438487054
7 978822540 481888676
1 671318995 140430968
8 446009679 153127510
1 723073832 803178429
3 123346895 500609989
3 300800711 584778282
2 554293068 398835925
1 125233718 716460258
1 918367214 57166997
1 960511611 713674986
1 99966497 768608459
1 7961548 932613684
2 368378099 934738956
1 186694221 481020148
1 797410658 450028797
1 85608149 647513602
1 852277054 773008930
1 670375668 514151841
2 176320097 286802008
2 91410840 297281288
1 230594543 161933827
2 273895322 520954642
3 101160815 274188136
1 766229967 660408420
1 713307620 452808309
1 96224849 433211995
1 15697630 359498404
1 860680259 837448879
1 807741109 775896373
3 111055068 722446462
1 408982057 469969743
1 552406662 737848141
3 753258562 579196269
1 609621348 492722607
5 966221735 537087557
2 660243023 830994416
2 868212448 151828417
1 677635876 654582798
1 566380319 296000945
2 761634574 392973888
1 50938150 232003960
2 536524018 967550630
4 532693746 804322921
2 239588065 743545452
1 69555495 571579557
4 162557358 133536529
2 303305160 136311720
1 861282368 767322273
1 756570112 95564433
1 703748413 209615616
1 184884311 554642048
1 795413518 461883699
1 141380534 681622700
3 858398038 441407149
1 559250970 528366607
1 605477364 562160929
3 529518789 499135481
1 607136702 251062278
1 665826880 808884112
5 557956812 335490390
1 147361542 347511546
1 286164197 39370178
1 832476104 352687492
1 326337128 703671318
1 271031251 777754180
1 615913660 635348160
3 458975477 757042643
1 77269193 71576741
1 218969071 39929394
1 233030012 710565925
1 212527474 205826280
3 580738774 833391742
1 962351632 94090776
2 403644851 316512677
2 467364350 530282416
1 441675474 46254699
2 264426542 584076585
3 404800851 988764141
1 671142451 715949715
1 224388342 811496439
2 988555059 68407364
1 860350255 699658941
1 70903428 104646925
2 108612803 867097441
2 613820238 89165695
4 811595199 425006468
1 21542355 439698168
2 72617702 878770974
3 613884152 923684494
2 84838541 424285227
1 640417734 983725472
2 777613441 625268794
3 940827470 840005775
1 259702246 782407533
3 937341025 862837693
2 226839259 647384178
1 79903556 836843447
1 122657502 460572300
1 16584429 221415768
1 710447147 14822818
1 243083880 947661170
1 982396903 767968262
1 555339739 104573037
1 553586849 840643493
1 126383175 922564347
1 490918386 493459711
1 606897318 679787376
1 445556007 42544054
1 834133293 931985901
1 557102297 451814733
2 498502409 702237323
1 76289097 881612779
1 58269779 622216117
1 325472174 111976128
2 177419613 999768788
1 940533003 129884663
1 164742724 1670158
1 239601170 131868737
1 783830547 423902585
1 505916033 107613446
1 561049842 589287285
2 236340488 32180748
1 706951006 261721386
2 839681878 443313062
1 110055158 472730330
1 721191762 65538248
1 923184143 37661932
1 802344005 631519003
1 345392413 432746014
1 259564188 916121014
2 70383527 18594865
1 465685374 227205101
3 350747417 781576036
1 105354539 476582584
3 79349220 297444760
2 132450440 290797042
1 633072872 981775950
1 808108211 719932594
2 297657914 987338522
4 320548404 252119975
1 224098928 35409097
1 438444823 897130734
1 704457121 961051420
2 718290978 41808390
1 223944771 301477733
1 277182179 248930640
1 113982883 24176854
2 848094705 899774812
1 273805141 186817572
3 387551714 911996286
1 943225570 981851855
3 417487838 113394349
1 548231115 502017093
1 626211364 466926225
1 514705561 753335630
1 895418253 562596666
2 21754835 810213080
1 834592840 473753227
3 704633446 542947246
1 797843821 914133994
2 60310080 540282186
1 80984470 952359762
1 61057154 911359555
1 915057177 801126158
2 855220977 290953546
1 744452500 487546471
1 211853128 355983085
1 950263575 471519857
1 18410584 395681983
1 661615783 956683762
2 752178763 81305052
1 327484352 852577537
2 770922609 985542940
1 24776340 75899967
2 628127593 349446570
1 580602477 740607023
6 191066764 15680738
1 166827791 164996138
2 859078848 87787072
1 133977588 899159769
1 652850919 826104905
1 146598854 487603694
2 612500809 781935816
1 372995602 457762148
1 603003201 869827611
1 656270309 138470921
2 851869077 176022251
1 96345458 185831950
1 577326232 692741304
2 723707303 121248050
1 86166694 94595083
2 569571083 213678089
2 905017826 429927143
1 914258558 676264332
2 751095683 132207780
1 420881421 580430485
1 985156333 342344209
1 369342016 72868226
3 247083268 634135158
1 666516349 576697282
1 398744588 781410628
1 54650148 403660426
1 207827206 342567923
1 581262667 142578034
1 586587496 561851023
1 643933465 309267209
1 601754513 805606510
1 842140596 589472979
1 520358782 840065448
1 820509799 34998107
1 684397938 284954531
1 780191571 40833397
2 227846026 445476342
1 854791763 507544754
1 60885938 754264896
1 879589225 759178419
1 265526418 960275195
1 135673335 176376653
1 134645369 107016773
3 633775949 678040548
1 939848057 707467465
6 863834086 955848667
1 175499178 309283630
1 625175464 301793250
1 554260583 492657342
3 213819682 349098076
2 6038267 673277330
1 846342409 184412188
1 534068258 456682350
1 226623892 728041117
2 226333002 363812797
1 184130470 850964363
2 468577582 828447343
2 746528600 589815207
1 868176964 474671419
3 968790683 798433079
2 783567136 443354861
1 939984740 91314430
4 79479164 328924048
1 883330475 136553886
1 128200332 921761808
2 515075588 46438375
1 269702589 878344281
1 494599076 524561593
1 40335583 917329202
2 499984148 180596669
1 63207872 946912399
2 410804762 464228139
2 854593213 702636252
6 621356604 305458273
1 359021734 990701297
1 77167235 918768904
1 852065802 316930928
2 57027558 975143098
1 988759422 81690112
1 38148045 280662434
1 466411184 832434134
2 271972875 1811392
1 284423439 688611075
2 521217519 998970923
3 573925594 671165736
2 819578015 147997004
1 86937894 7506553
1 396762864 657399969
2 392758165 64600871
1 385640748 879771431
2 191021137 931216390
1 916806785 754244165
2 500792008 493221620
1 21277791 919994476
1 417994363 928139273
2 538771782 723784809
1 786371068 575105612
1 656849293 890754441
1 859441337 26021546
1 786819424 815005067
1 964034196 55663257
1 835188012 615262595
1 518325704 630403935
3 347504232 842790996
3 895215830 275199755
3 227077077 204813652
1 494022398 694429627
2 686925541 164699751
1 634206360 561712700
1 555664328 105704071
2 369996308 708931476
2 606162972 979481228
1 546701867 546189448
2 476996006 602903059
1 71293965 536681441
1 956543746 379186593
1 114133951 811422502
2 518447062 92365850
1 400090554 206063462
3 635523649 243085662
1 716079186 835251684
2 851112778 506785460
1 428034214 813128288
1 652658081 21972231
1 572204111 483959027
1 992487371 383849480
1 401699772 824297256
1 957187625 814106363
2 883768673 648912347
1 910328783 267992245
1 122038176 120601193
2 429346347 765061382
2 67628199 491335536
2 654810884 675674606
3 107624159 427963032
6 864185443 681974105
1 283826020 183872178
1 228616642 998078640
4 169273541 280105148
3 740392258 817773309
1 777771562 834984661
1 515161440 153865827
2 133815928 201665247
2 974906373 752523297
2 611021774 626710440
1 498082150 960834587
2 238138192 717270308
1 481282692 479787304
1 438112026 47115892
1 541962958 201031927
1 951757467 426422130
1 21434105 209973282
2 564681009 942222013
1 760205017 417371575
1 747424351 753029912
1 544938669 515874515
1 649223055 49885007
2 890498086 662760595
1 678235098 749177774
5 481157164 434261063
2 279032155 670248068
1 801546523 445211061
1 551920531 876995054
5 626903866 902685269
2 227141144 619130495
1 149207479 897058481
2 174703268 637108160
2 148174830 610901462
1 854296223 593729701
1 992794483 192582616
1 75140761 416456278
3 890444263 441191949
1 769232281 468728204
1 348808937 355297917
2 363062533 898416339
1 460824221 621432643
1 39726381 598763333
1 144755593 158729838
2 889240233 706013036
1 175394361 961344995
1 187045405 885186866
3 215897613 917853763
1 476621887 937154531
1 292734928 781858494
1 521001852 126938801
2 94868148 929470762
1 481947798 390775854
1 772643790 606428448
1 191350916 931599574
1 4388855 996802162
1 114586702 235442115
1 910255319 184439741
1 454291384 493586711
1 129091231 287849379
1 293933333 178295638
1 173269835 927677285
3 12159215 896745698
1 468779820 502625205
3 280683480 543709259
1 501239289 375462
1 183343154 70249880
2 823697140 823628878
1 256943127 761002404
1 318234079 177519608
3 917973667 181389785
1 504695935 386182902
4 665169965 790763878
1 798302790 822773643
1 6362736 845771103
2 628459093 571422078
1 426997395 117708922
3 175735064 298963338
1 696441886 231422494
1 555776405 331191731
1 588423699 537935481
1 745409234 907458518
2 70026083 652680362
2 762328148 442609227
1 263881007 867225495
1 101739507 311935039
1 815134180 686722600
3 169125506 205839949
2 96521641 671199157
2 659456419 821837876
1 366057231 820475409
2 495539814 149152747
1 764265871 463384400
1 473045358 998615727
1 615900011 265451904
1 210770960 318798225
2 531723287 32840833
5 77561434 598227099
1 974687219 826221033
1 420153175 393131600
1 848291129 100176480
2 242269472 187911835
1 621601268 297344146
5 41109788 153997224
1 555278297 849229611
1 8574696 761245707
1 230954823 284465121
1 778480768 729867846
1 949463383 411781502
1 100407481 899325261
2 518587559 765876850
1 463814451 611113682
1 459217718 971058616
1 243873841 260064349
2 483654235 823991959
1 697548722 399661682
3 472386774 629630281
1 689405418 770340185
1 844894828 257759999
1 178939212 259803604
2 424910817 231620940
2 598200202 491135572
2 909952640 983789399
1 894859391 905024061
2 641484020 195921260
1 738105350 45814702
1 941635609 510483801
1 913130432 348810673
2 351302294 334262570
1 844486599 917623601
1 798466236 350372688
6 860868061 282263837
1 5342857 752251964
3 732187674 124384973
2 949425999 732819837
1 616065736 630355717
1 5382079 520765995
2 298676198 637195045
1 772687884 293947225
1 227045286 888533783
1 118870507 229533427
1 662740103 718717122
2 230692170 911329701
3 137016244 578778806
1 837037439 45373675
1 21541815 684328951
1 653335622 485197018
1 669157956 282336787
1 91258024 222147162
3 236943118 530404834
1 291067644 962318211
1 155425831 393464296
3 633531551 954846779
2 762891282 553327127
1 397421179 447306127
2 841833124 398660714
1 448294438 186382464
1 72837230 107716749
1 361315382 643256024
1 842123169 361884972
2 117493547 434346599
1 875032004 348627238
1 200808042 79058853
1 405762538 922944203
3 671159247 107736935
3 687806045 904985379
4 126661302 834009720
1 460438782 525407246
1 13526501 184540813
1 347729260 962349148
1 179747470 378365984
2 989200768 940516496
1 542067070 307860949
2 847596346 899369296
2 405162385 530691350
1 213235998 14483786
1 27115110 382214838
1 217257749 751301039
1 232529224 797011814
1 849450653 88525160
1 294465065 274023647
1 692397174 245740166
2 245390094 534164284
1 922690341 39660589
1 849827847 174402329
2 960610633 377020012
1 40844480 486834987
4 393992457 766145672
1 30072912 139556881
3 810654695 517754692
1 26428154 61139980
1 325758747 292203975
1 740619846 736074625
1 310690885 706132031
1 345928651 290855841
1 986324643 966638561
1 499460269 589128899
2 547956422 309492363
3 665189099 376589671
1 998161497 626570207
1 154271339 245735642
2 739934703 964686317
1 629599343 139326395
2 881176578 626345775
1 903313699 550600969
1 762541787 28420037
1 730485433 952015143
1 642515314 998953298
3 505686712 362889044
1 345997084 164076577
2 915005372 684118219
1 905657881 746290281
1 197485152 788089634
1 460874065 645430235
1 649814535 408618280
1 174968231 292138631
1 742991438 433835091
3 785265044 88818305
1 716912416 519309901
1 587363116 615210168
1 719444866 45625040
1 104220117 306681401
1 442243946 289277234
1 894505341 8291441
1 220207286 390505702
1 19679973 808088353
1 342691853 309183556
1 381777417 239100081
4 901603306 594067612
1 394899034 933499252
1 214048762 978239061
1 271739759 341537816
1 16585506 416414616
1 905255032 424515676
3 573250264 120015066
1 955359859 505745238
3 608355731 147211287
2 970326116 908849736
1 815597628 438535793
1 633226234 926566223
3 484309796 818115747
1 922856870 375318597
2 254891635 12427568
1 14403964 526626814
2 721359521 875433885
1 395739711 757740293
1 829197463 71984253
1 973472495 84472674
2 324369128 326230898
1 446798672 427430061
1 63970903 435393201
1 830907483 627648391
1 408418412 51619399
2 960458332 370149501
1 405939302 149429552
2 289692737 121347921
7 596218916 11763172
2 445348130 319506772
1 511679544 476543673
2 464311265 91811872
2 797868635 795131473
3 775636122 922616346
2 467830441 619553178
1 675491333 373941078
3 274253539 611335962
1 660144292 162444979
4 810822813 283463802
1 140502822 536226344
3 265507423 337551542
2 86586561 7144975
2 997765024 424694604
1 514845100 537786984
1 326371242 874395161
1 348126840 239091188
1 457113765 643198768
1 176058820 737524875
1 921344922 25923012
3 836696444 617132838
1 412628054 920742418
2 788292122 928389300
1 889119951 298894007
1 695744301 256746971
2 545429305 129191160
1 209340400 52400771
1 385562853 597457681
1 575440421 304628866
1 981055232 902754247
1 920347189 125725470
1 367784959 291412074
2 958124799 562626562
1 78564359 656756345
1 667779669 721545193
2 103510864 318332355
1 488455718 10849058
1 353117350 7995190
3 127202469 262163811
3 294032208 554813886
2 653707533 410297171
4 432929782 681487286
3 736107323 890821684
4 849813025 682939220
1 948502941 488572190
2 390285351 619687895
1 825540082 165384526
1 951743400 838627228
1 898502391 117669335
1 268450122 721721775
1 573479706 124819837
6 929763272 362301560
2 94164745 726062440
1 889045232 572186302
2 68484866 630747025
1 82499528 279737148
1 276023212 298185192
2 105953321 560094820
4 715060803 176023744
2 867467586 982152348
1 692367701 933173528
1 182348811 733228314
2 584151239 802523682
2 94282542 141642656
1 675819400 64545322
3 785234248 862420890
1 85205031 296003114
2 544806955 794321986
1 373712365 9123046
2 761322097 829393774
1 831994236 269518516
1 712802597 564090364
2 171872871 513886308
2 531114983 364022016
1 384695692 666493652
1 903845897 47080912
1 792688013 158092409
2 361049478 64859733
3 298398638 140671952
1 864385856 790935612
2 890023931 290165693
1 514972912 109058064
1 176334904 92379262
1 382786094 306670458
4 804923567 261678862
2 645092884 194763476
1 650045863 787354978
2 98943201 461305024
1 864127713 605162674
1 483415469 797921190
1 226352243 383864685
1 300138933 385343157
1 34904841 573728770
1 614078206 516175717
1 258563937 115226147
1 576009640 555501743
3 895529871 871788187
1 553984369 691340905
1 605363755 789575086
1 974183610 85417102
1 59483391 887072810
1 672087932 408425603
1 80410742 605178479
3 217258790 505543420
1 56652786 415223338
3 210184478 377576745
2 546826243 704782313
4 767519297 720498354
1 732191715 795381358
1 36946806 63994581
1 976210104 259342287
1 861441836 166969207
2 557443574 543750719
1 275529243 459202252
6 516460937 14988745
1 90670917 781859866
1 890766883 439542873
1 338143756 456439443
1 961424861 369823913
1 14063650 910330408
1 457792943 409835435
1 707536195 262978273
1 261836818 690043106
2 232910861 540651248
1 72401049 698498347
1 569412454 315628406
1 358328699 790192171
1 26207881 28296937
1 20531868 928425881
1 887810836 939852694
3 943699680 849482121
1 992162547 870416991
1 602665286 576973877
2 727851077 293411733
2 347631339 46472070
1 333758036 707934971
2 116612743 180126988
1 954590574 97539133
1 882028959 362283200
1 882364141 712396972
3 774319088 758218521
3 812942130 608440204
3 342399973 479421503
1 676911996 358796165
2 904138966 70339590
1 489637129 987875103
1 128362341 931549954
1 333381979 437050981
1 657965712 342072114
2 782868498 490343448
2 297505400 541222384
1 761055545 108631030
2 323796809 875351463
1 250322083 615675394
1 671119561 711435557
1 773842039 803725043
1 763134832 601085804
1 859220107 839416805
1 291042570 580038897
1 4091899 339678164
1 543006952 525269529
2 200086312 890363501
3 849252957 844281655
2 259207036 432395783
2 577892967 267055862
1 139434438 543971736
1 851262727 461258695
1 757098707 181178568
1 506619783 83867589
1 152722945 937886830
1 973963205 852820994
1 768315358 935902897
2 198237763 927570474
1 79316675 168263859
1 129778393 121522613
4 175847576 423355651
1 761364101 592754953
1 792094367 623561614
4 708181872 134877145
2 102314707 371663849
2 802277387 822419321
1 327052803 177984567
1 100129592 652489987
5 938507206 458343103
1 497008494 54941055
1 913760546 181483874
1 636962602 409841931
2 424333588 834691046
2 465452030 264189417
2 37806909 537142147
1 116845734 567640693
2 582830627 913990979
1 611947497 717537636
2 425997893 500893736
3 387452091 649522967
2 37747867 44243112
2 925464134 390888080
5 254180250 538978215
1 153496000 12659587
2 589430017 723630410
2 754783109 577039370
2 417205095 335083113
1 978389594 7840546
2 124977678 984397465
3 804664435 964592970
3 465593883 772410845
3 63697147 465482627
1 156994940 41012006
2 876604376 413849874
2 195528122 408921211
2 794244570 807789574
2 205592142 238172034
3 481020491 201028281
1 871019735 934404570
1 537157383 728986742
1 702501706 305960442
2 786794110 86252467
1 125818667 678197566
2 688493289 208577305
1 367301072 11825085
1 54862957 375630152
1 51682150 508939705
5 260006046 688612721
3 794214493 847217534
1 975542966 889496680
4 609921572 263990637
1 81401470 302016919
1 36168692 325597839
1 302632823 695314386
4 757311464 626059290
3 348513559 339381683
1 369156263 839389827
1 173712661 843759212
4 11029879 754809235
1 136135854 301794767
1 705639411 465045130
1 253623583 868756916
4 914451580 876716417
1 353587124 300034541
1 974399493 286520292
1 629965278 958791371
3 436967852 303065027
4 543123447 497349574
1 951767743 975461743
1 67868007 983628914
3 904927158 734416430
1 468972115 247513664
1 597693614 875775256
2 416467911 801680132
2 621259304 542673983
1 739120520 8868195
5 684540555 233790851
1 652215107 524229234
1 218070957 165693512
1 117602148 562853048
2 130023245 105899309
1 502538481 154159072
2 733912086 859547774
1 566771872 633142492
1 989280446 676698573
1 439345237 795374109
3 829397449 525653083
1 796626566 363551020
2 793087343 346546754
1 945782024 859440030
3 830690557 701378209
2 228539378 7166584
2 784152669 18066175
1 712296393 123097653
2 198665046 164346421
1 927600466 565095306
3 60609610 296388917
1 461597570 33489481
2 691124989 430844872
1 592334732 470655428
3 860670769 219882056
2 807319478 467445122
1 33592499 868366457
1 730838515 730491043
1 280043090 807542914
1 699684727 380428852
1 201664272 744762900
1 932264974 868640943
1 426365821 229725565
4 204283641 916827988
1 173354943 909023219
1 981680265 125698384
3 505907858 211326118
1 365736253 67617303
1 654600566 626490965
2 853803893 724128239
1 890075607 147693212
1 820128700 356739870
1 528761400 24400617
1 588239294 349513013
1 731851245 870696268
1 299884704 997558741
2 15020196 619895007
2 647508358 760095580
1 291328462 811200560
3 269392960 135053317
2 466213299 227602134
1 571086017 170197754
1 306576116 323207157
1 550967185 487832089
2 226773373 952022476
1 369109288 177462748
3 263946860 734319902
3 111818093 507747706
1 174863280 756015489
1 158098657 84172718
2 846019210 107218271
1 158140482 865750986
1 568581976 157414684
1 712392879 171466444
1 53716377 889836241
1 600165000 624716667
1 825556017 600786383
3 927822079 696103067
2 405634622 743721317
1 528438926 463429303
1 836512199 628652959
1 513938383 308653142
2 323214626 987394630
2 921920464 11540544
3 580942795 288521711
1 688256808 927819421
5 331470568 152892862
1 842894872 661501842
1 85017399 145125931
1 851946066 748731072
1 365293833 50162953
1 875147126 176777066
5 256201318 626033866
1 854009549 668529542
1 631022562 194352927
1 158085324 35371491
1 888109629 195407182
2 728550252 88182637
1 797749781 635692472
2 620874628 290280087
1 14286256 973588972
2 245356099 169760973
1 14848775 510432898
2 216201877 951670546
1 113693283 139999383
1 788491235 829209359
1 261990767 243706603
3 515793321 256294808
1 792086457 113042793
3 734389588 287770268
2 919302183 840831769
4 127776775 497950373
1 943973119 339031191
1 72902603 610059698
1 209661161 533999373
1 838626306 528935364
2 104851588 473003286
1 60479663 488967941
1 415637164 243986229
7 1562393 520669195
1 861854650 174285609
1 331027017 394158508
2 939322350 153334742
1 408340466 91099562
4 132996858 685140452
1 892199272 65281854
2 185375453 729949946
5 955362994 137064100
2 633272091 84725300
2 526504337 541414326
1 656256252 421149460
1 567330579 273309339
1 667533018 323758606
3 776884844 495873410
1 281698946 367303297
1 246529337 142916753
1 61599841 564868904
2 996039781 169061091
1 28293733 633899415
1 77520287 223110985
1 520592845 18108311
1 369905239 461568592
1 902244657 53396630
5 362839714 856355950
2 293902319 878421312
2 222719160 20087593
1 987836799 104214602
1 665590365 942184205
2 941627498 588887223
1 726245892 473877225
1 965747254 974882839
1 539481790 445394172
3 816509781 143480322
1 615591219 442544415
1 766360186 661064354
2 960332561 291499873
2 522880400 697741418
2 780791369 221393552
1 806412599 269293244
1 818805836 421617607
1 461136116 244621144
2 996385878 826998988
1 279760030 61112344
1 766265682 541033364
1 333576555 307983651
1 866154712 685653070
1 728425813 319810873
2 185409829 323397525
2 348400675 357214284
1 159558838 728015439
1 270475446 709031887
1 531328468 601642420
2 628002326 742377235
1 798683768 436739798
1 51205831 794814846
2 423004288 109709017
3 516403458 529382413
2 226498930 891574058
2 856370549 592377626
1 730624423 819401022
3 165212969 254742473
2 998076932 681562684
1 628172274 175826107
1 87747388 488555245
2 439521190 49101065
1 306559982 898697350
1 18254543 36655649
2 269970989 729886054
1 388180934 241733157
1 264823812 298547606
1 481274809 451137025
1 227374908 559021524
1 860952317 228217434
1 449518110 960230993
1 552374414 862321934
2 480119846 883753419
2 665400785 417376908
2 371733298 400447590
2 202874020 89511862
1 772959418 956823398
1 33174765 246661574
1 499182523 328306239
1 550085706 795863507
1 556385914 139209710
1 972176294 615690132
1 360505895 453757524
1 106104034 95118821
2 80006165 7536064
1 898993373 415257010
1 289482274 755944620
1 559497514 450627601
1 767154992 327375369
1 682841870 716869395
1 402335270 725629449
2 521527123 886634205
4 757534983 191159037
1 235245312 502365559
3 696661472 318843271
3 505905767 503108718
2 868021858 339100614
1 306535414 101338931
3 88527741 645229498
1 884927442 789970383
1 801675764 446308114
1 591118061 94103080
6 955082790 746782574
6 741484775 419388309
1 902384158 249064415
2 816535668 903385302
3 89214447 144649779
1 469062618 365871048
1 523202151 26432747
1 376338012 269645495
1 63722085 578731469
1 537131564 119133677
2 150745338 83553793
2 224386431 279575028
2 202222873 434511296
1 827377244 991860721
2 305520009 513348080
1 524656008 337189261
1 880298194 207802272
1 253328293 904881117
1 860575399 796309859
1 668453403 863788441
2 115115172 796194705
1 387921738 247617432
1 657577807 48570659
1 868738647 945877990
2 699578638 954994068
1 146140366 318620529
1 51420838 169835767
2 19404604 12543509
1 688860701 297224054
4 226126947 499012360
1 91685361 560076782
2 107661975 265555720
1 117661220 460836706
3 668733581 367459454
1 454599215 232202175
2 573904528 19482819
1 360120584 707041830
5 923851530 89038284
1 104619669 362783760
5 870682475 712675705
1 930942454 954681322
1 715316221 665700533
1 219816211 376461710
3 866938071 536438415
1 840821332 307334048
2 831867352 488543101
1 921708093 669538658
1 22405713 890080592
3 890904846 945694923
2 541807473 179287147
1 991140961 991270581
2 522839541 384030958
1 846598730 367318693
1 114823598 79204513
1 260186863 3120727
1 244002430 455417662
1 493243060 456559406
1 72680015 273919399
1 768293697 710885149
1 463280630 861370580
1 932760724 635549182
1 723170759 510140261
1 896180681 336621190
1 905974533 471232461
2 824837800 657716726
2 715637435 739067620
2 48920773 67416345
2 496166779 343823493
3 178261945 187307275
3 557897641 714155350
1 961829737 330117621
1 242484801 268809723
1 16604296 861092666
1 799264668 469270719
1 473893472 29550953
2 275762177 158399586
2 453328912 652596618
1 654428442 785308190
3 109354806 683551967
1 240212109 85506741
1 690454662 311980487
4 934826842 904996864
1 64914996 686746142
2 30203892 672101697
3 625642466 510045579
1 676112442 382191110
1 112908857 853995699
1 95068818 498105105
1 54031771 750146648
5 272956776 492008216
3 521214569 650621630
2 869320774 531153966
1 44277136 810112053
1 117334133 100160900
1 621818545 778751737
1 776425923 509250782
1 698853799 567716342
1 668185711 969720421
2 133967903 430188044
3 25990010 406501078
1 305027338 886354529
2 920819839 495943294
1 656431283 462529494
1 657131772 390873119
3 907211496 691609745
2 590554179 518675732
1 307716387 751336860
1 977823897 519334116
1 628664640 633374708
4 970895876 851849004
1 199568518 683879980
2 33725641 723425032
1 87195085 210827882
2 387422184 285619644
1 156819250 599271093
1 577197472 160955614
7 376206911 586979291
1 368723313 664073090
2 88213478 788703051
1 234507447 691110690
1 726717835 840062380
1 874229467 159556186
1 610223913 928999148
2 268063460 322033269
2 106431817 373230648
1 657524915 136407203
1 458768525 833805241
1 37202883 523287951
2 869870607 657769772
1 46978857 485859204
2 299201898 904610795
3 777257328 360116848
1 429839083 883146262
2 767175387 954862209
1 931656748 124949632
3 511275669 11548554
1 493587911 230475385
1 541041588 767514251
2 374656768 444103176
2 678137173 920443734
1 650556640 443804791
1 908458084 446604124
1 53530467 543224392
1 580099442 973666017
1 576598714 180083150
2 921710886 463527837
1 426061268 956641565
2 911387589 496615506
2 413983535 573855817
1 970724618 428814113
2 388583859 304407454
1 100976102 206055915
1 765062705 499623740
2 521967835 597382657
1 265095423 24128933
1 812225500 250280748
1 972751735 505927961
1 998618624 101019892
2 334094201 815111368
1 864192078 239699148
2 752669725 438888928
2 342105383 359109689
1 557738095 974729127
2 678627623 713999623
1 155073258 108157825
2 444557426 926881404
1 406622277 958462157
1 978025087 327378278
5 582637809 146267240
1 84851414 110809539
2 297593838 827480634
2 358416572 312256081
1 974274736 227399829
1 820775829 137433964
1 188222185 762630664
1 319012336 682458825
4 436341426 314449539
1 396382208 416956626
3 221864156 283647211
3 775686957 504004181
1 114326225 353467259
1 117128843 25112616
2 379097797 766941064
1 203326292 327998628
3 144039635 312420274
1 217100038 173025916
1 266240448 800248765
1 514825143 972487
1 754906065 220059968
1 117221455 132685999
1 711831685 749281676
3 97613701 884573426
1 697334713 602846024
3 411773328 838527442
1 26703644 651340090
1 245288846 405895585
1 832766359 893495178
3 291115324 253888418
1 101928924 9132638
1 704641066 43978295
1 509098822 821415663
1 343323240 6686210
1 540557525 530298695
1 881777131 672508054
3 189956215 776594966
2 800800803 72711775
1 146061442 494530092
2 342792733 412643018
1 251667671 183150686
4 520058411 322482688
1 796544130 986221844
1 613159478 815112439
1 104642666 151120946
1 229334789 433071897
1 800828249 909437407
3 279534302 815453076
2 474995014 559965146
1 776297474 872584262
1 666625955 470353010
1 689809706 183985120
3 118619465 207745383
3 754922117 803764392
2 602465675 361235553
2 106543877 533043366
2 772623146 74730835
1 108896753 259788138
2 708912742 255019402
1 20324633 429691997
1 923045777 363087329
4 694459289 686957928
1 416570878 998595697
1 896507162 647300515
1 542921187 305739230
2 835141429 639349360
5 437252088 937953673
1 917731035 706160589
1 187555807 543353602
1 115946595 945451777
3 59066902 234854798
1 148415933 761627729
1 738536029 179929998
1 466219869 251162526
1 406337977 452378373
3 651802122 234124604
2 983404319 603161953
1 294973765 927105677
1 921950332 893141520
1 390967714 265592729
1 559311065 486771145
3 299671593 659514368
2 342228526 928983648
1 421748571 290356588
1 455194548 679724746
1 770734160 582578790
1 152745236 821636459
1 82957492 599104140
1 799522399 804368822
1 468874060 562564832
3 574007155 131640025
1 751684060 336630142
2 422282317 36318408
1 630470443 772157641
2 726990391 835862763
1 817517133 385506959
1 786116435 885515369
3 856428835 411124688
1 220607528 537803996
1 474895968 818146006
1 250476012 141785191
3 946453650 671411318
1 281154639 542394497
1 931447583 205918446
1 983950886 738992465
1 22909143 121753397
1 452837350 487346455
1 761397662 715799306
2 382148642 485236604
3 446370923 721706452
1 731895693 92897199
1 406739582 385532899
1 509949981 915146674
4 781141033 112716055
1 678093267 313076511
5 453020845 494640378
2 1159198 575689426
1 850946677 572509686
1 43046076 642385850
6 847938489 219452001
1 143074349 221480527
1 570169788 459403836
1 466180851 96613476
5 287519965 208824071
1 216347334 124212483
1 368111124 172720578
1 721145653 799400210
1 245852241 213362605
1 716891536 566481362
1 469706715 94055150
3 11999363 638396450
2 396677709 434674900
9 101707500 675846905
1 55402104 907468545
1 508861476 627164637
1 891458760 646551743
1 599885018 491538176
2 716736334 436340544
1 531253574 350556884
2 367188707 299736480
1 746223730 86794208
1 330509403 57351458
6 738360313 287548184
1 979259995 588073429
1 248805867 351881806
1 184819738 702033121
1 486061798 488787209
1 898361435 575066398
2 100764745 738150440
1 17918902 968502140
1 813982606 384535688
1 263619591 939871598
1 275147229 675708133
1 953523308 638309853
1 303473682 830591084
1 81017904 942434268
2 264001091 288768009
1 953724875 779129441
3 233070266 265452091
4 571302072 471355068
1 15010334 8571864
1 267684383 410290706
1 682230561 791299381
1 333235546 583340683
4 246472689 722776184
4 953407727 45881504
1 577734849 540451699
1 12917076 182704644
1 487248670 296906240
3 516260680 409967026
2 17613471 746374922
1 171802609 885394998
4 484021357 301947932
1 277886759 855621434
1 539849718 597400977
1 947675697 280736427
1 205165672 33124771
1 376692622 453493148
1 170314699 876889560
1 197661001 116455309
2 972549752 724820638
2 245464742 268312143
1 239234767 591203109
1 683527501 406000499
1 553726729 28076953
2 167492796 193540134
2 480173928 591320960
3 616550490 176249498
5 19130286 36633303
1 714018645 486370779
1 892022424 462707460
1 80519117 75543996
1 885183109 464015082
3 394568640 329286384
1 574008134 103459373
1 622595710 951319789
1 761555031 999786278
1 379028207 544456422
1 391811569 638685313
2 809049170 882342349
2 207082870 262658787
1 587227641 365056863
1 59620229 553411431
1 743625285 959923540
1 564262030 366897026
2 452867697 676699333
2 40187186 500972466
1 509920545 129650262
4 196232117 955025385
2 153652935 343446039
2 335112459 936123358
1 203795663 158731501
1 8613613 818753735
2 710736024 678516884
2 862112075 146721162
1 962186251 556318501
4 673038402 719309095
1 283366356 877063246
1 207753446 942938632
1 486506063 502504186
1 893686848 222700859
1 255123515 3066302
3 160593553 592951056
2 425198497 715641929
2 762893887 228471916
1 212721767 294516127
3 752852469 401486691
1 459385428 246955954
1 241047396 34590406
2 426936194 479661106
1 70214307 489844126
1 736405187 192742851
1 220845844 866234958
1 279166402 435368522
3 949359251 175637221
1 678079604 727635378
1 73124602 342092723
1 745968986 845179697
1 745302709 519356363
1 500535668 139409407
1 14496400 666538466
3 220513805 562847118
1 483419725 14541996
1 278404164 391220323
2 263095071 664078663
2 192986683 842462805
1 553346458 880844425
1 46908353 298400337
1 226151469 383120463
2 635710823 745447661
2 280706418 636817435
1 874374148 77188827
3 338820926 387205648
2 17331152 907210307
1 200117744 585578724
1 994797565 814553810
2 380679785 756672369
1 819014073 739012602
3 549480126 529298499
1 575966896 950833241
1 31194919 493099946
2 13429833 959033490
3 963088012 427389740
3 536039965 285870420
4 960697484 826048700
1 596113743 888958403
1 83266411 155981207
1 536791601 868898244
1 277372517 480969445
1 357753699 578551410
1 883746868 187116468
1 62703435 697283520
4 486983253 436933415
1 291345270 246476110
1 339553546 135992910
1 795085903 255823551
1 19221913 161515561
1 743888736 747451725
3 434034315 995985949
1 100500641 179944728
1 170515036 142879552
1 263884752 132777988
2 503872863 276170388
1 326020377 888445639
2 76434771 113077460
2 505416567 514543217
1 972026747 127206739
1 908314910 648454186
2 923113295 972635171
1 870468996 674966513
2 706893414 686952031
4 597039001 549912393
4 224013305 491585937
1 901653903 311105379
1 996959256 170671768
1 474456398 325703370
4 232084392 228566441
1 286043699 149654438
1 595224641 891865964
1 370216579 145083153
3 417792156 584889865
1 642148129 951486534
1 127450805 862203977
2 294222389 524843295
2 621680168 308653040
2 820085241 134434629
2 812405313 446013116
1 272016716 426864764
2 558198362 552366194
1 385258170 611259983
1 465315640 772315886
1 396983336 808819490
2 235007312 58070670
1 134078463 943895541
3 781518564 296083758
1 317507782 837947826
1 693121271 381790664
1 112718773 410392399
1 99470769 708333379
1 181965527 969755891
4 120136462 134127727
1 121546338 832700482
5 382660838 610974145
2 792724974 878575476
1 104671216 36854490
1 352886183 58966530
1 415001708 729882937
3 444723246 704557647
2 112468130 330913316
2 337417653 582666365
1 235203698 464849320
1 767554596 768053308
1 132498837 273558761
1 303626312 733011980
2 409840733 973740282
3 441220568 845681818
5 637275485 596943126
1 148551072 764863649
1 442528704 694059543
3 6802565 139990012
4 401664849 408784845
3 674075413 253385461
1 934514735 763430251
2 735403454 893095256
1 504974208 177979741
2 2622254 181602113
4 781698283 897439530
2 324113450 727035854
3 388975578 377066105
3 119397173 228588415
1 913716403 689002867
1 415262345 90818105
1 604182075 700446066
3 211669513 542282166
3 409673083 706155891
1 617307864 814566345
1 287203467 212147574
1 281926887 818496317
2 228605830 794708126
2 265943707 68792686
1 93033228 433426335
1 28472050 726229079
1 84452050 644969557
3 414406031 973876608
2 604575489 920591288
2 989251035 356561457
3 297442479 929779679
1 741481697 910916496
2 588396551 39187825
1 33972074 25539380
1 668252781 780785284
3 90493646 579794403
2 239080501 981557466
2 939822869 747650387
2 478475930 688743050
1 353844464 466483052
1 350850427 982484385
3 854665041 60099552
1 407435851 876980870
1 532320079 709235333
2 898143260 836664091
1 824285360 277874113
2 994313656 810512392
1 156909709 212988938
1 115160753 609405766
1 256592870 886767391
2 417251937 856009242
4 156604517 307886435
1 161705042 429873430
4 255934397 978429096
1 876601539 290945801
1 721668175 702896967
1 77780930 190908892
1 375742328 515499396
1 624628440 641520969
1 396014889 609559179
1 339303634 157497857
1 573046729 972533650
2 803426294 580203289
1 590826228 203434082
1 530303379 734488505
1 219405191 434303645
1 919268281 708530811
1 266493804 734857055
4 436807911 402114040
1 910104191 508313182
2 685102729 131537349
1 314788909 441932241
1 693141999 361373361
1 559379832 709671999
1 549479932 987290699
1 71199203 64284657
1 101298530 417622461
1 122015148 255767179
1 332210896 294447499
1 531102520 989137425
1 634566916 825742051
1 980598443 991364102
1 972276582 720243977
2 977667202 907554121
2 86165436 347101297
1 154043548 661839174
1 584977080 853904744
1 892143014 589719579
1 359436146 219921926
3 317840678 680630180
1 704494936 758615000
1 240502130 806990980
1 186846520 776702770
3 324753483 926600442
3 891628586 267667556
1 79894087 698162924
2 367540867 636153216
1 271111945 289424937
4 421920447 688267391
2 561068057 984203589
3 215923603 427148152
1 770065655 719454429
1 804452842 20094532
2 675518401 526325431
4 331883975 460052017
2 224510015 870990302
1 848329557 640292496
1 754954186 419533292
2 332789311 999168352
1 202746093 149265658
1 31468406 604926810
1 913064204 719744986
2 635334003 347777048
1 760034295 334418277
1 467289892 764378272
7 335300460 193067189
1 469373595 241199530
1 495275271 776566952
2 703319231 608500227
1 316758629 337457751
2 667131179 737203595
1 225599819 799813166
3 705568484 643260218
1 499506836 239778482
1 822424052 622976678
1 885817312 296054876
1 917260602 943898364
1 235028959 641389283
1 63346020 612534702
2 981115521 972379006
3 941350881 116871695
3 978442170 611707067
1 813737782 491728538
2 863464393 94508698
1 839511614 787034605
2 65258238 450997816
1 84967303 346778892
2 743705371 97178593
1 242130305 398858956
3 814516363 457578090
1 1346067 887477084
1 991171718 479990946
1 60304995 858196863
2 888710782 96559368
2 482461173 852672741
1 908271114 223477269
1 817978931 690166096
3 527730475 278308524
1 520814682 603549068
1 723766207 204771848
2 728412331 177313180
1 11142625 758746389
1 712329753 859976595
2 378171192 30013924
1 646383127 454953750
3 429214195 586799881
2 970122776 893206839
1 582753280 226944538
1 372322747 844164485
1 936206449 464931066
1 199668300 990392251
3 868374846 389592781
1 994674733 865643940
1 622609520 337393636
1 596154132 704188376
2 355579447 242197074
1 838332110 316454087
2 733169066 266757274
1 300488432 369689354
2 667338888 830795998
3 222641877 745090913
2 660602212 376604529
3 886276364 349458183
1 738823138 62783994
2 315413325 317229505
3 256222421 623553703
1 933636014 3662669
1 463401351 92251999
1 266294994 431776666
1 120334517 247304553
2 393680859 650305031
1 774046574 887129050
1 501107486 445907736
1 884494852 299900268
2 20188135 98149650
2 252648317 464112810
2 984887652 199126844
5 828965253 371339582
1 678501220 151590719
1 943440879 199019328
3 490792546 256287472
1 158148501 876959535
1 161398406 996658195
3 618496721 704135045
4 737981504 419984860
2 362625962 15928908
1 831156435 19337130
1 845707972 905998126
2 623448875 143388916
2 241889541 683081129
1 680500171 43687350
2 656895973 260462486
1 360513402 581869825
2 536496644 506225271
1 240204873 753581428
1 602996262 769593783
1 706467339 255209991
1 587454404 167878528
2 41257396 475301490
1 474355680 368090075
1 129980718 916721274
1 61749020 664607465
2 735952422 297313354
3 268540490 541724987
1 854999813 581561245
2 460344121 465776385
3 963596850 21266014
1 977248481 630359763
1 936143980 472986035
1 905943715 102539305
1 921196141 641097748
1 63431914 9081923
2 177321812 222635496
1 82205505 269373493
1 349772437 620397323
2 667444551 774157206
1 240100120 560595498
1 412432076 845077273
2 881227886 889697632
2 958831589 330606704
1 997317211 447938723
1 14784767 716918000
2 855867069 260485270
2 479831283 390317475
1 349217000 997349721
1 135654423 995019362
2 217378870 761690235
2 890977574 610474927
1 428115457 875426932
1 766808933 548360568
1 101535937 686737419
1 786664260 43357503
1 221175320 458033753
3 994497385 429943628
2 653501641 200083169
1 381100222 661504828
1 403572668 829772056
4 337142337 297487802
1 279777060 924127917
1 238242523 62094277
1 547117258 387422244
2 241779472 496667026
3 80551696 671383907
2 490589828 455140358
1 400571629 377463555
2 344469096 148118088
1 628337891 234072891
1 73653406 14844608
1 825565392 460141289
1 872906943 649857793
2 789340699 368245676
1 955819424 143202844
1 903511712 813110504
1 3065276 872671690
4 587582859 558470781
4 219732533 60454353
1 458919761 905069153
4 669871063 388978992
1 703279199 128480394
1 599859123 931975953
1 758217681 647279743
1 221733152 849719377
1 624492110 532659166
1 103962761 474772903
1 705981487 51540719
1 776090882 414448962
1 723412956 777892695
1 523687185 520416854
1 288291593 51292335
1 269669879 449482376
2 929230601 535000148
1 391473223 345439131
1 622466117 971697206
1 878114424 731470323
3 993644346 919777641
2 658942754 539226228
3 522466955 142994777
1 389509717 701244493
1 878574677 576433107
1 975628467 556542087
1 542018468 890379885
1 116104974 377456587
3 782164571 851523553
2 921201573 618411328
1 843664190 530463688
1 703103650 539753365
1 956842357 401876459
2 547747173 13491974
1 910403647 214448382
1 693019764 413385101
1 694640715 804488259
5 196473841 973002656
1 62166620 341525534
1 8370790 230573459
1 328991332 735785271
2 319612079 935119753
1 355035537 818018720
2 596566176 306765181
1 579627957 149369334
4 335380553 510840187
1 971381862 310223642
1 820391622 760176313
1 303765770 818611791
2 626098207 103844994
1 946267889 703637076
3 139293126 996383801
1 983926378 156342362
1 123130356 569779989
1 885746628 233643596
1 789546545 891378355
2 168886812 712992355
1 388336511 812404015
1 153979823 532081132
1 187556274 552989864
1 637099691 501278595
1 430734283 408166878
2 77798052 985566488
2 175408221 461718587
3 306853624 501044267
4 846545585 218486573
1 922679237 636027147
2 814526848 866759622
1 985209631 616460229
1 129226812 444681215
3 692093704 293653688
2 668905828 791020293
1 596988870 120672094
1 965695106 167889845
1 971323206 445663981
1 390075744 399812097
1 729044321 709658066
1 601623715 386055155
2 371015157 35271728
1 722040 90818882
3 929974628 90828219
1 86912322 681755556
2 476118393 647636060
1 610025481 973183645
1 978517682 646274962
2 278959350 433468394
1 615550981 483049828
1 475393087 978357337
1 613995213 384852911
2 691760956 203934847
1 824439202 175378908
1 606855161 990586159
2 709338346 194436591
1 511940478 45647502
1 478730384 50277816
4 501239034 138885453
1 716093182 856053052
2 852328133 640530436
1 428183175 133339686
1 360492530 582182930
1 524633605 695894414
1 314699916 471355705
3 960638951 762211621
1 511701057 858128629
1 752362637 927366028
1 156286953 62667745
2 755687935 355731473
1 824975769 291553487
1 712784101 726112805
1 409688589 624615627
2 837699690 546010961
1 809877839 295568740
2 936542474 615896853
1 587514518 180745769
1 822488224 293309441
1 729505045 538674295
2 976817230 799772724
3 222585074 476713947
1 347325792 254276915
2 197631334 147056579
2 797486931 230466324
1 244703938 2051790
1 823498641 780750733
1 908943921 198242855
1 858275509 305409481
2 487446725 942931200
1 440405871 866064800
2 751113262 726559043
2 200384196 421415329
3 389088751 205843365
1 606141769 115443092
1 353953912 392692466
1 469319938 865678093
1 948671156 132062936
3 883398625 461623139
1 97372315 625212129
1 524941658 362939145
1 788164634 23539974
2 210762658 574893591
1 2746979 562843822
6 210892608 165368552
1 625604499 956602532
2 617089326 3878361
1 873050335 884758203
1 744504268 930101503
2 784317605 598345613
2 909162731 918646949
1 417421938 193768859
1 20309925 212941219
1 248414022 785630700
1 425470727 104646721
1 142520969 111653808
1 495822455 52717542
1 3572825 3319462
2 412123953 893544021
1 777223716 917841853
1 63012987 141120984
1 355386320 720287458
1 124177359 735066428
1 266446297 98636661
2 555557519 732464056
2 69371258 861357680
1 755334290 231352459
3 54342285 664874809
1 715387966 598012908
1 574176001 793656333
1 696691367 299357291
1 164145514 3396843
1 789513325 351554183
1 571913691 345675000
2 979131186 958991520
1 907578180 164256407
3 130247897 321363109
1 485392821 163337832
3 144897673 479620886
2 482221184 714989227
1 249834578 552135473
1 103167660 344060829
2 628128470 547519490
1 751150555 451751179
1 687043575 106826092
2 3848653 546679895
1 713255021 194082420
4 868848503 246154857
2 844843855 629297845
1 310471311 970256954
1 65725514 253922370
1 128668952 964716702
3 506468240 7563509
3 747813719 415574447
1 638192293 863291973
1 693419165 558519714
1 483743242 968744601
2 400127604 625401898
1 574812255 115983565
2 638030908 878796323
1 896969074 829228178
1 782012621 140083917
1 242177842 33472611
1 595343240 266754455
1 779572018 134698641
1 413852405 185590881
5 123383634 831727745
2 373430917 704112282
3 599037080 620480516
4 459936233 871480960
1 40394562 338492790
1 77037155 872741287
3 137179024 297316478
1 123921832 949458110
2 815249175 514429558
1 468714301 762204475
1 172531602 962957065
1 617246660 268622805
2 676821099 930680733
1 153206419 733964121
1 116726928 332544229
1 941953923 362556465
1 196540107 104252323
2 157959537 661289819
1 143405621 965237814
2 802837684 967886288
1 816674636 339834365
1 37784488 232546171
2 383755573 362221220
1 826677232 2429032
4 855549046 929386790
2 755171457 320859146
2 378326336 889965684
1 47276234 923727314
2 376115762 684352554
1 289132189 836463649
2 151378640 541924484
3 635630309 805564850
3 354164187 580334328
2 266212423 518137107
1 541494421 672012249
1 770132772 427229566
3 964003392 694939974
1 556000399 589172809
1 567092339 956579029
1 106233097 387480252
1 877915661 567073056
1 285496094 620762445
1 247010196 486152306
2 210894752 328575782
1 723426138 604028552
1 325391720 73778672
5 244724030 163094167
2 814238220 601549367
2 253903968 537476067
1 67392253 168539651
2 367613220 850709373
3 184658201 899960307
1 776457951 443592603
3 138178206 433032441
1 821628809 15014221
1 448771378 221312177
1 118937937 603256035
2 922937303 14551024
1 502368067 648045084
2 792308682 16826425
1 373622881 295997089
3 656738359 26384164
1 572663326 233212003
1 905453290 791979621
1 390148107 758921530
2 153462574 307116437
2 546518291 501803554
2 884964143 888355713
1 685080777 766705488
1 497604290 339095371
4 978564163 843358190
1 356163477 505413980
1 427178281 598825511
1 59184296 730972276
1 365993091 810538891
1 77874484 452221965
1 782439331 104282405
2 357012562 724359434
2 508089108 794600943
1 978866692 312322296
4 954661142 931949987
1 217450429 503484370
1 386872806 96224062
1 87374220 474807316
1 385644672 269271452
1 420517019 289335625
2 940792586 153947223
2 680260006 889304211
1 69085920 981385540
1 514372714 513292331
4 694133043 900279463
1 24990765 215245650
3 129111612 582458240
1 363260310 587864695
2 345405005 656255397
1 816258908 636402701
1 926157194 668777506
2 868747217 337841211
3 589089620 599425514
2 72177467 339826621
1 350060510 282220011
1 999281120 52665396
1 636326833 409087503
5 256526533 399315248
2 387353962 658801559
3 598961828 404892650
5 764571016 339132730
3 984030987 652825072
2 295899573 412264201
3 321211893 557340299
2 393028886 315649471
2 928379412 894473587
1 488533788 510107210
1 424632854 611280415
2 857907538 151106966
2 954570674 180188178
5 420389601 318850907
1 566757528 897721229
1 901612937 889166139
1 982711361 846205813
2 574576180 991023569
1 695606740 143044408
2 960303870 252062241
2 201950072 558688637
1 365037418 47411414
3 634134500 339087419
1 768684957 328914983
6 784710575 9119285
1 749246730 968680268
2 207847876 219158427
2 774028907 476205370
1 963619908 569098591
1 349503968 278360908
2 121970781 130274734
2 48786542 981241671
2 138329026 249617194
1 82849119 396322817
1 756885601 217617959
1 522577651 842836743
1 873270100 286723528
1 774685202 112371032
1 800550366 97320240
2 675574314 633175996
1 761916660 698451177
1 25287449 111744660
2 293631368 18363678
1 660512036 353517412
1 552167048 483056123
1 914810360 487308324
2 769273823 983027043
2 902537725 776416223
1 700743594 990524173
1 685741027 968212382
1 717289590 655246038
1 706033289 627402431
1 331052921 23705718
1 93922164 945584220
2 951078865 927244770
1 958261314 637865150
1 952484682 834295302
2 62481871 574643331
1 469435174 312003315
1 221440703 28251831
1 635330732 749681932
2 829190325 106580376
1 502782027 720194268
1 594480893 8733706
2 503746773 589847340
1 309715027 185179487
1 468238067 387122096
2 698401873 1914804
1 624634727 105946291
1 380195589 843360908
1 901294582 446471863
3 826281766 668251507
1 830185922 999589567
2 294237088 49430253
1 203574123 931653329
3 365738526 66326588
1 976553790 256936159
3 113051109 857966496
1 234858036 936300017
1 371934893 379670848
1 864457772 69091915
1 171241636 215872754
1 267447711 864593252
1 784448057 59835142
5 405970804 763693543
1 581770120 152258506
1 876003688 99758923
1 550360236 129968901
4 87024141 700556128
1 711090745 656538992
1 402583354 318647720
2 561842037 199059054
1 664622484 840921398
2 162687825 197028455
5 775670216 629958791
1 756644493 628203273
2 482832822 826415498
1 253141 903309712
2 982253510 721622005
2 192367318 457664488
2 123261754 881229190
1 880933697 307004925
1 789967121 695685641
2 765361674 82965424
2 692927215 675296363
1 384747524 672521920
5 361124390 724629821
3 897063579 172245613
1 774050649 234452594
5 287829734 961945416
1 414304001 821205183
1 697672512 737697681
1 115413415 550197167
1 336685453 102750302
1 638326834 991741282
1 353305650 385853699
3 426290528 438209836
3 137444573 482886984
1 789279746 182070648
2 63123305 888933229
3 795568941 682712282
1 1992803 102611426
1 602912704 922753748
1 435467645 660346043
1 466892780 59887787
1 768798187 305682301
1 582311311 974905466
1 787992338 92924285
3 394237029 725585821
3 766201697 595039442
1 129547731 490852211
2 904674474 399857742
1 245324010 182569000
1 523054920 444276014
1 982344498 740975901
2 638903015 55614392
1 776236572 667914010
2 798720187 281811694
2 477216056 174856711
1 756206515 631944540
1 282906283 856150803
3 890484865 128794627
1 832660227 24233916
1 208138169 402587039
1 819121548 27684586
1 478139974 458282131
1 566456032 365489992
2 744784432 136783624
1 222405476 909811630
1 612218876 267503705
2 221903911 715635715
1 270837752 257681086
4 656982081 959909568
2 169749495 597795563
1 949518901 859028757
1 195945914 817425417
2 298248323 624058107
2 782900732 30859728
1 917792289 197853831
1 922734861 386884267
1 284630365 904781401
3 14396763 75306501
1 326326509 907922945
2 542815629 267948997
1 349245801 7958766
3 341181279 477172266
1 811391764 921980205
1 303888487 515158700
2 210992039 531264623
1 807708617 117961208
1 527646054 718615030
3 405264535 608826549
1 626064932 876941622
1 52876729 612072789
1 736180603 286840106
1 96530819 158935654
1 320866476 885643052
2 573191607 326570998
1 517332984 761558535
1 948848691 703353892
1 957115612 181650103
1 977462000 37737866
2 704859645 430167429
1 788570037 50939963
4 785236161 46745481
2 168931510 375410175
1 416968314 999704500
2 526041986 46637319
1 378556159 578455822
3 643707646 369010498
3 715057143 548274525
1 136958403 431892157
1 256951486 581846488
1 278752237 992759352
1 557977240 274794765
1 579951728 575219511
2 121702227 667457987
1 282502024 358786300
3 23734004 823681769
4 367839244 68910032
1 681201273 840328267
2 127995502 294015679
1 646093147 394490557
3 589823761 632507998
1 693323133 157349551
2 976249874 69605798
1 293124315 997416624
1 10971100 886127076
5 585013131 331273942
1 605854570 558209230
1 272121028 786061654
1 192915161 400766090
1 609915604 18153825
1 899345891 203135402
1 584951570 364369476
1 267525515 919597320
1 178809821 888663260
1 706779233 149102828
1 625759151 654148091
1 353597097 332224157
2 289226929 37333622
2 378786725 592594098
1 742427988 883824857
1 980300801 764036543
3 228989178 264264676
8 748081797 646652072
5 644170185 799693203
1 86289433 635285938
1 898318926 541038488
2 584259074 587826017
1 761137398 376401098
1 698237817 379768807
2 211434119 855449927
1 839781037 310082462
2 408971195 618707852
1 285959026 157496375
1 545839426 893970039
2 783278803 457343205
1 292760137 465119015
4 540565848 187041814
1 146192290 725564717
4 283569615 773079802
1 43069881 327753354
2 843731383 69562990
5 397191214 580609998
1 556861675 277913827
1 901731786 372645304
2 934674865 697853997
1 180215752 785138593
1 342771818 703441074
1 425897415 169554432
2 751282195 67128756
1 191595253 765261647
3 796399517 670224558
3 809504660 108407174
1 136895218 919572963
1 919774551 116012703
1 189282405 284064909
3 763388919 478902873
1 363874567 751898962
2 440844387 727308390
1 905604915 482093675
3 735689754 938897074
1 270436510 705535325
1 583670266 404972120
1 190396090 520118598
3 899527628 244348145
3 549405575 966162394
1 504957126 215745423
1 425728881 862766792
1 482417094 135062974
1 770134834 10156520
2 500495682 798829440
3 818526416 11486797
1 182037957 555309575
1 253626853 827703477
1 379313596 534313600
1 944502824 580951729
2 707170420 326409074
1 842414230 60015633
1 400747786 699931065
2 321098597 614041895
1 800565992 676232974
1 713031097 812645304
3 985781630 800158111
6 353005776 134901256
2 592687443 357370455
2 747961966 832832439
1 471928442 535409792
1 859483347 898537569
6 318899987 102698796
1 859233905 178147638
1 967125341 804143562
1 627227188 550832866
1 729306240 982007582
1 397797072 850144995
1 218461099 429925423
3 416951474 402060055
3 364534020 686110436
1 967121584 188178533
2 6289597 937422404
4 909284926 334867100
1 856077767 320108741
1 792829097 734656887
1 883334246 249674605
1 72426606 832358976
1 712695251 256678204
2 157369074 278308577
2 730712101 966951851
1 75164976 702689228
2 465153985 896240314
1 757326548 471717402
2 557789679 966010280
2 714178622 827906427
2 92862490 491112304
1 213733795 125438917
1 769732887 75198096
2 336536692 765632327
1 597105459 490943023
3 170983596 15456207
1 716776666 410080197
1 800889604 188249248
1 697912206 394877785
1 953850679 322354081
1 235433389 500598507
1 434465571 730595255
3 845518742 119329656
1 932163794 130319118
1 793407489 124894866
1 598907196 875335225
3 221442765 367579775
1 622646486 653643859
1 360854571 105154162
1 554392433 717706325
1 268795481 479412921
1 709798775 464280862
1 265218531 443976535
2 299752799 185292278
1 865440675 316895549
3 481177235 821593126
3 486936118 179366754
2 353380708 932161244
4 614286379 423017298
1 234915369 523248793
1 779332608 986670978
3 575729461 513377960
1 2699306 282024003
1 121551119 139167333
4 887677871 49696030
1 651593595 932004084
3 880537580 910460731
4 404087089 757055515
1 93911676 456650137
1 961627522 135796604
2 429270472 556614378
1 20746735 46085967
3 18818780 226245318
2 719530571 317132171
1 190988822 636759564
3 67186054 927849209
4 27612539 523599350
1 132047066 465147289
3 892719126 407063474
1 820911538 374416022
1 924432652 21846756
1 757777662 529323825
1 51712715 790746956
2 500320717 622522708
1 153126830 997929514
1 298290110 118585803
2 866872870 408382014
1 699385837 838636346
2 183416919 597105464
1 814570212 163352381
2 905220934 851269850
1 788396177 526058915
1 876628420 550499904
3 335163612 578418178
1 40680593 564293721
1 268998528 504975412
2 350451937 279196939
5 577581160 362256674
1 941811460 780619741
2 569298092 567171024
2 96788789 140158589
1 658936843 794827061
1 732737901 844753293
1 855759882 19792939
1 69069385 285392718
1 15409906 592386275
1 194946146 674793295
1 140756136 693169542
1 219050532 982671724
1 377118047 70798297
1 699124024 435881878
1 891100398 953613463
1 580628937 845768475
1 187683432 632956041
3 395679921 679934518
1 54107961 989289835
1 285661109 654458056
1 833495176 922473426
1 482323803 645030922
1 704128209 701648340
1 492476504 101689366
1 118033721 140268119
2 343680457 988007943
2 749431903 875631266
2 923481227 639724528
1 397589222 912101370
1 22724930 922557030
3 833483309 297900679
7 750296353 160532158
1 315347734 777943941
1 335337819 787980404
4 935559483 225602638
2 517158173 803522363
6 422652438 434898726
1 712847890 351897924
1 642933004 807175051
5 277380881 515519006
1 665006967 648043955
1 163045163 468249256
1 344601837 227875535
1 975899441 994457237
2 250392145 720367666
1 790412346 71031389
1 917233038 656706108
1 708252715 753474511
2 415036783 597424140
2 641709911 728040933
3 638922653 6646814
1 121784322 97594618
2 930803012 761842820
1 238302278 326913292
1 533113698 357563348
1 723195076 248131244
2 598144390 855741547
2 490363809 665216859
3 926846979 898415411
1 291576037 886014904
1 434158317 959585393
1 55943709 509275322
4 650536932 954785682
1 3939656 946357364
1 458071299 572261659
2 902766670 690815451
1 687984866 84008812
3 896212749 775397158
2 385919483 632179631
1 342583536 448225809
1 782323217 650347284
2 284976354 835278463
2 154587889 679794508
1 893555070 91633159
3 102196414 19700068
2 84021583 908782908
2 22520339 489352623
1 80176314 735884004
2 607380964 393675753
2 466555149 949457412
1 508587429 671306946
2 385028538 110747529
1 518172190 274602509
1 100991914 879337828
1 380834815 786055277
1 37763269 554943018
3 961763961 448507493
1 750265696 509145921
1 508342909 120069469
3 862297567 678947779
1 954127341 795080243
1 546223256 520536909
1 729160749 946180261
2 39671110 640458850
2 601000698 373297692
4 540374184 435204899
2 659942553 831795341
1 148837291 873607773
2 423568091 307566443
2 242272874 735938495
1 673134609 832750698
2 949019926 158946025
1 426221106 745657652
2 515426658 201224114
1 41500285 553983455
1 977071626 198420848
1 848993868 52071622
1 726768058 961955303
1 110220014 413311162
2 580119919 958427855
1 205059708 12395462
1 868826543 533173236
3 261395308 360591563
1 626909574 275479381
2 838517857 745948927
1 993017283 125233307
1 781923582 599643843
4 668652090 284152788
1 610288079 767265841
2 483003011 897224829
2 216183390 746571425
1 913736953 70148771
3 149423888 157332681
2 225881215 106552111
1 780072057 757763437
1 463537861 828494252
1 200959247 826635600
1 368528857 403923140
1 179899946 524544446
1 504581204 237240647
1 574616747 194772675
3 522644925 100820612
1 346110970 983259267
1 585997395 648186068
1 655069174 702606290
1 592552187 218789938
1 413563787 798035071
1 61453962 681339624
1 763681285 444245944
2 236725760 695865385
1 893118785 209502336
2 320801961 734637968
1 119729133 218025188
1 431113632 603685276
2 747934552 323953616
1 206755030 544881723
1 713441369 653148150
1 240754381 894181144
2 26925366 604064443
1 392140195 149021171
1 497443229 338675763
2 386306598 39476133
4 752767589 164501941
1 820946113 999599226
2 854374669 576241187
1 118348832 799565912
1 371777139 596649771
1 382709373 530350557
4 734305547 365281905
1 478520455 760850063
1 505699972 870466811
4 134933041 632563981
1 198254036 784916687
1 303536582 456753160
2 794797689 392911267
1 543259202 11126
1 881215270 176126440
1 527660430 267510591
3 564799768 25194220
1 361974960 409335396
2 211190382 457038081
1 709253 457415234
2 159406188 886099296
2 723647512 853928053
2 353971911 731457867
1 890135522 112932777
1 10910158 676888762
1 521238986 987247944
2 686177391 339236302
4 529488210 302054189
1 999744873 619326725
2 407712527 310141321
1 736841544 744429535
1 841197707 683992524
3 398530527 944798320
2 374694006 136178290
1 132981275 886315914
1 547067429 161049013
1 645622128 119043612
3 464816245 160552801
2 599908609 430849135
3 581727921 212236023
3 240915904 17508603
2 966478691 197434724
1 707333346 517431023
1 29074168 77378097
1 117042547 988264980
3 835450487 541769753
1 466311926 765732714
1 140595968 241000814
2 214197642 9344386
1 985657363 98753677
1 694585811 585076829
2 80438912 100753008
1 985001498 968532423
1 502424752 689769323
1 182391893 669418729
3 950428677 819584809
1 990326096 535608830
1 980672137 446451106
2 933686125 243325500
1 329659880 553772310
1 900576632 298741277
1 420535983 449413105
1 176939383 835046812
1 565784313 602318031
6 152946970 375851605
1 879497015 932429738
1 371529586 780847926
1 200302758 769927995
1 801566258 896404763
1 453611361 72552751
2 534442292 800939881
1 959921057 895497443
1 592126079 25865765
1 864100263 43563154
1 540396610 438197560
1 338130666 148154519
2 488080594 782145524
1 159523945 202680435
1 323550923 609103203
1 9675594 544319239
3 464708405 986639536
1 541300585 77118389
2 684741029 770946769
1 271541858 401444469
2 169079449 355054797
1 835053723 190477078
1 672925498 215953576
1 628142409 660488742
1 640341304 67545022
3 313581830 276570058
1 96672024 672634149
4 769277564 993872917
1 240243373 782497861
2 638398256 452503174
2 526699571 579282085
1 654614486 471300330
1 768880013 251738268
1 139301604 433564056
2 357624531 731693357
1 377972277 632165182
1 540072447 179669215
1 617524083 120254548
1 315090190 177211027
2 947766758 950684112
2 843357711 224421110
1 758224519 392380291
1 363618938 789186810
4 117549715 433470727
1 461782256 941024527
1 549675578 143576803
2 184792362 98304848
1 633721907 297415078
3 446259441 574558821
1 562621360 195523907
1 762274645 831350793
3 930032879 288785862
2 4310438 750212638
1 921945775 722473384
1 517241658 551578096
7 602609688 6777635
6 995899653 150449774
1 756514139 472200743
1 268883857 104086667
1 185189900 174806459
1 292531243 629361167
1 148085916 733893142
1 835654820 357126348
1 28850823 488174563
1 681791670 995212959
2 2358026 439896921
1 968048756 139854247
1 149720579 72934142
2 865140681 126333728
2 580157021 80858350
2 30169761 580437621
2 873358229 855204667
1 900328052 142248426
2 983629081 484782924
5 188728935 566911149
1 703436104 279946436
1 739542792 469170589
1 116411033 310298977
1 164430019 620034783
1 427553119 774146010
1 968791998 483565705
1 849464286 99781637
1 743569135 921094794
1 526936817 387231946
2 410410438 468486931
1 594568419 994231786
1 661799210 537393919
1 955739986 164545814
1 526347228 843383024
1 405829196 845382346
1 772888342 792517101
1 355051132 584715791
1 40295825 441028508
1 934804235 543998860
2 136851437 90251537
4 698488677 647076069
1 456361756 129159782
1 334235035 766430832
2 860379636 583930232
1 560057118 210845740
1 625554976 742682095
1 357353787 920855108
2 371697601 940061949
1 323313410 559449203
3 28384082 21094174
2 599093407 690641463
5 290153889 755507146
1 633561860 525758289
1 495373632 217737990
3 259524607 936201018
1 266604014 632461463
1 893534332 41292418
2 817109733 868825023
1 825983261 567667488
1 339263620 586693314
1 730558980 722935887
1 892161177 552845091
1 37066718 142092465
1 867962671 602516814
2 195789772 412002505
2 118397691 480413920
4 718318756 499517589
1 812598807 866670788
2 532401622 560237876
2 552700592 66166329
2 118030027 42589897
1 893457374 477320005
1 902924368 597431350
2 253616836 887951972
1 976666105 699508892
1 482440860 684208763
3 322195974 97299665
1 853533447 422359069
1 568321563 431048403
1 112758352 889688421
2 787579047 804331357
5 360259835 347988598
1 762558200 80563665
1 798955091 301881056
3 481344614 504318405
2 412353672 689977482
1 423111904 658580574
3 126731931 524397717
1 369228558 72412464
1 140343819 163958281
1 79476953 486831001
1 461685469 825509585
2 563286771 52176535
1 41077767 798410715
1 557481766 494664039
1 562190427 885947367
1 504776378 243906781
2 354526579 25257309
1 17000109 196391362
3 315600320 185660542
3 473660305 98497405
1 682551618 451221209
3 985488622 211389319
1 373523195 184656940
1 445723924 545059712
1 331799903 845341489
1 273569083 742442444
2 710650996 584308925
1 404222237 602571795
1 655639256 947291378
1 355582861 676552257
1 899209906 716861414
2 596659829 788614479
1 500964480 375855517
1 221294533 172268220
2 326700144 825966602
3 158128959 68538236
1 152716656 782408123
1 84597686 880464027
1 121009737 791033885
2 899832467 836400893
1 174481158 270252960
1 427171187 664989502
3 44211471 650895022
1 523896844 382615526
3 693609511 318811593
1 922649317 959488343
3 188848604 989063214
2 98225905 413330655
1 38223254 726786288
1 508227484 218006065
4 253202451 680510759
1 349807158 233026014
4 779592028 417914972
2 360802783 175333160
2 258236005 389284973
1 754151290 936521676
1 395692047 328691318
1 907351717 381589019
1 797931379 110607824
1 264005077 642943080
1 750382217 440557196
1 213254941 109835152
1 990152270 320068017
1 838648578 595103613
2 576993441 665246798
3 192520687 106806564
1 82354748 648515314
1 725645498 129813032
2 556448220 512966965
1 457770723 982004161
1 139213264 841508099
1 401823942 492019773
1 79335838 342084501
1 420355270 177727341
1 620086457 820773853
2 216613269 398730412
1 899960884 149198564
3 809803190 294156682
1 821468559 559337256
5 22760028 478654451
2 321502770 374046273
1 65234091 624546303
1 937931454 387797026
2 573928707 283908706
1 685380192 289091475
2 227271796 387931104
3 892677929 430352479
2 642401776 35879394
2 308952708 566548834
1 714320991 179768855
1 199955257 636240469
1 92063961 599552287
1 40390681 974263658
1 473664734 831356811
1 310088941 56430561
2 474172615 604249440
2 114576768 57379372
1 816741475 636208748
1 732806260 715757758
3 639633757 999323376
2 514498738 154495079
2 541959864 895312693
2 257582301 766779532
1 100956742 430497003
1 895846867 469841718
1 618863126 216806487
2 723176363 910220401
1 370725499 354480129
2 652096135 976986299
2 299815793 979557135
1 329022416 761057448
1 349987158 3503644
1 337483838 476464350
1 444614525 125722622
1 303649114 3274576
6 369638738 600574854
2 802026712 589853222
1 566217955 390883959
1 937659015 335634739
2 718381074 857394500
1 53392736 125836802
1 143551581 967827688
1 537901340 279593509
1 392144096 234540232
1 423311436 844501626
1 600391133 53550790
5 313209033 231903199
1 879913382 271469196
3 867773199 27593883
3 485235821 769464335
1 658249532 757917777
1 276938427 413331657
2 843252168 158351481
1 267276502 897790772
1 793815721 429346817
1 413150623 341166182
1 978627921 955206934
2 104944930 722016812
3 515905754 74090352
1 492544351 867350765
1 421999955 270398751
1 698021909 746454344
1 305018230 709313808
2 247093437 559094635
1 716834546 656965207
1 979517866 483830935
1 324338249 224985910
1 759370604 750502679
1 606484865 979951644
2 532877422 317859657
2 237679193 543541982
1 227756994 339963022
1 811073737 82329887
3 22248565 74539260
4 391605211 714764602
3 31394251 80243509
1 826614921 828551667
1 83988824 560205210
2 704759085 959778806
1 707356214 878361276
1 602978340 202827241
3 660690595 918204468
1 518624321 406431836
1 745622161 236963667
1 726009202 972984030
2 249858375 557194999
2 821213682 685600971
1 793401336 463009421
1 792144429 281224003
1 582796490 42808013
1 99833623 752045116
2 523814092 730978635
1 634374716 230445939
1 903765946 423376112
1 817373772 852176743
1 749373437 465036246
2 201454379 505031811
1 897152859 270480807
1 961994761 666274425
1 775401675 533449222
2 998895789 326036096
2 48414203 385259778
1 611142059 847662160
1 418792258 625839235
1 370795227 846320280
1 729019385 470506654
1 378247406 807049695
1 471546532 216262655
2 923920309 516426144
1 464266219 151661795
1 590355328 924815284
2 282549941 21175120
1 713709432 313276962
1 680757547 783935262
1 652409295 226057633
3 390660952 859700369
1 409101587 577908979
1 409778013 38481927
1 113898092 283520108
1 340082589 368611971
4 896164939 913698189
1 568390202 170061235
2 141359753 130401211
1 80911960 691080233
1 737625988 564117895
2 699366301 774205873
5 656359579 804087031
1 479865031 783060166
1 387597069 233198485
1 810825808 816753809
1 673783448 689162948
4 847797566 309337244
2 91321219 439877371
1 539979332 532478135
2 735011591 752599869
2 67984361 543168080
3 434781016 568623487
1 223389400 997849137
1 801154593 932472950
1 636156205 111716223
1 686801847 589525758
1 338408462 675795390
3 881378235 499346019
1 63649588 355692645
1 251851682 203720357
2 928355007 725092489
2 349936984 495094560
1 585616549 620726693
4 144502986 369148381
1 877204137 7601091
1 76628051 921376103
2 687179514 212886675
1 400469062 913108997
2 475697448 712669022
2 377778226 410281554
1 485785645 300849714
3 634505584 7223107
1 519213063 22550535
1 802985571 228392724
2 693072722 243763575
3 914615395 479230798
1 509976827 225773964
1 899476118 100204188
1 913105489 499655100
1 15784676 767480671
3 318634937 498094098
2 679695646 204713572
3 948488538 335014885
1 5123155 582815894
1 983243887 784873673
1 454747839 608207126
1 921528572 778259838
2 209548130 191981256
2 252749249 831688907
1 393226157 658395257
1 56772167 156605100
1 157150265 591432854
1 441944352 352213982
2 162673944 744465694
1 605516242 413467058
2 514737275 810985364
1 83508249 970636387
1 188074306 187832219
2 445614294 92407186
1 39780719 17995624
1 121694490 106240247
2 846898838 299931008
2 971094241 299893406
1 153847083 484132846
2 804096042 352359668
3 9181616 341844261
1 790315445 153580863
1 972446249 604498478
1 844195815 696717956
1 695112916 132805357
1 433950105 2535370
2 41226572 877657056
1 536178946 735201180
1 547727549 158093832
1 983074392 788385256
1 193387771 510634661
1 934792537 903512471
1 832166953 396504708
1 720492006 385319325
2 406939049 808499216
1 992418087 767557046
1 585679446 270634164
2 359596433 925192372
1 53347534 871417474
2 740456498 288064160
3 859467221 69965479
1 514684760 884924779
1 150714552 238656002
3 315752300 182276064
1 875353270 246197327
1 347936119 802394483
1 599459162 511450253
2 648888857 336161410
1 579314672 322183759
1 211717340 969854601
1 961313910 26436455
3 811730932 19216739
1 418269534 118999796
1 704963819 843432157
1 412971767 87879990
1 738819598 895914703
1 697889275 779180992
1 878240114 72113448
2 721739353 971639124
3 230497443 493916339
3 163748379 284283982
6 763383892 573207229
1 701248433 42822120
1 118967144 547896888
1 719028525 433956294
1 212042114 970248873
1 154702564 411823854
2 62146780 403864619
1 697726046 749186749
1 872147367 904924532
2 73946404 757410340
2 579335108 139556665
1 784352734 549292849
1 480975907 850055921
1 432671979 796064538
1 123962185 620617130
1 669671746 177179281
1 58360964 28088724
3 461632955 383998407
1 126670823 175181710
1 706590656 186342842
2 700482680 447782439
1 991416477 706992726
1 510537118 744496041
1 883496 675036939
4 234795587 356864623
1 14665003 985002106
1 362258366 106553550
1 563625493 612476254
2 929386116 387684694
6 980327515 868245302
5 404216961 304252310
1 61080776 478632685
1 331425283 783076264
1 598088858 742070425
1 920403449 905679683
1 697277625 525079363
2 619698009 472817008
1 794317428 548052474
2 443131460 237612764
1 866918984 418209310
2 822363292 189908674
1 16341319 355689757
1 535406313 346851178
1 363830225 626015094
1 617695224 831866734
1 626136690 969356329
4 112573045 907986048
1 851060219 177684385
2 783223097 347158890
1 993505305 199796110
1 550755636 62089867
1 905273299 210498356
2 296955874 404761837
3 417416558 280131777
3 32871146 799221518
2 958328765 342403777
1 315670397 850020115
2 645011599 896645157
1 386753181 967484089
2 440264304 949336960
4 448119758 477223703
5 302901433 5698900
3 450881524 203503344
2 819882662 938769907
2 316661481 220094635
1 22555495 435215263
2 492302253 978028328
1 920778522 360773988
2 433504741 477765702
1 295312124 476565755
1 705922926 126283772
1 494493679 994934455
1 522815745 291199364
3 999194092 114832198
2 961289093 42831085
1 115204764 344728634
1 367194426 901848858
2 743924007 105341038
4 728356224 953896069
2 143956788 561996327
1 875386720 490674002
1 816067544 51429068
1 826422491 20762544
1 706408046 127569387
1 831050815 687721826
1 625231793 556380483
2 223354664 949031512
2 273475717 450177582
2 386163855 335728991
1 192210999 405479607
1 262512728 621380431
3 108400506 588015815
1 725207299 735538608
1 241219304 409233607
1 612287261 570134165
1 779202152 281817747
2 498844322 159853553
1 486984844 819994308
3 971033382 576764725
1 998345755 592851987
2 673970583 843871029
3 753511322 3508206
2 304926433 196380121
1 550086568 973093478
2 948709300 571493939
1 801658481 291070463
1 929307544 820714714
4 989307978 5934871
2 231064046 675102918
2 133935082 497539681
2 895962454 792385740
1 617535271 738311297
1 654696280 112505824
7 854157116 440578621
1 192155486 395779095
3 577540826 593059730
1 637246336 502087364
1 446723229 162779596
1 222585332 301603373
2 478090925 183445043
1 338373151 258136802
1 511389093 543070560
3 502251808 371563986
1 306925614 239711151
1 448007596 945786445
1 923938021 949368848
3 563564004 410658409
1 883642972 890173632
3 664108404 479211632
2 47123674 950840459
2 249252822 325779264
3 792976435 199531643
1 803151914 585494829
3 209491006 210391541
5 576211845 19500590
1 414373516 801406615
2 756131762 229689823
4 482141592 474545189
2 259693309 577700303
1 168286927 869961990
1 387134721 426365832
6 35213588 218440280
1 869129222 40230749
4 181732952 849399442
1 780770384 883045834
3 650911507 823853909
1 653044383 450972777
2 537102189 373734062
1 314220085 181902259
1 119805655 10303548
1 555543405 332741082
1 937000203 30446407
1 723840003 749785053
4 626281139 439359056
1 559311028 970251317
1 305862628 41390930
2 220164355 276008959
2 982555930 188133433
3 81141006 54506876
2 899288529 291794152
1 974615954 737056682
2 673235723 835660362
1 710956026 576046619
2 751701194 407511937
1 221292829 955180543
6 694423562 545196817
3 464912029 738897027
1 192800732 323820901
1 944279895 91562362
1 593488967 975920533
2 775011771 787612762
2 266625655 934956410
1 688768050 425859544
1 870697147 850159425
1 103340630 327513714
1 434475780 682130228
1 236115325 838658128
2 73906043 864008280
1 812245752 51559272
2 772725076 309325244
1 234020681 614117079
1 748530445 345104780
1 576770782 571447662
1 626343002 400475859
2 670739375 723585060
1 974652064 438347728
1 14276537 784420071
1 365544587 474937504
3 183245957 389552910
1 822009773 855492123
1 785506699 672398188
1 423653979 859922137
4 683959082 171938955
1 741005080 286083184
3 63520321 910607199
1 814184417 773608829
1 592558300 911795826
1 563950107 314681386
2 205972618 591685470
1 946303752 882809494
3 630937602 181218699
2 982411472 164534797
1 144730122 564106308
1 577704501 200553334
1 267442445 782986027
1 195468236 343745682
1 189208700 42910755
2 394628841 576075764
1 543099738 859054115
1 629254309 675352360
2 618048487 617525586
1 67621571 738564700
1 286726451 532108535
1 922136648 891618260
2 365385068 515103791
1 907747125 311120046
3 926544716 263144352
1 238089404 633478086
2 542745109 994733827
1 259195874 259296480
1 835035655 340633085
1 682396779 609400964
2 713348679 153474780
3 496246901 868015041
1 966968465 126468310
1 530023304 237889637
2 597597480 517909128
1 454098610 149375666
1 317043536 322231822
1 577736292 127085060
1 963721269 382506397
1 885409641 835265407
1 649189193 975956245
1 531425520 61067615
3 22504772 151168281
2 872033996 117242298
1 438835984 710675156
1 488997059 559245195
1 419236528 107820731
1 192371982 324640356
2 307972337 723336956
2 29789431 568138472
1 371149850 652177028
1 589946403 367238444
1 692935316 129451567
4 744705620 426246833
1 491339468 994069070
1 870655539 566902158
6 424019869 926678695
1 445041798 987960694
5 233505181 985715997
1 46719778 597579278
3 115735600 277350745
1 664539220 95820081
2 826987353 153800336
2 91149711 769157575
1 529801193 405898663
1 119665403 553846736
2 433187573 860095478
1 822313316 803124419
3 102086305 511695449
1 58165156 941126701
1 279267209 609332076
1 705309845 882521709
3 897384893 828816722
1 805857685 376345226
1 92282460 9936067
2 567934781 195874381
1 365183225 415407063
2 848336779 463254190
1 847427496 429650524
1 751380072 540137028
2 657041462 14492929
1 290904581 699182104
1 747886703 123416760
3 228342149 841498211
1 262828264 609581370
1 988615190 91028586
3 969915548 402150324
2 484742747 832295898
1 92889119 689857508
4 733208683 203349051
1 288470169 858353613
1 858145252 896741127
1 93484256 534178352
2 721217821 361506567
1 211117460 64570113
1 789012740 480066003
1 9914599 40793841
5 973600630 117299732
1 955430321 234552141
1 96357428 923151823
2 339400905 673976588
2 202386793 188629966
1 35067577 384586389
1 368366071 12957970
4 561192559 743038362
1 438431682 143022223
1 753368381 82585379
1 620896409 458381241
1 507447673 655913336
1 907231396 518596621
2 10499089 417164119
1 314429706 44737033
1 277885630 813807885
2 636930912 402968718
1 556441227 886654785
1 730065547 273447284
2 502197680 543238678
1 538642358 190086764
3 373954499 999658462
1 249638943 724876643
1 892787847 911355511
1 285373331 158493814
2 590231295 537655312
1 400136482 137817353
2 90843200 294882059
3 587589938 777626448
3 159909568 957110430
4 727537182 475507205
1 533911645 452684478
1 472315747 987855434
1 715339489 92732316
1 110412376 937091895
1 747833797 514587143
2 372572802 316946030
2 236288405 462861039
1 209563034 206979167
3 595536403 451067378
2 150304003 295941496
2 747839362 336740627
1 662952181 905662753
1 51640660 956343692
1 998854566 516403614
2 717609835 25811548
1 361252481 920396139
2 388674702 952809721
1 640129692 291768514
2 8502456 498271634
1 585228263 319326605
1 457024723 223586450
1 74673665 203462537
2 496073665 583494037
1 992773164 725022597
3 845667765 758207938
1 546849789 715111005
2 974852984 353761783
1 649349450 931914554
1 397511838 615672823
1 88844710 326016674
1 723464359 493107065
1 942090155 448358177
1 397788337 358769695
2 403417882 290689805
1 973575326 136126298
1 645456881 972934486
1 176127291 292709304
2 803331652 132453572
1 976194179 905146417
1 814638204 47367519
2 160812532 228035612
1 939169763 797679882
3 376222096 517876531
1 910280842 510145477
2 296439792 37201833
1 543263874 869406632
1 846635702 181623140
2 741456602 743066510
4 373147227 48640709
1 233988479 704657553
1 390624401 395031287
2 250374803 635894966
1 867587458 757956113
1 749987813 900550260
2 990959532 829441315
1 247171450 675814320
1 612937645 569845045
2 850435155 779399810
2 116159281 74505491
1 463713626 443768504
1 688637890 749850922
2 663876331 763167287
3 643696178 817361674
1 366123460 115464510
2 958338930 584115516
2 927138302 776779329
2 4096333 679261825
2 716566767 795176569
1 489952472 275517306
1 77764206 414282063
1 673491961 811442109
1 891498097 241138159
2 294379826 851996106
1 930514275 684158080
1 56953276 970805047
1 197562883 467406285
3 715191449 272772359
2 742792231 356624421
1 100188838 806571304
1 484495640 33290725
1 898501934 83318523
4 762793867 410438419
1 149303318 579073391
1 406439312 354845507
1 398828670 29267118
1 833862215 185960427
2 663084227 58984065
2 757431690 687360195
1 222294456 388769144
1 759422287 262732301
1 840567354 728269790
1 978171567 952291619
1 673908242 46119762
1 437722889 655362682
1 834912210 125977303
1 127313341 247144820
1 340470656 366786365
1 607314248 842721240
1 647427515 365137296
1 570997877 52678729
2 565037518 570668045
1 739777742 567513226
3 169142824 608001525
4 493503406 340031103
2 869068901 109271700
1 512235552 802967898
1 944779663 992425545
1 10899817 68548101
2 355605182 941462972
3 550862345 979314901
4 699909716 341967176
1 283529042 985371030
1 136848343 914495635
1 599411810 633362395
2 582800026 387141457
1 820236283 602942844
1 399184948 372304252
1 565029877 435176415
3 195855735 83453634
2 579889876 964448912
1 383698685 664971516
2 595918104 99889376
1 150470098 797659193
1 1201574 37165443
1 175090562 828356729
1 152498069 332931778
3 300785991 161297933
2 907097800 57857897
2 623334367 573978151
1 427452186 686556835
1 769363575 10370451
1 666661162 687119258
2 333616288 209267303
2 732704530 387120334
1 522221013 886536167
1 304946357 588742351
1 917627422 786740771
1 945790539 621704368
1 315402002 319121853
6 162179660 64092286
1 838839710 438120809
1 149863291 927692409
1 250321666 474752548
2 90448839 824008310
2 264087138 7299503
2 838799592 720270592
5 954342109 868987416
4 484099712 256143999
1 570689888 942946168
1 881573518 835046338
1 83298765 254524906
2 257177076 821687770
1 705267014 433742345
1 997572391 736267857
1 208585664 608261405
4 681511154 634436130
1 310021020 286162235
2 638682283 497814904
2 728563095 69873100
2 814987236 120917383
1 146203401 972905814
1 991914395 728831944
1 518035786 718051496
2 775695825 8802371
2 514310117 659511666
1 587936831 847523521
1 820509120 276938066
2 578404637 163922203
1 388631540 497621540
1 157562053 687408301
1 82759258 828495072
1 19964959 812092925
2 513119797 426861636
1 779619330 592723642
2 622502772 474973178
1 712403980 146894063
1 664272193 333852958
1 159785324 369689801
1 577088510 675923101
1 934057790 752909039
2 447442929 199867003
5 506323325 597451299
2 683497328 868678933
2 326877567 28837342
1 127469920 784533929
1 36779495 244362688
2 978981240 635356650
1 641155359 114715611
2 444569170 926440199
1 884432011 52281410
2 689078861 712212661
1 491359043 863801028
1 555737850 548977029
1 576382844 616890973
1 177619800 724188021
1 388816552 814242911
1 346108573 864339999
2 646993876 38760294
1 233881793 966064386
2 933040597 429546670
3 775778746 930690147
1 141298665 983165628
1 229881191 219162857
2 342852864 774482150
1 17050557 217031634
1 779536755 583237051
2 601592825 843145373
1 766123370 56990414
1 605033891 559632944
1 823930206 479335314
1 143730997 37426087
1 684045401 32159160
1 194071811 313168737
2 971269653 959534028
5 625834699 46494127
1 647705591 680431776
1 237922285 124949406
1 637619891 397613009
2 982194157 373223356
2 82141166 845222116
1 631110015 283678527
2 25324528 703235635
4 931760805 415629578
1 76840952 101884118
1 98242380 821718350
1 806555505 79907317
1 236434354 31691865
2 970745094 457226900
1 332344161 775433759
2 543729408 720733379
1 952040384 758338562
2 607987772 888052267
1 120889752 745730167
2 769497304 220457965
1 458397124 63820248
1 659767100 1901746
1 683722862 948808150
2 215223220 726029168
1 232770588 922464573
3 180188992 865963458
2 471963675 671226605
1 937648369 61730834
1 656275475 51024037
1 243446825 946065320
1 444669907 811701106
2 925672358 895038392
4 506713611 814076592
1 842455848 792461716
1 928292631 588192319
1 34366088 240147500
2 303407385 85324729
1 984715237 906817565
2 610741748 271144917
1 20077407 14596241
2 657051143 202821978
1 931446891 683749793
1 318983681 733694213
1 581562910 521281104
1 4244833 17680393
2 277099438 273313364
2 744823163 808570250
1 362697627 148963773
2 582990490 369910604
2 343664004 984436382
1 614778875 259144765
2 562021452 346213809
1 986486483 972305828
1 471542806 831435232
1 347653900 121238134
1 434406994 393304759
1 798830263 280490600
3 748371715 829185097
6 879419898 429013076
1 938042274 909691767
2 791762472 730727740
1 305550916 873259742
1 586851193 470170698
2 656601328 712070740
1 864227449 186810833
1 772586663 739143309
1 722440526 330863056
1 508133656 895860091
7 755138669 628089523
2 21701485 638062381
1 229877577 567044790
2 237293881 802331361
2 756063800 47309486
1 215814979 746278626
4 348041675 270100217
1 88732900 850375099
1 192873243 243275795
2 996308497 141880815
1 380215389 299098798
1 240378397 488305585
1 215459708 664301123
1 945973779 659766875
2 583042055 897928001
1 46363285 43861838
1 174941512 425810480
2 588244987 108952250
3 186800138 802986545
1 389280075 569073309
1 299548838 763839998
1 491858430 560081352
1 767528064 142705006
1 387084385 165572927
1 450891262 72080926
2 308711019 986245223
1 182079267 391925267
3 283619946 773297675
1 946766684 999368234
3 273716485 876336833
1 993228543 929242510
1 199422696 796574264
1 408212290 373751821
2 801262700 89102734
2 779225162 965894805
1 181618044 827620065
1 52093605 977468965
1 658148174 90705578
1 723404644 479227924
1 103589341 721060866
1 447533397 811140464
1 70468574 452017521
1 618466863 427737495
1 307423508 899674449
1 43506980 95567003
1 354648600 808485493
1 643664618 12403390
2 22086640 200633795
1 516523354 579449993
1 324612800 927001748
2 497279651 290391114
2 994818708 677786601
1 387379926 48477573
3 677084479 304508614
1 665773604 62467954
1 9442715 730622205
4 864369448 815521623
1 90848285 904480408
1 228219340 843298455
2 704431135 209437126
1 287231342 12645711
1 691568965 543499792
1 756290216 864060123
1 275153963 99760408
1 22423772 748549795
2 999830717 10518239
3 288148365 668261719
1 563052657 368056294
4 190722574 335453328
1 295561987 19964026
1 758228840 374286210
4 652698884 409666759
1 982052158 956574989
1 46902356 544099692
1 485104456 375036943
1 112616668 619904501
1 764982009 759095216
1 620984597 372813298
1 831677604 497471082
1 27216687 434518369
1 457819560 528449298
2 217102110 272828309
1 604981932 831335598
1 593354177 601883911
1 424807567 902359472
1 504915283 706586085
1 666161780 12126556
3 778777147 708029231
1 71052955 884095178
1 772266426 657255373
3 125775261 48508398
3 980036310 56006185
1 498270430 898503245
2 327686563 220019759
2 243378742 146717381
2 359381953 163219945
1 377872523 441347411
2 633603333 235415632
3 559245747 280057894
1 979089276 940739726
1 626883946 105902544
2 155636908 369735146
1 159810597 952722562
2 250279324 996918313
1 980332196 517365678
2 215765211 527392693
2 917566032 725116603
1 579881679 969690004
1 264721815 4066107
1 240837854 902633779
1 481143168 941982151
1 981234735 91605264
2 40992855 660312542
4 758351212 884185630
1 965568918 129924022
1 659548538 394966556
1 251930259 135485282
3 921551001 635102193
3 806298389 103382487
2 967615029 602478852
2 576062273 401168579
1 49103494 91146793
1 520424198 727194434
1 580920214 142756426
2 485103608 109453905
1 824942344 810141458
2 409446000 879148576
1 364444918 942814371
1 876654448 118298913
1 307039334 402487291
5 885882377 210728209
3 117966792 176413627
1 103414788 514025100
3 542563830 640147426
1 336561903 120526874
1 566738999 112333043
1 266654589 635157400
1 224820337 34833966
3 939179115 762521479
1 953637826 906624039
2 39464656 952646634
2 977388355 271282253
2 44472360 644512819
1 567453334 308881303
1 920168753 46162546
6 147100662 882013757
1 500773577 371033654
1 85701220 654222143
2 475843054 225503702
1 324181238 477459010
5 526748794 54613886
1 895011678 102841863
1 665203126 297438544
2 507561122 527662177
4 222763650 487846351
3 112676406 451613748
1 499406563 852749692
2 364603518 473145633
3 371878962 361628243
1 705011351 586295044
1 221219574 819494412
2 627249016 642185675
2 172550203 249912368
1 323655463 227360646
1 675448077 500041756
1 116430083 404681755
1 894637546 722373962
1 642543274 291813119
1 597823367 702000061
1 882806170 350881190
2 958772466 952835773
1 702262481 165793794
1 709743267 891833277
7 57805748 668076648
1 30175922 681163683
2 53220012 956753196
2 262767933 94579401
2 274844424 721169152
1 176072747 252184748
3 366258634 827513167
1 468634624 470020084
3 784486182 987236006
1 977006044 511978338
1 87918141 87505594
1 350762642 480723049
1 219807902 237310086
1 870621704 113178218
2 583767832 395290744
1 513311530 431820995
1 321151189 611214504
3 44757979 325229117
3 113023380 596946977
2 803013686 305242234
2 378771972 692089971
1 814501535 53468468
1 194708394 82188859
1 959300508 109938150
1 432368683 989094503
1 467196913 201725051
1 559216322 665772429
1 913442501 853545172
1 120635417 948847679
2 684451022 542519523
1 321315589 406018193
1 826627923 844512072
2 754543985 547930894
2 242594265 813411935
5 418801100 705281221
1 471493834 446687318
1 799152030 777723960
1 977592703 147696951
1 449520027 42175512
1 395556163 544498159
2 26741900 53981260
1 598827161 359599668
1 11066211 29486808
1 734220271 703621713
3 809244165 953573892
1 345871197 7766964
1 251000921 180408409
2 955699861 471024258
3 346579090 272834859
1 179962783 494118480
1 18142510 565017805
3 121061259 295421317
2 998342077 481486712
1 344151901 254110425
1 936221878 36670893
1 794632992 410298193
1 16430883 63574941
1 492914128 270422580
6 455092462 421726333
3 165032688 623213202
1 329008308 114158830
1 800051349 340110140
1 642771984 355403040
8 867609170 115248168
1 694009061 676109929
2 892312907 156858483
1 121808270 679069646
2 832401094 571593191
1 754959795 887410302
1 752182483 816087288
3 939986870 819450145
2 353125438 277006277
2 381667121 460955989
1 371707466 696148425
1 960018893 888236023
2 121219844 983943633
3 909619101 893203580
2 700858659 540745384
2 703803323 299304730
3 824458629 559421802
3 952544289 853207384
1 246918470 984854888
1 12647401 239120401
1 16361378 938305243
1 650975124 299396622
2 267574409 728878993
1 992174626 814049822
3 932009060 662675134
1 170794359 930425090
1 27662594 870372049
4 901425011 737743735
2 813426683 94497553
1 985873454 790028087
2 630339943 122940401
1 739517603 31538628
1 524708707 674981724
2 908895054 802563462
1 497224204 686125954
2 32398792 663384416
1 758081026 956903550
1 129238200 560853191
5 359240391 298544140
1 570322346 661700509
1 777444630 722309434
1 975427185 713567327
1 814093274 740204890
2 806596678 241583109
1 236681454 723063544
4 492132867 748367471
5 728002816 472475411
1 683427049 634094025
1 9905877 340040101
1 357298196 420050849
2 678445303 736482548
1 115667308 862189412
1 278014164 982521871
1 49612863 657367791
2 510458541 895083998
1 752464864 854209995
1 439182911 517667046
1 712871553 871907622
4 922541376 838185105
3 46390357 513446090
1 696374307 939266533
1 367624205 338607513
2 434044397 344602907
2 231406296 890272675
1 983542204 129091827
3 516135390 485213714
1 731302693 157722695
1 164308437 447699841
1 820549726 498205222
1 269428910 312090473
1 277059626 129493041
2 680657500 141741154
1 231863346 560039836
1 966729718 310026526
1 949859889 689647128
1 4266061 864970475
2 854372397 68650116
1 286616302 951051976
1 568342447 877437206
1 391081335 111107018
1 449555587 753442987
6 257568385 984462762
1 611952387 922957069
2 393212393 408852946
2 442936 182390754
1 127741577 105845623
1 502277370 50133875
2 768365770 696176229
1 82648992 741610229
1 673098770 869404940
3 937042584 784287916
1 298356363 858280122
1 259562283 683274520
1 206798090 822025135
1 2750730 404465907
1 26100870 355450550
2 396810238 210629073
1 714379644 619305004
1 350251531 521339646
1 932757252 208580664
1 252179228 573701722
1 659172646 686998685
2 693447472 402789758
1 446516688 757623641
1 802076864 556195694
1 816094940 823899849
1 708485489 57806239
2 507278954 66597004
1 433657943 592069019
2 250294538 351541787
1 710573854 492495013
1 154164632 94896614
4 207200083 140821711
3 290705636 686051963
1 226115570 766542780
1 300211388 530774325
3 227894647 328002713
1 700624445 840486057
1 345675254 54807404
1 360421957 958254645
1 112959744 507739240
1 216224284 710429839
2 79050954 698762853
3 915085872 616080730
1 794906468 77604774
1 928971160 190551465
1 347228997 603138458
1 936854257 166928018
1 212403006 618287751
1 74193183 907087939
1 987142191 623894247
1 96937661 863897575
1 120145791 755005418
1 702372524 202402909
1 711884057 401243282
5 609664556 798322513
1 988543673 449216812
1 564569469 881214160
1 797638323 783327389
2 723060682 108323464
1 715148850 50049466
1 134737641 556527354
1 251181148 683334202
1 529606443 649884377
2 131555018 392085407
2 199689589 90999006
5 627521176 249376944
1 289519740 270585786
1 947259064 965042651
3 332198374 569661376
1 428127844 134534919
3 281965453 198344466
2 778955026 131332688
3 174101893 297614238
1 317393974 777223895
3 981308728 139461422
1 250354619 260874709
2 727814148 582058117
1 141531792 385720266
1 370500663 115697837
1 336053790 595315166
1 175114314 765889340
1 128179056 598593550
2 61789853 63834823
1 614419087 129996710
2 251639510 588236479
1 673073026 675953212
1 357976840 617520047
2 714733159 731016309
1 94676443 492575099
3 610813821 786563617
1 468952223 935486138
1 591090939 406731388
1 607258104 737559909
1 422583893 856025866
2 954627519 802372026
1 506479346 867905473
1 149770258 748305742
1 28972165 5216234
3 637091671 192759344
4 494231270 376158966
1 287577321 877851517
4 55619729 438419523
5 838303311 416056566
1 526437225 342948210
1 787583440 803010807
1 707467442 89526426
1 759838589 864852912
2 988116238 587944013
1 978767957 978212559
2 158389041 878070360
1 98299082 735032909
1 796168826 464304263
1 907931843 621756584
1 816613323 346734021
1 864749521 168713083
3 184373036 509973522
1 49312903 703002697
1 724167509 790582367
1 568814665 171752706
1 41911837 353483366
1 330749069 96898144
1 544071878 559875683
2 686653948 176415001
1 892601519 737716361
2 872464884 432985925
1 410723740 357719723
1 344562117 641215202
2 35785782 905993847
3 830445848 907752679
1 375054132 222615507
1 660185151 571498611
1 484614661 258604202
3 133652893 330338674
1 784772235 926543328
4 396007108 672568298
1 320350556 87603163
2 236219369 642718915
1 185492620 973843841
1 161553913 542383912
1 344651943 387452878
1 940940756 974095179
1 913213985 445917274
2 943729022 853704243
1 617257685 382191985
2 94755428 587529129
4 869459985 884674406
2 363661786 176522815
1 350876638 753587996
1 386484578 341162331
2 476399643 532281243
2 443416665 282526105
1 523472412 562365286
2 559658965 524193739
1 670752905 782156237
1 689478224 300006939
1 14668688 170721781
1 740309203 349501012
4 847202562 28105318
2 495532921 309899738
2 521261100 572218923
2 577435276 760833608
3 935191576 941772666
3 366512374 833309029
1 65048046 71841849
1 498234434 852465098
1 448745211 915048152
9 393970915 63528148
2 825566602 333300861
1 653394050 978844599
1 692416530 396297009
1 76256891 225486135
2 263313975 307626921
2 332606554 238846119
1 491387399 197304687
1 535696179 293196555
1 5935407 269264815
1 807515593 859693484
2 954545555 139828788
1 454563838 358173979
2 749880608 25458451
1 268251610 255301366
2 409480583 722252470
2 936993495 769639892
1 773107934 750380078
1 142909210 566592569
1 390122187 51459146
1 329025746 710999807
3 808319195 941563943
3 156818816 135151783
1 721983869 235649363
2 433057975 271238622
1 435566748 252411610
2 338122480 743766468
1 116339396 467495192
1 234372969 322671403
1 291288657 877074823
1 928474018 441813078
1 49758520 765037089
1 261991624 819034790
1 53585178 258971084
1 907516420 103985134
2 413487529 864055199
1 71530241 472846231
3 371543852 56943764
3 780027700 176116408
2 517617395 935995762
1 110916623 957282724
2 827356214 860424368
2 328719112 703673727
3 325878145 175453344
2 177322386 801156159
1 299047417 789448959
1 115288755 245099208
3 970223603 928616950
1 75403633 38085415
1 216382495 566176868
1 264220880 124859787
3 790778065 420460714
1 754015928 467581474
1 196582182 295298910
3 9020773 153701189
1 432549724 476306599
1 823133454 573510601
2 465186170 901609265
4 838624281 479410581
1 376560566 576126677
4 745389540 33498142
2 854492381 126036612
1 90818067 401365505
1 714274228 991594944
1 977790799 923257955
1 657418221 894877739
1 652082303 348908102
1 626508928 600159800
2 700122159 663257323
2 415072942 457542595
3 18297652 343706053
1 878871943 746318386
1 61599512 573696834
4 521181351 25052081
1 438255857 182865183
2 535711989 184082238
1 411942746 577675676
2 429279019 542707390
3 398607880 916992201
1 595639053 579610816
1 700557477 876678922
1 427392805 290725231
1 540418556 484744608
1 693560472 952821666
1 473678864 321587116
2 884389395 603410239
1 88468605 948829002
2 774031481 762829134
7 317073937 103742289
1 164060511 667421373
2 395277234 98110910
1 611201423 73035595
2 317426830 530538965
1 711665086 186899130
1 394299481 273801912
2 991100688 547570703
1 757138466 945240264
1 929500856 409233671
1 138851233 480496681
2 547889288 359045085
1 466525320 908620398
1 193056037 716032206
3 666736743 99252752
2 783391175 46178236
1 867671425 605393137
1 637475032 537344822
2 875451567 137880282
1 353272968 58078193
1 866198814 323121866
2 424964139 313056477
2 788222329 716603058
2 719154724 237260837
2 342939251 754530793
2 392153216 106836711
1 136123146 726652689
1 789085256 774099605
3 134448470 900551738
1 426720523 749160118
1 360099589 440214899
1 400286030 435861575
2 429124883 169407710
1 944127025 139825390
1 178136945 557600429
1 949972184 601828093
1 900584539 259235434
1 555060212 776938762
4 886334876 630956363
1 365615359 719988432
1 401080735 36167986
1 767463022 114780234
1 278002683 576487343
2 511226315 27680846
1 735218180 127243306
3 65109247 124983284
1 425224891 123857474
4 845614069 272196137
3 686427613 292229347
2 235600783 180081179
1 263879174 743820092
2 407625497 201533935
2 377932249 708617491
1 957074014 459114823
3 257355147 110092642
4 990633188 482795783
1 668000207 96984717
2 882765494 827166025
2 410175393 153135982
4 816380561 553988444
1 772544320 979762287
1 498590918 341478365
4 189911133 437877549
1 707412318 407659592
1 174994896 114484065
1 45750237 82870317
4 330754706 474393490
1 991311825 808072160
1 187793747 197970255
1 838435435 492021066
2 641421522 388474301
1 788070732 966484246
1 456144946 20802231
1 713370109 779668927
2 774543584 759288898
1 993998402 919156630
1 233185286 826877400
1 136191768 923964292
1 543014470 54314872
2 362850496 773715142
2 330729486 259344416
1 446383830 704217975
1 25582306 517532189
3 418343883 587972974
1 369409184 69028819
1 191396986 761821536
1 503560265 23220269
1 593230067 892474945
1 388421102 345078545
2 78277518 997162983
2 693051941 481869442
1 267640733 966722404
1 972954362 123827856
1 240213290 360690539
1 274951087 970262605
1 358061527 242416043
1 905519803 124913440
4 502203974 14867161
2 308178003 115183870
4 682627997 192288808
4 23644040 160674105
2 264132649 256216525
1 844512376 12948974
1 242944700 444071720
1 773283424 157573908
4 706393965 654669751
1 599361773 875296044
2 802137228 330245172
3 748606127 272645517
1 167217744 293682869
1 854763700 373491485
1 29157049 939675508
2 745307438 101233641
1 211703473 141328899
1 487741432 428870150
1 507414237 234208300
1 520425052 650516805
1 194877733 753024569
2 138318222 493256229
1 155977644 384970047
1 684164841 127239841
1 629192030 488469867
1 717286415 473736921
1 87499078 948134740
1 843513172 103207628
1 75661113 88896816
1 144440848 707811771
1 108182128 33154166
2 349660869 258805474
2 981350945 368630553
2 933930257 213370859
1 717738065 737184895
1 600198132 204542557
1 39673495 973602670
1 565167878 67264437
2 898921336 205726243
1 786212797 57409611
2 319280806 237045418
2 685695577 680484516
1 85987049 846009759
2 666409469 246710623
1 69995424 311382854
1 203395711 870135518
2 929552151 618079337
1 490083476 615478101
3 132308765 12753348
1 504788573 127902962
4 111645879 641564736
2 255804047 401701591
1 523333633 745372707
1 269185040 901530646
3 894065414 624597544
1 694484400 485556025
1 620463196 338477107
2 764647389 518424252
2 184097369 556801068
5 482018643 510600254
1 170152539 751519181
1 605720869 680671904
1 768829442 817549223
3 428307872 408927831
1 918488535 817647212
1 863913890 793373008
2 38742368 588899391
1 517771699 873280107
1 504196800 775164846
1 930803422 363402667
2 883390116 149766823
2 781506813 645000031
1 331255210 440152579
1 268971910 41375879
1 651158206 777951785
2 565640861 306748430
1 289035622 648546217
1 388256734 537677505
1 553354491 209160881
1 660762629 896179576
3 705863735 35686367
3 515397233 296999090
1 507968145 88739775
1 180739733 514413000
1 34388923 632515066
1 322126238 365080538
7 505521351 78163339
2 929475178 641994643
2 601842122 637348633
2 805745477 618297388
3 158648948 438307038
1 248911100 178560935
5 743650157 851107852
2 956504374 681577958
1 663857017 658416210
2 741477756 856122387
1 503692653 812491854
2 743937224 784526378
1 982327643 899624624
2 989987786 462152373
1 306435586 580766379
1 518726305 541402061
1 834590552 188426215
1 671406415 153443848
1 516723919 663514441
1 449530933 863691215
3 792010689 776703362
2 481170986 380177641
1 889221028 449577796
1 241477877 715492648
1 190856413 135741684
1 232888119 824640746
1 585050211 137969906
1 3391333 958282897
3 254247406 999841080
1 86796063 545727588
1 139616493 144329700
1 309915921 388801256
1 253210779 134375354
2 526775969 549529460
2 593503028 200168085
1 671341092 126807360
2 888957302 881590026
2 846294411 450165729
1 231145109 825745215
2 398414949 367221180
2 599458102 620334578
6 50285772 959037902
2 805243471 530365573
4 829117440 210601423
1 78104897 179603206
2 503542152 833154985
1 321366992 396136459
1 225607876 9055903
1 683472208 368607817
1 952104781 602849039
1 556936080 435210455
2 711207767 365198610
2 376560600 611865438
1 370744099 573375705
1 16056025 170680226
2 358055357 723325445
1 211089622 611685295
2 914923939 151207495
1 645657901 762575649
1 170959522 502125592
1 313533792 89700727
2 29561104 460883149
1 771037875 583009719
2 131313884 224024997
1 392455242 159802544
1 341913163 107683023
2 85578323 877504115
2 44618935 852040445
1 511033713 670023061
3 964153570 265559617
2 588460717 899868384
3 837110266 581358967
1 926265237 197786053
2 276410305 680281218
1 184215674 126525716
2 155003768 45769255
1 601582695 140533563
2 282341658 938519116
1 724062893 661861112
2 138078835 19995834
1 871417990 743459873
1 754324464 291502169
2 256225361 769984252
1 766207097 660291229
3 992048652 46495644
1 595505898 936938056
1 310630379 639691244
1 151591885 549958180
1 161570359 775811049
1 508423383 862370845
1 776594041 948355161
3 482861025 163942651
1 819592782 339293137
1 631063896 438329313
3 56213364 265580079
1 102908936 611378858
2 180115901 502776955
1 844427231 140121406
2 367063206 2406425
1 314310512 618046629
2 724595008 20343245
1 419992830 286734777
1 699403816 955197496
1 686677791 104523344
2 276435185 594880971
1 732518483 171064453
3 107802240 621182659
3 103551575 727576750
1 977395073 546510696
1 651825548 696232363
1 228032003 482904036
6 527954584 39142948
2 527456472 804692124
1 173539572 755653694
1 491394424 139191093
1 997833635 810204771
1 785120165 972796958
3 983120769 772019281
2 699549133 295680687
1 60251974 424148291
3 466259930 493457097
2 500246036 349950152
1 711487268 978747404
1 113700604 801941140
1 81327590 738101634
2 581319293 501803324
1 951472156 994347333
1 945704478 667477305
1 743370691 882306289
1 219756270 822914419
1 212068855 971237344
1 943654837 109951585
2 131167196 75825640
1 355697671 411109702
3 339555405 616613444
2 849494156 618935730
1 400841176 851777559
1 522270072 951416033
3 146213432 845974369
2 728983103 794783713
1 419427392 776163186
3 735025954 262390144
5 244447552 2641737
1 757229971 809086606
1 526952468 272426242
1 561228466 314057168
1 729787911 983397693
2 422852051 378674571
3 918420788 215398574
1 885848011 994726354
1 491850628 963880508
1 745661291 913400047
2 621849059 41797114
1 83051604 875077546
1 748927254 592769484
3 339657970 689885372
1 732081088 941035405
2 777092567 459563289
1 442231162 484217162
1 937653328 222093791
1 889428678 729010904
1 637855590 293382542
1 638437163 449416053
1 609233393 228631808
2 641290847 119937628
2 284011363 741501446
1 498305825 519908304
1 257848975 154745856
1 403296659 256671071
1 413937057 257260916
3 998977643 914483506
1 201978103 274250871
2 209054462 373090969
1 49628289 829377613
1 829047678 918084451
3 202524401 115846781
1 696555903 377407087
2 306131888 288527036
1 580494783 856428460
3 494832853 88677443
1 84786095 626437142
2 784661323 605533570
1 686425250 272352449
2 967009607 957127839
1 964310402 664764799
1 258867928 693600889
1 645768802 501557849
1 471580917 142176398
4 937850960 166202727
1 199826034 456394503
2 224790267 295933363
1 885130331 125164076
1 76095634 883903300
1 994887454 428765673
3 673570480 792964623
1 678293641 16284728
3 130605253 910297705
4 940124098 455372812
1 191338913 175525384
1 444717429 626061235
1 950710495 679976865
1 797216518 470663011
5 764173059 428734166
1 528017383 669007716
1 417752745 43850751
2 441045331 159097475
1 383009982 7836115
1 970637680 320569681
1 519138044 475487333
1 974891072 65004011
1 738220060 182748291
1 151577417 199723201
2 243967268 784314378
1 455456053 474604797
3 3609156 68059322
2 6415113 850057541
2 926389254 554484217
1 131356600 724256279
1 284518701 875259730
1 718622079 555434911
5 446826914 664191030
1 746331933 770442863
4 284409288 836219127
3 387424394 260851922
1 326788406 181743334
1 462100011 187874847
1 461583014 93225856
1 71699814 169657288
3 264588918 666160086
2 794116426 552651992
1 659878752 937187415
1 114628142 206529380
1 723386913 858613979
1 782577041 371127572
1 338200238 890654523
2 376027249 259789341
1 725111085 327255833
2 606161286 985244901
1 443402514 116197247
1 268662072 634973588
1 604309360 11090608
2 173953474 959407957
6 383396300 508992667
3 842299364 348036919
2 90260498 793072425
2 458879167 337115854
1 628914619 699650672
4 9074666 469841824
1 329795912 552288665
1 976498325 293508530
3 550497992 248050597
1 102748263 903936306
1 519069598 150619477
1 491535547 66204377
5 720899450 281042950
1 963674263 216141043
1 521117605 16230285
4 961492730 810423132
1 412582277 688720810
2 921436562 236581307
2 133716432 458718593
1 634680335 711280792
1 98175043 532568482
1 445784577 17860216
1 379747712 740770344
1 740605280 731460196
5 652661721 297689796
1 600921937 782485372
2 515782724 248518143
1 127472892 45495932
2 476432439 178366523
1 966134169 475899922
1 792889663 536941527
1 118215360 883684429
2 197752844 161115286
1 462105879 347009958
1 846353566 478882796
1 267153428 373875434
1 768932767 123407192
1 18742047 885214912
4 380141990 917972937
1 52520323 421325807
2 15545013 477967971
2 279783867 595088348
2 501177180 814900881
1 188454280 301403091
1 187952649 977313266
4 358330991 380700426
1 292880707 541780101
2 694264855 544755297
1 673893195 394422521
1 450117536 78425294
2 563820392 738988606
1 20924581 908163633
1 417922777 476334394
2 905392811 371156457
1 283697606 792546565
1 245154750 910718137
1 875695733 571253332
1 268152736 632843018
1 474292635 566000599
3 977702188 5692691
1 355013143 482661167
2 715217042 290596580
2 267071762 394309447
5 918629013 666629118
3 521208046 531913587
1 202903565 247478846
3 376053217 226030984
1 838316066 509880509
1 105353641 769957999
2 451682874 431698339
1 18105474 96298539
3 535481639 671030528
1 251825739 496847087
2 309134916 89644216
1 145807974 403446281
1 775841315 887648184
4 382679050 326838827
1 824946403 42732913
1 209605984 197301426
1 810387172 981860473
1 430962534 234983150
2 932310081 900333953
1 111364269 316308386
1 290806003 306724497
4 476788954 50742947
1 449572628 433661044
1 387947394 177522762
1 322060525 234305737
2 523127203 211964626
1 826605101 280361726
2 167449029 453336436
1 123604558 96317138
3 722179697 72711499
1 602559952 197710782
2 212323024 175984209
1 720093727 330210370
2 263037822 561012232
1 766167994 897112646
2 261112253 387506283
1 410063507 339595214
2 124698644 242980723
2 101391442 377499906
2 562453449 22858281
1 444081427 301788165
2 943751718 34701394
1 244353160 111856772
2 901269458 202413607
1 15552803 349813722
3 299333493 430458970
1 956089436 332202784
1 84439779 492378371
1 489137629 664916892
1 459604073 953461552
1 191780062 765784807
1 253307268 191522648
1 91292544 714172096
2 944249700 264190972
3 246480131 131884887
1 349218880 946834801
1 98017674 332810150
2 873156739 478507094
1 323592505 442009141
1 977495602 478311301
2 39139548 514955269
1 422422687 289502955
1 939158228 786011949
1 721422960 302585026
4 129220091 385212423
2 506132619 671834764
1 479694173 385386197
2 560982404 927396514
1 647355170 524467154
1 755457203 976546122
1 18949165 966302036
1 380496230 127673328
2 612319186 155623561
2 136812006 529950804
2 197457585 96253079
1 44110983 790404865
2 936508859 527643307
1 913495435 894152164
2 387060235 38428128
2 853696863 472731116
3 654347002 971991671
1 647096341 923611297
1 814447233 934962585
1 689736060 649599215
1 240814632 112468285
1 494874891 682703702
3 755720037 699727652
1 272605793 170277425
1 925446026 127876148
2 624052721 961676984
1 897522338 243811799
2 282482824 826359889
1 279216769 879042673
1 706472517 242534936
4 350971795 177165873
2 535505539 375210690
3 105695612 45926480
4 550053790 543164528
1 937632445 929942301
1 861230953 263279238
1 902787322 422989404
1 677809566 269562645
1 94348481 473949946
1 513650234 335428675
1 372704248 869684109
1 888495766 778072228
1 426709414 949135387
1 899561557 778394011
1 157343289 162732713
4 919103658 104545085
1 601844990 171736814
1 960688569 769478976
1 43554040 185282862
1 483574375 45601334
1 211629631 764597233
1 927735918 155456801
1 465420310 262366629
1 803084434 233195052
2 590650909 48324903
3 586003423 938858868
1 121985335 93881378
1 793513089 166111254
1 646373343 228019536
1 911359396 109949748
1 430393215 617858162
1 429178871 974556875
1 888110714 718081661
2 665319633 391529225
2 818923387 493283817
1 3303964 613003878
1 203930286 987509152
1 603010471 802236166
1 15332726 778900029
3 537119659 526390154
1 370577037 922397403
1 622334660 894907682
1 920323329 688005117
2 895093325 124493286
2 197103952 723629952
2 76304195 240114906
1 269908174 260806476
1 646672450 575595361
2 885732028 701394092
3 461446752 864543204
1 250112168 603119242
6 341058216 483340577
2 343335544 22841863
2 888148343 976393233
2 128468375 213573656
1 115393867 632701583
2 213666587 617263652
2 166516812 341360364
1 808218167 8447343
2 871592976 901833931
1 78768433 680911542
2 548263472 283549583
1 156412089 775106689
2 161588112 120187819
2 375530847 164215050
2 410427337 210791489
2 168547203 951492849
1 120331313 555969314
1 962015156 983307162
1 804946241 718630685
2 890830261 139814040
2 552745122 627942248
4 847319637 183279975
2 186197625 114640665
1 867477513 941031988
1 695360668 321492136
5 297577557 349547764
1 210856010 463399011
2 277972315 849040529
1 364564467 746460248
1 40529237 813649373
2 154894458 446024337
2 786006428 229244361
1 741119164 850184362
1 550973139 670070756
1 991209854 692561040
1 613077728 467783033
2 546497367 420124067
2 340417685 892710259
1 516612558 871840940
1 671111752 975619692
1 855124502 497976637
1 87741219 66826193
2 384604820 106238787
1 655834396 483598744
1 758783721 213715360
1 185139144 231142147
2 946510755 293003249
2 293682069 515833759
1 388978595 423711386
2 884471998 121973132
1 805829557 313204814
1 992665149 978438505
1 386785262 767597888
1 965692820 839682328
1 266361136 810434058
1 766611641 754285201
1 935947295 645223345
1 397829590 525268977
1 353415449 826328909
1 310511031 326862953
2 237091068 859961334
1 283951529 13976602
1 224220978 508487112
1 677189901 530961989
3 476958136 388461895
2 675547605 106403303
1 996726837 413320803
1 549375945 717699297
2 525847097 821348610
1 32358549 494628358
2 708051723 819487744
4 287992039 327219327
3 357167060 310348209
1 559296895 950397321
2 494242759 299755621
1 596193717 665570432
1 905391713 693665903
2 312810200 472981852
1 101737681 890186447
1 721944216 25874268
1 174293958 561026367
4 384576160 100510320
4 85017183 170223733
1 22575091 147754387
2 542178749 304755745
1 880305693 85181929
1 628606211 193782258
1 954884650 713615920
2 689236630 600750050
2 591157125 720917406
2 131080232 339338322
3 302027620 950081041
4 739382474 957951292
2 994696173 139546554
1 87789290 111936409
1 420656005 259110623
2 364520991 929032431
1 557918986 363685738
1 539394190 4972492
1 132115654 989026336
2 35222843 105991673
1 415892556 820891738
1 927118105 330640401
2 862050229 193376047
3 427815594 824732289
1 576159481 875698356
2 708732395 229800875
1 805489496 128645741
2 479906035 434960596
1 706455782 166068335
1 420576562 63839288
3 739957130 739881479
1 619461038 98636570
1 454900898 913665510
1 979668244 592772685
1 52849319 104050114
2 144952972 552322248
1 829407958 323930903
2 772417678 472919934
1 858851621 690766111
1 787691596 540187484
1 764446038 61723138
1 133110104 485706567
1 210478896 931807378
1 228066537 75829212
1 53141781 275473266
1 215367279 462920270
1 513084038 754856784
1 537907127 494547940
1 424055803 210116955
2 555348501 22849356
1 60165304 534655321
1 253939239 841535452
2 468345573 993946883
2 903065576 363373692
1 791421789 668471895
1 919995496 217351617
2 313268874 60916122
1 537278977 444210892
1 178884681 562521351
1 807479158 25857768
1 658639513 60666616
1 337588705 547870765
2 996720618 771339686
4 203122213 839204706
1 19125471 228516343
1 850489379 88546505
1 815083854 512425432
2 120606574 698981538
1 944586829 338808159
4 708710894 418404351
2 61274091 421401574
2 931733165 709783908
1 569846121 766392232
1 409803799 562940975
1 474800319 918497867
3 728948175 358269448
1 333628474 546826961
1 699652282 586612143
1 505241635 342792129
1 246810561 225358316
2 122482860 613083780
1 36126475 841754679
1 174602243 913164756
3 914107366 942461018
4 822665543 712287646
2 988476428 449994660
4 343602241 150818942
1 281404829 395510845
1 552537460 291629528
1 265983468 779164041
1 587280781 794358926
1 428618065 212828898
1 147199825 3533398
1 270199017 445565351
4 308193761 573926348
1 58904738 813275113
1 487296809 119187815
1 898870178 931179778
1 892439560 985593895
1 915356714 589189648
2 511405672 724887803
2 87290036 760639509
1 996389049 138744686
1 515369143 251134854
1 866410764 966666671
3 203640130 53366975
1 972121105 771604429
3 551234752 287642626
1 36130015 730154998
1 290593262 402035883
2 811391367 727558330
1 251553104 849950255
2 250543173 127389547
1 18762672 59956723
2 330174870 269354193
1 903109119 560690115
2 631715338 936908653
1 501020836 183958496
1 712998323 509113105
1 165088855 234016461
2 705582009 145679803
1 830332783 744228188
3 521527901 669336464
1 655891074 526353604
1 992606689 230453742
1 966183824 371453361
1 347483784 544559603
1 213679495 722070334
2 336196435 238608750
1 48915230 241060372
1 251788497 778597000
3 836322374 519707473
1 560909 577133930
2 513416543 282300783
1 43889063 668286390
1 187299730 255473721
3 289175597 345858176
1 183643633 268716034
1 332253281 953306482
1 746654617 140389331
1 192865175 706595950
1 889460420 25415911
1 594485814 406376763
1 316766305 398269560
1 499879155 475987969
2 797636649 355401424
4 172056951 862051793
1 19247882 655073240
1 976958962 503439801
2 119229956 657138791
1 267542046 575619903
1 158961047 933954636
2 141316347 87122073
2 140387843 343049361
1 925881586 708792476
1 793401286 553597172
1 741165098 942809955
1 801369612 192311922
1 662989182 879608833
1 935528455 200616310
1 72796600 18967068
1 762656017 145086553
1 694890127 886744192
1 571908949 363330825
4 473669967 549637413
3 173727962 431431822
1 577320428 906509216
2 19630197 391762529
5 405710679 675067585
4 662028194 879846478
1 206329995 719347032
1 791075349 348618887
3 763034766 32632498
1 492809868 914404364
1 148209306 871491172
2 299291240 174235758
1 956549149 399714554
3 565706588 312624747
1 431077070 965577533
2 528451610 601978021
1 684139192 51061320
1 249433617 634912952
1 587527083 586004163
1 543718993 364248429
2 419592001 44096073
1 72224770 927556860
2 268383922 394085538
1 256074815 44213933
1 428309386 207103223
1 458122625 39539382
5 254154902 944862655
4 357215411 819456368
1 599984733 269676813
1 703059089 210565435
1 850120398 669746392
2 374922288 593085629
5 156035807 56957073
2 206170635 90976375
3 349311777 874503599
1 124565332 820545790
2 195943818 427091394
2 487862455 435824511
2 187951320 627721395
1 418131204 233683882
1 404311169 217518603
2 259119670 468796321
1 933313014 408599140
1 291491647 783081806
2 6486203 318601216
2 511935872 682233571
3 431821241 419721028
1 96642013 418657709
2 790584184 123313609
1 813172147 901507924
2 218358784 523325706
3 862816598 988316158
1 936887430 370364077
1 232092496 951045990
1 859759585 777895425
2 869966258 74965494
1 480154456 418347998
1 261267201 834498758
1 276747932 455066814
1 371929404 965215748
1 12730238 825966078
1 143402494 768546538
1 774427447 357321130
1 716888906 165504563
1 200315996 622371628
1 783719987 504525536
3 333738984 550347001
5 125328553 885889961
3 165664232 960112777
1 704634042 741707751
4 781332806 759398091
1 457753538 126152944
1 661479805 387546490
2 754247701 35725180
1 762420653 764397587
1 631324344 759741647
2 755763140 336480509
1 917212091 555825216
1 852482953 348964320
2 205208324 750931981
1 986502062 162270283
1 599397552 641244932
1 207798285 419206935
1 651674263 313831369
1 975626111 884663041
2 145611015 93714876
2 688068735 77945740
1 983483366 33032594
2 140739653 503077967
2 549279060 161952854
2 976113424 668912697
5 329800931 615545131
3 650641638 244532210
1 924417463 49644609
2 557715371 75880625
1 334532300 579180846
1 389011530 751348805
1 441715717 229404150
1 307506552 956614915
2 195582076 12944297
3 418873780 632429740
1 265291354 150551112
1 110544952 945777074
1 534453977 95833228
1 978984797 990078769
1 514325059 249188667
1 182929418 116663229
1 864009867 515031872
1 256069315 320930978
1 499438055 319716496
1 781460576 830915194
4 121064816 178030753
1 251503657 323387592
1 848479988 151298466
1 444901564 614593802
1 904723091 808102951
1 539799297 172322612
1 367301354 637029597
3 837476615 610791390
1 340332805 283621781
1 588449160 306640092
2 976825951 651053495
3 367817346 556065649
1 990285292 105750613
2 776410634 877265908
1 129632031 158835923
1 798563534 944627877
1 314815710 523790197
1 365498285 211248354
1 478583988 222902302
2 435873756 39257929
1 408047906 162644677
1 13507281 460444162
3 141311374 591735576
1 749248350 69669113
2 273497290 894073839
1 445255247 796733777
3 800179963 259345896
1 280465027 157110063
2 995070478 272951186
1 600918931 45073570
3 673768485 428764752
1 642473785 231562732
3 349148816 334878091
1 853739663 361956786
2 389964462 713122978
1 276706360 154530400
3 753685727 842809714
3 762876215 895878239
1 184090439 760251558
2 701652756 576412331
2 53341907 96457225
1 863920104 28021644
1 994033597 489790769
1 526765172 633294399
2 985186590 794529850
1 106231137 468973653
1 229814804 175884030
3 339456994 181410313
2 967937324 319747939
1 194478650 12155084
1 660657054 314676017
1 287125279 635583100
2 322694205 912094093
1 615435349 894597828
1 648993253 994095057
1 150974130 593623445
1 654422552 31329582
1 968818409 524156588
2 954240155 182685287
1 177992623 682769264
1 281760225 312674051
2 410679999 465300601
2 732033740 393577389
1 708271999 885327253
1 512509049 538920527
1 401921550 832739247
1 645416633 4289618
1 190254988 410233001
2 460094326 25677844
3 890913287 915529712
2 91058737 807148313
5 528463634 313550744
1 415620066 283335135
1 833361414 70658862
1 287956843 375712056
3 804798435 593075554
2 746085908 297030100
1 655172665 327253521
2 870631400 619680970
1 279988164 186760101
1 392153940 428864769
1 59735215 48418608
1 440813143 788036773
1 447384156 792568200
2 147732961 245808730
2 270692520 226785923
1 573931187 833174816
1 842362430 145448535
3 865947880 880862827
2 198342447 803152440
1 955918351 221132141
1 413703753 609110786
1 916639414 719229547
3 753751463 37239579
1 631914450 493299923
1 492526647 866312629
1 83624665 357634775
2 394012872 47246759
2 734714929 144265274
1 356711370 685485466
3 411301937 535141370
1 36926106 508992671
1 463232424 479311509
1 725422240 882040169
1 667419195 796789260
1 934361590 961883809
1 819101857 384672288
2 832811319 508249647
2 130709190 191603303
2 204538682 263496857
1 699635631 917782780
1 995642131 351100312
1 461272907 656947969
3 844630357 774014948
1 125166365 580295991
1 947735481 678789334
4 612306266 631470841
1 604510693 610987749
1 296406528 699560033
2 850240338 215797439
1 32727395 891725147
3 203438291 550794552
1 802671272 729375838
2 668296190 375438919
1 768524094 664095604
1 195401587 388571151
1 711612098 601709232
1 584874267 731723114
1 38941397 705525517
2 215242949 526943067
1 764591337 902971769
1 982155677 850009674
2 654239833 932993416
2 610912754 676027198
2 763654263 465196719
1 572994967 650476012
1 872101759 846170093
1 611403926 239812889
2 785604485 881418414
1 307412784 671960282
2 728601411 563928902
1 967591106 48147194
2 388592669 72060491
1 921144000 633388070
1 964851412 703067592
1 157676927 588980418
1 362888659 903432025
2 364194608 572897824
1 464785234 334558919
1 293601920 579286824
2 677808259 240077427
1 88027862 492683077
3 526666626 420120725
1 707565538 139472938
2 695305233 946360630
4 536906503 625310814
2 744197761 386246638
1 249960519 407299520
4 414814635 434181503
1 361684651 857170090
1 348698479 479578637
1 933212204 84622854
5 445731985 949506346
1 704425501 484513484
1 162400770 263214251
1 83385182 633344966
1 227001567 480730695
1 45075680 622492042
1 716076958 58411418
1 618985024 379951548
2 562627187 849940898
1 512513799 448464189
1 492192272 947972894
1 822101038 600853230
1 698001947 749810387
4 183016534 564899292
2 346045877 28078138
2 870184212 867741989
1 292655080 722863228
1 29696002 289363168
2 947455876 927803677
2 243650390 684814242
2 754396595 991715181
2 220409631 10456733
1 70553959 814479948
2 255479027 575386514
2 70064020 577536741
1 648420620 888994389
1 915358620 21895714
1 885321996 963377961
2 285909756 638340482
2 239632331 350321360
2 53522461 801794401
3 556582508 231833951
1 409082224 428529752
1 205143958 462354126
1 390816135 179175354
1 706799973 737949303
1 364062664 182775201
2 500768735 638257280
2 983738564 253800
3 935359366 890378678
1 347612327 587724860
1 883495596 136940398
1 244880073 253995719
1 14180328 346284295
1 178592353 298230663
2 701375643 675161483
1 322800533 616937667
1 641975350 874499420
1 936281699 847455986
2 354180010 913112425
1 514294133 242038567
1 835242541 876154050
4 339956120 568374866
1 87522100 260815426
1 794487421 361332847
3 977151184 385723766
1 825849370 307600036
1 299669116 216548062
1 760692186 86591231
1 51600744 164535992
2 601327589 974178597
5 124464275 893795665
3 120556132 878244697
1 325871172 563613341
1 275041791 196713928
4 971534716 446529908
1 841283020 35680859
2 846617192 682671509
1 404735426 21412520
2 650787566 617753371
2 343512677 698602801
1 183645024 981948281
1 290019328 719334898
1 872204894 316931092
1 619055101 203202619
1 937784916 953815057
5 942934600 964052906
1 220259297 3974536
1 32154600 54703680
3 629076581 762894677
1 800533731 587892705
1 455566814 898762551
1 874059245 561403654
3 190547882 537321074
1 538628298 672748132
1 467151714 246625657
1 216684147 647923958
2 668480542 88314202
2 297634367 157307889
1 618771413 681327038
2 784110433 970242111
2 629285892 610035247
1 725165380 10237359
1 509227747 176110980
3 257930935 213981808
1 785147569 980988541
2 759448916 449252711
4 183011706 532491026
1 64857338 208842681
1 43501553 759111463
1 495616145 286569290
2 39676219 183723508
1 70427312 559968976
1 161803437 376160967
1 680648010 609322632
2 230614077 274585545
1 794107389 162490116
2 356308051 401361684
1 644777289 63833740
2 8452099 558365542
1 682887050 918759746
1 473685760 580096805
2 128474431 832146670
3 890708230 731192033
1 631222271 468035274
1 441643562 3989186
1 84973213 263589435
1 423743063 152319642
2 892945364 904051292
2 992087453 420718254
1 792147331 375867778
1 355538832 286896766
2 959913478 890988911
2 192316545 959098657
2 642825169 258739892
1 750177547 595255011
1 177849559 441542553
3 571738575 611210224
1 820808208 922732183
1 334460977 2458772
1 607225547 949989997
1 618891579 983331664
1 535854201 775749157
1 969873428 508390752
2 596937134 659032393
1 999243518 49408739
4 149882261 451328090
1 296464163 509569422
1 589741005 917452610
1 2506244 562800646
1 797900621 382035362
2 269271244 696571282
1 785667651 769697034
4 744469666 189091484
3 285260700 84658024
1 986364951 92142997
1 426250254 151503172
1 59668938 412112556
1 392256573 811391136
1 570955518 483805150
2 944097621 332262030
1 146463236 957318659
1 21510313 273209313
2 786615198 114099090
1 57687993 374433725
1 149065146 233166284
2 241951060 730914361
5 612128059 705385129
1 483982153 135086205
1 560582142 797276056
1 213836943 419034065
1 248455753 618863138
1 863551185 53588885
1 44301403 725125086
2 788257389 228522967
1 440678894 884838009
1 974156703 174749737
4 999057881 572308486
1 258218456 474528338
2 821682196 584314811
2 472857208 973082528
2 228063796 286188297
1 484099189 780967423
1 548447701 711132084
1 893874594 156002326
1 932999974 25645917
4 852110376 665043515
2 94106094 798615095
2 472233175 86690650
1 853855681 196782170
1 446039619 92570649
2 131524293 798924575
1 702754464 445278949
1 672994931 578377335
2 393938150 809954293
2 285546538 529569831
3 142064735 938234124
1 459415210 488440032
3 669891992 280524460
2 676731820 719863477
1 21897779 7418199
5 462024004 176408676
1 924212998 771206012
1 646821625 722509924
2 527075331 504112056
1 208977549 156909016
1 617452324 573647597
1 269800591 202180042
3 137657060 353440256
1 63055759 99313056
1 635502932 628066724
1 790698722 337216514
1 131973979 12271930
2 884105569 348867130
1 272607852 56603937
2 839786136 217620634
1 777460305 813106973
1 144682579 953328158
2 984915066 93892369
1 282370751 88292141
3 91534127 651524906
3 103531914 848838979
2 105737018 485003981
1 720380466 174093600
1 492235885 665531683
1 136730546 303986073
2 838854262 377556886
1 274319372 703996966
1 611166702 789953701
2 631093498 460386707
2 237820806 196126550
2 552144410 904629999
3 548278138 845060347
1 563843737 222717439
1 831363552 905148412
3 317186082 77568639
1 200589866 190540195
3 696348165 955051480
2 239366762 786371638
1 275200828 633735594
1 973079753 237936665
1 433109057 378059893
1 128516049 993153861
1 443436743 439246583
2 966636670 704469429
1 440223527 759481634
4 96742964 559720825
1 152377613 389292546
4 902584455 714157951
1 686804616 254041948
1 549667115 417512856
1 508167364 419884079
1 356081574 501892886
1 429838000 565352886
1 193660093 583967304
1 905474217 170264933
1 164938793 971669805
3 975540220 893500649
1 98716508 319122310
2 865999213 202757788
1 723879144 556034037
1 412190524 628369812
3 920389279 95214768
1 52118452 951968801
6 472824466 154912028
1 567256163 459024320
4 982454387 629535444
1 375262300 738773676
1 798528597 818401740
1 33353811 812430141
2 875015533 804884309
1 546930246 599887309
1 332685879 821349912
1 350418442 513693077
1 65674393 946671818
1 918489191 426677733
1 720561309 557844159
2 798164802 491795802
1 103422396 581475261
1 565454880 623088756
1 58751216 679218460
1 122721738 359033261
1 583613155 498200431
2 691052573 120002420
1 212566175 480991022
1 814705644 94601199
1 409893953 408211055
1 446179029 664475380
1 996446130 716513904
2 336718451 448622831
4 576948874 605160498
1 83841216 484043682
1 891779788 174630363
4 50896162 47545286
2 583992720 7451145
1 390585077 854933601
3 913343598 654285752
4 982502362 370535633
1 482179852 879501342
1 922699707 868082283
1 57757786 598838305
1 754903495 666798364
2 681073644 241654754
1 434285542 14819882
2 78282889 625457848
1 933906763 469127291
2 257880258 967972493
1 338604389 208669831
1 686438204 278229711
3 233886264 633792046
2 833102115 180914342
1 704528735 463592846
1 27518643 456301116
1 739871275 492482581
4 54980008 357269534
2 836726401 927385735
1 938074404 846711858
1 305055194 612433136
2 744430509 919308760
3 392238941 542656542
1 963594495 52322214
3 325738059 961887576
1 168058800 781974729
1 281102843 616466526
1 30444741 202026265
1 235076166 639809495
1 957135851 593364494
1 916210346 272972560
2 755591274 981175074
2 236557359 206661613
1 885589465 384755777
3 338949400 353497024
1 154997872 746790853
1 774135157 386780647
2 35911422 256383894
2 758774806 760018931
1 314111046 313140846
2 635641837 198856529
1 123417391 742832895
1 97757457 16087604
1 411731749 282661083
1 7082897 693953583
4 495947240 529634911
1 847646608 535507884
1 143882243 296008382
1 44447611 845514207
1 869206723 210911589
2 947413848 242912541
1 201183401 562486317
1 719696733 760251670
1 757249614 545241369
1 989024249 803533831
3 661529323 854382281
1 560933375 385256139
1 833781045 998854320
1 636818250 516835016
1 512227491 675412702
2 231480080 545439670
1 989120066 111972356
1 343504186 248353544
2 924623143 523092647
1 326368727 32635373
3 504393537 98999494
1 811241640 494933194
1 607415505 796615224
1 196830975 506153145
1 73525085 981001597
3 115948671 639594152
3 656880647 351217849
1 401325830 62723493
4 68666534 202147982
3 958199014 551832072
1 363658100 713260322
2 369048570 405601810
1 226918518 169890652
1 974433509 650693050
1 741318697 897318156
1 371317388 509713867
1 670066182 313773949
1 331528887 896497334
1 111039637 152022194
2 451303344 77983789
2 973936870 191375699
2 136902810 149357077
1 24564429 99556835
2 90731996 860527747
1 781792565 405308766
1 464496494 6408512
3 307980451 371859799
1 989134743 430688540
1 123592420 206840633
1 798377700 29262167
3 374893879 885767098
2 381469440 346010100
1 913543679 631440388
1 413602671 312156886
3 312476539 592436932
1 152711811 109592136
1 737413150 412994500
2 137438355 907367445
2 235330419 482986546
1 645596205 425233063
1 356980854 103580819
2 56078667 175455197
2 746075756 860594482
2 436197826 582763455
3 870668487 724829523
1 734885901 819338535
2 528759487 720710747
1 580768594 178922967
2 673630685 829291135
1 530429308 99031266
1 38579065 62282707
2 54475329 89015695
1 811417138 257192015
1 722811493 946047586
3 321084134 389110315
1 651928528 835381042
1 544425780 673963307
2 13312229 496720203
2 105295146 447337838
1 973655794 887575001
1 532808970 855107131
1 781092515 400166700
2 273249350 238097937
1 333924719 556545085
1 312152853 741863238
1 925611241 695482986
1 654522973 521277334
1 526544791 937734001
1 924967522 500160270
2 815526662 359485590
2 175521704 973043162
1 906327571 454782907
1 904964881 61258438
4 19411537 720154021
1 669222842 43557338
1 702311749 924501293
1 827362539 134631128
1 148402558 767692352
1 216712308 38407387
2 615419865 382374282
1 129937158 850415106
1 608108287 519193985
2 239177247 800616682
1 658275022 12756957
2 480354397 482372401
2 213637902 967638793
1 837839010 726493923
1 680679240 837034356
5 959599855 373196604
2 131178561 92777269
1 521239297 246423366
1 152634966 54254726
3 573806636 670318607
1 255724372 757751896
1 11991838 136645336
1 381221145 845654446
2 747422914 94635766
1 282553979 249120720
1 838594456 696345899
1 986416924 68248599
2 136870858 836929657
2 99733255 8016300
2 402682061 79089821
1 102381813 228349305
1 24211278 974532898
1 230185565 931381027
1 573900320 395218553
5 871806776 435744441
4 540712466 27774352
1 442323238 526773734
1 278800667 955178157
3 35558395 152996938
1 663174939 335253222
1 524262983 44972265
1 351135707 570263057
1 428946434 792386187
4 520993835 969463808
2 343755533 531009341
1 30830763 153986323
3 929853027 582423381
1 503360957 395889726
1 764638080 382161053
2 656149598 325960467
1 215596111 528250181
1 532060734 141473279
1 169689485 227532024
1 595218369 691840504
1 315274978 602270030
3 167732226 978017559
1 569081454 148228875
1 593267935 239388382
1 648918821 884987332
2 481841695 716161105
1 994086275 914891041
1 676304813 771239472
1 827669933 359434756
1 981350227 155082727
1 146511517 31358629
1 318605115 919136402
1 579038994 810454752
5 940619302 617474791
1 288763088 243546517
1 42210390 137478220
1 517242051 162554791
1 156491237 729836656
1 45131220 671788228
1 181469954 609146655
1 630744926 837693052
2 796168712 762357193
1 324565261 273731648
1 817526202 390766687
2 40173916 610721974
1 860429339 473323016
2 717566885 246387889
1 601055461 965251606
2 795931170 318884662
1 884613163 126816234
3 68642540 529170817
1 208107434 175000609
1 688599679 970278058
2 191560679 509092207
2 624511844 372045810
2 616891045 420441552
1 796982048 496133828
2 115335712 948936888
1 151079326 496464101
1 479729053 891302559
1 121958924 887614401
1 782279820 102943715
1 111137792 523323943
1 841312441 375275209
1 740584109 937696200
1 586270817 425027709
3 605852393 926680049
1 840504368 515195355
4 576381896 805673906
1 37148634 157929070
7 355214264 421648326
1 997880098 329007982
1 377181780 983633009
1 862508973 186716119
1 656125135 45479713
1 50652968 920835565
2 163044440 151331730
1 455894581 63236196
2 237056064 616172159
1 803135637 103032884
2 158007842 691752026
2 300000587 244519209
1 839963287 669195891
1 202756112 866649372
1 865667326 551233673
1 593226607 980595439
1 309234636 207769446
1 626326686 64597298
1 499922612 404077496
1 893981496 961499360
1 546273407 653098247
1 674582880 531798491
1 299411596 162969881
2 864644443 864437188
1 813194733 465674741
1 812109478 520794141
2 880549522 750478431
1 533592780 458600612
3 386728504 206628748
1 923747757 792385127
1 287841875 168897501
1 371600268 364823252
1 758257217 912017166
1 389242036 646337395
2 8184883 653182050
1 84962341 47278050
3 432224188 506226460
1 185162370 51717745
1 29842073 65132612
2 862621677 56258438
1 121652162 564882695
1 149683917 316825101
2 465985276 725960712
1 35775437 847406428
1 965271745 438781788
1 75944121 359169659
3 966528732 610612300
2 672040909 23797510
2 105402848 211333804
1 524672222 749985942
1 154435271 956782743
1 435407748 253855261
2 157605979 896713360
3 286777624 877204007
1 464270502 362181792
1 224414113 853984366
1 702765687 595933611
1 314634115 678916436
4 791415084 843990866
2 788927786 509892109
1 510296006 628270531
1 349938897 192815802
1 740161885 1977100
1 496769567 947689739
2 763002306 927601577
1 213053208 532863259
1 967407875 829693765
1 319515542 351805655
1 250074364 279395951
1 546487157 246961822
2 913133416 80200098
1 863205045 380284472
1 170404257 898669427
3 350979313 622501170
4 911495105 432146901
1 511522008 13809189
1 582567369 859603294
2 75871699 289984401
1 316902875 848968949
2 805644647 647601697
2 797096603 98130593
4 994347750 73715310
4 613492371 549022050
2 597653647 460399673
3 564743602 669643857
1 689273008 50191604
1 631389753 655427836
2 318124180 212753046
2 421332458 758830435
1 532689555 174093669
1 846376978 978523371
1 631282998 418719629
1 761133669 932703693
5 819029572 149517116
1 975087368 682759348
2 716263794 686326659
1 825785839 843373204
1 502591077 797380280
1 35355510 972626385
1 313074144 431354019
2 74023343 649751517
3 868930383 797107413
1 789001972 331885332
3 987751287 272222679
1 729011805 135954162
2 774927528 2156453
2 525685319 493137289
2 128348915 328355676
2 945426466 70840453
4 587202204 747996638
3 990685684 861832652
2 512986621 441086740
1 76913766 771734583
1 529723500 443135692
1 767117946 652507663
1 574631509 837308004
2 348977686 821549756
1 328617768 720410279
1 145236314 528351310
1 945886444 598946539
1 961469460 178985202
1 369494962 805691193
1 991304639 494908352
1 809376287 887512255
1 197953347 112808485
1 378372997 251939852
4 758210770 556488664
1 427337259 689013839
1 687353571 625795629
1 644142926 870771532
1 587702089 560458120
1 343937813 692972578
1 814180837 737270987
1 976969037 787871976
3 43113482 144714437
2 974059461 773239407
2 815863791 758921680
2 658822840 17800067
1 936557748 860192792
2 519245217 928999327
1 751834842 357631419
1 549727422 754854891
2 316027519 973492361
2 548118388 396572418
1 987015685 315941389
4 861411195 599562001
5 200285819 157600377
2 26392108 895424075
1 501252174 825325751
2 95662944 850764277
1 329597150 347054984
3 639923385 450904448
1 845245497 77979188
1 642564772 964838929
1 544821385 294186427
1 361418085 694227927
1 769271366 892421223
1 168194552 561297296
1 724847587 937847942
1 974823018 555728381
2 28612286 78053947
3 191399642 133499306
2 681992923 431861046
1 77883328 843735837
4 678687222 332285333
2 906020313 455818194
1 514023365 128456179
1 916420321 462236341
1 346118968 220352371
2 944399371 22231317
1 145874807 40260696
1 650698070 604253288
1 517572280 114294752
4 924661672 54213582
1 53313457 514077222
1 476860689 378113043
1 107594941 551542362
1 123943560 137669038
5 518057807 335745515
1 691737975 485291668
1 540750533 857515372
1 825704923 62675090
1 914430685 319866476
1 642812732 312158024
1 147412707 708222111
1 962209198 685254138
2 77449465 357956432
1 615367010 129396252
2 738826378 989894786
2 514480231 809836035
1 62545466 654295787
2 756335886 780564546
1 101008166 579914843
5 253641130 9248125
1 34510543 491755460
1 596079818 714594569
1 223848791 152824621
1 36810888 62319867
1 602003828 450164814
1 813125970 257596391
2 168185283 796904358
1 665008719 291380267
2 416575008 194167302
1 17920202 266513870
1 100749486 457629045
2 341503788 50699066
1 344008822 834637825
2 109816381 801599666
1 929345484 356615492
1 881627465 4644650
1 182053983 67948345
1 348594576 998342857
2 125686419 929112760
2 109518608 264282902
1 683145023 187443170
1 527127323 348451332
1 539198374 16739570
2 562662798 304307873
1 669173892 431762339
1 471096155 341166309
1 922872643 408837689
1 564444517 816754345
1 602001919 403946030
1 221282092 756894852
1 570248514 330134431
1 696179741 620298776
1 956859809 199512259
1 653757424 477680330
1 824606254 373921161
3 316208170 418693410
2 302450319 610818127
1 498149614 895719563
1 520805575 316142404
5 192990949 910858160
1 810996028 589357360
1 75299101 330808683
1 404309622 646023629
1 172700402 98202156
1 84130667 625355635
1 493112479 845127674
3 447880807 562738410
1 967452658 164816412
1 805313587 443615587
2 104569976 690158655
1 23819392 661146080
1 383221130 712445975
3 73331585 332938302
1 771106198 372344070
3 311868962 743747886
1 201465016 68127390
1 61979110 305321710
2 657589133 443299027
1 590076368 882086916
1 694289797 634652467
1 990311253 4629865
1 343822713 476409125
6 212470289 406132835
2 488568687 5916069
2 29258571 713767563
1 751923058 23022224
2 356139264 571611683
2 188655288 978106287
1 752081371 828590622
2 303724347 160906039
3 366762496 537701836
1 590670683 346328419
1 777441503 374208604
2 196561865 297333865
1 143409242 291396687
1 333304445 73133373
2 672885974 10393944
1 744341090 727071485
3 12835023 603049518
1 793244646 768001402
1 956252185 228806108
1 677749397 42452969
1 751731355 987349033
1 39443849 689339221
2 2576161 901048787
1 150483264 700912009
1 804637272 351163936
2 116152264 655951754
1 315352121 95691186
1 353709123 766411533
2 247664792 646434128
1 551745317 312705815
4 415959146 872688226
1 32446420 469746451
1 353928410 117010462
2 47932318 87559567
1 275028540 897497619
3 667298296 704578379
1 595817782 940717549
2 104939399 495640556
1 949370943 58827225
1 364814037 195455323
1 656851792 575479484
1 350870016 392142387
1 492828694 472030550
1 998939023 5743589
4 917430538 89933970
1 626736985 19531147
1 791323445 742872507
4 397146136 904612944
1 647877890 712911955
3 236034541 758716088
1 146306954 475648212
2 26488819 32378832
1 199935231 387346789
1 446361816 265084145
1 520173378 16516377
1 39182177 98448797
1 446012701 35651611
1 569218877 229351353
1 418040407 189725498
2 806807532 296240603
1 469298649 682833436
3 267371774 606471742
2 594619639 687340683
1 627206537 386297819
2 564816489 306938902
1 356559205 345762941
5 559009763 838612105
2 82659611 355708058
1 952363489 137828023
2 241883021 759818290
5 613087723 370305613
1 438718438 214658474
1 620895017 925738989
5 258351477 920927598
1 209299431 580275720
1 559300141 985404819
1 104658290 681004598
1 210132992 142476428
1 416775354 460887887
1 747548551 740675109
2 584662034 996888779
2 823472987 873687787
1 119502197 318774260
1 766096516 919081396
1 840230865 84046700
1 966615535 880263342
1 214825728 45099006
1 551195462 477850983
1 172720677 831457745
1 804702209 286643026
1 415786422 732046089
1 416187536 708679936
1 870651921 340157706
1 591589660 358806493
1 202725858 543987849
1 799184778 144535707
1 955692537 825384907
1 89261372 181057193
2 578716148 547659103
1 27014096 937154231
1 755128371 136565031
2 250549528 277118494
1 941602200 922746126
2 436165239 379297251
2 497109997 17272389
1 373637781 801739293
1 732010115 908249006
2 768034898 890384171
2 853531078 992027744
1 788824259 4571219
1 394838961 515197659
1 283761741 946912956
1 506148070 762671326
1 122362116 659283830
3 532419514 215917214
2 734811250 308165275
1 900398773 45892423
1 77588716 73851753
1 937859921 972099038
1 702271489 867207845
1 394871866 536412620
3 413136285 639403586
2 564719414 572765533
1 237543756 143626681
1 301153426 941616198
1 55458192 406304636
1 213228106 597239362
1 433323909 493176479
3 962890146 892945681
1 16735421 352710649
3 207554972 43419525
2 292882796 735827399
1 20101371 825996276
1 407085267 396690784
3 442788993 241888652
2 278133217 286715767
1 12872750 64728484
1 426881962 66654098
1 299551214 518082183
1 649949662 770744138
3 254158513 849952842
1 358593019 689884235
1 593795136 771999957
1 811966358 849003885
2 287879937 288784413
1 825617886 613839770
1 800435147 743710251
2 483404173 958627043
1 802437565 119262616
1 366533508 514006271
4 587118401 872917279
2 401368063 410892603
1 803389674 131862471
2 667379368 78583586
1 88056050 805993907
1 743734249 112928922
1 38735797 92147637
2 765584434 45996831
1 208181647 527370991
1 503378863 154165007
1 61997891 88601660
1 72794863 38194342
2 176980777 773406631
2 51286263 13938030
1 648214430 893075687
1 883909233 305820354
4 421053715 88753665
3 856768109 89135375
1 16303201 209731236
1 158275440 489524838
1 458874407 853499724
4 920766753 392223853
1 433903377 834764395
1 856403654 795122111
2 625374382 426402178
1 956222044 708963507
1 754476762 46459263
3 193709199 681499834
2 963070076 217561705
3 145753789 291524198
1 46313124 38198315
1 735179411 952148710
1 700792263 579214197
4 666787744 454388569
1 323062847 710923476
2 420678613 787022510
2 726732430 629624203
1 422897161 704090982
1 550722051 156623094
2 814938523 703067072
2 705438871 58089722
1 326127919 833824926
1 195723780 562661694
4 789719268 137988646
1 179179342 117109066
1 604792769 419506797
1 986095726 774057028
2 397786898 814676618
1 841707798 797431450
1 728006202 69231327
2 175333072 240781732
2 550953510 145459752
2 635573940 471001449
1 183605107 601485687
1 463950469 574913863
2 540528565 801723743
1 837958026 999557115
4 303141346 900683321
2 645012264 576851222
1 995003148 742144609
1 297989601 79069996
1 839896432 88051148
2 468227024 609100496
2 752329796 787741609
1 564557701 508886096
3 484167170 635394708
1 861192827 454310009
1 827578088 733376360
1 721120523 140913432
2 464474552 989028412
2 630753679 911755838
1 853208638 717439697
1 335712317 912400489
7 108827262 40074922
2 811616907 520391707
4 543493799 148728899
2 656787141 925331553
1 288101550 989854184
1 495300571 506369443
1 828082479 683790759
1 482332157 809814357
1 501581203 848667968
2 805690198 899274572
2 472257407 682696110
2 854572607 312362322
1 526579008 162242149
1 739335684 180114281
1 325960900 194148924
1 17358849 453343800
2 788397491 346983392
2 442452254 131925050
2 347981380 71268682
2 251342585 525415952
1 92031057 965412563
1 758294188 965159596
2 928034493 381498537
1 971205709 767729704
1 980868179 134345005
1 507785910 557746248
1 477602192 410472798
1 134982836 578220213
2 773605851 52958485
1 485293790 989409908
2 498095525 583275612
1 427999983 272792155
1 43220840 774213822
1 906417778 63317942
1 521932771 518087184
1 106696087 584015768
1 835569648 387852368
1 129150343 497505244
1 318504211 512311472
1 240400283 622316116
1 366457295 49051546
1 132507411 158510464
1 675897977 41444775
2 688465160 100660840
2 108748644 106129236
1 711057070 620450356
1 513867074 587219540
1 538549070 178759228
1 693968778 683514308
2 907996785 253119125
1 231715284 278951469
1 319566097 426209638
1 721993354 161005279
1 252144509 752529201
1 137880187 184339581
2 47963760 375357626
2 974144341 13887639
1 777369696 11475461
1 617986603 290356648
1 539545180 892559978
2 506549769 90269982
1 87141894 835613894
3 115948529 92547185
1 498838143 765028136
2 885232476 306705002
1 381444192 9145310
1 387705087 543820227
1 401851441 760422900
2 822626435 172449252
3 563633205 51534576
2 767090771 752922451
6 216357575 141984454
2 932210475 641215201
1 419580162 577983951
1 932055092 244704153
1 294415097 806831833
1 142481546 210776258
1 500713808 76247265
5 269586536 896683233
1 777834369 682878068
2 614429777 994473849
1 594328891 133127343
2 327419822 626862494
1 865847326 711524915
1 716499383 590497213
2 396679882 133295903
2 598940355 526096083
1 438877929 539438865
1 455188424 791538453
2 698170959 911824317
1 168919737 670611613
2 493427243 369571027
4 442568572 570046804
1 936098726 766027208
1 230960511 602834379
1 362460510 817994551
1 272410300 523762854
1 342736988 905141877
2 384794802 386355379
1 738023155 60766428
5 850008751 112817144
1 620776277 230250272
1 948021373 597644181
1 493119579 457977594
1 79087768 50253759
1 900097144 107515083
1 758835608 303940005
1 866686768 651592528
2 881738363 993427629
2 851153362 251099080
1 937133163 632154490
1 508898513 47838900
1 689195426 197382069
1 596720291 609065927
2 802183791 140471111
3 354903808 716253920
1 360146775 129123227
4 188118440 809788257
1 70283985 73909273
1 656359732 27099067
3 261800891 928676086
1 689360208 425622608
1 478019407 196692195
1 965988144 101197719
1 797458627 391857555
1 665756483 134569053
1 466798400 378309571
3 430927220 81584138
3 671460975 569991596
2 12480857 703081622
1 602340674 236387899
1 896219235 955779599
2 76765788 725429161
8 83913245 382419047
3 315868182 692485900
1 676878751 345087723
2 532329194 661477106
1 904779931 57455965
1 363280471 601866234
1 246547837 816731760
3 313085538 541675452
1 188645841 899507748
1 298500111 947174581
2 863782399 783412964
1 994777740 319020719
1 440060406 789287176
2 774795259 199373582
2 734630106 155479059
1 994808706 934806063
3 63900118 486620168
1 437299291 523184485
2 344026604 117690667
1 685230636 103703916
4 178476073 784735763
1 603869899 35061595
1 698659439 49968970
1 357107560 334478746
2 565800509 45149531
1 854264283 642096045
1 637655331 200173564
2 291048954 27855006
3 976600922 810733184
2 188565336 798942462
1 72672011 789480905
3 664350268 20812199
3 371028794 451652427
1 599715156 589258967
1 890058585 64806120
2 885881196 604649764
3 178388116 274871951
1 595804540 724519077
1 997068919 979419034
2 475440253 536731964
2 502707747 988817791
1 830125960 849548548
1 809607530 723124354
1 81614239 396697953
1 204963769 349903613
1 766413789 811677123
4 997517038 379599263
2 139958938 369317464
1 302974935 905582804
4 339089345 750206992
1 33448643 942189704
1 37569882 682458305
2 332037727 300451624
1 193243973 885639404
3 987977329 530036640
4 872862862 581415656
1 266214217 240565754
1 900186087 216987200
2 84033221 885069859
1 694826174 980272167
1 348863524 969382894
1 857544880 14397425
1 580729695 257421927
6 786023395 234309420
1 289475616 65693591
3 304776176 739511381
1 398635352 988529812
1 375396044 393230397
1 964916348 293167205
1 873039017 389701914
1 806833432 656436236
2 870281242 57664946
1 137565745 155732580
1 775010862 45221346
1 704905464 286961110
1 626108458 816615338
2 95081916 31228772
1 455257562 53909299
3 324664438 677753014
2 86204017 123963636
1 872982676 554671514
5 529279556 558869211
2 901528041 295062572
1 55991985 846900699
1 551420368 922450550
1 207311888 5652097
2 961344837 243411043
1 316465776 798887353
1 488085158 495980764
3 443487229 358802448
1 446922625 116836239
1 903153083 445693970
1 59783640 12445252
2 488288374 860070268
1 488819327 368018884
1 452715702 446985209
1 823666889 5598427
5 58781627 88984016
1 156779497 473278987
2 779289147 394669845
1 850813499 726918345
1 383259594 763196455
1 663691830 602822429
1 102111320 983782997
3 391040372 309164860
1 225756971 617812349
1 366368089 602603129
1 392912895 322435040
1 819138289 370740376
1 834304244 288808496
1 265362542 434744189
2 570838974 372497973
1 116002960 341067551
1 858584905 357370628
1 428766921 404670290
1 710176258 417392737
1 472383086 952999105
1 73524334 386231237
2 255329050 186639598
1 231987131 134892152
3 954566122 350350028
3 901591729 815904355
1 872394790 629731426
1 460457794 255909965
1 708065036 575266671
1 766392457 478692305
1 619323258 101332482
1 141098931 715442801
1 214363552 266683191
1 413998099 825571000
2 532738250 807427949
1 969910665 582505706
2 40444090 231246580
2 117203389 595011715
1 717075056 414890843
1 704814925 361248244
1 962102828 223722972
4 735369278 824282123
2 712514139 864423213
1 91762880 803037052
2 952538377 709214730
1 20211310 738882649
5 644854759 288699760
1 169143969 852062209
1 493820924 89960364
2 929323057 545553954
1 25947907 226648941
2 83096865 502556725
1 411728803 423797800
2 466308238 308432787
1 31148350 883162833
1 392912942 41377804
1 49179768 477171344
1 15289641 877823586
4 470308962 731120464
5 267303080 945397645
1 412740746 3821691
1 161886279 21023107
1 710876894 713936107
1 813520988 581268101
1 433532442 76323551
1 866423641 899150930
1 31603017 829332004
1 679410044 906638015
1 67060124 647210055
1 245799090 12812891
1 836957505 473442353
1 197028936 33980726
1 108255066 23754232
3 705029347 294304817
2 74783548 147909960
1 823230630 436752825
1 127827405 692842021
1 810281237 182716964
1 174051633 922692505
1 27400145 737724789
1 167938323 128520661
1 798439899 453677122
2 184582552 402112971
2 805046491 724034620
2 885344941 623285422
1 38305385 94632346
1 632439816 606988513
1 704906349 143071299
2 520210554 246739894
1 676835467 339947693
1 399824333 861044473
1 96419042 981543272
1 693640184 434388580
1 986166396 687333730
1 882389218 816288836
3 957717243 43828334
2 552418329 134264105
1 722987592 859038265
1 905179086 395873505
1 65131974 225189315
2 909995040 707018735
1 693031536 141370526
2 522374184 500532204
2 472052950 509157676
1 75978514 824650090
1 275531601 175793625
2 597748224 165967103
2 103085818 745845119
2 780024495 804314472
1 987727896 158526781
1 206821576 638231247
1 616236985 458481881
1 134424575 678253874
2 917739255 789181197
1 694513795 895159650
1 290274384 885438494
2 14533134 471410190
2 248906468 933836546
1 140546357 779740804
2 338434962 412474706
1 978983496 670244766
1 556861881 673507732
2 228480023 810508369
1 965038057 777186826
1 835563498 138708374
1 176331786 114245999
4 992366235 503978603
2 788838510 168892179
2 725887496 293184106
1 464489114 42131000
1 859027164 348958823
1 142336276 88940553
3 188733345 754582840
2 726478202 28983220
1 560082038 21789872
1 756319085 484295568
2 213710915 629030040
2 631938352 19015315
1 271811239 396870768
1 512703511 923452375
1 768480661 209954301
2 290296755 760582273
1 362535507 791209649
3 651222312 147261889
2 85574549 79873345
2 491292493 154772780
1 602127534 511450492
1 742872876 839545154
1 74480721 15877984
2 822712274 763667566
3 316813933 165871929
4 515635519 704647673
1 219005075 953518349
3 329978796 725321684
1 227208914 642533515
2 180167733 266897293
2 593960638 581926585
2 259403938 978647651
1 274313353 89687217
2 766760600 568689639
6 575242604 889530893
1 160298503 332971071
1 391291979 449222073
2 490144374 481214657
1 211735197 986109354
1 463857896 849919948
2 594363432 435764202
1 409204021 351611375
2 274271131 795071629
1 124537664 646466974
1 843974520 384865881
1 830549135 36949863
2 875506232 859030414
2 373203654 664839466
2 750666327 487071646
1 282735203 537057260
1 550457067 249644643
1 233703373 103217455
1 205038434 676376091
1 826667559 321913066
1 828377308 182913829
1 725993346 176406402
3 889297265 527727723
2 20625991 581160755
3 538033367 522856395
1 397344292 280752614
7 651644858 399228185
2 471274133 660442005
2 383356092 610850334
2 987603206 531560639
1 613325523 577774617
2 11664096 992053128
2 519004137 635202640
1 114907341 999536641
1 124302392 396942371
1 317594000 168086520
1 708878738 489514165
3 958922225 593084056
3 904029769 268527397
1 644343208 227650027
1 747952590 355734437
2 625787297 331462204
1 828701471 82217187
2 278521677 947880213
2 248132984 670309781
2 939055146 325807824
2 800952916 442571051
2 943598195 944189406
1 211083746 440183401
1 132401747 923643837
1 51225063 111978459
4 312328303 702717451
2 691127902 675492288
4 9289412 361121992
1 99174814 150024581
1 80555929 690480350
1 689596807 410221308
1 896228608 396720679
1 725386391 872609700
1 224873304 407279439
1 479496883 301499164
3 785614401 769359812
1 487290536 458093726
1 788820306 53389663
1 232022043 723146951
2 401486567 426219647
1 729215076 352731885
2 38167765 68922590
1 902898902 867602343
3 18760049 698571957
3 897341409 243342301
2 209567881 331335525
3 347425853 988010638
1 194357664 893704673
1 804194150 653114947
3 982900355 15063115
1 300633464 528268615
1 684059704 301068171
1 403723794 425635448
1 842404116 901449032
1 771741189 503308259
1 295757740 112346959
3 817419799 658688537
1 675102885 792433390
1 346474680 611652925
1 845144003 695127267
1 541611508 976431363
1 508694213 334126926
1 45962154 407051670
1 983679884 212463040
1 312100584 445660927
1 94173413 751543613
4 66457616 66923026
1 604602040 332300878
1 499266845 603605074
1 903499347 457791986
1 546606384 107178336
1 935962708 415304203
1 754407901 624053262
1 580974288 134660335
1 154458864 671666011
1 466639908 20327195
1 871253390 444690880
1 149676933 545342402
1 865552358 361377277
1 670525648 968798763
1 308751006 858859746
2 327440224 446545445
1 335820834 194249922
1 735164498 467612152
2 625747405 94159939
2 797841247 313111971
1 224310019 236248795
1 976141266 437560139
1 345678457 461940931
1 323144498 304764428
2 774896198 460443771
1 817799510 449484296
2 423927100 950532836
3 200104375 926900376
2 277338222 858508954
1 261323165 89093833
1 810759410 941006015
2 26256341 561806829
1 946100856 874550502
2 456180777 931167241
1 725587764 31424060
2 596936323 598483680
5 52912649 905080187
3 888069728 613890356
3 952828397 935105814
1 713477859 137731825
2 617479571 797455110
1 858035851 761371199
1 396302478 58771731
1 712539676 821438487
1 709488708 945895560
2 828230469 385504374
1 852586018 69271268
1 683858166 210660502
1 12762232 224606129
1 735256743 489917883
1 716631360 91587024
1 860937737 605888293
1 103709651 368652329
2 935674179 951997081
1 240808387 305816535
1 644139020 394152523
1 929738725 677396954
1 933703156 329947904
1 849059210 825514966
1 806517131 105274079
2 234899606 517378620
1 655274333 477788859
1 287724385 39893638
1 688028917 743843977
1 985623166 214099612
1 957546036 583848830
2 119424702 252850119
1 140628587 734103240
1 169425934 377808233
1 77423018 25456464
1 376597453 486611920
1 830838677 630603285
1 545930971 906230425
2 132170747 744507943
2 178583408 533598126
1 75052836 59149035
1 607485484 514037316
1 354851302 671695824
1 931560804 716753134
2 334013252 457253023
2 752994460 175850994
2 285028642 383173597
1 561422162 373824813
2 700454215 446186959
2 153174224 232823799
1 278584356 9719250
1 857647890 700106425
1 928849804 895928755
1 528422011 226748780
2 276875372 297875202
1 1747284 948956050
1 593850988 220509431
1 811399523 921290752
1 585435105 329942618
1 782294094 338432313
1 247246030 475792992
1 301825662 800414088
3 661995542 244723888
1 976193 192063795
1 444041635 727621194
2 296271042 903141847
1 847054784 786067178
1 609499304 508880650
2 372382265 896080583
1 242625938 876052431
1 863894693 205608258
1 986548668 93471811
1 32998426 353082817
1 996189316 860515395
2 374173026 469309193
1 26550031 952585805
1 598360852 709868379
1 506973238 667137209
2 55143027 580567591
1 73573306 473469967
1 580568729 850454111
1 443715277 404891865
1 219593617 100736745
1 767193871 903935012
3 213947628 357282861
2 743989287 567419007
2 627494326 449096627
1 881711778 113742284
1 982097436 632880556
4 274421282 381654218
1 393836959 155691892
3 740666462 700951617
2 466981059 631902041
1 324712068 435047980
2 437873966 599122658
1 327564976 692311689
5 226158094 289158068
1 450589728 772540551
1 6268806 45643525
2 862049445 867677556
3 650367461 767927138
1 601869046 169967961
2 723416757 504298102
3 628543358 228812878
1 318048655 240763905
4 877696711 707814952
1 420347612 477965007
2 15565369 575794067
1 641416393 333781007
2 494829978 89088720
3 983999661 221608250
1 11761843 622772991
2 316311103 985774576
1 238847755 56734631
1 390434952 31017550
1 860653465 146561836
2 476393818 890958220
1 954112801 25735045
2 332821525 771173717
1 969181988 475975100
2 810997890 299506152
3 895239232 585622190
3 539164645 949579614
1 583279015 696119516
1 752672505 925020549
3 833775227 117521589
1 655541328 126866252
1 430459166 262590892
1 452474976 97386043
1 156407201 661153857
1 427461951 925497470
1 821322435 247128494
1 629711413 173907188
3 373399679 11944333
1 887902695 139305438
1 842448132 481444893
1 347104362 608869546
1 459435235 541644397
1 845351755 123992079
1 209155337 543309190
1 424124883 719797014
1 247425474 216283647
3 12669064 768346705
1 113333814 716893432
1 96116892 627345958
1 705472223 704610057
1 393810298 340818574
4 802781665 157646586
2 79824701 636666771
1 63149087 771105710
1 418149630 352162803
1 723738212 119284935
1 850542387 732697549
4 621462921 43071701
1 912460436 327280391
2 788588059 310741388
1 739866399 226335832
4 544469066 157419897
4 87892249 324556089
1 848208347 374670370
2 392149617 472493633
1 360336123 636434306
1 743687740 402823587
1 55835928 322538635
1 296815906 281405807
1 397480382 698201367
1 318156617 784050244
1 145677269 743516303
2 910320358 277685301
3 562195543 713515517
1 102383608 669585085
1 261886585 320887315
1 360713602 234482134
2 713674516 214961362
1 224548619 553687465
1 301397465 319000495
1 826492605 658418944
4 321224780 367414817
1 977988814 694064657
2 794368016 194998901
1 143190770 369253206
1 329614325 391708643
1 596292122 250353575
1 231784626 231249842
1 996075414 167147174
1 430362850 816474464
3 515259810 45977956
2 411993553 784918474
1 666170993 835732061
1 58116976 453930814
1 934512490 768991094
1 752594156 657884614
1 150536600 241601043
4 768170535 622793414
2 146013320 19219636
2 679109327 682784895
4 247325478 426795097
2 802972234 580149862
3 987421497 174871335
1 817695872 53147215
1 774019446 56129661
1 417385703 87872348
1 91852049 188036302
2 144811310 607729875
1 241911192 567425913
1 460717791 682307436
1 746474917 678098438
2 30981299 746393945
2 317111030 234032039
4 420196036 431733219
1 787026444 40668101
1 830570631 614353735
1 363672300 396376815
4 297887097 696616390
1 807650773 410935231
1 513022118 998390361
1 557907763 381892759
1 812711328 142254202
3 959351184 361963759
1 88885940 280043764
1 881217554 975576086
1 21153856 629299096
1 529244526 563666082
3 390739978 599787360
1 687454610 544674179
1 232705725 46791054
2 50375719 130623496
1 219941784 353319095
1 731267618 169217502
1 252180194 541960811
1 444353739 137219350
1 540906929 186016060
3 658349340 531683988
2 17714266 997237520
1 196979842 396345349
2 389164193 796523792
1 602167409 73460714
3 562942311 66121805
1 13955307 783555894
3 509199289 237688027
3 172407898 466784237
3 208159140 546691392
1 822586996 277667259
4 115733110 736146779
1 632567141 964119762
1 624726503 516273881
1 682084877 131236034
4 456345601 95904186
1 163372701 167045317
1 346320713 979211742
6 465787499 67442159
1 779818074 862864596
1 334960566 374897296
1 746535957 821294698
1 250322198 781407929
4 776573120 131932609
1 349664644 886683269
1 440462603 573044302
2 55235223 986824680
1 548333912 920549305
1 665931706 583455194
2 187578030 858151770
1 304580545 67052779
1 985708668 992704912
1 536551320 233330163
2 179175352 189887516
3 408631889 943423763
2 679873832 804891658
1 473596808 135698466
1 938467015 983957718
1 640266229 855551465
1 395767659 336865848
1 139457315 88073976
1 238683191 223005450
1 819290535 552186213
1 997338200 527849044
1 862611856 594092129
1 545721292 499974351
2 261757105 115364597
1 953751382 222765459
4 296475935 630358712
1 497594983 985181974
1 846865350 133438339
1 331395727 767803846
1 23932234 659077261
3 884639249 647418311
1 761519915 24458065
3 821289382 756430133
1 682352053 982510333
1 572275305 714978011
1 772573633 874470379
1 565950423 12444020
1 320418587 322715996
1 482253828 924651201
1 217284469 118993550
3 698145211 182972518
1 69881090 762009867
1 870716138 517742175
2 805303753 244946840
1 770761456 350356162
2 281713221 755184089
1 914952537 22026793
1 666851672 72442057
1 462051845 859984757
1 591377435 787714083
1 995397125 49009725
1 218066829 76051112
1 421319336 192604756
4 167865576 219343742
3 710999286 475999812
1 815322017 537748614
1 913779618 127899984
1 95932924 615964038
3 507143006 163272676
1 168871627 745144649
1 392215266 771143485
5 628295891 248267752
1 8753247 388037172
1 558975864 393975214
1 938429374 776044431
2 516345872 465839887
1 794255675 177634942
1 235855024 327517685
1 598384109 953143069
1 145386324 584095336
1 549139685 55258223
1 887702393 112864852
1 820100916 717703074
2 884363764 223169773
4 848484912 281456491
2 163797601 413397648
1 69208835 487176357
1 69148134 986552224
2 251390891 848313650
1 518588202 195741842
1 859031883 292341469
1 167622927 630198954
1 359264313 861596228
1 920867307 443182479
2 977550675 559393599
3 954039809 907593539
1 335226998 49148391
3 453671765 885168978
2 305590007 261437868
1 992701564 79204327
1 410028733 566549272
2 353607660 383087226
1 364841001 826820369
1 870889320 297853078
1 662686218 234855174
2 16647142 799075801
4 345882323 818792769
1 297051354 475087377
3 614096203 8810309
1 52476225 403153175
2 132442299 37384145
1 938321556 366033823
1 151889449 638270427
1 370621839 123923026
1 878360977 166402238
1 381178417 315416226
1 42627403 26800655
4 653407458 144792932
1 217124155 636484975
3 546696730 899835721
1 192826195 791483956
1 919549853 939622276
3 132465139 315306455
2 902265230 861059598
1 664545517 820624591
1 120209048 448031297
1 48040845 354604053
1 780357202 554627759
1 103491612 890271040
2 288600215 207010197
2 158619792 592535275
1 251889757 266355464
1 550566709 410460172
2 360636797 88224424
1 572019785 598389080
1 466426661 485729964
1 667035002 190043899
5 906551954 166983816
2 224192386 488861915
1 150176549 71421801
1 353558796 457382244
1 774095316 179355938
1 389709622 920339321
1 373892831 625225325
2 510905787 767815013
1 122931176 688608531
1 396104617 37783223
1 770892379 157047051
2 128991680 861433217
1 726054191 738250448
2 950991167 919079565
1 305187095 743508851
2 374003789 260703771
4 78064659 389807737
2 37006787 597299072
2 870461868 777247770
1 389147265 220561696
3 517097241 25808011
2 928805724 721204736
1 944737247 587714381
1 765581951 464955399
1 159942906 67525180
1 519861278 911528304
4 616759861 855058311
1 769875857 11659678
3 529956282 709549196
2 247607585 734265214
1 896161727 178198229
2 461842756 814198698
1 123464480 294634148
1 678914721 299034231
2 726090424 998603100
1 735655012 131644375
3 80376076 780742452
1 447646955 233595116
3 141979049 851824869
1 853851803 289161663
3 520885189 741298732
2 888317014 725744506
1 797737026 392516531
1 358359474 419274813
2 799127654 367738569
2 978133009 850489125
1 745526635 40270061
1 498969534 882531388
2 225416792 777209085
2 434784974 558938633
1 350335234 170938365
1 685174572 893150984
1 777705003 412945763
2 90777640 705116244
1 173770794 602567813
1 166378641 989663838
1 88800625 688001346
1 600871713 516286388
1 761227334 757451252
1 478943288 764457376
2 661060617 891126511
1 160554319 599155774
1 650396822 847653599
3 399612985 382049922
1 490558728 369671026
1 325972957 892460777
3 510057483 70030629
1 339047066 931994880
1 630271884 885408768
1 111551473 147833241
1 985107048 405749740
1 249595152 14996891
3 498144741 993446128
1 368575092 867003058
1 996834865 863810121
1 681131947 177303877
1 250753289 952052772
2 860178925 39906415
1 882937092 845545872
3 834997266 79273901
1 185809729 750748064
1 858182622 645200409
1 706066554 510196932
2 672357714 276719976
1 543857433 669974916
1 14242205 62537859
1 834172761 495002232
1 813083017 588919697
3 574325012 236980372
3 860038965 220869784
3 486168167 57112342
1 584031949 722852637
1 431062935 770088689
1 654050729 225389960
1 589901714 936643833
1 514646509 101017714
1 753609742 501752821
2 914900534 90362281
1 144830353 935739623
1 120731611 542701572
3 444979217 144518266
3 973517529 483380072
3 267916905 519682331
3 905669236 352156194
1 659536908 753154304
1 460714734 598513232
2 89228604 288257480
1 152640720 858401650
2 887771414 531918743
1 355983688 320134351
1 705153006 135503881
3 738175376 638138986
1 883975610 586993406
1 223705980 143690908
1 856779560 804844697
1 273647089 910324413
1 913186959 180888348
2 18947770 804938827
1 627507446 889758029
3 675795941 563498452
2 13457863 315636448
1 344235031 180637935
1 687597352 255531976
1 761364131 467284257
1 82227255 345175354
2 303222966 567097322
2 618395879 181855476
1 672547823 999620282
1 785176606 400922659
2 471422416 232645936
2 698055508 717141591
1 764650164 400902862
1 603155109 881966113
2 225638862 148550596
2 339853219 199997622
2 27115946 931543219
2 33405243 344436623
1 484199439 276911999
1 942689981 268944624
1 181138322 667384319
1 450181047 372779690
2 296623735 278907336
1 573362763 362131368
2 483701502 137948693
6 476404782 944372762
2 385259983 432301567
1 447289405 755782644
1 33201419 934359819
1 554484883 283759233
1 305307771 974473397
1 547067866 339192864
2 235589035 843896197
1 146103700 922904764
1 929734710 109599516
1 943980346 372908478
1 848045940 153557113
1 309588805 946593930
1 20790767 190877305
2 619130321 295060956
2 141494878 466830398
1 323198053 812917654
3 973233999 280312275
1 787051247 147855434
3 303807426 80144897
4 376200649 824413123
1 478117623 526208578
1 84769840 527649625
1 355194119 70817138
1 187120888 50130265
1 997354173 842136710
1 5006420 147824108
2 445240314 47987290
4 689474225 912221626
1 350082737 683405089
1 667524766 425866150
2 757243231 765093001
1 208531853 892109566
1 897073790 895320727
2 813037735 909599943
1 33069370 266551305
1 636522888 838495708
1 746214836 312588555
1 241553455 783788641
2 304882784 65874330
1 999506570 398741803
4 458792173 802951039
2 231949904 581722091
4 388637200 896453258
3 996911875 53324195
2 117599808 976857573
1 662040139 477766277
2 244696828 287139287
1 894919144 45462317
1 80680108 790386890
1 468217829 298796249
1 757937130 194426638
1 692772980 412994147
1 552417257 42287397
1 556496456 204540389
1 138046580 224580931
1 330221675 742345669
4 147747322 392342355
1 602899933 349073998
1 146640330 773204554
1 271314212 653265048
1 272018778 321963680
1 729551367 415410325
1 854936772 75690500
1 187911822 846684479
1 260275234 328014360
2 961753441 755149917
3 33118612 321419964
3 116977308 943547126
1 296031419 264057235
1 913841815 499014020
2 216092496 846741584
1 497539378 491684918
3 868988143 256784081
1 616171576 909335149
1 164885612 496649043
1 415428967 88470867
3 867320821 145474394
1 832368634 622611055
2 918946803 120100822
1 903132318 500999705
1 72310831 18457975
1 317424457 806045576
1 420496542 705386759
1 309619470 190665249
1 616124289 554854501
1 270099339 78624243
1 869554838 453890307
1 630111335 912435859
1 36950069 845484842
1 622545363 441909275
4 621204486 924789176
1 460511873 952120176
1 114396022 103275423
1 997913106 449465946
2 48344892 943492360
2 938717080 354100869
1 298432285 585914015
1 297187247 757092308
1 616372254 930117380
1 859490499 672697095
1 500555019 718489577
2 251400806 634181598
1 281767126 66570737
1 568993943 933281756
2 75360768 770406664
3 183634731 659694602
1 648550288 517581924
2 74055470 317449646
1 445208624 584430034
1 840177420 937115405
1 620350109 178815281
2 661692042 161995895
2 359110156 125881958
3 652437265 680837579
1 542571327 157550204
2 567008667 171755120
2 115107284 228283475
1 611615715 986012191
1 395252598 610174753
1 737300088 365145593
1 52096740 642937159
1 491553693 789381300
1 577445795 631326330
2 302066249 228424626
1 209930023 344669608
1 229916407 445524521
3 802377540 41328891
2 951257253 945251987
1 636047274 323325981
3 558963260 69470615
1 113823298 935614878
4 811449329 885873751
1 628531043 305690210
1 838459448 662121484
1 589071549 683965442
1 176184551 724725449
1 370923316 921916033
2 339224656 953137356
1 661061045 640431130
3 201399336 342505047
2 906570162 937129798
1 746029794 824641550
2 80284138 991630692
1 331253069 213042822
2 187359285 64204266
1 342276713 845097136
1 221776718 416900600
2 407159579 292516542
2 591676255 30150337
1 788912302 874419106
1 215354679 667935573
1 53074216 15782483
1 837013859 67041294
2 40277105 211788576
1 673490240 826862227
1 210307016 450938595
1 238858408 369806352
2 996776199 67807559
2 820713433 154793232
1 343854719 409218232
1 935353095 488533798
1 894152243 895311922
1 539094600 388258775
1 108161678 560018924
3 927705411 975522784
6 424170302 701294346
1 197379937 59157115
1 905253843 62267443
1 698749365 260987937
1 167093576 253786267
2 314921597 381184482
1 44448730 138397122
1 255575322 207373223
5 12016204 640950127
1 223406574 987924562
1 308318111 122597294
1 264031402 581175371
1 532593426 351983930
2 62507600 695273283
2 952622448 810243873
1 530444861 431001151
1 419120847 572510143
1 703162398 387872823
1 305299284 122441991
1 433610206 218449473
8 333680893 439897328
2 372170851 454317899
1 20841044 269519013
1 125537588 895131771
2 515571358 454358112
4 67602838 690242370
1 308914544 856777699
1 941576514 502054073
1 615671714 666646732
2 368739461 776679673
4 233858269 530951593
1 951276438 482383945
1 936856886 95213003
1 476671993 71272969
1 679762672 714863073
5 967207288 380629080
1 247149476 794701056
1 950625572 61470004
3 996923140 409776031
1 396148276 194949830
4 251202060 499446410
1 614681660 133711912
1 879925569 117787175
1 750720474 949655174
1 709413617 72529152
1 672877240 194977226
3 180566519 183104947
2 393150970 981504095
2 621207405 981482488
1 90548283 190142779
3 965885280 686447135
4 398326722 701419153
1 259176256 381357734
1 666463784 573889423
2 394100273 515592839
2 624735075 749191254
1 276182853 900512779
1 657789019 468093578
2 904901302 534430269
3 525558181 500962264
3 580088936 540013621
2 209583801 50398943
1 668209733 925736901
1 962881339 505353362
1 306398767 69661785
1 587994778 411486216
1 457335725 781023120
2 787007739 397467338
1 578532845 9050579
1 630717181 440302842
1 111742859 538380729
1 302944750 983274255
1 598250497 804980510
2 873412610 74917685
1 23043617 975179317
1 587046380 58443698
1 112934229 495856001
1 433295697 987478620
1 203730603 589072006
2 134730525 524994223
1 701138006 159258650
1 934535801 361660444
2 591340781 826719356
1 27632014 828512414
1 663418865 258155998
3 890090529 353615105
1 496851228 653717341
1 477344903 446573512
2 199154016 168784642
3 490385800 602414314
7 217883593 763259504
1 885068135 948981588
2 447691906 580379383
2 623212246 822249760
1 449172782 856346135
1 240490093 966173704
3 44238520 688016354
1 157193778 855936602
1 856052684 721195897
2 836755293 543875076
3 671258313 772634365
2 444411461 845078386
3 964796209 999488535
1 849098283 407690498
1 719274944 605448724
1 242076062 830320981
1 983768112 102574717
1 647397823 330622162
1 58680661 674433201
2 882581060 393419362
2 928694296 149115427
1 650589165 224192160
2 943419816 652142966
1 734426963 169605918
1 714711852 225723622
2 777470522 683182673
1 558747858 877690971
1 626900414 751199227
2 625935438 229760323
1 765640343 968886697
3 490310797 719738522
2 706199019 733439012
1 263594394 365759468
1 800656363 483132692
1 685880744 3273642
1 623075567 605036133
1 243050254 710813372
1 285621918 806810938
1 504025156 515608159
2 494122842 511749161
1 781654207 88836563
2 740890613 261543225
1 190683702 888483229
1 269672700 941668835
1 418763381 577417017
1 350358811 82953741
2 242682354 581753235
1 445402987 34906738
1 826169025 41300920
2 227714286 131431539
2 438130725 603935495
1 938580920 884321445
1 840811060 801661998
2 719124221 164355357
2 766948882 249237718
1 853562252 364365634
1 533748340 276754223
1 104566957 681310357
2 744787931 581976808
1 472197820 529874983
2 458078696 103942517
1 292609015 678032252
1 838058838 59034410
2 927977419 123632559
3 789299839 735594614
3 326351060 806915563
6 138484555 247593220
1 557265873 584309157
1 724950478 950736671
1 488614745 55984113
1 470132024 85170492
1 926158323 766572977
1 15813953 640925062
1 757122808 565439629
1 680537129 74644042
1 700183069 492544513
1 770027807 483839227
2 688125443 341755876
5 386433586 621304957
3 129422455 91216263
2 390295388 521805158
4 960796837 966896235
1 726496145 266594888
1 906160519 484706964
1 135759683 138993251
3 667951973 157790706
1 704988985 45762321
1 456334007 387567467
1 471516148 782384030
1 296187517 109591206
1 921826237 795267078
3 197176306 454451804
1 390544 225408054
4 553226190 423967444
1 982085768 232842621
1 451130244 865289163
4 849203445 469399659
6 835382627 869130325
1 992967570 469126510
2 535200741 948548940
1 535472834 155126763
2 238938978 463729707
2 181261050 619345453
1 484723696 406373234
1 355668928 788979264
1 773173748 790436852
1 224893390 456876530
1 962504262 130983293
2 763917246 110540970
1 249289153 778293940
1 45271956 440201228
1 742849474 284369606
2 405491006 376652569
1 704638692 477484396
3 445308710 34764386
1 548025978 989831542
1 395716433 844677089
1 504806736 988525559
2 943828306 734057738
1 951034199 782822434
1 479028105 390757436
6 591108117 568872142
3 31274648 729615456
1 631673288 551621019
1 84139899 45724234
1 614910569 712300614
1 874841483 125134966
2 847129939 887601558
1 752673564 541699450
1 601430571 171016630
2 184484402 996555843
2 928295426 429450370
1 360213394 360120499
2 426991665 76434723
2 654930423 327538263
1 731039177 488202143
3 709632461 148030819
1 739564987 64947125
1 876998382 29053825
2 939236735 890203422
1 168300088 566269938
1 292685919 306383927
1 882513121 98546304
1 45680563 931017501
2 255112495 858948468
1 68210552 99910505
2 122765561 566048854
1 817474484 923514284
4 266857632 700902229
1 436359706 525325852
4 568495430 272161404
1 814771417 73701722
2 90069301 405517530
2 328721433 531679252
1 968101231 251400820
2 420639032 586922616
2 390565827 575572693
1 824296698 820486570
1 863758043 876113313
1 613751207 559157104
1 457724050 422005539
1 846191149 163095503
1 359307064 190883494
1 851194870 524621778
1 678309131 489617675
2 264843434 939414981
1 669022759 439340087
2 939645301 73678219
4 599622056 434895378
1 841738557 79440705
2 445013690 699232987
2 533283841 635584606
1 194833507 175727995
1 323069557 686517861
1 785572570 89976607
1 927375911 180830519
1 277966063 659826981
1 189499723 11616725
1 527518108 666422046
1 407530576 988162666
2 640446090 937365662
1 31697355 950947484
1 918193019 906869776
2 969061249 546840938
1 72878552 2464273
1 545097715 792532719
1 37108928 704185709
1 577551064 517223582
1 324435321 384424757
2 781874882 622064627
1 152019220 886249251
1 699945511 577429192
1 559401248 542445603
2 672375426 818181253
1 21929397 930185347
1 121741966 678795346
4 574546640 742963902
4 220562657 204692421
2 254350406 979434147
1 926445391 943696144
1 851011874 284627321
1 173426068 37712405
2 727212405 947700207
1 960824111 672276086
1 774335789 703677347
3 375848989 28806053
1 674589792 599707729
2 244984330 730111521
2 589600462 177494405
1 748106480 592840375
1 127466007 897782866
3 157321276 119527807
3 271730395 614947464
1 896347797 523354811
1 115286200 428431958
1 870141520 220861191
1 463213155 53262194
1 264647434 146951353
1 29889672 693394205
1 504674882 162841307
3 871988978 435159374
2 464899831 723401380
1 227073660 28164714
1 829285209 952693144
1 499590030 578540350
1 103971772 481165325
3 730826998 77971746
1 810312719 430553666
1 597566346 890067440
1 52121377 319988424
1 558422442 936289490
2 763742110 575832964
1 843614527 832175178
1 670919315 870981659
3 369048315 320651040
1 456595151 894313670
2 117815016 325818981
2 872945821 691333719
1 269116592 911846323
2 589242057 291591916
1 744142119 32315696
1 685283456 946602150
1 945624863 253399467
1 122085246 210010788
1 316442835 394767067
2 341402438 404118067
1 665489779 292881749
1 673335346 545160062
1 612669334 61985787
2 806615616 962475948
1 774461044 904867736
3 321369526 574376415
1 57886658 185484395
1 966882187 546653721
1 196525446 181661764
2 348341509 28208685
2 950183142 765672343
1 881033994 270235315
1 724468165 123166979
1 934125747 881737135
1 642817147 204520538
4 672099957 691045392
1 577380548 872467276
1 534154580 508529438
2 487037384 327986660
1 481713933 118194859
2 946680872 220929590
2 779879909 835300088
2 366711786 906446172
1 227072363 933119340
3 846868529 318165933
1 396269766 622550251
1 987710491 305419143
1 635574709 457676234
3 733662367 560960974
1 430229552 670068533
4 84830514 419182138
1 709352953 755194152
1 236355619 455987120
1 99776666 573384140
1 234777432 404452568
1 220480971 685553872
1 680380407 48735111
1 206162800 624826333
2 161962231 803410424
1 18105704 683827161
4 650027162 624490302
1 701261466 907747275
1 523254670 310803873
5 481751379 245763817
1 713594577 935740642
4 1100179 945411120
3 750689293 84445150
1 921401044 767410772
2 551251373 568060588
1 875364840 760239847
2 155047678 488933496
1 705095601 259171927
1 273050746 736701934
1 233275641 518523547
1 775593430 397015063
2 44495977 525850350
1 525184364 746636223
3 177205654 311596287
1 635158445 535718655
1 166096921 119572263
1 347981366 944329917
2 234119697 503237715
1 404118774 911648160
2 41417976 872576487
1 95314439 49072796
1 724756991 838057390
2 744472428 224949269
1 796305446 530038165
2 157996379 233601882
1 277186575 808577437
1 453427165 212448563
1 958980286 962839240
3 638176152 615784932
2 143330208 397919018
4 437198903 73922487
2 699194303 134290542
1 278773647 544105935
1 576691403 257206884
3 109540905 236153505
1 549493045 557266662
1 268496665 653830890
2 925975885 482665402
3 800166883 130507356
1 239311899 636472227
1 648193664 775894898
1 793358482 91576372
1 627313310 696752309
2 730638966 274042683
1 703967029 642710304
1 10252545 837899268
1 1535106 494934916
2 919104305 556058441
4 675728717 502623073
1 146350090 9420841
1 690494894 444514975
3 833317443 862434973
1 534187432 247653446
1 845131438 189504991
4 847700699 986745310
1 718280695 751458013
2 892549435 53286930
3 749024311 143295805
1 797334605 485552507
1 493589926 50526908
2 704196327 114276540
1 906661355 395690034
1 332369716 218276588
1 159997368 137372919
3 871272576 882970058
1 831269096 125874195
3 676411777 882234507
1 143450459 971985510
1 974419686 298792074
2 918719474 226448017
2 493015810 492551992
1 36957055 503586667
1 687791041 161968233
1 481435380 402249024
2 859959172 462674794
1 755368971 330971588
1 582402580 815993248
1 222046039 656359342
1 556297167 462273272
1 128787274 84910537
1 418938502 119661298
1 929314532 629504516
1 720248709 520545923
1 222083413 940935044
1 350736505 968994668
1 353873209 616983384
1 870059815 654457200
2 42020604 767537011
1 977814098 477510805
2 902460640 671668347
2 500799136 327070553
1 460085559 457442775
1 110882392 293907425
1 29026659 597980208
1 322845189 640940754
1 872974849 725245441
2 526805398 416347217
2 914999608 383506177
1 472004828 665201581
2 348301820 454872154
2 825549103 996615425
1 297512975 491377671
2 34584677 856679756
1 879274593 887053357
1 911654157 738986371
4 124596740 269250326
8 436571457 393671320
1 228492873 915293715
2 898387879 267983621
2 763497368 955395190
1 861257545 75184685
1 54769623 412760997
2 910921800 799435818
1 64101983 747395800
1 983740091 652465827
1 501332402 111305842
2 487966272 86573513
1 590422322 423967807
1 883471389 541770440
1 278403516 382171907
1 572953713 285984083
1 822637402 795101585
1 663388649 160725242
3 95424617 541771375
4 624386867 642498178
1 538523854 409499037
1 900485493 425012570
1 64141184 678312390
1 970298607 734371681
2 595290411 917171372
2 482560956 503636529
2 591727396 927152541
2 720196712 472024000
1 43525636 836857000
1 666986122 474662981
3 115852438 277429202
1 100070801 755432082
2 956847600 316409364
2 97115805 83718628
1 560411987 196919225
1 715551246 877210019
1 563457082 759071679
1 197592363 246339727
2 866598048 789407546
5 980887032 648852367
1 525838736 120013670
1 808198133 89935443
2 615643826 266590837
1 259614296 778199461
1 940641300 317953208
3 474811806 53900362
1 797886801 944085284
1 341177615 231333689
1 341796514 375421346
1 311938452 366300893
1 639615541 561954076
1 527677262 39573496
4 563447383 732606502
1 438318221 406016771
1 695626132 429606478
3 158025608 890548307
1 334657902 268750826
2 402319123 822302174
2 321848714 397914377
2 131481285 335957677
1 434893534 594142132
1 346444050 753749383
3 411928202 731108529
1 172291180 842970866
1 930099986 174790070
3 283322059 471815505
1 566324495 113607480
2 260490186 242992300
1 232349175 623538856
3 290304649 592605185
2 491719119 765568384
1 982239004 436326800
2 84987256 612764427
2 72706270 263714480
1 198353899 900055385
1 908430540 171303353
1 345560184 77978595
1 922822734 728023169
2 864615093 240563203
3 563231290 650636655
2 559921339 333715785
3 836298023 639376137
1 218807798 522934301
2 822536779 171106674
1 534164048 143992233
3 446173297 551715733
1 646130903 861482623
1 324815050 296219463
1 331755458 676147002
1 573668500 841389755
1 740330171 612137673
1 114030594 651813894
1 421184666 956381933
2 326240717 931871677
1 681921491 787180836
2 660988646 398047012
2 99436375 412375902
2 178488650 194490423
3 108085434 266438486
2 173335263 619432282
1 249182948 764974614
1 807678441 847123893
2 186111854 532465185
1 248514304 858768057
5 828295283 771155070
1 439734126 919480378
1 562379063 359373570
2 839191919 773188103
1 572810351 39993059
2 280176347 688713924
1 552113216 806031756
1 945028881 309562340
4 129237981 174290348
3 133724010 223069633
1 412809097 530018737
1 703879522 249941236
1 467064168 475741638
1 154567878 920983361
1 354659249 371701838
1 846717621 916748864
1 326775184 908417611
1 141467924 33343961
1 663296794 438981202
1 759171562 958722456
1 599581057 528284285
1 864496294 722133749
1 266796659 818007787
1 161218977 664939080
3 684518464 436469994
1 876161588 937298504
6 280866134 120288654
2 364177952 207590816
1 642930503 22404389
1 293125265 641476578
1 406095194 612673843
3 676817371 779218098
1 9260044 396138602
4 462695288 614700764
3 658496583 980531350
1 35463588 875475329
3 61293935 635466911
1 30156644 401652756
2 931410281 855041379
4 976278232 360957319
1 442454079 830139819
2 207728587 985673959
2 491093803 579188820
2 677307176 629252015
3 947507179 679081838
2 815259169 453423465
1 442081566 858187656
2 799690318 108655151
1 853435337 973524262
1 906340637 396902795
1 600311119 360658752
1 351171657 81047050
1 643316250 731872169
1 744479080 602262918
1 126483897 493997969
3 162111384 496534015
2 39876286 798993186
1 952583282 537665376
1 216565846 719877043
1 515569987 398520465
1 186850058 17575198
1 60274216 797060558
1 119576836 566447787
2 458184664 257690841
1 603329491 844038377
1 768689081 221425125
1 813901104 948267911
1 255201161 58401255
2 52475280 179237763
1 569521897 329949588
1 758529890 20086006
2 414403611 289203028
1 735121377 770041620
1 290180905 188904392
2 273223797 178201205
1 221604996 753121248
2 400484183 757182685
1 716287619 787117284
1 610864575 439846790
1 988951782 619968839
1 619795829 424580528
1 933044919 752805575
1 343961870 940103260
2 781380165 805763699
1 64179920 866026466
1 897041972 981896278
1 929317168 155413103
1 431017087 954355264
1 405228677 910787775
2 869698695 861822779
2 577599086 491853229
2 529742441 800338014
1 879673991 196363161
1 28497203 573272780
1 288929433 348358831
1 694311989 611705282
1 539148331 576816441
2 779398637 895776083
1 346536227 826956986
1 412757532 714222270
2 532616694 151297604
3 875459588 601796042
1 302218694 94597474
2 853344778 671194886
2 909558953 308673953
2 175180273 3814769
2 262067819 572307878
2 237689214 734913547
1 82321605 406494495
2 782647313 475321354
1 46207634 274773665
1 142752554 353262503
3 463029587 601971289
2 916668985 791905246
1 993565469 301848241
1 234525746 938865675
3 808520464 666161102
1 334381494 685384007
1 515461741 214037941
1 774135884 57537890
1 840880489 51598466
2 115669420 300416397
1 334038219 795829309
1 826843940 297066962
4 765203339 657167747
1 415063216 598144056
1 425768702 817003273
1 969934140 89157735
1 552714729 325955324
1 886262178 439058176
2 911741207 643263401
3 29854798 530272718
1 60908520 725868508
2 383303542 728254378
1 412291267 299204265
2 410933332 991593659
4 187624987 57605939
4 960325353 656222480
1 761130884 35732874
1 596505804 33427757
2 759677861 840306802
1 34821297 313472205
3 239459743 500316576
1 463366635 236733341
1 836626364 703139076
1 160365544 280342531
1 853261807 742832460
1 822101830 318332606
1 710305507 87207251
1 909268304 458782208
2 373639959 709150641
4 650572305 220001890
2 182989753 899840974
2 974297152 92042933
1 214850730 860632479
3 848788304 573400561
1 689486415 878994561
2 334395618 668670814
1 89441313 338970717
1 537091745 883875195
1 519178122 757042088
1 20747026 71314894
1 800463184 911018453
1 109111862 149124430
1 270390149 614428827
3 932579899 231749554
2 143157124 367507561
2 865555079 798486806
1 526884873 817217879
1 827269890 546194752
1 411645313 881984474
1 63707399 27426801
2 300359258 613225564
3 785139037 697432488
1 75188501 587435062
1 965113040 720156200
1 503190474 982324159
1 928814459 253509512
1 731942396 660236583
4 516961396 780692378
2 702265521 974558347
2 980936750 743125887
1 562911575 958295918
1 166992316 902567144
1 165644425 190150263
1 566677190 360926707
1 509824385 248464495
1 837918122 796967900
2 241360479 70228169
1 54549601 118460272
3 280867814 923077875
1 328692392 871044731
4 674423063 27452537
4 718587629 280682717
1 855758719 419719072
1 708788108 407460428
1 992383318 526317833
3 941954152 154679557
1 323359428 793040272
1 31814492 478670652
1 424501182 679101373
1 973816442 853008981
1 448580273 323052005
2 752577297 457534011
1 292700793 245490607
1 997417950 75930204
1 464536431 636381582
3 581924177 925317081
1 530308020 982889973
3 438315543 395288824
1 449246577 958901795
1 18513840 171216996
2 14786404 596694628
2 865696288 459377847
1 44669126 480711411
1 152508825 434450682
2 812235380 679839942
1 581357239 733117288
1 154758139 442320603
2 502247115 516711562
2 336360562 959975726
2 590852376 515618170
3 997354006 778913805
1 686777020 243719790
3 800376086 838148438
1 120731794 580349087
1 230416804 757207926
1 937291726 55497937
1 735652593 102024419
1 935481086 3846410
1 654967175 504025230
2 981746811 835143130
1 258553030 672235201
1 789597282 100995759
1 628733524 106460779
1 512272232 698300416
1 603996244 968364889
1 180438652 306177384
2 728930784 478388503
1 323132651 418964793
1 948305478 860811378
3 95339513 291850718
1 403524655 704746821
2 730903580 565907952
1 518782479 199584918
1 625543607 782995459
5 208736403 284407760
1 925525028 58870087
1 571822094 210719724
3 440612925 400122038
4 142656597 631798130
1 935810920 780909866
4 468290711 846785965
2 925997038 221536073
3 863450040 982132409
1 793829539 370956225
4 819293133 694603804
2 35421426 483363306
3 251727746 91079629
1 69216454 711037272
1 25440056 536526271
2 411150691 640758658
1 72681862 350046208
3 642205396 387356692
1 854875236 885189016
1 191159304 434481778
1 158757997 62769706
1 651825661 335164340
1 708351551 990775233
2 477385830 274535699
1 504459011 243680732
1 11918586 620670850
3 193726590 793174468
3 933408288 657148454
1 335360854 434638829
1 595823564 442860349
1 421917440 81795973
1 682565482 997709361
1 390746006 945207518
1 550515820 223786818
2 683802765 110063053
1 697426083 45859613
1 886491128 952379096
4 242148535 182266909
1 539616654 101239004
1 637181262 146364831
1 69439436 846826752
3 904403947 801036880
1 877327326 566772494
1 662770868 447373003
4 728038354 147011634
2 71285891 708927381
1 262209042 173072607
3 971224288 396591800
2 702910489 7550008
5 246096200 151397207
1 462553702 757045820
1 172677455 364142848
2 757900812 326625502
2 371352438 868319010
3 271167830 655155774
1 783572183 914632778
1 661155247 616702666
3 531433279 290448172
2 545538206 818102468
1 395690735 172218730
2 82255428 431931554
2 13370929 52391742
2 214222130 832355841
1 563114460 796400460
1 134973670 881023940
2 372327261 693373804
2 902495099 596715981
1 888691072 823847418
2 16167550 495903217
1 392902137 172390008
1 202489657 558964318
1 936640772 321116938
1 555229613 154305344
1 753553752 779129371
1 820164973 343817460
3 220758747 844160031
3 178738234 104036731
2 29601728 619005668
1 632100385 327272582
3 811986010 829266499
2 591453581 671398398
3 408720115 420225461
3 896351723 55138919
2 757480299 51527211
1 894345091 9269472
1 823994886 720502460
1 403686317 184101591
1 57475147 382571549
3 491740273 683036819
1 73869435 968422778
1 436334426 454358198
2 484794618 745525038
3 645447329 517611592
2 352479964 117132640
1 343384234 645199603
1 245265653 639806692
1 149184760 169809377
1 945568755 661387803
1 202105409 245621115
3 222376795 323209755
2 692379830 649757970
1 361296999 269369155
1 784469141 355344842
1 64755449 752531534
2 703732565 97745917
1 554249176 54332988
2 642168295 647133491
1 637179090 576194980
2 849212343 815004156
1 43818087 771834925
5 455789990 162476001
1 527420883 959385770
1 96541720 403243903
1 737776887 204867499
1 13969218 148845273
1 526426120 50498991
2 110487648 902359224
1 540286912 756536853
1 940717834 862496422
1 551404143 594575129
1 578478334 55757705
1 694481137 299059523
1 820797368 546923046
3 421160323 635499753
1 472681510 470730157
5 19043433 760150476
3 275323530 333151185
3 552937466 884939090
4 510452423 945304123
4 172652254 623754605
1 423446596 957809499
3 709924357 709494915
1 803178237 605426551
1 534132528 296302155
1 980264460 394720017
1 580659677 971971718
1 469574383 235677429
1 916291820 662597214
1 210189256 962762629
3 973509284 588807698
3 50183524 874571870
1 753022177 414804404
4 41527852 968214199
1 62377494 935832658
2 816799521 466133312
2 129044836 765221062
1 396490451 756520514
3 733892420 845512761
1 567182992 941670725
1 314914227 386496878
1 683017751 928045186
1 624846800 229108998
2 604969434 832039963
1 13569995 973907368
1 834674463 939338994
1 321471589 141489637
2 70461430 153112183
2 697296255 268450708
1 186816581 567608934
1 842604109 259125368
1 999477315 409289774
1 906840624 902655638
1 951120576 394000702
1 325404654 211728987
1 555774324 585070793
1 788169511 112792868
4 704362742 366969428
1 421120145 169336399
1 450541760 799780132
2 298480205 951831853
2 281139501 337427525
3 343100638 987489655
3 241961115 518395519
2 209984608 445701612
2 141856887 704595740
1 352808412 857565280
5 297752394 173582969
1 779747641 328854794
2 897770917 594780372
2 743571576 600233257
1 769924227 45611592
1 17913648 863771435
1 3275828 478055160
2 383978754 178708689
1 841722861 161746259
1 326995313 569385220
1 572250897 740807588
3 874953133 598712128
5 55567280 320835373
2 30831450 722177735
1 301930150 472290767
1 988264149 966855252
1 529701286 833939167
1 333214570 645424710
2 491580920 307077049
1 653824183 757253654
1 856113576 208064443
1 403616397 819785749
2 107542773 365265341
4 928836121 299967698
1 35968427 74248200
1 417902754 673673948
2 222766136 635620155
1 339101865 759689530
1 92206768 737730776
1 268901394 255832201
1 670801256 196634877
1 644047952 623447809
4 421857476 777548792
2 277000810 150194381
1 818653767 136736512
1 941696760 927354775
1 22382350 443892122
1 371574792 431018068
3 307929874 602434694
1 964795171 799526686
2 82471275 288700575
1 379325952 929496109
3 974057529 548692329
1 864535001 399012079
1 102548053 327344223
2 750686202 691960106
1 904748351 439530542
1 910513811 719621025
1 564216168 338051469
5 874035869 77406695
3 841878024 131609976
3 542560660 869815506
2 78672481 679185787
1 307303258 573341864
1 375911761 144350472
5 275905959 124572730
1 207975391 336635749
1 772749371 949905120
1 544714827 527468611
1 400170480 348508202
1 520696476 730309684
1 994989551 512615393
2 789903846 900247883
1 14827296 149152368
3 158081432 765833413
1 519075375 771287234
1 740557161 905374950
1 140578058 877751767
1 492715411 331590548
1 55217221 459036951
4 716270412 128189920
1 188692847 633347074
1 86724915 574240347
2 278728354 404126801
3 894426198 567910890
1 364172942 836050935
2 601307497 532098557
1 520573341 59446870
1 142021956 595580294
4 684961236 24503531
5 687505038 748891056
2 206758026 232706710
1 585775254 187125473
2 902939450 261415320
1 620764588 41025357
1 827052036 269844468
1 970226725 83278601
1 897693908 422079215
4 899116000 157946970
2 509422027 676895959
1 135199491 291355370
2 208510755 812160548
4 584030618 211408420
2 658711689 528133917
1 627537395 418181933
2 269948171 966766496
2 408369902 809424992
1 434682080 8431252
2 767064869 953708257
1 590823594 668293677
1 621483390 763107096
1 196519011 580991877
1 720695181 465204284
1 733551644 175178990
1 595456261 765802593
1 194285311 328749050
1 149788021 861944992
1 379666890 740630643
1 615667170 817644527
4 452390223 142936453
1 556608700 292774163
5 790094730 788140859
1 414258207 704900638
2 464739094 892447348
2 912954430 444624875
1 986006001 875817938
1 863316069 218931053
1 938153313 161456944
4 432353074 36118990
1 995699506 52087719
1 177280606 651413656
1 115763289 573707368
1 192172933 322416707
1 95379761 83678625
2 47163925 630667241
1 824460730 672640502
1 996055744 117970668
2 359286202 785016863
1 699835180 574966960
1 446916393 235352863
2 721669653 411288308
1 778307803 445408905
1 300152166 227988226
2 330505667 345549019
1 381126258 579340950
4 643466594 668331197
1 859710369 214243547
2 826906103 627242766
1 708797779 636864086
1 537399486 26741967
2 512036563 649381853
1 797896538 818536617
3 503803760 794342862
1 920487160 981065143
1 585387881 568171351
1 112994996 232807890
2 462976804 43156952
2 803640639 427620719
2 503094824 469551191
2 945881279 304428483
1 91936541 531596647
1 773434106 823167873
1 907877319 120545
1 930780427 9341208
2 837862966 67625716
1 618610784 758974593
5 163707170 26194336
1 872313701 994776911
1 443663878 600025964
1 172362673 12375892
2 60358960 561946850
1 162568818 643727417
4 243782328 250508607
1 855074922 887615712
1 778358835 745992424
4 352717411 967480414
1 253055437 64077424
1 132105841 124336923
2 245546745 17324657
1 833177100 689551136
1 639535915 457773133
1 386218602 702916244
3 81331665 852638917
1 468165186 188272013
3 957881721 668917178
1 215933240 399059750
1 324090553 675601451
1 63950042 755741127
2 808197377 42235700
2 671136297 478363080
1 129713589 920743858
1 356716163 625186724
1 833445688 785967392
1 27210722 855288252
2 469877820 633285561
1 658041560 384679329
1 791731195 597441871
4 108512219 520502306
1 680258605 136781951
1 646283036 126598044
2 61477329 117002507
2 453571379 113621672
1 195864101 233153170
3 295599192 566969235
1 454424171 883700827
1 621089831 674429996
1 958502740 166466678
1 586373251 412762128
1 708525736 63725196
3 478019610 855946401
1 641164831 540243878
5 617016316 690600674
3 499488944 441764179
3 883230736 942414529
1 832301420 96955146
1 191251663 142916842
1 516433395 468640580
1 77487434 563108699
2 640087004 24051604
1 65947077 467146598
3 575053322 785100647
1 652394344 816606022
1 347967798 738878410
1 139894448 772908261
1 142909581 464099147
2 693327479 75986302
2 750479857 74795960
1 459744136 164157479
1 869545624 441604569
1 192965704 180370127
2 554821557 245414592
1 779564699 908683601
1 416649052 802057230
3 244891172 685325665
1 230977959 556826106
2 139379493 726721676
1 271327439 466601428
1 189487031 342544257
4 524329652 881609149
2 818554146 924913014
1 540204373 204888882
1 809283388 236917244
1 842816397 810170473
1 995092506 809010721
2 8015344 379934997
1 759265457 820323126
2 404893772 895575095
2 941373649 279017113
1 294764173 825746316
1 580172975 177919295
2 104595923 528986462
1 845043007 455319705
1 142702650 61218241
1 744207604 16767879
5 739381253 590238693
2 401199134 891607204
1 285381659 765295117
2 643349629 506698400
2 823623346 625495125
2 236069273 965144642
1 196297399 888548770
1 478999144 337290988
1 294802774 343372737
1 131738530 113842286
1 884854115 152812751
1 329252223 2951437
2 173789028 628707800
1 940571385 658326587
1 994325980 49638648
2 433662728 15788602
1 453669719 82900326
2 900945552 588146808
2 661866859 556625005
1 247373428 49661203
1 72950298 661259471
2 512794879 588819517
1 535072574 839571621
2 243514850 941290794
1 873426773 883728480
1 571608909 978262384
1 807667434 857154525
2 770804600 604792429
1 546197414 820728968
1 799990945 797059482
2 200239117 3920146
1 869678190 883887354
1 400579774 856437811
1 288226456 904255009
1 124683745 785259726
2 886570646 868799754
1 258306631 964245633
2 16845037 174815194
5 888496949 647538438
1 122413108 993105670
1 234146740 578042080
2 102943777 584479146
2 694615745 661096238
1 323271740 460754297
1 797061249 432307204
4 29703889 668461445
1 152808070 866822747
3 943292955 847718406
1 946987571 403847584
2 227228803 29220902
1 252830454 898715526
1 920361961 165627203
1 976662007 734972001
2 57131172 292687456
3 921841138 3746478
2 953888383 722744772
1 87541763 85677332
1 955019655 730711298
1 8527026 551903181
1 722990383 391981766
3 654619425 994835202
1 177907060 401912739
3 143261063 390514257
2 205318579 32320076
1 60812839 514799685
1 593338611 598947550
2 970619589 795560297
5 22389741 455548221
1 63900678 376316019
1 687983686 91394770
1 862765649 221412439
1 797058746 270622461
1 941932181 855794462
4 200006855 917238605
2 510309734 479509353
1 676090226 472513666
2 376470486 31491059
1 325853395 107277239
1 800609179 881121579
1 701025436 627754979
1 990043050 655440927
2 953043016 154177867
1 205661070 586725703
2 269625596 218497562
2 880445424 820995248
3 112989175 23489776
1 424199376 840835969
3 710043286 51598800
1 887774870 597944791
1 726665127 877464020
1 693965645 465428934
1 768275360 659869159
1 234135528 160511989
1 617706049 710887208
1 152122397 433268574
2 673940896 431923547
1 511459158 142296150
2 29964434 611627622
1 511075595 700840115
1 435611727 42081531
3 977000410 759751026
1 117292855 724586379
1 619742817 438798742
2 183448324 773308479
1 653629399 584972672
2 184154600 254733342
1 33173483 99733125
1 386637390 428537746
1 179272578 42314069
2 63924178 416532544
2 521514317 542680212
1 526974498 698304553
3 660747653 636097927
2 111846357 386456701
1 132013864 669678787
1 447503383 390005895
1 889119896 878239057
1 59451583 559377292
1 885635642 362366904
1 376113926 757299581
1 774540925 718126636
1 822733594 862464377
1 553593060 220809532
1 19038294 495149976
2 468895697 293515370
1 88660954 887980527
1 667885142 639053008
2 63474192 851786075
1 983049900 897643727
1 21651692 760635255
1 941014499 711860992
3 532450970 850546691
2 841725231 719243603
2 190238382 698101515
1 948761716 468452951
1 311029981 112852719
1 571851132 61143633
1 12286097 279925489
1 973018246 626570623
2 966168917 674377935
1 310450142 545287818
2 748896314 456590398
4 726565815 198046085
1 772826868 792754061
1 91874731 253796852
1 216245592 24002528
2 474157226 777759924
1 668163608 984107129
1 709800042 735940652
4 87549837 915822248
1 976844287 425399706
4 199400145 104099025
1 392324263 881721031
2 118774810 775360402
1 253583943 817047207
2 696426636 477613670
1 166703402 97733538
1 868900724 180896298
1 134777103 373221595
1 397745574 776662523
2 362602413 468504204
2 631520151 16484509
2 316842028 552776659
1 141405064 558212465
2 227881472 595135066
2 901865817 453610762
1 839725708 118315485
2 868417204 307398790
1 10122192 867036903
1 547449996 660938825
2 345721333 313505630
1 277171476 29406907
3 428166633 50498398
3 72201478 41362153
1 674795854 205539146
1 191832296 542178201
1 814251469 615544315
1 212788064 62229339
2 716083308 4621112
1 698869880 31608997
1 311854444 741653794
1 931637248 118799790
2 20591911 567034083
3 486971471 84118416
1 686202085 196684489
1 813154948 213185048
1 771968142 162131941
3 961211743 276888089
1 40219120 296135774
2 876046067 620390970
2 600088932 890630643
2 773946739 718721730
1 978733005 114306120
2 592887802 359754511
1 228548903 448284228
2 498822534 434622397
2 998029365 452161968
1 887153322 911542851
1 548585194 706330647
2 155480122 653251380
1 310694510 49036153
1 781918003 299152075
2 976548570 190402881
4 341110598 314012823
1 398817054 7127935
1 642478728 555244728
1 397297317 901674796
1 545595296 893462471
1 569736983 503755647
1 341245789 467862288
1 173632439 121725277
1 898534991 750577507
4 736680834 949420334
1 584427043 793381260
1 312717232 843541522
2 816551758 605335506
1 281205569 427303190
1 65144863 659982292
1 841116966 80035705
3 82598531 488079142
1 528115476 319348472
1 743215369 272047781
1 301661464 545318236
1 875078344 349637222
1 660619613 941271285
1 422742712 418233714
1 130489213 363824698
2 914391951 36941172
1 665368857 800613512
1 915897543 975064762
1 526983806 968370784
1 578380193 94056035
1 659497717 580256341
2 606262645 365610810
1 940950447 979825121
1 951544167 111248302
2 781968923 98803180
1 884841712 840722662
2 313552223 572586352
2 675792761 615159812
2 783040528 905029412
2 918621212 286673592
2 719635905 692482291
1 612479756 374298183
1 71035474 225116032
2 245375590 294163150
1 960983036 222476573
1 687709387 527843283
2 849006742 592366554
1 532712296 503644336
6 379778847 857752842
3 74401875 903038757
1 484218130 952361285
2 515104368 588401548
1 179098184 924723375
1 852075890 349181507
1 20905999 229544440
1 370749712 389893000
2 365039375 468353673
1 739931506 550374562
2 998453728 819303605
2 785979884 860219759
1 338208770 405020984
1 340213476 872548267
1 93276679 72230623
3 558528348 204172986
1 540361233 790836719
1 600491756 658703580
5 517335146 369898349
1 188356789 865099767
1 36187008 367040886
2 494110699 531323857
1 580879655 251361653
1 715797073 119904873
2 191824380 898066901
1 660678550 851729075
2 245032010 469961397
1 671114878 303821965
1 69127618 267614177
1 422456417 735737931
1 269927863 465254216
1 698115095 67951430
1 734002503 758815864
1 657539319 669969176
1 777026202 668208422
1 221214230 61208690
2 822574626 416740035
1 135395475 781679449
2 462577924 674394026
1 135497792 565478237
1 479803487 741499375
5 618911900 409180363
1 636858789 956890841
1 518746633 879437997
1 147636394 411182021
1 316063992 314585410
2 102540918 941864348
1 982962675 691245281
1 783211462 851406243
2 393401303 249072189
2 152392252 497764677
2 715407533 741934921
2 375746476 275560635
1 815603602 851211426
2 488911802 630101268
1 498155219 89102012
4 962260706 721300372
2 654874070 30434393
1 466746754 271501237
3 727353332 541302753
1 299874687 969944193
1 137086658 137832678
1 33018447 31003102
1 436722123 384604678
3 329122973 270139208
1 617912723 783760493
1 568580325 217481994
1 962212804 341744632
4 551942012 128279461
1 56438689 783948858
1 593550417 56819980
1 177521236 41012044
1 678590540 433993246
1 750909181 113466137
2 735176104 252820780
1 125006842 375221240
1 631120402 954608940
2 680745422 808394456
1 629567981 766475804
5 535389418 198781987
2 413675758 135914637
1 847499944 821662854
1 347272173 557557608
2 940798486 123033182
1 451692998 132401434
5 907369602 59676259
1 643645675 507881235
3 972030244 519784935
1 333010848 52376741
1 77057083 675050782
1 203153372 647327651
1 209209623 400612705
2 450029432 16773374
1 40496857 614197017
3 670021348 114047703
2 954294888 945295044
1 819576974 675380429
1 270938108 131625336
1 550437976 804884037
2 366991860 820194527
2 50363936 161245421
2 522318826 503586393
1 374979928 948042889
2 694188988 953105392
1 457689250 182703700
1 713581772 258256957
1 827970125 133199281
1 588310200 785956684
1 651693390 775343003
3 531971430 654317258
1 696848045 134855363
1 785320928 229498937
1 714817557 997325461
1 160865919 786651796
3 996121238 419781515
1 608471056 94758033
1 542888398 444738900
1 605738757 966466958
1 907139986 434087871
1 369522244 689598519
1 132597508 655780708
1 649571 436564759
2 385435946 103286199
3 173384797 437071600
1 806740218 96775023
1 722950153 685245657
1 627810239 117502369
1 692746019 382715549
1 68281041 453319278
1 829758322 737479409
1 949404082 326554326
1 850483096 139722833
1 760232341 498065495
1 720760564 581908061
2 543046744 843754198
1 473719749 344061069
1 229186207 881306419
1 741655552 146653400
2 970028561 144418112
1 552914475 238068570
1 999829568 396751213
1 115481449 166327351
2 651682121 179980421
1 679749248 831645169
2 603036959 288650219
1 26352938 77706295
1 757539355 741108090
2 501829217 935121837
1 867123482 811624986
1 196437437 700512593
2 272600477 168362403
1 209337856 250442662
1 938850877 876141399
1 270142500 486401068
2 366161070 769222164
2 290833444 337295174
1 695219699 223294066
1 34706463 602428583
1 417826741 18802794
2 73232227 932448037
2 767121324 914914824
2 65034679 841500026
1 74687304 271431081
3 576850480 594778211
1 612437476 919353372
1 581708700 473916657
1 316265559 26024968
2 405782077 109713146
3 931049393 924660812
1 144429245 48752650
1 550015327 905776101
1 999763046 715364358
1 283749908 205578320
1 234867630 87031483
3 717873930 194242292
1 115441138 187686829
1 871195659 266642095
1 892230294 648985178
1 393960435 886244456
1 498244877 534183448
1 146355280 853065003
2 523792775 306923068
2 673311572 303907468
1 992804353 75165450
2 138294586 159609707
1 374180718 470664401
1 199286437 317793498
1 683337668 539828718
1 138766835 977443398
1 847557546 7710951
2 387340846 25959392
3 708152737 82981066
2 458458162 971142936
1 13487330 139503404
1 136208658 175052365
1 647799433 794839506
1 537327317 923178149
2 105749225 558736363
1 301710968 481503353
1 140572022 862155918
3 623540428 690419510
1 932181434 808494700
3 10135081 180541442
2 90536419 986319852
1 410158190 712565973
1 950282850 696214239
1 368984245 674334928
1 264992304 547880751
2 881218889 995122609
2 144167540 320043620
1 765453673 330709026
1 595297756 67983607
1 30484329 744652254
1 462551731 960384368
1 772637698 346315930
2 241082162 943388164
1 896194663 373395540
1 49099955 178680972
4 859327339 60504648
1 703690719 895551558
6 354349465 374509890
1 571299055 739600906
1 521213608 505496864
1 499552695 727876669
3 546476592 829962242
1 985033765 452033305
1 720073395 747742222
1 416223531 221064485
1 403812243 17950493
2 704444980 291144952
2 710420247 297315161
1 531130989 619334653
1 9243366 489893914
1 376644022 535743573
1 513675585 975739193
1 18892287 988389902
1 802419708 57793005
2 954322095 761435383
1 510354607 37822315
1 431442985 623100807
2 231091430 236022865
1 830006155 315048843
2 944309497 283886330
2 644464352 364462084
2 610267611 622884505
1 869512512 483276953
1 163603706 104224401
1 151937407 672547539
1 26573005 40962917
1 303000857 285907555
1 547532605 832550990
2 399551259 674883394
1 70165505 431541932
1 831613565 560244946
1 527362027 914026597
1 288777696 406928585
1 32001310 489066274
1 72963436 999342478
1 574254014 459471796
1 123054930 478124123
3 394847073 687593936
3 750040763 633630313
1 226133764 793621364
2 781703312 13603677
1 572797521 275771854
2 145924175 779733378
2 447408965 726130680
2 463094332 589026058
5 543655044 379408464
2 39434687 389399472
1 732672096 314613187
1 531537666 532849314
2 754939723 159537246
1 102573336 713992330
1 273047425 514459689
2 267176163 846171736
2 618185384 470485804
1 275259985 458413525
3 231296193 752183993
1 986002373 243836135
1 758950850 612338142
3 982369425 267378362
2 245464436 320466336
4 149418575 342053117
2 912680752 46607451
3 755308794 784918395
1 767224934 669093298
1 627505518 457043893
1 527206516 564755721
1 593170170 518057946
4 743311685 922004270
1 240768519 550795363
1 365621373 127641308
1 940449397 702931104
1 126030457 849534028
2 703217268 59739435
3 170440266 734576997
2 960548694 205346180
1 617807060 41587637
1 369512250 533479150
1 387732233 316192856
3 83204481 177301150
1 453940303 192705756
3 787781121 730328424
1 696310024 109334108
1 645563850 63596723
1 622358860 979961823
1 977552759 380650130
2 936625419 485123115
1 103377847 665530139
1 898975241 83469509
1 106738516 279573764
2 688064343 570865039
2 753853830 345885331
1 176262171 500379320
1 519211510 775464973
3 707002669 901704314
1 460852434 24465964
1 975660244 674031703
1 618545065 376132769
1 589754489 769188850
1 980784956 929725976
1 217686399 478846164
3 221204749 218498696
1 570840389 810949225
1 920963716 416261201
1 673746244 220793418
1 470050463 495289023
2 568457186 88692790
1 820125148 654359746
1 626930951 455687520
1 353146892 618327460
2 668148963 645951655
1 759125789 827341809
1 300973537 131663333
2 934581823 640473048
1 997144256 986615648
1 465548075 810836067
1 666662105 882874506
2 677103693 513887957
1 397314804 73665084
4 913983665 228175725
1 184372293 296835683
1 842725011 838185009
1 953750387 970743509
1 234840100 694416880
1 531957643 339999261
3 359197404 830345381
1 174365971 116377004
1 731323471 196152034
3 440529177 391867659
3 700417603 897808530
1 34085460 967575189
1 815346114 84811944
1 563878177 303077984
1 235484080 843600314
1 546336700 763157052
1 140383144 561785907
1 403046336 252019940
6 614124554 369783956
3 461221331 434661620
1 626796770 474273388
1 198522406 626741847
2 563966931 573104071
3 391854598 411340530
2 549646773 403243469
1 409611442 786045583
1 299622458 269681091
2 130138844 182253174
1 570154153 653750452
1 108326134 680642490
2 552260 633358010
1 940127972 999146124
3 347167649 94595996
1 955876592 206826130
2 641528669 416512466
1 118145281 776884818
1 847927568 815340523
1 439310328 252735449
1 115285948 626911863
1 164470924 967357360
1 536913546 624542780
2 205466580 174146706
1 81504461 513512575
1 319195112 300728247
1 870204195 895504322
1 546411436 747693472
2 474804535 885947128
1 167884255 500192206
1 995503375 38772426
1 750225193 948999857
3 848974188 804519756
1 692707626 853782132
3 143432801 980000201
1 195722489 136059740
1 937936857 684884367
2 869572316 861493383
1 501848259 554750962
2 357588197 7987667
1 369856291 541843911
4 256003504 911318754
1 742952683 754227466
2 779428049 849056783
2 610523088 732739784
1 593611847 368252219
1 447614500 629046612
1 822775992 549888538
1 625197281 281624125
1 496375048 354515007
1 816068238 756954406
2 534448480 148283819
1 677707757 758283780
2 978666453 17488597
4 979538419 890520000
2 609439843 319189643
1 769827072 495898874
2 516090867 699217720
2 30008939 444710720
2 841572603 981300084
1 742116426 234167358
2 783675847 113827503
1 761857401 123198954
1 669099228 895431074
1 482070288 444370166
2 936458344 946776750
1 447367245 334300875
2 18701797 7776826
5 222051459 808243152
1 134762713 262972796
1 582327325 614894367
3 637663418 602201283
3 978053161 411758809
1 547666891 886847040
1 410525200 90723522
6 755744639 920402430
1 147567988 22790756
1 546539197 43483166
1 646592886 535539674
2 830194838 461022065
1 7329631 719676552
1 151265578 977075294
1 709261940 988822130
1 651768204 138365660
1 160844690 336533667
1 971956921 965879622
1 348259679 975522433
1 228058240 417631930
1 597515449 152514918
1 31555282 21005057
2 30933094 909682951
2 827727977 801954894
2 824368167 894255648
1 637823293 521152107
3 293477263 716622386
1 106170198 174740273
2 949721803 45604406
1 356896832 472457884
2 664501576 471458011
2 961760004 352323795
2 148385426 772248927
2 508430721 223245351
1 88262949 956117231
1 718473731 809949475
2 213064379 857525833
3 269383124 823002511
1 132089565 820315211
2 181011303 220132780
1 319650676 12562930
2 419178957 784397994
4 658253810 758254157
1 668129629 524171124
1 286428147 572732488
1 641558925 570328235
1 924458522 336147553
1 85973626 337716042
2 788147340 223632952
4 651993416 625700430
3 194036413 812220627
1 314996382 531861660
1 495023 416415632
1 586881175 306158677
1 684106103 955569413
1 795933804 528920812
1 837897950 614712203
2 46005382 674125443
3 621677422 61335930
1 162015490 416146094
1 395687588 398097286
1 626833356 149343132
1 493468666 744245760
2 469773713 134358115
1 929635897 253496608
2 660993394 605632901
1 678964248 96760451
2 747344092 598430234
5 162289885 347645395
1 718238518 852325805
1 56071807 515498550
1 399704687 328226389
1 65621643 23456938
1 286287412 1104997
1 317475688 811773521
3 16095974 925203708
1 222238625 188836821
2 33915636 833465045
1 175694940 912115178
1 360008441 403398036
2 422975411 788036557
1 26463760 728162339
1 780207603 769669576
2 822858418 102282512
1 507702974 511524012
4 704549093 26285887
2 326571854 603170793
1 48351087 988857121
1 287200580 263902846
1 618826499 184339851
2 108975854 164985157
1 614571980 985779661
1 659859207 167070241
1 157177789 13978081
1 1529849 856450556
1 886322300 382859601
1 307421588 706541898
1 652384058 830367620
1 69590225 148780901
1 126239545 709082185
1 861034335 651855076
3 546076868 528575634
1 311098147 89863150
1 442291637 606851179
2 33875230 854843725
2 914506564 767249713
1 650838660 783608714
2 524794315 30954945
8 13216267 373922877
2 401016528 870109623
1 564404878 531202442
1 528615184 269507539
1 309473317 565602727
1 154529802 573232767
2 741200629 91568820
1 93805476 49384837
3 551702223 302288968
4 643549023 377843806
1 876581978 964919497
2 719973899 814928554
2 400097882 422369769
1 964546425 261246250
1 505333970 463601319
1 362915157 766625792
1 36719088 555003720
1 44635670 544668064
1 230248937 834766451
3 748194323 607929008
2 418469892 994902419
1 175701770 29045238
2 327112686 305858361
2 21765859 827051020
2 347837386 422248833
2 307021362 604539786
2 197328476 263189292
1 740781812 350892679
1 466325221 21490713
2 771131534 592038167
1 830855529 352806843
1 338501097 677228132
2 184391119 775756900
1 7701725 511073040
2 606643245 594215042
1 124032874 221935426
2 971563872 954008003
1 820777806 397761340
1 22939777 821646811
1 998354384 801225721
1 17355156 396691900
3 507938722 119903460
1 905625996 504315859
1 870351453 428847422
3 564139410 103059782
1 77552390 783859479
1 117585007 874669860
1 457457203 70300810
1 735204811 231376153
1 712770573 143087792
1 580716749 622868016
1 751477360 119700034
2 426115795 201541840
1 812644806 875266375
1 869515825 721345790
1 625923887 628513794
1 371510521 244978908
1 57980171 458230274
1 989811626 171934968
2 829270138 741347224
1 256769403 967052525
4 161692443 719350157
1 15056119 652299191
1 366177328 547271321
3 687305990 437458442
1 208324639 129656010
1 928791106 999313351
1 311067787 160111120
4 238845837 225101413
1 557210059 88738400
1 238261916 610931618
1 526222083 635805538
2 596090633 54276285
1 560278043 333425202
2 157064541 383807809
1 634698356 96121003
1 211382502 985074157
1 414010983 308632292
1 26543937 888942224
6 954832385 558202725
1 244358508 556966806
3 703043590 388384554
1 238643503 640499677
3 981754669 572775974
1 496977940 770934259
1 278594886 96424479
1 280392831 975990430
1 810123647 32226281
1 477438090 524420849
2 750081004 473977027
1 914012060 677135958
1 347046535 901132907
1 89040593 575112601
1 355295240 823137698
1 537117882 233886681
1 209052525 822299776
1 218845219 693846992
1 58378313 921417199
4 667969153 495369123
1 610250019 794950911
1 823099277 821538720
1 467007987 641209817
1 335625616 185799963
1 545469240 730127148
1 610323390 425803155
1 649302919 83545913
2 389213479 54298909
1 905415647 749309027
2 962933442 988736084
1 838098714 933879435
1 492625379 699866003
1 960709588 259787826
1 440926480 495519322
2 952737014 721344117
1 337155229 869698933
1 377009949 885484919
1 977614826 874675247
1 650530831 436571813
1 724676458 849411025
1 868496529 598327726
3 133517401 290105893
2 417706979 285125639
2 32181430 368463843
1 223744692 563198033
1 680229696 383980620
1 916094998 242481351
1 653909184 236154570
2 542015644 126430354
1 287706790 831179566
4 901828533 852944605
2 465731234 101613930
1 457017676 727103577
2 314917715 778927240
1 855695211 197099734
1 492522604 218226020
2 75587660 484566214
1 899831914 704830000
2 585094628 542117880
1 915822739 229137057
1 182364003 438741989
1 731929215 202031803
4 291233613 851798511
1 255904467 653434718
2 539100359 609627267
1 835232758 79883500
1 886316137 422336503
1 608198973 788997065
1 344217506 570221689
1 1067589 850234753
1 985910364 198362427
1 260670036 211630775
2 500636788 888502999
1 515904340 450958017
1 643713642 367976679
1 781426856 377616196
1 435871858 787987528
1 194125157 120431854
1 298787602 209680543
1 350335962 23192661
1 557089054 855812514
1 502550446 474183903
1 789166477 334817830
1 400691492 348921105
1 627607914 514867020
2 738858141 213434733
2 976349156 395017766
2 37334268 314285636
1 492192243 589473224
1 289891657 86506240
1 23447866 512332470
2 342496529 912137899
2 936417960 2338969
2 694565313 363001296
2 220288272 143794548
1 959583528 257960993
1 592966793 994969356
1 635632344 124186238
1 887073508 139872076
3 406868195 214157495
1 475816622 363631718
2 461786882 899899575
1 530059178 956038064
2 14899575 381216089
1 499156202 46518600
1 604383342 817753121
2 495338172 222903054
1 175081857 598864783
2 690098848 626814646
1 420686549 974773546
1 905583236 778659251
2 474289744 728492509
1 521336203 424780855
2 601648286 827163149
2 485179565 576809853
1 632472941 489672583
2 615242703 954607226
1 6688560 292504842
2 153096125 663668926
2 526146658 632484530
2 123765921 38063220
1 358634924 449368940
3 56919202 407520363
2 786957757 829791896
1 886232710 145346639
1 383983458 579121218
1 973206219 295524323
1 198962402 985159756
1 709103809 617111665
4 616451295 840608322
1 336510114 253314004
2 756095779 613704183
3 946520091 254892131
1 95218123 701687736
1 987249424 846909830
6 883304432 986273923
1 26943179 289633210
1 585172429 682585973
3 873705038 764472314
1 97457857 925674732
1 587007320 489397957
1 645467564 572707023
1 676932684 307558601
3 727824836 585956390
1 256456287 71031487
1 105672086 549240974
1 854599622 507427890
1 721143753 122251088
2 317997219 262764447
1 187349108 489675315
1 215227609 18904040
1 38483623 269202968
1 362406104 793304000
1 502609475 809916982
2 719688968 106324438
2 689056973 665236894
1 826005944 803342114
2 825523111 79956358
2 241989927 92841859
1 450163590 964609878
1 520731367 897326501
2 367865735 70249121
3 831030416 362693713
2 888073661 240738262
1 793826099 214314195
1 263978589 150597936
1 347163521 319027800
1 54679540 751057575
1 31287428 854597401
1 747063350 132433732
1 972596103 265562358
1 219109944 567413882
1 156343848 189702671
1 907643593 869793915
1 432551624 65093359
2 756249179 551706114
2 236904156 373697808
1 347302853 88154969
1 544733810 140248181
3 373144315 929037720
1 152894270 594427875
1 238994290 189644040
1 674615036 411730754
1 362756415 206623607
1 942513380 578213458
3 692377562 930105174
1 527360719 332598356
1 822587593 280433269
2 876505091 282188363
1 417912500 788594076
3 646828649 120918939
4 248417285 321911958
2 658261777 92555131
2 481851394 165584168
2 320494338 647491847
1 953711721 624136041
2 415739842 134048936
3 364256436 937898143
2 870081855 448039579
2 267453056 654364741
1 304349454 598088899
1 47253267 837582806
1 778697994 380743653
1 198508441 12696181
1 895848273 662597053
3 150436044 38749372
5 847247776 193894636
1 244818291 32070677
2 159330175 83989593
2 366887680 960093668
1 60900896 374647875
1 614450011 100804737
1 793541475 125115409
2 159761395 113477136
1 337402618 444062383
2 696203128 136238140
1 79274571 190908641
1 748506032 879019864
3 518716507 334964636
1 452811034 750685829
3 665461825 518539993
2 914502927 173830348
1 76868524 931485475
2 616109886 324244542
1 119335907 178899165
3 868990506 122394290
2 846350202 503056504
1 409346413 881665820
1 100373514 731064497
2 916287701 162982833
2 331658123 961435210
1 47969125 573560767
1 229878094 238068898
2 581213325 917324223
1 289219746 378288351
2 18764205 713474075
1 685254227 561010549
1 487545249 438135684
1 18479474 685069553
2 260043259 191499540
4 741295976 284573007
4 639434038 422788976
1 993372985 654576525
2 640017071 472756547
1 426852870 49926635
2 437699253 802273141
4 366743253 917536109
2 883221593 423338311
4 839654013 828455085
2 346334495 412339610
2 482623929 204642408
1 689690673 123895344
2 237861373 366852635
1 445060232 560907167
2 869338572 56658310
1 516021815 547780364
2 837065117 991201132
2 954344336 401480627
1 245336966 629708409
1 117094397 210684662
1 420303724 689040672
1 708113420 111200580
3 224804531 818076471
1 573072534 408480874
1 806165857 539756351
1 536025108 386183185
1 388162860 55774919
1 238502426 154537650
1 749700701 673132
2 727910220 377648398
1 443044296 26202183
1 524702924 762716203
1 899414002 643548754
1 493863266 306533413
1 839144632 313391233
1 110372223 776295023
2 352844858 129535138
1 967314490 585375352
1 194430293 803173233
1 664528011 735916700
1 883739285 231911853
1 372130166 965743070
1 288361116 967674357
1 737748574 464893188
1 396210813 142704227
1 849068666 30464305
2 915118767 446689325
1 767294132 117276182
1 841295922 467377218
1 341129203 414018450
1 206875057 136918418
1 787737926 910522055
1 399265741 938739403
2 876488417 187543212
1 210329021 837473697
1 346760755 35775366
1 296309490 24108197
1 693423748 722966189
2 442771816 390184756
1 50426038 704508967
1 25909186 223340733
1 743713225 508584367
1 159838233 187340397
1 243923928 785506592
1 247197787 832234074
1 624357520 128819373
1 55993427 429816170
1 892605852 988810089
1 308654462 643677585
3 812361296 51454547
1 666930028 370107160
1 191476215 889970300
1 755320570 40254259
1 966172544 740699454
2 421568564 265485164
1 398439060 568170425
1 864056052 792453131
1 775616297 671610750
1 695703802 931130731
5 809264459 914914843
1 550530335 66156831
4 591606305 997454825
1 676761530 182510963
1 271754784 210654390
1 987177558 417100245
1 471132411 187840906
1 473666200 276269960
2 683015410 420605040
3 251483592 728988471
2 41144531 58178802
1 838858523 779035703
1 283486399 663466509
1 722349186 43573827
1 993730328 410567644
1 430800436 936618854
1 868355326 811989867
1 933358962 844559546
1 728894023 879056780
1 925108081 660278751
4 682214551 831453648
6 108117797 429866703
1 523322372 965819532
1 495776098 531549640
2 290302158 295710633
1 830711979 386981364
1 6329479 645983776
1 248666121 775699914
1 653513318 205005213
1 65695948 771780120
2 329994886 518362387
1 872840384 462173036
1 60902188 281645249
2 344595198 85129120
1 679893328 990293513
1 357747207 792803894
1 142576900 20431310
2 250918638 331623926
1 387833342 147391962
1 157452273 681739353
1 884981053 18098477
2 455362814 424431590
5 748273466 798900284
1 8331215 678348185
2 290831724 62121183
1 24115564 105028432
2 219659633 263584253
2 467879810 136433707
1 527352254 923775080
2 388317485 49434205
1 154835075 878330463
4 763159631 544716399
1 323961733 760480070
1 106464739 49256867
2 719841793 90818719
3 735829651 71629578
1 16231618 782923525
1 263606522 819320929
1 317925916 700017947
1 827839025 229416359
1 619539719 466289875
1 833553150 465990017
1 630126479 801525070
1 20496331 150095937
2 520396687 612301189
2 958589639 142276362
2 210483272 610905120
1 121845378 895629224
1 915234511 242071159
2 306844612 347355152
1 194334660 544157435
1 573875520 562863944
2 545269730 288687279
1 132574111 249819546
1 181232713 773200092
1 849423629 375792999
3 698978431 71115836
1 136629242 991564161
1 397354049 135973722
4 509726171 233156992
1 221167564 961030277
2 125325218 861504368
1 588355231 89966001
1 901114177 823915504
1 7233649 523187133
1 694162074 835968967
1 823519681 92703714
2 620734971 32490862
2 988637192 447680128
1 255160620 5563584
1 976583780 319285247
1 411245437 956225517
1 508564634 521462114
1 207573171 599645993
1 140605955 598370635
1 730316026 979998503
1 208906587 771615415
1 577691700 534071488
1 983462962 439333954
2 84371960 541964062
1 521850357 468557507
1 802603303 407252074
3 907984500 515848279
1 222668183 168739835
1 198378080 236979909
3 141057824 949837665
1 405074207 141150967
1 432642812 698414667
1 430356169 182978089
2 286240203 945752961
1 354259902 51290153
2 83732367 406168148
1 367518002 567276173
1 755053507 348367853
1 550027295 593753828
1 425734310 621351772
1 2974828 285629679
2 107440348 603379180
3 738597628 906486337
2 222153581 288921129
1 349235480 837468815
1 885447979 204710178
1 614639940 132306450
2 900330988 275342165
1 701671040 135435349
2 547025807 416334342
3 406213914 761670151
1 788361064 456255245
2 958086741 814840864
1 948230345 265621984
2 917581233 135170096
1 594318048 889669093
2 180269699 161081094
1 155960842 878483338
2 408137566 199789264
1 870561507 204747723
1 916793440 960167144
3 762390998 612929428
2 359030220 703122932
4 238721941 198493927
1 448333742 660121221
1 35788511 308823072
1 796125786 165047992
1 752263364 937365981
1 921938799 306835474
1 493563075 430388177
1 191171393 900345141
1 876086389 853816529
1 871429622 931976289
1 980794998 287467055
1 220062215 213957161
1 375739884 541204815
1 294263906 9145260
1 993684180 755752551
1 394193104 871931762
1 385102964 464184692
1 838391621 545641308
2 17410210 478562805
1 820228212 116798611
1 794018236 143466529
1 434254199 406977856
1 401580283 190849513
4 962249608 795056755
1 511056469 135580525
2 292836542 895523307
1 180236292 667926265
1 177113835 269135227
1 731397797 917534836
1 47475631 191396071
1 264696848 951994645
1 320387361 451588676
1 256150792 52387442
2 692347229 955988930
1 772736672 433212915
2 578032239 319967392
3 302434109 958638146
1 795296156 267246234
1 291517022 297262695
1 125598527 360073954
1 705509704 186714494
1 880828689 426647920
3 789933340 928115773
1 105360634 792997636
1 818544068 46463826
1 535922648 446055780
1 103052515 126334598
2 906514967 414350297
2 97651527 233331109
3 888905188 111405798
1 402484309 569114314
1 308703164 605618089
1 885029317 707418297
3 420044612 306806101
2 670472038 805397331
2 542227425 92616549
1 621800966 838514782
1 886496402 58292485
1 405260801 172262928
2 4710841 699216844
3 93041750 642735567
1 636740892 107931849
1 176665698 562975270
1 425777882 833212861
1 336507103 77171504
1 504338325 929441920
1 269292381 462673591
1 812544462 407344377
1 874828703 553136908
2 819579497 794774099
1 382449280 645091637
1 541786734 872463201
2 333285364 273939054
1 313048869 655818602
1 905073910 698456030
2 301466106 257099774
1 619828941 783573191
1 813432209 531172186
3 650243638 784867409
1 241848841 982070765
1 402892947 429697412
3 580559035 334834171
1 991324610 860761614
1 870554461 816965499
2 837111494 597735607
1 12766769 74940502
1 402181904 573763650
1 901333715 431129531
1 870764205 547072163
1 745666777 279303586
2 855219492 276472241
2 640061805 583917747
1 324315314 673168782
1 243268474 423276109
1 828497131 265343293
1 74532700 506113946
1 572502551 615537564
1 294161777 189685310
1 399768760 727943223
1 62122920 610820224
3 412171174 181973920
1 347804871 992355448
1 377538382 11917817
4 84400596 457074409
1 695817234 464282471
1 638567800 410355552
1 316384949 930054067
3 167390255 290153537
5 152949209 516359882
2 328968915 661781755
1 333710063 56895729
1 188440414 238311878
1 304476867 615462992
1 363302565 97268523
1 518126465 666716188
2 175126993 761791957
1 674058864 916217782
1 323844359 467655413
1 577781801 601023513
1 957773535 454708168
2 459618698 481211830
2 534071851 87898899
3 614867206 879971842
2 413584091 565748782
1 588683378 573384435
1 255228490 126633443
2 365493960 166603213
3 321758664 228868916
1 625348192 102276438
1 129634498 606225388
1 200206158 54898844
1 484751054 326015831
2 408887252 690470159
1 706186834 737606483
1 248248308 598949375
1 845885870 991540405
2 804262100 836462965
1 418477103 632726524
1 534030870 984982424
1 52095241 647508080
1 640478104 178367539
2 528938368 60093594
1 618168924 434326619
1 17384716 574027853
1 55642252 455504848
1 267899623 839860269
1 507686886 688898142
1 15801654 403461785
1 972793125 452728553
1 157589166 606607863
3 189043464 502457458
3 470044972 67910426
1 348333844 470686631
1 296619602 151065868
1 942947227 860859659
2 443232664 826104101
1 378394233 724231241
1 953743839 497099887
3 806138715 464635602
2 898222649 602047808
1 923229835 445195509
2 782299655 751697527
2 186194147 478767835
2 467674 682380325
2 870198240 401649163
1 602920747 82046388
1 519038833 96822340
1 705592330 815346454
2 151141447 541262124
2 406507636 940925156
1 557475034 642876781
3 845788885 982323823
3 903892316 268606407
1 433537847 59244114
1 159308914 7623537
1 430613245 644142738
1 536959853 91012934
1 514543466 920720153
2 876264759 424746684
1 83935243 121590274
1 724038568 494476398
1 73641522 852311929
2 417123776 320294601
1 818356651 805719135
1 591813464 195268867
2 189443927 525281823
1 483948495 300674918
2 284664556 786544995
1 588831413 830164798
1 632419542 164543425
2 355593132 120843188
1 383662723 161212378
1 450630121 582809726
3 163239355 369377072
2 24423607 471211478
5 624187967 614467152
1 641418478 632463906
1 129892743 479496068
1 190415353 188534653
1 980079941 88428443
1 3441756 881092887
1 143229901 427513589
1 605812966 843921778
1 250519441 81916171
1 116873762 613274197
2 572228618 605588086
4 655552979 322832488
1 987070685 405143924
1 677943404 160360859
1 3170490 169340095
2 431461810 577494302
1 266097609 204789244
4 187041531 209190727
1 475145397 621163151
4 778833152 183579820
1 291937975 164707661
4 999946793 225967702
4 663811994 348510752
2 928965231 110734971
1 338372662 576751790
1 887537872 36830427
1 806094463 626449570
1 361164267 916474590
1 102847007 408775383
1 900019805 747906862
2 594417445 792807444
2 932709955 398908512
1 727750432 462010471
2 251498258 257152602
1 852488643 479634266
2 129941449 351868417
1 901522928 407202952
1 783287464 246326518
1 861108940 827655266
1 38506106 985516078
1 285376096 727355674
1 654526128 328826905
4 288073536 693838361
2 925222735 401250171
2 593537099 490187602
1 701698472 289769366
1 467424213 748950419
1 243785826 443429337
1 323306871 580725620
1 290755871 178659594
1 708342384 599878643
3 770061715 956189046
1 909669917 775738861
1 777703085 473907571
1 156966140 535415384
1 280492906 393446844
1 140452403 757076386
1 889125105 960621819
1 253411232 245714202
2 184358669 243116254
1 870142121 165672682
1 616433082 173186720
1 649812874 675372441
1 291959467 143628857
2 314642984 681105346
3 383201387 458257681
1 872476700 215786984
5 520096791 427037022
1 483227160 447733733
1 740775690 390984560
2 87930051 436031134
1 214682998 31613001
3 306076873 54303359
2 88824360 429048855
1 562265267 333615295
4 232528717 197527566
2 929491744 728464455
2 773492399 499024863
2 189036930 983252400
1 201392229 350752767
1 88846965 185161939
1 559860180 237895326
2 850103525 176949233
1 507722357 253324564
1 52026948 489892023
1 523311177 355346242
3 435967894 105982670
1 647595878 463807018
2 50327453 961282645
1 106395216 412148858
3 762946179 181798428
2 361313524 439403183
1 118112748 912889040
1 729819117 601082058
2 639182823 944458635
1 978175172 691065522
1 95692492 208183878
1 44785361 559422933
1 851528148 362391953
1 335793491 180582217
1 55120055 362573290
2 207886730 907993552
5 822522233 531056352
2 110531959 745490941
2 466472538 678277058
1 401302912 682132719
1 979480637 380196389
1 511646287 408153193
1 437850659 209144038
3 526488409 606608662
2 346920162 712815802
1 293507681 803016179
1 950456124 440301427
1 434029007 567753169
1 724289012 652613753
1 117514851 57760509
2 802951175 46909221
1 712486805 183838484
6 631947160 552112762
2 340843757 683046426
2 561930854 291140108
1 677575122 729754146
3 762792787 335510130
2 791286420 687230329
2 276310678 767420198
1 752614479 164407965
2 368871945 503705949
2 637071765 348673062
1 264372649 666116272
2 807739606 551547845
1 619966205 214781078
1 376631169 503468712
2 783060801 337579809
1 538821682 229166344
1 867203209 390762017
1 709134224 699415502
2 769356962 978191408
1 853144467 466838304
2 460447499 494514634
2 789501591 379090241
1 704940650 163672910
1 419709609 203279454
3 620504237 520068599
1 352061428 114036981
1 30210501 302209601
3 547212374 849743265
2 444792535 666636963
1 426537116 32777690
2 833959975 16205541
1 508507042 713953816
1 864034159 683909406
1 807575718 709800506
1 991951871 385295680
1 873704670 17742208
1 72757461 495463886
1 125399150 500697627
2 410023371 148298993
2 17401794 589363035
1 604378892 430708772
4 100350593 191852061
1 186931737 855386186
1 131066637 135699862
1 952217426 432847463
1 557842259 804170075
1 940970302 388642040
1 697729204 579581068
1 172230638 832173241
1 72612578 930281550
4 464972617 521333713
2 781345570 16196141
2 857231413 649732116
2 693729173 254810323
3 431504089 220183353
1 861188880 989712034
1 736409578 184089519
3 429443086 570291162
3 883625693 140939743
1 808522429 275883070
1 748038804 382735980
1 796188829 782222489
1 268906343 506877516
4 477379699 764949019
3 342235218 888589183
1 384819311 626649331
1 104601589 669085131
2 833446626 304168106
1 745245607 990866116
4 454545014 969497799
1 430497660 792719517
1 18295489 698179424
2 87292431 597936801
1 329206141 635202847
3 640073997 487078800
1 156790538 331408543
1 442833689 502407308
2 204831462 745546404
1 909651990 845470301
1 581340541 887390205
1 240055532 695755829
1 351724342 759549337
2 953945792 651029060
1 357771431 267807809
2 724654353 723856694
1 966310078 341754701
1 221322067 544191548
1 292515582 886281356
2 626328867 961306791
1 730170916 536396071
1 269178633 700728696
1 154662567 123680879
2 616622045 917499075
3 181233140 945195481
1 279588265 758313528
1 984579870 884167960
1 353846192 298993130
2 269112111 922553950
1 56479073 793691277
3 677387981 345763193
1 597746108 925736463
3 812138452 926424133
1 698551778 667920954
1 537397946 827613676
1 498928946 466022634
1 46719552 341302389
1 510048168 909349155
1 818071223 254866983
1 469586509 657492606
1 445626596 885367755
2 637214969 500401147
1 70028937 412000975
4 66838206 337665397
1 566327461 172478781
1 558511084 122712006
2 453961099 957799630
1 880081158 503122204
1 979618792 8888757
2 822013001 361978209
1 264585174 899867710
2 249727158 693912888
1 80593281 24421621
5 361296017 923816989
1 771752314 549995182
1 807758294 480403636
1 259641485 557345780
1 419219076 691547278
1 691225433 37951890
1 636873244 736527967
1 969825255 190536011
1 528453067 392958360
3 628348157 515746179
2 627088459 366193305
2 315323878 786550988
1 515533591 88305685
1 773402090 876020016
1 963158651 857529207
4 403315607 625815813
1 799533073 271865605
1 102187249 177748448
1 830838200 260646220
1 714147551 677705066
1 919303777 16338814
2 884505928 22294844
1 876686786 952896433
1 257379442 245515962
1 443819329 34456112
1 615968938 573081355
1 529326230 995962757
1 535115899 190474018
1 281151997 811976513
1 891618101 995067239
1 603650173 960162551
1 428002346 275309520
1 470219761 61751975
1 843036327 372467725
1 86138950 891592862
1 665212623 388972180
2 658592309 84343496
1 174721316 404792528
2 22958427 750118655
4 252197685 300523738
5 819116258 669099455
5 820943073 545187012
1 810851768 495501213
1 489338144 279541371
1 623862751 53926994
1 899628971 394240864
2 719244295 689538662
1 74469922 905833653
1 236532540 473840586
2 803163024 701829450
1 299201550 233838866
2 137914019 782499006
1 511268505 799715475
1 172842744 628214268
1 65792537 483964158
2 479513298 641786626
1 178338300 395523311
1 880140809 993567072
1 332314992 667159508
2 672062230 504531185
2 818438409 131651361
1 719477659 288225919
2 583632761 200254570
4 240756736 101974650
1 922554652 507149441
1 639451937 560715528
1 481096317 416833606
2 386979185 246439402
1 991245382 82201524
1 400930871 660332833
1 332712087 683724873
1 822866443 735514051
7 977598067 814825326
2 876402660 273988759
1 62529435 547199010
3 639714864 78128518
1 447466522 83173081
1 1333174 407498341
2 160488212 272078478
3 529587744 582920287
1 275806420 345754199
1 998449061 68866439
1 386651082 497783103
2 974269099 934159175
2 748748739 121319096
1 867389304 303177797
2 353413327 884649736
2 90380962 634531011
2 575348498 47127734
1 719883729 154126763
1 41162743 479932287
1 7597485 632091535
2 314099784 720500334
1 124831649 195282198
1 59406403 136642731
3 3745554 362585371
1 913670385 583769221
2 447619078 61411578
1 893492054 739556534
1 422988973 771267081
1 223389352 28847983
1 716249090 639197086
1 452856480 202636526
2 975201873 527845932
3 308193511 752726483
1 41987909 944030229
1 714627290 608620811
3 678041213 663841563
1 891028908 439339273
1 575093140 148786507
7 250309212 75837153
3 111917981 373301467
2 746792302 535604996
2 9698129 335615599
1 254587093 343366946
1 268986669 656368783
1 817994482 171521956
1 868629448 693967894
1 809660135 958634399
1 933978145 925807311
1 677926974 703818421
4 590975205 557653198
3 281563534 699447819
3 446955027 623630298
2 567963263 609590330
1 192550879 571380018
1 106432067 930107358
1 700357311 953772367
1 922457095 890872125
1 43846060 583393394
2 995215075 958814314
3 4269984 584864785
1 662065733 554326928
1 893184409 418467274
3 294778728 843789418
3 517748394 980006907
3 314445421 724894743
1 894622801 58052822
3 150058746 979067159
1 292055393 861099977
1 816086908 42317416
2 986326961 581766114
1 893579032 526299156
1 819060116 24027613
2 503926973 13340657
1 354034203 153417440
1 561706348 338182942
1 691864272 22792095
3 526005468 374037688
2 849970098 33866648
2 571986228 471308777
2 908981393 373755165
1 1756743 82663864
1 478716979 545085250
1 370240039 805858029
1 653557210 532022296
1 352220167 498691820
2 831779737 203607116
2 853186394 52198148
1 590717329 980237973
1 95854483 53059635
1 721236245 461262067
2 627759527 460601368
1 730789231 700882165
1 553152223 368357587
1 83587744 450001155
1 674203630 444534123
1 493358655 89279893
1 159764988 824457481
1 56412949 662931556
1 984986651 736528350
1 782268265 354484706
1 522291022 717395224
2 436019885 261129919
1 12715747 973424179
1 312893943 428200383
1 893222183 256277349
1 654591911 752954534
7 207785885 266858448
1 80464689 803023594
2 17820728 879310215
1 140341126 362528657
2 722915023 118673130
2 336845445 367526641
1 717994829 110872571
1 951562420 77284942
3 527340522 788947695
2 866636703 86602857
1 773175427 405989782
2 100112948 110284420
1 412054645 716818001
1 56786935 714155492
1 188969426 880013860
1 155119621 341468549
1 700981617 850102628
1 562600878 626818552
1 715085094 568245876
1 183176523 837496163
2 221137893 672264559
1 638242634 555225997
2 633897794 572512541
3 936988550 597983699
1 751966118 342826822
4 76884161 292049162
2 428460740 272838631
1 522507915 859525076
1 52684106 988219297
3 972343432 197379169
1 711154842 427982015
3 117103391 22955881
1 418395986 949428909
2 459010585 98390191
3 40767318 609636815
2 651876114 169952357
1 474813303 948960591
1 824696909 531119224
3 519862627 369343498
1 819674524 753613791
1 402976341 836930605
1 415438095 443492934
2 221751952 729993903
1 110601797 860574659
1 451892038 621648568
1 432905788 298975566
1 448113090 386180793
2 22010109 392224884
2 266042465 981411028
1 188039895 876021079
1 275041867 446120168
1 764777329 511981992
1 434171267 226833326
1 123163298 201009886
3 513428456 905325560
2 226261155 469889574
1 439676991 893704560
1 468402736 1987254
1 408933250 647691049
1 166236984 271713025
4 805848479 462378925
1 704147813 813809508
1 232381686 796070952
1 348660584 708599766
1 859294457 371217524
3 144496322 364172247
2 758363064 787695218
1 994882129 273748255
1 157662081 968017314
1 984961237 720513395
1 347907431 820149749
1 482034485 183240121
2 32377743 44434265
1 235334901 774590674
2 260851621 399381716
1 551354335 649569288
1 667064368 267894790
1 336359299 134788484
1 267915118 297852517
1 217832254 501676051
1 42691641 135379665
2 44449146 501347336
4 648817184 607943311
1 46686799 473594822
3 628396058 692323104
1 827681086 512063461
2 990794040 268357868
6 834704587 966851346
2 275954506 479433784
1 134951784 203446068
1 421226473 563716844
1 213605193 618331583
1 54336735 891631629
2 206793988 259644029
1 490286622 767753029
1 547484691 917703015
1 863219809 385214083
1 768986797 150426522
1 924454257 652171129
1 722772235 288197405
1 100997046 190176350
3 346326806 251895798
1 369479039 525722982
1 91199601 387719229
1 471711272 184546225
1 515994514 364966374
1 379364060 999858774
1 185655240 467410101
3 22232783 424830669
1 630554319 795791640
2 268210498 161342683
1 934372050 129787077
1 235547615 995612296
3 928148469 666836477
1 146550934 504871493
1 179626228 285132373
2 740167862 591982375
2 621336128 301794246
4 339498604 668659935
2 631140779 594404208
1 206483919 138405064
1 204775629 130817242
2 242785318 505848287
2 277608026 550038783
3 892695114 941984685
3 827366174 507406482
1 941637561 614003084
1 946417776 67626771
1 264591486 433814213
1 151750105 113890803
1 170164346 987958688
3 479736520 503836278
1 138324614 228748856
1 606534422 664156247
1 819735123 889807418
5 759702452 281600753
1 487433095 236561619
2 982879194 699072693
3 721196651 453612779
1 607126446 477824574
1 900540770 247335505
1 363180841 954824301
1 643607725 856235422
1 365255119 72096475
3 789371899 117743439
2 402143510 369710557
1 938219103 994605411
1 104724127 766997928
1 948610444 345630961
1 765611977 174713255
2 473341989 577509582
4 790247427 45246316
1 121160001 228232341
2 932322370 956337710
1 489432477 69703887
4 385588072 152960339
5 863687306 700774361
1 243014794 791263361
1 988469017 522053608
1 53091225 604067230
1 392912429 615596759
1 122404960 427040181
2 981709565 715715799
3 497885436 750643106
1 390355871 10638523
1 971825577 347683669
1 21754231 177278779
1 839460092 259699488
3 732737203 584979288
3 767716605 285049779
1 489092023 934180274
2 665987979 199586483
1 966305095 31598698
1 318491176 813743018
1 850822268 313268902
1 894818347 999668885
1 255671782 954010288
1 260739415 258175921
1 547239420 411564625
1 581773751 981574020
1 794354048 638667287
1 472835602 343764959
1 162245593 187824980
1 108303737 693316520
1 891028520 868418941
2 653826883 484579038
1 555176574 66949055
2 491829042 48980604
1 79869880 274687517
2 330445409 970171982
1 114796645 393772187
1 127898061 733243620
1 554783989 718654471
1 856112158 281087833
2 285194480 929705898
3 424177294 107757888
1 598245853 819512987
1 40006754 365783938
2 687083024 754606532
1 691973214 847670381
1 4664398 706258176
2 676907899 120892233
2 71990140 252606099
1 141932234 278797697
2 34248492 674621586
1 82479736 417567554
1 284336094 44376888
1 135588104 13201671
1 116393176 405761421
1 657469754 761905919
1 857837598 721219565
3 62705039 283463202
1 175227476 85630595
1 573130204 814583949
1 678466369 894461082
1 407963447 404088109
1 5809636 825261950
1 303235345 195903182
1 25041041 231508562
3 575908163 943481340
2 875135767 879361907
1 835392471 904287801
1 24834026 200991162
2 314026281 476967866
1 784630978 818573526
1 26975724 751457789
1 793156232 153818971
2 723520315 571751672
3 308447196 962141477
2 219200774 183310587
1 276730553 690262265
1 663035793 366691307
2 547350393 745141267
1 33411060 385970701
1 62448675 76681409
1 196866696 388840657
1 750222117 772250379
3 534202875 629520686
1 459559834 537188859
1 418567457 723759146
3 633567909 10893565
1 104518242 136700307
1 385665074 893546957
1 122088557 687450801
1 909058813 939144089
1 597022907 860476313
2 158809676 897612083
1 852602000 101970830
2 895379587 517798628
1 75119585 171502535
1 744537653 303973438
3 96927438 804849377
1 239290101 898645767
1 259114384 861472606
2 267670996 447272893
3 496358311 542351790
2 74419703 507701178
3 691393645 312620324
1 888176813 974028635
2 36261155 559505915
2 182224724 948837011
1 879455309 825340201
1 691051171 437909392
1 712054442 379933757
1 926247411 831186794
1 379356569 875728181
1 975203046 494503380
2 909165743 953417850
1 432897129 610855133
1 105590294 617332716
1 764873093 824766632
3 3102228 124330727
1 492631346 466430843
2 307009560 917695896
2 808064822 775583857
1 725806679 83136934
2 634677126 155573520
1 697908069 112829433
1 214109464 734607213
2 56773682 740250352
4 177076529 538324784
1 196792526 914543925
3 295207458 191040901
2 846366692 556491745
1 853293661 525215952
1 627898450 616800593
2 307425185 628439482
1 886349049 156176202
2 77012096 587084699
1 281807625 307402349
2 94849626 984310531
1 936955499 873083781
2 75150849 953597473
5 585802217 316448875
1 789827427 226323329
1 775119648 665410153
1 342671138 697950963
1 423933678 936487570
1 60386929 948838703
1 496368054 273151986
2 893379241 573371537
1 803056410 170273217
2 189306266 717741068
2 841418744 691968123
1 503321646 208242731
1 328741014 567242244
1 481050871 633501763
1 432011900 185930701
1 65312530 440607844
2 632484802 786328044
1 457830912 763124416
1 271144066 807142402
1 234666024 674850006
1 556710629 571570814
1 209473153 244270796
1 280951762 228800202
1 933932508 850245558
1 151640297 561250437
1 785269008 973944252
2 612393931 347510632
1 983626480 507271711
1 110696276 157439149
1 854651575 162937986
2 603845849 152032425
4 580415125 945169049
1 691731521 477612815
1 396414214 348244941
1 469648733 220178525
1 248300519 423671987
1 251067508 199400693
1 110150663 126865464
3 59515215 109257524
2 99511006 455752781
1 76532183 95713566
1 318339305 571201856
1 488876187 254374628
1 815487521 59929321
1 140882350 505128255
1 855507887 570306559
1 656393477 246766565
3 294518838 540363397
1 997890004 848463662
2 320094704 715678841
1 721445884 312783875
1 372788191 815476299
1 140991013 622202145
1 11090950 278661444
1 314773126 48726162
3 941708708 870325566
3 328788856 576854441
1 362009632 783440309
2 260000771 208829275
1 400832608 964308088
1 292614933 976937384
1 83048012 638764477
1 539663409 75527819
1 623989692 178506877
1 430043816 793750842
2 622131016 618753194
1 543132398 78975337
1 814937928 650432954
3 783608752 176176716
1 594619209 435235766
1 586302752 415847245
1 284952856 949811131
2 954534022 27853988
1 35966440 190983158
3 356693820 721137806
1 449630920 377701122
1 382454042 670727056
2 584202866 264950592
1 496882726 92017178
1 115753586 730576705
3 975978545 508835358
1 402472673 206315466
1 937277797 171958398
2 909503721 620330271
2 110011171 564787907
1 462541644 965263726
1 122050394 390542443
1 753921328 828174181
2 706181253 187494838
1 772864932 546761612
1 847357279 571029574
1 722310766 397204123
1 319867199 264167298
1 968954937 337440462
3 810583727 207142724
1 380927334 280158530
4 263595384 120781439
1 967441492 746244021
2 311273798 366162160
3 230325279 176763429
1 596191916 509864041
2 814463921 495103755
2 956336248 885974639
1 120418895 712550776
3 203525769 507595257
1 454478497 418072674
2 916021797 646243103
1 300273337 269750004
1 300073586 325667860
1 399553186 186147738
1 497904572 28374986
2 533469003 3601745
1 461826519 627899801
1 817869609 912082543
1 394409954 155484259
1 699496167 959884424
2 205010739 658572626
3 678687149 655453841
1 873436602 765794748
2 363662146 927210683
1 140302550 104397163
1 75881237 886150528
1 248259687 520787783
3 585535124 508360583
1 691708727 551784609
1 616673158 179757875
1 215054863 822654532
2 411758766 47831421
1 874528472 404469985
1 916306304 280062897
1 559111474 589498624
1 645673150 155921107
3 614279656 401139506
1 357531262 352378841
1 379274541 48916736
1 127645357 494101653
2 762978813 348944720
1 580128098 382812137
2 870720121 657502496
1 185834109 412473664
1 896439672 468316984
1 496675854 611448873
1 796666539 174981658
1 44441567 693341801
1 264147080 877776499
3 383890843 623871506
2 450146574 919028174
3 345887346 735142772
1 545524944 411214768
2 808610135 918202054
2 736483824 720483467
1 377737425 182933322
2 242567421 963640314
1 849397082 181950890
1 736221238 590105319
1 15996020 231852699
2 696176207 220920333
2 471204444 713469276
1 312803066 250522857
1 536696129 346739472
2 838949367 682138504
2 986726345 785003357
2 598597668 143834369
3 461197915 979364024
1 898618016 710309251
2 436483134 196947439
2 675865141 156315739
2 949421675 373308227
1 730015689 157698892
2 930185237 851891619
1 442022919 745272222
2 219100119 790215177
1 333514343 818185099
1 537753710 801260806
1 220958984 889711122
3 962378101 632608590
1 138304890 226533891
1 268638526 855350887
1 787830996 592193239
3 217710370 314692674
2 646873271 797719229
1 637495459 204201520
2 650976816 575161472
2 561764075 139216384
1 335311092 354924025
1 493348111 644777443
1 666585674 65097233
2 27832347 854208377
3 749426311 542058326
3 59388718 935957603
1 647961436 961978230
1 214485922 188907059
1 194536826 899115647
1 311318571 373132644
2 375722731 595972264
2 122479804 481854676
1 15900808 678338714
1 590184631 444525226
2 897503696 875345849
1 632931112 740419205
1 553390679 572388447
2 167138759 105813453
1 941477209 74156262
3 938218724 943380246
1 391701550 963934131
2 434319177 29359585
1 546530950 193332441
2 958681003 60202520
1 350361855 393566920
1 196239588 398375438
3 95222083 420992110
1 971257455 392564858
1 611684804 775832188
1 473776011 750578541
1 224014492 254950251
1 246765867 533576463
1 422271472 328381580
1 424709718 692730571
1 449219383 468328986
1 539444418 774370108
1 427816803 902866121
3 108857252 401259284
3 113346828 939378828
2 930640375 116931637
1 527986413 599929165
1 37368321 362855300
1 279403547 505361957
1 79291331 156734167
1 199770039 245615235
1 493749179 901543516
1 980146248 548361953
3 789720103 662008853
1 562519389 23965739
2 856563432 418183058
1 990969822 582920642
1 268867893 794768676
4 732735869 187668652
1 488114346 953424076
1 933780739 263884712
1 587743573 291109319
1 64967876 958557943
3 636049326 917805906
2 479706469 843664778
1 533508364 829975364
1 646696182 90736450
1 582360422 575319287
1 262763280 198276631
1 315900360 545430700
1 364044565 871590999
1 167344960 467364755
1 599908198 586640858
1 80039134 57371760
1 285671981 856966911
1 404663363 166657921
1 680856751 835681767
2 312240382 572790842
1 51544447 765181169
1 539476582 21259380
1 411067390 65587077
2 937648086 878809201
1 765186596 875562050
2 13487785 729566887
3 81184145 81836479
3 587090591 983886471
1 484723745 725421271
2 339476651 647920779
2 707871125 300998495
1 326650745 117783424
1 509869172 911241433
1 596911615 544147829
1 578057817 863799953
1 965204545 68122430
1 101209574 145864397
1 4999961 751156710
2 265676171 287490467
1 304403040 509166807
1 34133361 245621823
1 451472195 301625710
5 189044546 86396293
2 911972531 742783636
1 707412106 616419897
1 455649140 594650708
2 954188284 555038167
1 536880031 419972621
1 878162112 376985230
1 850412746 917251125
5 903938409 516332976
1 830017094 699393568
1 711147070 759630813
1 81851775 769600624
1 338476726 197447915
1 864321583 836602796
1 491504656 992898438
2 15093417 59963744
2 321654898 932159302
1 143110804 222638639
1 724455596 81939620
1 995926715 203864396
1 264650820 41139807
2 867893539 801432272
1 66273681 833015236
1 297866699 427724140
1 787422001 567661575
1 672678831 376770388
2 365584053 167456726
2 775193249 451277083
1 863345753 670208667
1 619802194 864220292
3 993975032 357776536
1 912204386 245171889
1 124547640 420195747
2 168444430 71364635
5 772813773 990168171
1 541751668 351896400
1 204309723 173623263
2 957007412 184151936
1 114928521 77116941
2 896198477 105499531
1 378879508 803686770
1 511241877 415356695
1 391018342 535933774
2 826636934 377367300
1 53107211 104769180
1 421359883 243600134
1 87892301 152212224
2 62376052 334547203
1 976075898 411452283
1 143713537 452800482
2 760174556 36214367
1 954339946 319456666
1 46764354 503222216
1 900301924 459728492
3 10723934 166885383
1 305836697 97767727
2 158597532 631615200
1 796281968 422890346
1 331042096 111497870
1 967078852 352457816
2 480730177 801101497
1 502242001 408124316
1 309181417 845213619
1 904559394 183032345
2 132022886 967822077
2 692291579 868612794
1 204388195 332841193
3 564595992 538996558
2 382779117 179776760
6 161167811 860171507
2 714297925 899470607
2 565815921 801413736
1 899054492 963403101
1 407109875 799646552
1 293168515 960116352
3 560208285 485273734
1 742211554 433408563
1 357329494 988520777
1 334910668 846259407
1 156024319 641037335
1 763398271 483475560
5 25969583 18084717
5 872650841 372672982
1 911334895 239296765
4 376749685 342361445
1 247403054 247556303
1 276381749 526346737
3 830008268 751442886
1 456978632 631817030
3 615454829 260742023
1 912767652 514221681
1 536049806 50538182
4 200583650 469191972
2 248176808 119234015
1 497977593 740491711
1 429577327 212167191
2 436988052 673635550
2 151148800 558241459
1 149924985 737410619
1 858925462 842433613
1 118332197 506066357
1 198303698 904623530
1 500384390 906331643
1 657578726 163116960
1 918715587 514800695
1 751738105 767687635
1 735350459 130632397
1 850761000 173512047
2 610801683 847951251
1 452034087 537579987
1 33691307 541885224
4 951797797 505708115
2 888321171 815697154
1 616378873 706995157
4 603791563 530591834
3 706801756 659502234
1 480112905 155647095
1 157509382 144127505
1 905926745 59436906
1 544369873 570493605
1 654403769 98868526
1 644090944 228459482
1 290651045 637098621
2 216840347 929992030
2 500579603 998016741
1 323042419 228334463
1 754242312 277214563
1 211126852 182310492
1 953845016 703963114
1 466044231 704813878
2 859846986 586032286
5 951273384 246982492
1 640774705 124316936
1 749646303 21364465
2 404464373 242869747
2 944251844 958693699
4 258722265 653741966
1 436496009 832625997
3 940117097 280181429
1 694570272 521372148
1 311160171 25624887
3 591169893 60522263
1 505768717 25603323
1 645423828 458923738
4 743272099 39681129
1 650870817 380868738
1 697606897 997587089
3 850154158 216942461
1 988232538 313437131
1 779370155 215085727
1 147305090 10794145
4 709670863 724573962
1 34196110 676606711
1 744119050 731392826
1 560394245 993661418
1 17607534 495215869
2 518525394 12317010
1 274340141 378909662
2 378228540 590477087
1 585522895 265578343
3 721904866 749979428
4 794833424 988876924
1 183797466 337630871
1 103165571 787023660
1 224198393 207465055
1 818874152 353244581
1 787457681 750324481
1 942810298 310708973
4 295737728 113024218
1 731712722 929467432
1 307999291 618632219
2 463502806 282081966
3 235736885 192728682
1 341236275 738007479
1 47033073 699639075
1 394746028 223012126
2 773498425 215351204
1 92058156 896457789
1 669374841 168987096
1 601872636 919446097
1 529919412 336819223
2 457544887 821620276
1 363313218 705472422
1 473354145 303412024
1 860231768 644007497
1 151933004 671519085
2 383408086 183892396
1 192553730 150843441
4 414204403 835773559
3 541894640 949045126
2 126031569 611293804
1 616187719 967727498
1 338313899 257767695
1 119939013 957797477
1 381724952 865771080
1 254753590 283835216
2 41643422 250490891
2 500877946 731445449
2 643371971 651254138
1 678633831 114232302
2 524774679 808093367
1 224511973 216601355
1 916146628 319511536
1 321381760 655742674
1 6673952 616831406
1 227804106 994473321
3 591798654 920992039
1 23166008 995059807
2 283679234 596816808
3 873538094 674967213
2 743483842 63570492
4 526479111 39265728
1 52887600 714029781
1 675600010 992865527
1 116358880 105116707
2 428497855 237974082
3 61258566 69193058
1 386922855 266004424
1 433628337 292025092
3 239783726 115088273
3 619595685 282045974
1 153138418 386722092
1 947425380 575032094
2 8481431 151757467
2 166250735 984526513
1 349434083 474302618
1 326662732 771892129
1 854091498 291387457
1 958489725 519471557
2 377532808 659079880
3 265564768 115029469
3 973753893 534103447
1 980692343 220973993
4 876247607 952190083
1 982938192 771214299
2 926666347 619032957
1 853589228 523278747
3 966278047 960667593
1 989010335 577496675
1 827494432 300015915
1 962299266 965772217
1 925623874 499051522
1 727723205 455989010
1 962537369 326550121
1 933121920 496163409
1 169912983 309339659
1 395347024 675516541
1 469412951 174110146
1 887396770 870632009
1 202290261 617644113
2 154703972 711978280
1 553910167 347507058
1 693812065 24879500
1 76788435 512476607
1 147032911 747811506
1 975899349 649870054
2 451132418 166251607
1 76583584 968604294
1 163641904 894678172
1 832602946 445544130
1 591608313 260950670
1 12905517 177425864
3 61379966 928111212
1 556175229 423890232
1 197990100 548229506
1 285088461 659563617
1 260781493 436245735
1 702193863 384988081
2 289453186 341720249
3 399551674 896036472
3 2887271 944692129
1 92174634 53531202
1 826850860 504752915
1 198770104 920652841
3 639744621 322673288
1 216687082 81681733
1 677665335 626862830
1 245952126 64994661
1 514896771 678501496
2 92379830 682931164
2 155316988 955801250
2 261262839 888460985
2 785063430 434410095
1 313848730 873602796
1 955939758 901827671
1 887097677 247422969
3 670708218 284988011
3 990691174 6110014
3 35258355 529932445
2 93918857 820822416
1 229666816 662397854
2 580686143 269451739
1 785150362 228537138
1 767338413 158231916
1 629789962 376865233
1 334480105 946778580
1 593398560 320141371
3 257739379 990588689
3 27442034 404309753
1 36668084 483244155
1 176115302 917417989
1 179850472 99005467
2 92096969 304582469
1 233113503 146957166
1 745829598 151478291
2 694415387 638586369
1 136138777 569057946
1 660478319 861548177
1 395317132 651324390
2 246051310 377987765
1 724477750 950701988
1 899122026 48731649
3 775341326 326091082
1 472402072 374007955
3 628494367 538170382
1 985535967 284253634
1 22334135 159268210
3 813105972 512209561
1 319541078 275410269
1 51163052 487503929
1 878627564 661300254
7 262442497 865958073
2 377851965 586010209
1 64502940 500204584
4 36730103 92927187
1 499098594 494630356
1 358495856 801525322
1 667510081 772488953
1 184232657 225945297
1 710881900 949925939
2 32134548 383469872
2 452786876 343227506
1 19482792 189742182
2 818704738 812225286
1 409788964 491417186
1 310147341 546054702
1 260759903 172075906
1 161182520 535587725
1 546921278 87079291
1 401023894 817429287
1 852136684 64191321
2 498710706 938454585
1 973737537 116768113
2 533526435 481378969
2 140371431 339805456
3 495128347 491101623
2 732117684 970200810
1 936943072 901333144
2 570116635 427112854
1 955022380 157571475
1 447407541 294271406
1 101508349 669127293
2 225822960 424031457
3 180382117 222788609
2 440433494 90059624
1 22523767 995326759
2 345970211 438484250
2 14519415 102440279
2 71982911 163564989
2 938198495 646599323
1 641139261 515901992
3 471476919 379616863
1 600501429 342763101
1 593935745 335408838
1 475103128 137607756
1 250926204 80179817
1 556238054 315330188
2 353970616 917968885
2 844681289 450677454
1 825870155 783699916
2 365887737 200909847
2 659475856 874150229
2 347433329 61939999
3 843207617 293597417
2 619743478 578975519
1 313654316 939898448
1 120931695 258689984
4 556724699 315971826
1 429522242 502797755
3 277184192 141781019
1 179488325 86717988
1 495268894 446250337
1 219140493 775501015
2 398513339 754933581
1 464789067 278471433
1 135567213 672238708
1 39068345 54093272
1 784043832 475124889
1 427975765 935205060
1 111410381 400654106
1 842682856 474395387
1 745499267 614436474
2 724816653 571840108
1 838267952 399172541
1 712433168 426753488
2 69726832 450499323
1 447274032 881992710
1 686136686 848933853
1 321638918 807693807
1 726221990 98534960
1 998420007 398724548
1 918676753 266299140
1 46589156 785956825
2 528934438 532644876
1 933959311 167264637
3 329181594 680406082
1 875000023 641633643
1 82512445 291998187
1 803140325 571798897
1 167327213 645105693
3 961876543 992223290
1 855567613 856194508
2 83130470 354624716
1 292888250 229406643
2 605885331 849369052
2 985689902 709442659
1 26275692 436891492
1 34034015 413193818
1 550345246 280994937
1 88236210 158966957
1 269644783 378474934
1 558588768 809081091
2 882446848 748555556
2 463932115 344322925
1 312071863 28128515
2 309792025 106328437
2 117121560 60310607
1 380415553 513273093
2 519769061 541804847
1 551173557 872373504
1 195506108 831066719
2 381248394 432156366
7 151068783 871302232
1 161030431 127070438
2 11899300 885333418
1 420545185 36269462
1 514817377 787193752
1 31265740 173601346
3 441060419 373970206
2 866209271 865128269
1 782722506 414715145
1 843595068 321186799
1 63368094 999198761
1 764769073 281137095
1 290782351 60077168
1 185053328 762156872
1 250429852 331459167
2 880026745 797154437
1 820181666 589409535
4 586824350 868046892
1 763451513 851252175
2 30823230 83686961
2 992928614 530684988
1 127378524 315259538
3 701185247 873387721
1 95817919 877220102
1 630757923 907034569
1 350545942 996934493
2 291556770 497290204
1 829267856 930054529
1 911447135 176298495
3 677360890 298655062
2 278051666 926507961
2 375524382 272033595
1 791639586 993641320
2 626142159 763490769
3 944024490 813957719
2 958360517 62342317
1 956215345 992619201
1 396689284 29354606
3 823552162 803361825
1 141647443 587099314
1 514819799 899899670
1 110361905 8169319
3 556466362 98340498
2 596550319 453697055
1 9169269 446261959
3 157302695 82363810
2 591097205 129733633
1 360476315 340708697
2 878975504 635440766
3 447294644 749895647
1 320571068 433113031
1 537965015 75870179
2 805958839 156075342
1 777564421 523910829
1 825351787 357380600
1 256888417 4365990
1 955494625 477253433
2 423153417 684167691
1 664082291 675548807
1 688232354 895442094
1 924143068 682483024
2 937394043 832728089
1 799178267 189893264
1 415465535 636008076
1 893322761 633808903
1 175565286 342352568
2 388600813 371639559
2 209533897 745300522
5 74340030 886262952
1 24649403 861938798
2 729483992 886772543
1 438298397 610711033
2 234118567 457797407
1 900084364 363820605
7 393181521 723783495
2 900795860 238978668
1 69496936 337537293
1 821463254 521760434
2 764400927 117949646
1 942470766 419466062
2 217315030 995813287
1 557661065 364129490
2 349378202 738916910
1 585128982 799415171
1 379010474 776993113
1 919511101 308282256
1 768998991 967491705
1 408463604 995206701
1 109218558 907711831
2 960974454 755270575
1 144782102 229258610
1 946892058 681692503
3 674075221 602841252
1 647399597 169623470
1 539918317 577846104
2 904267839 24571753
1 556425206 895085457
1 239637101 692453516
5 690349447 2878708
1 229225445 496699157
2 536515273 831332059
2 732288746 354527071
1 914199816 64272958
2 27604083 73469029
2 92693940 990392746
3 182628081 884388718
1 401686656 522130136
2 785991893 769143329
2 165398448 608125184
1 528204173 433476211
1 877916623 963278219
3 18846963 907613258
1 482442649 645154233
1 907021738 556214305
3 807850461 116885211
2 902362239 89422456
2 204227636 478599403
2 565390456 224283212
1 332055813 116782797
2 14078387 250265331
3 653768729 622389569
1 169923163 546240398
1 200685286 654757201
1 941673086 371859438
1 742018962 301015610
3 77354265 647783225
1 165464321 968655579
2 920071197 198640969
1 875268315 489016959
1 767409956 287675281
1 895514930 877114015
2 764704137 669600475
1 822790079 874364086
1 164212680 643994845
1 552994548 167296403
2 277778147 941433052
1 24547503 939745866
1 425101084 359449766
6 589139975 953854022
3 726098052 388634320
1 386968318 226863684
1 918435472 714760484
2 583609395 288277735
1 27502001 681053394
1 196402042 243252224
1 869191917 131789866
1 773481618 609693238
1 796815128 12260259
1 25041423 31511696
3 127674472 531034161
1 499363567 846978817
1 465719773 783944709
1 129110126 646074545
1 948438447 635036192
1 979225782 119418590
1 616528590 256930721
3 675847470 877019879
1 536526536 117979903
1 77995930 684819773
2 352654462 765236025
1 231756386 781996351
1 300520897 119867407
1 738166224 587279998
1 939380343 409431298
1 149408583 408301812
1 543972415 142738920
1 974992884 571877379
1 501727293 865192993
1 867123930 404087964
1 648351984 253057890
2 939446736 728808830
2 245450420 258677475
3 462423786 681821455
4 362425242 955132928
3 193181613 215398844
2 69094233 116111484
2 380652195 532482500
3 420495258 465556975
3 721104413 505298156
1 560291075 469717392
1 851241610 774899317
3 626563073 444862275
1 963085419 466899501
1 85817297 459001071
2 883419869 945719547
1 300601377 74549396
1 955007613 239114634
2 116995063 461088302
1 961385858 266814543
3 398558408 229355134
2 29154356 385584723
2 942386480 586477864
1 805460648 671187521
2 879810334 122856744
1 257281181 917995312
1 125384926 520886880
1 204289678 187093831
1 715834876 107103536
2 927996492 989990135
1 709418286 707804513
1 974244650 130559111
2 455956314 853701227
1 837503665 903132516
1 930828996 223235275
3 513805529 924756211
1 686032648 496982436
2 331023446 602069050
2 514522225 300823453
3 734470603 130203023
1 702390759 898610392
1 889281960 810255330
3 390613873 226125264
2 597795114 13771416
2 472546391 579044763
2 299306062 821122078
1 984943104 876565955
1 755141735 358174994
2 365159911 471178151
2 222960509 955028389
1 848945025 226806017
1 533677980 601721855
3 204011441 968491997
1 864950141 177339222
2 388678961 787033763
1 69186904 275283109
2 563346682 449364774
1 773146557 165577480
2 693468946 244422450
1 982691297 246971692
2 388875074 231554143
1 648781900 985198276
2 401943007 289852525
1 927104884 790702287
1 998531728 180179133
5 199390087 682882884
1 375075122 104890314
3 886685781 169624011
4 610946937 678485685
1 274545694 253617417
1 572416880 426465395
1 928544440 781224568
4 349311790 807358130
1 383640371 686622569
1 153733444 657117299
2 189850421 65242408
2 388877451 86196663
1 208679891 138772511
3 34811319 834219140
1 214627296 566069674
6 534262934 510580797
1 649102566 830709733
1 406227146 25475763
2 975366539 348682836
1 196954085 942174043
2 238678081 67560958
1 122491179 371628225
1 918658925 643210269
2 218828236 781955427
1 790951596 536652998
2 382746176 667229918
1 5891231 593232261
1 388936263 833542585
2 176421749 776369441
2 620422606 265860732
1 636544209 756078671
1 245010984 36114012
1 358599285 30505046
1 723585681 895309278
1 764695900 373488880
1 644250283 508719341
1 423725804 505077074
3 360176149 931967762
1 623400422 162275275
1 636683427 630836669
5 122414179 217613900
3 36352042 305125211
1 848636864 903262099
1 777692328 213751336
1 533680143 316392662
3 310353511 249708655
2 104583293 727617355
2 167198051 849206781
2 274640088 189629261
1 107606151 944129324
2 188797271 695912106
1 959978348 627683718
1 608108837 602507178
1 283515503 932057513
1 950181389 346658291
1 903905570 679129270
1 711840732 169457445
1 982432970 168675271
2 954279275 648586451
1 17448165 904710353
3 303954768 274032837
3 622766395 13971856
2 110080976 598987542
3 652264158 374999960
1 863342384 236071971
3 822079110 385331893
1 863015744 117927748
2 867133028 236318449
2 193081916 772894896
2 695139940 266119192
1 638512174 708329703
2 37303764 785114398
1 930205077 943454597
2 134217174 99498318
1 896336324 790677022
1 503272150 303131553
1 282305647 744047414
2 179422677 612762459
1 496932206 164301330
1 863732355 773536675
2 533667397 598215421
2 24707672 943430362
1 464092603 640330183
1 60948336 417484822
1 169985772 229555950
3 951678879 691673426
2 752136137 336215036
1 280324465 763142089
1 202135587 882668999
2 522837019 431040740
2 347195640 602140605
3 93114736 317534424
1 163061973 217460328
1 622775612 601071758
1 835280301 594787948
1 772234911 210133077
1 699075837 364410161
1 43473542 81988275
2 259419759 487054908
1 508700537 616137118
3 135266662 748168013
1 130471269 199203063
2 254059355 569291244
1 651414911 147932256
2 996329976 828446143
1 25415545 405575487
3 858165564 889324655
2 514007978 675057002
1 362081919 518214529
1 178775295 651296584
1 72792271 686135472
1 188886580 809370115
2 505044677 746959834
1 256745870 238214957
2 321983525 963920097
1 746598584 579829751
1 852311137 854328681
3 913323435 971332332
1 875341850 743468020
1 246159570 905491910
3 889066208 240831784
2 492349497 144067993
1 42779067 813694567
1 485993637 716036211
2 596690853 131535219
1 831453142 897244490
1 779418653 759756105
1 895065806 378442379
3 350143650 15376462
1 399249741 765223177
1 760685816 142563047
1 126875509 342209521
3 420049580 758990746
1 480710705 722733709
3 936984249 729338547
2 741228392 454992050
1 678979487 448560999
1 387320082 145357279
2 113289874 65187988
1 107686139 960216721
1 444111096 917373330
1 526904912 523768494
1 968066769 495810824
1 311173047 2743806
1 732463641 793524978
1 633191571 793242926
1 340115303 294242171
1 66305484 975843388
1 698189686 476983241
2 61414611 850100585
1 998398602 15238894
2 615321650 936247536
3 117117832 530742376
1 340728368 261794242
1 563878334 765310452
2 355405744 713188274
2 693658688 840425349
1 473831833 823588188
1 635860527 415903568
12 641283935 607097505
1 983041826 89692621
1 766581386 521558776
1 982663526 366546199
1 485593665 209154802
1 463107308 128038775
1 457979580 240250682
1 381898806 317504641
1 878584117 323417150
5 638864249 531430335
1 995096522 296045391
1 226000097 624380627
1 428673181 828708466
1 796290680 146772115
1 22820472 26087821
1 163248351 113214057
1 364067056 768890744
2 632577096 762524757
1 335827147 816333423
1 524736576 120568683
1 108434218 615294253
2 499374799 347907536
2 923610666 26879669
1 557644157 882849715
1 561402740 25307017
1 264503029 745241321
3 173291105 668277400
1 479898583 10474162
7 42084126 774368204
1 496002493 463753472
2 626947749 382986307
2 367851714 860937079
1 809863224 38637257
2 475006883 85838
1 97996470 514780715
1 931075200 818385291
2 430786449 879780804
3 33278183 461214116
1 763286254 931223448
1 666873464 248431623
1 635289841 406773660
1 953420312 30875976
2 57568835 10906
1 126769516 223624368
1 534257822 739866138
1 765935215 89621451
2 561806116 171218325
2 129265891 349740072
1 428477120 154764785
1 843437171 243286638
1 268953151 526580523
2 957190330 829066812
1 373374070 963567293
1 419423629 61806985
4 451538047 878698884
1 927804849 642807124
1 356260100 414857197
1 665537194 293855704
1 570269225 571668690
3 428986942 863805544
2 862406759 486537128
1 743812551 31092018
1 384513287 50507844
1 214524337 919349507
2 858078347 300644012
1 658071762 690718729
2 915682610 43896305
2 128057474 920397923
1 588593789 713627407
2 276777744 250474934
2 862308335 680651955
1 301466001 969948627
1 441791803 237829949
1 258682526 299697402
2 221123011 503750916
2 124456351 651762854
1 953962845 607704207
3 880183543 533898488
1 136502383 5668261
1 524029893 762733167
2 498468758 371628612
1 537854513 599666645
1 237216369 858324771
1 697947404 844758087
1 460298336 795406015
2 610417709 319191148
1 802387700 673106051
1 163312319 196717885
1 156038293 478643460
2 838674852 872627733
1 895522723 910971659
1 424754502 398721332
6 885641993 787560850
1 199932081 472097456
3 937617778 812906417
2 542264705 152302925
3 492620127 650676690
2 782437995 976393763
2 116340206 703129566
1 732685511 763315963
2 858112536 264326771
1 641917098 826387327
1 436024268 924854981
2 575273712 736454989
2 402359211 846365540
1 346188236 154719457
1 824344944 173274379
1 906471263 117140948
1 124890013 726735974
1 819622786 839530329
2 157795143 407466289
1 871168707 870111112
1 527114776 897957202
2 698611279 808857385
2 636159449 447163639
1 879197047 659799944
4 733254090 525914003
1 883243877 821551643
1 193663270 53656542
4 394791065 703553722
1 990396749 391715992
1 870832391 225951213
2 407236778 956888624
1 891590689 343471130
3 901037015 56143552
2 450039937 538234422
1 973926415 387398518
1 848241435 963022107
1 37737628 740614614
1 328578385 410011201
1 106843782 131110067
2 684747272 619376380
3 497654727 49000345
1 103085413 834878462
5 252959700 105739378
1 763472165 676863091
2 173269657 956600505
2 788882589 907899623
1 662465716 552326072
1 860831450 675562781
1 936077640 255904385
1 277423149 944372521
2 382326176 824916711
1 426609350 208748599
1 965014374 346045032
2 213597896 815667476
1 440194288 428568334
2 525439709 276269076
1 552844656 189290975
1 215738800 626887058
2 242598652 885820350
1 453495813 203324505
2 667327505 467012615
6 52100286 644306669
1 597224589 889386852
1 130678110 626463518
1 12361460 693172602
1 176862808 299641114
1 353726230 871810391
1 976718227 516301131
1 544153146 789865173
2 265515105 317916070
1 262374706 640427624
2 274257256 870143417
2 803352894 74936711
1 723493621 819420341
2 704742914 486156287
2 250266340 690140967
2 630213856 70157589
1 377053855 771171237
1 787807179 755335893
1 565292620 104190422
1 95099318 526149652
2 864617077 961066295
2 364532582 735028109
2 457098198 802305082
5 162085140 625890418
1 421784636 325420644
2 769859508 438359137
1 492053489 504709619
2 278572697 777805173
1 578729620 339416826
1 282337235 897679701
1 348715379 579453266
3 601200347 246708947
1 282784684 667545053
2 817876243 430244187
2 315395269 538699668
1 801391848 317288825
2 912703011 898466802
1 207357782 474708674
2 713538498 877570163
1 893342500 135222949
1 339847876 561356686
1 41289159 390079834
3 489422414 431745329
2 32861449 209455547
1 372586817 303637061
1 804805215 194011194
1 242713940 136712644
1 62699572 246662956
1 649182069 253495593
2 654940078 952291285
1 415744054 201963320
2 873599478 835601066
1 798748903 449051409
1 688327321 769997995
1 231512475 287020302
1 923267551 449974432
1 700859947 581452038
1 697585900 969704173
2 882382938 452169062
1 192708792 949629280
1 621880261 249945867
1 84892512 555770912
3 989750677 130514257
3 205072354 756504630
1 811240408 648886994
1 111106099 57173881
3 409252698 513402890
2 56115336 56080137
1 145323425 827341428
2 47346815 218220988
5 60725283 632410830
2 304800885 85336686
1 267181764 914085256
3 38193381 261381127
1 608819100 239564153
1 353837630 882031363
1 543074950 678510819
2 85782279 191886050
1 668845888 70967870
2 516904938 759935029
1 891510061 463874324
1 872009596 661173151
1 395735856 916393018
1 859414778 124669843
1 333913204 90489749
1 125010559 169898791
1 255000044 220315482
1 273213546 204821890
1 252801437 610613135
3 567886258 856034602
1 1704691 52562897
2 624424783 113353527
3 691175395 725930472
2 410480795 432285304
1 404047254 30710214
1 130465816 980921849
1 773721347 585030021
1 595213090 245338511
1 315260531 956217800
1 778006591 969301346
1 84808310 159256367
2 936459373 666284327
2 925405198 363768112
3 743636052 378574978
1 754568233 925745920
3 430594014 656256761
1 263872141 788517745
1 262751144 311315478
1 424745253 289327184
1 543560641 774112388
1 170634017 278115062
1 188330061 931811058
1 315836465 224611624
8 426859676 332784029
7 940918122 688551944
4 879107648 873774171
1 749787126 806003966
1 254556836 803024928
1 963430947 502217208
3 451071536 517550586
1 344055308 412784681
1 687171152 395594142
2 683657739 234531711
2 78145138 931465925
1 716990756 238085377
3 234496618 298505280
1 617006851 9787453
1 318997115 94294497
1 300362295 551321395
1 864653082 395949431
1 28348102 222243233
1 495925523 681917114
2 449907031 515713210
1 147789376 353064425
2 352367501 503328726
3 857975491 572886943
1 512571313 203472353
5 446917145 248200473
1 368658166 522872474
2 75029076 743149283
1 62142065 934554573
1 919051028 6875270
1 183458195 863546531
1 49892979 120490078
1 366893849 651854624
1 74606138 200952892
1 140888606 813041354
1 199132088 422995888
1 910044732 517725585
1 641972195 87141310
2 704818522 477582726
1 80049075 268235502
2 406958390 39757822
1 810277440 603815248
2 947269334 529152554
2 579135422 667932044
5 686622111 31661162
4 871285579 535698547
1 273077419 836965762
2 22483611 736688196
1 256182526 479267517
1 75715187 82474330
1 323305729 786135829
2 61257416 68676849
1 184316988 679535071
3 477363247 478725792
3 850607933 312266054
1 596148906 729690075
3 220644513 733531079
2 402107862 798436952
2 779083598 963747034
1 68571914 441598253
1 984880913 357115221
2 823872792 504632233
3 102551559 237740916
2 296701334 52037082
1 398813092 674337660
1 837319276 791502744
3 640218464 162125887
2 449696917 506097101
1 291397580 818001687
2 646892412 873002647
3 872147556 25882799
1 228433798 645657557
1 263524338 279739930
2 296899825 2790089
5 441755939 151547879
1 860521555 857314080
2 336962002 846339461
1 29067322 737273404
2 388218671 757407027
1 231598361 415840111
2 60550027 658673523
1 173358160 755914911
1 118947877 819286006
1 840347335 239069374
1 253057097 83388918
5 107084804 881352977
1 782298196 281364305
1 324403390 162631545
1 25356929 536511909
1 32420560 892353325
1 321417850 662221878
2 889465013 166527723
1 40238472 469553520
1 413845326 451901611
1 467684605 965088816
1 850638898 264769517
1 908929207 893592488
1 247392949 894066689
1 21751551 724451845
1 239649442 828257972
6 324969387 722535404
2 350120663 121815454
1 946813210 284337960
1 768325339 227643395
1 999557377 992874610
2 265219642 168640342
3 231872970 669812656
1 650630141 172511283
1 598075354 119143309
1 170261591 889705351
1 816907843 846807570
1 594528547 558078770
3 950651274 622737409
3 954558245 332062249
1 554362610 133733779
3 187654288 469204138
6 893466827 63982363
1 866233841 275139421
1 328338515 242721779
1 730065655 713272040
1 657161769 107799594
3 222328499 713594033
1 708737725 490854445
3 610061925 554125709
3 401374598 834862530
1 863250350 770770081
2 59589452 308002778
1 786213298 781724088
1 617333482 439088915
1 964317599 570526848
1 524780995 966541239
2 821891203 626786020
1 262277466 536514898
1 730025641 115319050
1 893919598 45442925
1 540258233 209431395
2 557721110 101394810
2 207371518 388690377
1 512185703 310983654
4 833799722 933063376
1 293797412 319394370
1 340674257 642752442
1 90600330 731602980
1 768208126 116335907
1 994138297 299210618
1 121297884 986249544
1 300303844 197171856
2 184252703 238579699
1 392463085 463641178
2 862614222 804479634
1 924500966 743442552
1 485508334 504386872
1 355970267 85009047
1 925312164 447258707
1 879111717 204844255
2 591788623 644857331
1 541002571 869212666
1 537705784 374109721
1 231868842 959262524
1 471744622 445241553
1 550175761 531039054
1 894898431 131832959
2 192804383 569402015
1 575293655 142781564
1 57991128 248595198
1 475137229 691629755
1 981981847 923124625
4 565840049 35840910
1 288061600 912539232
1 122497993 672244830
1 718317994 980836191
1 900135353 984997198
1 806799655 918327555
1 984425869 204394218
1 408741431 824535587
2 531877404 829593793
2 332308900 937008703
2 832074407 845220737
1 960323037 521428532
1 378552912 885247205
2 623972614 906124702
1 302823175 588003648
1 303764762 569916718
1 479076129 557553540
2 495533109 846600617
2 68243426 339708569
4 307462096 337773981
1 25489118 953807268
1 426287396 139682271
1 642680319 378882757
2 561496351 958440239
1 247190442 162127041
3 218876202 394107374
1 611700730 684956598
1 951913387 212436818
1 593134139 202368111
1 479138119 605282867
3 306564317 737071806
1 967897533 672389408
1 373190657 722691757
5 471198323 456177674
1 118431030 64434639
1 998713584 96961783
1 784547662 313416857
3 290079501 547101999
2 320074370 663391224
1 440540870 366005445
1 680756618 236985223
3 92642451 530277960
4 639747254 225564698
1 306467848 437683535
1 50242364 747122592
1 293629803 144954968
4 951709320 202982851
3 569604105 783645365
2 645434290 384195198
1 439459543 435641290
1 287276071 386717802
2 691769413 281996042
1 750029002 761617986
1 775855840 315023803
1 326397950 96485353
1 976238793 575307177
1 179475046 169756773
1 693347470 286760063
2 575748661 964136645
1 463955514 310725653
1 95785341 214836028
1 161846125 349551078
1 995352074 757192812
2 325128028 456791170
1 492569244 986090139
2 152296130 653146003
1 197534173 286224457
1 318732246 661956688
1 159610782 398775323
2 694717862 933975389
1 272645140 136439006
1 486215487 844683710
1 352216397 334639989
3 508566085 836384041
1 768482671 357529491
1 525226691 821928236
1 688105003 538186250
1 321407702 381403515
1 638657588 282209043
1 588555228 975603714
1 126744899 993067973
1 8058323 730157558
1 937196284 776867710
1 685412284 77232729
2 311935690 472684478
1 747744114 638651037
4 538397890 720088332
1 536505149 121364954
1 397176184 569526248
1 696618421 191610582
1 409436811 171179825
1 295432468 728345479
1 836872058 719935156
2 761449500 86587087
3 762350668 513961697
1 842369862 184635880
3 705839120 443059848
1 157958661 305152420
1 727601720 827492022
5 173324408 864698657
1 757695397 60761012
1 201778588 631522247
1 914431810 993489631
1 738386581 548058355
1 293397207 215748330
1 812418739 406915683
2 41135941 474687649
1 363559207 177359710
1 54880841 767196606
2 492290258 727701428
1 667268645 668525909
1 869156732 371698376
1 779958276 338727167
5 226787220 792019770
1 198180326 376544356
1 305999992 385088191
1 5119891 765164142
3 249150754 592730189
2 960629101 27968082
1 816345403 189378220
1 994983880 548832277
3 108711403 252945693
5 947555344 747363403
1 798992468 321396580
1 579459699 589054440
1 395725233 93304056
1 354605295 119931271
1 861892706 614444918
1 264817383 880748595
2 106857386 500701516
1 713118722 667693175
1 16329682 685282372
1 689248820 599390658
1 727049003 704780924
2 535090395 7801404
2 690963542 927983940
2 871954263 763857727
1 89822872 835671922
1 637565502 408724083
1 854537962 153771942
1 610269837 724689746
1 785943450 847619638
2 318611109 799638276
1 554489174 142139189
3 364834234 167291212
2 371844265 245066559
2 859498707 619858315
1 737463276 384311425
5 910485557 139970508
1 961738422 886003937
1 920750741 76126152
1 954201014 646823542
1 756057488 609284375
1 575465800 284952357
1 288998224 457209539
1 106042650 696619953
1 347549568 390639240
1 763882489 88158994
1 447133329 469847329
1 714061594 732620464
1 321868795 681397878
2 134951937 104847012
1 618909255 375217406
1 948705899 549802338
1 965685271 91656983
1 201092844 607689870
1 706695246 502869253
1 539115219 447320903
2 630480278 92218250
1 397523993 312429501
2 832153186 327980461
3 528507888 463074645
1 816871057 213839476
1 989305482 548733216
2 706072742 782464433
1 659128659 309172892
4 734977347 531552233
1 120999951 756176848
1 663150307 556319128
1 883433122 517187778
2 707774514 623881519
1 695368060 424726007
3 657789388 856887702
1 360016783 264153310
1 965829374 396781559
3 984014429 762147112
1 497616862 272273280
4 603423571 762363216
1 703532446 834983076
2 39761649 955420232
1 127238242 669099871
1 916056474 279519095
2 40767605 511422025
1 493840538 477864630
2 513778186 888620580
1 248167776 118660183
1 193465354 327109003
1 841854823 941989831
2 763391167 956094656
1 200600989 330955617
1 810349805 814688909
1 485165675 930489582
1 287067234 565746276
2 748538558 594063293
2 244254786 961293821
1 344110224 328563240
3 269575767 956551008
3 120321288 892346359
1 143362623 938972261
2 953479375 900793143
1 696179292 112461305
1 12676452 364553518
3 11607529 425988638
2 176986970 769471702
1 932628512 151429089
2 189796680 398230534
3 287075173 292512752
1 263884580 591732221
1 580459367 951610830
2 677017798 721892128
2 196179779 85318796
1 646015262 196366075
2 601421324 980497952
1 433465784 151587644
1 698169957 303591639
1 748913266 215332993
2 514371089 365409261
3 249222948 930639637
1 345306416 705720473
2 540099000 421004205
1 122634003 277120552
1 961986808 513374661
1 994473171 186051657
1 810986028 256126202
1 733369925 33411165
1 222172094 359790932
2 93409008 871674841
2 120637501 216676965
5 574193087 867813819
1 896272079 867097798
1 827135308 39921147
1 800486267 303518376
1 338101486 651151486
3 347692812 860504892
1 425415725 208941986
1 246829763 409031645
1 52017646 586118790
1 39240689 88457742
3 126497292 5824216
3 122231395 948882534
2 902200748 734788854
2 192603979 584359051
1 801961286 31769435
2 808980312 978305776
3 924379870 674878895
1 824193036 581864223
3 262657201 95425778
2 481437172 477964855
1 378821208 599930967
5 445382995 377167244
3 830591488 622712581
1 339494723 58056537
1 321229570 294693842
1 259933875 910808617
2 163261571 880809469
1 743037585 281272269
2 322200759 685815051
1 45087123 455984995
1 575139097 110014121
1 60493807 78756203
1 670090490 74486374
1 675830151 206242233
2 110902152 650822482
1 20467298 658729861
2 815916754 611650647
1 912529039 151252865
2 383920245 335372496
4 187230898 182830287
3 471178914 810936045
2 875521828 48763510
1 942630390 302059729
4 334507598 725758853
1 20582059 382447862
1 658821063 817905591
1 702093357 858684929
1 612081608 657098576
1 996148266 548530250
3 950806397 608671457
2 398432381 544487311
1 733453853 242669892
1 976691966 200098944
1 472924569 752593285
1 196937363 314974947
1 685520040 438428396
2 977541625 750575421
1 443071043 628255192
3 699223160 252243635
2 969617430 208973924
2 554305074 471705979
1 608869 825587033
3 137614489 992495972
1 566615437 195920393
2 228723849 676633995
1 902813289 500545919
1 249306306 99414634
3 938340765 135822453
1 63485757 574430952
1 567158162 517116399
1 644088866 151086623
1 891832714 186998773
2 344305111 943519909
2 513555381 237614198
1 764162082 358224658
5 7555382 83025739
1 305204588 355856608
2 262411375 398938750
2 355799306 256414906
2 682561847 157007306
1 683258540 613682527
1 856066453 543882755
1 102799288 152974085
4 404158838 155852995
1 271207847 237770097
2 574430355 260902283
1 588603270 555142576
1 925161702 694274667
2 372241292 216610993
2 341495972 940313449
2 202501581 498989385
1 492821981 53421052
2 136575320 36177438
1 523361274 525787455
2 770015967 995168634
1 204765093 187666007
1 289212926 548432714
1 413849114 698145417
2 536505694 200883830
2 946412334 719752883
1 638314315 279926215
2 585362331 689399399
1 554356181 69800366
1 502143826 626611327
2 733810207 75327361
2 255562076 237171825
1 540644761 874884340
2 406138359 451014177
1 91656222 997324288
1 758559392 295604468
1 558709964 332909915
1 864756430 86891137
1 505072072 534178374
1 841079834 284087356
2 836107992 748525531
1 487416249 4739940
1 790491065 891926535
2 990255568 367320844
1 491633965 465891071
1 129874885 579359861
1 798189511 268721076
1 115474617 99493922
1 110602084 557932102
1 264030201 643202515
4 788598740 226505372
2 819531202 805773486
2 525144083 437104647
1 481192910 476886781
1 582604508 177225154
1 529091431 205253452
2 579098677 233988677
1 339392815 957119975
2 110090042 678354140
1 720508229 140945994
1 283333493 642816622
2 646049490 109005413
1 717829031 548111716
3 835618211 425184305
1 865624886 809246383
1 846163419 208073109
1 110147840 684412253
1 944617848 96484344
1 973208066 350948361
1 36943023 231902020
3 758583299 729719054
3 746289499 592200333
1 374590892 809040182
1 217815036 746529541
1 983449711 452127610
1 814622855 628962020
6 111742729 611977126
1 610492697 384693868
1 771691423 274313562
3 707569051 654584527
1 583814077 355560691
4 427022829 784850168
1 361739185 188439832
1 295810015 527662503
1 833198245 337284330
1 946697084 953091891
1 901498739 271756979
1 108770504 943550915
1 431442572 339267169
1 519447422 159281302
1 300599769 927014980
1 295137131 922295822
1 952967915 747308685
1 761748222 146866758
1 731175974 780465984
2 253450919 637228449
2 900311010 640951810
1 485543694 638914180
1 894401454 534794981
1 850923526 618920132
1 376372613 113562876
1 598771064 537945097
1 548632617 171627974
1 902152284 546712320
2 97152443 234255871
2 739280412 5520604
1 217635638 561771587
3 780303372 284839253
1 823213175 342079586
2 693303442 648991235
1 897026063 565071797
2 436856230 756115075
1 954169253 101701630
3 575433690 751046126
1 973417154 517511512
2 303184691 932721494
2 381958223 472056844
3 748509342 455782247
1 378780904 809572623
1 745806280 140297079
1 101098595 470658951
1 391350288 503138771
4 943180740 969929647
2 219809440 239479391
1 714224041 48442527
1 878977417 995024687
1 895698821 253365910
1 154884705 55509877
1 238521657 591138922
2 238547091 218279320
1 335824332 723219335
1 837506428 825527417
1 572554616 19187688
2 447951159 455394711
1 849173074 496682867
1 570213979 670425729
2 88508511 622551102
1 626100745 717371317
1 618129386 973890002
1 658289140 665351861
1 881594376 684303293
1 178033367 574688295
1 998975235 194305336
2 112209050 836505424
1 153919467 358321949
2 985257280 820259851
2 793285286 506440581
3 272263448 814196423
1 248252871 915583098
1 889711631 318922541
1 911594255 76535368
1 66557011 364381709
1 639326525 858750090
2 73974083 445866056
1 472156467 207110079
4 144894260 190434558
1 820687353 983429320
1 284414851 865376404
3 146977386 20897482
1 483940274 885351119
1 159849449 795392335
2 335565452 895119602
3 228023468 602911468
1 886500495 502305995
2 360989059 45222873
1 674735303 150423139
2 20255828 508116521
1 371069335 19067035
1 734641028 250327164
1 480576312 257814496
1 965952191 944439283
2 562585911 702168498
1 995587432 690078190
2 911786541 454702590
3 599330871 871235489
1 419658587 45173154
1 501902221 463153299
2 848781903 260540353
1 222065218 243430237
1 880288874 591100779
1 107700908 334170693
2 426776873 691100549
5 271022639 300809733
2 676975354 920249883
1 843380250 478325774
2 759498061 173363113
1 461012223 688837315
1 149894594 174971715
1 459754397 455521663
1 746481032 55754626
1 569043849 578272715
1 890067588 20100638
2 915416204 777475064
1 15714950 46942324
1 635279708 781278228
1 940843853 313450431
1 239967622 233799732
1 171505385 510413702
1 525045387 965367174
6 386888050 492839170
2 714626984 992919355
2 337471547 869188595
2 249469069 564837379
2 379201949 636490272
1 690499948 641911757
3 226255149 408344805
2 894484034 267937270
1 64959537 314059968
1 614913699 675378276
5 270134807 672216934
2 954726349 610636324
1 973600169 779296938
5 208712823 232044632
2 869495420 795452880
2 856161829 236196640
1 587017078 763632053
1 312260547 310470856
1 500890496 50749489
1 361812151 366887184
2 811917540 420695694
1 540369776 976810751
2 198557838 21253269
2 904996128 676880028
1 119349449 649859909
2 842613987 994339165
3 88115334 309331922
2 400115600 115362154
2 783823240 191677599
1 4625651 779805876
3 334449045 320206095
1 187245887 81676206
2 166887059 692127270
1 659083364 236919582
2 957104046 204299271
1 969489766 227373585
1 922092195 837832866
3 200673165 553196567
1 172915024 453470328
1 359477696 126954089
1 679267049 656885167
1 574372527 130672159
1 505006792 839622775
1 813428493 128580129
2 184012870 681990818
2 526124128 534779596
1 492187956 970637302
3 269858727 859338924
2 655340154 776184790
2 46203470 509714365
1 317136609 299175252
1 822143865 212811398
5 42475613 856842735
4 531907846 929065943
1 147619181 630754782
1 955650142 348621240
1 79693750 879242727
1 995712251 435875018
1 676157470 941801660
1 429850495 787019077
1 759591410 39147795
1 241514880 286801493
2 123862666 683901202
2 278425547 313130725
1 922264299 94469272
2 89214176 400860026
1 964415216 664097347
1 254601418 14865158
1 102568074 43137473
1 129130948 983258129
2 572210051 832424123
2 386046482 588992070
1 546363596 485056895
1 726213213 913177256
1 628180751 282471967
2 5060035 147838937
2 947435031 411763348
6 153245716 314622995
2 235503011 647225829
2 873545834 741655620
3 32484641 604843591
1 346207932 9737214
1 895489866 135809737
1 800368048 296798912
1 384373207 145802970
1 478763933 501269830
2 302808057 93046098
1 301199166 256442189
1 191758647 201618016
1 401738783 410059804
3 80199378 601052304
1 437819512 62324604
2 184483294 624635170
1 37823028 659645536
2 280392649 36154540
1 65611163 277334821
1 512826680 237826503
1 896127152 513028791
1 870175108 401218440
1 449179521 331633616
1 964413632 175438323
1 550613477 14882346
1 391563664 152415758
1 827028260 927448873
1 177267906 578939126
2 328391522 77934392
1 397423301 120108559
1 842156844 157221194
1 889405800 618854245
1 170824999 396215534
1 660529368 622411760
1 624232904 241613320
1 228873756 507192347
2 268648220 521516178
1 440006457 744552723
1 267065926 976914356
1 182331821 86949094
1 451727617 626851182
1 42979842 806943723
1 546114466 467858089
1 697210355 399695405
1 424464347 371942856
2 151043557 798808347
2 825783375 532569492
2 295982345 220180694
1 966403857 786425171
1 561374637 760289251
2 661386739 523446142
1 418449213 378936077
1 480835452 953858292
1 794436996 257652814
2 936956991 448295268
3 98938939 888796566
2 581519753 745837959
1 648839825 172159743
1 925040311 787756259
1 791875482 992924653
1 268555056 914085800
1 726584348 390216573
3 304581053 902763972
1 966769021 460899772
1 543729718 679088492
1 488983516 584929070
1 17954076 982599550
1 113111652 218522349
4 367747824 528787350
1 620320278 211248982
2 148176603 257826768
2 238897784 496460118
1 880762366 443514294
2 170668470 770817290
2 771878781 44925638
1 848552269 693522366
2 978271306 406207694
1 246025828 725053793
1 735012958 2812363
1 284274482 968674397
1 943493410 371785685
1 122353947 144549089
1 753378904 852344883
2 616057226 305394927
5 894557874 310010686
5 819852613 383163325
4 290667864 296768939
1 493786744 114409608
6 982315499 185798393
2 759997675 522441512
1 415087060 126503571
1 51393641 428678214
3 606121589 477846018
3 820946755 66426861
1 846650741 839448350
4 544037396 660830317
1 295418233 992545707
1 984734212 709388916
2 81376984 667748686
1 390743079 670343308
1 311703754 202347742
1 572935850 101074339
2 727252715 274836074
2 405044135 323983962
1 959142851 712143800
1 633614963 785315850
1 585567239 157925742
2 969391136 254610794
1 356869113 952050550
1 897856272 248437744
3 235082902 690367243
1 137440560 952372803
1 914662625 729134485
1 198172574 425868268
1 220325393 840344348
1 146124624 791998399
3 82091043 450539217
2 638994362 949027894
1 777245800 862856044
3 361893773 481670202
2 697016385 67420857
2 420071933 674171332
1 677707215 932210928
1 583600744 880206177
1 657233741 40158741
1 35691739 438041206
5 634644696 232080713
2 56480145 375540283
1 643161198 12945740
1 521207032 172406363
2 546015409 178808080
1 876595921 267700205
2 735099639 740282391
1 247322578 515468346
2 491355044 169289446
1 350812991 822669071
1 991561940 432171736
2 146566893 802460843
1 432455115 804936334
1 736040846 620313994
1 272782232 590606024
1 106413701 314772942
1 838194102 465299194
1 328812533 715097077
3 840247461 89733024
1 822638723 465802163
2 13567095 824922791
1 533156336 463306686
2 426444407 334990838
1 151065640 144889404
1 290042997 700534571
2 441346764 696620849
2 755114884 780402173
2 11095623 655813042
1 764100620 713501623
1 290715389 183252300
2 76097963 698745032
2 490738601 995594354
1 600530556 936167290
4 1290165 511221362
1 695250002 612378238
2 239764261 228309961
1 71259019 412830963
1 752745562 696527823
3 858216939 448647601
2 671384891 510982909
2 987294468 121999315
1 484091099 226276527
2 238903232 252796396
1 107771431 535799480
1 587335374 4769885
1 461529742 925088095
1 981715615 607920582
1 516197662 26624423
1 319629858 782937692
2 550773777 702600576
1 467668862 463278837
1 598349689 774867169
1 100679293 494964548
3 23987082 813917236
1 750197071 552705465
1 433996590 838529423
2 483747376 578441880
2 321047391 115748083
4 199575578 752135113
1 797178865 824480139
1 300202367 533728901
2 828407616 404911520
5 841668254 26751493
1 388383841 776008823
2 877104353 245388149
2 843612365 307829898
1 781555072 57719832
1 78143807 719756334
2 620853724 887205803
1 94924869 552110746
1 589972901 693286481
1 765756 50064286
1 117498333 529703498
1 870540120 54632482
1 712118751 611976544
2 357330307 881249784
5 26003980 334474999
2 130594553 442921315
2 553953774 39272324
2 289528303 721373014
2 13468370 143882719
2 294679805 529042887
1 274792484 135683280
1 53975011 275199559
3 809524818 79899467
1 235607298 785186730
2 681992442 687846766
1 892730581 756141260
2 483119761 493650487
1 209968120 305410505
1 97633363 649853311
2 766881149 725300135
2 362534929 276928664
1 72556219 587297947
1 926800294 832539102
2 204334504 531918559
3 10486673 481362884
1 957468353 597591415
2 694217835 423111670
2 698497051 876245642
1 161527025 377004437
1 278542943 721753097
1 746369032 260320301
2 584823825 590996792
1 529412451 980928137
4 118811036 289716654
1 912454024 657962506
1 162686554 226060090
2 845187356 825767214
2 562084818 611449279
1 666439752 79407142
1 411117285 136697028
1 484720510 615438140
1 655825113 571903681
1 697179225 255776186
2 863673689 336936745
1 892078895 61454068
1 961017662 912750991
1 10445867 980021033
1 348684803 210935224
1 165821762 496932924
1 329708130 483353757
1 329565820 408237031
2 815944894 612586816
1 512694437 999481263
1 316531776 701510
1 452558946 67088983
1 646048484 932138999
1 803760141 738248899
1 276060519 539875770
3 460937704 438424508
2 977207405 120603250
1 952508752 398747199
1 441150251 185519529
1 774809964 511907198
1 710187915 727670567
3 791705829 944425927
1 210533578 404316684
2 8859833 141208519
1 690634080 133248448
1 533488659 696524861
1 311597215 345878434
1 611733838 697491509
1 85928401 158923662
1 716431665 514584387
5 450607568 518061534
1 381834719 746964575
1 641720039 388093591
1 639165049 785717654
3 763342463 646024929
2 837258979 558839043
1 38104633 826367418
1 287732309 111499310
1 237189815 568260363
1 818024225 357124308
1 86818073 139010195
2 537961810 461429387
2 225028459 256067937
1 732080835 856103119
1 965826432 865986674
1 878097129 825941385
1 877334338 280997044
1 205024879 251933466
1 882346718 486418102
1 341833023 216928041
2 550537383 784530014
3 634063506 424554069
1 64810195 146358212
1 359839051 764014012
1 627249882 863627987
1 774297934 257197405
10 606405193 117315944
2 679259538 479273493
1 340889373 614384513
1 448171721 676376173
3 23009142 861034927
1 825780958 663921279
1 315552611 990003854
2 668199851 26928399
1 673967284 941009107
1 958809232 336958758
1 578051847 235160050
1 940165789 550537799
1 246049541 839629096
2 811915508 147258418
2 134405329 333389553
2 253388464 175624699
1 993433358 148844605
3 277127344 336021177
1 466860288 694275739
1 515239529 198774950
2 31091446 795009959
3 96869475 350287504
1 489373275 282460862
2 715875000 65947073
1 989512926 507692082
2 522765597 329084095
1 468160870 242943521
1 432742646 872652445
1 10249461 89817989
2 855030524 967281396
1 56154200 746827824
2 806659263 744279226
1 500256338 386725104
2 144826155 995603880
2 97854991 402523848
1 678834694 872049480
1 721886681 729780783
1 693489521 50824501
1 204327002 763674874
1 868629164 102285820
2 496163595 651957382
2 296158800 397312308
1 898490171 579442766
1 13717378 679372485
1 583526496 379444393
1 404947301 703268598
4 501498564 752657722
1 463543270 29580691
1 303423617 233944693
1 543207133 900166170
1 631136380 352495475
6 322412998 296584921
1 246997283 494734701
2 806724037 608026263
1 98267958 271629366
3 897186909 489640961
1 578729789 148319903
1 242867709 305335513
1 575765620 708740671
1 394270893 596652846
1 15494943 451398469
1 889767128 507740412
1 140646177 83866880
1 492292099 42041793
1 287065599 120944846
1 144429602 383730201
1 561970666 911772991
2 174481871 896779329
1 169738941 287422470
3 817170116 92324280
1 912862314 666117562
1 986602680 800818125
1 772405757 482013128
1 579299349 213250686
1 959296142 213998225
1 839197406 427139126
1 702655228 701284435
2 135653065 985841786
2 914909210 668317221
2 794224426 306859559
2 967868853 175204771
2 536771773 60662795
6 470670375 140148417
4 982422699 911994145
2 161938694 263347502
1 731326425 903054744
1 192291645 245264386
1 984983601 988098763
2 750679113 236952534
1 855981222 183617293
3 427939994 769718055
4 88548653 149466595
2 696890984 15239693
1 654108168 59770785
1 126457361 935605955
2 859874186 960168426
1 595526388 763922325
1 156155617 881448031
1 396308557 905229475
1 856198782 997375853
2 764307948 860825610
1 322594549 323122629
2 516212676 646574048
2 20336508 487506350
1 844681222 983648365
1 458502613 357087510
1 901270940 699535848
2 229546146 651882442
1 254238174 910497760
1 132190459 915642236
1 987615352 535702161
2 341748909 729085032
2 768934449 841130038
4 368248894 948256369
1 346998542 47454321
1 33710726 329663586
5 988465005 18341073
2 901865386 939595893
1 905218437 471007800
1 561245315 772209865
3 639205368 874609393
3 333740092 314116999
1 395398932 628776531
1 178958277 213361754
2 37596742 328313860
9 497536597 706701941
3 606315731 169463232
1 533701191 701489690
1 693565190 956614078
1 292589855 887983979
2 814002170 326563664
1 153420068 838640842
2 912156076 266006324
1 478680262 602800855
1 414306111 730934303
1 370519238 250231176
1 571472329 51491767
2 62677804 790576934
1 901053812 697175978
1 853459733 731119544
1 745412932 573568508
1 470826526 165932734
1 777394158 922970824
1 190428938 840219376
1 734238938 266053550
1 248367010 488949246
1 155188750 732010226
1 989318756 97483296
1 603019621 653974401
1 474393277 365128352
1 743325635 682122505
2 834336370 360845694
1 95205095 964944013
1 215815526 223634701
1 200445880 185522079
1 593078681 304929783
1 93565105 172552329
1 613741013 86383487
1 41064244 915511445
1 758861422 498783993
1 314868100 777006016
2 37297837 935869866
1 124729601 858249931
3 970561338 999257468
1 977944690 397359263
1 152743430 850317902
2 782043293 110783756
1 980913149 556672531
1 761697697 840315754
1 887472120 204397365
2 320555596 356452752
1 631456718 425953024
3 837668121 908311620
2 7736316 736086960
4 927141612 582501744
1 504172901 989569609
1 50925744 425548189
1 865744346 49987096
1 71868250 964947541
1 969922738 858189096
2 369051684 72503930
3 553011867 505878358
1 889786880 850824427
1 306033942 610666977
1 579584460 563723624
1 124995965 488421361
1 386253910 474415027
2 847737663 260597388
1 299789320 390788151
1 149843467 784296358
1 784377142 153466491
2 337823447 50002389
1 318097431 11195524
1 503134275 654346779
1 511710439 551894075
1 652913315 991369480
2 288842537 257689150
1 842032897 454024281
1 924856230 383801187
1 592652017 49001000
1 124898696 772916913
2 167705857 456266590
3 862910203 23171509
5 435715034 64362931
1 256448559 764854343
1 413156206 854035494
1 149890884 885070043
1 696248937 805275880
1 308028413 223439626
3 341060987 676932823
5 338522 241071996
1 148980696 87166925
1 51429636 948723145
1 275234725 261049890
3 976516802 564600474
1 84672415 90808176
4 986585728 567909851
1 348713359 541951739
1 354778822 55128003
1 522814283 169784137
1 582962354 659887588
2 353682990 418154412
2 455060920 97521149
1 132827447 98350081
4 423893388 248833041
3 895944391 882231713
1 570250246 352929206
2 739018025 925865551
2 363051601 544768396
2 473331213 786767777
2 276878703 67540544
1 599960345 198636844
2 502073753 385333101
3 846095389 308901302
4 698487661 617807739
2 513745062 26895044
1 681020804 400606657
4 439853410 399753106
2 438056728 919760207
2 325958972 922912141
1 280225440 117427238
2 670535120 405382696
1 749841097 904015984
1 943227263 666159731
1 813541222 606009018
1 884806613 665654746
2 324579104 112339016
1 230877672 281636065
1 335882235 530057590
2 698153279 360442668
1 854834135 691810993
1 307505252 351550650
1 991886946 968877138
2 867079503 18090443
1 592924816 974890371
1 252383671 297529093
2 128838458 531196812
2 798898983 79894291
1 383935696 409895877
1 510334930 568058896
4 671900161 513538228
1 160951586 584262807
4 751312947 786287137
1 895602243 844981333
2 712937778 301464184
1 372940493 435906529
1 416839115 28645279
6 792804066 32578028
1 172063521 165660794
1 770325661 533617497
2 810292523 605041948
2 724782388 482945703
1 405265352 254162306
1 650813565 816777099
1 239531906 598752598
3 173477960 690218295
2 820643482 545440087
1 962672018 286095367
2 667039667 322616496
1 695105351 149531202
2 380526322 956349135
3 467928363 255240208
1 273660507 897244567
1 607001424 231103229
1 90953785 40269456
1 607691927 718077727
1 893012420 160447687
5 735732639 718544472
1 376061220 797960186
2 826755354 673064700
1 877180205 838171811
2 68873313 387211477
1 215165778 721263815
2 497276993 952161957
1 940503021 809427096
1 962527188 670611861
1 541488199 922392198
1 194237308 954009386
1 587864584 421569465
1 167919910 19061981
1 916251577 148010759
1 498610496 675016814
1 657804080 820636860
2 258384013 87691729
1 552739916 760763822
1 844180369 162741465
1 110716162 124925181
1 758690522 728557948
3 778340146 709868175
1 356697618 858199682
1 737361353 191371152
1 261656198 340361554
1 97684560 516949569
1 69542261 475132848
1 852044619 910983396
2 31860338 188600216
1 405642628 221213440
2 907948149 788535311
1 256607249 34715951
1 859520526 473894984
3 859075993 485613558
1 198188279 234781440
2 44027283 314270919
1 353820105 345165842
1 815682200 837303391
1 626413753 914119015
3 312005506 768972929
1 343791607 378712030
2 562120082 43857582
2 253810139 673361748
1 162360579 193220144
2 599826908 632249488
2 819875777 27639241
1 206738514 354335657
1 109548270 512127283
2 929399998 285932463
1 278049218 656825825
2 929180527 745360679
3 964985325 989125073
2 217290950 427533087
2 480967476 459561421
1 465918866 668001444
1 345894835 836370152
1 969546293 790054674
1 289951701 702972701
1 46854896 399349158
1 492497108 91154420
2 648780766 268504738
3 868119343 421606319
4 34955418 417968809
1 835621378 87257964
3 338309824 25973952
1 979807841 935187585
1 326755046 807725342
2 119241644 386533570
2 483549459 777962607
2 815680233 555794808
1 532538545 432844596
1 554604122 395241037
1 677629869 186788769
1 447272042 523918237
1 389503439 3538562
1 229860100 837724404
1 675953110 496837089
1 974885844 746017665
3 620783204 149704480
1 782336883 73994022
1 452144043 808905473
2 663183431 258205595
1 769451297 442314961
1 546138540 805698284
1 357606413 560908109
2 884717637 617352802
1 228899756 54122949
1 961963756 71980076
2 167009631 429513825
2 727869205 844287005
1 603685333 1360046
1 504228022 641316211
1 949821186 409832929
1 873245421 67105039
2 392587805 175235045
2 40710632 22308934
1 98771101 369544452
2 595118409 76331344
4 220104507 605408573
1 798509751 105451247
1 313076121 681880499
2 5326539 824242277
3 51988816 148635243
2 524832034 391427829
1 459641570 363890002
3 541241834 198187201
1 644329897 648520614
1 989798631 488792572
2 916458913 820971756
1 857979018 639028798
3 900075069 676883793
1 310114054 613197739
2 300626497 674366133
2 979295530 980619981
1 934476091 456408027
1 206286286 390722856
3 937621731 435100064
1 228483155 742557418
1 48125463 819150704
2 911286216 584322714
1 279387390 999860176
2 530422770 704534149
2 700421081 947780368
1 3551335 783230383
1 578043781 55107571
3 974325068 124801377
1 169121108 781930631
1 63177009 681923283
3 675674979 289334701
1 75987560 268736185
1 528117319 368163951
1 981515885 506787150
1 499523041 183785582
2 162939017 325040014
2 472026916 146616098
4 119733762 110207888
2 896755363 102679511
1 186374006 28243346
3 183631873 617373707
1 909436086 365864617
1 412238122 232421322
2 23055833 947146143
3 975322657 187480289
1 140024281 551586390
1 674675127 972670930
1 113945587 734396896
1 284106764 405389617
4 476846575 34791277
1 101653772 642006252
2 516168079 56082146
2 153350555 891398024
2 117442181 661758808
1 479367786 43981787
3 966556372 755802123
2 346187306 665792849
2 93430807 399097138
1 128787609 242823860
1 529561246 613280307
1 226823169 687685432
1 218916869 769085347
1 546684420 692478896
2 577212420 395773221
1 5790869 217091291
3 631255163 916233384
1 29662887 627456164
1 944232654 166675655
2 199472473 648213977
1 324112422 876286184
1 261011930 666086644
1 252644075 62678803
1 564780613 359773084
2 361654307 116064506
1 615580397 982919295
1 842868043 322673261
1 139697705 735501611
1 692422623 507571120
4 514632350 82527073
1 219334162 642619888
1 754033970 407056041
2 262226689 393600854
2 794972673 905638197
1 920637150 146280584
1 429228524 274693680
1 657300008 252628241
2 921012424 469720367
2 434834565 982311079
2 619698185 218704061
1 465257908 7378311
1 875044936 117316168
1 32104674 84771818
1 295418126 212417738
1 246062479 150091471
1 17787373 949474108
1 239627452 774087228
1 986247929 752851949
6 435990033 78702516
1 955035075 6519920
2 279067261 466530472
2 208475124 492968567
3 857006066 657160513
1 3039593 599948949
1 250400237 830534441
2 288421303 349405433
4 742296758 614670187
1 441335546 333724513
2 748690273 129820801
1 326265663 827382720
2 389280043 740411978
5 605947133 418583265
1 623673240 917555279
2 148312533 891465271
2 228998890 393754170
1 878207144 548729309
1 545026084 687229521
1 119207585 236186251
1 137612365 409796056
1 769274173 677447155
1 345055654 528430051
1 729704059 553482415
1 788918865 847634440
1 911064446 717824861
1 282551473 794254769
1 446667656 898448089
3 700603409 299004078
2 610672693 319424991
2 736930743 78989986
3 871932599 395025337
2 218931303 834075110
1 757748774 782623511
1 680944882 235525468
1 932216578 645697583
1 343638048 635137517
1 6393490 1020541
1 794511585 373872730
1 75622329 83495843
1 870613131 956969637
1 583106343 15503179
1 112282749 815844990
2 255997306 355791126
1 504432755 149337662
1 229768247 815916633
1 189068499 45175240
1 766253087 965919916
1 903122706 680549131
2 415965026 775754866
1 818326883 941418556
1 368577953 374794809
2 462976412 499402621
1 143952487 601186610
1 395903557 626068881
1 783769844 652399323
1 194721939 247287207
5 822484507 715841938
1 606822920 590826654
1 307017099 836743319
2 595615214 271109994
1 823845985 72816595
1 259816509 139303613
2 682296757 501878172
2 285373840 338371162
1 393910856 446929732
1 995297320 520752538
1 647925761 198502327
1 801441747 489470641
3 986412435 399395677
3 428835418 644744318
3 993262028 169661555
1 844996454 152391298
1 79811143 448274271
1 51443635 669397759
2 952082410 882778143
2 14239169 6268217
1 590176176 970402238
3 825284304 632674591
1 890365790 620901997
1 905220271 98565584
2 573118360 303588795
2 450430893 589752386
5 139270469 194928745
1 160121185 957981193
1 562497830 998098148
3 873981750 656653145
2 166417198 993391830
1 175127961 439176419
2 433712957 21504488
6 134878157 237442171
1 481961264 235530647
1 792093825 989278523
1 567793112 9297751
4 433232095 701512529
1 79102921 99253171
2 304548603 48260442
3 911250823 769608364
2 588795683 466602428
1 100319863 425304027
4 63304105 437971887
1 329928953 663174310
3 979832261 848839321
5 670001689 422875399
1 281504791 304934602
2 865088537 480515821
1 156842421 520566686
2 51547286 148137806
1 801757919 32178374
1 452724609 170496195
1 175912614 598704423
1 936274473 561954458
1 934770300 79213457
1 384874233 334657517
1 155744853 25232042
3 865175672 20550847
1 77215672 826599724
2 48192026 812872260
2 725757898 331224469
2 512029096 375725846
1 282269431 84290607
1 71542139 245854796
2 311791524 418291253
1 918557730 696425685
1 836062286 955674898
1 434079372 113093529
3 63727340 351069072
1 186566866 374858640
2 569722256 468602323
2 642701480 295708304
1 48478212 609941390
1 73412836 606438175
3 755333903 897833513
1 100825671 386209892
1 785303811 936303368
1 477940988 798691181
1 126103322 172462479
1 587279543 46791643
1 390888315 666772149
1 253299338 343144595
2 968652727 311525482
1 445502083 576018652
2 723819159 468814253
2 385510352 752376535
1 78076892 782360111
1 895143059 511550799
1 933337771 951816834
4 947047408 785892794
5 72619376 513586682
2 150550603 921810965
1 601472312 754266337
2 669197025 588364867
1 741170302 754943002
1 978762153 710241936
1 851348157 222907280
1 339829417 553251441
3 326493467 635868297
1 955328934 138643871
1 532754574 400940305
1 123000143 593245490
2 146817719 653834492
1 641321141 82527687
4 890352342 343662410
1 773342859 404816739
2 409820788 975263746
1 640642035 833471138
1 898503575 83509890
1 242646651 546510922
2 907699202 451833272
1 289571035 670389588
1 891150564 137880592
3 181672978 542244629
1 657735519 882405277
1 762345571 746145539
1 346883371 542785756
1 992380703 6889371
1 15925339 895964235
1 58438286 599844476
2 465237413 868429286
1 352065437 30776735
2 808213929 286916597
1 553768424 998230770
1 498432453 825722092
1 386597575 117312055
3 888412198 808128045
1 629377468 381690172
1 761515227 781577453
1 221972286 90137275
1 762360664 47936601
1 73222968 807380908
2 824853323 658921731
4 789683320 467961907
2 612856537 687185411
1 869783045 476750694
3 381691883 559189343
1 657582509 856066191
1 729773275 313623915
1 38868731 714023058
4 946769891 384015200
3 768397963 568390606
1 639523586 517375213
1 724778274 68007283
1 489351693 719676919
3 773074414 11085051
1 820813045 439912621
1 597677020 848009003
1 269962574 299242076
1 459140351 748485039
1 231082396 67054802
1 906800100 420275503
1 739741635 817700936
3 52203006 614302749
1 743436203 526810321
1 229225179 739680038
2 729357313 43150251
2 995475926 774380257
4 956883847 650465589
2 797015583 502988379
1 358495828 442093722
3 286836801 752653265
1 49668028 883693983
1 48349903 753603586
1 795422797 769859401
2 909172279 133525603
1 772478086 44315382
1 799349884 191839463
1 265828694 385334910
1 745320272 933015014
4 565612076 244269587
1 782832735 436424131
1 481092264 940385542
1 237189548 83075936
1 628161590 418954094
1 377164591 10605697
1 615361582 20742720
1 520993541 939726632
2 987305933 491919626
1 927204805 756994468
1 969671470 427240930
3 120000217 229593217
1 335092734 193862602
1 367078447 166129850
1 632432631 576410970
3 635388563 524945010
1 222547748 141645644
3 175001383 145210591
1 647026953 90205678
1 781533507 309979125
1 690534350 501596846
1 520866927 793268629
2 362340836 332820022
3 934147973 750861173
2 693765771 415360804
2 937427199 872672670
1 768793214 407764666
2 895046585 500459266
1 283368287 383679003
1 157381577 873398346
1 231790014 85111801
2 297596419 691458569
2 604310859 893198346
1 488108528 566622234
1 262429564 149013025
1 8994946 872189864
4 559784576 636590836
2 422201684 122180053
1 77222977 69940485
2 240775805 168446302
1 84204185 57125210
2 520129002 987794773
1 187073485 649608295
1 96981197 40222864
1 693076239 930081884
1 513059637 498363380
4 278096088 791134864
1 400155667 251309843
1 775484264 82849328
2 874505881 807316189
1 91790529 90134978
1 386672944 29242886
2 302008536 403439042
1 296369699 423661021
3 860839638 336213073
1 10949688 470699050
1 122264480 715637101
1 225328718 833995863
2 700250906 401726768
2 78431665 485456432
1 160926113 591260747
1 873325761 248969768
1 41191400 362515934
2 711528454 457076612
1 857090030 404495210
1 300703978 225280741
3 764474487 358732899
2 562105727 144887127
2 774445020 824982084
1 850070214 524373239
1 222041858 271016816
1 958020222 918336503
3 659629678 49226320
3 262720503 730828988
1 410181479 448155045
1 410088722 684412550
1 297090680 147089378
1 529407992 236259998
1 488577414 601419878
2 190777615 375027602
1 244567543 801658754
1 245368810 487228571
1 551150073 999474078
3 836844836 366130740
1 448170776 494929714
2 538156194 896357206
1 79615047 917749953
3 630298751 327771618
1 530338787 823900846
1 885631046 209598021
2 385953686 968281512
1 563583507 335095949
1 753785026 451964528
2 137647584 656091192
3 438690521 883205826
1 951067867 179204755
1 119445631 206542279
1 257048960 793857314
1 122199885 283235882
2 99363367 907537240
1 834089681 772099403
1 774693453 37405053
2 38608590 355496774
1 721925410 99845560
1 433609621 644166237
1 778847252 219880353
1 244897530 152604522
1 732104822 631901242
1 635619540 895117310
1 405664470 596713351
2 979259060 380149105
2 560407427 237232606
2 50773657 40075205
2 305507271 132135894
1 499737913 479463818
1 639117252 120768350
1 263603713 750837292
2 165205282 966558304
3 493428360 860233170
2 729603569 14080233
1 841868354 599862250
3 582467289 258204150
1 860868407 380621755
2 407844552 224034881
1 339130968 596735964
1 410288573 39663546
1 352711839 183614942
2 998116680 846839602
1 267144220 954678255
1 396841900 414916955
4 264875074 910736409
1 367110740 884502889
1 152461595 666836203
2 733630370 891039488
1 972191223 350083072
1 608496405 830659931
1 184216088 877375296
1 234954599 350881911
1 802824973 5752974
2 107235561 836576683
1 161125637 123829542
1 899030406 772570349
1 229054784 176208028
2 254822462 881044962
1 347175516 467894017
3 232884315 496165314
1 614486995 952172714
1 738584293 721165339
2 969850739 714008568
2 858582470 922753618
2 160084466 343297078
1 531157386 955333647
1 51101625 938964931
2 43108622 713227453
1 355110803 696503027
1 842943903 733740946
1 913169668 329651887
2 207348384 197709737
1 922452588 347478489
2 331098458 245525822
1 792754843 943835877
1 617214202 885875650
1 208456312 781309417
3 600115508 949737722
1 934433399 989817864
6 977265694 201345194
1 171591063 171578489
2 508848860 473519438
1 608864652 148159428
1 185887740 788686874
1 293671711 975349900
1 799750811 640710684
6 662013674 368115406
1 61059110 576993204
1 206499699 472244978
2 239268477 383730904
1 111067714 708370342
1 1712521 991073397
1 96662827 555438121
3 646862178 841499963
1 554361365 495892690
2 16756597 900895274
1 883240654 526000151
1 601162826 466407130
2 578675920 9632819
2 909535925 473769130
1 635717124 26987100
1 759950346 417520722
1 413128321 905920458
1 298363661 488461069
1 981468406 141216200
2 34747061 306809045
1 276105415 346789369
1 789886135 131519179
2 759581574 79083982
3 728104077 820632929
2 77101810 744425606
3 54208621 851089421
1 787710781 266266112
1 348798341 299377468
1 493694726 270000776
1 612620022 894951770
1 999031987 300009437
1 631859883 645243110
1 528826768 99783343
1 94886973 985567534
3 72468649 671820388
1 521876469 419171944
1 220799966 73480034
1 973482846 21981731
4 80045726 176540801
1 580131255 560247945
1 19832403 684648690
1 497918365 690527459
1 913559754 681700050
1 51346018 575681934
1 384688601 302023233
1 431878528 832462893
3 230856227 317122728
1 87148034 186396253
1 481750600 690615373
2 968633307 206771507
1 825506005 923998766
2 569408050 960885910
2 592677561 845442517
1 45681870 369398036
1 489531952 185858810
2 491062702 977785258
3 208625328 29771028
1 600570670 274254001
3 357986072 739586875
1 789448817 597883067
1 860869705 785718129
1 568334614 904008404
1 51853148 483188698
3 232153313 825665502
1 372752413 866186223
1 182991555 998392510
2 326645791 152038253
2 933463172 24629285
2 91274797 346119645
1 245935229 558144088
1 899316427 39161603
3 382870742 746531329
1 348765377 582188655
1 624460428 789905191
1 111396911 725210628
1 574002211 375091697
3 716877635 852784782
1 770641188 554418517
2 733973106 1841572
3 345410824 432955072
1 267633339 609649998
1 723729815 167060093
1 433035284 660778616
1 647796001 660669545
2 970418375 391435053
2 343066831 271564095
1 79595636 626595558
3 765022725 586318320
1 223803508 512920293
1 300514941 136167177
3 90265044 849896422
1 400777586 614710979
1 870706757 416126156
1 734203912 126228119
3 742709742 507727482
1 2048551 298204736
1 852299343 695319851
2 711582475 531172038
1 609370262 554671199
1 829790584 274269214
1 457354818 450101585
1 637394305 179010852
1 308880448 734792439
1 377998579 935491801
1 228668486 154596129
1 140863831 24390377
1 417471172 807504806
3 985086520 262633153
1 951049211 194635035
2 161997477 114140252
1 723594778 893088309
2 494560215 876158156
2 548955130 281692600
1 400610943 977798738
1 322957578 320090633
1 227699885 750206631
2 569988600 787588310
2 831208737 128289824
2 513566390 534493700
3 126927684 245550384
3 17297912 207942974
2 600781607 579156432
1 17198740 898158643
1 255173751 698259262
1 80187957 570752256
1 30347800 432233043
4 508532123 178783719
5 325211402 568835574
1 641428312 574395035
1 853187877 70351476
1 56504899 358272627
4 981559881 418820651
1 127475097 182272325
1 646810768 435171076
3 223980890 587591380
1 340889854 405454958
3 40658878 304242797
1 766872398 906072104
1 397823881 264166618
1 56616584 735529822
1 711918981 688466905
1 182059333 140801820
1 293632632 898259239
2 641518031 347402139
1 190498625 491347966
3 645286215 1027107
2 518999778 627198115
1 7607732 76543020
2 237531075 207489948
1 233655864 796445136
4 505790958 639699157
1 104476970 255528702
1 46901446 215050794
1 481848201 594208922
1 934556899 523999111
1 314792033 872919395
1 29070081 293713350
4 2763427 186609097
2 829813164 22926655
1 314103990 826873007
1 395796481 330930713
2 494808058 946344785
2 289886785 856679115
1 121862491 976711718
1 540460575 923953541
1 202351005 348117147
1 64293584 976437758
3 235275830 696888005
1 226570673 236167173
1 36651723 167695765
2 79635807 158856558
1 735545671 563087512
1 887314604 381100461
1 985879245 835847346
1 370030727 219509290
1 622970228 962405856
1 377933858 243474239
4 947673505 943665202
1 237327014 607438791
1 425503220 577175530
1 390108575 432137677
1 36655573 352441278
1 727127634 226784
2 357574020 838512546
1 539014443 724516621
1 332171726 824067717
3 686035373 205350349
1 852845896 70373224
1 984415771 210586053
1 835796186 224170686
1 272882987 269873693
2 98219955 68506226
1 810765300 868110508
3 767398709 747115200
2 903861356 799644580
1 953116235 605296837
3 566953504 894239025
2 951903213 27123734
1 930478508 198450362
1 45063628 734873756
1 390226687 154659290
5 641098580 452372746
3 282362239 409563015
1 374835492 552950354
1 900314811 83586764
2 240941149 619680586
2 159789511 391480820
1 912343714 995521172
1 838471041 645383514
1 891895195 174757585
1 913426304 469079800
2 421522161 939459089
2 558119906 133927872
1 645672753 731011833
1 537092420 926623246
2 639080870 660729718
1 206793837 132310684
4 224532902 476193609
2 408239344 888029161
2 917189378 118450344
1 866624127 557922515
1 389343532 624442583
3 833985139 144202354
3 224663449 317147307
1 41513396 341770688
1 404849536 279843297
3 53594028 835583622
1 397382603 453108354
1 840608458 202927779
2 115519660 598369819
3 782179747 848854045
1 666654052 373699920
1 391490168 753300607
2 172297332 568430073
1 524367480 846053660
2 883642393 268495244
1 714508279 193841361
1 394574966 840482361
1 638393736 653789286
1 738097465 42078308
1 625599372 129126283
2 624921435 214708656
2 676875834 521757091
2 562656361 881940452
2 873834550 479403565
4 285509791 374016286
2 144466574 504643067
4 365883800 69806043
1 919018141 183386490
2 866584430 21272330
2 331648121 842675963
1 673383833 743109945
2 17691147 481115255
4 547159647 508433569
1 134064765 518587068
1 432900370 403588338
3 520935088 432928828
1 982527411 228793188
2 321260484 327008509
1 918471584 106325823
4 575330761 504876411
1 977390050 463871488
6 317556392 295684860
2 270339310 84670964
2 850580497 182972276
1 277870778 583784515
1 242709566 478246187
1 47358619 34922080
1 163646939 777796387
1 305665843 549598897
1 515825548 591737031
3 178284104 478135944
1 731623258 72730953
2 471659163 695147179
3 515116241 774398143
1 869043372 610315741
1 276390452 326229884
2 867374853 646822969
4 527422663 928473444
1 65894076 287490071
1 711759220 101189350
1 687630929 19775918
1 537553556 557334073
1 439329887 531629923
3 547344947 936445988
3 324541698 35981017
1 399066411 181934823
1 15785886 822689964
2 336250022 686839649
1 47668672 948513179
1 717356715 295485993
1 479272510 265277584
1 812872076 740914740
1 909787326 598835385
2 490325756 197850922
1 889036278 455455213
1 953334534 158302711
3 403122561 868884747
1 501736225 433783029
1 657891361 788932205
1 404872136 412619618
1 774935238 520160774
1 371466280 596122844
1 831871346 998278102
1 421720826 53435056
2 396326842 959849263
2 873341182 839749235
1 789554256 479523234
1 761507426 316638885
1 304617634 874665102
2 753590915 328390644
1 826676212 363653690
3 373661919 159397537
2 63296552 521309864
3 497598175 922966429
1 672441708 444980666
1 238347203 466895209
2 458494802 665251449
3 993373932 602933883
1 903326245 951790189
2 797899331 45178222
1 729551244 642856819
1 18523958 791941359
2 389106086 195276534
1 416032023 336779218
2 18206217 396210266
1 153801447 108425181
1 729684945 828871729
3 725466743 939694245
3 993775425 765482218
1 105138091 854043198
1 906925498 558665831
1 13768098 961247448
3 706114470 762022004
3 625309228 847177492
1 394639307 429800535
2 379040347 518351229
1 46122764 248035061
1 277447655 13212935
1 417730323 815292955
3 148302869 506138244
2 53580278 210934131
1 652991629 970392970
1 946930074 871863898
2 300599330 670751320
1 987378484 81957347
1 110042164 61948415
3 486732315 361782412
1 63446175 313051386
1 554018113 15622864
1 195966602 479908790
1 431754855 466133107
1 759453184 669608034
1 686649207 157205803
1 378362176 979155452
2 543933698 949275116
1 281870603 301103954
4 139898797 693309114
1 784479842 661527895
1 749501743 465272988
1 806324410 62319013
1 596766464 386868687
2 896843361 982333445
1 71226957 568100057
1 187372530 588065058
2 367250792 288647120
1 65957995 214728057
1 317130110 918882372
1 871286189 533130724
1 731447861 638300187
2 310201471 142353200
2 904354241 368443418
4 987754425 145367706
1 161849418 598649921
1 771760323 239384910
2 889722135 663702971
1 532774177 588027401
3 199194825 363556972
2 60788110 365638029
1 243751563 106046839
1 575422266 641562621
1 374638732 275799086
1 710527058 198128142
2 988623378 989430765
1 842279375 836668459
1 863640575 135337763
1 330709082 325382196
2 359740530 189699021
2 847534952 792367636
1 588949427 186950988
2 679822783 874537479
1 578394839 444517114
1 741349538 512806733
2 68805277 693269728
1 686549857 827511416
1 916405806 774551843
1 311920244 910588291
1 777869733 996218388
2 592418939 884792763
1 640294385 783427830
1 86301836 486099299
1 378462452 777534296
2 224950931 920672791
2 105228818 411932734
2 886263347 622572650
1 214884126 933672129
1 780277685 727178600
2 871549173 431419127
5 975252400 171596193
1 357393857 600367166
1 895037641 29319047
2 672288535 593850122
1 846343229 503174961
2 328102842 610987919
2 950874806 929657342
1 208677504 228907813
2 769078308 270945655
1 449535434 791477447
2 883258477 827759734
1 224823978 9625203
1 492622527 126131479
2 537435017 558376087
1 242349973 936020310
1 62224544 105651217
1 520363381 683906775
2 577988606 241571452
1 790367749 790757762
3 82541927 738533905
4 359328503 943244193
1 821486448 194827579
2 55617889 830608064
1 208029424 352703551
2 445630342 815531896
2 699513191 191937931
1 239869285 950049880
4 717744063 427112747
2 968316032 316834195
1 316884427 641663361
1 879191287 15621083
1 446410533 575034848
3 363684985 647559126
2 367004877 481737725
2 333297787 850518819
1 932501397 355299493
1 676905205 583240366
1 991700945 253605696
1 457527062 506472966
2 735312380 777430341
1 500419836 873592399
2 770195382 22884271
2 394316287 853814096
1 948580870 665856794
1 145705269 396198477
1 116637338 893233999
1 189680784 16350285
1 713833933 953936175
2 109441793 717176077
1 361520822 737773444
1 292427847 554645210
1 540370860 143887014
1 567255579 962450856
1 432202617 322201608
3 817472974 225296059
1 113860941 973163143
1 315168888 643611560
2 993385381 717120154
3 342539235 729659936
1 16806018 468786170
1 876981774 370921999
1 215958927 748541225
4 43732940 45076950
2 423151239 91964600
1 977880950 830242571
2 379130579 493375874
1 329939483 958106119
1 357928070 420515730
1 810727292 730215310
3 988250951 84144870
2 464767368 324205674
1 834659523 172594471
1 819172758 239644051
2 696621020 495957030
4 889863947 392676214
1 149330412 393534107
1 915055034 314602035
1 520539349 667699113
1 398016176 73217235
1 74246067 303529675
1 552631285 147320966
1 597653523 109120301
2 774157291 726957845
2 382368374 32518025
2 705563761 171558650
1 407688586 889847246
1 888911070 984122503
3 379827072 3773137
1 914532420 900570
2 186349157 894606679
1 981667952 678617035
2 137459801 568956273
3 135800899 553186355
3 505260779 38604855
1 721621 48467958
2 221274702 33772210
2 447197983 447201804
3 711310292 108064641
1 757288277 994893676
2 963775491 393678299
2 310002340 83284802
1 543081322 811449916
1 670732273 534060244
2 721413502 536678265
1 13194194 203813750
1 47322993 947745034
3 931535648 438261786
5 708454468 4464400
2 408649807 969464020
2 168400131 405653606
1 507810189 208841810
1 382527435 497311109
1 695431148 611033687
1 785504364 515560515
4 448588690 975123469
1 770499015 924595243
3 796313977 240223103
1 770868747 831816712
2 209982250 522777902
2 877952615 733937614
1 601439793 868858665
1 82578457 627697047
2 200240720 991275852
1 496122464 492376838
4 210121238 337710675
1 579705901 255066354
2 562420664 159083773
1 838307246 848167694
1 215368080 888285078
1 604770801 576434126
2 533913892 843152337
1 629895205 296715230
1 57282951 462457715
2 415449122 824715595
2 44883302 667042080
1 823360925 8060923
1 330785861 799773549
1 59662975 649059535
1 830095142 209933508
1 374095386 483185563
3 419263922 200189987
1 147560378 805946925
2 409144445 463739749
3 745183346 405839472
1 91582416 250487148
4 947804804 822329538
4 375809072 438045723
2 686072567 807418992
1 436420683 21220517
1 699415464 857112021
1 305803201 728175299
1 571301612 30624470
1 785291728 99798496
1 109613737 612374578
1 662685485 209664030
1 845362483 757824936
1 965427495 141052263
3 478714597 704938343
1 931285529 548671363
4 923697085 625540225
1 715475272 685996912
6 589577371 152382152
1 131323972 916007711
4 140670545 639547321
1 479989938 89296005
1 478583744 209220517
2 967921307 847094713
2 343567063 302290704
1 250435942 969830650
2 313645763 423991042
3 49742176 264595676
3 979396627 610209037
1 105504701 125281311
2 107690427 452668413
1 339396887 283931591
1 570668317 416931544
2 235215302 116308840
1 667052802 941202004
2 325691879 962147891
1 658819568 833072658
2 972619192 339310389
2 560558263 406403398
1 938788734 286495328
1 379412663 527134428
1 670479003 87888115
1 845880819 618114265
2 848522558 510926861
1 213010251 996839954
1 393487400 470946398
1 258405882 399125346
3 860568391 186806893
3 252183531 290443303
3 339716682 520110523
1 2222964 811828265
1 443842304 956133693
4 766900399 1117656
2 43379173 597695472
1 171166566 830059406
1 920198343 756588923
2 338644502 564834923
1 853675526 681349003
1 796050028 225569083
1 102795567 570266113
1 734240001 466727635
1 141534071 828187509
1 41849898 976303802
2 446180206 798845858
1 435687250 153508737
1 914011966 13884088
1 60811407 585271169
2 738774536 734353291
2 396395381 864340280
1 910313671 494227699
2 424477097 284254490
3 860663139 364375992
1 912364974 422127646
3 91311831 355558463
5 110870026 429490892
1 686143450 856818284
1 805044525 129793457
1 957129231 617180866
8 878718368 925535569
2 966185093 403716417
1 378124464 727409326
2 425895936 320119801
1 349186611 876452908
4 547582213 555735051
2 704254042 919324230
1 111930023 747711297
4 68508168 605278375
2 556388980 635090296
3 357707672 361850058
1 288946956 523733821
1 407661329 22632175
2 289616057 806827792
1 469948450 91114544
1 593060415 474140100
2 311722702 847889392
1 829940327 259402563
1 720416457 233631813
2 326400894 494908658
1 1556290 444687563
1 956782006 595685747
4 449622737 138317157
1 330358798 931452647
1 920307487 522164105
1 288691668 740261041
1 495348165 280373715
1 631991586 509126027
4 791713108 915176036
1 40327648 590619487
2 660271358 210005436
3 927255357 463035986
3 95423071 284752780
1 906338084 193297345
1 542355621 747921686
3 553987939 684266726
1 939720704 464952210
1 162411603 440944728
3 782312298 437502904
1 835716675 366200891
2 495244805 261878503
2 347032547 733214237
1 476481429 541896306
1 972729371 739698255
1 955873040 541810377
4 494551546 125411276
1 265118695 477795653
1 229856484 417389989
1 373377610 601501816
1 665974054 704069457
2 443060943 568185404
1 374477878 932969189
1 253553127 221365719
1 105750795 994125454
2 692793482 68903247
1 71251193 293635750
3 998881998 832462235
1 155297342 808456698
1 553750380 105359378
1 812872052 495676718
4 275877498 616263591
1 542776489 420394086
1 287701426 556116049
1 295328518 277048790
1 84003806 986361635
3 940504857 645701306
1 977505641 45275262
2 249726425 920736479
2 312860565 982834188
2 792810432 429504159
1 548430155 499758850
2 889799934 191956733
2 776194731 408478178
1 552204214 697878462
1 387689192 392556938
2 762814207 944507084
1 908560685 743608308
1 186974083 470436161
1 311389303 638251511
1 100823114 220231588
2 409609293 116113072
1 887870927 846930332
1 152668819 410685173
3 256183586 607024906
1 365603643 373291893
2 434832797 349247342
2 381020339 117835262
1 5571637 847240762
2 477006935 484196735
2 868186540 832132000
1 284178563 288951779
1 703978510 203025472
1 950291682 255341549
1 997320224 642187762
2 279222435 247360495
1 642032647 471606525
1 688696024 260214440
1 955327728 88143320
4 900472235 664758821
1 659391941 328835339
2 360365456 457041062
2 753772550 594967923
2 479842006 390262003
1 467247701 23281816
2 575596972 266637016
3 647935374 896745900
1 726296694 665631856
2 823780354 400215009
1 443994972 883737519
6 567643984 263696315
1 198503786 673054224
3 513429761 590440995
1 111544833 875826670
1 527945190 736166547
1 146271197 584276884
1 222977691 590970799
1 818744475 892793934
1 531689984 56300537
1 608855651 996439834
4 856301352 578283715
1 846400061 42686573
1 162366291 803854769
2 615812705 242481474
1 238781843 122042885
1 772088440 802864269
1 477613180 528778751
1 254063242 807849728
3 327104267 96713149
1 718474062 540241854
1 593272565 489100876
1 132815938 806910929
1 237797328 21945771
4 35161211 871693560
2 362493310 991759037
2 520092571 609237580
2 500696184 447775221
1 35410242 336732232
1 227791642 530911079
1 444459896 458553119
3 782406409 481698312
1 878432432 445928333
1 327295253 835405352
1 77238852 131938208
1 986272140 478330273
3 457686774 615721739
2 655350491 221442997
1 626606357 567194379
1 50812213 440494305
2 809601557 944763440
1 195756372 780305910
4 20673524 304802337
2 682792759 318790728
1 692781142 304668359
1 185146472 204457192
1 515894341 941660245
1 266666735 782368775
3 563780668 279359046
1 956767321 610105337
1 21482156 349293351
2 531482887 933700962
3 771929297 960254444
1 168191899 939602655
2 625073182 280445678
2 92805808 552641084
1 801463698 193516385
1 327593150 350846722
1 863184261 484616109
3 234135827 845932246
1 71199954 986286561
2 174952408 551428429
1 449332619 982858724
1 959856963 956533448
1 187568317 680002188
1 482642219 707484607
1 387955748 38538176
1 492744323 281189376
1 72172493 205045062
3 856569256 921031805
2 503216649 225626032
2 58292442 594830984
1 362823462 561552269
2 731338903 159682753
2 88840935 975549709
1 428853119 781521130
1 658076892 416595289
3 953323782 504541930
1 143616448 383819468
1 821397040 583017424
1 942886531 178991320
1 713461189 18092496
2 417420095 826779119
1 795169415 394239020
3 868776111 877854589
1 773343179 412163861
1 631749479 227654393
2 680004045 874610129
1 387207457 414031795
1 326708557 16993924
1 386288574 492593097
2 322425243 608928186
1 374100493 977929759
2 79917569 789195830
1 102133160 234882929
1 278444433 844965095
1 344501518 50119728
2 602400543 375391550
1 882984482 729763485
2 343574122 261562123
1 837634811 762071721
1 345791649 339728282
1 92520596 808202152
1 791888964 25915360
1 230096711 365966717
1 588985158 730810883
1 254561666 743327573
1 168125881 644142073
1 212093374 400005054
1 951686771 983998518
1 419954481 405290808
1 394905934 157464345
1 539516970 711393174
2 264504416 420678665
3 633748342 251765733
1 208770094 139997139
1 834302401 361533441
1 126240663 997144943
1 634782305 70342187
6 318071466 307249228
1 264006280 710886080
1 416229466 968586164
2 933288443 416594617
1 837111704 317156702
2 680107079 630913208
1 688834390 500838302
3 804308432 494780723
1 961948815 867379652
1 620391566 165018336
3 492243159 547581652
1 532963690 808010015
1 693371139 507282288
2 815448330 26667572
1 60910036 665944071
1 529967351 544707754
2 966516813 979058601
2 750931879 485212794
1 264588808 706998769
2 310628312 80880614
1 358617908 783608622
1 761224401 2749494
1 896609389 685931770
2 538181294 647839804
1 780316145 304496629
2 589826044 868674423
2 153260748 109571928
2 486470142 443329490
1 532074510 104163692
1 634972935 557439158
1 78433631 797639720
3 29951903 390816415
1 154848822 965408739
3 121361433 770195142
2 458499165 442207960
2 917573363 317100084
1 63644334 936227259
1 921706497 736622133
1 624520808 890062652
1 71121090 380448526
2 148125241 718982598
1 638202932 340703515
1 449229471 128325426
1 683276206 668253482
1 243037118 116315896
2 947462157 229781093
1 749646345 753643222
4 934870659 246572891
1 418401154 647686468
4 997205053 770658271
1 147006010 475726375
2 922749681 931339772
2 526382974 299040338
2 996688562 154429546
2 559317912 419512530
1 472986657 169263409
2 654348265 843192023
1 366441017 837435028
1 986512058 635226783
1 650730162 503095444
1 446984123 907821840
1 475631303 573326995
2 784964418 796813487
3 134331283 137984109
1 886630277 398423519
1 570383285 481135448
1 935712775 142981692
1 968513894 884866845
1 976355145 920010874
3 830966144 175364046
2 268833440 47856351
3 113224245 734833385
2 862461579 412204256
1 911780294 462647395
1 149437064 522812920
1 639989186 770943757
1 140434874 93719624
3 17924719 558670149
1 556481382 372553867
1 658193407 929201249
1 405752248 686194511
1 715132009 642646416
4 69292901 892808465
1 658998684 253199737
1 164451292 300509756
2 514724029 117426939
1 942394094 866158200
2 451413185 86336355
1 149185807 94442583
2 899561368 226862342
1 230859044 859486765
2 164552669 623164101
3 821767777 262737249
1 7589456 293316816
1 969778760 452719676
1 246318618 980096847
1 254429123 578662559
1 896286378 575673411
1 959587950 638775124
1 224401763 153296664
2 71362806 815813039
3 39774365 923589223
1 295443819 405550615
2 939953733 978442725
2 900987536 500318346
1 173604709 535357133
1 70192077 240263268
2 384627474 908445434
1 322480877 885701526
1 804009061 253099302
2 483873008 708492804
2 413867080 373321623
2 463012136 887393674
1 463584021 124172796
2 722794277 878567051
1 818501138 495558349
1 40916717 909846539
1 689119016 755217734
1 886568128 354785145
2 681306639 125350101
1 989475377 412787032
1 112359468 338671530
1 969550640 937569965
1 624702515 611284803
1 724405741 514495760
1 956742743 795038026
3 956434237 168637689
1 196798002 328651281
1 231302465 400416697
1 224841720 798244591
1 953840329 186920421
1 611255464 623279120
2 572362037 417126496
1 928185593 86845203
1 439024293 247249682
1 13396853 858907984
3 819196503 555503889
1 505892406 894561366
1 707947487 506367267
1 15932911 606668019
1 298312376 583711703
1 372613971 137113486
1 466349424 410347060
1 32402877 371138620
1 538415190 524412921
1 835316679 915724458
1 448101509 17515667
1 117912504 976653259
1 462325007 568685784
1 185174489 997584816
3 482701951 714439506
1 409070648 408784123
2 351551076 483117157
1 401889277 700113325
2 919400010 621185600
4 204917740 285698307
1 430337225 819605000
1 634413751 515264674
1 22906999 530164529
1 142850396 287140927
1 161327822 812001980
1 374224882 421389782
2 233993701 204302045
1 684394698 331262508
1 188854330 769831618
1 444952356 400365669
2 119923987 212124676
2 625485144 337971873
1 849417739 876536948
1 312390285 565149847
1 962445397 229954996
1 501419753 921203515
2 463261209 41382452
1 892062497 457379479
2 267199652 300853086
2 676879736 201686197
1 722560367 212179894
1 60411907 808914333
2 958735412 561095863
1 484570908 882940373
1 668921524 817847412
1 816683271 405473729
1 104515125 76618054
3 944136280 611113497
2 995125687 196609320
2 532033058 961985663
1 819904927 540003887
1 359597079 592578020
1 478100481 413902716
3 538723944 237740157
1 959507913 915038138
3 667002437 761182722
1 500030875 631002017
2 588573214 727700090
1 414768161 352848508
1 867909575 864926857
1 968872963 27506027
1 181589534 780158856
1 245620198 202542726
4 35699379 662596204
1 499872733 806477944
1 731527648 645554684
1 892838974 371926829
1 227067746 328408530
1 762148101 533389214
1 988896257 668710774
1 483762680 220429535
1 341724395 911800185
1 487931168 881507667
2 821543461 381190999
1 827696430 529208314
1 912194636 103524268
1 652366791 539775525
1 393743976 346141340
1 272778302 793590242
1 324712552 789444042
1 298532399 753141453
1 358801409 215303286
1 386362003 877103694
3 233107753 833939485
1 262913558 129912921
1 433929621 106784665
1 175096653 36173906
1 380037412 942179654
1 128659888 94970871
1 938729347 105295156
4 384030337 694775474
1 70353903 232745591
1 576060303 383016796
3 682774613 90721305
1 635297944 854420762
1 635984860 674393961
1 598611297 182557402
2 847962426 645857153
1 681961874 607715387
2 484722707 465885223
1 226737106 684511987
2 307807398 320270896
1 186510551 117376409
1 235611483 175962387
1 540723686 80936378
1 543424173 689214864
1 37465260 553153742
2 551169891 904565747
1 429118239 195004971
1 950808452 93839135
1 516406670 646424573
1 589454462 795118424
1 73262720 452581601
1 944780596 806611564
5 828969328 63381428
1 511744714 770332472
1 583051935 297502548
1 956717766 906374880
1 531847266 575874673
3 846256504 82934576
1 212514219 581777802
1 633672419 588006434
3 51313059 795317090
3 49613902 360861888
1 592550374 545942961
1 902662963 961473508
4 184185447 811188073
4 847294746 992352209
1 550184670 430167693
1 892424983 938923016
1 286438005 162530769
3 616358320 23584825
1 900248232 99553001
1 921431050 693442021
1 606343238 345299650
1 416256004 728641871
2 304209234 68062320
2 331170152 693998883
2 270104621 455631718
1 476381040 932587166
2 530309112 115646729
1 512667530 248779404
1 114510689 113542428
3 781572560 887928011
1 399749255 393804290
1 745551618 583059080
1 999636218 731045130
1 300713849 908835657
1 923532273 566702673
2 798778282 787775070
1 236207211 527653351
1 539071532 409790323
3 816054356 370525644
1 2726608 749450769
2 907346571 152747463
1 873110848 458933006
1 592138777 502098558
1 649513873 241623325
1 133024328 763684988
1 180246165 284361785
3 973983808 708720786
1 647617916 461676481
1 483125987 88538169
1 14081960 126430814
2 642771826 979480967
1 245907661 776989848
2 595093897 120608825
4 653985375 388895380
1 743456366 240764755
1 931366308 658531375
1 295756409 301222503
1 363720529 93339021
1 829108461 712046555
1 489691798 739792888
2 965206272 668171849
2 192450082 284535156
4 164902253 40474993
2 103683203 537023563
1 341525883 196836712
1 744273010 833914055
2 679687748 457000261
3 175875317 658942695
1 642136381 647241319
3 834615244 724514009
1 421229092 163831951
1 672051454 577828277
4 767532771 82102666
2 193579806 28348237
1 696638510 335814390
1 77983600 796047199
1 614827726 751528261
1 820866015 248239272
1 728987330 466964405
1 857593737 188636316
1 105308724 883621736
1 115773701 289954842
1 288484054 330170094
1 578401312 479295806
1 797662850 644459062
1 170954151 356838687
2 707166180 443094319
1 813522499 748092888
2 172126360 125376053
1 578754819 536444728
1 732818332 784652357
1 640669845 429895188
1 623478250 507244312
2 897869180 46975393
1 265629593 215240422
2 255528230 512339799
2 925923801 639330457
1 372453381 284096386
2 786539146 468381002
1 809792893 736804727
2 679518495 962265139
1 457854877 888361233
3 679359813 226582232
1 335949926 386660740
1 115632987 441829251
1 861614663 288376465
1 438400765 715024714
1 579674611 308641104
1 781174407 608470528
1 914898731 247421803
1 369715978 865901993
1 642701665 374124015
1 434933526 755021339
2 561452186 340733094
1 62342849 353413640
1 661584209 716289916
2 347623221 304943623
2 540597947 273636599
1 557630669 480964099
4 905197648 99581338
2 124893223 199225444
1 287422176 935465233
4 991862434 793240617
1 396606526 699224795
2 533132082 532770016
1 756896306 315501455
1 21023801 831060904
1 163559230 491739462
2 455263628 925537682
1 293072098 195936260
1 307932966 829218584
2 431174342 604401232
1 284218984 964562627
1 91539787 38009079
1 513340849 315226750
1 220405053 907256587
1 818137563 642475739
1 246360320 58846960
1 510876412 691851733
1 578277403 24520445
3 150340791 912502912
1 530670642 798799313
1 895846413 781938269
2 45084137 553284776
1 265802815 594455130
2 86754962 929646194
1 346709582 930757049
2 506703594 186657148
3 586415675 492827197
3 285232947 541796315
1 221827368 857010811
1 91874082 501188060
1 767549959 728829728
2 564150658 635704048
1 228879921 237919631
2 61328453 996213088
3 91594954 78740489
4 488075383 860740439
2 945554742 949733544
2 141939012 121695319
1 488390320 791013028
1 917454918 256715282
1 702434387 58955240
1 552171790 836393572
1 832942014 359123032
1 499287809 690829185
2 726568203 226918963
5 915569509 200453244
1 179715841 944726280
2 279106973 483318276
3 395297374 943535420
1 978014964 397030263
3 725972605 475248840
1 909472580 365991024
1 954152077 951252125
1 374635756 664979431
1 496411036 391005739
2 754746368 176218566
1 682604936 976178400
1 671330946 719934930
2 879416140 106437603
1 248469968 316658250
2 808196669 519251591
1 929068112 453959679
1 166545979 58395266
1 104488516 107594329
4 212620976 572209055
1 346732280 608510742
2 973922656 156233670
1 464446026 140074813
1 952079856 302058418
3 395040619 390977041
1 701129102 133633424
1 138783247 743046018
2 50151038 234712984
1 127116188 922485037
1 963658750 337112061
1 526826122 321529037
4 769298087 657231942
3 418525278 286678647
1 328399216 721517833
6 322238864 394668045
2 321551085 425684214
1 599705346 450237128
1 560832946 712977647
1 474862519 811683540
3 167240678 337252520
1 666149578 999819825
1 827312149 165470380
2 751423627 181058335
1 835733721 250970145
1 983630711 210799130
1 698213740 643435355
1 764163640 659898503
2 725505050 711079308
3 198122006 444325850
1 9758004 336631791
1 981109729 315438352
1 261286272 264349264
3 503030048 573975559
1 177404177 726987302
3 368987719 289607136
1 314455321 597702262
1 465440344 831471386
2 596843429 153329050
1 208399630 623233489
4 600562459 606734637
1 560680143 45141435
1 740374327 839871829
1 532507215 600940635
1 600111943 30364760
1 129435120 476395095
1 147016090 897315760
1 35023836 663287300
4 648295493 478954264
1 619838777 400592581
1 993624530 108452086
1 211987939 497120701
1 95095180 896214234
1 914170749 657274281
2 765676105 824129314
2 519298015 859706763
2 198154631 242832633
1 187188549 786217949
1 819823938 703497268
1 220933303 754451336
1 417304022 334782780
2 379908649 633589718
3 868743403 107694563
3 894417444 521489581
1 845774853 602459525
2 210893492 527587379
1 834180018 338714310
2 20415428 534683420
1 282125127 864798433
1 352616216 918576647
1 970657717 443244066
1 2008199 404970210
1 379882512 764122390
1 70733117 941450723
2 775998455 811741802
1 296737234 912957147
1 33719525 167729832
2 845632211 762402221
1 231483999 720808316
1 730875765 906035820
1 323262298 983682179
1 377393007 773883376
2 445416290 473924215
2 266753151 572242540
1 644749800 505006624
1 42481127 594310158
1 355743193 338699412
1 770598933 172915045
1 874045572 626243182
1 614480363 616971141
1 235577498 452111176
1 445542297 777166690
1 366000116 555448414
1 951222731 757242312
1 86024570 115157111
3 68790115 730943475
1 237165857 722807597
1 651451908 355885217
1 492479020 922699275
3 522513886 560572690
2 14162532 425857413
1 434443690 701843052
1 9926423 727895106
1 916709264 27329943
1 520064158 891498908
3 747443044 750004584
1 634939489 166664727
1 296946930 49347739
1 691722718 27204242
2 385514808 239918298
1 314343648 429076886
1 796110674 505404894
2 7270845 864669485
1 798304003 569733894
1 521068308 134915084
1 160114829 609924236
1 846005595 852625282
3 923237450 471362326
2 897233251 888319388
1 778240034 184560067
1 313109969 288617022
1 707340769 840104462
1 919668304 956183512
1 177446543 769894670
1 993397744 251705539
1 429046591 366906200
1 438651690 837999618
2 276022836 935066796
2 566333742 480162196
1 636388551 992670139
1 733637838 960269525
1 165889903 854111694
1 360579040 38765593
1 217734707 640652608
1 863150037 612133878
1 901696038 47752839
1 576843489 497032351
1 707415089 206966353
1 434336174 778113301
1 226478011 887590639
2 870166646 971667656
1 609068805 468378117
1 163018282 333811205
1 359731156 815732167
2 41351401 778256276
1 386889259 751338486
1 17278273 397552550
2 481425298 85161861
2 191448148 791745351
1 521870447 358635698
1 731243137 111726320
3 257158382 790731127
3 316439724 977761151
3 194042748 659688977
3 575574125 316672300
1 670955522 155538534
1 79279204 708517338
1 879127829 192504636
1 56918763 333457473
1 600623879 327253693
1 96364408 113329817
1 891284999 586563126
3 222218294 500380163
3 636937165 185493713
1 872308551 190764973
5 516928147 986111734
2 590564443 159548082
1 679092813 509772098
1 461476148 656427530
2 673600664 142668885
1 532499258 283104143
3 775323257 323740039
1 20022936 883930893
2 832502138 910146293
1 970823154 447518235
1 844773390 887282031
2 564820415 659782837
1 153209083 843168521
2 658111222 169479659
1 226327808 541339282
1 199453425 447887252
1 503365223 591850380
1 978546242 77036720
1 344560306 313087439
4 934594159 24909950
1 302211360 133637919
3 268036738 764371466
2 927572118 58900738
1 769598111 630647523
1 123134427 776626899
3 772009424 102488096
3 3618912 27278484
1 438710131 156511039
1 653080698 685224826
1 513118532 549630739
1 822866896 349198121
1 36138725 535768532
3 316513737 216471237
2 302654958 854447300
1 632401143 4345192
1 486982266 148984148
1 510655787 758207141
1 359579768 699974048
2 840056587 866402533
1 395875534 103475392
1 923513433 682516870
1 619773003 711993838
1 413520097 887273441
3 646289593 847943846
1 341413288 741207122
3 419521479 602183975
1 239702027 973672781
1 415552086 407091646
1 247309768 333289158
1 274901695 297396296
1 253839177 961253941
4 529672530 215925098
1 889929406 784923907
1 234380726 701051068
4 641485010 751712332
2 94349120 819485000
1 640813429 258049383
1 416441666 787009342
1 71762239 884615209
2 349275800 361668368
1 74137123 297083445
1 897937294 348475038
1 355461254 503054932
3 284249364 530812138
3 129041753 126668514
1 830150092 604439481
1 467055826 162084470
2 699245 459501731
5 177632068 469073985
1 247352624 411919360
1 511434076 584247778
3 313365383 854033730
1 141003246 16422204
2 447181567 134396591
1 780362884 849545751
1 984253932 247116184
3 865830905 380244791
1 994705331 450082294
1 622729682 155419222
1 44178626 681658134
1 513252463 397430553
2 276284983 783581422
1 352032883 499431991
3 418179952 161099387
2 380003952 261532412
1 386010194 944319305
1 842370553 605598240
1 477059554 150672463
3 749450205 429375303
1 968445478 75959715
1 642168664 621565203
2 364686915 815994820
2 843629209 378418366
1 984414340 643182924
2 574413037 159933771
1 373648029 183195466
1 366701337 867269187
2 495309388 602300484
3 888214995 718354253
3 865733945 478732634
1 63096306 987943203
1 694290742 455968066
1 640193493 260767619
2 209597072 292343720
3 835999179 960124263
1 676754330 201783794
3 437342487 523096596
3 898862531 758647083
2 962569382 102339821
1 892901317 46911112
1 404083360 901285870
1 893261117 638120152
1 628662048 718062518
1 117854897 372229914
1 263502805 710555249
2 554133746 648214908
1 51956779 373544278
1 291480719 799352976
1 886333967 169090311
1 630798557 806752142
3 814402753 604853045
1 656335519 195985460
1 244793583 463463131
1 361617842 629970930
1 700942398 5229172
3 441805173 869385388
1 159223126 623585623
1 134477874 849496337
2 311846494 466198552
2 14657633 548255172
1 564205697 239434696
1 380448236 132525686
2 445492638 814631893
1 11772935 223165904
4 306949507 557683920
1 299450570 60857865
2 567913057 73057146
1 630551169 914135878
1 785150154 817658155
2 762548680 42482158
1 30352053 415549167
1 75189693 320612398
1 271304868 986222626
1 682501238 44501120
1 9288862 147929117
1 898690534 170629083
1 98115747 311748131
5 819214361 822602999
1 383701601 72808173
2 159711027 232602907
1 936352761 939375231
2 139393095 375310775
1 589629539 35512169
1 384244782 755427840
4 5044756 780679271
1 455074138 397788052
3 499655428 164786526
1 756951517 692811746
3 463857902 362194348
2 229758683 370195472
1 915252611 93973188
1 890332238 849244861
3 865202854 760970632
1 615503298 607645550
3 725350960 313461150
1 650766327 119380405
2 276980607 498270669
1 560567904 126283741
2 436256581 312539452
3 31286953 928035473
1 989070796 320238276
3 746266678 193620243
2 513091094 849622868
1 158775341 660046105
2 503027886 837840528
2 42342162 205028096
1 805417584 606857555
1 948552408 150477117
1 791714533 243988463
1 206638809 943288299
1 752309436 441708054
2 540328282 289743655
1 475730016 202915854
2 233503586 990929981
3 23755389 852591692
1 79591222 814213564
1 508269432 421068547
1 108087870 256550555
1 257578109 205193063
4 384949512 649895752
1 966880364 907240946
1 646758392 285961664
1 755065187 628304629
2 419268855 842048856
4 527521956 266097067
3 382078672 762241858
1 161437869 160356630
1 911446994 277722430
1 936978006 541097659
2 433340664 521031988
5 444511268 23430994
1 801254057 836993980
3 63105464 434175464
1 491448477 340920046
1 957007775 318847931
1 587122279 86829832
1 149347036 778687348
2 120789106 958873818
1 322462007 797563530
1 329979737 884150672
2 879975832 768060296
2 883256100 490881075
1 480939853 786881133
1 107722690 812757337
1 973137695 17513877
1 572658883 111567329
1 486066896 138522293
3 197156951 840698248
2 836268357 625094941
1 293786283 162466334
1 565189247 528281327
1 657729460 62277588
1 66460865 171443671
1 59459973 324735318
3 187640909 667752599
1 466230313 135487577
1 371073829 908506636
1 28567009 875943147
2 319947953 320517037
1 547867719 938921577
2 933768089 930625693
1 384609983 521018195
2 366541406 384768241
2 373981416 390832429
1 609551419 33021852
1 669474233 276072504
1 647270151 23346329
1 877094159 767215437
1 403041648 554705467
1 800422117 982732041
1 308736079 778849648
1 3973383 881615529
1 756835899 896790100
2 816310682 543886604
1 185149498 766756293
4 961718496 217889414
1 463401846 772047923
4 677958041 42074033
1 936707781 987638219
4 638350452 410700547
1 230581238 779650223
1 901706061 246694017
1 240666104 204071236
1 851112544 525531265
3 535548221 667912974
1 770710471 86218397
1 249977154 61835887
1 570170999 375943807
1 489740432 626959408
2 512389548 954282738
1 432137519 238622461
2 428231843 32074276
1 269597582 954415876
1 330404114 156050232
1 199468744 897051588
2 994976879 585472542
3 192236998 142997493
2 649215734 927017396
1 604398481 193222096
1 271203621 147759703
2 566865256 968356861
1 843846085 119500752
1 743087956 822919735
1 799888106 721749695
1 145976303 74537228
1 265532278 720146362
1 677283692 399083978
3 86649085 217004449
1 896596190 887912085
1 871147401 776734179
2 990967629 127632743
3 45085908 525755718
1 502370908 213587376
4 648383968 180904745
1 656594104 358091586
1 416546241 77502589
2 139504709 740050624
1 380602638 666513277
1 545016699 477257800
2 606918171 270894614
2 360690054 817342289
1 55971816 380348666
2 477775630 81363744
1 400653597 144519866
1 174644163 416416654
1 760708304 575129337
1 409476898 603682801
1 295967358 501743950
3 659104707 249163080
4 154135494 71808348
3 136753213 703922592
1 672481447 264382166
2 60888199 968880924
1 687764318 1142912
1 751112074 630154646
2 992436851 179250065
1 521666267 711066258
1 794631907 191366528
1 636511522 453410952
1 105236390 3413101
1 949911673 945671551
3 363565397 176680283
1 634035306 547726304
1 833979998 420140138
2 972245879 375867100
1 472276717 227812168
1 627743912 80856686
3 706466927 326765423
1 574558080 36464447
1 77708888 380218422
1 299258955 910544226
2 339222918 928750374
1 583055437 238519621
1 575148429 759816154
1 722291052 105352205
1 968036651 625296798
1 494566086 550893995
1 722458979 129616906
1 703142348 620424404
3 70410406 806902551
5 934137510 346508846
4 304897618 363247923
1 863668898 32922487
1 380013362 267146655
3 356824165 611260977
1 186750842 436169971
1 108588392 594197951
1 705362114 906803548
1 571641761 915674428
8 216820758 778242602
2 567809852 120860552
1 319829376 835657723
2 811179805 770474439
2 189846056 770235424
1 719763396 679185262
2 633478842 224643103
2 638864487 583730266
1 949207290 182565475
4 763069174 130140065
2 799727059 620581089
1 468169199 344933620
1 125289211 317335100
1 480437199 133786419
2 910748684 424305855
2 463564047 536676276
2 162402421 210101876
1 973523344 940872266
1 14692859 110813144
1 802662620 323502895
2 875445695 132755053
2 365865617 106549356
4 291168638 635665992
1 162264583 549968460
1 828359070 615107547
3 626933996 939490602
1 692543883 266512858
1 485468508 242384178
1 61013705 305504201
1 186679585 310518910
2 40514793 160638580
6 158954047 928097411
2 856622364 418291233
1 366633659 671658101
2 49239113 137396820
1 150551839 668121467
1 170621741 249587505
1 600687823 53229572
1 191174717 453171080
3 457477359 841503104
3 886215247 787851466
3 379022097 446321749
1 973200759 108931064
2 375107980 708956490
1 702054605 717314175
1 829359806 496831778
1 563081811 780832896
1 906988557 254213054
3 679243820 290045828
1 456142253 802258844
1 894139576 103939774
1 228306128 521953580
1 700356738 921956899
1 895242539 73665689
1 640090294 892393688
1 47854724 39077759
1 744501272 78582608
2 531088700 678265802
1 425828687 609289390
2 585929211 77306108
1 165882711 523581936
2 888032766 235274523
1 993214556 139009687
1 701627993 715221467
1 978869410 907927901
1 362935973 429508620
2 318768417 100377915
1 567257336 423354217
1 856146819 810681320
1 802606955 914777947
2 702279670 522286426
2 51450426 202944519
4 504518400 269850169
1 92646024 340260789
2 828602600 29164654
4 207912762 920151769
2 868335557 353085454
1 334676203 465755691
3 343589097 277287100
1 511494363 376951846
1 909863858 812361817
1 574044974 755882877
2 415838482 721435603
2 624890531 606653099
1 678242234 718661162
1 241525037 727408632
2 737205637 766644357
1 209924598 828613498
2 414249107 130221540
3 701579853 114734302
1 456452509 228664580
1 696186823 582288150
1 944848083 680704787
1 608834823 43374874
3 638818612 739516128
1 837386757 78950586
4 351308618 794031285
1 925155628 99602228
1 128422119 322917948
2 108933517 288370215
1 327959731 733392483
2 247476388 298009653
2 14936544 225294187
1 503330791 533558224
2 310900494 639421628
1 715165847 994914961
1 725508430 410509398
3 752189861 824222789
1 281821205 420427319
1 974019873 633219427
2 453336129 476654290
1 530397395 552791201
1 185120552 658994970
1 100898101 99698441
1 498786911 877924842
2 330783797 44878055
1 608398911 574821397
1 596284423 902004517
1 527328662 298771050
1 396323517 878108536
1 76943053 509411644
1 872313610 894571361
1 795450162 357846
1 502180450 915083618
2 422170959 296182176
1 219469084 417593003
1 719561209 376984582
2 413370414 497094343
1 776705928 428069832
1 138051370 600036858
1 504425128 439869335
1 449740887 561529073
1 993997102 823366726
1 515432576 937955574
1 612656225 873966067
1 528023599 407013356
2 538058245 291932380
1 211718718 937530630
3 938197972 816157194
1 443540046 911284175
1 442248126 718713254
3 18124721 117751389
2 416906932 334102820
4 937339165 385694865
1 482983778 518840124
2 497024993 722324892
1 421402584 697767214
1 999277432 408403900
1 786950662 443755635
2 700596218 561795529
1 659021275 665810886
2 648347427 576951574
1 681566504 722283029
4 699150723 996320443
2 42632884 737480059
1 938704445 336574047
2 250559050 791866404
2 377777612 816918541
2 636430619 670967939
1 884636277 9317676
1 834030154 823623223
2 966990497 122694294
2 798491296 970846511
3 681671971 807954073
1 640853696 346990432
1 948457092 19273605
1 645385470 446871684
2 127883348 377942514
1 646928458 102563958
1 862720341 827140373
1 727009687 902834171
1 826398073 151120162
1 335738731 157079131
3 661722312 259499368
1 780124725 690904234
1 77819962 341223396
1 672206953 654797281
1 880958757 614687426
4 962600069 982670255
1 309611674 957169999
1 59303093 213174305
1 857980981 676626719
2 237533818 411161811
2 256191664 732063256
1 812184555 655563453
1 949916249 711893418
1 29733105 589420214
1 483409467 531830958
1 167479911 839053324
1 303647093 369462200
1 469655614 850190083
1 458972585 60413042
1 587220457 525388376
3 9717818 282673032
1 326117893 104926766
1 177503620 364683945
3 187852295 565975224
2 548660839 973945578
1 40956004 31687725
1 940047735 804842884
1 496446718 311335775
2 329586681 944617746
1 272273785 474398494
1 470458086 705066932
2 974131387 282375610
1 150980884 110053315
2 289999370 25037916
1 232095234 212325032
3 886922098 119639282
5 763576112 794978315
3 483415530 437330897
1 760107934 35238023
1 788938339 316305223
5 677258957 960521255
1 645739058 699342699
3 326819924 769795715
1 615569908 640797261
1 860407640 116219612
1 822705967 761561280
2 367829322 959977195
1 279401323 696180116
3 352807824 28934742
1 781942444 538981581
1 661947274 120093196
1 974667132 319080550
2 254738915 831577321
1 656694757 281264823
1 30502144 961563103
1 414178678 410033986
1 370553736 859496412
4 166961493 734403491
1 793489252 35954723
2 598375123 809519964
2 167110854 51937230
1 130547453 285864705
5 193871904 241835565
1 367985340 136275823
1 268444035 22933695
3 744229536 415992103
1 38150148 210646084
1 63070258 82248549
1 373054662 321227594
1 512637 814662184
4 43970423 998222283
5 235971061 446374380
1 850111077 542426448
1 217530337 997792695
2 718748605 175288256
1 558395756 198331790
2 15157840 354629376
3 7583957 905762540
1 626083662 549606457
4 292309439 622000998
2 634674718 528253493
5 178162322 595352872
2 834528428 112884021
1 386426248 846011779
2 293521127 124735900
1 551024828 634624437
2 372208439 339711526
1 57171718 714434364
1 236492712 187928918
2 214367800 531834824
2 642406814 821921530
2 870028907 385354226
1 403883346 492754852
1 422573218 141454908
5 644420809 947573977
4 4580072 722114277
1 702522221 6022129
2 772658349 692263898
1 360773671 784394011
1 172040280 312973286
1 945269803 807009121
1 393148729 498356532
2 325838621 750148504
2 968680718 59756001
1 888051919 153293931
2 418266323 528606439
1 633763557 706685268
1 630046871 935744694
1 560064068 216561364
2 391896468 900016938
1 923928163 382765192
2 763863665 808068135
3 906414539 927910300
1 207889916 87942742
3 997284627 634632367
1 190158154 409011728
1 394927169 803698259
1 92281209 226024610
1 543696631 673460169
1 941188309 532146737
1 957128307 255507947
1 556667670 62210164
1 732660996 597368984
1 747129442 627440906
2 289274995 929407546
1 226383320 528017541
2 708133107 888586791
1 521203991 198100438
2 584092064 683834740
1 353952623 420453220
1 295595451 904552247
4 501941922 883968648
1 299014089 581244856
1 793097019 809237760
1 627317171 244319471
1 874405150 14931286
2 627477572 598575208
1 359964202 272012555
1 389610506 142416981
1 372038990 716412469
1 981253061 735758949
3 957495531 792513846
1 100289599 914352704
2 62316788 207967432
1 751100496 222317405
1 485419426 962575869
1 803278773 324729799
1 211562956 801794641
1 470783689 529484546
1 565078568 573385337
2 891191437 23769647
1 115626165 444311614
3 22675448 689265377
4 415010526 927294730
1 734137814 767202935
2 511471032 758587961
1 795920100 409011602
1 562515457 538494886
1 787155858 678976861
1 902895711 479892597
3 977841206 970571938
1 948650269 898878766
1 553966261 21355203
1 883860369 911339114
3 846564334 217783053
2 966171670 522965769
2 102883304 521120073
1 253231555 364321861
3 175179095 916660966
1 436667836 722328179
4 313060900 137816329
1 67016805 986699497
2 583695885 968715751
1 708887931 435458415
4 75411827 772998943
2 172717406 633443343
1 370341759 711795570
1 283142603 621467893
2 875542272 729287294
2 523732396 663976118
2 200457639 583254021
1 665399012 294622190
1 265633331 454993267
1 37968630 360527874
1 906765604 451515336
1 173692925 877502640
1 267905048 404004181
1 822923593 881733219
5 757205568 36325363
5 701117723 324450714
1 486033449 678200957
2 797721286 959258624
1 216186726 543167977
1 200837505 288840980
1 199185612 679319170
2 63607504 895077869
1 153866461 289980155
3 328476860 737779727
1 519917000 586327884
1 765648995 768968829
2 181226545 68647497
3 162217354 876016253
1 475828052 505651491
2 166096842 920320120
1 971292693 320010903
3 80311162 27786721
1 383929224 93617203
2 703094063 668258690
2 159447274 911477985
2 164514554 393952680
1 719135118 241938259
1 466889192 998694234
1 520365706 22795940
3 289235819 828661268
4 550564789 415954631
5 616765031 521110749
1 88235837 539083419
1 529249545 467063501
1 499952750 734000259
2 968175564 467014427
2 77512225 164885310
4 791213119 872698817
1 894636656 53115541
2 642225852 270140951
1 887131201 361897173
1 832764209 394152393
1 326508204 450638105
1 153555874 877373542
1 538290424 764811618
4 732927975 766172431
2 665126284 959372302
2 156747502 778213103
2 76674090 494257706
1 731577977 954313205
1 143945023 117705358
1 302815693 439752957
1 251387171 407480890
1 389533195 674408919
1 841452599 401962505
3 654263000 385498133
1 907272044 406675323
2 992513070 168876037
1 785837486 347228127
1 31095951 628978351
2 960467900 754405075
1 335906851 798160382
1 87940902 45445713
2 143755154 454989584
2 805127154 388251482
2 475821180 286449180
3 299104152 752189900
1 204998820 840199238
1 579428517 470324805
1 885520923 26377884
2 707363405 833976657
1 199293266 192591785
2 583606051 906462476
3 313731900 740073872
1 978380338 973783158
1 297166820 439647455
1 238251983 151500951
1 323561543 17745811
2 33126943 218814218
2 206197213 587234752
1 381982369 914641146
2 812230567 356885294
2 648910143 975068945
2 712114626 681522528
2 879895082 489515822
1 423436108 860778265
2 174543925 827314804
1 515850110 940795711
1 133395501 414832353
1 408956131 268463948
1 585668537 704577021
1 165495180 877986591
1 771734946 550855715
1 713255112 719898703
1 63827935 944516993
1 100471703 919660552
1 779443275 538752288
2 873655591 772276321
1 920675220 865856097
2 785193666 167586173
3 769857532 233107586
1 513702935 436421158
1 344752674 771590449
1 864282209 459359556
3 460271704 386549431
3 788744424 323730561
6 976713449 31902055
3 70456558 184418175
1 803717009 849613151
2 36437355 422816174
1 9355528 492291317
1 194772507 384652459
2 303508823 335359899
1 586258520 203453925
1 213020217 243955689
4 720851366 804526826
1 57800031 295067221
2 574295897 348669404
1 216998993 121267277
1 37801783 165612072
1 24815132 304165536
2 405697794 96399992
1 454722801 962439713
2 801003899 136378327
2 242488744 769538506
1 789508009 112341567
2 430478901 412414663
1 923703097 232958197
1 798500365 582839726
1 529732090 755686746
1 224685589 308643852
1 361274510 10051801
2 361565519 198029742
1 694554603 211103962
1 468611635 788100207
1 234929625 559344464
1 673229335 113483241
2 341561863 519478851
2 700435945 660565421
1 848796844 637880503
1 368960151 457511660
1 394285238 552442510
2 783152850 697884803
1 514898611 389138423
2 869191050 244384974
7 463580027 896875369
4 897850442 297657328
1 1905880 235827410
1 844365466 599300227
1 835999105 766216421
1 342670127 739742626
1 910010773 674914692
1 244070623 369550916
1 481792582 955128029
1 605478591 75675273
1 154099103 743773320
2 52879714 96358087
1 762529543 407920456
1 392091616 150281333
1 114157341 70190627
1 57498150 892788212
3 816290102 704643303
1 386149247 716576941
2 776529821 733826084
2 887948971 201419545
1 777678032 445620587
1 729433956 604186236
1 283414858 862862888
2 511917827 172083783
1 460374859 839547309
1 39738258 838275972
2 689244641 317590270
1 310020913 340944293
1 295398636 263023479
1 785801645 940175104
1 493857198 3406903
2 695626428 264340221
2 894717541 610438903
1 788085516 563679300
1 787398532 313534441
1 337114148 321409690
1 181446707 712551020
1 457800334 244752693
2 54713632 741761839
2 959854572 771008833
1 398620690 795156310
4 635768894 733525722
1 786043464 71421904
1 8318822 310770187
1 864934254 172546557
1 270347089 58808262
3 294777858 76580053
1 121124939 180540646
1 254596090 589595101
2 649356617 215145669
1 72840854 569731613
5 545396419 704536358
1 772662782 85652771
1 238135010 790953753
1 135051158 261554641
1 332303382 819327077
1 813178881 560285030
1 347434955 389771962
1 115497879 701838695
1 365886357 49527135
1 925484777 554414986
1 809257096 836543152
3 749595776 837592233
1 389373363 988093482
1 601032913 74255898
1 601322776 196422603
2 439454236 127367348
1 300579132 598638454
1 295203857 454861452
3 333794412 171959868
1 192198909 730322343
2 779564840 790142372
1 800976301 157142988
5 394590302 649270675
1 732024693 360967764
1 798026778 971723651
2 154144513 641638972
1 823194641 204453035
4 301610922 165407651
1 305681771 161033040
3 125061541 574148492
1 623569120 377644816
1 573878640 969073058
2 428178974 101068254
2 539199980 626764048
1 281779942 769703087
3 167701107 836756108
1 844886188 457841025
1 28301879 364134300
2 693223529 612363782
1 124112503 640151202
2 966355589 896318217
1 469236887 674263764
2 981480331 999016449
1 855506252 675324125
1 455786475 504848331
1 826231658 166705382
1 515365631 165028458
1 806924535 204576175
1 912986861 229497313
3 107277557 46055813
2 201989461 116376797
1 252628690 45668981
1 809683443 500091193
1 101894915 450427421
2 953046350 654740726
2 310047466 551002348
2 206023154 835055601
2 227252818 529406198
1 209713777 414391335
1 271953380 512237192
1 531250566 715965816
1 662767610 602964609
2 829319991 264271505
1 771823923 559275089
1 584589500 500837747
1 937494551 138553629
3 788888387 291705671
1 714707677 781688895
1 657852487 797349365
4 551372136 973330184
1 378009069 858532834
1 520880612 318378441
3 660634501 527245417
1 790266776 37021170
1 164406057 251046909
1 753522243 926977473
1 950199203 641006585
2 208081118 354877103
1 540983641 917354556
1 321638519 886150332
1 272542636 605676576
1 116721016 675593056
2 170835682 192847121
1 6576736 326772095
2 475637011 481617592
3 949208160 531495078
5 595766947 672929503
1 787259004 837962865
4 623588226 364669909
1 649926927 995702291
1 628146092 903351045
2 422402894 944780991
1 24671749 111873978
1 32527555 136004744
2 457079419 115037545
1 863177780 170151994
3 38767667 977593841
1 376132062 546031822
1 207355970 3683642
1 98308846 924273206
2 498390496 273667178
1 810341932 82019342
2 308361120 911847590
1 730519935 948367172
1 474115163 449913514
3 972470861 617630236
2 492297929 33902287
1 893461302 332413390
2 157118220 91715017
1 629279182 331606918
3 114478543 658141035
3 713815078 710212775
1 359457453 694240301
1 61974422 906668853
2 845938961 649077738
4 677551684 341073178
1 443531007 441327017
1 730501778 443718446
4 517838860 960965900
2 22656287 86511162
1 209806106 528963489
4 476697373 10213698
1 60762075 816368611
1 904068775 518516033
1 604603926 973440762
3 172432267 60020301
1 374189984 864977269
5 624280721 435745870
1 670051241 437294492
1 518687093 177710913
1 667497009 200701434
1 355598256 833188761
1 396901267 408921882
2 685458272 977428029
1 39517916 892265080
3 431347635 517262514
1 155449435 158963378
1 247126554 742582025
1 507347828 258734509
1 535504125 314036663
1 851032204 778769092
2 471922256 903143971
2 816972895 329645614
1 794667392 18413909
1 384137406 552093169
1 932836399 303188778
1 623539580 483480128
2 224473208 806430365
2 509425257 289383342
5 73366612 208753533
2 222622910 381064667
3 906428498 143989074
1 492180310 166813717
1 552385077 147202239
1 237251575 259052258
1 537092187 204982857
4 128866825 835778210
1 201825 63443490
1 843398282 82100188
1 855555209 72946505
1 644301794 993187101
1 140024550 608314530
3 154247743 490457900
5 50927868 330041012
4 671336658 902350675
2 796560175 449437441
1 248622838 728540659
1 507255776 68757977
2 620115114 68754358
1 29520942 635581585
1 494407003 154562772
2 818183277 214402494
1 914191314 832447463
3 885131789 288973798
2 920078810 520700503
1 610557276 308672800
1 721818036 232125703
1 816714338 645781590
1 714713089 97125175
1 251350072 652211266
1 694068976 518117633
1 750035122 179322830
1 277919333 424911241
1 673855988 384380510
1 275442948 806262739
2 71400305 23606676
1 812938808 332646118
1 637492539 883780464
1 623834599 528642336
1 776670436 361475170
1 77760751 810261662
2 659502859 574078528
4 931023364 21805014
1 54313740 709772864
1 15789014 938886572
1 160185010 935262277
2 91516952 53638898
1 186943358 696822700
1 296221229 717396269
1 452403937 58788410
1 284459840 854163845
1 827814233 213265058
3 103382908 929727868
1 64169323 592439261
1 208927815 956152968
1 576422789 20262578
2 537659452 239992515
2 814606488 535030908
1 803559320 763264495
1 738271965 17577926
3 637648812 719897714
1 807903676 198329642
1 36332150 301662893
1 586473108 772861154
1 194984554 637470498
4 207477469 739637346
1 848159454 621461513
2 874888788 277581521
3 341626102 353874654
1 163471604 222615263
1 772133537 385839627
5 860392565 664468910
2 229919282 613649538
1 914298776 200702870
1 377942958 836760113
2 894428992 231201500
1 832317265 572787949
1 480295851 980488429
1 800428139 679595099
1 768203663 712493962
1 955171050 845040772
2 49987092 625479823
5 392940281 910539897
4 956722466 271735889
3 276461366 303691798
1 264679325 981298541
5 791933754 282995705
3 945563699 543639526
2 408188027 714125203
1 337820969 680890463
2 194886732 549152298
1 402277655 491317402
1 335043864 716912665
1 456061545 704599934
2 865002947 987216952
1 75882157 380222256
3 972957729 714627130
1 1207583 381902115
1 327600842 835280391
1 851125546 72129298
2 90169650 55430797
1 932073968 883281279
3 707565616 158344652
1 71676055 839721640
2 71406597 683946586
1 211962900 838762065
4 577909503 741033775
1 151050128 330918907
2 775775677 786359705
1 337887745 268791972
1 468032125 950676856
1 954631056 393050121
1 52179643 533001657
1 493662450 240920892
2 808672568 667220861
1 126886763 866687504
3 721293607 509052360
1 223992616 669186584
4 37053465 881114491
1 582488804 193089171
1 345098716 971257049
2 579551084 241199702
1 241803905 39637275
3 234486791 511802885
1 894297473 52607341
2 501557741 626114027
1 476794585 440187795
3 561485511 787384949
2 26784391 884778786
4 449216278 978984359
1 133048941 917670181
1 803353742 531514970
1 406026686 626033124
1 791639700 53116480
1 658734582 221818371
1 241014460 953638259
2 439032156 356335664
1 27769133 955377483
1 165971956 884547100
2 311893478 407881031
2 944968174 142653966
1 662991529 722152122
1 838137264 836246845
1 449844244 187067310
2 11294106 806695539
1 33962636 266311493
1 362385857 10915470
1 338849491 103236956
1 818112395 931155143
1 12594585 90658611
2 925294760 404532873
1 6918097 188386560
1 113730071 580445829
1 874699346 217706897
1 114223543 160831805
1 587998129 470225599
1 405778863 766426298
1 645234113 684311092
1 792855214 866621428
2 679683192 980823177
2 728919754 43606989
2 817179929 469641885
1 314706278 495186031
1 935703515 357870460
2 192045706 418293354
1 180305179 801822850
3 835454403 785771896
2 709091892 725098026
1 167103725 775832043
1 443745666 294108362
1 589202251 832714619
2 600331648 167496134
2 612848605 85960113
2 118021743 809721024
3 503434887 998546161
1 841643027 102889001
4 304911829 814951999
1 215687919 207084964
1 439444038 791996093
1 774267767 982714553
2 118995611 50894289
1 747848765 935904291
2 636019870 10495564
1 911312519 9591921
2 715964145 687916682
2 375285953 859297291
1 877445512 479135297
1 514299737 407115832
1 742938533 493022357
3 970193581 664881420
1 968511707 520425466
2 320078792 792585838
1 15595435 282863852
1 995691090 617887846
1 553471301 43729714
1 514571223 330488287
1 768337963 601406696
1 276549376 263262986
5 782717287 178608280
3 765920349 395513989
2 359854847 397327680
1 70992275 797102675
1 303023014 529255641
1 136303408 26666058
1 599469851 699766566
2 792903950 302586344
1 685232554 264190810
1 75186812 188122812
1 844678641 683031624
1 501802169 121334578
2 395470476 257176444
2 917385601 222054819
2 124088901 340264006
1 814058164 789149980
2 785604634 333787405
1 711943934 915586791
1 38428238 622801289
1 209139315 129822776
1 253287575 989485028
1 368680759 534549975
1 944604780 267352673
1 765808082 589895304
1 642559724 543111981
2 207318007 717186984
1 64696917 439506562
4 246494102 510425717
1 478591592 910495707
2 755688132 991847034
1 515046869 756786456
1 549369942 28664274
1 256950821 112854314
1 748960776 896646973
1 909460377 894643729
1 54013200 273549281
2 468838522 594322506
2 15124465 172517575
1 625329420 732373104
1 438835528 117285002
1 754276295 347589401
7 561320286 118839343
1 550440161 907307141
1 878671364 513182313
1 724938811 506555890
1 129488961 251585297
1 969345025 254220552
5 220933559 63959627
1 96746938 131770061
2 932975156 716055184
1 483843943 521274648
3 505710661 424781473
1 168887736 892786080
2 554545006 434084930
1 298231239 395082777
1 393086102 813139217
4 721391314 75104853
1 833428883 585659455
1 422553317 453656668
1 987969244 506281206
1 170404591 433442340
1 609656091 266503873
4 128128056 804077042
1 340334699 134090451
1 315649143 465139971
1 299934340 185400464
1 602228049 427271759
1 708445484 467373297
2 669152630 677065852
1 291718966 924156057
1 442334255 367354779
2 189185279 545879946
3 317178786 121971352
2 830411009 47386644
2 606064845 57957764
2 155010227 825626769
2 240053685 882694369
3 814471358 140251687
2 354630799 488367318
1 373717747 689536351
1 848200889 202134294
2 104533256 149655321
1 215814968 482740004
1 665154862 682043275
1 62806482 617849261
1 642130730 472248244
1 174638109 382312564
1 938952900 589790311
4 150408679 524634137
2 481830177 376419827
3 580748686 936643331
1 12884645 669090398
2 210737894 689360026
1 817149581 542882900
1 444706819 433178526
2 443905007 680464438
1 855717728 937648911
1 726615986 507263851
2 423803015 149997597
2 237378439 498615884
2 437808217 815031018
1 222742419 29231716
1 713909528 175275338
2 41840292 159582307
3 342314623 705488463
1 468664777 568993051
3 758522208 918173664
1 548343191 78822459
1 568788199 146529513
1 938690347 57128291
1 34194351 589357976
1 624440481 986486021
2 892308878 50885665
3 297624180 315713318
1 665951858 31491786
2 775521502 163571002
1 15273643 616245138
1 472534531 389514164
2 253337915 679005575
2 320088271 43217280
3 470425346 640919593
2 796236260 269787743
1 899995409 328455111
2 945293341 628685598
2 980217024 602381254
1 703849626 80068987
1 711733590 938876185
1 901122274 129887316
5 45318702 709995196
2 944554128 867673446
1 37430835 416910722
1 426930816 518675610
2 152088459 169637871
1 853577117 383567332
1 837837963 186326342
1 735623781 946313147
1 209161883 998819463
1 94224909 549971392
1 865432040 97296457
3 299378322 441224345
1 154226870 81870362
2 243528391 908237139
2 152486414 499411973
1 859592659 568053690
2 716320517 320606228
1 830586961 441576264
1 771651135 424071841
3 54389480 673555982
1 152883445 22693724
1 3121010 667532107
1 604021884 508045747
1 857386472 795559075
1 588607650 858912662
1 533094639 410129935
3 327089704 776467712
1 870236849 898781441
3 353075138 414784195
4 319610230 574596189
1 118127952 389094815
1 246860460 416782863
3 34954626 330895604
4 456135331 596346662
1 459912338 385252651
3 663895845 426913736
1 340873102 463120137
2 374562825 747585197
2 863983597 452242875
1 242041880 334140703
3 359826978 699685865
2 730604315 382735130
1 468985236 738427144
1 43151470 203634586
2 979368585 354814732
2 693425321 783590296
1 325442456 677604991
1 33546226 927896979
2 340675294 204059403
2 78553433 669631203
2 835838696 207090764
3 600212948 565489785
1 737917497 558872380
1 602679005 302484237
3 912465535 340292937
2 586098042 622264755
2 756369198 663330400
3 35530427 561265039
1 827446649 137797491
1 358267728 437843921
1 742397712 176346053
1 543471953 277136162
1 286826067 264460486
2 569153031 506613633
1 394323675 240127053
3 530179543 418902694
1 649515510 730672449
1 101901911 497126639
1 544645932 582647931
3 410710823 374870838
1 680913072 654484119
1 934911759 60567307
1 584540753 520731625
1 869477362 126404628
1 785187206 623321423
1 679870503 191623572
1 681464756 708651347
1 206607508 51760358
1 838168551 910206874
2 447792144 930116798
1 84733000 13964887
1 548235 799741502
1 717000583 957612445
1 807519281 356974389
1 374238714 573031494
2 663763984 376345185
1 113617050 729624718
2 877408518 423583312
1 278010575 234100672
2 399129612 750447261
2 315743839 799559583
2 837923658 15590751
2 756909269 221459124
1 216984908 259081452
1 662710454 346628954
1 740099336 154428076
1 746616013 429211330
1 513701025 644653363
2 630609556 839884507
2 173789436 486010332
2 285697732 942922165
3 167290915 482694868
1 290431650 499694736
4 797205986 384209909
1 963841489 782166986
1 784840133 13395418
2 117072345 581197021
3 496348188 218374414
4 323079541 744071421
2 462110653 868219007
2 575000602 284793706
1 922368908 501778520
1 168471103 295793688
3 394386769 112585193
2 105156163 778125242
1 731633805 217138469
2 59782575 831393973
1 138016567 800193498
1 57515076 958310724
1 193486284 578262914
1 653114848 389117780
1 496261727 574501291
1 717458975 677043693
8 588496262 728414404
1 538891925 70852838
1 615041292 910438497
2 952923160 532524343
1 179971232 748411547
1 196975185 2430513
2 24699679 270598966
7 190591476 468336989
2 744145464 490558303
1 238050023 904735499
4 769798958 225803555
2 155653865 736507644
1 492195040 189016778
1 809875538 5052255
1 941737763 105988055
2 254476473 147471047
4 773017495 783211020
1 4379618 514522673
1 729318169 315481242
1 203892926 294711713
1 14641333 954645982
1 275649755 250849301
2 970218307 813088532
1 169065608 827484484
2 928629681 550824280
1 351453702 556025864
3 787855007 344224867
2 110262418 319497103
1 165618811 426322084
1 110301575 415065113
1 362865004 132919226
1 536094590 682378044
1 429066250 794371954
1 381198628 530761425
1 538901524 917030994
1 436183055 180431618
2 397838466 776111225
2 542464210 148819561
1 253549308 275397756
2 169015023 498910346
2 832856793 486239297
1 863070226 734359551
1 499447359 785728052
2 160286229 320945443
1 766726525 783362447
1 476805026 180603999
1 6070497 164080925
1 452518350 120959824
1 301772120 99895743
1 535562112 676055038
1 56173319 450250912
1 21139542 407133149
2 579237104 603615986
1 60106259 114289395
3 804168903 823731342
1 375434529 767015875
2 419148508 33503374
2 82020155 442333447
1 729052790 993119746
2 299743297 467249169
1 534074032 92436975
2 144795945 996925071
1 175528073 736618347
2 66798858 683822096
1 247328358 808190295
1 787564877 245245827
2 170458450 743575827
3 886265892 435414007
1 915975103 590343458
2 293443971 334574359
1 501511297 446057944
1 71569503 767749694
1 574111938 713049599
1 547082507 184868514
3 711349373 702229067
1 237304996 448150921
1 868902957 874241182
1 199402392 147605796
1 994540889 544746820
1 405784629 465268270
1 32957960 585588314
2 944581316 799242169
3 503834973 860858644
1 13090960 510376982
1 40038175 958720471
1 164589534 634302924
1 824440653 672045706
1 701449853 308631325
1 273187212 156243824
1 946280511 352110400
1 983491808 559481722
5 845795148 127151060
1 323264281 280470434
1 449948069 807821907
1 605576341 930259697
1 415809031 623578192
1 381714633 557480370
1 346408865 566887707
1 548402112 649214453
1 315527504 874680668
2 91785000 427487329
4 867395772 42255099
1 506245198 405051514
2 656534482 719384832
1 591172413 150641540
1 728552534 432035854
5 473515983 613064075
1 899697528 788450856
3 576068051 234204034
2 775878239 712298371
1 231357122 396640254
2 989156355 863898236
1 364215373 310509280
1 697263960 748422727
1 325531188 79741751
4 266195285 402158313
1 653799443 275807436
3 893647616 418991951
1 673404455 142448420
1 214037539 514478014
1 147541445 204604439
1 936500374 662068821
1 142106811 228006050
1 112316950 80427185
2 430832151 693854153
1 612072571 55618288
4 661543483 761875145
2 402072442 27152015
3 137562664 421958898
1 129561138 221576934
1 198968616 35624335
4 243467851 569508370
3 202052079 367418813
1 598583753 328544140
2 404877511 29742683
1 175390629 238732125
1 265228927 907174788
1 771331006 155206687
1 940154204 882029333
1 798632139 119014204
1 117676252 841921639
1 126423530 933260094
1 202559154 281722721
1 388804614 167249504
1 628649932 426096948
1 781907065 328289711
3 588361288 421237291
1 497932215 527208258
1 615915335 633271621
1 47490958 515968822
1 142411624 54065732
4 884644408 303367945
3 424680538 765383026
4 313679055 464229407
1 181698495 401591977
1 940676376 307144853
1 993646051 110443909
3 246730066 512337692
1 410472126 553183494
5 762621166 832228132
1 104850132 48269176
1 419831189 623149480
1 986777870 871097000
3 231670901 547200695
1 755397306 960219263
1 594698530 20211514
1 120624199 441002109
1 237581325 954110371
1 8999146 926274936
1 481427081 216747692
1 683395054 36929816
2 754569933 274576923
1 346353409 665444413
1 583864028 671381536
1 704214114 692600500
2 567400381 242399512
1 113836559 556133593
2 682945076 548987733
1 361853144 90551631
1 249686132 256976125
1 693394197 429883911
3 925686851 248696821
2 764773701 215342056
2 549946728 521859534
2 7227827 928634741
1 324410997 433742630
1 274847484 14110436
3 862512926 344700728
1 527977664 506473804
1 197048990 86232284
1 699873931 925671520
1 642071595 163120237
1 798598302 534427819
1 84472746 343246696
4 356727588 202476122
1 128917995 470055196
1 31658993 828158703
1 517055354 876468102
1 945336900 972529690
2 829759665 106873609
1 470490247 684807646
1 324226486 265854559
1 756142104 831914617
2 438569961 847661818
1 775289557 445315578
3 381535051 885859334
2 785516043 944183528
2 373057502 643658500
1 700482534 286925678
1 175823810 924654650
1 239833609 276751916
4 204791205 560143990
1 51433426 624792577
2 643960914 611481949
1 897243023 535004609
3 809891821 463243665
1 966565381 806066853
2 785263888 438713917
1 961012155 339373139
1 394863600 796199454
2 715552431 692493907
1 763964883 724365844
1 244205772 299123310
2 309567802 845857691
1 956788036 271364166
2 79073595 803463875
1 220960854 1887712
1 414258237 914743404
1 531396528 935445693
1 395065833 832398051
1 467820510 630186785
1 252379982 371485658
1 105655733 513761936
2 119698225 359658619
1 367555213 551557543
4 274516775 913351817
1 545695754 486968203
4 897860970 46039805
1 671152055 181685449
2 321529512 309299539
1 179293522 31701930
1 674324632 986198635
1 393927437 578871029
1 628653506 907560167
1 586043320 313878042
2 410307248 79544149
2 426477708 440396141
1 179757444 852925898
2 305019491 147619751
3 297288070 438935548
1 632124485 592246757
1 669974751 731335197
3 939684480 725633555
2 175944686 98835719
1 222751248 405155427
4 681113187 790876096
2 628477019 611001235
1 622626970 74389628
1 85227989 366663221
1 333601065 457711672
1 999614386 771205226
1 732890339 766856405
4 160337315 554092579
1 155195437 510731402
2 51633978 115140458
2 679689265 971067908
1 629886781 217236385
1 261373047 993250808
1 460087947 613528306
1 198395486 138860413
1 969584815 283404420
3 502050076 794127333
1 209380514 273636732
2 578195293 68191678
1 423875380 347685735
1 268909955 535546641
1 276759469 855864026
1 5160324 328814504
1 197958174 298197297
1 528280550 670882284
1 148290207 350115835
1 688034259 178355585
1 123100049 142812635
2 843335025 857017074
2 848175701 100303350
2 557326320 182756574
1 728764464 495230572
1 397875990 662981858
2 215508025 905190804
3 352739443 985972222
1 273186297 990890726
1 732380173 413025207
1 550500193 603298867
1 4196985 77032207
1 69126559 540111599
6 411713319 677285675
2 196994395 943896250
1 563861118 241608363
1 40949376 114326192
1 993237116 282914753
1 659655744 169826405
2 859573672 700342958
1 72887933 14883720
3 798287405 973739309
1 739975880 111410313
1 403692767 723017278
3 682456798 755924521
1 245477367 570404998
1 463335683 450844543
1 738565484 168436223
2 497522493 378538313
1 694138524 865941173
1 924573666 750917692
2 931281224 471843097
1 659722969 289349268
2 712303696 990284006
1 453389852 757840272
1 621900123 625522621
1 534727816 664027210
1 755348998 62478895
4 345961036 191875911
1 561926876 58230989
2 483608710 113085975
1 169572234 939984286
1 958794371 606951452
1 743609118 852134591
1 417085716 494763097
1 822791745 952502633
1 563318922 298107498
2 654212906 979216309
1 717523892 907123689
1 396952760 385845972
2 175568952 440156024
4 725992388 608292415
1 746588957 947107058
1 260565809 162272772
1 163947832 486499447
4 976282784 589386126
1 960986572 422784989
1 352291396 132845421
1 490615503 955229375
1 9818028 996750795
2 96736242 808025159
2 226935626 279770954
1 712516736 2920305
1 816190239 754832571
1 163318592 265078385
1 412915692 376344369
3 256124483 261692581
2 533197068 467131599
3 808253006 390976505
1 15923959 35439518
2 414476490 116906270
1 548182379 360712866
1 660186569 458743372
2 174087220 882148493
2 207067586 623868915
1 454023071 917608536
1 818345940 859012927
1 636737994 85715923
1 536740085 482110532
2 216140718 815786679
1 635416446 177025430
1 681052305 10739766
2 933777461 856081468
1 877899362 286930709
3 725947003 371222581
1 805640844 501449646
2 179452752 207935533
1 34694446 368893298
1 944674765 926832115
1 177179529 31641275
2 527186326 935118624
3 21132668 943238717
2 887922221 165081382
1 644902344 401515557
1 409582421 698580688
3 319481264 356737484
1 782143860 25041956
1 152732886 837704402
1 771836248 208431343
1 108304117 242640459
1 565258503 466217998
5 495969274 580699972
2 19345738 802687304
4 899205737 160532115
2 739716871 480187319
2 807485028 172672238
1 605204383 121636280
1 832692301 803333451
1 53370317 532140658
1 667290136 886671732
4 100640728 360663160
2 725515517 612251213
3 695926705 220011673
3 815814908 87615443
1 749929355 287106076
1 419848545 91423487
1 768275947 832100223
2 85490262 770928431
2 409549900 446376905
1 610362866 988786349
3 631785197 876492704
1 739393688 96020397
2 75266780 511113217
3 605689195 287912948
1 803976395 607611712
1 438258270 896676155
1 296196930 46971618
1 83269025 250725554
2 983941848 55956088
1 710280299 237633052
2 330850772 760291534
1 453501626 714097613
1 354710962 169655407
1 861819755 45879493
5 474634196 241279450
1 37562949 369120600
3 743315733 413694081
1 81365773 981172415
1 626922054 427360517
2 756279619 579852872
1 460065326 105225803
2 179417973 964706458
1 514960693 480257323
1 273947881 751478913
2 874368506 381933551
3 147367927 349650187
1 821222643 602557138
1 792755617 512895189
1 81757094 76164494
1 819583930 530251371
2 830399254 270553957
1 199775383 368130207
1 573500148 687619813
1 79558214 195078125
1 525104165 900979101
1 612544466 116914480
1 511430111 687815817
2 643027870 881547286
1 998005127 695858869
3 358950597 718203935
1 324772524 83963091
2 586552738 303580741
1 190610918 557657333
1 47814984 630464575
1 694694344 637149535
1 791491554 979857463
1 499257863 126604305
1 425837020 228125362
2 557677634 742196273
1 172246186 504199887
2 965232037 520043172
1 874803307 247450434
1 961179253 805292620
1 601272935 633246546
1 542366207 778781370
1 908560755 724996317
4 752310911 358912440
2 848880776 134702770
1 594742354 851489456
1 121125522 566916945
1 760386227 303944442
1 922879613 385671073
1 644615746 18390929
2 110831484 784702688
1 225519308 416637824
3 516386844 130202063
1 387560509 657761308
1 404023723 889462850
1 400881081 95539488
1 110633544 191073065
1 220300249 523573254
2 11859513 644231674
1 119404403 573483694
1 977610150 331829562
1 595487844 380981249
1 13157124 388488499
4 487512808 233554199
1 66871318 514071265
1 432715361 143308314
1 802152322 633882344
1 958426811 125802795
2 526762097 640036017
1 239492085 422001819
1 746799541 984081068
3 216761982 848657954
1 496422053 729265007
1 794232647 399481604
1 187310017 101388006
1 195623794 753089418
2 256567840 633670388
1 839595104 277047251
1 766394678 918056238
1 526035937 307496156
1 210867391 589735852
1 121357810 883377156
1 693503548 452383400
1 776354459 786589024
2 93670518 650495130
1 828933218 725285888
1 426192254 258955503
2 153074271 106250691
1 861345223 427777488
1 627058790 653733618
1 798834126 776704994
2 499253086 258939243
1 376436772 60297259
2 833942542 332916245
2 134462127 721932651
3 189449772 316710259
2 377439672 855286368
1 704095826 277753205
1 409492967 564206946
1 649299751 882737183
1 950897610 344371682
1 526017919 225469417
1 436134692 762680148
4 361840090 647205177
1 461442765 835287949
1 966328680 91104752
2 858832660 768195775
2 696975359 13046498
1 529923981 714190116
1 622357539 532934772
1 761986534 922626221
2 503915712 114362543
1 732153044 599498995
1 773039343 182318712
1 817530482 841809698
1 22054553 100034081
2 355450176 521836926
1 488167417 265937218
3 963796370 600828775
2 552450381 717832721
1 57931420 149557064
1 150817424 579161972
1 260345527 986801148
2 744306575 316869406
1 236048671 198308274
4 914713415 239657761
2 561512658 715759905
1 384597907 497769326
3 610362337 283490695
1 25108310 44930875
2 317370795 733887068
1 653350690 673494802
1 870594455 860884284
2 182951132 428636673
1 550100600 756478710
1 252497649 161667294
2 608229385 76212936
1 849963488 370784667
1 699267495 523704010
1 30096489 237853011
1 885387805 514766643
1 325347312 664879802
1 266245017 583430838
1 319430634 622496064
1 64779688 490750503
2 501842166 945808644
1 834736299 87427351
2 748340753 965503924
1 10404589 447947634
1 533389452 837346511
2 55387582 145599077
1 207454178 36746192
2 962317689 344122842
1 935622123 276013642
1 801172539 379333186
1 484345428 979848807
5 642076832 818503483
2 465029743 139958141
1 256645397 691704528
1 870471403 46758739
2 491182332 205793086
1 175166913 912681421
4 310674634 278856589
1 262640861 997496609
4 34598451 753971436
1 816173674 374632919
1 608531065 479883826
2 460823574 394703591
1 283436462 427889670
1 538078019 749733575
4 645710707 544934128
2 292466498 673762459
1 301930490 416581830
2 554188966 924939994
1 223127853 428911618
1 389725641 972124880
1 382050881 14754079
1 327848234 158235514
1 474099164 124487884
3 169713998 250552427
2 644287832 651150089
2 624418576 883899340
1 313464839 230210698
1 848813778 324075620
2 429312211 318150947
1 473958402 556987727
1 730118056 327611219
3 424038643 106757532
2 674102687 917907840
1 371102594 609248060
1 229999283 997748746
1 914493898 660185030
1 524469138 230566406
1 236612002 104540994
2 11081126 698314356
1 426866347 244661268
1 210089460 350537224
1 39489170 1328294
1 695264298 447328653
1 569736881 462745132
3 401316454 823213212
2 108055683 143263546
1 699255341 14343586
1 244548025 53674429
1 981950249 60666587
2 747657956 105066833
1 502624782 229623304
1 728224472 803192465
1 790742628 551129624
1 166627812 498106938
1 960209480 774080059
5 721299003 725978706
1 532676228 380912176
7 252295798 6377994
1 114303334 607122513
2 656942774 607701367
1 478367920 78148758
3 169049750 139876798
2 960737386 967854518
5 608739696 597867201
1 27776800 754632272
1 252507936 838319200
2 671938139 120305823
1 583148882 576083227
1 772438674 695568661
1 838284478 917878928
1 612377601 802694664
1 253118663 301338750
1 832780404 717756393
1 247468311 620991569
1 522544175 244389090
2 138699582 40097699
1 637556764 695209978
2 919275180 346420936
2 186133697 681214424
1 381343162 629984420
1 841719416 396528353
1 523145827 677959800
1 949320433 905790293
1 505472350 911460327
3 457347577 77026327
1 328459184 460754352
1 650831417 126694940
2 119087865 296419861
3 867445027 791431700
1 904416593 553782803
3 438283860 449019453
1 527672753 275828871
1 553358586 248323223
1 665481219 198766621
1 136850042 156588254
4 51354624 804052382
1 247196421 431803387
2 534616072 369022418
1 287039498 65928961
2 257968593 837396071
3 710199500 501004899
5 793537499 494771540
1 906023710 344586422
1 176861252 484742599
1 996748037 610983279
1 875838063 527847590
1 113921039 613820732
1 762281794 970536370
3 748564501 488612439
2 732703535 810546777
1 317315079 590002299
1 990132351 493390745
2 733523085 28082683
1 229248552 512225620
1 448030999 817917451
1 882119098 394932248
1 845264802 511263527
1 114836292 128880676
1 225508191 418236193
1 294842014 31889666
5 421600269 452089179
1 324499414 446479016
1 847287824 626518759
1 263983248 949108351
2 989581642 674239946
1 665244812 323456174
2 438002048 250172189
1 532872247 16600404
1 619143300 907653926
1 143101437 118040288
2 927216080 488512135
1 61026569 2484728
6 429375667 529042958
1 160294060 625800822
1 424818957 954611412
2 261168699 762013955
2 179381069 419371311
1 512128370 571362947
1 388580263 10583616
1 993073137 117613142
1 977626106 718739175
1 948184345 361287753
1 566579255 798753713
1 743411430 734239704
1 813994974 806102603
1 500282546 966386294
1 257335806 458833941
2 567646299 523715613
1 244729148 689408712
1 652541309 318891194
2 632123288 232343095
2 62941811 693060116
1 597997051 487354584
1 839850980 822008772
1 760940468 260380259
1 653622545 428237272
2 398904368 672732923
2 423940305 49528423
2 635303756 494855912
3 788192229 284411371
1 677508225 303449654
1 394755023 666446839
1 62205159 566831332
2 100705907 940919948
1 523504244 751335147
1 600627492 152176146
1 454248613 894618771
1 311777720 169947647
1 885772338 339922467
1 657687459 385641881
3 748887549 420599594
5 735360090 376777242
2 952760898 497261796
1 644261157 121506189
1 864423104 513477238
4 61394672 25543352
1 169307071 661901856
1 738283789 161473496
1 289937044 548635942
1 919036749 667543132
2 656248567 178872318
1 895308481 235544211
2 399422416 333309065
3 351773528 479120275
2 813185866 545639501
1 250376486 250290389
1 373793339 276092567
1 253311807 169414022
2 198357829 751511543
1 72732714 958571782
2 720905876 277075744
1 552319177 449144387
1 127238144 467384188
2 432329997 47374666
1 998339550 300108460
1 977482218 929592752
4 955566331 487525160
2 349826984 258814813
1 415890639 722751500
2 335906469 425904621
2 862985946 241169604
2 306807595 225920920
2 652951679 523574606
1 204420359 826572183
3 7129197 562558192
3 928160117 858358430
2 266344948 96223018
1 476852120 31905554
2 747894652 19159957
4 877882594 445736092
1 258531225 668255090
3 302088239 542907180
1 700894422 223197176
2 914125166 729983964
3 494646756 943948867
2 431149802 997519357
1 233726842 430291293
1 82213864 351380770
4 650614977 223100208
1 67463044 507744759
1 610054723 796175639
1 828810900 530162989
2 481870350 882428920
1 108782126 975754039
1 644240209 700804690
2 785555294 883088542
1 767123594 488133664
2 800104915 913090939
2 653970419 821228919
1 90731267 397893029
1 978175755 660711502
1 518485402 575914019
1 45172173 7046830
3 555797424 887183872
1 820926192 709333848
1 534707643 623842166
3 825486708 815230899
2 218413379 578198849
2 258655657 414670472
1 512033740 647775581
2 628226983 650260196
1 692423465 350638866
4 180444899 967296765
1 883933718 493503078
1 313531147 885872397
4 84964766 809972076
1 50074976 562797891
2 357233835 18819457
1 169983912 766535314
1 204068262 783656622
1 842562074 548423537
2 245441188 213300042
1 160115630 598805758
1 98744704 363541288
1 92571162 712231848
2 547866563 25331661
1 233426977 933349567
1 332039068 749476540
1 930192656 843666287
2 977181904 802811290
1 600577423 518660092
1 812537081 31901263
1 15803511 738567673
1 203653996 359383590
1 660842283 163013061
1 286456399 525460488
2 998357315 261912684
1 598331996 80222161
1 151819714 509078814
1 756532290 266121635
2 149978766 590782323
1 590757974 938044216
2 183797476 204523697
3 851650169 536904147
3 626474866 744437296
1 549071251 234039732
2 658691411 130977848
2 515202529 369309246
1 158772105 46938746
1 311944856 785163115
1 470686370 929791553
1 233583572 986799244
1 316448020 940161755
1 395185061 418512831
1 200505481 69348836
1 183376972 754849558
1 16873632 711433246
1 53311241 557121011
1 44616488 290065668
1 500585508 893978524
2 626850621 30920720
2 189195117 498212885
2 244476737 834355545
2 183021283 715681213
2 675036859 45957479
3 927624412 838425083
1 385522103 905988269
3 569602983 289360766
1 97353985 827629623
1 602979358 825597533
1 404483064 177199073
1 543879508 181784746
2 523154834 158135852
2 473157665 498566903
1 668270087 341939453
1 636354472 692320317
1 337496130 120310090
1 145482319 158049789
2 83172128 490284749
2 348159174 163276161
1 572739263 476821517
3 105322051 199879581
1 107198030 633182302
1 733110054 675254306
2 980812130 546453707
2 110039788 235835881
2 722330730 133014280
2 831873577 796047367
1 619196576 821541466
1 909919797 224996520
1 512851848 297057598
2 718652118 743368326
5 740028392 136656599
1 606857313 761317238
1 965938290 985976386
1 61535570 162837280
1 459088498 597136175
1 333398317 737191241
5 748986233 772991399
2 815005116 255714147
1 852840120 407464283
1 940062278 146953193
4 227548625 179115702
2 277631268 16079879
1 633164791 161848813
1 321824297 460547397
2 622461365 902916707
1 689192097 230831697
2 29697880 768820366
1 450112468 589144167
3 269957696 420620898
1 412272686 763532837
1 599344097 82016479
2 510287306 985706974
1 604068232 188494943
2 290569915 910728503
1 404033830 723944248
1 97831207 192428133
1 877461406 483477131
1 865596144 435738812
1 387701935 955830501
1 640617608 565003604
1 784870428 277348936
1 129633637 325080344
5 601526347 223739448
1 597929450 576272976
2 721828408 467699257
1 710036180 833603587
3 279422259 552782694
1 882465119 280185649
1 290575952 797002553
1 345722329 985441745
1 871018113 482125851
3 865164822 813004852
1 570100584 263617254
1 598970048 332640148
2 344362947 163666703
1 926453195 937053565
1 674899272 246094321
4 811454397 451815440
1 274291947 948919438
1 42247585 120958113
1 57728839 446139380
2 967061534 619526476
1 528294592 379967818
4 953390090 891555777
1 207732032 873558522
1 810576606 176336923
1 668593525 624451269
1 672051884 650156534
1 921831090 122822369
2 725564541 357203178
1 785695173 634028679
2 38245765 454680738
1 547057743 764733314
1 672557739 919680281
3 439114718 881230276
1 100077309 855931336
2 839020637 200755480
1 787219050 729961805
3 929844133 49468936
1 453288674 14063850
3 482968926 537899680
1 757037789 390687618
3 810571635 360174230
1 582087678 959876993
1 174125981 630501516
1 344720186 747898159
1 713814004 419001701
2 859398399 46832002
1 974803220 646813205
3 355569478 467490626
1 929104114 316314397
1 141443084 825511082
1 227560659 828458391
1 639027499 17232765
1 102353618 304654009
1 481784920 696306577
2 829960832 996889461
1 110127634 146523778
1 206248397 312984483
2 516480082 323058231
2 354622234 488632810
1 933897136 225437307
2 359191508 199239273
1 780602443 302525014
3 873038750 898756549
2 452820299 96768145
3 254906847 863649537
2 399364520 774832922
2 782814509 968732361
1 111315371 155143201
1 450860395 771318062
1 350488009 434506880
1 590854705 762205980
1 84441568 587506564
2 657026470 797484202
1 382103581 92186189
1 31445745 582007208
3 573091472 822218056
3 517176397 411982421
2 495495154 421092682
4 249107840 944956662
2 927724858 170685740
1 767412384 759736507
3 306736724 555551221
1 945984232 56728056
2 67025334 795799793
1 551533699 77210942
1 939810810 417225998
1 747648433 572917512
1 250442270 256545394
1 494749588 414099763
1 705632796 855268997
1 81417194 904232094
1 857558931 14257043
3 608329126 424580313
1 129357334 20705544
1 896718170 241076073
2 429510082 340748550
1 568493727 119503625
1 257834843 459248098
2 467557467 128999824
1 577205347 842413673
1 969326003 358278716
1 192861447 845555320
2 758875077 221463033
1 829220511 780124543
1 311266294 597644539
2 808082520 766411516
1 939551599 821810535
1 689451787 483201569
1 700061051 973015818
1 976681147 581636508
1 69322003 891461481
1 563321016 585014008
2 139066460 144839116
1 18005231 123997063
3 122420844 359928955
1 853538019 127035467
2 465484022 930194545
2 41378716 524337680
3 457507448 712793618
1 849390798 78190069
2 248620294 294612203
1 827122762 331954318
1 421277383 129540127
2 854254791 912037014
2 310555460 593768703
3 642397082 514948830
1 544791521 136236627
1 33977379 920449835
2 139473236 410620384
1 679208865 468917697
1 949800735 675187763
2 393748192 529663846
2 249056994 433935211
2 512243665 170559416
1 478270589 191634970
1 936267079 613690815
2 531691464 233882389
1 37075902 923669065
1 775379651 109466072
1 345768362 673807814
1 896708367 878923191
2 821994517 434302029
2 212694886 599386545
1 110346293 131297680
1 947258783 698230721
3 281703604 426729728
1 947140187 33811029
1 212609163 446060958
1 543222861 705559322
3 869347537 817185699
1 956044608 57603461
1 738110907 290830465
2 358019293 412270385
3 192483568 421578297
2 940600725 244231834
1 70082929 476040871
1 547170168 565758027
1 323930351 905139426
1 753248960 239702644
1 33755061 19656932
1 684430559 637526101
1 853855743 506482373
3 191364357 134468400
1 947274206 329470842
1 24455349 537469992
2 24834413 957184393
1 737287055 393890842
1 556119718 263056541
1 148410751 540228745
2 152127440 11843352
3 662752693 81439988
2 878652100 70680822
1 230823975 378788173
2 272694438 206884553
1 809997888 299646454
1 409016417 809047608
1 54979382 620953501
2 969138164 929966771
1 876987498 306666828
2 691924333 954273986
1 504011310 471712881
2 245405919 755373799
1 631172304 282027582
1 989458148 723268985
3 411318931 668058751
2 19602987 521438245
1 414490479 152337835
1 599530325 532535496
1 236802013 408127837
5 206913580 562980637
4 119930502 191232860
1 14071028 371205079
2 182826880 781832597
2 256433172 11891891
1 168640295 600522134
4 122160320 718702166
1 835817733 519587132
1 631383142 418849234
1 810207805 890686281
2 434234445 414523854
2 242520830 903532026
1 778998343 503313605
1 302089903 851079175
1 59428403 80825296
1 560340625 590869340
1 769303981 725900159
2 582440104 873012438
1 532276804 653358368
1 569740336 903124296
1 751659167 775156262
1 15397994 449528927
1 998944794 218416317
1 686556530 334955056
4 848245971 690719967
3 174404738 185530938
1 19396670 693360882
3 105846073 887746058
3 821339719 68187362
2 617408391 437158451
2 835713953 950871993
2 448384782 162024024
1 955593182 926586391
1 990777745 316129108
2 896136883 873015459
2 321370525 782469019
2 702340863 929979440
3 568187131 662347264
2 60915214 483612672
2 807710375 924394442
2 76090950 27982299
1 202497005 436023433
1 48066199 241719956
1 50508639 663452621
3 608364567 834216188
2 729855057 696441351
1 996462142 512543188
1 274492911 525085252
2 420879614 460018668
1 951488518 519077875
1 786008102 492787261
1 920919267 763758631
2 656807705 444958393
1 285182494 189912651
1 266588816 29149723
1 608944362 419550710
1 875255985 862581276
1 353673643 643994666
1 845866079 127265579
1 104705361 279885459
1 722447349 586511864
1 330964375 903525432
1 36225555 986117460
1 379939717 480976914
2 664118779 995085676
1 647478060 569856872
2 366467638 342425359
1 472637921 234810478
1 598067529 719315436
2 464964920 306875120
1 319632308 766928832
1 459103574 730482001
2 485478003 580159640
1 779291532 494375767
1 356933022 370219358
1 103403910 200004491
1 212649867 3161082
1 532332946 521934284
1 624464981 792176301
4 652896859 202471136
1 268332713 723238343
1 803206519 886744633
2 663673437 911000243
2 972124153 223100484
3 688147084 99718395
1 865981342 154754655
1 71406985 738444004
2 861404435 352894122
1 566898559 442050609
1 697695574 597771693
3 812026385 28164772
1 368437116 606066771
1 414576363 139306790
1 685761992 949809710
1 593786808 897778724
1 80248393 790022823
1 457632115 741735328
2 344035726 999957651
10 154825939 628664317
1 79052713 945383355
4 14963277 76678883
2 546913005 82055955
2 58554372 548943189
1 181731417 200505256
2 325056996 994242744
2 683400216 37550974
1 643227705 742950926
1 695037255 107547879
1 398535 503109281
1 387527986 927072949
1 190400954 779213664
1 370003467 946631169
1 478428546 237722950
1 519981158 311099453
1 165338928 830937585
2 723014317 337826877
1 32218392 80458217
2 616571800 336158676
1 380868198 472551655
1 858833942 551025629
1 503613570 420796182
1 200530665 935912277
1 9445271 52005243
2 457242759 169254027
1 913283275 472595610
1 140210477 704240602
1 856507489 153622481
2 396216346 700621342
1 914877033 486092536
1 18810943 26776303
1 96364411 917426717
1 668858666 494548301
1 854371303 48294130
1 384720187 711160082
1 697422488 549396459
1 895531164 151147649
3 760239205 882307969
1 203193160 720042162
1 131830650 775286129
1 977222600 479657152
2 445150927 207547383
1 294951988 85873231
1 755082371 32278226
3 603321161 91327733
2 241023382 155495384
2 554365244 772760654
1 166792080 913252512
1 159984436 918798214
1 698670767 879693015
1 686005427 494403882
1 452706610 108896866
1 330747359 280452903
1 755310449 934626476
1 841550279 245952034
1 421649645 195555318
1 822774622 734290535
4 326842196 820712176
3 463120724 62773374
2 176878656 372050879
1 501965897 712937609
6 832000306 387783674
4 224224625 905652279
1 329908745 970049684
1 985504081 614819387
1 650033321 953032907
2 503768592 240080889
2 122145274 860978470
2 839390143 427259022
1 72321310 811770397
1 944867486 406145577
4 8389387 981093832
1 479476468 629605820
2 895897338 18104916
2 242792949 600143327
1 783675722 171775276
1 828996884 344828887
1 46097719 658705673
1 400688972 323896760
2 836661169 125339510
1 370345584 159709436
1 554883277 561731479
1 29531916 966261007
1 453560480 360818641
1 884991590 641988576
2 53837289 159988122
1 337780709 146118848
4 219911757 868955239
2 567018384 681388812
3 824938287 751859071
1 993638077 443323674
1 385915095 705203110
2 713766411 253604884
2 795169374 597270918
1 57329304 517927914
2 573171690 432671187
2 474154150 584686477
1 5039697 901371319
2 767686994 272615866
1 768814200 670745229
1 985087048 757770871
1 82370218 813442643
1 109185228 274990524
2 682459234 37602039
2 950085484 177393908
3 892978429 540431010
1 941509982 314629831
1 729452268 800351611
2 351188174 205677348
5 198997904 864866384
2 444226169 681387754
1 389251387 233676062
1 379016460 599904646
1 539582539 540342471
2 437495458 677660795
3 898124053 611187891
1 606618615 193348324
1 327824183 444287800
3 367354643 9886748
2 931490450 42964596
4 664894529 563066976
1 424810587 907902525
1 917842981 644444929
1 618614434 862685243
3 439822592 776940346
1 546590334 516222406
2 14916636 7115941
1 281989235 922603114
1 679240098 898715118
1 538077219 595075380
1 367836803 763072640
1 655734970 559830786
1 937300888 538417447
1 68281635 699479490
1 67114257 370784947
1 272482649 309480012
1 505187048 47967285
1 354895000 909774502
2 571041778 309695243
1 6236315 766478864
2 487315729 357154308
1 558547474 69958107
8 654667733 763473253
3 228435187 819217686
1 618988393 824256698
6 352267225 796935023
2 202898829 133035088
1 580042847 876579543
2 384142531 170004688
5 84150663 34928969
1 696816509 147240984
1 479893938 704198088
2 940383766 774659418
3 532690413 739512884
1 77115928 441572694
1 527741968 564754957
2 947229549 773858518
2 79712072 550707085
1 965230450 738735266
1 598494429 671872007
2 582141333 19430450
1 884285711 216240127
1 852814787 113000056
1 751415996 743787743
1 931382418 628400288
2 500076995 824580726
1 630019968 184553598
1 658171608 316351188
1 278845327 548794566
4 946558321 825189311
1 81617183 775767984
1 144291252 793759198
1 383828063 353443650
1 743046494 857123124
1 892799675 730672341
2 658338953 983927145
1 901328858 220159615
3 653493027 883729071
1 935409387 40065414
2 788505633 382514478
1 623786729 111759205
1 469496794 658838485
1 948110656 979661046
1 488048466 983273417
3 173167132 136280827
1 126672188 45361808
1 300013140 83927508
1 632195175 736379392
4 476223303 651183438
1 223937916 679727513
1 989487260 865756764
1 988424662 167224469
2 771031766 648579730
1 891091048 361354043
3 236046513 909127889
2 480082843 158283407
2 990866313 762197804
5 752880349 530676679
1 853479194 294501857
2 48345563 30659404
1 305136036 964599078
1 203596829 972202043
4 534953562 736032538
1 252312820 12499001
1 867068221 465643497
2 993194502 113697391
1 184837069 263134485
1 815693602 200954562
1 451029717 161861335
2 965267925 254843675
4 192039963 771151366
1 460066231 751435532
1 174004521 937009054
2 726880458 780328883
1 230484695 316586843
2 732246841 393042607
3 605781578 84920452
1 970751275 348258588
1 883416676 32273372
1 703514582 510001121
2 67396959 222505987
5 113496257 100068841
3 703080066 640988841
1 629293258 61126024
4 929535628 995038856
2 58545476 845596191
1 675753695 348583858
1 331726345 627373428
2 577901872 282945970
2 373283061 883716661
1 31812007 639899018
1 567745920 311617402
1 727819624 667498715
1 207677861 660140900
4 507891483 899684440
1 683675775 406657240
4 212274370 871200236
1 369606430 135768532
1 426109735 450267702
1 273542975 598728762
1 433892822 990965622
1 378358302 761377974
2 457335149 402793404
2 301163295 224730043
1 880967584 596956608
1 770418527 700957963
1 233728069 244302052
2 403684135 218123445
2 709016117 740575090
1 196011391 978670758
1 686485941 348448292
5 759529559 416866387
1 27304900 146415325
1 838816548 182041131
1 618267680 189860661
5 647088850 569119744
1 910627593 406163405
1 58181660 392928447
1 980586605 338413619
3 460522443 745507680
1 225999321 669688978
1 784044539 498235750
1 294735420 344224751
1 817642808 522345109
1 648831695 828210884
1 952426307 375912718
1 280335057 262984167
1 535513625 367714009
4 321236870 238407383
1 243996550 659870810
2 715552398 41291260
3 360294087 434511890
1 911739438 286578901
1 713016883 735448840
1 523717504 719831684
4 419144889 712661717
1 123769286 631136082
2 365483271 608394318
1 928494025 231380860
1 863231896 462406023
2 990179369 219423434
2 472863444 90837364
1 233476217 520161611
3 51855271 199581919
2 722294191 652934451
1 738687686 869260900
1 976629718 101265242
1 591853146 713201317
2 647304027 532902465
1 601954554 50291878
1 270681209 180021212
1 326549541 325184701
1 373062116 768678319
4 334225055 494249973
1 206504270 813965123
1 285453343 205452868
1 188097252 378161041
1 598236908 365579574
2 909702359 832562570
3 3470027 390147092
2 386034923 834616663
2 748312116 965426137
2 694562312 142159514
2 508541700 540920732
2 612202433 109156233
1 317535259 435517392
3 657886465 922784458
1 274042456 160732999
1 356416284 964943001
2 998121044 248823603
2 575435632 118739434
3 183624360 118439644
1 888055773 294086869
1 112987744 651803279
1 465473668 131613890
1 89316332 635053357
1 639363864 125936021
1 846254611 995921130
2 137561312 807689865
1 495548978 648624755
1 941411770 822502910
1 395840126 477505351
1 357047283 468830322
2 994634769 432223461
1 993170905 601201177
2 200287265 796794265
2 296969342 328736005
1 722323288 235679998
1 938856790 575640366
3 806109783 431668028
1 40692275 45867433
1 214237731 915794557
1 990617906 466694571
1 814643234 88961
2 46814408 417733342
1 708894696 516262603
2 739181647 891457128
2 847217576 264647766
2 173994036 334769320
4 16571240 374206141
2 391739334 725202561
3 500570673 328815141
1 581250952 388875818
1 48682685 504452399
1 271745846 969622325
2 916301130 239526534
1 608340808 41393750
1 421040225 965609875
1 749607714 47207102
3 922115036 87660173
1 22800793 409294142
1 36088071 709492305
1 578096737 763132891
1 749880581 219360655
1 187280925 51395375
1 168508580 597556377
2 159748947 592317307
1 858155318 325743364
2 213995313 330414467
2 655971852 676086960
2 624024966 702875215
2 852165185 29612191
1 418278559 103086266
2 813572322 888390713
1 624644233 380229486
2 279678333 306873297
3 96771328 754119318
1 446917209 87465086
1 324743270 45625848
1 525008596 823982703
1 107597115 564931505
1 457971545 191788767
1 881856302 312150118
1 635159901 28236712
1 432311047 155320569
1 540001532 88927166
1 897760408 344049832
1 883510358 723551801
3 134219749 408642015
2 187304697 535924967
1 616273188 140540162
2 627085632 553654337
3 992709683 881757729
3 749736324 567957631
1 308938744 609102610
3 973646813 757624964
1 690921199 61993082
2 750802529 90300603
1 540281617 644916594
1 341350969 883258542
1 478787177 801532532
5 577582183 382517919
1 927228801 890672144
1 894762120 671655460
1 151310551 347698066
1 180959419 474928035
5 277338904 447843274
1 854758866 799791457
2 45773519 725556477
1 120259907 276817764
1 323711905 895914862
2 369113731 504364345
1 930220244 996162182
2 972588354 612665052
1 687289827 831429710
1 959488764 73456711
3 79589651 231346011
1 408278571 400008566
1 555412516 101355487
1 599533943 194128980
1 998419818 259171978
1 81081957 396637761
1 727569051 664651076
1 517783234 572132517
2 525444536 814357201
2 587352624 332015467
1 166027743 938775887
1 129274327 912156331
2 482110142 577403666
2 697526044 996584040
1 519035019 306504700
1 814541945 780836663
1 716870872 2121058
5 629409106 69296567
1 112821657 232225600
2 508735398 398734921
5 12930866 339150595
2 354422435 380061052
2 535340300 415023472
1 447603654 354979284
1 309136339 428229147
1 627363187 390417061
4 716407068 876389399
1 217259987 546122555
1 960051783 487059455
1 973573032 150631461
1 504572999 899045749
2 251784845 582602091
1 638361456 824664736
2 720762799 705604078
1 479793721 115566933
1 200190101 367168150
2 970135211 348723003
1 664760370 886142735
3 200653196 413691292
2 956367979 579726656
1 28353735 259533001
1 230415375 344389441
1 67885895 213008631
1 622273274 418275155
1 398350212 460715418
2 34802891 618272197
2 385576586 545313676
2 280064597 44175636
1 428843812 133934234
3 236388783 346249214
2 746471274 667922127
1 898783090 997070757
2 840594789 11190709
1 753386586 905766795
1 362506128 737576948
2 245005847 162878948
1 642248463 594819978
1 185199870 89434790
1 849975853 299685523
2 365829645 181701783
1 577369590 609848958
2 32296924 458922144
2 470301171 177179505
3 737338115 242155741
1 367194077 864250076
3 865930083 677809693
1 318508289 756487938
3 520573018 594364740
3 350701527 762010263
1 843475797 977074916
2 886424099 706409273
2 58803626 851803566
1 203387724 191011493
6 951134254 5882825
2 243761156 290972354
3 562156561 59634713
2 981759391 815012240
1 618706071 194501226
1 44431171 681842927
1 418913067 863615551
1 541157791 397205879
2 431235223 564196563
1 993983115 534683131
1 369379305 455489765
1 81249537 250109430
1 770554679 770782185
5 307241144 475538812
1 305211861 754436633
1 252481056 428564776
1 110788626 318516046
1 421477080 502691378
2 805714293 938429016
1 358865636 954787987
2 182126641 523691645
2 855830839 368566345
1 228506572 224005440
2 904509207 959538425
1 605787529 842754471
3 823819132 537402346
1 259451947 330461431
1 757351534 276472593
1 257601516 810289366
2 876265629 558678849
1 209019539 72742812
1 778172055 633540162
2 651287672 426711875
2 195558892 780916811
1 371046045 897522759
3 900979791 804852197
3 280957383 426678297
2 245398944 399761905
1 566614592 806581556
1 531793749 482294157
1 634657056 60070753
2 279397272 739850835
2 443717773 876664768
1 11234598 704681262
2 855623312 92221732
2 567647245 152692697
1 781425202 202917633
1 173223639 307186914
5 145965664 539672594
1 893841362 775120912
2 108311577 341724427
2 750492375 753903283
2 66860176 255826871
2 680894358 77471912
1 329026515 819349405
1 559775975 852296335
1 304617059 633029729
1 323598867 658016678
3 755971195 764386280
2 222872356 291674417
1 933728332 906066140
2 275441426 343713067
2 750744040 597124045
1 952243596 229714225
1 50259081 250155222
1 291396404 389991945
3 71613759 398690063
1 840426697 428477967
2 577204640 722412993
1 342835479 743203092
2 589963870 182075364
1 561622523 584242425
2 118650855 662264798
1 17662029 49525964
2 588398796 524132705
4 229497417 533580555
1 727236601 925317061
1 661649215 771856487
3 393119365 458746839
1 185560397 681913021
2 837443510 17653609
1 61406075 18966095
1 259049635 482776967
1 502867696 735705606
1 301819197 26162889
1 73812132 468397900
1 879962733 176188666
1 10684387 703994561
2 938553798 891904978
1 84793275 885173058
2 174417220 429629822
1 58109375 548839547
4 282858844 665854235
1 587267197 143684393
2 550444885 247444469
1 708060761 222351734
1 557993541 625414078
1 418737230 604742859
1 212886589 343215879
1 712730261 404021433
1 416294270 115665111
1 117581958 177144888
2 425129136 887519406
2 638755523 962588992
1 780654377 874558068
4 247135170 875226379
3 690057545 333172782
1 839410352 475638477
3 55492744 857988908
2 445736535 564255741
3 478561424 10836837
1 984333820 495069470
1 675559705 136546595
1 532271936 612080911
1 669455657 216838892
2 451485770 680309574
4 446433767 359653270
1 319218382 328663830
1 441875828 873822107
1 616002367 622500272
3 954236971 564755816
1 178401670 258489578
1 929246618 570346987
1 982137984 825925058
3 214245454 118817243
5 821368563 47720895
1 947217974 117031539
1 232629247 782655238
5 402928574 700738063
1 907237712 758021745
1 245558990 181548083
4 593841787 535111020
1 249464790 117052413
1 359501548 745455277
2 606144384 160183408
1 763975106 924669680
1 843477228 44327966
1 330079721 191712647
1 713430118 679922669
1 708918024 955322778
2 737546150 440178655
1 796719795 807380204
2 297865660 177831249
2 828117512 16396273
1 471383635 12812677
2 362566946 934095864
1 508315043 804644338
2 685000362 485184814
1 136447003 903353330
1 725118109 540515239
4 691248368 150085223
1 454013339 457749470
4 722351147 135371962
1 948645207 722895847
4 703449283 291665674
1 617128456 485703649
1 261183230 193778262
5 298175300 835836104
1 595579359 985245719
1 103142171 312437688
1 467603191 484008440
1 780595065 168044469
1 253237960 432620243
1 756732745 997939507
3 2118601 585532574
1 644203425 846386874
1 570290635 101889859
1 439803181 1653083
1 889119681 670748443
1 836463436 666642533
1 733107447 543837215
1 879250106 369206258
2 444376522 201002131
1 355250236 181349822
3 446257977 511672192
2 199074428 438219348
1 560595345 853994761
2 912749795 358438954
2 357265537 719881660
1 356694269 173477223
2 827721454 934191149
2 2925688 80581269
2 265672930 174295440
1 193645429 161345013
4 126734303 136361729
1 331568337 114212874
1 278359978 913000403
1 388538354 892541366
1 46326659 812014497
1 228860658 661368699
1 556352829 808814906
1 837815719 718644821
1 172838228 512813381
1 182280043 6055337
1 556299503 85648431
1 242540843 36801984
1 171924666 665282058
1 645017119 601808903
1 930837600 793688606
5 608910145 250397315
1 297867986 846348645
1 374610590 595437770
5 891401558 314214463
1 141485210 514283957
3 97668490 293565813
1 362687750 68875447
1 914646387 893548384
1 59878081 620640078
3 846774041 821861470
2 616803712 288231912
1 863701753 430510102
1 704744951 148674352
1 703070055 530516420
1 813002528 526434544
3 574663993 57436042
1 106226569 975185537
2 189773690 279945438
3 574955297 58336580
1 922566579 167073653
3 894445051 37468571
1 402592600 256881265
1 252013717 763727822
1 590187707 30492845
2 403076090 523934633
1 808772967 844154016
1 357162966 725236508
1 322318421 177414812
2 413153402 69117262
1 216022204 263852605
1 23363595 122854542
1 118057993 227866692
1 980681339 407377346
1 497076119 725033215
2 742237325 837516077
3 575144364 634106403
1 318940933 362670385
4 203038490 53201191
1 977657839 825564289
1 236131226 531394809
2 92110790 799502542
1 410993094 52646988
1 107879512 942548294
1 254317689 843286944
1 10405073 399999974
2 705383027 910722270
2 268822317 159736915
2 763384547 976817844
1 160655947 538864152
5 936656668 939415673
1 688535954 95303051
1 64247926 539697668
1 723377800 230319965
3 316613446 602997755
1 335323625 707090015
1 201888618 287757250
1 694530654 809066911
1 439740113 73335234
1 552740453 305445165
1 133895207 233046972
1 960225389 753821682
1 967140956 974007105
3 997737784 379091995
1 130070540 875296305
2 289767351 949084475
1 159531568 534468051
1 196229514 424914878
3 70563726 978988681
1 460021766 477511116
3 912676680 789977738
1 693496078 313188823
1 915815906 548583692
5 921533067 534860082
1 815482094 265209085
3 634870157 858953309
1 310309876 410775399
1 220504907 167980290
2 981272596 796587725
7 405071619 197673943
6 278240866 13853031
2 276494061 104079453
2 2024915 700354233
2 975347231 507943446
1 904498803 364877525
2 548586520 416614681
1 189813317 648971033
3 986703585 293399751
1 819543409 720474005
1 927847795 679755121
1 407316822 889800491
1 959524166 514813835
1 546882755 438152698
1 93579802 382870779
1 12370837 418165183
2 470152216 879962761
1 784881330 709430697
1 142126607 754011302
4 284468695 421660951
1 600146556 207001717
1 188937208 972167551
1 625780382 647128431
1 696499033 623579593
3 356980266 136516344
3 938521718 168764069
2 618870208 831042122
1 617130167 695726504
2 382507015 693469135
1 938717828 484505055
1 445030851 588553636
1 65735780 980141260
2 60457453 156967828
1 668304615 303292270
2 655400989 32647474
4 809068038 953126146
1 334494122 614096060
1 851310912 217572214
1 271742886 435677962
3 195401500 965074250
1 554892144 370568268
1 93721115 505697859
3 772488017 863394610
1 633910661 593181829
1 131467890 71790870
1 653949043 828718871
1 652743059 23060090
4 513719559 650861695
1 708776342 928054066
4 27356447 307576804
2 137176628 987130037
1 790341061 799056800
1 540946235 660445593
1 244022063 257262710
3 145659601 302408383
1 148595590 700376725
2 122362908 128848709
1 16472500 253495822
1 751521085 485549734
3 876141948 736128403
1 931960630 937069178
2 694106850 772776971
2 219860714 359465343
1 333069058 363708193
1 497586097 7596120
2 697811615 539546197
1 341704586 648229594
4 829233791 877373468
2 580626747 646370387
3 177657036 820979719
1 971812143 882262753
1 490662986 471140956
2 242892736 196817450
1 827184324 231649507
1 741977 135683601
1 762788037 459912475
1 419946380 733541172
2 195917834 458905980
2 970455337 739736485
1 518888739 743356102
1 187874 568539783
1 158516948 76788865
1 10678906 357808551
1 718505327 694259687
1 239666742 503159581
1 542181680 508888657
2 785973400 816991863
2 372296615 665730136
1 464787542 31832274
1 297203101 939713909
1 954643869 567549599
2 610884502 566321066
1 970656921 780575296
1 89959908 937471311
1 786052919 103883390
1 641200454 601469510
1 34127171 557861991
2 857231555 801610966
2 646444519 954574440
3 665032979 549212339
1 991146240 126951669
1 100931873 772402520
1 181748301 482731751
2 66303123 290625979
2 214180866 743450195
1 93885562 569841060
1 336801366 985422706
1 854319969 694157067
1 977500673 466366107
1 876186667 694306924
3 226173079 463208318
1 472610704 652789454
3 185981403 750441358
2 671005731 196322266
1 211887902 762797445
1 20373978 197191144
1 116450067 946625149
1 226374334 773288424
1 986369692 637976833
1 359734431 926022150
1 595264677 103640693
3 866070201 416577084
1 115938240 558930087
1 779232878 707333285
1 236555053 700761507
2 123811858 613792533
1 400813427 438832534
1 111018520 991763484
1 872621239 645576321
2 514410076 800479252
1 446961716 127322941
5 854885155 431974768
1 294193058 376598162
1 903358798 649500320
1 509971480 362361034
6 785405421 219741146
1 296193215 213109149
1 814923998 473014912
2 286671730 275211789
1 169328736 126768438
1 29778071 271964106
1 833578612 473709826
2 467476467 537708764
1 615300126 891927820
1 561382683 664685825
1 995089570 933284546
1 894178796 993608385
2 881011490 594412209
2 443635487 649381655
1 399032821 297671805
1 810046476 205196986
1 209204642 642210547
1 356829994 78797094
4 36843081 24429200
1 169372009 600888961
1 363573513 223068397
1 329430537 637477394
1 513258581 154674595
2 276655771 636847346
1 428300733 160887873
4 691196124 928069263
2 496099571 514502117
3 843644419 566522322
1 279550398 560129929
1 853669899 984309000
3 616699577 597958448
3 366976334 165634240
1 607720722 412959903
2 364692514 695920999
1 31530890 843492652
1 72066592 320699827
1 378639553 924371080
1 645716644 975851658
1 425579447 430155108
1 337770654 604977695
2 285025613 950035396
1 158296468 372521259
4 411651980 818040165
3 785734759 574580301
1 238025866 955266430
1 540639781 240858885
2 510002659 604908600
1 23024686 444795813
1 397870859 571695980
1 14447716 230646616
1 592128808 322537309
2 96086445 901276089
1 535203423 284827666
1 279666962 118780139
2 772147888 343144295
1 320303205 615263563
1 837426146 852473573
2 464916756 237472711
1 182056176 383643419
1 4669414 982996663
2 658927396 47338226
2 646142198 11291928
1 515293735 283661619
1 611312601 753918320
1 260336038 102898335
1 552256870 678765569
1 638640153 163497019
2 236475215 405235543
1 578387707 785567157
1 110568351 718670319
1 925716040 272631246
2 379455512 855214728
3 3802707 505729633
2 272718702 896762021
1 33545351 532247325
2 482728169 922681947
1 120961104 460803668
1 67337185 104604602
1 537247366 754823318
1 969215923 726011963
1 354222765 483286087
1 88783339 390279749
2 157897783 577461793
2 121075500 939597971
1 164539037 699979018
1 206660043 628190388
1 453657945 652863237
2 821975573 330097613
1 612341182 141839676
1 498750478 809443604
1 999812036 762701284
2 153345703 772900076
4 815104482 76427785
2 175795684 87535239
2 448346566 972735634
3 523379777 57107085
2 549828339 819333195
2 546372724 237752403
3 845064196 285625164
2 56609621 700438984
1 511292010 117733275
3 983074725 458010734
2 53077120 993027757
2 681937687 602950826
1 545260374 432002082
2 446506566 234477347
1 382463331 930996514
2 561208945 414865356
1 767088385 847968297
2 735811251 41455585
1 627550023 279198579
1 472554584 119728349
1 648230493 844188331
1 262661117 409414941
4 76083941 948131174
2 554762143 996589415
3 547016084 534533480
1 582117092 164524767
2 360793586 737203621
3 967339658 52738720
1 741316910 56369576
1 421752262 23577922
3 36958396 902217367
2 969787203 791505242
2 671965247 358942157
3 534578173 672030420
1 628690675 882559515
1 298279402 874793382
2 419902611 145015449
1 62354528 469058062
1 598594574 711907535
1 503945687 187550592
1 93740473 211267235
4 754541132 31890275
2 34728080 33625399
1 124584038 871779432
1 834037723 744204660
3 792789210 733168710
4 164874928 914427132
2 297424767 802547785
3 218878306 56418560
2 963134708 127396272
1 535549694 838622397
1 744116357 813912297
1 366958703 528076030
1 584257944 547330236
1 668282657 559847798
2 924270762 551965087
1 534765121 668965860
2 758700074 404070396
4 210064865 114704327
1 650871113 440405159
1 432115470 104472776
1 387550902 329897497
1 448202058 964888603
1 525985699 928747192
1 163101058 441939651
1 407001091 193364276
3 491880266 351157346
1 461585537 524183274
1 131207034 74588575
1 799420550 248146617
1 772479136 658244943
1 492689873 781364151
1 476304698 733605405
1 188309554 690279749
2 665054890 677719497
1 857384249 186959938
1 173265292 16552801
2 986426780 671793435
1 498000849 64767154
2 829461750 709288677
1 234940997 981655825
2 725008476 619988748
2 303657497 385032687
1 73390819 47781907
1 103565970 430211848
1 665927894 980888318
2 1252602 93169559
1 987947668 79706627
2 63683743 482176326
1 425163463 444476775
1 267728379 275180674
1 707018407 654022489
1 936126162 441127764
1 884049139 458164615
1 58453914 678945256
1 205865972 367334986
1 571557675 734755722
1 619260467 75463083
1 30911586 326362439
1 786718245 482994295
3 470007615 314658206
2 12799603 125720830
2 829652651 761830169
1 280261127 854412110
1 85383317 635138938
1 245099514 910624843
1 25121279 135149970
1 539066600 595937273
3 694385502 37992369
3 561073882 248288361
1 660069769 807335189
1 612141476 398402146
1 349173053 86949151
3 592659454 144779099
1 877054440 293949320
2 145178470 238172744
2 61347511 322583388
1 684463934 846137638
1 493832622 927605655
1 996759824 141399386
1 270184470 22818009
2 629956956 318598397
2 626095292 147256033
1 673930718 392547405
1 242941463 779583491
1 409304524 459462451
1 754217048 378648929
1 144681985 785648469
2 526718229 483230186
1 581468327 863995757
1 543741516 644665855
1 831173584 342505547
2 727201096 152004825
1 812896989 568598889
1 540959868 671274776
1 689687271 123035546
1 47794598 565922353
1 726434921 199792057
2 136942675 832247379
1 911306680 193267285
1 803707636 879286358
1 418027667 746930694
1 244082257 284359909
1 647214031 424633090
1 182353941 640871501
1 91243201 596811195
2 773400461 428501180
1 246614310 388784752
1 854226282 430115758
2 535882535 304077411
2 836341601 69842962
2 980040892 229183886
1 79703912 346271077
1 108130193 630318117
2 869443295 366320172
1 259982712 685809034
3 509522356 713437836
4 937063043 428309158
2 951658220 943374777
1 787134562 721729837
1 322347360 769694498
2 163233608 709456187
1 781039456 423588154
1 806175645 793517205
1 442027343 66144447
1 506193814 494401348
1 37688278 957449341
1 412587554 196208459
2 220147625 314283354
1 184170673 259678296
2 408741796 331499719
1 461009752 415484858
1 860050972 866530198
3 422298742 701185469
7 824059171 142132312
2 641122578 80587140
5 952760838 23387772
1 776164493 897621321
3 643185234 761450613
1 785454398 911517720
2 989798691 354143133
1 821274755 798140722
1 588410966 345976306
3 486395235 471424649
2 72567562 354577317
1 110900778 290843944
2 484324914 594991177
4 763421118 578123988
3 30604714 305614897
1 170285440 321592203
2 233197925 852505181
2 330674876 956903022
1 450938144 145364399
3 701647185 586655054
1 349475253 848980120
1 768157398 270273475
1 384331972 586800330
4 934656664 561966794
2 408834038 836509501
1 702054215 630497759
1 460693470 545799673
1 334845909 634366023
2 194206373 336453737
1 74077768 461203332
1 899158136 733244167
1 881479051 954636353
2 395493304 276096589
2 917673381 858006165
1 242428850 817405010
1 354397809 810576492
1 188832657 488335688
3 927763480 289417517
2 187142481 247999082
1 223276031 486168212
1 397779274 705828309
2 838181417 882113175
1 83708742 471543608
1 940446244 870588159
2 182962747 230764441
2 151387804 384699881
2 185431183 150277199
2 206499582 623285840
1 419886581 510566319
1 412416538 928936661
1 732582871 567675427
1 497441242 674306698
1 670210526 851981926
1 748392712 195765633
2 654700533 721808283
1 712148718 472848888
1 127451209 633344796
4 133034466 587598036
1 672359262 738227193
2 694714002 115737189
1 480926718 123366892
1 912080672 95436082
2 631546683 665024867
1 938724295 415489781
3 216307259 18826765
1 606091591 983793800
2 852182084 7921370
3 862612324 970426429
1 940733271 234912552
2 317287238 994333436
3 79700678 850754641
1 557180912 297035109
1 198198728 622177176
1 490589451 509675930
1 532502717 258791741
2 574318659 393925778
1 854070305 694456839
1 853369092 816425363
1 252249608 466749906
1 371788417 777286968
1 596408480 298567521
2 572835855 121827417
1 703742293 557246103
1 806336459 686328185
1 387798604 537644513
2 87162646 503109972
3 784459623 408439630
3 298122305 319348442
1 140251473 601686222
2 868143152 941831821
2 879796352 765174390
1 18355515 240131184
1 172318279 101260892
2 379666570 403330490
1 500483924 589818423
1 473038309 729076431
1 652661623 395977875
2 745294936 87992155
1 842951855 426647545
1 820905332 113837464
2 544400935 330299642
1 24510741 195485406
1 461634263 907610034
1 359453572 254043414
2 328108611 839313167
1 642787694 542775945
1 982812881 425794596
1 745008711 633719793
2 991931254 687446467
2 499122721 101399155
2 712575309 261078515
1 524078664 463009906
1 15280289 287033693
2 389118560 343805725
1 572662439 212856483
1 18752384 569027430
1 593871932 826572829
1 780590999 354884161
2 504990813 888664149
1 747348730 816886645
1 195378969 327641737
1 686509121 503526851
3 5104266 903267802
1 122083332 201650805
1 412216307 265811386
2 416713918 869791982
1 944539356 303480212
1 28059437 83310500
3 778271474 891680813
1 278432752 425069013
1 121667307 480246988
5 613049314 555224012
3 98701030 85069529
2 415371867 653805636
2 391530882 135013433
2 200823669 665668769
6 118315021 281836360
3 6358704 52336003
4 71197379 339046389
1 173668006 341747515
2 550473628 94448575
2 564834230 251977982
1 183812622 733278496
1 579597219 732390690
1 756630506 777364330
3 557053800 29380881
1 298862572 238502689
1 210717501 355913998
2 362436468 834139306
4 746365987 883706020
3 765299366 959907357
3 294948734 630140233
2 354803727 987484041
1 345265509 664705794
1 360282811 3299159
2 375506319 167535142
8 16126945 242489939
1 731937544 473073141
2 272817209 481583894
2 405976397 330115119
1 115699317 692244212
1 617220039 513886276
1 702788897 76877568
1 567112696 324637851
4 240572495 233933291
1 686427341 50316994
1 663769595 180623641
1 351479423 263819800
1 134732785 808460245
1 114168934 829404286
1 691621219 328373887
1 641196590 100581591
1 907086872 817635807
1 946846585 422109501
1 558252556 193282017
2 563279347 420050553
2 429313627 480773931
1 460723430 717202003
1 350980329 428351931
2 518560343 456242478
1 481297667 748339209
1 813645429 747321294
1 886616248 204306031
1 762051189 978331018
3 103327575 228984453
2 839900875 465604869
2 552751040 392758476
1 520377148 998147825
2 84515198 154139528
1 54751394 905101506
1 611682769 254411679
2 180018568 221613629
1 303508520 898259438
2 172513533 455857451
2 40560273 914729083
1 418907379 91419475
3 690826043 314138680
2 267934558 11043740
5 7151175 704692632
1 331648906 824904677
1 459342797 972476652
4 740424613 985994091
1 582345610 800283321
1 662576372 994165665
1 906929318 78459922
2 935490094 97335391
1 335407814 483597079
3 624484412 398679802
1 24640752 776384192
1 597417151 26842276
1 766149701 842930669
2 772721185 41040607
1 444850916 396272408
4 208723395 998003483
1 459924655 901645937
2 493200126 604848235
3 245245482 710888122
1 525294085 191358339
1 91958546 261131481
1 658079189 379358515
1 344671038 916907508
3 186124340 401738383
1 815182238 320206337
1 812100410 565486392
2 67010011 618092252
2 732308681 589106378
2 786324601 536726654
1 998225848 923361923
1 785691269 948078420
3 488589340 135944600
2 773203987 856965252
2 529316724 235074812
1 116583197 792425228
1 518409727 641831470
1 411650601 547291913
3 471629365 483509159
1 327226923 111638670
1 799191956 748510340
1 999599673 227091326
3 979691772 169347910
1 169853912 673715928
1 179051319 200062136
2 871895148 498207429
2 638611814 280629347
1 225683302 121191149
2 483909423 405003477
1 862878658 462664062
3 149110568 536998749
1 306225654 725055930
1 545562535 225235000
1 387893118 128805501
1 758171775 809840674
1 214876888 350033193
1 833415997 607438271
1 218022975 318855596
2 809804857 713013535
1 650116984 102101787
2 129018688 172883797
4 370526518 902266636
2 348203629 740781927
1 115676798 831093956
1 889058912 83911917
1 819538117 970664545
1 594661420 571805161
1 549704146 48524121
1 559225307 860380605
1 167614901 240862075
1 911915041 40752178
1 263562569 528510006
2 873964495 862433863
2 931053445 767656761
1 270518411 76014457
1 160338642 805005659
1 609959312 763791879
1 167046545 620282510
2 16867306 366563177
2 570602456 903514284
1 564493903 301500981
2 366224319 189133138
3 468966966 69662055
1 132484500 655729764
1 494204049 32900676
1 971367024 145809661
2 370767735 493929066
1 767214664 394244235
2 367223828 506231911
1 207581141 565270507
1 326296009 686671662
2 978812013 481900287
1 437397231 19340128
1 104322822 82005468
1 845939538 846402190
1 398518513 913066771
2 200111887 639229729
1 246952742 26885416
1 494892443 637225057
1 337110174 635675548
3 703875815 362372093
1 152040734 349868674
1 942122780 494496349
2 243466031 5362470
1 385456447 145411978
1 203571514 250874978
1 677101306 225514648
1 786182197 612258530
1 588285497 888148788
1 929024089 2573292
4 472883084 35727678
1 800523244 977257757
1 451481205 593845933
1 685212371 193532175
1 346643739 303073577
1 609385413 863836792
1 307995258 430284745
1 323299426 478388213
1 297117833 138303627
2 696719503 674900776
2 162092563 413207734
3 826521845 8320020
1 887200599 502280244
2 663436741 992431717
4 766465864 265399908
1 728652465 405408963
1 315842986 681606697
1 144714654 5029228
2 314657294 796782912
3 206014871 934194078
1 892928044 253037567
2 39357802 238253168
1 909996769 972582430
1 269621513 748131383
1 822439045 221230491
3 796474845 148728990
2 782211037 147499891
1 883574174 476603514
1 359123141 873603630
1 554350101 642797540
3 68000792 561905781
1 671642794 667942952
3 746044018 229264952
2 637593331 465007090
1 367952219 131971164
1 483648989 268814769
2 346455627 581417351
1 764330219 649376736
1 726351287 839440149
1 532707496 927290299
1 449390496 551995942
1 68588147 317323227
1 814819501 101740135
1 149124910 182296495
1 265076819 453518556
2 689083413 293129798
1 101746001 346949905
1 125022222 138274938
2 484492501 554591572
2 120332245 787011714
2 85954224 631789052
1 811272110 604566320
1 859755304 412643920
1 796714893 195491449
1 126721875 398194489
1 555597631 432570460
1 664826017 8972952
1 978785053 939383604
2 767839212 455538632
4 297733758 135945680
1 68524595 312352854
2 160136228 90376226
1 806981771 695983127
2 348943935 443515263
1 460051849 346674223
2 606897481 582996472
1 286424706 890692572
1 377924084 844644609
4 684457688 702745404
1 730251251 786015055
1 649349989 964407160
2 690678615 964354100
1 297120537 51325276
1 327662365 633233672
1 782574111 387205955
1 709676697 331447056
1 82227396 977310881
1 251369346 197466607
1 697811506 319637398
3 698852268 309710116
2 965689459 497693663
2 985223229 544602856
3 567100020 285307169
2 181579854 44955802
1 708957913 3905478
1 102092420 934682021
3 204221296 352123094
4 514536959 380047197
2 995118159 868275838
1 690821904 527023143
1 619764448 701993476
1 904169703 756223374
2 865613473 814836792
1 147909623 109076479
1 259451770 763620328
1 834279699 286533738
1 626879025 52412523
1 976623781 637995417
1 390027965 14402897
1 993844523 65219356
1 828471082 337103464
1 92784372 771634817
3 111483654 340622164
2 400439638 91555779
2 527580401 948670997
1 861195961 912792848
1 624579008 913056070
1 473035063 932359876
1 158267957 495138879
2 123270906 664824811
1 861287896 758397883
1 177228155 383829717
1 451351765 70214655
1 61157682 321960751
1 841931171 216030224
1 861862458 392973596
2 339509567 400301955
1 440556025 165300790
2 335226393 585503707
1 517005991 447003193
2 482812306 853199873
2 646949751 447100745
1 344270821 511291077
4 84607768 162777516
1 296281657 782857677
1 462703550 936182479
1 966817254 756997187
1 708933358 442873541
1 77945780 475087433
1 789640580 891548008
3 736516590 294082329
1 344853253 91702743
2 91454700 159549787
4 658582241 141398279
1 88213974 216084572
1 320052743 832880575
2 891921716 145544383
1 822846964 287089404
3 367733301 862024870
1 364469177 150010432
1 165906325 793669209
1 257676558 185591712
2 575247688 272695938
2 406402673 303067740
2 50184876 414141870
1 568473636 639124726
1 318087763 990455352
1 724639517 460045353
1 341699313 132596380
1 290265671 820086254
1 984460587 156657025
1 816390327 483054305
1 639986559 175247870
1 886869310 66835042
2 152258390 525810938
1 943517310 571669299
1 905461685 361376303
1 323107160 915218828
1 685976674 973463991
2 846373774 2316536
1 489432995 562034288
2 765095067 837665863
1 579929022 430865154
2 987018665 497457573
1 675597438 47337124
1 957932674 985019799
1 514527284 328460090
1 749199662 142265866
1 645265493 169882277
2 7192629 776474976
3 215655248 653234083
2 728907486 712056297
2 573149498 738206019
3 594318799 12528818
1 256368766 217368168
1 641969378 894403055
1 408386106 453182220
1 67070842 558104439
2 35773253 459502917
1 710133920 536088365
1 525473860 520827029
3 364170848 963428864
1 302193083 739943217
1 257280321 846294393
1 634503548 930908705
1 440983619 231173737
3 95108381 310169374
1 409319372 933992501
1 817704682 944977177
1 757111369 821663517
1 8077158 561634061
1 503977369 580636382
5 562566652 742791620
4 379776164 969310814
1 944786608 664343352
1 25471839 30257213
2 815280056 358714930
1 182587634 930005851
1 493215689 731933358
1 556706091 558665796
1 66908806 240524597
1 392283132 977608706
1 907557528 508408320
1 677803075 959561296
1 135304922 515068720
3 892582403 590738298
1 677992048 258994269
2 565174504 567986712
2 965868932 682020364
1 773480705 316398646
1 963615644 892341566
2 37103117 995356613
1 88193965 328076034
2 791551485 687364878
1 658087566 74013988
1 960676566 984761886
1 101161900 527680795
1 896242254 734282703
2 113673504 456476147
1 446401461 553634702
1 259913800 296134973
1 549451089 745270151
1 562479953 813074902
2 806397617 347139208
1 186016538 120958854
1 852004273 451603324
1 908806677 162751096
2 644346964 631764949
2 733519287 811399297
1 466886702 629858428
1 616163519 880091025
3 535283731 669010519
2 583099046 27661044
2 446642600 787583560
2 131569549 274256396
1 493556935 38448492
7 15998296 390727780
1 122030568 454958724
3 325351463 857989457
1 210851359 161587281
1 552429549 300848679
1 119527163 351879927
2 129129388 339853601
1 261529454 654551287
1 248067755 638130989
3 826401919 609708787
3 849330100 782366220
2 249438901 856766741
1 558044781 803553476
1 466754556 464858009
1 369867549 463654612
1 34919787 769122197
1 782812592 877245940
1 253310126 441179879
1 168163525 98794022
4 23557297 751059439
1 435906726 78803309
1 445037595 500956167
1 519144329 201199044
1 209662137 936864263
3 189123525 856894675
1 54368388 380235659
2 381902974 295982308
2 409172952 554171730
3 713720441 542901151
1 199861332 211130092
5 119417631 383287019
1 814587772 235342590
1 312665567 137844668
1 241098730 265452657
1 774594359 743959527
1 799420855 62227314
2 581955104 261452820
1 951916898 699505532
5 122463294 139357057
1 504028253 324320471
1 627214825 446842089
3 12099206 493578165
1 209292976 124693923
1 320747628 165625889
2 907384588 978149236
3 449406079 113109424
1 25827497 125433855
1 197201336 995044216
1 723568895 283888099
1 90929444 273482946
1 501862185 504193579
2 245319738 343253793
1 339347936 834812839
1 776087065 583372953
1 382178868 448309034
3 494093947 659356797
2 872257881 307861427
1 557177658 671890536
3 355315897 789359091
1 404622658 515854120
1 591323724 505678623
1 375905512 704628542
2 22492713 813445313
1 164497963 306504904
1 742757878 427879243
3 390799314 765576757
2 258500116 213623295
1 3584582 418361013
3 420199822 713834388
1 186366823 216053251
1 972186035 806138159
2 912277660 802923521
1 130929269 126435956
3 943765024 239805817
2 918844902 57891103
1 582429072 777387865
1 703815389 727584110
2 333082723 660733235
2 444513911 374833144
1 723080644 131892306
1 446054726 402400544
2 445022713 20800025
1 820490802 489288987
3 20652680 413366203
1 964916160 773010147
1 640702118 493758241
2 912899344 205804366
1 732362092 368962254
2 329265021 493592891
1 978664356 655420497
2 537705612 597148664
2 344369398 922809448
1 58391269 383009803
2 700989826 724979675
2 493201214 106798880
3 668386978 116815305
1 424168325 877210567
3 403025969 957796255
1 310274968 508671905
1 217997342 204400535
1 928979891 772002588
2 635178000 559199559
1 254758385 300817340
2 478012057 871052939
1 130169715 363557684
1 735030227 869686305
2 287107927 728459925
3 587417947 32969875
2 632387444 309809775
1 76094701 812772928
1 108088309 883904631
1 396215639 200385289
1 271318527 325472858
1 721407792 318449846
1 597635747 480514957
1 690857389 749745576
2 347318576 770886923
2 616636792 114677961
1 538423595 21982200
2 18891890 929620828
3 113442935 281786741
1 473664198 855413444
1 127433702 40592521
1 151743496 490216028
1 133470096 786541544
1 754787954 423759934
2 338566852 447193848
1 432133449 466323194
1 424449104 467979635
1 27669083 134917045
3 981520648 527316489
2 448159520 36609337
1 891206765 807252647
3 189659257 202217516
1 108355381 791132894
1 231757732 110442075
1 872999271 248122770
1 576359469 437321326
2 598217057 440243595
1 144647926 838516405
1 651487175 914409507
3 491354694 944965397
2 643424059 253619300
1 589610455 622665898
3 219919204 605863432
1 144032512 284097017
1 415087716 685603904
1 143574618 118811799
1 452150867 359271920
2 972265505 765206889
3 72919647 867213999
2 881191287 114923087
3 799826656 468208776
1 15219490 548586403
1 784546704 38923126
3 644084375 617422289
2 812955313 346427731
2 419319736 555739376
2 942731128 681551840
1 897712576 657737834
2 631464565 97060337
1 27292056 658339259
2 114269515 122093683
1 404051521 498223251
1 212911165 395368384
2 632118540 106070236
2 658197711 606352907
1 956061578 474925896
1 675272263 658951350
2 769167023 8667278
3 592079672 281382805
2 275553732 469527720
1 448693589 649692772
1 945729638 596334062
2 895943655 151829929
1 204086195 137904023
1 503537036 973638773
1 317054155 403672830
1 79122541 329584718
1 803712403 329031898
3 863966142 396365604
2 515145592 327755514
2 892049306 744596724
1 99649108 138248283
1 8083502 356530595
1 605744708 932083126
1 391832086 506863307
1 844231908 766079524
1 842260335 959878259
1 790681845 151443677
1 633058201 660100015
1 246058342 347138289
2 976257813 636746722
3 17264076 833229280
2 34929485 824848769
1 226548846 734967823
1 847463921 190547183
3 395952585 233178762
1 625369327 478553818
1 18725300 91031794
2 747894080 675593646
3 837802029 215266478
1 792212909 366192821
2 120581914 378403207
4 752653311 94479421
3 287669782 212609813
1 380406711 795838301
1 21172713 865614596
2 172374420 879970067
2 556021272 235897161
1 857800086 427762740
3 110165194 584599028
2 23805354 193316277
3 852579517 833794698
1 165021604 814686340
1 715200920 833464853
1 690398994 564370086
2 929348586 558590918
2 73542335 303190778
1 343188647 315656782
2 553842196 919049516
2 978998043 75032657
1 277227584 976699658
1 10912099 321272358
2 452111992 731024874
1 315115209 949364040
1 212995986 98521511
1 372907326 177480824
2 689848883 471842607
1 976788791 903980735
2 809069968 777772401
3 577325982 554188643
1 37078066 162757058
1 182084273 648972689
1 853412927 653555073
2 619246857 905346967
1 837689600 888980950
1 352035188 815834764
3 935764956 620971350
2 906650813 70352466
1 274622526 304300901
1 695557533 50822934
1 628701581 601243003
2 743401326 217861399
1 6038980 867905864
2 39434383 63574972
1 894010701 26261108
1 168558280 587694552
1 42899867 893692540
1 882484655 805477638
1 100169674 577191018
1 670955235 148518714
3 898094073 197222609
3 469569148 863621817
1 901300019 370296038
2 470111538 182697198
1 931645987 433215430
1 971388914 331847311
1 218773153 332712104
3 165064795 777059078
1 986070346 746334291
5 999594539 952517915
1 231667176 959958024
1 865982118 357200207
1 541712975 881845643
1 353547321 401593411
1 836319933 172405636
1 989091189 133047254
1 667189052 491239223
1 295351030 927929124
4 479706794 366285503
1 909347740 611440165
1 313625728 629207337
2 713204305 963195655
1 424430153 848723750
1 131802574 745670280
1 561587469 854500255
2 593215560 634477507
1 973357240 182309284
1 926342389 2842780
1 375212106 546016111
1 401828599 665010626
1 323512368 869013795
2 484293771 278231548
1 736566618 368922169
1 337566852 792286531
3 575910862 242976205
2 543454757 40291899
1 876042450 305843791
1 668783904 589254536
1 724821116 839988616
3 859260800 730758770
1 874755774 796512355
1 115669369 841159301
1 530175388 992576249
1 993792454 974293337
1 215549224 366266647
2 869321184 817213237
1 301121657 34442953
1 746591062 591041076
1 614970005 485301812
2 619446807 538393697
1 316075099 581591766
4 246891458 806149334
3 463903568 855971363
1 710271433 964886242
5 551075149 369480298
2 602551604 943290213
1 840417070 378477676
1 799329188 732656916
1 465903654 842725835
1 742478364 750667707
1 46986326 578418848
1 319374663 388265842
1 215451496 305714185
8 217526637 710853138
1 689626762 384001655
1 305848294 332556670
1 920876747 655469190
1 232103346 894779342
1 626647290 844591773
1 88648834 172291267
1 741448918 785069056
1 883597261 523711205
2 161235223 15414043
2 202756010 170124020
2 16715809 850788385
1 929782857 508763760
1 798058455 475514295
1 94980425 904182062
1 170685984 464349649
1 716506801 742382017
3 74468253 325983432
1 798086518 787285808
3 261776981 848210638
2 758435957 635896079
2 596440911 419789282
2 609757466 435667447
2 567705233 916194054
1 194207092 984391193
1 16721436 749907345
1 599412813 827376345
2 868047245 444436391
1 946381494 548927064
1 878944006 125121306
1 126675222 280254032
1 834452830 39213435
1 652619156 406831984
1 375890377 715051546
1 674269563 889743388
1 749430325 305075866
1 967291830 951899261
1 425588521 813840400
1 494261035 571268406
2 309898636 585062517
1 236716238 881283475
1 700280538 301769897
1 514191485 546556528
1 98624766 805151679
1 468882514 144160783
3 589500528 899777161
1 927831679 769315794
1 44486881 253301572
2 792589873 754506622
2 484279820 554861221
1 523828584 536043875
1 834407436 707317499
2 658414739 63117871
1 12399387 254780865
1 361750851 79467787
1 80256346 454347942
1 747197164 871273185
2 97288149 412126081
2 554470377 562664632
3 926871029 465994730
1 830199781 548751283
2 161507105 658018895
1 923056809 445924237
1 21722927 54569494
1 801752176 688905446
1 518917248 243944956
2 788755998 521614170
1 203663063 411161323
1 143002443 17304049
2 537011885 85769723
3 927440476 577172777
2 545853201 128099288
2 660869195 596268500
1 775641982 685325068
2 67549563 870129107
1 862454766 142130541
1 495386627 758178914
3 99113817 399805830
1 130900342 642995716
2 468728148 498675107
1 827349326 41291612
1 334833730 225208617
1 779361764 680068828
2 471448607 434771454
1 354472196 842075799
2 41449750 167343877
1 78715590 251213833
1 339361613 663094641
1 900276610 700104031
2 686590691 962898034
3 508494649 749762915
1 68607306 328462095
2 112042553 575982749
2 69209881 225965603
2 711871406 717197537
2 391480923 965600411
3 621736683 990842864
1 132786667 714415289
1 874754124 516086936
2 659596299 505378289
1 713933346 243046375
2 841158343 810359163
3 882099238 207655393
5 801424129 124357488
3 808069486 545961999
3 922494198 218367532
1 872939551 56757173
1 859347530 772081513
1 463537037 562051920
1 864897131 419169657
1 529640373 508520150
2 281418850 120073656
1 22006684 397365541
1 354846045 233314642
1 250121449 972581109
2 158311473 84123035
2 279089224 819682276
2 29283867 455409451
2 97201492 335162132
1 318866862 17142826
1 305550849 677018931
1 373545671 393128242
1 564644133 69411492
1 575385914 703831617
2 464348412 47754727
1 227030288 236499116
2 49611164 600951753
1 307778987 151242462
1 597749072 953586777
1 861172932 515030466
2 612530398 131448282
1 92806266 492618382
1 341209963 448786226
1 826083332 154854085
1 92629555 224576078
2 249888300 413702103
1 313821462 423373233
2 734312404 882287684
2 703542460 119155899
1 668666482 426376257
1 791872578 118754244
1 352709464 250292828
1 501556082 176828744
2 526221078 749056604
1 594099493 346889414
2 557903926 150310022
1 212209504 68108219
1 256534226 790086566
1 438593796 104934713
1 159748335 415038390
2 66574176 105478188
1 631460253 936958384
1 357378966 709804153
1 489062843 390147460
2 478327934 622727312
2 986976533 436980067
1 679857207 918469267
2 878591875 447387311
5 761183192 775948869
1 912549048 826201381
3 41320532 328483258
1 140811916 101316971
1 8035807 349431851
2 2194142 728113860
2 590420335 480141937
3 386734642 566513960
1 958580000 546171542
1 999728986 980843009
1 445477534 424540202
1 235613972 989294887
1 412412153 344098390
1 30066599 720656469
5 705767231 968976934
1 963706927 76538864
1 88447636 844948378
3 297166076 852769182
1 451234011 599362847
3 139627639 170041971
2 634624126 260136658
1 25060197 334010071
1 658913996 597538425
1 583614368 805335832
2 830247168 909150586
1 442586503 534551441
1 647229444 417477833
1 202047069 880218342
3 192602004 28213731
1 26693570 273257176
1 304336212 557370905
2 616857865 379334250
1 200540566 658133123
1 974757841 761568443
1 412769604 610350668
1 63639787 356398373
1 10334240 270529115
1 798058723 941914447
1 784388013 334930703
1 371340076 976811796
1 466493409 209176077
1 596410441 419508485
1 463135276 892826014
1 843468766 819808606
1 57713341 473123069
1 245655035 853024234
3 222229762 474770500
1 557182112 929016986
1 982458857 560926517
1 864399499 298976232
1 343388529 627222666
1 169216488 595644461
1 338991890 89049154
1 646610584 187457441
2 408324081 534066473
4 749831999 8786465
1 24863905 610096152
1 809866223 898122920
1 629985381 764912355
2 228153150 200619176
2 357341987 301850176
1 601804628 246537215
2 724605390 279190664
1 18843018 68761082
1 548614882 327438214
2 665941031 828332270
1 23895805 70207678
1 620404816 527814419
1 304466506 396518414
1 535970436 108141310
1 129502477 958613003
2 806328772 668057679
2 457841183 884956243
1 40245986 929420612
1 244489629 631924361
1 682911715 146183981
1 72561250 424798397
2 34718576 34267891
2 898730333 598998733
2 761159017 399780953
3 430206937 707206282
1 984409351 402525857
3 904471169 931634929
5 337081425 28257414
1 447449589 235730475
3 990076142 715123602
2 774652883 462514751
2 705291269 864644366
4 955190834 43243775
2 652612664 149809734
3 966373976 898444268
1 137985552 412002155
1 298269302 677082006
1 472128678 428758181
1 831949483 356259879
1 185847808 93411406
1 178276987 290129202
2 822776393 176638864
1 766542926 452957600
1 742317870 103911871
2 658751801 264876376
1 244503475 952921868
1 11755146 410760851
1 272783624 603615885
1 302417592 293652891
1 102647857 96453508
1 85057917 487981595
1 943003990 814983293
1 470591931 318152729
3 996707419 369792693
2 643102277 193996737
2 222158638 364024417
1 123414405 528431741
1 786377231 859677970
1 367852643 173563215
1 923945368 70462403
1 482389278 897527533
1 416214648 879459518
1 891881193 606551225
1 21644958 683344445
3 523822211 195565772
1 842771658 688865934
1 595304840 7589382
1 575246137 396331892
1 447390102 160111253
1 606924110 104629051
3 926512668 879597774
1 516279897 568990156
2 898934061 233324734
1 64640181 53190054
1 601371491 577622387
1 963511357 953194729
1 251948465 593603835
1 356984375 365221343
1 126718407 756505277
1 494500302 492045930
2 119240789 859267614
1 71109468 215059310
1 720702867 587276982
1 584303691 234695466
1 555662778 389321670
2 697338601 379704620
1 248192793 325133047
1 717255643 956527020
1 320426753 141617993
1 458910399 311425666
2 849651929 721653898
4 374352191 322001572
1 429120964 35043497
1 226128911 815189577
1 699002889 826412008
1 124367300 666819734
1 161860319 399448976
3 769702181 637977765
2 119236474 27037178
2 710349004 969631787
1 790129200 408508505
2 454238358 891323666
1 361395165 444415109
1 34076866 26039079
1 315212219 330533530
1 523899587 433414658
1 489573774 575182704
2 57122441 779285800
2 92911743 630290872
1 67574073 538702119
1 504744848 792149644
1 71273930 588694584
1 80411643 5401297
3 15965516 174603324
1 648210403 574985777
1 558205607 861257176
2 992179925 486874721
4 369665446 377159799
1 927674812 959050862
1 792923740 946919718
2 110255572 851880659
1 44368828 426067344
1 710468171 85329330
1 649063073 580295858
1 408675980 616670804
2 153011572 577652685
1 788662166 650806177
2 807364558 77758020
1 191237577 156475233
2 793777493 92682991
1 21811114 214413737
1 678008968 831786830
4 955535244 83967799
1 961527155 146216578
3 441128280 337864332
2 684737473 89479177
2 53057706 437568873
2 699994009 601937923
3 128227703 178099234
3 108720872 977023909
1 963661815 191577919
1 582265853 228162546
1 288784149 789207804
3 252129329 229428607
1 14827251 810747280
1 265129570 146382539
2 178744101 994072917
3 449786169 234280921
2 88002950 264116847
1 789080331 371632882
5 932973191 327616042
1 22648145 453944820
1 378154413 320781863
1 717774401 32525750
1 562205232 482241607
1 177249690 468884580
1 311694957 795590631
2 274434702 298698126
3 138809229 849313571
1 209641715 192989285
1 391470283 53781786
2 467395282 365504624
2 594678347 881054847
1 209091088 567007034
1 160171121 916196858
3 185082908 989942892
1 71578186 521674035
1 396036038 447701251
1 154260266 513339955
3 183881989 293828965
1 380765056 874641365
1 839902995 987483491
1 961839682 588892899
1 963420473 693520662
2 183659875 744857640
1 163752173 932639573
1 162607077 688197843
1 200494561 321069802
3 470193842 535891372
2 923146564 646058679
5 215393751 755424895
3 24817882 158487944
1 211699662 367778880
2 781569990 592403669
1 588801081 386270822
1 626755176 351116172
1 311791351 339588773
4 80843302 566893102
1 198329197 932750789
1 647006180 376461247
3 374715718 93635068
2 809707652 277533843
3 843920380 352995141
1 389137483 663520458
1 214383621 967701188
1 912679007 448252174
1 315585760 196252742
1 977329954 403856147
2 509647061 900453072
1 870686110 563492151
9 790203181 327637032
1 78699946 556388232
4 95983514 118155695
2 14804139 103323226
2 550996887 279194690
1 63678539 975981424
2 170305539 85469277
1 343735862 738246712
2 974735107 52543415
3 56397635 547307370
1 899789380 597244036
1 401216187 48546508
1 233501591 370779397
1 958514242 653327996
1 310717149 681918723
2 13976348 659540871
2 599478389 402010851
1 749359334 878444628
1 435925145 107038833
4 167138754 919207907
1 728514806 997221392
1 921909070 877235812
1 667404370 380187750
2 967952205 720794629
1 306245393 386372035
1 395059516 881650743
1 407209870 855302140
1 810809067 448076905
1 570900280 793045822
4 959034387 895074510
2 67246798 279839435
3 227079439 14286358
2 727766486 197842474
3 623121140 164266660
1 108135564 793531097
1 814225690 750823510
1 537206468 700042422
2 580603640 655831379
2 522944284 981921631
1 185960560 6375310
2 214700492 548380110
2 969773802 607944122
1 657416419 547482461
4 238253667 414888393
1 826243593 582637777
1 894183162 759115717
1 584194773 900878716
2 734566202 587474723
1 159726026 931761068
5 606792367 910296775
3 699955701 890760776
1 8681328 194045227
1 206971697 735592096
1 25687925 348417999
1 252588033 552165037
1 6948329 314240307
1 94993558 36838898
3 488790650 194121514
1 163395893 293128471
3 930968872 301331011
1 711976284 815079092
1 468957741 490421013
1 268052817 475093140
2 167672090 107583608
1 784707805 260799929
1 185870779 383330119
1 516509412 708613483
1 411080756 66890973
2 863284076 255632862
1 731578441 132740729
1 266395179 617596478
2 992939799 420659301
1 480433033 240322482
1 430230177 378122775
2 906995691 451701298
2 65064903 499437347
2 224726178 217233239
2 450752433 568592593
1 994086872 780223898
2 10357136 874252288
1 140932826 742923619
1 722378161 654511447
1 709368668 144669255
1 416528846 676856987
1 679609258 660350730
3 169579572 469421731
1 551195224 90035214
1 35145912 434187740
1 801213948 359935480
1 268662113 473720247
2 114996849 198103121
1 901231968 123292738
1 218396427 368626880
1 469516906 239546489
2 500215223 636791400
1 882322749 458802219
1 911435364 367371333
1 167394401 355386416
1 219938743 612510555
1 765373099 878990408
1 984690774 162699708
3 132634882 317274839
1 893005492 249472687
1 962224549 916044148
2 360288170 90132696
1 135020601 642079282
1 126208211 985984034
2 282325569 183995816
1 437029790 366584382
1 782246512 101892199
1 166674054 71454935
1 47462958 909870946
2 198371912 593642071
4 720534083 279653446
2 729083981 405169112
1 506477189 978520939
1 223717446 176517570
5 497956590 781987303
4 477943770 637187318
1 730552379 929336408
1 751682460 789078014
1 353748822 152300860
2 589751871 771864909
1 440772244 975069250
1 113490305 240435
1 305493918 413073433
1 973391182 711073384
1 207487428 526380861
2 55507048 761067966
1 20365760 651115920
3 535789478 780548674
1 186829860 145610137
4 596740179 368724648
2 551309207 933918285
1 959885550 866877679
1 917841697 174050050
1 765407775 7546310
1 755709284 517648524
2 765968052 600534051
1 404519623 738329444
1 968864996 692837881
1 953187942 95643859
3 677298972 341152208
1 494634653 107319802
1 392559104 427154746
2 171157398 953693694
1 72081632 485048564
3 651512432 133054452
1 796981140 431702620
3 343512701 918390089
1 705208785 759772939
2 486356864 601524845
1 220413196 641838593
3 161524171 855913445
1 624752399 201045340
1 928138180 755825788
1 287148804 260324668
1 172168860 159317535
2 300580859 764080523
3 420245396 987153576
1 878091166 666847064
1 73576160 17732286
1 280724794 83644436
1 87149112 814668731
1 676747633 974276314
2 576019424 875815041
2 319192992 117127411
1 575899161 564560402
1 810606568 797174728
1 248626483 413421491
3 253243476 861209362
1 486290737 149632991
1 180858758 456027077
3 309264466 542902712
5 369986459 931366557
1 683579196 946213930
1 915388683 565889946
4 175291357 941086666
3 341776312 854486543
1 117995597 332247502
2 841611608 876735640
1 905827282 914722490
1 396790678 185029980
1 412460506 762319374
1 662139482 670839597
1 782346206 894524201
2 100289987 436799906
1 954685414 788694117
2 871777699 386655858
2 244564584 823903217
4 256533163 360061605
1 371450799 244548838
2 850645868 119103776
1 854798526 907441965
1 690623769 952486670
1 952691920 395617089
1 749129871 497246206
1 979900354 848984443
2 388521110 259848986
1 224959420 4307370
2 217941232 211641595
1 929105648 773794274
1 567080909 680135566
1 308517302 891755916
2 935359011 797280285
1 365866350 403645164
2 326514552 170346922
1 161909955 821679736
1 691774832 487714277
2 240632420 951209196
3 138934789 98670553
1 294414395 383923049
2 746933301 344783686
2 329643864 303553945
1 543962617 820927419
3 422993167 541817192
1 524453004 461083020
1 719364432 924222287
1 418540566 964782748
1 516858378 77820095
1 504484250 156891144
1 429796825 151150054
4 971728066 655467201
2 868262356 292239246
1 283282049 446753123
3 96300461 254934219
1 253750554 976761081
1 739490993 485791188
1 395883962 37198578
1 568079580 615744039
1 161737068 703261087
3 890826483 222180441
2 520572585 142643178
1 651806891 984963420
1 660143867 572707099
3 155450531 216862335
1 996064634 878190823
3 752301319 258384521
1 678904255 173323816
3 968996927 715118287
1 233859916 383567378
1 823170845 234865145
1 657476573 129013107
1 811959960 932014201
1 455037870 338338594
1 680372283 701217064
3 862976182 625717023
1 675991635 570733546
1 658522003 300184957
2 913897149 309565767
2 596126162 500152302
1 999804778 666375664
1 140481928 748900775
1 518703570 302131226
3 52185355 348462616
2 662819878 486120693
1 768073734 983739202
3 778104306 428567759
1 6394447 541937097
6 692831146 33355420
1 408860611 736014712
1 697784958 603055343
1 421471943 488975392
1 943934473 955227122
1 797208211 323585525
5 702773355 95404077
1 896312471 667928195
3 721857771 777372151
5 518859833 63307452
2 427075697 940877000
1 382466328 119377742
4 594576546 504890194
3 918548141 539792890
2 815766621 796628405
2 196717448 158489301
2 455646845 577094217
2 39909925 955006124
1 835232638 41370828
1 573876929 47907537
2 960042570 756706352
2 31196726 37200751
1 245246259 710130012
3 477884622 876991129
1 563715375 491745549
3 936344151 736047546
1 950094433 912988846
2 679071384 484465654
5 313076629 61060026
1 613031626 645917991
2 525760004 68419804
2 114428732 387668560
1 782718863 303182850
1 517176663 384034504
5 667147861 190942960
1 662675272 711074442
1 604079877 334697842
2 895746660 979559939
3 142879714 507065594
3 939820930 697015413
2 415112793 403193255
1 892366670 711785059
1 863905512 879963974
2 447742194 890406113
2 814220934 733655682
1 31362169 957945016
2 935161521 586463356
1 78936040 893138738
1 924721211 268685867
1 577720495 604836549
1 672095756 408569246
1 701361203 918157796
1 896030365 326751120
4 468616275 880205313
3 559932078 108332948
3 734810110 715760074
1 397987660 401751930
1 487053956 50593442
3 23017246 482781346
1 624584271 20461718
2 143491516 967298288
3 442321354 210608863
2 233591281 927917421
1 152934348 573280938
3 333029951 741247549
1 863753663 776721991
3 395037477 57092054
2 318372219 578251473
1 771185233 969233180
1 525271817 585641598
2 182020532 303870572
1 725370528 700725679
1 607105034 358106715
1 80464594 430477241
1 620621982 924742992
2 458770128 115422930
1 536306593 805290860
2 374229741 938360549
1 937089003 213118476
1 233742371 152300664
1 465013165 36946289
1 957339795 788781364
1 464769842 881793795
2 371357665 423975148
3 580984512 564867492
1 977231375 246134281
1 894360316 707504525
3 112261090 584130314
1 868229909 717029958
1 505538356 866403674
1 951180097 623084728
2 135255145 564294112
2 138280057 339705570
3 463415441 789284964
3 272833619 754315819
1 928906956 425928592
2 166038517 45063592
1 363700100 968003847
1 878370830 598769167
3 767307487 721500788
2 958373243 356565503
2 899829608 991896190
1 309605401 752137378
1 956089908 446670062
1 689453379 75970270
2 242676917 18495693
3 598379007 312989458
2 143839338 15629324
3 124553010 989032188
2 803622210 218374661
1 943201596 490820155
4 278592305 591717690
2 917820312 201318143
1 460762523 95531202
1 955192979 556095347
3 752810111 854825630
1 718906642 230296842
1 950821677 765474059
2 467052243 654140782
2 176025665 951853006
1 254437149 389328563
2 781124425 380004420
2 419270914 539052891
1 118754479 760294467
1 146211391 810924399
2 971218748 664267627
1 542792080 968434266
1 926235499 130273678
4 506624563 751479045
1 126496740 334375029
1 27740111 348185610
1 649239979 3946657
1 521980543 650109999
2 144089472 609311259
2 108898110 350615653
1 65893672 924543121
2 118576854 64112549
1 487679642 965284174
2 469442159 90390399
1 132907096 761038536
1 665772098 949621470
1 362114605 35008619
3 589602183 877077352
1 610749063 911275965
1 755881505 80909666
3 521082579 764091067
2 600397008 251748077
3 646152824 335140059
3 241141094 918598521
1 468707908 528878916
4 327753373 105347685
1 942218946 347751199
1 70647485 845830719
1 190961536 908570526
1 648201402 411228881
3 916863789 712588291
1 612134878 959034084
1 970428899 119099873
1 287039892 697622631
2 44511816 406962761
1 711913849 277709177
1 715068421 725130477
1 535799783 146205708
1 734968601 589595163
2 873616901 835969423
1 96420760 821811444
1 660512695 533182385
1 134464887 729620995
1 483601751 173620311
2 113036544 445936833
1 357648528 330463048
1 931023705 198422814
1 850692263 680857490
1 19503514 923348401
1 999211197 707423828
1 407515677 764838111
4 61457841 821162505
1 494658496 713769802
1 186756587 826795491
2 983780821 835805473
1 433049854 581734306
2 437673274 896017395
1 951951166 890793294
1 735506547 180245468
1 113513865 238040732
2 121507114 32266839
2 105098142 891676993
2 261655252 676550820
1 27828886 812479882
1 324835957 456707098
1 255745074 295510157
3 230681755 320264887
1 540236275 196156127
1 123680386 577208381
2 23249366 363106607
2 170444203 101532955
1 100203544 389315297
2 816213312 924748068
1 710063877 846195005
2 752797766 804974633
2 963625583 863049998
1 303004383 643739516
1 458226346 778792468
1 342208122 436788074
2 423645532 56020158
1 180426018 435691751
1 633478742 768861728
1 852382787 946656913
1 13796102 938916662
1 775201879 281024673
4 31831009 537096657
1 478689869 495801803
2 401896695 241006272
3 522868846 892379484
2 736986674 570917357
5 273694009 150058555
1 680906864 84642699
2 157076725 853935170
1 350059445 493555064
3 713161914 732026110
1 588482654 245628
1 922410946 599736327
1 330509775 926922001
1 400086964 51561581
3 44958999 476786187
3 839791968 511566872
1 64897466 332203430
6 863918394 58674561
2 302962419 929289817
5 585154112 264412834
1 626965920 748240630
2 181860346 565838650
1 334463300 821313877
1 945072648 577026704
1 965107715 976385514
2 292110396 447590250
1 484534143 784891617
1 495454967 408053777
1 536455566 372349619
2 81364806 363908671
1 298225974 792913385
1 915427309 505163937
1 984381623 624108352
1 401596593 442201235
1 672223105 251956558
2 596977272 974965650
1 454244030 46682128
3 34353191 617772909
1 79996299 412476853
1 237164928 216226002
2 355800120 681542795
1 688322158 416696461
1 535862949 70598335
2 92418010 898607295
1 362971988 106607961
1 771325680 654399400
1 559928657 390251814
2 255503488 23344618
1 97801003 832202672
1 541656977 187165593
1 46407650 133963012
2 443611723 356768530
1 874305488 853649168
1 625917530 443794390
1 303830051 426942132
2 779262518 645331230
1 412516191 708573427
1 601414967 550473785
2 100078713 67814372
1 341293045 996187985
1 321171687 678450437
1 232808553 645057703
2 762118866 228957046
1 123060566 611435572
4 15518447 542201761
2 783426569 231368967
1 272504777 9679887
3 358174402 338662236
2 827964717 202710504
1 642452888 149145700
2 773248389 512742279
2 443322974 303424907
3 397064712 7542574
2 732575062 18144518
1 674203853 545620263
2 430851113 374684681
1 938229761 875666609
1 48057159 846294493
4 786702366 727722727
2 16717952 714397986
4 163883984 311791127
1 493778316 361482934
1 746001886 13676554
1 852504193 110233359
2 962318157 417385732
1 413786003 741131333
1 815391055 146111897
2 849315477 710348023
1 580922287 993379488
1 776821261 550239255
1 844756995 31561983
1 715639312 392677307
2 81618188 997590224
2 480000929 408266368
1 464048767 532519181
1 989695886 995553286
1 677828951 296643370
1 836524089 84318422
1 226308970 750589810
1 82921806 864895807
1 750126286 445179264
1 740287818 982707051
1 250181138 3831454
1 544279333 158908838
1 154779839 642287432
1 231166981 302061443
1 228013097 22867099
2 28553610 72505196
3 855576786 676948251
2 921927250 139440301
1 92639255 586467762
2 204263423 550568645
1 958940690 914135498
1 641081499 339480788
1 923714368 149298108
2 654709187 269278163
1 444578908 822615929
2 662331512 410590220
4 531171513 691007513
3 715254491 729483696
1 534821309 412301127
2 825675456 591976562
2 61799785 911828561
2 256799611 62411816
1 676346706 595541249
1 729302531 456168597
1 119270199 671226064
3 223022854 692623959
3 30003798 711639608
1 234403644 392283362
2 884298915 196273857
2 976372528 257754370
1 444335995 887841364
3 758934844 35612835
2 47589154 588901733
1 17557804 71754283
1 315511280 970187107
2 377745862 980926723
1 224601602 412772448
2 635692285 186985286
1 250209454 228296068
1 693476784 718353339
3 890444155 217876982
1 609569316 226795054
2 565411290 648451301
1 990581393 502932792
3 457415376 154474723
5 711638646 7964512
1 437593550 149304018
2 392993800 640733676
1 403912234 890645741
1 562387576 779171073
1 833613915 210381101
2 337093568 488647893
1 298141991 920649598
1 6308591 606191199
1 893292213 940386208
3 417601789 850584742
2 484752526 126527599
1 222904008 381793445
1 665217379 57176604
1 975560157 720336324
1 624821327 700641261
4 428331154 862626792
1 954104621 60848016
1 169820066 394447423
2 358034428 282124308
1 958296546 797469897
1 946426517 614555834
2 283265643 89190186
1 670926950 862637732
1 123505433 815935352
1 296221881 577820524
1 536695234 488662708
3 104102082 467929226
1 423251564 791348022
2 891776940 452811386
1 988825601 581758926
1 470962430 947198918
1 674823656 7608513
3 801940467 250765979
6 363665802 750549572
1 500560130 317369486
1 396231049 241115006
1 261665166 487305909
2 813087323 944217160
3 542784321 842679003
4 914327490 743340114
2 315487114 863893510
1 908436243 650472908
1 669631333 207288439
1 87280518 157576735
1 936044404 912610984
1 55221935 58269134
1 877088707 231611081
1 244806568 39415888
1 332645127 815851941
1 436572290 460361663
1 46166576 108174739
3 473084203 984912939
1 641123435 269316313
2 186601657 882990601
3 169466038 461967268
1 999827313 491473120
1 36692120 698197975
1 455504107 706255623
2 209380011 373195143
1 90603830 981758758
1 111512366 25589045
2 780298658 151414520
2 214043998 895871909
1 855603705 119339713
1 371762455 326984668
1 320468497 320816584
1 872334672 583624749
1 590561743 455270065
1 167394571 90778107
2 35086751 634514558
1 377600532 330180286
1 679159712 731090357
1 203184312 914491097
1 843569887 438388748
4 796849659 821762043
2 705752740 786089879
2 671894574 649601038
1 821512386 682487264
1 17393211 351696530
1 879427157 600311895
1 24770646 678757415
3 327399753 401675673
2 402183642 843832649
2 433470984 854148521
1 344781422 207060633
1 217261184 263593011
1 768204065 251431344
1 522050215 645390386
4 293480217 677713375
1 703352993 409436188
2 197701884 883593883
1 315103591 838639611
1 905918964 816858986
1 351788477 200846963
1 272479638 924858975
1 65986247 253920024
3 603950404 303660326
1 556711797 713910696
1 886665575 777115914
1 492073443 580761025
1 702479193 641522164
1 985592443 423098261
1 478488589 22845328
1 120140965 793751718
3 7772858 257494267
1 520858604 320085320
2 910050667 197951885
2 135545991 374651183
1 221241259 399312318
3 23800145 333833916
3 174302212 37618808
3 147302739 673606560
1 953158270 287432476
1 778665177 104789255
2 959295005 756910669
1 524301007 34283084
2 543916561 528567977
1 416429116 703883113
1 393794450 514127869
2 804549638 818272449
1 715900842 17141530
2 576523341 711311948
1 645288275 771775514
2 650965898 585076645
1 507281189 928664156
1 188419819 628430420
1 764961138 794340516
2 214000650 820333471
2 609273037 293600944
1 488887237 772218077
1 251633655 447888272
1 586631836 217106239
1 974608879 22401284
1 589998974 48417231
1 836315923 107963507
1 60151293 901022868
1 3443427 751953430
2 273150560 455565322
1 857875783 51551685
1 611400111 990987690
1 441938251 466138787
2 953019488 860330816
1 319018205 96623820
1 484351511 271812159
1 33423265 738250606
1 56955662 629496520
1 938380449 319334223
1 749839964 655371566
1 794302709 872188678
2 641780376 955223028
2 329263120 708395654
1 327550615 378332730
2 449383637 973657085
2 131557684 512008429
2 340540527 374491785
1 897253961 364188102
1 333108232 255070708
2 844884457 514168388
1 637584721 38854541
1 281808161 924952947
1 906225748 457371323
1 978415938 128510633
1 558641591 625598770
1 162397752 466110548
1 528393614 901225322
1 79900769 429172884
1 516941832 922728098
1 714162085 418381960
1 720888240 245072672
1 791433317 902015007
1 413641504 521965357
1 557355641 620781285
1 358168244 844389993
2 136199670 86163668
1 595047539 98949834
1 816938964 594879253
2 424379112 492172598
1 488321844 37476572
2 61604527 333103635
1 426567707 512612659
1 279360543 930109348
1 880488245 88592526
1 239089348 629880934
1 160374096 330053957
4 994485059 745301082
2 814753574 930002115
1 6972874 632180104
1 651005087 729241833
1 459936941 556598247
1 33360197 759620134
1 186272396 950879759
1 505150227 729595685
1 238513749 349016804
1 957552612 512065131
1 175756866 688880890
1 55324418 706479008
2 862929223 158380261
1 444385019 229456619
1 543384362 975193061
1 52633083 979779482
2 687580168 428736444
4 966305391 552338326
1 644807612 702515370
2 556904991 769010971
2 45193190 183078274
1 641122933 876630979
2 324703566 416574571
3 97081927 418041109
5 426974001 233338000
2 734530270 225449945
2 442280187 196438200
2 716215765 738219470
5 401738283 8143416
6 576313327 23383291
1 461553765 808485460
2 957177505 807782027
1 867481036 783929786
2 452522147 158453211
1 626509346 628414002
1 58545097 203187191
1 175951575 201775063
1 737527215 497718649
1 737005649 116360322
3 456579876 169120164
1 133172569 423937010
2 604597575 489528807
1 523218097 820733534
1 798740807 314026631
1 664066951 682569517
2 165974665 101184787
1 323768292 371046531
1 907374822 886562945
5 956564042 739548954
1 686529327 597427594
2 276166874 759691733
1 428575949 861108480
1 156789820 564580233
1 242812295 586858547
2 104290453 301455464
1 524665523 787619465
1 226126961 107307975
1 922248528 635732801
2 895603179 247109837
1 805874386 324888000
2 6841200 992345586
4 326350372 956620695
1 184458106 677424458
4 262526547 857939728
2 624385632 822930376
3 93366121 817093564
3 826313200 482940473
1 194395163 763855460
1 535763291 303080148
1 656891846 978587260
2 354997453 180697841
1 54612907 906332487
1 575345043 10265513
1 394522916 908914468
2 710181720 667056586
2 38999833 574400112
1 521883112 689750354
1 921302966 568479922
1 754969966 751351044
4 157880301 751851571
1 507506807 736306654
2 944346907 436120218
1 343504984 5623604
1 753695130 714336092
1 594882189 55295172
2 339169552 402605630
1 516121761 953744384
1 285607594 765240382
1 470300154 990692491
1 921616325 197837678
2 361536213 256426575
1 328295120 876602654
1 288331859 730013634
1 933352201 953569103
1 824211323 693318833
2 270017917 396089074
1 657809761 375286305
2 515813016 179930305
2 210770288 776065788
1 140554540 728175610
1 933840929 918566704
1 553481807 988750188
1 850721067 720561852
7 268536208 207999907
1 325762884 174255938
1 35508487 955885835
1 293312789 60570
1 809180719 3544569
2 454708444 718617903
1 221802427 671524975
1 392004479 910169473
1 234572519 488470747
1 377889455 678036731
1 268800719 253236204
1 454183822 135903672
1 751196640 409846765
1 718768054 150005872
2 806932897 997563163
1 702823320 207111723
1 990764443 558797788
1 620566945 499329398
1 848870462 403450854
3 521976455 276857869
1 457743378 631869546
1 452960922 926168014
1 417822890 545623417
2 665764655 261410154
1 764293025 512555547
1 688654750 347565028
4 942807220 601914644
2 484116280 122280799
1 577833935 329537047
1 341912489 805285719
1 144635451 797956277
3 852339534 480820965
1 444265930 256120319
1 578939315 828135766
3 942591705 729371442
1 972881211 362634584
1 487027350 936404509
1 169987379 502264299
1 77989593 338130567
1 16983340 724215791
2 605857112 657914155
1 92358820 447468217
1 906327163 853625741
1 122923703 315995103
1 571139376 995289166
1 879236760 796156081
1 181928914 97536991
2 739944192 334399269
1 869932092 708132224
1 976037011 245285844
2 476493563 480733978
1 757929972 367914421
1 426281195 717151970
1 792891402 441506759
1 433085380 587430463
2 274906897 343982277
1 457739632 797735295
1 690871588 563279433
1 341756418 930702822
2 665056025 970772808
5 428599874 328006159
1 548271450 545346620
1 529199242 516601272
1 354580804 189561407
2 625240757 662237353
2 700987414 381525101
3 440742196 325966858
2 781564858 746534733
3 388376312 508186921
5 546816632 925770539
2 543256869 994328302
4 401754339 600874816
2 932617254 724564949
2 472230644 452680415
2 270019666 775298341
3 414592810 419724377
1 530245367 76406966
2 833458786 716885845
1 609011012 250384022
1 351993837 459039754
1 419610480 311034090
1 679532290 160141828
2 932372929 206872455
1 650886535 98138917
1 65380104 338332425
1 4929928 273814915
2 155384038 74083422
2 723681178 570357011
1 5873246 28185236
3 938209190 928901658
1 180593213 191081757
1 672187263 820612711
3 99344645 973030841
1 475409037 991077408
2 993701751 776205603
1 24432835 894584412
2 272559178 232735592
3 976376374 287564508
1 565448361 113480809
1 105473962 226622107
1 869794562 411366987
2 971488849 697645969
1 910130878 956046674
1 819373398 355175806
2 624793530 323743356
1 215691523 139742253
1 790761582 103059249
1 915313953 841022156
1 996809272 718964705
1 251629298 684468499
1 47021155 752625708
2 499369660 836279402
1 936863838 590190585
1 286454749 823746046
3 875281569 647287412
2 73764113 175747309
1 60733097 17228842
1 666003725 505625211
3 482161585 241246466
3 133080011 643035713
3 767534952 926242080
1 73296989 295249959
2 580378748 425499163
2 165888664 129644148
1 809502742 523301458
1 200079432 858895015
2 864996740 207455178
1 322649612 720733620
1 936116991 341637550
2 205668003 273268809
2 417558776 639803338
1 413773675 681335467
1 786257033 726399303
1 128139 938843100
3 732318890 331709484
1 918010044 908335839
1 202504708 106907153
1 929038576 950983221
1 56370963 480846963
1 862908268 823657665
1 338140229 673007991
1 870279606 267409424
1 757857783 442138227
1 134487605 799963375
1 148894925 783028510
1 270785466 335493143
3 920684551 416702887
1 818003417 174900420
2 503058308 992365868
1 447361855 610626462
1 199325124 343013212
1 408851197 891040117
2 676214350 519958658
2 263405656 162569650
1 489058191 152929591
1 103707846 443266770
2 461558511 149228422
2 386034623 956009026
1 523346243 935487023
1 649877172 533203606
3 143028308 174454098
1 863939421 352988877
5 298603443 920753912
1 74973258 758010633
1 673819410 722465721
1 481067427 443962752
1 713865844 222673773
1 197174923 200279912
2 264181274 58167583
2 609952243 72591320
1 230413958 167778250
3 880065782 387734190
1 56526043 686662873
2 284600005 275439178
2 995518385 469905941
1 598381381 756487603
1 281843214 944942281
1 74248879 49918636
1 467352954 817747277
2 749616155 606875416
1 657749042 959532654
1 892155786 374590784
1 981360712 838094476
1 273270368 284384620
2 279446928 50260447
1 59654430 954677336
2 447217004 699274056
1 790253382 334792606
1 750160043 722150875
1 386991863 559858857
1 645567753 487952311
4 429457202 178650795
1 399949191 49691904
1 810393600 602106698
2 457226621 188669512
2 978579370 75647935
1 918479305 35806970
1 783662816 511098563
2 595592234 824647921
2 634757495 535443712
1 897493824 767683687
1 493730352 757033720
1 776845967 638634612
1 62365038 922716592
2 225376866 725051587
1 980689716 167764077
1 596017079 226119978
1 950689770 836509
1 387356304 612611451
1 896650485 516505001
1 620433546 950714030
1 394663061 820894755
3 575657375 637943048
2 519772180 49071814
1 778864681 2612152
2 116954331 490215185
6 426362138 854174752
1 624275830 657910538
2 722712215 517931754
1 939131616 32844740
1 414156906 693659814
1 995737034 132290289
2 169120869 694172310
2 206197259 528784886
1 986377535 257170526
1 33043745 191450718
1 271285235 326181409
1 40589613 214509274
2 584795546 739525839
1 706181994 56682324
1 401678643 740234664
1 948626765 61017904
2 160502043 194876731
2 561611869 494567295
2 597352080 323411838
3 213531640 456564856
4 48771145 427769173
1 471045958 471495862
4 68851855 333384077
3 228506379 912290589
1 187414552 75837658
3 365668181 281770621
1 931773945 777899669
4 509090926 793112333
1 847422511 669869917
1 936717309 456331030
2 262501636 145177840
1 791378159 256712704
1 462009497 533991628
1 610015502 225043582
1 985594270 190931718
1 140663891 555933028
2 998015138 467521665
1 388870109 544134716
1 156475097 263214905
1 819325777 867631518
2 700303111 221432678
1 673593800 190129472
2 373291144 545473872
2 53742351 310369667
2 401684358 325498018
1 74989211 697158214
6 600955946 735872146
1 704971200 143009463
1 831820975 891036683
2 256537528 494190892
2 31090598 56659994
1 266946473 168056743
4 136685465 972768720
1 823738072 900784720
2 996873077 542727499
1 739305833 92555398
1 594933642 102211941
1 794317106 216121960
1 512404441 1792087
1 634485429 186189856
1 281930699 496149470
1 580612162 763189483
3 415231448 781793493
3 721725267 467071933
1 170330402 210053524
1 120148287 993923322
2 29019706 614063699
1 784584839 512771657
5 888573169 147838105
1 173826195 568574191
4 924328695 806993179
1 140014964 349742576
2 422051516 90048829
2 627977963 154171123
2 853027289 478147203
2 465994334 692047382
1 497652420 912811492
1 460544425 567611684
3 53908625 289266779
2 877225871 40777767
1 206072839 266098006
3 326339692 118739913
1 485645409 870533357
1 809963431 585380265
1 398740860 263035346
1 114511826 684736562
4 209307317 427183543
2 249404761 51101465
1 753400660 965862539
1 866552878 250447113
1 252286169 567133165
1 86308198 366527479
2 422819903 57782258
2 326770047 530972887
1 124478061 255887397
2 689444506 536930918
1 235142986 849593669
3 298604836 806394257
1 694894417 231964366
1 630050039 96839557
1 412593268 307720388
2 391901927 975895105
1 444181821 634244522
1 17077884 854352213
1 139365424 456380135
1 441695093 904668184
1 789993664 937639038
1 954050466 571224204
1 865063924 211558631
2 723082757 470794196
1 150638775 219005939
1 437590641 920288571
3 617155405 236894547
2 536114208 250435097
1 409655346 762315573
1 793277589 629220535
1 122189770 688030452
1 794707375 582370207
1 338817217 134874189
1 865121741 131264087
2 314698862 875893303
1 392999355 713704829
1 642569271 925373992
1 804776972 514074111
3 24597634 503351989
1 924003532 712850119
2 533051510 981551996
3 146194669 894129739
4 580119933 802881986
3 761132141 176956471
1 618202045 73428081
4 674609364 894703885
2 731076194 206072600
1 885063121 695305809
1 580085167 934616323
2 166093657 327380597
1 134032973 336786914
1 864642975 835942503
1 872824879 634690292
1 936983224 364662018
2 186888722 458462866
1 16688158 368595217
1 77252845 594726532
1 350808256 175233305
3 106047548 314618445
5 564904590 577446364
5 690781455 229061224
1 849445142 346045940
1 935239049 350777718
1 931224940 903694570
2 284997795 956265614
3 508136741 466290123
1 980536325 798578788
1 158089021 454981747
2 228796349 787512849
1 76332834 44083694
1 988470980 431087268
1 204936564 649451700
2 546956734 546704117
1 767671108 963171414
1 947533305 541980973
2 152350794 799771816
1 902248831 574598249
2 728975010 635861589
1 348870798 740041031
1 358037963 472862785
1 238606278 235368283
1 852482288 556090445
4 759535068 283432641
1 954545940 410867537
1 981778093 105102907
1 766782319 674598854
2 547846579 216689924
2 266540403 35411474
4 496905247 1317401
3 127951334 389673016
1 137542549 403000620
2 650323813 913804056
1 721499649 125574286
2 466262117 907078744
1 181102286 799894869
1 116194932 848795924
1 456555166 884066618
2 696240440 971582813
1 58113109 722225872
1 12738745 109521323
1 487917448 701298354
1 81413708 696372924
2 858633291 345785819
3 873569863 965787654
3 191761881 545704844
1 456361823 960797146
2 676343735 199737419
1 700743906 721162581
2 134830953 552345489
1 859549173 406432890
1 667014926 539275578
1 485492433 912906717
1 92542373 663178653
1 831589775 896960948
1 99869958 343775225
2 270387443 287408551
1 745217894 137452367
1 492000446 432374436
1 479321092 132295079
2 466111298 12773107
2 144416259 974753866
3 776129103 941486679
1 818554767 543667703
2 601036645 621087200
1 788425326 18043353
2 672692300 784344605
1 477402253 629139643
1 827079222 857440665
1 968519406 723093970
1 909794444 718732559
1 280412384 347081200
1 879711221 425759680
1 534775594 636385316
1 761449652 22112040
5 651998569 932264239
1 924755363 863551358
1 268036569 72778251
5 355518874 634818518
1 504920627 384417361
4 979325278 574492457
2 880997641 806779368
2 835828779 344374680
3 260923482 986244740
1 970658197 354753718
3 645305958 859250742
1 359256135 870186993
3 577698498 347627389
2 732178726 151489659
1 57682308 715375352
2 583406238 643855107
1 336154890 447874082
1 885580995 661260452
1 117048061 148051386
1 625260747 571478520
3 961285166 59649450
2 970631861 852269647
1 764415807 878235502
1 324774237 332216812
1 261320263 320699985
1 527965409 857211817
2 129316526 91663401
1 67077297 154317256
1 895992158 771192424
2 708008016 235769547
1 488271339 127341534
2 714239200 821654152
2 256793894 53039630
2 180774611 345751602
1 805335722 479936056
1 935986818 337689828
1 309188746 532556853
3 357710407 277262849
4 568248530 129925845
1 928565721 106957584
2 434515753 326253691
3 336105352 571176180
1 567696722 697457310
1 964897196 190114912
2 713305741 56077877
3 731141896 954507249
2 373113431 818072269
2 183663660 934940758
2 639668412 87497974
1 447111827 975044710
2 451875439 198217082
1 56032324 51120039
2 702626404 99123509
2 90959226 700104449
2 693988195 850158175
2 17671366 100646556
1 671694047 414097615
2 717654172 535004684
3 799235811 21430869
2 384054635 839352136
1 861997520 66407889
1 499144967 563571448
1 598591226 975691192
2 804984391 39035245
1 402766810 960614056
1 223449715 849047353
1 219884565 641247566
2 96713206 363602093
1 210786002 758050337
1 301641284 183932217
1 663654687 687808261
1 584542201 936341176
1 723837179 593258912
1 985268801 547896078
1 783864345 711892047
1 66656403 147627717
1 248396789 218015057
2 452281708 771162911
2 935032491 979316536
1 862268613 866227322
3 921721747 661957499
1 942800558 342454038
2 274417916 243327315
2 503937674 264814453
2 338063569 120166794
1 432472386 784487952
1 973345253 169859712
2 207148061 759229926
1 971521138 76078872
1 143090708 841898728
2 635027300 416326870
1 968989677 876935988
1 778748934 820352843
1 660197488 662620735
1 154015034 793278589
1 66799952 269105405
2 470933325 901964780
2 259285902 644013042
3 78631815 489858618
1 5389745 39715594
1 123375451 400163586
1 306268534 783113094
2 427273224 32472602
2 416086542 722182641
2 930022064 24057571
2 63816157 341059753
1 350993290 923390546
2 885920947 285638120
1 353346720 946373060
1 797974065 552911205
3 736697050 891387947
3 582656977 647034567
1 528170481 701012993
1 32044944 927464372
4 531173233 448491610
1 856309772 277697952
1 32409833 519283281
2 552129169 59832701
1 161331736 646071782
1 701598876 135534655
1 144506298 89403020
1 50031067 169266743
2 661361556 501897996
2 371333519 282389241
1 56632972 418240279
1 802031853 19735752
1 97392895 454123616
1 432527018 723508444
1 127866213 824385509
2 479177790 655876431
1 436225063 795639336
2 556123562 721908243
1 200796516 869214490
2 705970361 551584675
1 769476024 329222347
1 66530975 686692305
1 383851446 996089805
2 977582722 12384835
1 612252746 288294612
1 667263816 833880049
1 602449591 647052894
2 244668395 294317158
3 625574645 115977527
1 581583677 560447848
1 115252960 18970722
1 559870431 215659317
1 331649549 36652663
1 516404378 589843790
1 202105814 693741375
2 486513065 275071449
2 856741918 734703996
1 25427224 341039585
2 77345580 851839361
1 547572253 592123445
1 754312199 659840629
2 593234326 331399641
1 91495599 297861099
1 665113592 217077814
1 725109454 378733296
1 967387875 321716448
2 479799269 736302651
1 167018377 452326622
1 651978296 391871200
2 653860784 657095219
2 792768240 497546755
1 658365653 832546093
1 939086899 147281908
2 688589951 777511468
1 533758698 797697956
2 106404742 215353969
2 581643071 79931347
3 336602895 840517863
1 468743932 630166077
1 984371474 260449174
1 67448746 878502891
2 508222325 946999074
1 875317446 77476141
1 855417186 540042239
1 415490008 680693729
1 664335418 838323393
3 936919723 133354228
1 14554731 565114950
1 966886951 203287088
1 410541320 959893628
1 679417010 627798710
1 722156582 770528618
1 489930923 105119868
6 833813001 329951729
3 285895912 517001545
1 828903319 96567366
6 135254117 188088352
1 475647491 177768498
2 119620732 371631098
1 587239318 117929914
1 110345314 310061443
2 961785972 256054524
2 111883159 350039484
2 953518648 739442761
1 839059345 692974137
1 318233154 367877949
1 125941699 418030149
1 727078841 951487707
1 662961323 153918691
2 950402319 606515971
1 599940870 876932496
1 429631476 495749500
1 212433888 458731210
2 778842813 980317192
1 343485466 983317624
3 333960375 639534206
1 811233814 891381950
1 881938724 988578900
1 424233050 215313478
3 625541105 209837988
1 449333834 726796797
2 949987015 272117193
1 778961621 479660214
3 720532871 472764105
1 233908623 818771537
2 666008148 129032430
2 809645337 109640930
1 39357426 181518103
2 141135383 167803891
1 197804290 349640616
3 359217323 297299045
3 868176727 898970207
1 756451953 41867538
1 195917729 65628047
3 908792868 773375785
2 61802220 350420736
1 435122565 180055817
1 119935836 663090612
1 405000763 808506996
1 501786916 674949885
1 65413826 867120572
1 66165656 680280804
4 867388935 319695696
2 478799754 121402147
1 126905536 766416533
4 440479595 998034353
1 764025411 860656970
2 970540830 790687782
2 566159600 262930896
2 918963607 222620245
2 776664267 274893961
2 578307540 681428756
1 121912330 626675146
1 890490102 723012956
1 593890255 897274731
1 893561760 217981899
2 511950520 721322834
2 759873708 857443203
2 551640254 490871597
2 454630290 703874042
2 92174500 634181566
1 50853170 58085641
1 993437505 605060524
2 34563462 12062649
1 50995548 51067714
3 260398595 283780972
1 954047723 3820502
1 960525407 905954252
2 542032643 525063928
1 324108587 207854505
1 553494933 371433381
1 998499403 948112701
1 21545992 582829412
3 463519808 252349174
3 620496699 239274312
2 142737245 843094605
2 161803415 427819862
1 40711246 702785349
1 885558081 513447568
2 772422276 74523803
1 84049587 753913681
1 820300844 549423964
1 32947646 385750124
1 961343013 829814435
2 106251476 745080368
1 69331569 458719385
2 702155851 723632830
3 869210059 315284452
1 473439029 804114483
1 226196011 920103683
1 66454140 194957664
2 375516396 419622788
1 416152171 394895385
1 232948142 307597922
3 336340731 511100356
1 936501972 393763536
1 907735470 962592682
1 56718750 940976735
1 774740474 650910006
1 41861846 285115696
1 391684151 487961780
1 317867426 70039099
2 808711711 726758714
1 776405090 856863852
1 15671881 87204712
3 310356438 647261774
3 284822393 451467560
3 914571670 114975401
1 157067322 797870629
2 938042391 252876519
1 300600702 726673565
2 121260845 380923678
1 446062379 203162600
1 138932527 910847796
2 667009804 378293467
1 432568884 187841894
1 195727190 865714944
2 584755542 960747016
1 618201511 945166407
2 104361777 300698795
1 468447863 144133718
2 157532346 507722663
2 555613796 811960540
2 885077655 31080677
1 126712812 395303591
2 476354745 552400591
1 833501620 804608755
1 272301503 236196549
1 494375558 192754396
2 427062465 712097613
2 128955246 485523863
1 666225346 371975547
1 304328428 801663644
1 462499479 226486712
1 344042630 887741144
2 205851068 730225705
1 469529690 139858723
5 696071071 457635476
1 835008115 943372171
1 228744610 454394847
1 499689205 981620892
2 749066897 432349667
4 124846104 860025825
1 925964042 762388103
1 527380521 99492066
1 284621198 700984580
1 16146196 272955683
1 695632498 645779297
1 45728804 363772724
2 360093724 389788253
1 611508852 185163832
1 952210392 451142928
2 348931766 849425664
1 463955815 88022467
3 242435855 629319113
1 697502106 63206015
1 258243826 604060745
1 896017120 499347429
4 674090318 61492940
2 948984640 648743461
1 594042498 302550841
1 459335752 45431194
2 487505304 289115658
1 144593978 109517766
3 718170519 890463907
1 911042844 283828211
1 393720006 298193264
2 665634983 990778361
1 629665116 755153547
1 350167481 203864051
1 837723983 235534909
1 695194262 34427223
2 958194598 823595638
1 711240880 335425140
2 540674245 675749653
2 951130542 320600796
1 821615426 459849010
1 877661790 144379572
1 985120676 631832961
1 177596222 765989695
1 95290412 543956302
1 604719406 476139820
1 512289554 111673292
1 354915615 24815071
1 593678176 506233985
1 769147536 677797018
1 433196186 899823237
3 11816820 934181843
1 212591386 401894768
2 650248698 649205488
1 847951334 114390650
3 551097691 148329097
2 266196114 287850281
1 780324846 680879498
1 729809193 397469128
2 386286994 400766212
2 844551667 964845768
2 375411220 402744310
1 157867218 162598820
2 182516638 436787830
1 700998904 896368918
1 21012978 646764019
2 844025980 29019596
3 57529500 898847617
1 98197425 929314364
2 65308350 246964529
1 841093510 74753644
1 354547952 568896944
1 506510412 860432506
3 667292437 120493193
2 602394463 938897022
1 960649464 641195917
1 35495762 110192230
1 947533436 136592110
1 638963358 259301626
1 719546229 688757987
1 73241114 312215346
2 572621932 896636075
2 929724078 822115721
1 219659949 295244765
1 878581167 999056230
1 132061454 320044935
2 356731732 776141509
1 862081385 401311162
2 359734092 717499525
2 276624091 355085419
1 887877744 16248592
1 317062079 780680215
2 567899632 6682163
1 298848167 438982965
1 153511045 22025490
2 852170127 977778468
3 335448116 653231255
1 84368284 289274633
2 897687300 826110579
1 259205403 263615952
1 857182008 284987257
1 538023998 577134632
1 762903902 850146286
1 17715176 543920601
2 699694180 674685167
1 717303091 735186991
4 962423309 98979745
1 124513260 643559159
1 121184768 566117370
1 903799740 985247707
2 993286712 365337264
1 834895568 421003525
2 201585634 476007393
2 7597030 397960383
2 482274205 489478687
2 764030156 128739566
1 231887563 394335777
2 704120669 732265791
1 949063801 15645888
4 846918368 89011960
1 201959193 360349447
1 904847071 786286423
1 606450995 775051985
1 588659533 646730689
1 338635329 534499112
1 828725279 937569891
5 168763057 811648640
2 538985130 62684423
2 99777735 232144240
1 784197017 675127368
1 931188537 964625291
1 485000101 211207648
1 581812977 276947932
1 717752187 665385863
1 997940469 464235498
2 84875139 58956268
1 545305169 73955026
1 873905341 792748976
1 660931167 142529691
2 460859516 577694260
1 267589131 125720383
3 61454622 277165398
3 143591099 37700235
2 828018502 291667427
1 814214857 316467793
1 8379727 630454534
1 122629080 9408416
1 883330381 17655300
1 891065296 585097770
1 63375514 359679604
2 875373751 886771942
2 154511542 517886338
2 396747865 960555944
1 799487751 157845301
1 372059370 12622919
3 621609970 222796065
1 504041623 174361978
1 200786436 554988016
1 538378383 429277249
2 327082827 446830524
1 346568670 222208418
1 540188287 376606885
1 640966070 266840154
1 666340714 272604094
1 287415789 964085335
2 476593264 731981745
1 13804473 777939972
1 177467927 509375675
1 404308181 965249139
1 497858263 279140097
1 517529030 168119876
1 82194419 472121962
2 625804072 936042396
1 634148985 298589673
1 292357571 713012215
1 254481276 506019942
1 900594987 741020162
1 529312664 752140777
2 712225910 388075288
3 835508446 512070688
1 389432192 678848626
1 33209045 437826603
1 857481930 888626891
3 508913572 874529116
1 336397750 861364527
1 140598959 587760786
5 558372090 384452501
2 602367886 732265474
2 750705415 759925270
1 981249686 873855550
1 83416563 135310973
1 852790687 504293500
1 251232345 492227514
1 331472767 809632154
3 205387149 237644173
2 272656262 719155813
1 983094229 899287400
1 77037856 386471972
3 96069256 116263719
1 691930034 403093778
1 155008503 999782755
1 794720297 102728401
3 778674665 458676785
2 571113215 988108227
4 709803469 300468486
1 263785779 254933407
1 945420629 269549405
1 544187756 54329298
2 842765601 844791743
2 282173935 226459027
1 869546096 460328756
2 481032362 480586111
1 676933288 957812138
2 120568717 828261322
1 831082761 827916398
2 652483736 873010969
1 265296271 399401628
1 88433604 259620740
2 79970058 328180148
1 101145350 696791434
2 223055140 153453001
2 941282234 277362439
1 100751084 251478220
1 106418456 810551104
1 30539775 535383812
4 677891241 687850260
1 526069001 357556752
1 706160118 819010003
1 6984120 784117823
2 509173415 885025732
1 544576384 614814827
1 454684166 659457621
3 656781433 685952950
1 621944191 409177045
1 827582598 107162228
1 72184103 513969130
1 323695341 233882484
1 923699691 155421441
1 315698543 217452744
1 444874226 255299469
2 566037119 287207940
1 692244578 484906151
1 169463266 556751484
1 481973364 4213257
1 889919492 467265895
1 299863929 471805470
4 915041185 549081146
2 472856486 554540910
1 483816348 400237832
1 107706322 13534728
1 268842588 95752844
1 302272166 858706638
1 214124339 799544403
1 962389027 300007796
1 350298492 201820021
1 404697585 833841059
1 468776843 228115201
2 174082365 93556039
2 114685963 95356650
2 863979395 24058647
2 299039583 7394323
2 765229288 969455663
1 14102724 540923786
1 286744967 387127267
2 480753389 236671888
1 82801862 708756762
4 821404356 401168812
2 586000928 445222243
2 963551360 90007591
3 227395233 54463320
1 293837407 993055061
1 838716613 123895632
1 210347556 968750464
2 767810733 54392464
2 114592768 478633716
2 523650479 445960222
1 872948778 939205996
1 62150876 624306571
2 383503012 84889824
1 900834769 217304973
2 941942302 218453952
5 945893356 795847907
4 355782697 516648587
1 567207661 568969486
2 959537305 228744728
2 496283187 746440173
1 984723290 52907539
2 845346103 608822734
1 373879599 957010959
1 803069217 605640101
2 517557987 585761231
1 976952235 33707144
1 316642493 320020647
2 750967336 541606507
1 881419281 837205075
1 993640753 150617732
3 549829710 847382076
3 875693801 733568149
2 548056896 576069175
1 722661735 501638972
1 143460585 612471818
2 383427093 954708423
1 949244305 124081859
1 168840781 756415038
1 333423218 219324813
1 210599970 71197360
1 581851047 528856244
1 201175850 735352104
1 732484406 587130887
1 962583472 769033883
1 268931124 246498805
1 229604322 819156844
2 574243332 340974971
1 529032207 417266687
1 590598968 855869857
2 694161001 253969610
1 975291254 28619582
1 857140201 435222102
3 224771334 569595252
2 266574381 951618288
1 341577334 727309451
1 620933403 599531416
1 840806833 323898009
4 322479483 5798153
2 397156909 366310851
1 220186903 901965933
1 601458663 321718440
1 668812544 141696893
1 891877943 110468580
1 931248732 736091625
1 772732296 265048742
1 487418433 44539474
2 885868793 618843671
1 754464996 76429661
3 728208473 478792501
1 619414056 67668155
1 300521184 812054438
2 862942861 991036503
1 198864332 124611948
1 805790615 435160388
1 108550250 247973378
2 765890735 992588002
1 569515430 793064442
1 436082823 361992968
1 347874937 511279884
1 775155513 751445746
1 982319716 419494081
4 490133720 119961471
1 791266826 841985928
1 804292784 362592268
1 369669929 136057164
1 618849154 36685831
3 329324929 479004512
2 583749657 410603955
1 748157154 7528176
1 174843747 895261644
4 720616359 658269770
2 40341040 819975504
1 42861286 695293668
1 943279339 737634703
1 629919188 643345925
1 66324021 333931099
1 768240887 767078426
1 7118422 56239506
1 199478801 550474854
2 760738347 190409995
1 451212727 151620742
1 604484393 624301932
2 843013625 688211110
3 506818132 507496330
1 221207910 542969399
1 693102635 440919406
3 853672910 549721632
1 366596953 204658186
1 395000252 271673750
1 449532259 993077425
1 395136120 378992510
2 454200341 609610151
2 863764160 883466757
2 978023045 23577280
1 798034886 853556414
2 129718346 782008949
2 690539028 706686546
4 324385704 374131820
1 833050995 991242694
1 671849254 739846196
2 322777111 291327095
1 155138842 403827176
1 674029784 544552231
1 265489230 436713325
4 175386007 590474098
1 736688988 176781288
3 785993005 999542482
3 128138981 69883510
1 390561598 588203608
3 913195249 348271956
1 663735563 128748353
3 309495748 228897400
1 275600330 996889111
2 493464689 247231385
2 489628533 686420409
1 314053869 341064212
1 655519808 395739039
1 883674138 508894330
1 107054068 195732985
1 531172507 626365021
1 102073518 991475319
2 976613704 906277187
2 149813501 595676165
4 33609875 301626221
5 674462831 560847195
1 966384956 434477750
1 285303978 656451529
1 323971999 818244750
1 199317646 805837487
1 627004901 524605855
2 714187554 957828753
2 655821949 167305546
2 726775018 421163417
1 526725926 688031299
2 550873666 309098572
3 193871409 141488935
2 49016219 396823937
1 751306882 787063470
1 582441655 622631647
3 165628333 340749923
2 337258791 319556389
2 314783952 244114780
3 407248211 244785706
1 485531755 582798092
1 400143064 664473821
1 317430112 194977874
1 406691633 556941376
1 677487594 784465068
2 509619783 778487439
1 844677275 919779419
1 230520505 624945446
1 714593196 140490031
1 822107534 982559304
1 825809302 753029061
2 862595672 533555816
1 830370753 43603005
2 885233543 139580199
1 893203154 51783320
2 670923505 295088407
1 457423483 363431366
3 323722184 268125983
1 938315732 230915962
1 848092733 10834628
1 648011333 27896648
3 81378173 54981626
1 859892276 670629932
1 800056420 538792602
1 624890285 344565208
1 138413951 733420541
1 634074282 935975621
1 906171119 307788991
3 312965142 757652637
1 210991179 915582038
3 94521201 735935196
1 29350969 312435881
1 30470182 254635780
1 178829282 634286619
2 756570193 305929321
1 411223654 654922934
1 143894953 831681156
2 667172864 589013798
1 210444576 637103534
2 12870345 962042821
3 189267529 908457286
1 646192322 437294949
2 224149330 329215438
1 430121419 512916516
1 297351184 826175026
2 180024267 309426869
1 665256424 819706304
1 297899859 795532368
4 185402736 272956333
1 612291943 234205649
3 213578666 391978599
1 871483741 890964643
2 740652655 701808442
1 218014110 533686441
1 365567924 982829273
1 759453292 384362959
1 492216937 916600956
2 925844074 75836611
2 869018691 960701778
2 139787746 365105420
1 255397333 2228982
3 806352126 143373378
1 992239405 515868158
1 115870920 685598021
1 259496892 724693452
2 31479438 901753408
1 667836742 537594644
1 320499913 180930170
1 651421941 512825882
2 331179899 190691626
1 910496614 186983598
1 664122759 629691397
1 956238680 858956335
2 948849600 822273677
1 470101398 540137718
1 878776034 684622204
1 182387174 108676797
1 354336483 63338336
1 46648107 515540175
1 657248874 293435757
2 345114760 769617691
1 452142320 562010749
1 497434200 365290149
2 144670897 545566198
1 462657637 452483885
1 360895926 605080531
2 416336480 715508240
1 81842174 562783021
1 326979986 674874875
1 820503015 990311543
1 219488887 155979699
1 462369489 667338174
1 447942084 230417479
1 281088367 813574330
1 596159337 911245759
2 294524191 446311866
2 810033573 22765348
2 759208587 510308788
1 705055835 566998853
2 140446743 320826594
2 421103165 915473039
1 814800587 224074382
1 83945440 383308001
3 954986237 997525708
4 941091499 404285187
1 89412062 139144820
1 692597346 392320040
2 783571028 158402420
2 823289601 281794492
2 277348955 880552358
2 580777003 356215619
2 817196096 911287659
3 842216358 964498704
1 830642589 960208272
2 257574905 810209334
1 11234584 825991361
1 837523474 366142064
1 621458052 225419398
1 968359838 949176454
1 358677966 97803480
2 885874178 899021228
3 535687796 374816699
1 165150072 370222374
1 659036668 452967020
1 86437843 655793769
1 580932769 269018650
1 442335801 376090343
1 184488133 79713105
1 53781876 968883694
2 691438990 276651321
1 534167393 451620179
4 810323377 367355428
1 686788004 342372371
1 659737886 437614106
3 621506587 274147774
6 278170795 234920417
1 943245530 819073003
1 127439023 634314558
1 36652530 429932363
1 472688820 26962619
2 116059980 556564035
1 128512047 272352793
1 503229290 450608494
1 656453423 366044253
2 217739806 43402522
2 334730010 528255506
1 898221339 301718305
1 606605444 705992468
2 70128975 586401353
5 76990323 733345654
1 189788578 143930758
2 622394390 30214000
1 239735058 513090606
1 628306351 551256631
2 501047691 290121831
1 825131216 39557521
1 277818701 518562178
1 16801502 773360384
1 857261359 529826118
1 939959606 61000362
1 955869750 557540869
2 707336044 241610079
1 979344086 953013150
1 178439290 973857606
2 12859991 340353640
1 126497880 31969432
1 576324789 195826750
1 693800472 140484770
3 565345403 290955173
1 101821745 826107366
1 855824576 338555631
5 130951509 756508189
6 491929495 189108493
1 814391495 394881609
1 251069725 318972386
1 817099682 783796261
1 968915048 834257784
2 142275665 458851674
1 728850734 515041592
2 486859366 265578373
1 292362527 585732217
1 828808476 263536654
1 10753849 417802104
1 473838512 431091263
1 261401974 799633188
1 856321487 899839917
1 124549895 247047975
2 194571843 488875411
1 509440783 447665098
2 378808082 344158550
1 513830758 103764447
1 719812904 153161265
3 795788573 959760868
2 46236041 217751533
1 996448959 7655386
1 121773861 542732185
1 297357273 763646108
1 55481922 879190753
3 121588924 873812830
1 205249466 173421804
4 873071217 449773661
1 170746961 396830639
2 108018467 328651473
1 926559013 463876075
1 78974192 105851076
1 235268372 220234400
1 230131683 463978339
1 61469828 76778805
2 143909716 693854050
1 78918614 519986277
1 504854223 874876394
1 974299723 976260239
2 566279503 688141139
2 136968828 996256676
1 180498502 928437090
1 970625054 187530092
2 638109038 184699236
1 348792109 733557174
2 403428463 781837707
1 243035877 476631180
2 572178978 140497104
2 234194136 621899103
2 477227726 877709282
1 920831253 873993687
1 494025165 836433955
2 18774916 977713418
2 182545964 472972124
1 48170019 553255892
1 786261339 721541981
1 254397130 867588121
2 50514318 400720979
3 491015091 97513393
1 412623782 869997305
2 663810259 662415408
1 424630492 515923885
1 627992045 700137490
1 474996550 43828077
1 290547402 216243128
2 261019368 796607542
2 344766326 730196048
1 81445393 117331219
1 970774800 964714078
1 866128964 293783460
1 553224569 307401095
1 878042246 679737721
1 67430325 313882241
1 350031047 998443599
1 830399657 421579615
1 972394017 401715504
2 32724415 302815387
2 998389868 732768688
1 992392463 98082867
1 415056222 703457170
1 369099896 299150711
1 427306262 715750649
1 590344911 751136396
1 12315613 65978961
2 224674188 370821264
4 145502687 844504138
3 482159513 57707378
1 781201988 960550075
1 602352823 300446642
2 856758085 115982558
2 317466978 244894337
1 12976872 984012665
1 643631642 233498159
2 905545612 448883963
1 587743269 13165114
2 19566579 781023073
1 923596735 317712747
1 371125161 491471398
1 897798421 132557628
1 121394294 369683364
1 91202663 339939525
1 251105593 856637581
1 206711430 950428996
3 572366748 721798789
2 48323615 353314198
1 131026612 440962304
1 443917621 931546383
1 662410677 350339799
1 160265889 157645686
1 940427992 338324643
1 708002970 240100398
2 589067389 934529324
1 164161742 215105917
3 72448678 70158238
2 811760631 698268477
1 868698179 479915520
1 370482990 804645510
1 675939556 432156414
3 741601377 893620376
1 478674460 411731876
1 29235514 408477525
1 293980357 995667938
1 835982843 212260863
1 726781948 819539830
1 385578887 346425585
2 348205095 578662642
1 788964272 923055624
1 981364904 312379504
3 827529070 856133491
2 663622214 541306021
2 831882769 30962412
1 396632438 620222774
2 625206093 925073080
1 735462625 919275910
1 57021461 659463651
1 818047776 37785049
1 380342454 345315238
7 905733415 266167717
1 12418514 915921438
1 937603705 276774147
5 725707608 784215031
1 392395002 543750378
3 252246464 90965612
1 313990905 174756878
1 24115613 163964
1 96250661 882458407
1 606441932 943610722
1 656446825 487553967
1 329640186 766069787
1 84060998 9648492
3 278946527 245535835
1 613285176 469490097
2 702833998 721129012
1 198083343 957739817
1 91840224 584621135
1 560950667 306408486
2 983169926 473715410
1 441519126 312290249
1 919799760 411381634
2 14673772 144269843
1 844913463 812241926
1 716271532 248804667
4 262138414 847046555
1 402682833 67639165
1 497695668 831684723
3 315717676 699483050
1 286125458 224992445
2 243535944 466356445
1 582202715 287415019
1 935984599 71251691
2 174792482 716616007
1 457235487 639931278
1 150248208 773338914
2 964904830 960861174
2 647969238 882730827
1 165620602 490272007
2 765859240 44006193
1 635746577 495352424
2 583947473 351748034
3 210998507 995572181
1 716420501 461498171
2 824330260 76476317
1 962144357 21350685
2 430402668 216559330
1 850060281 486581115
1 598697436 668356410
1 124388484 568668769
1 402545426 360977435
1 892363234 276214491
1 72227662 904972559
2 786871121 568756559
1 74900030 85488160
4 949147882 592778005
1 419525964 497160721
1 893329666 349618525
1 235780943 927042944
1 571881625 804234781
1 970146324 471302617
1 303975977 152385977
1 982980585 935583664
2 377665456 265091668
2 262012816 839944495
1 122833292 793871517
1 201323381 206122357
3 329349500 741774958
2 946088263 791404610
1 246398911 609361310
1 311064880 537839211
1 41923721 914294165
1 197326292 308417961
1 481235223 105341929
1 692937771 556447261
1 917083564 65090047
1 464621931 177907045
2 524512792 153771004
2 837305439 250111169
3 869976103 346338849
3 459406391 20003767
1 986913534 803880824
1 949192838 781547313
2 916628423 518926600
2 104350747 931899410
2 352097415 269998653
1 913945123 224229351
2 746115826 850343533
1 874863383 695434226
1 929869840 885962375
2 370960509 571907814
1 870554740 337621391
2 410781712 58627721
3 799136374 720419709
1 240116307 314273623
1 972459813 480039884
1 175971539 69690923
1 866418844 137970387
1 200383691 222931321
2 572873952 686882312
1 494189366 947898254
1 960543035 396341983
2 361161233 179701139
2 316798364 5158594
1 162984032 636707344
1 724949902 333982097
1 62538900 193226445
1 489485187 289888532
2 752085978 189123229
1 40009822 489568781
4 303807427 548060781
2 205261299 369136889
1 216466568 184854365
1 180725883 736180682
1 834744514 10652169
1 348453045 25629591
2 900425726 183844834
2 874456973 340021776
1 702133491 37746600
2 65336613 730666091
1 481630604 180534714
1 350890633 542199060
1 701326272 663241405
1 15095823 969589136
1 57215125 770091420
3 400109595 874715359
1 823667372 198914232
1 397290976 201928115
1 499911601 240331529
1 972693585 898971156
3 299534342 61878377
1 64867604 811584941
1 321210864 847391477
2 646496286 711406336
1 665292643 544520842
2 508146589 211849835
1 464938371 673659281
1 879915906 135268222
3 368987353 865035295
2 372719058 443093566
1 300006312 286057705
1 432750530 622180078
2 422492207 466332913
1 791760596 145300467
1 497858393 533867814
2 722096463 937381712
1 779316688 768879062
1 460436440 395587851
1 907078320 208655113
2 800386366 29029039
2 366691068 663539814
1 366853334 495708214
1 490944685 252072822
1 394805517 431421301
2 158307929 731394842
1 295454333 476397716
2 774826792 689408414
1 899906155 584792490
1 29019909 641661643
2 861378695 846244198
1 144838887 451260792
1 656465941 397096336
1 794886904 850687534
2 517758151 590507028
3 360161151 294885517
2 373065689 48775210
1 941173868 253298265
2 784592274 844770061
1 361126860 278171889
2 179814891 859623858
1 498255982 906388867
3 267459397 109829619
2 528865780 146714434
1 125800484 162737992
1 637089935 255783236
1 789384170 980832943
1 606285187 167180489
2 887610194 175858199
1 755487396 390035171
1 856429488 418586639
1 457789743 918980349
3 175322369 70619455
1 252035097 707038823
1 860100526 805014522
1 650893610 90535380
2 927944530 702585932
1 849824863 547236876
1 680928184 845115332
1 225656075 452405126
2 837948002 376306508
2 120541139 68630175
1 40051416 987104806
1 812776162 528319423
1 950803928 929472072
1 741628245 114027311
2 435147509 783050385
2 725243303 512992469
1 699150780 917682145
1 623821292 666641762
1 647815204 77148982
1 157005849 141384986
1 69651615 302794081
2 271514107 597392369
2 463169783 972013653
2 663378748 6386484
1 65857092 922559562
2 628921908 809706528
1 899338513 786424717
2 951531406 988466625
1 129134794 88840038
6 244545030 194122425
3 120295220 336552842
1 759466426 661505709
1 357678889 49250480
6 877395021 388428632
1 731879893 177348053
2 526582691 560392715
1 600915529 381002872
1 920818360 88228972
1 186900038 868281683
2 2832821 576792182
1 676232518 322102695
2 942416975 91915314
6 208015067 864617239
1 391430895 988647593
2 327835441 908993256
4 624226904 821700798
1 364418730 488696317
1 41740614 606700971
1 660900144 940632285
1 738368323 239430083
2 42001372 684814341
1 258110155 794371273
1 836073594 396201970
2 810312426 64943711
2 294974246 483767040
1 921827445 560689543
2 882816986 387326804
1 718367063 650218864
1 462928876 250836401
1 156434768 744143884
3 794505898 504022297
1 916624855 609123182
1 190256797 23028771
1 997880368 668092768
1 550806418 840722928
1 413549401 372064960
1 117041857 132525379
1 319859550 196862400
2 129234146 300638165
1 720066922 841278274
1 352727775 600582376
3 159976923 799513151
2 36456270 63336980
3 716947616 149613800
1 232515171 954068064
2 801676912 970262043
2 937985814 277834238
2 594218679 607746395
1 117668717 508342008
1 372959144 716283936
1 951324588 354427671
1 504965425 21693532
1 294141693 172593651
1 164197718 757602210
1 898109002 140744892
1 766718498 14045063
1 819694485 492297461
2 511461484 647544858
1 415442422 396717467
1 334865216 357019950
1 910301706 803300737
1 897430646 226202727
1 761673511 43416832
3 21823960 749881954
1 50446614 128068328
1 299100484 835858171
2 893926777 930589624
1 365833695 721376057
1 261499702 756628825
3 982938253 144742712
2 107768826 668016138
1 373399128 423131177
4 673022841 95128811
1 849677714 281386769
1 175640313 736974582
2 616355606 901793156
2 270963716 157585825
1 635813981 483574104
1 235553800 9792468
1 70328116 878032524
2 831481383 141079983
2 795136310 825812909
1 938164046 727432553
2 940961529 64777994
1 252497162 296680746
1 917716488 581641466
1 239392529 357806037
1 632545499 724804977
2 989804612 386505386
2 243278075 390530956
1 135777365 834119450
1 342178626 706859567
1 251368982 91804104
1 805780396 824581155
1 356421094 708333868
1 320949352 635766123
3 746969122 430724475
1 694460391 665290871
1 822177984 705724297
1 368627249 648519292
1 175998278 482902378
1 235360032 74914527
1 227474876 155022861
1 465518152 751604320
2 52004198 163656208
1 482098768 738952131
1 959669183 313303680
1 615873275 358794157
1 367878095 817047510
1 729836366 760181205
4 892170797 263303611
1 590205953 177632668
1 588754257 568919746
1 301566416 146733910
1 272700357 591598508
1 40988396 898448382
2 135353173 268783486
2 525888215 698813212
1 747437093 868598971
4 584700148 773435513
1 91268864 355734704
2 230508640 926027796
1 337515651 997664434
1 932552257 619734762
1 798538779 941267417
1 655975725 607697509
2 734959461 209326178
1 537471930 706373768
1 999701485 20185469
1 14329008 578837175
1 523449240 192493215
1 446108921 350408911
1 7306810 888525810
2 786098805 735036664
1 607620961 604032495
2 276557776 715066617
1 598294551 143870271
2 544552968 338741772
1 486441034 761651172
2 687624533 444819737
1 817208497 422977947
1 129843809 855935345
1 320275424 781052008
2 781658966 69944853
3 888426984 107331752
1 945341185 465383429
2 254066863 363795979
1 814141582 271546043
1 995116066 162589928
4 283135503 636904735
1 895996973 82862955
1 343825839 89055071
1 16021865 678772278
4 75533547 348639017
1 208000855 723778564
1 568985551 713400907
4 126358900 757002082
1 227602014 265811235
1 608866032 230978146
1 484068807 349410576
1 566683174 758662749
1 343688278 932374289
1 443770995 477682852
1 583511799 907961720
1 352544888 844872858
1 176386375 560474262
2 853868154 164411634
1 277851556 246670696
3 748322984 373789867
2 183451719 35326191
1 291915489 747776315
1 623273090 207755973
1 699449728 147549089
2 260868632 636352951
1 783033772 222992926
1 966624819 587190844
2 447493154 163395107
2 250356174 795203452
1 709644945 544057837
1 713934192 533570637
1 784155572 38378283
2 979667985 323709425
1 853437077 244519026
1 980011268 597792520
2 110704542 479378973
1 520210100 935021917
1 433402106 784405170
3 631522512 847207836
1 907677398 275653988
4 914779112 22730363
5 822291059 473225920
1 459603657 75389417
1 548123469 970194335
1 358327940 375336673
1 145220517 544556762
1 341677188 207915524
2 879437114 534157286
1 629410076 917583488
1 726297259 662760107
1 788494827 184041383
1 750873288 352015272
1 750367078 366236918
2 868421193 579927114
1 438589632 187437874
2 953864032 237627627
1 653609320 763710751
2 359159653 566449604
1 453170812 430616211
2 142631795 200299313
1 654864351 579376984
1 287337498 160315795
1 69016959 940128561
1 908255829 723344333
2 130458225 544782088
4 443114817 926582525
1 948473030 820151055
3 298833895 140206397
3 305923642 903842386
1 901580575 149677211
1 123981046 660413089
3 650070083 672345967
1 335452600 611808355
1 131224800 303671231
1 971072679 829137097
1 228388528 465091042
1 672138936 106023808
1 574998423 422969850
1 33552737 169741783
1 172415047 711308533
2 611987852 884973698
2 991224582 285497836
2 616498072 710876481
3 153109512 359591588
1 508793021 540331428
1 182926854 783821359
1 714678692 53631633
1 267852494 844467359
2 456885742 777959062
1 550487438 366473723
1 320083613 119553231
1 856671067 919209645
1 469860130 473880671
1 292625546 244085671
2 808853828 522381349
1 852018783 221181082
3 909349949 125094558
1 156018326 724352952
1 612222791 107046096
1 132483043 572724533
2 267850288 947203577
1 605256168 9262576
1 13749386 674184924
5 610835763 385822733
1 187721710 752364551
2 99031186 420303712
2 435001436 652234890
1 608378303 470423427
2 520172854 582857147
1 864010678 82982143
1 164788538 797189846
2 152287342 118092624
1 940878630 901438255
2 60384714 443556950
2 303868944 188558806
1 783478740 745235511
4 845379807 258881111
1 14307251 216335824
1 783362891 223106264
1 195426451 914201358
2 920977788 233851193
8 533801868 425921860
2 484238334 20760753
2 288801075 740847461
1 132254810 505370505
1 221687573 252510712
1 954648047 150520191
1 471696183 384599364
1 474067442 104368247
1 243087663 910924462
1 475794077 128275718
1 414098647 275620467
1 983502524 304438482
1 317985332 205641163
1 221246394 922702101
1 656911657 639601954
1 860301289 177677067
1 779510381 230486068
2 468919580 138077402
1 769123899 306824976
4 373126065 384747341
1 872163487 211505278
1 915885547 634093307
2 488106256 16252375
2 368589248 590471984
2 137158187 706278488
1 345286315 961887143
1 667793739 794737862
2 896145477 900105289
2 717049793 764694044
2 770662498 814008111
1 545638283 522295561
2 182713220 678820826
2 764731828 678334926
5 941033449 805373738
1 266052180 956052327
1 511226661 319738368
1 821322615 905609707
1 5499848 411932117
2 159924947 559710644
1 66723509 793806141
1 238189163 480466581
3 698646684 586796585
2 84445067 22120770
2 678122855 895476111
1 557726485 249478600
1 518352194 908426562
1 904490946 46598795
1 689988590 714871689
2 290825297 919138847
1 976672582 665296354
1 33947171 304203961
1 488675973 2337367
2 441231318 872511768
4 792199486 729231403
3 237123247 176768005
1 942001064 571725476
2 753334142 735122283
1 159836929 771090776
1 783621235 286539026
1 294052805 108788147
3 899289098 28301687
2 570363643 103471059
1 883173171 479340127
1 789598213 705870789
1 649002078 968996487
1 343607620 701125910
1 287903133 699288240
1 772713254 130981640
3 365190774 364391353
1 390511788 21875419
1 977298772 292316535
3 448836389 407174978
1 484380032 78927466
1 989945721 545564068
1 91782190 991466341
1 400345095 73368332
1 777282414 48221591
1 73644137 361845802
1 444078953 761934104
3 164090543 610833890
1 691744619 503542822
3 548245179 124713251
1 629325893 284309220
2 192561251 994998216
3 676333399 361041558
1 920706342 677719516
1 666632675 674698988
2 592782790 938549756
1 385056760 628911294
1 176546049 152777156
1 18653534 606914519
1 629114748 382281582
1 707920146 512134964
1 918694699 97814795
4 28987013 465102065
1 338456733 199148281
2 394406627 507240489
1 238997059 544253413
2 311840152 265547451
1 371356275 272829805
4 553813665 23372773
3 927193331 907328961
1 176957579 605999711
4 877910200 332090209
2 728533355 279740232
1 56433820 526673852
5 510492273 339479178
1 770224623 861325413
1 278708628 552920015
4 5087378 372664043
2 331886771 664074144
2 942399449 898413557
1 772612724 775789189
1 82550292 164786767
1 328152038 443993728
1 597567151 412307585
1 825214245 227626866
1 670236538 240317711
1 816951302 431506733
1 78306045 456087414
1 648785333 739921595
1 159536781 731887831
1 803770852 40345905
2 532650515 26558557
1 400934083 720467514
1 601264829 871491515
1 149846522 54351656
4 595200249 417455558
2 720667546 899368506
1 856193157 841412598
1 549836380 538363578
3 964961882 661127977
2 459360203 596820610
1 699230139 456304458
1 907478394 982433406
3 894081341 776390212
4 55925711 436763739
2 174426513 391811630
1 641275504 695882135
1 433410066 723337311
1 685979411 138070678
1 764815078 975508644
1 946785542 172099040
3 786568835 517797805
2 820768342 528204152
2 269006847 594900942
1 121674057 174110590
1 856080173 809301386
1 704506456 527507065
1 908932907 616684099
1 608194283 27332372
1 384277041 373800830
1 236976046 973102364
1 771631161 748653519
2 440017388 251477301
1 774024391 937309087
1 457475912 686531829
1 482740918 691841824
2 935742639 817779340
1 77660488 715160071
1 750386876 386707200
1 285186375 27391838
2 556419168 706461234
2 113057002 545208676
1 754584946 407721215
3 640663319 436458589
3 284813692 302918653
1 202550715 780661737
1 701064418 23184712
1 435777245 264656518
1 490655318 240097215
3 116364110 334143776
1 146747714 228067224
1 726590590 85164616
2 535844827 923775005
2 938002506 671089942
1 452153616 740619931
2 411752784 804340711
2 365028643 357631272
2 501836888 764279694
3 810117103 382737573
1 872852464 746999839
1 942885025 350240521
1 863849356 622876335
1 811032102 232591849
1 272173015 835784080
1 370981005 846727329
1 742337956 697608897
1 288547036 726004318
1 579966942 443359363
3 839650347 30284129
1 679031270 949979179
2 783178785 306727353
1 30277731 751453536
1 356975471 72875406
2 844856419 426053382
1 375182805 551774662
1 723995682 156034372
1 707264034 770109357
3 699482958 703451711
2 683261015 521125832
2 704111578 914463134
2 988032203 819163443
1 450208703 897073182
1 971442241 552187310
1 950886459 739487966
2 504784907 472804814
4 525108669 506655871
1 32170096 538307973
4 448350503 550146314
1 826850001 898246033
1 165933109 694899365
1 204321177 340428049
1 115861894 384954860
1 345808731 938668240
1 108752214 785525241
1 898284133 576156306
1 598319885 460947442
1 555982329 126556993
1 918997706 792982632
1 148743821 506745308
1 294316656 53972298
1 184798864 404611736
3 508731282 268421445
1 184678584 206504263
1 217007275 487029416
1 392610912 385184460
1 95980634 690587469
1 858992719 783494539
2 214099335 596416527
3 656633280 838418943
1 343545314 948935259
2 242941190 602028340
2 427043990 380186310
1 18315227 790364101
1 568602817 502083685
2 694348774 607298738
1 4715967 966655594
2 900392561 856916934
1 384601181 105541170
1 395823500 503423218
5 482023455 913314999
2 656359944 426093401
1 891923254 776358114
2 818019299 352636876
1 165372503 17972278
5 402099158 90976329
1 651136951 507199232
1 211047506 123762916
1 678714488 169693171
2 486185429 577873444
1 15930649 312294447
1 978621416 61781506
1 769611521 483907081
1 657451521 102771467
1 321507278 118916692
1 900076742 448610772
1 227887358 915715804
4 275707175 487097414
1 98503597 377311144
1 432873525 160876391
2 509178339 85394991
4 198177026 153026622
1 970475022 473230447
1 73593597 893631751
1 945989228 341971450
1 805067125 537801531
2 728090115 296503555
1 115089179 482995503
1 367345631 936820488
1 555913168 832246160
4 210008254 490372172
1 950957950 858538469
2 175274925 91209403
1 758834526 107727401
1 461318034 957799573
1 485264922 547468567
2 420134224 602857015
2 387086942 440855784
1 359269651 482741265
2 224218166 759316117
1 994480627 622346354
1 716874955 746878454
2 412711550 298246372
2 374093277 73629106
1 156746332 814094440
1 922206372 230572906
2 467347820 293815177
1 336814326 601473165
4 43897267 313152077
1 657101478 820712506
1 304705288 914590329
1 904564111 924751357
1 432301662 654969425
5 185986575 455061813
6 919939672 39950144
1 265248731 443610595
2 280788050 638447348
3 559946844 516326838
1 169082146 618768308
2 425101715 175093468
2 814596757 819064934
2 369273858 433322398
4 168344739 799101932
1 205575283 699882926
1 360722568 214203538
1 634065128 47066919
1 150568513 417866115
1 90914047 683633109
1 304028019 850806575
1 473089752 512581331
4 47713407 633090266
1 451974959 532682869
2 794008835 258766307
1 699174150 10860725
3 219374253 852132007
1 775630764 127971298
3 391288055 497729629
2 568178540 690081515
1 707009379 708149793
1 592124776 478614714
3 357044164 367048548
1 736806787 704513447
2 594399750 162611140
1 393982770 634677323
3 268409339 5706060
1 580964173 949431819
1 584835711 638401314
1 802221796 712627044
1 841934777 766284767
1 271638387 456359738
1 661449016 114388679
1 18657192 561225795
1 527871714 533339421
1 987892874 789885483
4 245539803 985737004
3 348748317 154898933
4 885542741 772569267
1 292796368 542577655
1 705276175 477101623
1 502241097 31694342
1 627553746 929100290
1 650154816 44918584
1 951755750 524095823
3 920437527 582663279
4 955447022 35241078
1 673497724 530278592
1 938214291 977632754
1 37720947 85000083
1 988051598 421492086
1 81693236 871324388
1 250748341 710684007
1 845272936 267199493
6 867420396 64785701
2 373983676 484363668
2 973805675 421508737
2 877329428 697815220
1 457448038 522629802
1 173215278 183542077
1 262868735 405388137
1 990792091 300281073
1 96717933 851840275
2 857758561 289341836
1 483124130 726255317
1 51766875 427379271
2 330872075 52397389
6 482985310 620928032
1 430379762 445454940
3 466925372 300374097
1 39999483 427212726
3 49415496 759398641
2 252120250 761521677
2 825787199 707840411
2 50082976 743453769
1 631620355 472195568
3 342313726 669434654
2 370273648 328464826
1 608197553 356596003
1 133111044 202644114
1 857419406 398202051
1 84641587 860786950
1 1807625 237141892
1 664887417 474081117
1 812348300 604973415
1 899726268 108778403
2 262316439 207549207
3 792494631 101324076
1 613262200 998521866
2 204634031 626085546
1 872635215 596654608
1 570251161 558319897
2 458001133 87908343
1 747490788 722203658
1 568808349 547318324
1 698335276 797109912
1 760553642 17909127
4 659665078 238602569
1 864712969 766825967
1 240417383 201779840
2 68198965 540547650
1 201975793 702200379
2 478954145 795864336
1 483276506 896980598
1 492011718 614192583
1 869008876 65204450
1 762285738 252637046
4 738732038 118353109
1 379813081 972077469
3 873733767 206848498
2 461492727 551312528
1 292592482 407651100
1 857299753 938691170
1 961200676 693805019
1 721191739 695102960
1 808815250 646127487
2 269758214 399485385
3 47709961 450711923
1 562189268 898766142
2 713838006 503935465
1 119538681 825069058
2 258722055 961050914
1 414342265 658112820
1 229300310 578827301
1 905500774 25296252
1 127099343 481321517
1 697867521 673836229
2 569540092 147725558
3 993097479 595252643
1 914431015 421636284
3 502327097 339173082
2 708809782 367644752
3 810698784 578075398
3 758668213 650374878
1 214085551 257511600
1 974031183 354238255
9 807985828 822076378
1 466018311 439490672
2 957802398 453184139
1 758442130 604581648
1 897524259 146479808
1 415532816 296211073
2 600511640 22742321
2 808438433 334503943
1 321964578 925210427
1 746984792 872958291
1 607678679 706748389
1 394032620 78947058
2 274478492 203408253
1 930702885 857759374
1 89237321 8278868
3 389863694 16338559
1 700264699 225875907
2 830608150 918103608
2 643297584 738292936
1 156096189 863736395
2 526194827 520752183
1 414641732 970965191
1 679709817 292076890
1 897448492 123596123
1 466849724 738043294
3 94049583 451110254
2 309392269 808312162
2 388691568 875676193
1 81780426 377447231
1 661139910 945509967
2 466152665 937538342
1 311036068 208227589
3 289235462 123543696
2 165538275 398692041
1 933546155 64192478
2 893821047 110549693
1 34508233 925705102
3 720171496 750143124
1 270646167 376506850
1 51915053 883986622
1 771535201 233144119
2 159032850 275412505
1 761686579 222779578
2 173522417 626921132
1 876993300 323408691
1 274829088 979116460
1 70332262 714989008
1 268461424 394500766
1 473186855 28197459
1 171792922 535536828
1 215243994 942948474
3 982405873 344612242
1 921650082 810983235
2 297983924 308750227
2 360425131 323330446
1 914086766 676678939
5 268481172 849094398
2 225598175 698927891
1 203082816 410042296
1 538068332 940669291
1 940310277 837241056
1 888821277 743818670
1 910480692 344716372
1 865311440 588972713
1 605267986 480707119
2 164004498 491706177
2 708862310 905744410
1 617133631 858133887
3 693075961 458049317
1 147097805 600377608
1 478200605 233858182
1 402111565 21770093
1 245126996 461168400
1 218307964 968053830
2 862111675 566599236
1 260192595 743326554
1 927172829 917269888
1 887312225 851648238
1 683073843 534658981
1 742719988 469943151
2 326477931 203591300
1 355426368 129223392
1 310520999 731153470
1 596311213 133511643
3 358236095 414684956
1 561977260 786841201
1 838038716 282834157
1 868579964 391559741
1 375384906 640786734
3 189299248 655485818
2 384674246 374159491
2 505352489 474481814
1 219648071 378525117
3 621142116 86523454
4 324245579 757429001
2 742835141 997722207
2 750617541 392176235
1 399479489 685744993
1 983789736 983542773
2 121523686 310637087
1 222553036 294410094
1 366706570 482407121
1 504766768 931211185
1 690968604 236808040
1 726104777 380697025
2 712435148 535321970
1 859320871 944541665
2 831332743 821641202
2 263425078 518228569
3 472817678 873864952
1 557446975 55921906
2 252245338 27795726
3 585546839 590193248
3 119731363 949184683
2 345915431 389789320
1 474229944 165910695
1 523307639 11545231
2 614991035 560917642
1 923105963 158393787
1 497583685 990850762
1 595370135 642631783
2 6280942 789060932
1 670374493 50608546
1 323498741 310398524
2 325289500 871303631
1 921663447 966891564
1 661113835 563399373
5 110425420 315599811
2 450350330 486875913
1 51085206 251866345
1 384571228 358185105
1 454016497 645517133
1 967481556 361969831
1 48817679 224934288
2 536908777 345982411
3 354960252 572701464
2 227355500 89994364
1 681394391 876392763
1 599957368 608030697
1 634432504 317237299
1 428514132 435525499
1 40833516 129761229
1 664312807 822231322
2 382790956 180763103
2 364470371 625075289
3 16770074 779967902
1 358909831 72320277
1 327266703 229151132
2 159045492 744759682
1 53510522 466237068
3 167838363 31884374
2 878057135 396003182
1 327860237 314382482
2 440301927 658784612
1 187551289 396044398
1 768567217 87788613
1 548217663 673934366
1 13343807 687413311
1 159697042 470996183
1 879072347 545552750
4 963363098 265007199
3 865040424 216135175
1 602545254 746642727
1 394188824 955460478
1 96696889 221512479
2 90401843 37260253
1 620193564 843212968
1 785589372 638343425
2 326949634 792521367
1 345333915 978286752
1 559213320 868527165
2 517984248 425608262
1 853117047 428529674
3 823300047 228372374
1 732740652 170997021
2 85852161 100451227
1 311975411 947247543
1 732637137 918658857
3 547190244 903949631
1 410050343 215349781
1 510105280 77214394
2 454637762 534467390
1 350867113 656775036
4 461142306 192084416
1 984886194 281495423
1 378678307 391696217
1 724453700 311075602
2 492763002 522243839
2 798428505 311702822
2 109490905 84143357
1 653667301 227146884
1 481393204 941111755
1 48591330 183109448
1 541228558 159053452
1 71225239 938707309
1 755562518 660947448
2 248868507 549508953
1 448980202 67492948
1 464933929 367080145
2 438448797 960764773
1 359056294 134552308
2 789314606 246456517
5 815903329 598937447
1 822532198 739115139
1 624220907 192819670
2 871583496 12611252
1 329116181 635366069
1 983754564 820686168
4 424293827 264216578
1 865533247 955046297
3 156767239 3788231
3 135581916 233325563
3 953799793 567410234
4 615013524 324960860
1 970292421 464878066
5 691570366 649104791
2 733083506 112108389
1 453083618 880564840
1 290515877 314256245
2 953417021 971914284
1 580903186 537492129
1 615199016 130097020
2 97001857 296005147
1 782981774 208490525
1 296200854 932651215
1 519250325 371302559
1 162509345 101751064
1 552704722 372157417
1 574078915 864672350
1 116078284 872314345
3 622496261 587794525
2 859490035 392703986
3 688811881 55851072
1 487074116 246383287
3 327170205 291756639
1 683593547 57964307
1 84134082 237033603
5 331621331 225838225
1 220845321 762647957
1 997638410 648462690
1 96052245 556120667
1 90488718 335121303
1 943313300 648948923
1 136867739 730436228
1 249212561 155837020
1 983477588 994888725
1 554349327 531837973
2 37490891 67267131
1 388986916 993317148
1 426278453 254013928
1 455870375 229666326
1 896067716 581422983
2 655103653 646692023
1 543223285 293168349
1 291169888 607045400
2 398235950 708585512
1 95387237 631903266
1 940455193 582824923
3 970663888 736468208
1 533151324 316463112
1 445320579 752327120
2 646290138 143278930
1 534493467 138661529
1 147231774 846662271
1 813022206 646833854
3 895028476 554461552
2 118095205 574483872
1 329629171 787288792
1 954676225 563831244
1 831845288 430379653
2 656309830 950277751
2 135763533 311248374
2 754907232 161919682
1 900773207 142367578
2 578292547 291340517
3 69089928 956188113
1 325316006 493776872
1 623656002 566309690
2 874225148 293175979
2 254954455 550536245
1 364992133 531366305
1 718755137 866827666
1 227852966 228735419
4 115301178 187605850
1 277603558 901739724
1 989917851 230925938
1 895917779 129457992
1 54707548 983856452
1 4620580 223432486
4 818389003 183435589
2 791701390 613936323
1 241653295 80343958
2 183213392 659382626
1 648557339 113424971
1 147696650 47898263
1 810069808 611798160
1 187944730 738971908
2 430824562 901297567
1 271211519 815244948
1 739712488 190250816
2 669062557 931731663
1 822481910 57137636
1 34328404 882624189
1 464260092 61321552
1 997910729 196824865
1 789223987 82531261
1 168295261 119406638
1 61640875 640646023
3 853973565 803945329
1 108920877 954449655
1 708555889 46719627
1 705211381 330169766
1 632772713 294157889
1 242387412 161047433
2 625569078 742334389
2 420761543 205626398
3 947409398 432453263
2 55643683 639728991
2 580224258 857591493
1 291294558 21228596
1 171035553 861541690
1 505627961 521768182
1 708306322 457486714
2 344187340 878848385
2 937102824 25181329
1 588721973 806648341
1 855378769 941084539
1 908546171 778070419
1 250250168 207207202
2 739792044 464315333
1 303584540 809524498
1 8938949 501480705
3 533306253 51469606
1 279486411 855262321
2 145966878 915965185
3 219333955 690500670
2 930718726 633500647
1 660210729 902667002
2 925138930 377893228
2 630486174 610280788
1 951955748 386705191
1 456133017 309714178
3 188068017 48050145
1 290397698 568306331
1 490999250 573499388
1 878359045 781135528
2 262956173 640044366
1 105204618 596145182
1 51087743 551546246
1 420254823 926514343
1 261735769 610122250
2 689851153 938944402
1 691365908 956836012
1 568571666 503092377
1 392734619 13495440
3 720663104 857644569
1 624128914 602013822
1 122085228 268100544
2 946140293 55081441
1 751149101 54246797
3 193351069 180913478
2 844028900 533877219
3 880201023 994412954
2 529186595 56333868
4 983960520 475703756
3 358468618 617902253
1 433511041 965640
1 129475185 629672398
1 760643469 435599419
2 658965646 981525416
1 106328458 508760890
1 894210249 196187981
1 807169407 703578438
1 179355273 571115136
1 443075039 904266180
1 506434888 69085228
1 883225199 500550925
2 992558214 660349908
2 534968294 423373466
2 67570493 840866424
1 297585519 763903860
1 89838615 722547477
1 76412994 430964225
1 928579197 492789275
1 688699619 159533050
1 248063026 769508260
2 70619024 411599685
2 650019617 513155778
2 164679662 234522735
1 486127210 547587304
1 845051749 262420457
2 974053493 691706603
2 623681460 441670429
1 326860410 875180382
1 971217060 607124849
3 804192178 771867445
1 633527334 89607928
2 348584779 309543706
1 377359194 671967542
2 736026066 551038355
5 850061077 27512834
1 467360946 183493189
1 246003746 480947684
2 14408620 853373735
6 899893125 291564848
1 17561210 624129277
7 115720875 465132253
1 3290055 488228579
1 841965152 466521036
1 244836510 169900697
1 894917625 106633582
2 312375171 920328652
1 418065089 956575294
1 783508178 789018420
1 238774182 93134635
1 19897820 642042396
2 131766969 477941536
3 385572771 756292743
2 447768578 520025486
1 7526663 234447873
1 832476164 743270406
1 464061649 355644895
1 370233731 710683126
2 488086058 213441968
2 606124088 724283811
1 469001388 834845357
4 638418844 971103689
1 920383463 650964039
3 191048669 260684787
1 503532208 942246028
2 340027839 924218637
1 95657917 1664092
3 42423544 232662364
1 622293144 987439647
1 176922995 29651077
1 178494316 291966680
1 785754606 344186607
1 226822084 489643477
2 737270061 271310163
1 307048784 285302450
1 674397061 770954000
3 167678763 526502270
1 554331503 694210841
2 597759910 865385499
1 295135923 553864724
1 448390384 993578572
2 227362337 165802808
2 578844148 456088017
1 641806467 274628921
1 883500391 699503306
1 472366758 222182863
1 18309693 53496371
1 629805825 435136333
1 939521678 7004504
1 170200977 509646176
2 695584156 678743151
1 41272092 310092850
2 610308777 682398821
1 269885437 467312269
1 438908575 181494545
1 687338202 493437418
1 551804493 11347805
1 109702819 957184762
1 787712767 395481782
1 359762779 651167099
3 429284019 511592340
1 270088065 356470240
1 55144614 625559482
1 439954134 272263241
2 446671655 152983091
2 512283491 465680573
4 996225693 857795462
1 845546705 464247198
1 706049190 848139054
1 27770044 720884663
1 71494302 700539968
2 547183931 673424775
2 75533299 949995911
1 129283863 198452682
1 313014094 313639636
3 342265592 49383611
2 776713221 130305925
1 60938013 784089404
1 889236714 721256056
1 638853786 932209433
2 562438496 984780182
1 996923152 683052257
5 512838745 692458136
1 845991593 554963105
1 937771385 818444770
1 14046548 334049781
2 75576798 369259814
2 285288547 794556234
2 87346477 704570575
4 298463989 517640292
3 351696490 154266727
1 194649786 118240459
1 962265719 368570831
2 863766715 900084240
3 572408088 282661804
1 961689879 515284843
2 501658081 26170748
2 585605596 162981423
1 80678707 637129232
2 623155375 121645439
3 917689452 491909728
1 754897089 931933184
1 689933508 6340362
1 312386427 975439590
3 933543471 93593908
1 928059949 398743763
1 660372847 955146154
1 874877203 689679975
2 465886817 233159787
3 930443243 417280479
2 277801343 978943154
2 823769197 824025767
3 879014483 455620571
2 506866243 255602809
1 244983587 804524613
1 689237916 230704489
1 451451681 517566058
2 19891137 171614738
1 3058649 419038869
1 524174884 828043837
1 120263119 214746957
1 452064877 51116205
1 568278640 498364725
3 979673945 601774017
1 852127620 369471639
1 853414029 93175350
1 307543763 758346545
1 118915165 47848085
1 854049469 984377379
1 627058081 892390777
1 529215065 997825396
1 558547181 824761197
2 439160712 848487236
1 367363957 470514633
3 441181076 347726442
1 365793337 363102071
1 674441683 764262673
2 21878027 234306977
5 1412910 688447171
1 171889129 665896632
1 905709263 556255325
5 781744671 148927204
1 351797060 469020790
2 114945546 661740610
1 109241413 986479695
3 736265789 954677640
1 246489596 304506630
1 151194820 454610808
2 131222100 216738025
1 383828970 552940772
1 702003445 728282079
1 535560323 254950320
2 882505242 508632599
2 257086284 983122001
2 591554271 534511832
1 385941618 323014827
2 845227034 439266799
2 499822855 971130740
1 819045568 153432952
1 384870531 632752088
2 250592965 346227759
1 410780685 378150302
1 862244008 644167242
2 542632294 55057943
1 542246484 334802317
3 304483656 713209217
1 577383582 87523423
2 815862218 498181673
1 859168186 933710578
2 510131858 635498018
1 916314727 551335692
2 767579052 699674060
1 325174036 186429566
1 493919362 199522758
2 525076500 124643855
1 17511068 341350764
1 63863851 122996387
3 888123439 219538850
1 606642865 359607961
2 571030378 865282390
2 476338193 971449980
1 604995901 987006696
4 791499960 853743913
1 621776169 513084105
1 14990617 658847750
2 88869653 395057512
1 629616476 543758687
3 23426493 237310733
1 442421791 423983777
1 177439182 317603871
2 86294140 62396410
2 434617566 176188221
1 783358437 436687424
1 410976477 333917903
2 147407315 717459382
1 284604426 131635449
5 28068107 544373908
1 316726305 985203063
1 318803705 717607950
1 134147773 986940217
1 387158131 198476921
1 744102988 708630941
2 390434653 832591761
1 850040424 95311624
4 117345129 867458422
1 69882341 727730446
2 206577742 726503445
2 195501795 734180298
2 833125604 916046265
2 616077562 7176669
1 583741727 872055510
2 354966793 816661484
1 18368725 878837230
2 362728326 81372861
1 779802315 606259944
1 343771584 916428184
1 945817641 345334793
1 826193752 667781322
1 470008528 769721963
1 951694197 720477691
1 473806142 939711762
1 31468548 111101390
2 645372286 715650956
1 549447928 360903749
3 321432673 215296
1 941895230 634123624
1 203008607 395471495
1 700576921 356911126
1 324928971 248846216
2 240579858 270052304
4 366501546 898954697
2 883864915 904547912
1 314963044 666648904
2 829178999 32989543
3 151068888 394658860
6 984329052 605005099
2 430203997 538341174
1 584024306 272300971
1 521881890 180509565
3 729405454 58395845
1 957733127 690850230
1 150239282 976832020
1 143201491 17592427
1 47986543 157780749
1 642822554 534342484
2 719404441 966868141
1 600478964 8793182
1 350682204 441238301
1 295230181 977283635
1 681050148 151048883
3 164873254 194902028
1 630418983 324408281
1 740779441 803463834
1 831112664 141633952
4 91270385 287531872
1 662270970 160060034
2 843266819 924432283
1 382878070 809961462
2 388915415 723076652
1 768459548 212358538
4 711176362 596228913
1 530013728 326715897
1 276699938 793234123
1 525666883 21198541
1 138217845 694553307
2 830013986 49938610
1 644463504 155372438
4 322795817 623792878
1 513797042 599170819
1 967410913 503698675
2 642042893 475193908
1 623592023 386022784
2 68964520 421718081
1 471478438 919487260
1 514598695 395618277
1 415929592 341978712
2 824536777 381157339
2 880237456 327817864
1 957776864 411708851
1 474062232 496518731
1 209482507 72517005
1 334291813 204020118
3 168974457 396572856
2 522646692 693458151
1 801524812 775312791
1 30522838 662620208
1 983834898 720814963
1 745340678 956517188
1 860819192 256293115
2 990336812 668953955
2 542596967 174477630
1 273017379 438007955
1 395053982 388709072
1 266684334 187757677
1 461485952 381880018
2 807690914 346309044
2 175151943 69994344
2 874777747 188952478
1 656254437 738207129
1 807690577 725092959
1 362244970 103381606
3 78606451 927311343
1 763635742 645877214
4 519923074 16623700
1 55557865 760358760
1 355127129 797835824
1 358773687 626684157
1 756752233 893260860
1 623446543 751340850
4 612941582 179983946
3 183537021 823526487
4 132673948 575966392
1 867358749 631547922
1 311951944 916311560
2 844014981 138642611
1 647306722 302181441
1 734254748 261867453
1 79396665 966876838
1 549130692 412255221
1 316742464 522517290
1 242417567 451312242
2 12826190 227294085
1 595443570 596087376
3 543140296 123666593
2 162076493 703860911
1 318787353 577499758
1 987115882 107683507
2 173203834 529380540
1 370834943 40539084
1 129634226 70897744
1 643437533 745142118
4 618907698 741604102
1 431479270 119716923
1 694125629 642381071
2 767867499 600347839
1 916163528 855035883
1 863886105 973130941
1 131559331 830660118
3 542949266 608492306
1 587282939 750962585
1 843404043 98349336
2 119695185 111477354
1 727674214 235616940
1 184336914 18992523
1 904254012 47949189
1 587427587 225293392
1 307323999 564956058
3 530170985 948828391
2 495806432 293947912
2 966492680 604792561
1 409146465 72268379
1 327555075 860628586
1 336251786 155838151
1 256403109 425134536
1 64352671 713898037
1 400058051 935753999
1 738889005 739481638
1 83343923 624775347
2 623271186 228708166
1 345366484 315017678
3 295285048 719747725
1 641031676 549343321
1 115248719 100334273
1 943637586 98723428
2 570977380 799723171
1 987435356 962255583
2 42804454 23091262
1 328037052 203026360
2 41483893 89844030
1 457781051 508107593
4 272114870 377944963
1 744403294 562032621
1 128269722 403013378
1 303878154 23369699
1 400828501 167892334
1 584150369 917202385
3 365790510 113669268
2 504457387 955252153
1 885214516 695786413
4 556937513 853839958
1 289764651 74234995
3 431915349 579824500
1 800450302 539844727
2 889256620 775526930
1 321501255 281823384
1 165079048 332392230
1 563739276 478801896
1 687084729 843130081
1 147903230 121490153
1 320332556 163383041
1 425848324 683705503
1 484319864 775562881
6 469414498 943292089
1 140783303 93585632
1 938343957 960681444
2 868421397 223532157
1 255776860 920137830
1 567513726 670400593
1 36346297 350930992
1 680257541 519959245
1 528260594 331584807
1 899611814 316384622
1 563977469 53592718
2 504604352 605194352
1 996200482 640741035
1 931096565 876062703
5 406894034 477778753
1 424595939 333186914
3 599702850 558990932
2 305314406 220118467
1 230929163 501231316
1 73949557 302159294
4 586463425 939009209
1 800976303 856244508
1 119565927 821850946
4 812677854 909517611
3 582016199 949711094
1 546223102 131153379
2 610795164 725063895
2 135141661 454991859
1 705134688 178237335
1 627299712 111995050
2 259976965 540514326
1 727092534 825043785
1 365848800 50685346
2 721113339 169085363
2 25305771 399592527
1 386593177 923550144
3 522611766 530389723
2 827044643 159989060
1 283664019 52053238
1 462063960 405069023
2 342825253 809353388
1 15466177 377476615
1 659263695 931374688
1 754143693 655985964
3 554676806 733060231
2 354119527 2530282
1 115787372 199212570
1 707882062 620001306
1 677764833 551824966
2 201304122 287837152
2 402022099 711844439
1 330762404 889626104
1 100830627 252474284
1 40450503 11297914
1 453900760 423774062
1 21409478 322585302
1 116850804 413959311
1 321731088 554101666
2 393454250 662345840
4 614080228 300235091
1 860886665 294202237
2 448843667 31749645
2 888826843 858780905
1 373209591 275870669
3 263929072 534403583
1 752405830 558793019
1 699821278 238558412
2 485367299 780942346
1 215923885 30994714
2 227270530 31239028
1 897617955 380150110
1 866508247 805242868
1 240936722 128648317
1 774293558 259167406
2 470881829 972925594
1 204744581 133125903
1 427547522 423093299
1 82628703 323451726
1 967396057 14456237
2 959251874 806439573
1 164183961 535475509
1 472914258 689637134
1 109702371 389805244
4 98912202 724283039
1 908700045 818820667
1 759295464 728172943
1 940204068 535169202
1 925978670 678007423
1 554754120 341857495
1 792642619 608980679
1 50375225 254998430
2 63124140 271121651
1 721797089 735779555
1 876024072 46737054
1 778336823 108440789
1 99028742 252410005
1 52487901 348009395
2 680448260 688715416
1 43405437 838039981
1 154748602 663505153
1 59103806 148889278
1 211186297 189810009
1 768512846 628163535
1 340900869 473633552
1 657661863 727677641
2 163239090 471134533
3 560519630 836509730
1 79540761 397117684
3 923945989 989485532
2 138222785 595874129
1 185030184 459414042
1 739096069 169516277
4 994748343 832383396
2 94389739 857337848
4 918721285 302048945
1 413973617 472051562
2 376526882 127691898
1 429619921 538816274
1 396253218 906656687
1 416445026 769085968
1 749871937 857968581
1 870311772 904126346
2 289522587 713276925
2 764926370 474356703
1 160742579 200317564
1 282933529 658412391
1 629368562 487437423
1 247612815 114550353
1 135752953 417565296
3 880090768 51111847
1 858564622 527541313
1 735187343 529900612
1 786764211 99014845
1 645486397 127759149
1 328354999 207013092
2 94264375 988507866
1 353572673 453091025
1 968495105 634848837
3 197425854 517364379
2 943407709 976915877
3 516869337 545050794
2 14835917 550928578
1 776419468 3760614
1 688356414 319233363
1 112667136 128021643
1 242156932 728700857
1 805366769 112504434
1 944790613 99166005
1 88591598 17120685
1 337576762 865739122
1 694704588 168830322
1 932514058 558400153
1 223852426 273613029
2 802506757 457096958
1 361888908 462393345
4 148304083 430435172
4 993517917 387919655
1 502066255 803602395
1 290623557 244766962
1 95606812 243005869
1 496065291 608025892
1 354132149 77547924
1 761317865 529814090
2 848184150 83589962
1 339467741 990676951
1 885742593 696287411
2 9899275 657430992
3 803860451 301419438
1 878183378 916876283
1 195292524 420052786
1 152827706 841842276
1 198713806 921846649
4 481919749 556608404
1 481095076 453997012
1 599913095 144197889
2 661666102 285794880
1 734334873 520961356
3 136029211 183722372
4 579602964 624654099
2 922167721 81034276
1 831982417 174052629
1 778449602 102538735
1 405264157 990806561
1 854414501 820208685
1 293923971 32367562
1 526762306 395771851
2 853280060 865587737
3 356650698 838144070
1 186802065 712798476
2 830431272 888019171
1 695333590 193077497
1 681734114 505707678
2 938760584 528563404
2 129465090 274018736
5 45363994 124377141
1 731976227 713821131
3 550134414 374945761
1 110288305 97913962
1 326615442 842795949
2 340208918 287233803
1 192031880 199978614
1 318987632 903369253
1 237807995 732607922
1 610754775 654380249
3 310449082 879491279
1 920265478 444308298
4 969092506 130484989
2 96467289 96184714
1 95497518 177916415
1 161349229 836245964
3 257529043 168558004
2 900558764 733288084
1 681516961 118309621
2 423773919 870560804
1 546877794 132637516
1 365647834 599245200
1 469194208 31663158
1 84869174 771534591
4 62776322 962736915
2 36977749 884591710
1 639703824 263297963
1 274763297 508472721
1 760288330 928684142
2 609574664 537147264
1 148147090 610411211
1 465225617 74116212
2 273669397 79735563
3 809578711 722264710
3 945785412 10434297
1 536697020 886334374
2 39588870 616490544
3 12099447 113261750
1 932733037 72674994
1 154476202 818575240
2 482403273 880277265
2 597481751 990327495
1 45483787 989233121
1 78990971 580849148
3 438399205 630973798
1 675128329 451020290
1 634195539 688611525
2 480806925 287148486
1 47586284 519375912
1 487457995 433373096
1 923349536 492016190
1 147345237 938622335
2 232268824 685657204
1 638627830 821840442
1 139974465 513590894
2 535502598 55892045
1 756535450 963426753
4 421288558 301011964
1 495979153 379732015
1 833529640 562950354
2 387159338 397070253
1 92202843 8459356
1 83694335 289226989
1 648729500 552730341
2 105658006 225025501
1 820535829 810497437
1 755857285 241234214
1 25021990 16587128
1 137584910 39034981
1 571963422 682770853
1 790840067 118680276
1 101158128 914742247
1 782262781 751620873
3 652192424 316266501
1 854053177 116695331
1 351322569 199534181
1 869730441 883384281
1 783556956 986667067
4 856758576 433920799
1 692566943 225470624
3 583518035 755797
1 100025924 357755428
4 835738023 257359180
1 424807066 391549899
1 379797431 449878775
1 161786690 966187815
2 931434784 601292910
2 227167937 706172951
1 826945606 169137535
1 246712524 937954163
1 579550210 202904745
2 110442238 633180471
1 184076881 839002370
5 533675533 795442678
1 781427102 23373754
4 911741218 114916288
1 625035816 524663130
1 351131511 637285270
1 156834101 485637947
1 682714764 919216619
1 403588998 961232816
1 314323002 369529245
3 564844056 63514981
2 922613476 462076794
1 333082009 385213882
1 506615604 845635804
1 297057055 517194012
1 933376953 127566301
1 66771354 226267332
1 777510792 149387204
1 507426082 626167967
1 623524805 23739309
1 810050913 859386382
2 925391801 904977182
1 981047061 59161113
1 854514992 659482015
1 997617564 982944337
4 638630371 94459420
2 909377222 810677514
2 307982708 720230450
1 962949486 149083877
2 892708753 398264366
2 278499461 841393818
3 963466858 914173915
1 866615930 544155244
1 47942161 493896429
1 783396239 299659949
1 624335484 643971530
5 66159170 28873325
2 25919564 898325610
1 940431852 946354183
2 362818714 719673466
1 805412409 448061817
1 677698081 232010179
1 540298310 209050451
1 366384107 98369639
1 159791491 937862413
1 836438966 416504274
2 637343580 162711414
1 182651586 75045401
1 510473362 774435295
1 981961282 644090870
2 78111130 333524819
1 207503353 469593303
1 582632979 666421945
1 593474042 260617981
2 538663343 206085954
1 225202639 747224901
1 18259067 94014626
1 800179415 313880584
1 732832081 193028781
1 93598087 874267700
1 561557827 903150273
2 118269876 190895277
1 679764825 679526538
1 200355194 455508227
1 628281491 551945328
1 757172024 676946117
1 948767847 524710294
1 993246936 513035133
2 898050699 839035486
2 668361961 459584154
2 56965093 492825887
1 691633836 872206141
1 848959322 954587074
1 791571839 304941829
2 921257584 383814178
1 917256205 674916250
1 446046914 725655678
1 306411972 589757263
1 641961109 448057034
1 240476328 820550028
1 826192787 487612758
1 988337245 671757927
2 18739382 640196011
1 317455749 519845213
3 63656804 401329384
1 309961405 943781963
3 152960612 371225687
1 647809338 496917287
1 590359222 404017270
1 214232892 34011140
2 371995931 838878997
2 937347026 46326042
2 880762620 35237714
1 888839520 471936007
2 148218322 82818991
1 976973231 757254835
1 300282732 546289805
1 807326634 67899030
1 207174637 456602903
2 227210693 419784100
2 831648777 192886179
2 401552087 524424846
1 20204724 900967566
2 863376992 392439039
1 722216523 624335856
2 1583162 464348692
1 948705912 714749904
1 992010507 354524742
1 269230025 41051649
2 556294988 290791442
1 430628769 462035346
1 712004785 911383000
2 992421869 398687283
1 991718657 867584928
2 499682973 957843947
2 825813825 423751069
2 112059948 326647226
1 982963345 241240119
1 563974762 154246783
1 105306553 645085894
2 344574473 174863325
1 487258428 759192076
2 629467520 193867629
2 539342559 524986427
4 433045207 117941813
1 822496679 130609270
1 698112736 212437848
2 492432596 770867084
1 175031334 6570267
1 51745440 891366519
1 637186793 463152355
1 931248637 858027383
2 376334684 650569254
1 168991892 941140416
2 415291653 606196602
1 559623474 594320131
1 882650348 437623333
1 693961112 465421050
1 267794668 922440042
2 88692371 63058031
2 189183118 818272282
1 725295784 819763507
1 305000746 368067529
1 87088055 156888343
1 170312159 974764502
2 321238737 167862470
1 593334426 953957496
3 459394903 648713638
1 872946725 51896347
1 13647865 84234029
1 210639931 920179899
1 692678755 755084301
1 872181392 508424922
2 623215565 972279916
1 102403515 295382677
1 202521678 438129649
3 235533150 491994843
3 425932574 459230984
2 416610564 301337001
1 494113504 615612773
1 636696319 858360182
2 64451796 618213829
3 721508624 52345499
3 81134245 351040844
2 638748080 527894871
1 591254953 970519769
3 739171933 758811856
1 222018126 215145804
1 733776500 514345340
4 280130891 996682226
1 983481674 487635022
1 614420160 788602768
1 953935448 206398693
1 130960069 483967665
2 82587734 231934
2 290262349 578122761
1 89478708 593516381
1 10074161 505404758
8 990031893 728688706
1 491266213 490625670
2 18993655 695491809
1 821461649 369758992
1 879128418 885268803
2 37434549 749354585
1 511916014 457708741
2 310976191 472689225
1 492898702 25866338
1 101679316 500934058
2 507221059 411091172
1 97477312 599209226
3 140793346 63139299
1 527272980 184779260
1 558413774 59582027
2 962909775 248900998
1 996282384 299524371
1 542203609 83534449
2 748767817 343670219
2 285464683 660978835
2 30021420 799980066
1 468759207 755898016
2 224827855 774699901
2 155131053 613681197
1 659735590 384577770
1 540584536 731765566
1 280624927 944344302
1 736796799 332780558
1 726454246 805329026
1 192172268 227731296
2 534703012 835914558
1 755575348 993613941
2 408774464 924512063
1 498158623 780026994
3 411611463 149472424
1 49001919 459482050
2 243057637 14013157
1 503686059 180211142
1 394458029 777382762
1 705861472 997901749
1 931878803 962664717
1 900428830 311177618
2 599771229 975582232
1 816653749 154296807
3 647828981 150254305
4 668480428 576382020
3 903077590 148744378
1 891796951 700143891
2 722824571 414829304
1 172785845 915010157
1 712137854 611110084
2 465750428 701456672
3 217480907 574754559
2 896185938 337777686
3 806556536 273014246
1 544316351 396335771
1 950386197 369502389
3 537040230 966796807
1 603705736 520159462
1 958573151 537628089
1 612178736 587832331
1 102499058 861282024
2 455425602 297156436
4 177905363 141064560
1 142175210 38286482
2 719562816 291889716
3 74283309 860149753
1 27486306 832825066
1 712046453 699226777
1 226081336 977186724
1 669008250 163145130
4 63784361 724670818
2 366018129 255874239
3 925863218 347647008
1 548946454 261193017
1 995564507 162561337
1 177492751 828103735
4 364550361 431638802
1 440629093 173833727
2 100921114 135743271
1 226935463 904848410
1 914362973 132199274
1 564480034 236151498
1 937721422 881357228
3 830722782 671848589
1 947029980 184126440
1 543053013 475771028
3 729010834 751540860
1 803932981 273343310
2 203402273 197405923
2 591208946 143359320
2 226861668 350648394
1 928866934 286243114
2 970898892 74777034
2 854266207 69378299
1 579825131 160725564
1 213762135 928426469
2 542311977 272476192
3 450096600 390437102
1 74802196 136863943
1 783604960 827674538
1 767796803 732569447
1 997818940 615480295
1 258856245 982177020
1 551518590 52662614
2 377910399 813309453
3 508304558 616495087
1 717707669 638478477
1 904560178 763793124
1 596095806 757650162
1 59887538 994423007
2 588530988 418222767
1 443743000 715276291
2 382556492 364383374
1 798398723 798319473
1 77501224 387982952
1 642231151 759682984
1 120311132 843696724
1 336654884 798398611
2 915571872 967914437
1 846951910 77391449
1 717410734 662902359
2 719233079 683073027
2 417492796 252689495
1 848831671 896654706
1 613868201 618025185
1 547171851 632259913
2 827085814 122464961
1 721253646 388900400
1 961344257 476668503
1 20934491 592142634
2 891194470 15390378
1 641028542 891564725
1 205626964 26818787
2 772348613 333604026
1 388676277 909918793
1 669482918 179788464
1 623611029 825984824
1 172240621 282591966
1 78306578 599452117
1 848070308 494894502
2 126590996 650951183
1 839302258 470935372
1 915917512 19440935
1 429496435 286632055
1 851209849 721136514
2 282716922 268894002
1 783541333 663992483
2 90483246 124610764
2 497555133 597077736
1 442869346 967925539
1 738448582 970974658
2 222695367 75774973
1 186511603 774259891
1 405277993 163248756
2 178769006 309917011
1 832436957 742857858
1 862574806 442298057
4 956920332 852504310
4 111473452 774731648
1 892598018 518030179
1 662654443 111444794
1 217190902 305630963
2 23558407 945836118
1 431629067 214607524
2 780303376 540094677
1 111642160 974076524
1 710900008 429147426
1 259629184 465129438
1 134411814 252376507
1 221711502 386168815
1 445186021 432377306
1 63829298 596372748
1 170707136 663564565
2 981440369 393640739
1 6737169 607860139
1 544493779 961567948
1 637284462 557946618
1 214994389 90739182
1 437198656 614866814
2 110725219 695673708
3 970567498 783928763
1 765457014 572276756
1 569898843 308007044
1 289918104 387044227
3 209718018 633063392
1 495595262 23567303
3 168428069 608658462
2 185187977 629884271
2 780375840 179107453
1 389369043 933747506
3 673960715 85300070
1 840163780 107046381
3 270353243 815372913
1 686355013 622356516
2 441922848 645636367
1 532393236 264604801
2 996726463 916722674
1 417515594 813471715
2 452267532 876352671
6 548658520 51601417
2 159392698 961537237
3 618954131 356433956
1 70889238 377506226
1 58144832 531983743
1 934899541 494566051
1 875105507 995625661
1 750005422 170515222
1 897458047 559988122
1 231411985 986736009
2 284203989 855176957
1 573698682 989911958
1 29687897 528204140
1 526992636 172016777
2 963295490 939685375
1 654933704 828284710
2 314785121 459601493
2 97507429 201030840
3 417278505 256787473
3 916756192 641878988
1 422904270 134856674
1 245250973 329098399
2 350465234 718865727
1 402679437 637281548
2 985893462 695967588
1 262839849 277008624
1 899606428 424262601
1 840626893 597815392
2 778919265 604303916
1 175826775 217243487
3 533110923 534562163
1 633024260 681853487
2 441342954 344177144
1 255395998 159858851
1 118756533 118779032
2 669817951 854128325
1 869411604 2144482
1 347237031 678419952
1 624527954 994571894
2 861663458 734950772
2 915511171 905054801
1 181544001 260887287
1 425206078 472441866
2 668392567 66705171
5 73400831 931229506
2 898387783 23935233
2 932575540 472024072
2 359436342 249261201
1 713267371 819253683
1 924316022 364674256
1 353996373 75249010
1 82963442 780062786
6 488464547 777749928
3 53249684 644362089
1 660342150 253095483
3 33345091 322384983
2 307286392 882101976
2 655690290 976172909
1 703556700 696203208
1 220216310 518763809
1 634916953 268308497
1 777100683 862362111
2 206262208 633290751
1 808365285 516913487
1 903823097 830049880
1 563170201 47749599
1 214461993 798564300
2 298869483 923768419
2 325152718 329670982
1 373535389 359709147
1 822411365 9627554
2 667990949 533497104
1 356536174 726924337
1 367812567 209226371
1 328864792 169914478
1 199997858 497057737
2 663542483 787931143
2 91129824 711080249
1 574756267 609372058
1 644820384 503193298
2 215525051 494883378
1 120722373 572949727
1 215000938 79515308
1 73795898 530977086
1 479481381 328823488
4 468373086 213831986
1 652296743 287272712
2 142224859 732215368
1 251812319 323694392
1 385525961 814379593
1 388901613 702810645
2 774747284 22583688
1 641010790 96727215
1 417429416 668842549
1 619688626 316683181
1 814593882 63792404
2 14244667 581393403
1 476013823 441835644
1 706740108 620653013
2 637778740 988731666
1 235810773 620945058
1 712502029 101958375
2 440485012 682976756
1 343834900 811754748
1 615004197 767046393
1 533346751 121795876
1 990737485 142634532
2 333630248 184591138
1 862588417 523709511
2 590498337 9034796
1 198384103 282122997
1 767611722 929066293
1 920939483 585100182
1 3307238 408790201
1 411927131 468213727
1 84924362 286392916
3 430780530 588731818
2 16184077 117075548
1 955695872 587923817
1 281476569 84558502
1 745188257 557899740
1 400561421 232812417
1 20614539 110047339
1 86077231 832632487
1 734994487 621287635
1 820686417 80773652
1 887913395 915259685
1 81382093 873143162
1 334309482 117178957
1 932186133 749807839
1 519850495 543545327
1 632094164 908648398
1 170990611 958602646
1 723427707 960895264
1 435388443 343554848
5 126458019 489128792
1 858314385 490780687
2 908478177 880868165
1 270368520 903508952
1 501013019 7437749
2 933236774 967367499
1 612590025 454582545
1 262630317 299669528
2 174260425 523039259
1 421955366 834604302
4 31729203 260934822
1 185343635 349695544
1 658904935 962541239
9 347459734 814546175
1 454789724 110274911
2 584835000 282623794
1 551728243 747442848
2 390996892 473840777
1 455664507 613438328
1 496768244 349623599
2 567901641 728445453
1 60521574 430865373
1 112468113 402114548
4 610580017 793748239
1 682950534 120261776
1 915951446 348799029
2 441639622 745028327
1 888466418 695596792
2 328610412 987014503
1 717080717 671818860
5 920450145 312177667
2 839153608 618460736
1 740246146 171393413
4 771531902 392247919
1 65764853 821567086
1 219467319 996631900
3 578712663 895408548
1 370216897 31480116
2 874528781 299691784
1 848066447 264651210
2 113107434 843501501
2 952025265 782265512
2 234626695 543925672
2 755883881 503966564
1 588379694 554439943
2 776857832 633985264
2 118249019 481783907
2 460174586 257581697
2 352202828 434609531
2 678968977 902702985
2 578706360 406774487
2 270019176 466437585
1 668411319 603758814
1 997848769 615489692
1 505533787 571014806
1 185056774 166794816
1 887498313 261630898
1 439279859 206054160
1 241597099 524311720
1 852749850 978231237
2 965756505 936724880
1 891720601 538184083
1 290203895 591369491
2 654222403 151291176
8 495247509 189744613
1 49462890 241718706
1 402894846 950338763
1 542093242 61713659
4 520127593 600631941
3 910533724 221774869
1 143337207 468825758
2 112077985 121817360
1 890872261 216270960
1 809559933 747314389
1 53178541 374280649
2 820037123 944311946
3 669718743 24366928
4 376467262 453067567
2 66739489 864692918
1 520052829 801097670
1 220023347 306027318
1 85144373 569430815
5 222005002 67768977
2 730544954 965659654
1 287800989 245411365
1 525368238 157970163
1 594804460 764353598
2 624665928 857278649
1 445975885 948344560
1 736975077 160745129
1 85970783 986571678
1 352196209 733814641
2 291914418 410003994
1 876814472 193295145
1 874910893 988339697
2 981481856 596766252
3 378432985 623292913
5 433337472 153731771
2 78429709 863785489
1 685790795 213954464
2 2746324 844175568
1 188089626 710842364
3 260881882 332496309
1 696193186 215202974
3 338230076 812285
1 591270156 186778045
1 431229146 433875846
2 495975503 535972458
1 24046588 240657599
3 808814710 513809658
1 998026918 472695251
2 285228625 541650978
1 676364677 483727895
1 793780096 683162076
3 270429510 587495658
2 471593992 822122948
1 135310607 991749865
2 506803167 273218348
1 338805370 892712015
1 366677357 90009826
2 32497266 68199987
1 209367262 50244610
1 131801041 932873845
2 279529604 507073758
2 28392871 703862361
1 128470243 680169684
1 267563890 575195400
2 803145795 504702021
4 557277724 727371135
2 469586968 429225331
1 766817331 977325674
1 918743249 814008097
1 309783030 731954601
1 811554592 795531120
2 877078579 781990084
1 957683099 535140815
1 131155934 104636950
1 882504713 221021645
1 580987304 148695821
1 100588969 668259890
5 210414031 471098080
1 469103285 445339929
4 573044355 978759706
1 917758781 818603962
2 738183863 33327573
1 992827946 391728082
1 520007780 171711524
2 207738929 851605214
1 812889807 630915341
1 41154203 720072535
1 869010368 659427638
2 115527250 973382393
1 434021579 684760462
3 909773220 437205621
2 851168309 431575787
2 579662597 203671824
2 985444952 527650384
2 767565411 536404016
3 38558444 835800974
2 666674366 755963807
1 152617614 452323718
1 168955710 557745758
3 254178087 539291706
2 234364739 274255034
1 8209266 762431477
1 950592990 620975050
1 559118618 724529267
1 383878341 999882818
1 436832611 848036505
1 894437621 642447603
1 277677372 725716743
1 220666676 242583247
1 408473908 916392881
2 637417640 79679597
1 689084989 158411334
1 540190088 645096226
1 927326889 608787168
1 118961928 293445269
2 705961168 199492139
4 19380386 657681266
2 324834858 54308359
4 877805291 134297663
1 138279762 855048730
3 105048536 123831254
1 520568506 597693382
1 470689328 365209323
1 283120639 20786232
1 114315074 464356525
2 989752756 566044447
1 817763852 142946428
2 918459693 535202598
1 896358532 635325231
1 490308752 707648089
1 753881210 282220985
2 877394028 155277465
3 198709385 516083662
1 433243069 506653806
1 793696347 420634051
3 530895306 997495706
1 707518126 463211559
1 515456694 381999568
2 987604845 67506063
2 949214182 85270225
1 204228573 947915000
1 557318204 806405568
1 594698126 743099889
1 456703247 990157968
1 398487316 596430153
1 715115294 588844514
3 314021919 166452169
3 147769036 136393510
2 947906513 675312508
1 37332656 342089427
1 255812580 533929548
1 966195869 712123231
1 296339307 892329849
1 83081843 397333892
1 771196795 162924153
3 462249576 551841864
1 515995287 314928114
1 928907412 970409709
2 226560912 702701335
1 710276459 530378253
3 766247410 133249259
1 85672018 851690935
1 930174543 388181562
1 128001519 613306319
2 570048121 664696068
3 953451520 146485276
1 502434529 900811770
1 532132249 652313378
1 849528207 150077206
1 982891286 507131202
4 648150627 816804369
2 801781054 697045339
1 117299391 514106751
2 924645511 482050674
2 29967089 334512633
2 692438966 639670976
1 30502004 59221880
3 577134598 236339810
1 620187382 349166427
1 651937163 904132704
2 989291694 789074423
1 425508026 529141521
1 739007465 383534887
2 379863197 774187889
1 570676200 630044271
2 848827525 790277657
1 835153272 542370064
2 237487681 679402214
1 95011323 571644440
6 72258706 587766966
1 339292530 476394921
1 332868205 31480770
2 442664008 232299135
2 80548973 578469904
1 466636803 113894418
1 670210161 518690124
1 256069707 891925276
3 427402050 895792306
1 245180599 192444396
1 869411572 887479205
4 417103460 320187167
2 654468679 643722529
1 415603674 444986547
2 852917050 641919665
1 878796758 416748416
1 617374330 656629962
3 124922116 32374175
6 351430267 859793860
1 65303690 617421859
3 251512534 333256480
3 312236933 593957319
2 386974330 751579916
2 587048984 869862071
1 487141522 617095584
1 525186750 207797544
3 970543563 993189660
2 791362050 160116906
1 258531811 323254827
1 562274558 700426500
2 817963220 715105850
3 742008570 712574490
2 676012180 777387234
1 291130515 294064706
2 715327872 172964687
2 462450520 929854859
1 894157189 59760843
1 288335133 176448035
2 304875839 285057883
2 3836984 603693031
1 190000947 441587537
1 204927411 370596558
1 822233132 158798223
1 9117661 717666546
1 121534298 156847175
1 475578330 708615225
1 863175353 384057960
1 388760801 386470667
1 908114979 698995632
1 344547805 196035443
1 122976367 126107716
2 562716872 440018929
1 421915628 279887879
3 129461987 19297655
3 790146685 681978598
1 831220904 487872814
1 851242885 798375578
1 725874811 277033544
1 582395649 874508169
1 887199165 701591060
1 39424071 681485194
2 948021096 8933685
1 141018655 379586490
2 82094960 100633129
2 276710043 716592208
1 921897217 64065874
2 285996818 584380539
1 747574491 592873990
1 577247048 150304921
1 234824364 118414097
1 735675892 79091333
2 138137264 509479102
1 422195672 416862046
1 908484979 740780127
1 803135531 293196338
1 706665182 372022867
1 279924361 591277749
2 389237264 625882485
1 95272820 856879544
2 759660492 394112614
4 556195024 594925725
1 968158266 835246260
2 42063855 503603882
2 714969030 769721427
1 482483479 278928907
1 928957260 490816169
1 794865472 376062281
1 85105395 486819648
3 660741767 234861507
2 486275763 776611608
2 543845585 274485050
2 135744512 281431913
2 443829864 954275179
1 355704116 106468367
1 728913659 526645303
1 372012736 363442013
1 588547349 60814483
1 114452904 898211029
1 575482751 383871416
2 798762798 2247263
2 790724977 440629991
1 785890568 301540829
1 333271275 476089468
1 164981116 458572417
1 925869055 746228267
1 918800090 520818723
1 171864305 318275987
1 845022625 862040533
1 779016012 708838300
3 844658411 333761016
2 684671807 829311654
2 518429101 928141690
1 770771404 57178455
1 598856253 724463706
1 651272271 476700454
1 748137999 481393276
1 693140838 66722527
3 172985866 606782833
1 953605203 380396933
1 475029318 127598332
1 212673874 746222412
1 61540851 524008903
1 844468526 961080446
2 669104098 628183612
1 840130813 548176207
1 377534877 890063120
2 3881299 673511513
1 797708401 149582465
2 18315819 456489009
2 667384373 799882314
1 710317331 987752193
1 510978242 356882998
3 552676491 859899110
1 861084600 937324736
1 698620564 843498059
2 766596513 252003475
2 359522193 794427393
1 941583005 547905788
1 208857063 74553447
2 407059171 102277595
1 878258711 264624885
5 88268066 574121086
2 58203519 169579821
2 9579997 109392154
3 310866805 536701931
1 955305191 974942479
1 298048071 586205031
3 443534715 50447160
2 983145177 459860489
2 133464719 543323728
3 390510587 573277339
2 488586584 513728977
1 951219247 262861763
1 96539346 248690582
1 787671665 151922799
1 307688329 727724729
2 881772301 787866289
1 831086651 60566959
1 500653582 199595942
2 577998610 863402268
1 660984563 218036309
3 324147462 279766720
1 29848246 537281379
1 345220805 158705652
2 939207837 538567711
1 650852870 678262651
1 730634536 252367895
1 784772932 742171469
1 826602894 630687065
2 37502285 951007296
1 555285086 872904406
1 499436400 186807876
2 533376603 287883373
1 877771313 755163785
1 703928744 470163199
1 545392992 948741095
2 575019184 589545601
1 972186181 730191277
6 649980307 593741095
2 234623626 965679541
1 495547299 549737379
1 449514658 91283223
1 858980120 301642499
4 697204929 466586545
1 639981204 837500938
6 258401305 60414073
2 297727781 49256862
1 22935908 732060093
1 7972287 305835818
2 952105053 76411235
1 643134181 852095405
1 199483146 231456103
1 104424813 629465067
1 63154326 13499621
1 233359817 163476258
1 168849944 762599602
1 769335225 958197977
2 916893140 180580171
1 284866800 786231510
1 602353044 392091382
2 822180552 246242338
2 971310937 110597765
2 139349964 761841680
2 342676235 362981168
2 642074177 289809768
1 603012015 368988322
1 546753002 142130435
1 231759345 991372462
4 408201764 402527458
1 768173465 91750029
1 97001882 883718301
1 580351571 75884576
3 217607436 931280578
2 190853043 901615015
1 605116790 924477191
1 458775639 332252956
1 883070846 655598702
1 20300865 238928479
2 447337606 579438494
4 905174970 671772694
1 744854221 337067451
1 522983811 228656200
1 855059697 758959632
5 726080837 829754765
1 77515569 142655854
1 497572235 914797497
1 599365646 918982946
1 892145242 817418138
1 703743433 168729442
1 717130737 641931584
1 853566593 987408837
5 991453692 811766333
1 935710914 494085093
2 669026381 955096782
1 626647317 291360241
1 732793787 18558008
1 808559112 501513818
1 930785294 987923495
1 923388449 351363821
1 445491789 973337716
3 761427923 184945596
4 732430265 759121478
2 454289776 306737242
1 324078625 721617095
1 334847691 44344633
1 563050892 337291342
1 221741472 528567
1 586340708 267476337
1 189655831 640460248
1 404587444 687686398
5 915780649 996479164
2 11452651 6589540
1 460696910 238989224
1 376929246 561934044
1 645800170 879632582
1 539361438 584881270
2 336949445 512582319
1 325638219 886054795
4 344069346 541262861
1 283826830 4980328
2 869879011 718895043
1 971287096 151572517
1 337966904 920458687
2 541676695 801890212
2 588932978 724311077
2 307149637 227405210
2 386399556 281141243
1 562067663 226397548
2 238045114 205806733
3 503739557 478479759
1 866616408 5341548
1 38996210 861108148
2 782639586 981882542
2 801863709 593807696
1 994118837 996815144
1 99497520 521354227
1 740635523 748424095
1 620690895 232276960
2 834320604 570520558
1 692190472 885992940
3 675319076 703930622
2 949663725 567892663
4 285369832 793648430
1 328326159 976645298
1 534142147 603656529
3 563486226 133768724
1 96746355 30820249
2 963427409 533835695
1 116365698 627159138
2 253759752 218188988
1 250251786 817354695
1 155673587 438888351
1 477772573 389703834
2 222291399 632180783
2 876889591 297869419
2 396777830 731334787
1 257146553 54414653
2 525701399 945492807
2 572316529 199885382
1 49982860 372370468
1 493414983 469955305
2 169783194 520234394
1 912030115 581407243
2 262438750 257095398
1 510193231 935672347
1 371124454 45315004
2 430788197 522004566
1 733754144 523621208
1 254208151 392527791
1 232265491 775024755
1 242841770 725919141
2 188979156 492109318
1 20415670 13067732
1 445348678 767096778
1 351047602 761906381
1 884832001 410461459
4 828436828 45606724
1 348533505 243393223
1 820426098 454147740
1 636843170 739900197
1 817601783 603653822
1 539727202 854188099
1 322104959 960241416
1 370989474 658273495
5 686596184 867417051
1 865807060 841409562
1 321795211 494212312
1 257527286 158109382
1 932023745 625565280
2 258229450 303258257
2 924492590 241122526
2 26762991 920006509
5 186574073 619564440
1 154963341 362412492
1 440612937 792664605
2 957758649 756788154
1 248367554 139904958
2 253645065 725241845
2 942297037 908280096
2 439999506 942114637
1 131592532 937053290
5 402414922 297480014
1 274107761 728581405
1 285157096 465763632
1 283840853 440631528
2 817531974 49413346
1 78801491 369903225
1 210789577 250397962
2 88331452 346589213
1 86442473 125302921
1 965445509 901062024
1 936762887 382057426
2 648026761 296836129
2 244346525 21794529
3 78139124 117838204
1 496065448 342393045
1 674223765 19451056
2 866348170 309443498
4 497842629 444775684
1 129217746 280908781
2 401472953 601477531
2 7818575 531101516
1 523140588 362547723
2 828596818 245208907
1 297985498 282573713
1 839306571 607459365
2 817240440 684397105
2 614182294 918655480
2 875670390 484977417
2 141586140 541802614
1 313806839 239506489
1 929071956 279888620
2 740623607 128814331
4 870938971 411517702
3 466734804 204680932
2 334794034 608867120
1 751256971 376542854
1 260470897 127132470
1 517304552 405864634
2 825284574 65622293
2 986653085 476126268
1 487660933 974152252
1 234517141 94489685
1 862464285 889732430
2 585118771 30538614
9 422677565 444517104
1 117068256 389422604
1 555454248 13614342
1 810165019 785223937
1 924403715 164315074
3 262835038 344685850
1 760588916 370320425
1 245224039 188622387
1 176330598 93435004
1 461579646 988148627
2 804359610 40100049
1 156844397 197675729
1 497474762 106980422
1 474035350 917459563
3 845756309 985156115
1 159887519 374230899
1 802927680 439127160
1 578435105 146410552
3 913254685 812654627
1 228866278 416060969
1 395029123 593097937
1 96026480 995655315
2 89036641 621175740
1 163871122 264598607
1 957768852 69471101
5 908929909 773145877
3 113329359 329963201
2 895433947 297279700
1 770711963 751389758
1 221611021 791599194
1 506650956 849415470
1 57599514 806096043
2 22857175 807305009
1 236344138 672205706
2 589401414 985855969
2 221561304 338200184
2 81309724 478095196
1 454129148 280980700
1 717953065 458385166
2 630954210 885383000
2 217379372 601394096
1 968930663 890049370
1 638269447 481955101
1 478346292 139277865
1 186743851 347272195
1 622477272 53995407
1 127174459 163205342
2 66199152 268103638
1 772982645 856506844
2 358554144 866799294
1 146534097 80117136
1 207317622 709276888
2 901550057 669710643
2 737398863 998921327
1 382962281 452500518
1 758612112 189764937
1 886584368 963171671
1 138394720 584451505
1 726147484 980341962
1 209874538 105177089
1 18500087 28025528
2 596832382 474325603
1 618290477 185064915
1 161258448 520277180
1 946475160 769800081
2 309183061 823026802
1 28592235 316144846
6 208856915 864401259
1 400056814 93240537
3 633662160 92631483
2 309081445 256478475
2 137517770 504124413
1 656691752 622516978
3 322049009 452456952
2 632139155 909282225
1 252194969 322733569
2 774114181 90359127
1 557309488 491783213
2 224999042 322925912
2 417025078 307103021
2 859468700 27670645
6 709466046 115705641
1 140271324 493809661
1 882655235 696668720
3 969945294 903825307
1 196855002 347608151
2 343147186 630093287
1 658055766 496270756
2 474047088 564718539
1 148413840 901420606
2 944269498 292821066
2 240994502 171400630
1 789877086 380184933
2 579918997 29136655
1 142352771 523484171
1 714942883 898205809
1 357109466 9645417
1 12619774 714241744
1 312883572 855016352
3 408050462 661704610
2 887398140 583371390
1 225092077 575847316
2 528546172 887596464
1 947964322 326991731
1 125480996 46867363
3 879948590 507972599
1 411388685 726981279
3 528626186 602791488
2 900592246 353268425
2 488576752 587702653
1 125296541 834990889
2 794398556 715003066
2 305078205 350718282
1 974713373 297375626
3 218470073 968690915
1 358170476 572335122
1 272389231 353601412
1 50028536 873183840
2 422672444 771588349
2 869446802 365059053
6 319633413 146238775
2 654549317 63899600
2 96979464 287766264
2 889472407 324098679
1 111917479 444650709
1 948604940 634195744
2 95152273 363292054
2 191070054 966556119
2 452280755 308858412
2 706939638 520116022
1 721509849 99679163
1 98247559 98377006
1 724136441 114926858
1 273995526 807173132
1 909680923 86457582
1 268019138 231923017
1 967538056 414182693
3 858615471 652148676
3 267932344 903683452
3 292831733 79002690
1 693206051 968196193
1 938110645 116247707
1 692931147 441237464
1 145176853 657407457
2 687234001 460081569
4 815904236 337839652
1 724744074 856704837
1 440068945 879397497
2 867725823 9265755
1 141087869 715015666
1 57170399 280514389
1 638460989 553641881
1 653786800 274058639
1 791336283 229407108
2 448892822 671004948
1 341519320 720548984
1 240718526 992484726
3 194490262 81875609
1 646280915 20887485
2 706820522 155782835
1 932452697 116999393
1 151171505 407571328
1 368242564 53031602
3 76608511 296123743
1 593253772 101682257
1 317106661 282354177
1 900830779 405589437
4 669729284 805623995
2 237712287 170264761
1 973104873 221115451
1 452729710 832146434
1 288148759 909315111
2 104750635 548990893
1 462141618 206061233
1 381369487 716763271
1 648204814 597476248
1 723214735 215910495
2 564733910 163038739
1 591451459 342102900
2 23158848 605070923
1 946138302 527864086
1 13164027 77833743
1 987681962 940275339
2 207725491 30329909
1 762557440 879772605
2 694249013 191031867
1 991660510 213421274
1 292707512 370185491
2 56953419 789230296
1 157483186 515488728
2 586838666 914188099
1 349986136 988606716
1 181588153 571964506
1 141193018 321988574
1 269930689 355077308
6 756741478 557456494
1 591087590 677048401
1 397987318 639160988
1 85631870 462234844
1 493650249 201411748
1 694441851 712837910
1 670895928 158748811
2 363977950 159359673
3 500312008 187186034
1 206560639 290009797
1 99903717 187626099
2 745902651 914034110
1 201005703 724925070
1 607120465 827917473
2 249209046 992246721
1 854995693 232470359
1 312330899 680145372
1 870257601 45108524
2 697914222 26405701
1 878026050 489237178
1 905777722 594708954
1 746077851 273325544
1 92065101 552393068
1 600172874 591457441
1 96507262 330431411
1 210196652 429485384
3 402291200 626794615
1 266722708 145784211
1 375223716 233329952
1 812862689 208203359
1 142932049 415294903
2 454995693 644549231
2 426451675 818344608
2 345322986 575392569
6 443992363 536399107
7 516293330 547952946
1 283895782 622434958
1 412415660 608954561
1 322725547 282479110
1 634898231 300114886
3 474934695 969082083
1 374607743 414162535
4 254684926 523227672
3 415870164 251823313
1 308391087 500167242
1 680859821 136696972
1 285202004 587059845
1 828049774 692975754
1 963335229 743338608
1 152366607 906574370
1 925700528 174582163
3 369607368 609206004
4 327125220 327187031
1 491348381 375408885
2 398396287 393630416
1 116086850 940998476
3 708471984 888493494
1 528763506 614933142
1 609302315 446947987
1 311091260 712577522
1 977635866 436790851
1 887911324 529838044
1 764384517 995118758
1 105188260 981863716
1 467282364 474719269
1 771669528 897963912
2 877900294 318716148
1 502156845 562521277
4 718184660 396845065
1 360415921 950877632
1 636159348 415543908
1 398482584 90209129
1 496767113 6753290
1 251370751 383565440
1 354031201 962589226
2 719647036 139238183
3 293367447 657266567
2 727623376 687869295
1 724510786 880758571
1 25016768 465618708
1 503048568 204084376
1 126014465 531736697
1 784658825 832619634
1 114407949 911232036
1 327950825 414728806
3 439428495 574812872
1 969180655 45810749
1 33623759 122644674
1 715207440 275742824
1 901471568 784169303
1 930998795 747127284
1 548702412 45098551
1 422298700 104425228
2 939687988 81782529
2 737621816 923561978
1 174320652 324436583
1 423919490 335069042
3 373648818 842877613
1 200978526 553551188
1 105860261 555361047
1 73524522 808770036
1 490300754 146276098
1 149561256 476080256
1 8265522 865514546
1 813614470 296317374
1 383804870 983501156
1 817106037 454475683
2 967268307 124777275
2 231852589 996336535
2 641752404 984965045
1 690179492 499645891
3 380115613 117840642
1 211971791 807357217
1 407817725 704097283
1 770586840 951266529
1 661584492 224829148
1 863353125 449543720
1 969027033 249859790
3 937625808 59264850
1 632158990 711271834
6 537713032 819233691
1 783601047 170209075
1 830345543 474583928
1 97620343 475623639
2 425002272 256637917
6 206337261 633949218
1 33085317 879490366
1 344637437 521732739
1 631881006 727875810
1 150129772 861700003
1 501176933 627768120
1 510346310 658688631
1 767336178 697756316
3 422053520 897649800
1 652028448 842748906
1 899026581 636268862
1 750676742 253449825
2 738194230 996399700
2 928110895 510219534
1 484279777 478750992
3 328052725 19860479
1 937733420 423130681
1 705416193 525588444
1 823500159 987128056
1 53153306 262025640
1 898900250 563919376
2 280657294 481502864
1 246108484 666324663
1 278422514 51342509
1 907795879 430887562
1 747630457 707644861
1 954937911 117084948
1 174507631 15383327
3 28885427 950052511
1 578774188 554829763
1 817962951 222511269
1 630853626 800687958
1 328732346 141363881
1 475596547 782558033
1 401904730 318486474
1 417678669 287052100
1 237850732 968477038
1 870141877 132472836
3 398765519 770834456
1 799812052 940367677
1 726675183 797810482
1 987694324 339035376
1 342495902 490793409
2 923053004 114030274
8 757120118 468152470
1 20980839 647268485
1 775914762 232739425
1 261954058 814255676
4 295512627 403481502
3 700991606 773491460
2 610285890 471401606
1 432387143 763164403
1 345520211 659371186
1 525781608 986487082
1 334624938 720772692
2 931002746 555423112
1 327867834 513379694
2 595218973 359763804
1 574723236 864133846
1 390969824 930254962
1 46311669 986695409
1 408379585 352759864
1 795153424 132381210
1 775484238 90806594
1 306923637 523978705
1 451862687 647970612
1 977773517 442774564
1 139918779 12521222
2 224674166 50876959
2 464493341 511190436
1 532005635 172751507
1 749472516 914770670
1 634877654 260688046
3 345054253 365573
3 367978640 237442211
5 743673471 506111302
1 12983276 708912530
1 542380638 100176802
3 871606491 974453260
1 997088064 434072611
1 155825060 154759836
4 493080349 403052047
3 434316855 102652140
2 859130946 362920178
1 262939502 862413873
1 862159295 778431005
2 285304585 286329248
1 980042970 216433048
1 246620901 340353096
1 641634010 461696209
1 141070289 415040517
1 677688624 152763726
1 135098874 596683213
1 119005707 206368412
1 949790996 818917959
1 241280037 298140603
2 826999922 726130801
2 333337833 52508973
2 406199345 798088553
1 608429568 919347096
4 359535631 300696473
1 318520379 448644004
1 302869644 676614378
1 36753214 828494923
2 100834296 581747436
3 983228998 627912412
1 907943736 243900671
2 884095679 836529984
4 932228494 68818148
1 805780747 125684188
1 195756707 89982073
1 672550532 22657274
1 817450655 454324920
1 153511168 59268843
3 219470579 986384843
2 494722714 358741508
3 332943936 529310458
1 749503108 343400793
1 610823672 291298749
1 609789622 564562644
1 398525753 506779217
1 322160205 429241892
1 541924758 36341262
2 120104341 437856495
5 958629745 752809406
1 56694539 339733924
1 735494021 765285159
1 370403120 313077558
3 383858628 280993984
2 84983992 760821070
1 928205771 588778399
1 873281186 157323861
1 721116962 753621968
2 639727630 990273307
1 276257832 911200921
1 915863996 537937363
1 495564562 612374246
1 313733383 656893360
1 272927769 948628444
1 344594789 997381971
1 194069502 74163358
2 309883924 861100798
1 303317561 688304804
1 547410988 325023242
2 651147546 579264086
2 719823984 861995688
2 291293463 559362368
1 748947679 423431168
1 113582344 689876062
3 762433034 456590090
1 401240879 627260457
1 153682296 697867931
1 359082091 659476650
1 225430334 852649529
1 858990296 272115881
1 428745389 788446370
2 424778700 819080272
2 851495358 864274702
1 498962513 596382765
1 10370922 168845140
2 268118101 655864413
1 326620421 712059396
1 795043016 921493712
1 222542032 156585939
2 28085295 824501915
1 978329859 693401609
1 686827459 499254103
2 702143434 625768809
1 827930484 220636635
1 527418225 289016274
2 731886350 130949979
1 866758133 884464862
1 192792930 636164204
2 677663450 212398415
1 625132221 39157430
2 671396003 972308328
1 660439536 283130315
2 857286652 590865265
1 244691961 583080046
4 739191440 105049079
2 104939061 15242993
1 255260955 566008969
2 967558659 305531365
1 577742644 376119535
1 27600552 492442890
1 392608911 850168866
1 75953003 935691332
1 552455951 131763692
4 531453231 56749812
1 491081424 433327828
1 280347994 215331178
1 756909037 915446384
1 972544009 496598935
1 969186995 286864349
1 325885217 940321093
2 94709704 934561413
1 674391282 873159322
1 456709883 179483646
1 706542124 399085422
2 355907948 717968691
2 341200324 659503371
1 132849628 655619055
2 589693217 769729233
1 496435808 285666336
1 551353330 16161281
4 193382395 885220231
1 994288117 108840113
1 814453424 850942151
2 810448185 123614382
1 36588210 98011809
1 401506671 648901140
2 762517072 413096495
1 253288123 795937607
2 887849152 508812405
3 326371753 300278524
3 749322683 618506247
2 685164806 24741501
1 965829630 565411968
1 158922931 138003494
1 610356296 816113602
1 33491164 617827434
1 982551981 244643740
2 287555132 846230572
1 901756625 194102061
1 960857563 968815089
3 46175045 943008269
1 848188536 374969934
2 425615719 495621036
3 798037976 155769527
4 484970477 706838031
3 316633159 962971721
6 28903121 905707090
1 856963851 434948256
1 245360254 944392988
1 204974097 914732234
1 872181944 657467662
3 782341971 664493620
1 479890685 365848030
1 993684243 208400876
6 177059150 398055224
3 436539208 340223291
5 597085371 297184416
1 423929198 557719959
1 345349435 401328214
1 769029511 903645248
1 69629963 962478365
1 23921245 426175613
2 335311042 839558040
1 724499024 288486714
2 294186051 209827547
1 974089696 15489240
1 777082845 408480078
1 682891339 632441134
3 691082169 771371969
2 681123164 965143628
3 842690912 41401137
1 310532117 9827742
1 132243644 733478105
3 834081738 684062636
1 111059306 449447825
1 669145439 328472638
1 354028102 932250585
1 429616921 741274778
1 995308134 82743796
1 6682974 941099704
1 991943672 466607479
1 560012931 369615524
1 812727466 318017028
1 615685465 830971415
1 283010524 476326553
1 354296381 391723105
2 182743656 66917795
2 3789133 307547459
1 807579711 73378325
1 523767800 246157411
1 435194942 836991932
3 32225125 868274243
2 231731116 142046740
2 12189032 897179944
3 375313497 857576174
2 107195962 42997975
1 448630552 400846960
1 651404213 607098074
2 847806530 303075167
2 212621058 255768134
1 485808544 920934108
1 620068338 257765248
4 878082448 686193396
4 220049927 317818681
2 558493652 630733536
1 925196765 696507994
1 370184138 285133126
1 367714617 162712030
2 106309404 776863762
1 364734443 853380241
1 447398559 557400996
2 153450296 520149522
1 542292009 114684906
2 106630005 906282946
1 311804532 958308501
1 566533671 623788544
2 415581019 458305576
1 181689370 78198973
1 728812168 242393490
1 825402888 213031340
4 149381581 637845352
2 569549414 614998415
6 352473284 850154804
2 277143057 711850854
1 472485689 308683964
1 821416794 850886395
1 272559899 626415478
2 694156095 327286328
1 886309077 447236674
1 695177024 604820787
1 366997693 582420436
1 22357237 361993186
1 280841216 903950312
1 778535513 487996201
1 917094878 616251070
2 890452956 938012154
1 27633849 407608365
1 847209940 283057593
1 804712694 962920646
2 929932200 313190551
2 812306540 402259274
3 781668059 433683694
1 203236825 771383597
2 22070371 373923126
1 254734595 841424670
1 96282093 83537784
3 399581993 551638
1 152382086 817794009
1 191761648 742035785
1 486064045 491996210
1 408238627 626097371
1 842087967 454760763
1 226859414 271172699
1 360464780 50481868
1 913822210 705006603
2 857974655 754299537
3 647677212 601065078
1 137442966 132156694
1 818305146 713865259
2 453577911 437576321
2 789907117 734538846
3 163186074 691284968
3 805683817 95106596
1 951940914 328143980
1 416952164 321423979
1 124631457 455708305
1 875043713 571046324
1 446729734 481816583
1 946760142 342193237
2 438126040 659048785
1 928700772 923205228
1 120872623 629887974
2 311418254 301925301
3 615131631 925447308
1 874077861 125109371
1 875067403 342707131
1 12453828 37777668
1 518890602 207680310
3 363948028 732693355
2 215077377 348311990
1 183427768 252978591
1 293191734 297154337
1 627250203 462279029
2 207965593 351993789
1 624442853 565029854
1 698014203 423175193
5 737860229 423771165
1 553666880 869392214
1 292709675 943822689
1 185933165 288579353
1 147033630 370417053
1 362757460 324573193
3 154782717 680718759
2 680263531 782197063
6 333775885 13620058
1 871665675 365288856
2 59488512 441486586
2 95039161 212463546
1 120261275 593595397
4 688097095 166646509
1 629167731 371339835
1 510875900 943385914
1 328872318 572381370
1 748789200 220360289
1 954083440 947473057
2 782810182 780356673
1 667221508 557896592
5 125875159 261722344
1 564224785 846630325
1 446047362 630427483
1 296395066 693264974
2 79527187 450191405
1 929537217 82095886
1 526699109 324747062
6 266744217 907118412
1 185075596 133992059
1 521190192 617092447
4 534194968 78310638
2 544378075 74278047
1 440507339 500902726
1 532080956 48100286
1 181664133 91562898
2 699888987 418619189
1 122747528 488971883
2 666781187 336928774
1 404039596 356805392
2 480190969 866830641
1 347056325 876647982
2 120255691 558152208
8 453088038 39172273
3 526261495 785654551
1 781402753 881701535
1 710067875 323805796
1 590813883 383644020
1 513562452 519610941
1 682533270 467836535
1 540759556 441711363
1 658296575 960568815
3 925936364 996562472
1 86857948 40752027
2 203063070 124407977
2 623541359 793690242
1 811240379 920028066
1 682234611 741135452
1 72278791 748898220
1 681522140 605375038
1 575545946 708230313
2 639207514 284279756
3 91311183 813100301
2 212530347 409680656
2 323597380 996596084
2 42152048 760138741
1 187737724 928385421
2 631019163 370188437
1 771823143 261041693
1 583313591 652874620
1 683434918 466441970
1 817833288 369044850
1 897476129 371886120
1 558555056 168070991
2 541134218 672993754
1 480606162 666966972
2 624606281 663522367
2 688226256 566605404
7 765194400 622325798
3 918081670 703849290
1 54053837 748838317
6 415333025 172792632
1 734175171 873588616
3 517039849 184734765
2 835490667 398932127
4 471434088 640279197
1 699168348 126727594
1 984207076 352799232
1 355736288 65511171
1 80590754 177010928
2 95501586 562547830
1 214363609 702388898
1 650401858 541762941
2 526087447 242208692
1 253660294 46533360
3 326063405 24948491
1 750609090 768913906
1 580896189 355959617
2 373467947 323967457
2 393956609 298285334
2 254073654 665483507
1 713721982 483168299
2 105319735 944239237
1 412943621 657620453
7 528994436 518213726
1 460103810 803153677
1 76640812 971655423
2 413856267 487417153
3 929370298 789101641
1 709928048 768990576
1 118914238 968209850
1 256679925 111690175
1 51480593 900787122
2 863544631 448081703
1 918429093 408042499
1 487514234 191211073
1 368148989 979672246
1 275947886 935699043
2 272413574 498815493
6 639005092 681624747
2 359391088 69880654
1 475896861 896027079
1 56358281 646478749
2 470901788 53413490
3 257287374 185813933
3 865064785 18861820
2 333064141 682649888
1 473005513 977701827
1 873334412 838703975
1 835373731 688387468
1 964779740 563750244
1 792005291 290577
1 170020331 870274516
3 331717512 560081555
2 133319620 226359389
2 760957632 560940483
2 705745782 106550728
1 569854646 470388565
1 83675078 479916552
1 928484558 525057280
1 506169813 391034277
1 681897043 338385334
1 962689083 421239094
1 799820347 372921753
3 551400595 2710260
2 373564704 818242992
1 669326127 911847596
3 926715600 292307874
1 831295162 385546543
1 622159083 337417363
1 159838465 213225047
2 66202275 626898067
1 295458404 204370134
1 496388655 283394602
1 758647973 609926277
1 201815400 804304156
1 293930201 680168806
2 761954203 782064439
2 157388010 768233814
1 54824210 730233106
1 722410831 84244133
1 891557884 978266665
1 470758963 492725874
2 599148938 806244966
2 904502250 788373541
1 616552836 612561073
1 262077159 861273860
1 869468516 543312499
4 732460180 528816866
3 559658693 880263788
1 525940422 366933319
1 486412596 787552296
1 65500476 146644180
2 28140444 439935753
2 230154447 521507399
2 809221643 571656607
3 545637616 963356513
1 286782630 253304969
1 464199718 109063366
1 411615480 648256867
1 968403684 173524117
1 438380535 723098965
2 579580242 36484778
1 836150996 495227356
1 28028552 720089795
1 4448906 64164232
2 906228172 37601700
2 39551754 255483337
2 957169073 25337721
1 458767087 880371534
1 633136910 199014716
3 890497927 995034995
4 889180790 71621791
1 398340996 202974395
2 422663014 802986758
3 849889192 736870153
2 861575211 31258418
2 67280002 910577688
1 184787331 615564631
1 341817321 779438191
1 493812939 663477748
2 606852009 759693931
1 966956844 913085559
2 880112880 642365010
1 880380818 225398062
1 872597111 423389698
1 598706285 553807845
2 441061899 966641225
4 119879876 890407731
4 436234115 769811418
1 637842407 167811318
1 714744253 655289354
1 242161567 314340815
1 466389051 671930259
5 566347326 2038307
1 682100139 889090406
1 56128117 102955596
1 787174645 820945933
1 891389740 220884637
3 827697620 450184198
1 114745692 8455273
3 783892723 51216562
1 824069081 910667995
1 97478979 830603811
1 887998184 453694668
3 476239743 315008680
1 695909349 253372300
2 857487427 717169811
3 622450554 82672690
2 970932236 399953344
1 72479760 279361119
1 91597979 9125497
1 877504314 441483251
1 167570694 211780591
2 370326621 457580450
2 995250573 845982621
2 15136524 719619626
3 98196879 23940504
1 520931905 286063984
2 369988612 616604920
2 380735119 713336996
3 708982292 791944701
1 502427932 587638314
1 359839793 534723325
1 223113430 508509873
1 642691812 786939219
2 231509393 975996337
2 835870279 552552588
2 158865139 463740816
3 521428151 468719963
1 738947461 710542310
1 185009224 153504955
1 770180139 221867806
1 551813338 180380226
2 362857949 871280108
2 817703990 261390088
1 63679580 444473015
1 808380193 953916896
1 422409339 793591176
2 657745610 798820963
1 149597642 541760614
1 469411973 445527940
4 661549078 228480697
2 137191436 326589995
2 714957135 518328152
1 878421095 499576741
2 14909555 409612321
1 315778311 903035951
1 21106666 187895465
2 530441608 856080190
3 270633623 243202595
3 65048383 103574668
3 720933709 875662760
3 90810935 101705838
1 923253587 762541694
1 761107168 564431084
2 203789499 537582656
1 733481920 442902127
1 870552418 954701206
1 627754301 535889071
1 740052152 929738651
1 191809231 573428136
2 285171340 990142268
1 708736763 563029821
1 201623531 434053592
2 680625688 86985927
1 370005739 539639886
1 523615499 983114080
2 126027056 458883620
1 758621026 934657009
1 637138637 491589815
1 559353609 250378906
3 866925326 748061011
1 192936013 841155994
1 458680590 199302288
5 21281191 433878987
1 636863651 939890759
2 374431474 462385435
1 421723203 15086926
1 663857890 76972182
1 893844421 547976555
1 159178368 121199096
1 569026460 684849348
1 22062180 560522048
1 54973227 822261402
1 288094888 309162439
1 226952113 882747469
4 309307858 443310008
3 871176933 276088674
1 484943390 450361057
2 203672436 181037346
1 569132544 753877216
1 283061217 273030753
3 301780587 324183977
1 850832359 755353506
1 162489761 406242858
3 545997628 248599020
1 171344720 687755915
1 480677342 180734552
1 613471715 979156076
1 755313247 49570678
1 293430588 944899457
2 322240753 933753114
1 461678958 580124491
2 478592399 900106620
3 655986849 13875992
2 245707327 471204256
1 324815195 197735193
1 443178013 615994341
3 584764047 93063612
1 755774550 325858241
3 727683041 840282904
1 957741152 85628439
2 124822482 294255852
1 644706048 791002675
1 249305024 430549507
1 270730356 418968965
1 487373806 507827012
1 727994612 921014913
1 11011358 851893842
1 516254930 93717110
3 349878961 824299008
2 53458722 623415149
1 977004026 61299790
1 555364138 662388630
1 361992103 756552327
1 227065451 617747321
1 597804888 980561224
1 984232366 58522421
1 147340846 682233484
1 333322438 940924865
1 488435274 80071443
1 434972626 440639332
1 278893068 797802129
1 141066081 716859850
2 111339404 601183870
1 652193704 723236836
1 810056681 268007412
1 375843768 794186208
1 474091817 204438722
1 511067879 57590816
4 482980700 999947720
3 460014132 719782898
3 560581635 994812881
2 209817305 841312566
2 516796083 167875198
2 334509893 591998474
2 199154821 624533331
1 458947493 298711335
1 260550692 195679701
1 869179620 942724587
1 129756644 812928088
3 895165502 678266814
1 750438835 686592658
1 655520744 350167951
2 856247824 628240341
2 567974644 479389191
1 600489624 759795280
2 732160541 713489202
1 555308767 446369382
1 242018290 691757361
1 930730305 850054290
1 438794449 539830267
3 735974974 283429251
1 784580714 363303202
1 959368339 229087511
1 438155918 180852466
1 121370880 93229777
1 80261744 425879661
1 433364159 415639793
1 83873277 167718505
1 894735304 354118901
1 81999761 120781131
1 242539048 951100971
1 290667240 106418783
1 195294486 507219543
2 176321872 714051708
1 64229593 114641131
2 332789601 243397425
1 355236066 701718898
4 979829611 322583574
1 118404922 734152398
2 114159789 445862739
1 77561467 535598156
1 899368155 881941444
1 196698898 682644436
1 962427542 681085658
2 863144742 136810607
1 401328712 199163615
1 894993088 917767851
2 641769973 631741378
2 155560159 688689536
3 438938103 788969832
1 416052499 419122923
1 852895104 354261237
6 870652110 255301143
2 569374554 191993340
2 344841152 605583769
1 103486010 721155177
1 398454171 370064672
1 245751104 807883802
2 215607858 264968830
1 236275791 671828312
1 954645151 624361639
1 542443829 919010012
2 56678275 924244513
1 203238143 615465284
1 85019731 734419362
2 368109774 94976411
1 568218363 289468588
2 306429557 810236881
2 24305881 668999178
1 200907875 482885671
1 313282941 215137097
1 62442805 453081394
1 518331426 266555580
1 820810361 308800350
1 38437838 989252631
1 376982963 286962505
3 689336534 520702304
1 156470591 207360114
2 275205871 186509196
3 766503628 651670975
2 5942541 22060905
1 62197088 861060249
3 360199941 178046904
3 561386442 983230094
1 162859019 875855922
1 425627084 772489061
1 898237201 154363830
1 283488770 127941135
1 38636092 849745615
3 397163990 509170387
1 836578941 777336731
4 129575181 193167020
1 825433624 317032242
1 235540908 893344512
1 849258820 481980002
1 713358978 460013271
1 337719341 779190734
1 405490244 542001772
3 424422061 831814536
1 261996113 437536973
1 910562537 889448294
2 120078533 303981892
1 660251479 512864618
1 483457711 636585235
1 973667709 85053412
1 69281882 648984988
1 617548927 836876399
1 665474202 8399153
1 430028628 516310311
2 796335152 258108822
1 327625510 583439925
1 729714171 310304904
1 1939323 759755136
1 711438166 975218564
3 13086375 670002232
1 901399227 890967623
2 440046560 15884554
1 941762037 548907297
2 889868887 958396347
3 22645609 413739236
2 941744536 957909418
1 33170666 460470404
2 44302009 644426018
1 759965314 142448238
1 915541537 522968947
1 948131254 465702257
1 182253588 99494078
1 341686550 119222017
3 273520403 745718310
3 432083393 347216541
2 727007317 552718266
1 860438942 314407070
2 296305841 283948139
1 389304074 139999240
1 521973231 501488157
1 110768412 690171385
2 802385137 433121362
1 778874494 795429382
1 934978851 54820752
1 959903700 45485878
1 295892053 826946712
1 983645538 802198714
2 547520917 958176296
2 806752839 2427553
1 958039502 225856621
1 591985105 236234319
1 632863790 355091755
1 319091212 857368030
1 206735578 440141172
1 898612845 818083245
3 479108047 475561989
1 125786231 742017057
1 61527150 697841713
1 429454518 835938993
1 401786768 597579186
1 565614368 67653709
2 973515258 869293357
3 994843805 754328114
2 16481166 220014462
1 870104252 499291992
2 769300780 137724680
2 435266547 651604087
1 945939765 433085135
2 651505013 950581050
1 115510763 781224865
2 982317273 863979728
1 346844554 877166857
1 738377322 680706644
1 680794077 790054472
1 429297146 611281811
1 916613859 272279568
1 969743149 760549278
1 88079385 620815817
1 816080060 749290422
1 725129641 584838419
1 975480963 396469478
1 559880178 503277356
2 751271694 204436273
1 914299812 61443271
1 759146617 195932230
1 780020646 386736865
2 912563921 14802591
2 362988511 735115460
3 401008180 799367096
1 379708760 387118372
2 449698166 298658162
1 329396512 621563996
2 768800524 550280796
2 224239411 408462773
1 123148291 376527833
2 409479331 966399885
4 163001865 829227084
1 939755284 87050924
1 558279375 545283560
1 231192237 357575524
2 759976696 119399516
1 401050617 562433018
1 696630385 909350436
3 62701135 448476445
1 465879290 220034311
1 747143190 225181828
2 412851452 942599298
1 882229589 596417899
1 286645108 193358781
4 467357481 479075336
1 981916235 467466240
1 613837755 959740302
2 353535656 247281713
1 171395068 697686197
1 980269915 474715679
1 150435619 926197120
1 782877049 130591956
3 259833218 704780334
2 587273368 584410548
2 389011670 991338888
2 331014835 707093978
1 58171483 625038481
2 117645535 168097150
1 843985487 862345635
4 83350147 515819995
1 554870226 562129444
1 126643783 573090624
3 133371281 395645657
2 592307710 824016592
1 649226628 217388283
1 37043010 461030203
1 674775940 331540277
1 982636809 798241306
4 723293688 95970862
1 896179619 871871847
1 995355412 846196327
1 181314749 738419069
1 798352702 998033728
1 783484565 296093264
1 972757464 313083362
1 689522979 874920571
1 38064903 636251178
3 986348411 199273489
1 260209826 302288763
3 259353522 653718036
4 273368374 944406151
1 425454436 637113655
2 341215839 740971537
2 130089103 881807274
3 345770707 267410220
1 496951261 437252919
2 745587422 793687337
2 376361634 83625287
2 517266421 219339903
1 296777391 319318843
1 911972121 160438587
1 807199276 678322026
1 481753993 135048494
2 954364267 563702807
1 830961076 615193903
1 176756728 979649233
1 677148973 254636363
3 454780552 456962268
1 963330993 936614844
1 535627722 658389364
1 951848741 295008169
1 957885342 616687950
1 96564987 942303096
2 59690096 593602465
2 428751910 604330537
1 672229314 261913804
4 727377829 609639343
1 293373571 214496253
1 827862097 909788996
7 989832460 376321021
1 225829728 644777642
1 120190377 193374443
2 474943527 809823515
1 198694940 751704713
5 458600041 234102043
1 457529507 399522460
1 873334605 855044805
3 349256601 897667000
1 493401947 559264756
1 544009452 530442918
3 173549221 487853301
2 640281191 198864274
3 76416064 911709686
1 494372375 312911440
3 813255328 434144933
1 60164682 202221817
3 751604999 217008476
1 707280145 889086179
1 499970642 125234885
1 792539822 383621102
1 695757116 341152903
1 908017923 57734825
1 539922101 718134504
3 982883557 166948650
1 398991894 696143670
3 811088284 861595712
4 784482167 391687226
2 321162633 960475688
1 374848291 842884590
1 729542881 544508095
1 759926509 10082068
2 522985363 875826731
1 599129549 121878795
2 882510626 662628002
1 542235427 748645641
1 227995612 82577684
1 579032266 894384493
1 574929726 217655702
2 87919756 836936523
1 917910403 878419846
6 429632355 126479936
1 136626062 985259083
1 181774428 254595835
1 18244504 761012669
3 167060983 737845456
3 395373325 100985705
1 951362287 90125190
1 272090706 366176364
1 450646725 335228603
1 334091732 875433313
1 689434068 961818280
5 49763116 362671322
2 897221175 764285441
2 209767649 853511487
5 909109055 901897173
2 442457424 10503948
3 713278267 857859127
1 216092526 684758397
1 642235570 92085485
1 784174704 600102679
3 386116085 822711026
1 542984763 991108829
1 445729821 497388618
4 707030148 88907046
2 709646515 828553584
1 64296582 64195561
1 560013694 825930446
2 582053000 979927685
4 809787736 524455860
1 325320745 284654349
2 675244358 822609866
1 191698191 977098944
1 185626355 310864613
1 355659010 480376839
3 458596553 570846435
1 265926509 547509750
1 126953070 674586883
2 601566247 686316954
1 591187564 790593894
2 111599739 306629709
1 421788250 819021651
2 573924975 256082668
1 807484874 871932566
1 684877460 893281314
1 768619475 916652225
1 490577871 876745249
2 90406309 989651823
1 976086799 727736588
1 401153726 392998426
2 464930108 544168260
3 450409187 776809791
1 490652236 351691669
1 990702569 558635418
1 678023529 220946082
2 613901187 951848018
1 981551630 292196131
1 755685936 726667057
3 541175686 863127706
4 673206669 950978852
1 485362689 620347059
1 721510711 736540212
2 749945468 691883009
3 782381951 900607698
1 493805632 23900384
1 555224907 22131475
3 504786521 376508993
2 204878590 36430930
1 319363503 353246062
1 856725110 262219675
1 259358865 507927767
1 136058066 559853771
1 166631240 115992029
1 526170436 763357
3 657201821 638862190
1 864353300 872723457
4 84011999 643510029
1 51816507 779774859
5 213788011 423550361
1 953543390 219649003
2 153592311 751787071
2 66570620 881853137
2 422984095 484758670
2 110281008 991408172
1 544190236 923725931
2 756544714 519722226
1 195912048 404732808
2 203998370 876978187
1 844761517 334839553
2 731783619 615750724
6 457163375 144811124
1 823351455 387562573
1 96623173 248207039
1 878882587 179139179
1 967121512 903041418
4 668085300 673647903
1 552437521 892348364
1 184859386 984561566
1 186856480 971213308
3 207715621 315297717
1 427605953 655571727
1 875417415 856041137
2 634380917 453627011
1 305987708 652144905
1 496577253 550642287
2 408374813 990666391
1 415605510 487587059
3 337844744 937462643
1 907774235 778785816
1 295230781 52743015
1 825510927 712583682
1 569401129 425397661
2 551769531 708470620
2 384687781 158330540
1 650728212 280042806
1 648922966 722494044
2 386948605 962265115
1 897042486 818342113
1 75607968 144930869
1 617396049 489348045
1 279319202 163790273
1 937076984 494684531
2 459283884 617333799
2 808787654 514795165
1 397185792 847087980
2 321385305 975329466
2 233810039 434359983
2 526154972 53761432
1 270159346 155691228
1 867432391 841201308
2 872629768 68850853
2 451875147 574346458
1 471376938 890994501
2 575415761 204831803
1 377054000 458560291
2 659405772 480796314
1 326939093 782835221
1 334227819 727080172
7 154344260 166512490
1 124376446 377050686
1 458000046 857872720
1 333190998 773978562
2 109865069 844198437
2 563739242 787229200
2 886608307 396749779
1 313982346 624410909
1 842420084 494952775
1 146189687 667063759
2 449008359 33205783
1 535609600 296642618
1 793236727 994498341
1 728842468 868628745
1 857488866 48781957
1 188887141 683810790
2 371153468 673906774
1 451502548 514194034
3 846253755 651253532
1 484386017 531204299
2 135643454 624363161
1 634578291 988528774
3 218537648 305163553
2 830624745 856413533
1 7811753 948434126
1 890861729 153301840
2 756649184 383861701
1 713583530 643224283
2 720881421 180994109
1 250563289 848665424
1 599266655 885251387
1 683413365 918091274
1 201689219 258906420
1 164951021 839292338
2 414138048 203130835
1 251671413 353709383
2 512149773 351055872
2 913581759 242035752
2 628644837 277228566
1 953537740 68155780
1 175050729 967823103
1 759290647 737983550
1 334386207 764867463
1 396494481 332291936
1 732710620 786356427
2 295772897 694036284
2 162189199 493811949
2 6751101 416637076
1 964308460 558838716
1 227327240 168080079
1 232535600 938486911
1 396196981 588619725
1 820746074 458677984
3 170498317 447940592
1 71743719 402530303
1 341039847 794254021
1 719843714 792653909
1 874990786 631358941
1 438731167 776015663
2 569657588 405112436
1 300112105 51887088
1 443665269 561144498
1 25366452 318008472
1 648960125 703411551
1 891936899 979126092
1 568645167 308854945
5 77938408 924416181
4 146802194 751184847
1 311390368 834496269
1 526091920 991915797
2 959491608 310666344
1 320136764 976373179
1 868071527 733541744
1 628931436 912263799
1 626410015 107339382
1 369441996 216377624
1 951077047 10100769
1 924735287 292815486
1 45876656 223786810
1 327042557 285217976
2 353802467 838038783
2 752957759 35977294
3 726029185 518060374
1 605520792 688965907
1 543232528 775295159
1 72772493 420954183
2 706006750 752990619
1 755565188 945480922
2 454523180 90635885
4 989501032 487818294
1 891568875 467742346
1 126161396 856131823
1 213672754 363280794
1 941982871 199204318
1 197892368 92741892
1 955531257 48370626
1 132549553 372177481
2 176138041 480274866
1 897770651 40389138
1 523213688 785739502
2 556554280 982531035
1 980705908 395139141
1 599015460 207983253
2 453967057 245385025
2 727286819 231303470
1 297027301 744649663
1 104831171 641706866
3 784951138 566983087
1 567667299 834592630
1 147182154 584657998
5 755164514 36108784
3 378532459 372799046
3 610281864 691531631
1 218767774 973932962
1 526170798 456337054
1 270205213 262098083
1 349012533 483967842
1 515375151 475357567
1 231519166 48087458
1 163291015 986671079
1 536084362 328126222
2 78894085 358531370
3 989476609 43238886
1 4046693 57554438
3 322237964 844479889
1 90413434 946834050
2 934226865 588574602
1 219730226 546125333
1 929065551 385784525
5 992019791 307530487
1 250903543 26316275
1 202638344 115915745
1 704245738 499511295
3 665182809 895128203
1 437131065 613709266
3 570331727 262790950
3 697480077 326728324
1 773807291 65012576
2 613529876 725097025
1 620128541 425530434
1 256436647 230328451
2 342556903 768054446
1 514762611 298474161
2 547443952 301135179
1 557935468 755108304
1 83290757 547781212
1 452897299 468638180
2 175872929 775906639
1 837833035 809505434
1 612666212 395999231
2 585789945 963499007
1 68623757 241081777
1 848800456 680097198
1 232965990 811769297
1 723392132 318474618
2 910384831 802868069
2 739794429 403010085
1 93089161 763813849
4 139116898 536806838
1 402535476 30987050
1 541955724 666159050
1 368924177 442456350
3 513090462 613710152
1 473321331 787142384
1 590854308 425993586
3 395208280 670747547
3 298022925 975821705
1 92769991 432833710
3 35921395 238857048
1 711970727 458739057
1 420748744 719306377
2 595544234 231616673
1 156396123 967458188
1 632837976 116764480
1 620079114 994461368
2 597475132 728545721
1 803841888 660745351
3 277821200 546162849
2 480274681 81038341
2 863188184 591791812
1 995063332 736354031
5 806079920 106406324
6 330320585 940271134
2 378035862 209138300
2 895880182 37928174
2 427865722 620777265
1 354199633 479553788
1 696781599 680010434
1 330342298 329767879
1 977167411 914539371
1 637932873 952742906
2 915527607 976309254
1 632143518 424272171
2 115038565 357954348
1 762635988 357700892
1 405179932 291058414
1 782391463 703357847
1 95900942 348966234
1 180671069 582443455
1 144041477 608589646
2 847590166 505822360
1 71826228 24964165
1 225841036 857462975
2 65234510 565550725
2 657481078 142176362
2 929960493 332536205
1 8881140 135487175
1 643335771 87380273
1 745630603 975946702
1 348479658 603544573
2 220526255 224211745
1 37334291 445393560
2 320621323 214106656
1 84516150 172015126
1 593154548 63570364
1 31605316 63030151
1 998381853 325182179
1 41773784 129367056
1 839043466 610659639
2 685985443 113489660
1 381221221 230462601
1 975581828 936947801
1 990290842 2664334
2 181225175 814769004
1 966446766 231595332
1 234710458 534577481
1 56336172 683878875
1 423853365 513202827
3 703068738 599620893
1 687989538 897721887
3 675689394 356101117
2 943784407 258679688
2 98087956 715549178
1 617749243 83798521
1 925166043 927530364
2 452676088 674589101
2 692997275 711670355
4 492229724 647840734
1 707400665 251160928
1 92311373 989504838
1 326305173 740374695
2 937248749 822646608
5 139519414 449850662
4 348464268 827151267
3 173480246 322825628
2 449311731 986755920
2 177613468 732117062
1 11625134 600872028
1 206476015 644747664
1 861281271 783767998
1 747869568 480410554
1 256752177 812195248
2 411406648 712960561
1 982962688 8122336
1 902510090 802266696
1 582592860 317883695
1 225837415 888068755
1 883247242 679315749
1 756628619 632032736
1 356680268 88833361
2 284697737 590035560
2 406233167 185598144
1 85498632 670350636
1 666225999 776976151
1 895356741 396930609
1 609259226 569230631
1 887276055 663419787
1 554026042 52727096
3 407863160 730688640
3 987389554 700284038
1 68785606 277484372
1 2238092 750533985
1 721263457 235879070
1 549384281 711263582
2 123160062 207357539
2 403838898 539954073
1 74841345 986574932
1 211933905 746367733
2 597823825 850043878
3 790270526 164482254
1 481726724 300882365
4 226715890 997296287
1 445555548 691228264
2 390618332 462093985
4 195373624 907493609
1 47221389 143014778
1 162724181 269583053
2 999476732 755802640
2 286891851 750209509
1 554942618 314819024
2 851234844 165314546
1 866936278 708110353
2 871805183 36771432
1 996595293 3471677
2 436777266 233581706
1 635498147 530197733
1 734365268 376765852
1 106452685 356708551
4 332003348 837121
2 998893447 188672378
1 810024657 70628622
3 577296735 999716657
1 69287212 144007067
1 197557436 238536183
1 583866339 317510067
1 903794545 187141560
1 795769511 871642382
1 422755210 52806551
1 414818764 443651376
1 968115185 238779512
2 985064054 902641644
1 600645685 931829610
1 803400361 594284558
1 557816106 613851328
3 383738288 935156756
1 19424187 435591060
1 194065737 74799370
2 234478577 200593930
1 130883064 658437323
3 357472113 978897758
1 538546302 172568904
1 922391849 87861399
2 342948155 768337463
3 358794327 993990959
1 955479735 708052056
1 18505395 180182681
1 172658147 118203818
1 212902752 22732457
2 328537302 47918170
2 620589607 899906612
1 813599309 137354081
2 793034043 939236343
3 7019392 772454498
1 964043199 704899564
2 274638720 950906574
1 843433041 549720267
1 383835995 987602639
1 1661994 306364855
1 806192965 279688028
1 600171920 562370463
1 484145124 316872121
2 658798422 609113504
1 854610250 564904194
1 529872353 841092218
1 126146792 553076301
1 981732960 639212622
1 240652853 340139571
1 430611287 595904675
1 832681821 878550872
2 600979593 450262780
1 8234561 136664720
1 766559184 956236489
1 827110747 617455151
3 283952254 645688668
2 864844229 567228926
1 505447515 813138864
5 707545992 314766197
1 445892659 507004975
2 483104778 307228542
3 662439658 344793896
1 538412963 404358114
2 788313767 999628208
1 282459308 66370645
1 955552049 968962860
1 385433168 596646508
1 100609657 322559657
3 717028027 982497523
2 162856833 23081219
1 485102041 704755948
2 942656794 35970297
2 229936409 55744040
4 542354472 388246657
2 303185732 591738387
1 751708244 714301191
3 516517264 825537492
1 503522078 557562387
1 871420384 747170982
3 682676163 506010236
1 504172308 790507981
2 270416790 613530225
1 796928474 602552244
1 253651016 999833055
1 413022255 640423057
3 233743295 898547769
2 927888121 333884597
1 361319024 460423501
1 973759464 280745762
2 877824927 765880533
1 47073773 623386307
1 21582280 877447952
1 410571343 607494239
1 180009771 154787639
1 753476085 971309699
2 974920507 290247621
1 364233736 270297831
1 854875722 840110039
1 670048735 764015187
1 370173272 711191044
1 717259723 927586677
1 851260153 380122359
2 413701668 953406963
1 165344357 289914217
2 895723108 223791557
1 247266508 44153172
1 18556283 467722236
2 555488782 670888333
1 190202306 933990547
2 531685933 452775521
4 187696342 623920943
5 666872097 841991647
3 961858303 497275191
1 898107969 899674089
1 655534849 40821988
1 860145379 38632229
1 865789347 237447162
1 826098717 363762402
2 851080684 636083872
1 509454505 269845019
2 644215769 811164757
1 404330641 672933921
2 345470016 893933778
2 660843442 560494882
1 334740176 592986580
1 91326687 210073404
1 970741322 904385435
1 555568227 888897597
2 362799730 939550607
1 884289335 822998601
1 939574180 186989764
2 603165741 48336082
1 930942615 161803731
1 770465290 693351210
5 41952679 281942355
2 632757076 835321415
2 533659128 6575414
1 951916903 350728131
1 371349430 313264483
1 466483793 26348999
5 536803279 828389144
2 266629611 402672789
2 869081543 457063554
2 828723226 757874855
1 461779040 743831868
1 252710927 455010231
1 969883611 481512748
1 301269023 89574656
2 811413693 787521922
3 655771462 717535003
1 822342642 680706633
1 176317 897754845
1 937997978 662131527
1 469367751 304246244
1 800886972 478450830
1 229815188 375134988
1 80219400 66300160
1 108232876 763528514
1 30201655 191673059
1 684190346 456901238
1 21885580 855938414
1 797373921 927978802
1 61227691 777757891
3 851708019 390120377
2 18621831 560464482
1 413103294 468133902
3 837986451 910778625
1 753037840 947700129
1 942073772 839508882
1 730622332 767137506
1 33512636 542605554
1 147855492 745051881
1 315227086 25244382
3 312293351 467764217
1 484677339 989774619
1 404371725 156357044
1 382655867 750867908
1 124491810 380988019
1 449169195 53457014
4 602377772 143861334
3 811933408 123577946
3 369183961 481551505
3 87924785 705024501
1 616867007 148705082
1 776686672 990501176
1 157479173 10950133
1 799236194 626584640
1 837153863 48332148
2 968196245 255731485
2 929171175 602436392
1 435939585 600594505
2 790455831 412228625
1 184141249 800322624
2 812022312 679317549
1 70592664 519290918
1 856249159 616410137
1 649924653 772375925
1 528544620 930093412
1 726007341 78209604
1 132336956 603962299
1 158621992 585152213
2 709413327 459035012
1 701711545 420100303
1 200214637 800568141
2 909144055 27987453
2 844379322 293061274
2 504873278 403659275
1 914170153 621198662
2 283686498 238084098
3 267623905 109129783
2 172365224 33094153
1 182575724 455863623
1 896879983 468639294
1 41949590 581289312
1 203629472 812107905
1 326874281 366197378
1 1009025 789304343
2 856113486 556046603
1 136292535 554444027
3 809963883 629389992
1 829243284 735268515
1 623388619 399398321
1 915445850 574747606
1 749426195 98686859
2 475333513 908782751
1 757927532 885154825
1 881745228 667612818
1 51586942 448547859
1 833470829 659698061
2 315484522 734801027
2 21048936 99042108
1 769628081 655007089
2 991108867 662015177
2 661961861 947445943
1 908984563 343557587
2 18956012 343706324
1 218742913 674904994
3 557664129 905114142
1 402546711 62584580
1 470866161 444240466
1 445653859 644718318
2 51138000 592931629
1 114345166 365667202
2 372041639 225039867
2 470786041 550837775
1 785704949 363297112
1 417468192 821132218
1 524076592 656514603
1 801474443 521995997
2 352243490 877406949
2 25088141 517212845
1 97062 145258594
1 730345874 970268771
1 116190922 555894137
2 473003118 604258748
1 88856083 417459848
2 926051241 666245732
1 763271531 59739965
4 69151788 408603443
1 365699466 856693874
1 667660066 580393213
4 1439550 917580547
2 968747859 774035951
1 680261375 136800682
1 417480433 275715944
3 571329411 241723531
1 773806493 622765699
3 134814255 350447319
1 668941014 588239487
1 67223197 493248313
3 949328946 759018891
2 584226358 287965319
1 914417309 656140177
2 886644115 654875705
3 802291959 874302931
1 722460671 21571277
2 201285320 63670365
1 323796959 840250726
3 370659914 884299186
2 186751741 696485608
1 891554337 263818208
1 751477346 372353819
1 531055529 613992728
3 558605580 573982524
1 6726229 926731079
1 489214804 89573623
1 855311416 955850834
1 954138742 37116297
1 856236165 97098060
1 522107447 9506854
2 653155219 974362242
3 403010390 420632943
3 988341814 411025396
2 798162191 148226217
5 221671284 982083717
1 997050575 161566955
1 212177843 121185365
2 204125064 852130744
1 393614815 430746902
1 933010151 980972396
2 557134068 134695465
1 119164409 45461588
1 875138030 918332299
1 197637224 200880854
1 170488475 875409632
1 116324483 399752291
1 408083993 815044858
1 706941396 181272470
1 902287928 128207129
2 724146445 624865738
1 885743592 756601436
1 526239034 4939030
1 638983246 90631097
1 234733286 460829274
2 267038721 639422525
3 269659479 987345020
1 205220696 609683287
1 303199363 66926849
1 351989411 987169379
1 615842346 488042728
1 811684358 760453316
1 342556214 547484118
2 776320927 920844035
1 9001968 391733797
1 944106034 716324291
2 235945597 16201341
1 193428005 265992570
1 835308485 367042336
1 936336267 848553349
1 289935369 761251817
1 599524450 901659238
1 448456442 917223954
1 714740824 571670080
2 653107849 321173788
1 863424959 782689488
2 332522185 791124971
1 673959223 545536510
1 96382625 385758252
1 812502282 55765059
1 248460124 886049200
1 289375350 431864625
1 58362546 33409605
1 449538185 97703933
1 569818575 523397016
2 932745475 837687197
1 950468045 289142427
1 456900751 739976591
4 753806375 63681231
1 222945488 357356192
1 312287055 173626006
3 142948457 188888145
3 702045162 435420276
1 116058390 838862657
3 952014898 30661255
1 767199456 70687160
1 941609489 172463384
2 412097473 866228796
2 20902629 112493834
4 875905113 167337420
1 26202963 123340111
1 662374012 921535649
3 395158431 343391812
1 614649881 909128395
1 348319022 440657757
2 987496437 128688470
3 903098156 855798622
2 698461131 545621507
1 827595261 615899937
1 273250468 613503699
1 203033847 324408584
1 292174595 311705530
1 353787312 801749840
1 339555668 163173501
2 284954842 195551566
1 941865374 615494940
1 773417975 492994660
2 544632807 601489072
2 33025618 823797933
2 972045640 625188897
1 224374614 543220342
2 746370817 698062464
2 377897056 706306405
2 495779814 98178768
1 470887541 362446847
2 787507871 590645522
4 127271602 84234732
1 536084955 594756107
1 430164002 204487218
1 276570986 271754934
1 887254257 719250000
3 159501366 937598302
2 256807382 452036460
2 597183956 608811379
1 547224577 816056423
1 380156520 102988687
1 704698606 351668800
1 730497030 255954968
1 265718153 795243292
1 747797436 76915908
1 239981296 763286908
1 138672554 711355571
1 692475017 755759623
1 192052880 884021602
1 639024995 481094895
2 348493411 607669986
3 85522340 699602599
1 995668419 852974656
1 299780635 389103491
3 139356995 867036118
2 711803366 407791733
3 941534717 969173602
3 745416193 257542208
3 216711063 353301735
2 332592634 728401470
2 607432712 392900246
1 545565857 352194187
1 235984449 702410817
3 747177371 703671955
3 728463699 747302762
1 204421177 13289896
2 468340500 606665417
1 403873255 936411613
1 662714876 928881938
1 918816941 567495284
2 643256879 746327052
2 27340824 577950944
2 758043192 39723839
1 642712651 571776938
1 670118201 968569871
1 32461494 456794039
2 898586754 330279456
1 836312165 351053521
1 174950755 675514991
1 431073245 855103683
1 129223387 388798427
2 102843311 732049073
2 9596697 197975946
2 455017536 909487789
1 420078242 744885152
1 258930466 175485125
1 84153820 647311348
3 353227823 89820152
2 969685353 166933130
2 484088675 813102776
1 345518390 283161353
1 832465661 555421934
1 352020678 36017786
2 777605179 988009879
1 471997582 392453683
2 650096148 668650555
1 469831641 694366462
1 639266510 836873039
1 422749059 434665527
3 245137868 147238054
1 254632659 806837422
2 681631729 608707342
3 597797400 710064699
1 303418230 958076741
1 669015220 508134575
3 114074376 749916559
5 750581303 801304174
1 694255741 20682672
3 325719616 545935548
4 854983098 781947032
1 120868027 459782010
2 565710636 335398526
2 784985547 964694096
1 424662124 987589776
1 651159087 668257550
1 167963775 642884707
1 174162835 310729011
3 223961261 352854631
2 151339604 429515605
1 385755653 300339604
2 685961846 791854745
2 587382686 561005560
1 28540711 522672602
4 953269908 597485336
1 708623009 868322502
1 153046694 837178101
1 605357632 347175781
4 217893695 560778231
2 130865869 48179821
2 723878237 973797053
2 276340176 324369573
1 778977064 245326951
1 896501710 507969922
2 852022304 792682533
2 419427166 644489527
1 184694720 263266701
1 809669073 587847318
1 429207463 884455133
1 926172009 741797108
1 209826942 996162693
1 972368801 280624219
1 546128064 631054142
2 163190892 867784012
3 191949011 820000945
1 272558646 158435368
1 714085840 979261108
2 958607043 293350747
2 525684890 949820050
4 205315196 698890881
1 62541512 495769979
1 305927572 321158851
3 325143526 64129671
4 687350229 593841428
1 331176523 474778849
2 70964953 39666845
1 430489455 86627176
1 789003605 969675070
2 848290497 43315552
1 491766344 357867502
1 361552512 904020193
1 941947295 134542368
1 19330685 781997383
1 76800258 163840367
2 269993836 80641817
1 82242279 504799197
1 663809987 607131716
1 882120379 385309573
1 623006613 496740337
1 147622300 431866477
2 714241798 426752072
2 642842752 763647432
2 990187343 789812374
1 892460147 525504289
2 769717083 556678663
1 6246882 96626266
1 665844117 690386597
1 782637086 523747709
3 125603062 87962208
1 310913904 99797324
1 357051662 907821062
2 285670684 316378349
2 809310678 203700576
3 867484419 629910180
1 790911109 979297517
2 225987646 662463744
3 24818763 18528431
2 67124823 481375891
1 253778759 451830075
1 235472937 273059128
2 625369602 403867879
1 232921019 155570105
3 300008647 118602057
2 48837020 434814867
2 943776223 511719894
1 529084601 736841697
4 851796572 796331410
2 812613962 828204481
3 234686611 113399045
3 954366855 633311748
4 85310257 103147177
1 957765024 730338838
1 811766412 758079354
1 737514644 970480075
4 396038240 747490041
3 11599370 150806736
1 725913571 482527727
2 132251446 280656970
2 454463687 442806511
1 798775252 980499864
2 357090173 415607268
1 593876760 772028128
2 247964312 782855093
2 460999488 426950958
1 645961104 653647559
2 460424096 302415344
1 206862035 566918576
2 929354601 233470533
4 826600129 139522925
1 545248518 720242595
1 807509564 915745526
1 744736538 656324630
2 603270143 314812886
4 715585692 820184421
3 325801493 182356362
4 841762309 666150471
4 861905928 382351596
1 355645115 756983752
1 775069605 854514811
1 595411629 217351672
2 338317218 963106840
1 325927822 784187484
1 290329800 456430980
1 686555455 710978154
2 156677790 658005244
1 15557454 787377279
1 529535394 635711208
1 745981684 15137837
1 913530448 434286824
2 464379624 439212758
1 362635087 165165572
1 485044708 265844872
3 769536765 869044949
1 306817941 779559414
1 757036779 93307133
1 857959753 825752874
4 615090125 217610569
1 770330065 961625787
3 142398150 669197305
1 104286020 777698833
2 156877268 570159748
1 63275046 431322465
1 970823509 756115511
2 464996032 636881641
1 734992887 626375233
1 97150944 745557599
1 101289844 375607648
2 517349927 970977760
1 634008696 775829224
1 358004011 375330125
1 524782417 996977231
4 107101198 17755406
1 732949979 806102746
1 975551592 646789510
1 602052222 695394056
1 147931731 363219436
3 167593289 272683758
2 869652016 695672103
1 310956599 580576756
1 920682403 859300600
1 295509670 216478670
1 871564891 238223633
2 587883298 38219263
2 49721522 749626516
2 441963545 140655453
2 812701203 321203697
3 464945237 473352895
1 532871172 343543779
1 446562039 290854132
1 533001885 754225170
2 925487280 485687948
2 282681452 162320962
2 692559125 998199997
1 226927343 197419687
2 543358138 720088071
1 881838824 852833111
1 692895056 939223781
2 679248517 985760548
1 574781464 850378626
2 409828709 64189291
1 318801837 886744450
1 338507883 113175157
1 1938148 568966618
1 145584730 49506704
1 789460024 257794013
1 522790794 979157497
1 785306046 508523146
1 945222254 882579572
2 448219311 499537169
1 660374432 613467588
1 589937121 829987922
2 604771446 19101213
3 821833577 447930450
1 919850968 974986364
2 926780743 656444828
2 107285645 958387640
3 712931554 965484234
3 669065496 22249793
1 329816129 649088862
1 966581808 483374612
1 485728049 326879264
2 490320802 416883505
1 566321629 844309898
1 725480621 424996943
3 310038589 661591708
2 218795577 30399631
3 286512915 561547301
1 634240544 66322690
2 966611447 403748477
1 546657693 819038584
1 429229113 662572
1 255158705 332954975
3 774216113 634108262
5 875388660 539978869
1 304083338 379664018
1 635829869 590005700
1 507230383 706303516
1 155332508 880254472
2 568293866 774308016
1 915658057 292677452
1 800273283 612636502
1 571024287 639708981
1 890404623 2005606
4 402011458 945681715
2 217989554 305997625
1 936837486 881595291
1 893133953 223288099
1 874448939 725353523
1 690875364 119935551
2 85944380 431568811
1 606751663 58833184
2 93007761 519116601
2 985660684 729346410
1 691515313 275495005
1 480347298 580178777
1 956457294 636991209
1 666796723 126008661
1 621074500 252902507
1 805807954 390464608
2 662456727 177352973
2 676721266 76843882
5 865501853 500167995
2 112598438 509893929
1 882965446 738354007
1 238317907 416004173
1 378778971 990433501
1 143776614 266700202
1 813083189 976821992
1 563070867 405771434
2 24272202 708165636
2 325205717 285018940
1 582267830 907852246
2 53856548 760659979
3 364173026 711188084
1 148289789 685383077
1 663880186 656330459
1 86111320 224949290
1 233552686 745896762
1 803659972 964276506
2 101114551 662680757
1 88184135 389332987
6 411318117 234531236
3 136441558 38596607
2 197310256 695238888
1 58287177 303702829
1 416937695 819102539
1 242766790 175670752
1 601976868 653239695
3 785101164 203202905
1 231169848 226852980
1 420469017 903449264
2 443925287 218731022
1 634589796 658305448
1 84944581 555108918
1 758695072 433928310
6 626046077 87446640
1 262023921 109198049
1 134635777 94860119
3 520117451 130892546
2 892519506 682505899
1 196346346 320681749
3 988251820 878347090
3 251475983 540763094
1 454463113 986238372
2 187222802 213832344
1 417499320 82542985
1 801403095 366085738
3 329767248 488230026
1 233743455 39718896
1 359053002 804465605
1 532493232 921651148
1 212748152 630173928
1 562674936 990721086
3 477191590 475331348
1 636061026 64379331
1 210930777 485150468
2 854650894 158927714
1 817491994 653233322
1 826367382 666466881
1 876200055 918669929
5 923661831 798398059
1 901543807 577544224
2 448090681 315748365
1 753829290 289250745
2 915394940 813388773
1 106463022 522763830
2 232581957 64458504
3 393954705 501744269
1 423130293 824819993
1 247286128 104003001
1 953220234 523202920
1 82821290 154006825
1 196659951 248397010
1 682435827 751632256
1 384608818 24895540
1 789172207 26001414
3 766338432 32566632
1 476882033 244375321
1 37026162 1269992
1 335129618 965140334
2 30615567 148173921
1 73414059 838090541
2 405575472 274223737
1 110397632 400680852
1 267223902 951961940
1 8440816 85077903
2 341203243 489285648
1 309170242 869665487
1 697952842 792562716
1 258668195 216646246
1 126728648 564042902
1 634445961 278464224
1 830529396 769939838
1 942695392 57515886
2 493577943 256237985
5 375937630 993343164
1 629846828 3653988
5 898121830 131342912
4 442673943 153027873
1 114069170 234826795
2 305244480 253004105
2 679770353 244636829
1 842320938 767818199
2 287152242 422820801
1 408018618 713375784
4 126612639 682524912
1 258910628 359071121
1 136224491 370367859
1 384880091 573332858
1 206596291 105751371
1 122460446 394856899
1 838816443 640935205
1 581487006 767359884
3 706717380 222179550
2 153604638 145369507
1 360281725 588064930
1 154665957 67601048
1 998741907 757112118
1 30059815 3494857
1 111781871 331091332
1 199905469 931726530
1 793898839 337363373
1 915217052 652132327
2 705335281 916791825
1 214300297 501905565
1 438540793 73881257
1 696954637 543063820
1 329287070 742231388
1 515738237 91206320
1 560527613 706787713
1 851381806 994162858
1 150251758 514816183
1 440349681 322663392
1 194945565 77992520
3 971448267 198072335
1 78879944 864500467
1 741950083 560800966
1 507231491 235989590
1 22736481 290033399
1 44644679 285831784
1 906369870 97008485
2 28841111 455287372
1 876317241 742906942
1 217253699 634220824
2 503521844 185352248
1 658570266 151547319
3 159069482 669957697
1 369785711 100979739
6 743089774 143706075
1 142303712 551943608
1 358416570 602426962
1 597732760 130475823
2 766263003 653604233
1 756819416 517490225
1 411539825 336539447
1 421285016 560772517
1 865656113 998459246
1 218806844 453224172
1 398052021 601567602
1 949488358 583920778
1 405158942 134185847
3 851892593 554468596
2 181795517 687915765
2 441033128 483633554
2 709949395 292139126
1 724101407 411003552
1 672874043 398757924
2 757435222 863618412
1 367654989 554590471
2 281903347 786863988
1 454810688 676481133
1 892544659 87858563
3 526843326 306624540
1 899314612 763216451
1 395999831 720806216
1 381648608 315836810
2 287446752 81308750
1 544635614 224963146
1 129029205 380741125
2 510047380 675726403
5 841282857 507081608
1 371004260 9870790
3 112575897 899604294
1 149371841 229802300
1 128017553 250518074
2 794801519 884226900
1 473740654 600803183
1 897156344 135922116
1 245096320 162497019
1 681007127 868415918
2 676918610 612909627
1 223930346 567943644
5 926463243 140515411
1 43332128 701823688
2 684054850 428957949
3 887819801 515241662
1 920696141 858559645
1 831112250 741687884
1 460816075 913044844
1 747441255 845159762
1 594964787 248287662
1 415319964 891443760
1 570200719 94709558
1 363978801 123062351
1 962165386 258032556
3 866201161 945407281
1 71152086 231535959
1 926999061 859218497
2 680809264 827253384
1 284516644 527822668
1 715801465 247560711
1 283136829 420020733
1 94232870 157262231
1 587022208 924836739
1 175478626 220586830
1 329652023 982945577
1 131914731 65089951
2 459804423 37848791
6 739093065 127846975
1 793744639 744718331
1 307846655 639032311
1 818444609 643336862
1 965243706 889494789
1 315665644 88013962
1 502559817 985431231
1 200050234 175907854
1 84927863 844118803
4 825813759 984474556
2 764551435 191924435
1 667518371 486670300
1 357912640 260236923
1 531082385 698222490
1 79518851 818166338
1 180148591 982777342
2 929420017 351607753
1 705596139 40148835
1 959584326 800021752
3 120702812 868631521
2 567323458 838595000
2 761610121 169101480
1 895534713 986777248
1 265069425 351584927
1 603199013 680418128
1 364122072 864160283
2 238039292 48727572
1 181493458 51209217
4 135058845 389114630
2 512356974 477811579
1 725685500 131948653
1 552491905 745152874
4 796384666 131215748
2 640318448 977241899
2 95119549 869202241
2 864209263 106493824
1 193859664 686539826
1 300823196 180307527
1 157180378 149404988
2 423318900 697459629
1 93954070 729910863
3 140498074 321492273
4 956858928 865455243
3 171809667 283743226
1 451961376 488952127
1 802304271 952715963
1 864278488 629006279
1 326678667 642903322
1 568090625 933610388
1 906882745 855172494
3 455628048 314544421
2 756751368 868874289
2 35586901 155643544
1 501193919 174290708
2 573354600 727709057
5 579825508 133993587
2 107763593 22808849
1 51801625 880799088
1 954562184 43996725
1 437036322 8642770
1 943063158 510946565
1 486731119 428800971
3 962428482 222663219
1 754310132 158823347
2 108575580 97885615
4 519405061 761306680
1 276386823 676047923
1 688633037 977889123
1 283081606 501396446
1 449508927 570135561
1 413697019 335788173
1 712870541 635903690
1 666679092 551560515
1 648519238 177098414
1 127561227 249680590
1 947161498 95474943
1 802333663 834908642
1 926832060 495015180
1 318882203 220778014
1 435522822 846186250
1 466094622 272683218
1 613987802 243010205
1 554417809 686799537
1 490431491 70412666
1 926791202 123101869
1 629601684 708721955
2 85712678 818454243
2 613515990 59279491
4 922157120 193711409
1 431828002 323945941
1 778531300 170135827
1 40797307 165142998
2 125047506 600718741
3 951633446 966205100
3 184311508 216575632
1 320023371 7271163
2 532181540 73604910
1 11924957 163993019
1 462317309 526228532
1 953513850 458656341
1 222359049 982563371
2 156429994 240861898
2 333462136 680924643
1 865471584 177913592
1 742859244 597488670
1 606243388 683072448
1 438559148 967812875
1 584815631 809356354
2 338172025 764483663
1 854737245 492907942
1 97774881 959789744
1 386749549 607961845
3 457518868 418903127
2 885170701 110543894
1 353788403 790744260
1 323542826 550555235
1 558597879 644325498
1 635804256 208923257
1 690187664 537212259
2 255908317 222530212
1 317325017 527389639
1 800848783 777972332
2 476707598 675574645
1 72279731 571662772
2 359545187 218628411
1 808684401 308834676
2 376125830 255174370
3 695380164 691374962
1 94203217 281071837
3 357615321 639651431
3 370643171 397182006
1 722631637 524956433
1 377133279 951666686
2 988833193 194470716
2 68496667 205885485
1 224238502 371099605
2 483407645 89762625
2 69686179 174620088
1 546910638 36539425
1 225147427 978714440
1 567810167 817939039
2 662472829 883454899
1 358640224 656886122
2 277527730 491817918
1 259252849 799852031
1 496441109 783815450
1 184531560 138811501
1 604262110 28158754
1 182663820 119013282
4 846547046 113344807
2 535721404 827059014
2 579923459 521304407
1 82611257 132996246
1 187162889 996837802
3 387045618 236113285
1 329532131 406053958
1 44964856 840760286
1 575458307 832908579
1 465001266 994529998
1 222403167 819144786
2 511681586 932136014
1 175582351 807947723
1 977160289 54324492
1 203690768 110223913
1 252117425 935978865
1 124213544 47955294
1 834913325 197070620
1 651600405 581205792
1 922314734 599547999
1 574171691 439844089
3 601977576 909525121
1 947525041 343961370
1 100135935 150114609
2 413272237 469799288
3 177972455 900506267
2 183488999 910395418
1 860243479 527208955
1 302329149 334182695
1 653467767 910695924
1 983663814 303699651
1 227499907 611242424
2 209084366 134920698
1 589270880 121691359
2 390070822 815356543
3 90245562 921174550
1 878638919 10458155
1 785927565 232223285
1 98399444 660610842
1 761405787 571974423
1 695721196 809029619
1 983073583 511592042
1 464952390 536053935
2 997046685 679175079
2 61018023 859975671
2 745224797 232307726
6 504761157 510825453
3 271213517 869714517
1 172805310 81917643
2 448517920 718536112
1 66392644 377109971
4 992404462 770619021
2 347784995 783122277
1 958784997 303189921
1 268821729 90716990
2 959367798 585308814
2 371992120 551847051
2 527712924 414358064
2 783607840 704215828
2 255963604 141214672
1 402380434 450864502
1 332748795 685301695
1 477184843 959017474
1 716964044 126056669
1 18952751 731454645
1 931303726 722446158
1 17376163 612519658
1 490223248 961598391
1 243121270 40595625
2 780462275 186683615
2 325091376 322814723
2 87666720 156357248
2 856934859 646013394
1 746005126 538911477
1 188381295 245600609
3 972762847 237500556
1 610293148 331528777
2 617766989 804104042
1 983657018 884952894
1 308928664 704700588
3 219131182 499253466
1 115328388 499430496
1 302839333 220778851
2 12556396 642219928
4 836190664 958172728
2 105579615 506540799
1 593889719 102733358
3 959730681 583879767
1 376142416 637816951
2 975755461 422304891
1 917476718 154794173
1 962823099 438860838
1 228050820 235603360
2 141574671 586108391
1 723885581 455464581
2 947570713 721474364
1 649764158 587461470
1 371131279 349698398
4 193701793 850868055
3 912015826 718469819
3 702346465 911195207
6 750410623 750155149
4 648133023 297692516
1 417370143 566693090
2 566999909 628512711
1 430911769 802936556
1 233968697 495341084
7 283133048 635309556
1 989177219 946966592
2 272479642 312213220
2 617939687 516986376
1 874675196 213075017
2 881112633 573588655
1 482984164 901054034
1 849243966 134784531
1 306890927 316764775
1 332751309 887204448
1 422243415 436144427
1 874426095 692405084
1 582944555 374995735
1 430835586 180768326
1 501557763 981868922
1 308672221 131279883
3 478044845 689121481
2 889660456 708076662
1 503610728 619682297
4 724622477 515003466
2 254279520 527922615
2 841968823 306662245
1 187711300 430004100
2 617506146 527907040
3 581924236 513162128
2 718088733 441658304
1 866436965 237744989
1 967390378 730741361
1 172879617 777602764
4 468830899 495128497
1 26489650 130646292
2 220598748 73508090
2 877722092 176912386
1 318641804 845807391
2 98770047 964200147
1 425065327 368378874
2 693834370 343277632
2 158619615 900797771
1 37767998 108778767
4 710840879 553953292
1 767349176 112098021
1 811551953 610988691
1 279967189 762374813
1 997845188 291117168
1 165181244 493961453
1 707463389 777389433
1 780605317 644939412
1 523645922 866153251
2 339318430 226371163
5 584130160 317888007
5 985726633 137031823
1 470717272 132307856
3 217949585 854215663
1 538534505 869146653
1 567623814 114961420
3 537741316 741255674
1 829817049 264519165
3 389294318 990379786
1 351178119 868517325
1 815657266 262133915
1 220686579 301517354
2 628833301 966496409
1 838006092 482032585
1 581000308 139631043
1 11766086 283389735
1 987999264 533741406
2 119489921 96469569
1 961683596 656265625
1 690321413 236830896
1 699314258 249822140
4 284464626 648563669
2 927046881 297134230
1 747616342 789660198
1 655698318 929243341
1 794221762 944309381
1 960491814 351627257
1 717064916 649969234
1 460568794 102081682
2 390234457 286144110
1 134724287 131930802
1 589252328 244021930
2 260555570 285577034
1 513388716 506919263
1 54803267 892652659
1 911451345 779774876
1 671315604 842127704
1 505922295 607386438
3 577015804 944196900
1 766885308 953803603
1 785026691 197065145
2 906579972 732193861
1 415202581 457093130
1 593155769 680393293
1 888352906 703715508
1 653514949 541726693
4 220007933 380039387
2 244214024 493912102
4 915096531 442049116
1 80762626 606891076
1 642544381 822750224
2 502613046 960633014
1 149628869 376184126
1 525599699 757782801
1 714637690 262812066
5 185072383 395546961
1 840359800 34592829
1 111512610 406687197
2 510897496 556609549
4 671601227 6173080
1 295567247 98530021
1 251180220 637591954
1 543987096 321859736
1 100237164 236901891
1 708035136 122167173
1 452531638 655625815
1 178167355 678414191
2 479410892 299640751
2 312392700 172795124
1 752170321 162641667
1 502727481 173107519
1 742809873 329430158
1 17394131 802344968
1 588853758 163901321
1 265734698 229719867
1 633924963 450713481
2 690379153 413363956
2 633257835 715045208
1 937914441 46088521
3 184328930 147676917
2 234022160 631233444
4 517425772 645505495
1 227360326 457298682
1 756535518 675576499
1 886266613 998456885
1 917235594 371666604
2 322371948 834022293
2 128185133 412131625
1 39687814 695219091
2 468698915 724168657
1 103708952 94421251
1 57231853 374545499
3 22951795 16611641
1 377990372 121334598
1 424062417 38712608
1 620954439 925831653
1 185786126 118569545
1 445350289 64136890
1 190525689 124042861
1 251689748 294903506
1 786436078 745274165
2 847197596 73681197
3 324052380 444115213
2 798940040 843272229
1 825498102 33596423
1 558408807 796938726
1 601555025 85579130
1 75672652 545381818
1 115790169 828514721
2 365988787 187947827
2 640317658 976290575
1 861340727 186454156
1 711674990 958207636
1 804606584 553460
1 800860744 18957725
2 643649312 946301965
2 852331109 244770655
1 528648749 977781686
1 670730819 883549154
2 53552624 529774459
5 192293780 688186287
5 653832724 504728601
1 496738825 166814641
2 231564722 763973853
4 535763297 414527211
1 808346562 419329261
1 328337716 161119349
2 10764776 262625778
3 313462076 623035601
1 677361668 820016946
1 163776096 257470970
3 78716539 641776488
1 674405541 572722635
2 768224338 429476545
1 952840755 954057091
1 207307141 470670510
3 797688519 368769671
1 22485909 389640997
1 585323371 656558804
2 24914997 813930226
2 105865164 534092189
1 812734580 123104519
3 192311508 294853537
1 998148837 177552958
6 766041840 538050462
2 214230703 969905078
5 538143694 999918010
4 434747837 533304759
1 500506096 557141607
1 932255627 600662356
1 318317683 827908271
1 752172535 698128375
1 555857829 457498818
1 892769258 180762169
2 94703908 254208443
4 208736248 179874875
1 681417812 457517334
1 24777499 686464237
1 81249784 878681164
1 979876629 359399885
1 754324726 444896069
2 793054094 666310909
1 197132718 466916356
1 739033023 801379991
1 431666689 170776994
2 437464203 823605430
4 839990192 512513855
1 57076962 113437529
1 348633619 223739795
1 446927818 92911197
1 980972423 308454951
2 538113259 129336264
1 836578025 471494418
1 439001101 106368863
1 562652184 148049527
2 521432913 757730812
1 71832419 141789672
1 913705824 723643099
1 355523164 749179200
2 122751476 776759484
1 844224686 896172254
1 386514974 824908589
1 289437583 212531448
1 796860770 652025498
1 42643788 820349663
2 928804276 465668346
1 314052868 565379507
1 694376754 120350040
1 329291844 699997328
1 702058268 989143663
2 979641908 150867762
2 967128615 90825423
2 68449750 340634086
2 962867228 531752577
1 345747694 780212731
4 854298195 323285756
3 422654894 275274335
1 615655738 517385924
2 291982057 237676707
1 675471689 69258775
6 248554706 43142763
3 720817169 46385735
2 79604576 797732190
1 305267194 432761258
2 931695654 100958476
1 801233732 77010010
1 244761941 62369303
3 537203186 931380995
2 932475908 25739735
3 411880974 898421528
2 304492696 939286103
3 790560822 193142996
1 153248159 385850401
1 373899506 332470474
1 871271187 125058566
1 211451890 494221704
1 485362224 312827306
3 103162594 85024316
1 666464701 784081372
1 755826165 866059946
1 891801921 136854165
3 330023241 524344992
2 339702739 308834906
1 819675038 125347131
2 582587315 683622373
3 589452457 479727680
1 955473725 134743893
2 157083770 118309192
1 181223245 650774268
3 540656364 785640442
1 909393090 133833567
2 683110920 731495198
3 530309596 434787002
1 165481840 705347011
2 145007768 161400258
2 454064387 59076772
2 687798982 45302762
2 558875723 237055125
3 667772190 396619157
1 188084745 792324804
1 69366653 737583024
3 847230144 721856750
2 665196771 231848350
1 923876800 384717899
1 764969852 394004003
4 718519398 315573721
7 113570563 387375052
1 6337359 104325855
1 28596229 591886661
1 813072288 713840774
1 136191640 784117804
1 166738856 454956441
1 241793610 29689065
1 706108889 895761147
2 867263672 813661532
1 39503129 833202472
1 706303679 403739698
1 145618915 728174677
2 537651236 975492783
1 676076707 40916147
1 335100106 994491076
1 279191311 158280348
1 798311103 283588106
3 885866226 434901005
4 727758730 909760873
1 618012812 627415463
1 4751159 624464441
1 258610172 747546432
1 143635412 565952387
4 262244367 436556883
1 982737412 890286576
1 421060912 157118296
1 907046623 204341134
2 345736029 865076279
2 231845600 850594760
1 578196413 760016187
2 585600101 217329124
1 803300539 840074967
3 340325377 658418748
2 374991851 472812088
2 73069071 186722147
1 901069719 494137592
2 229610116 836842765
2 710402710 242693298
1 14321829 611337021
1 670912348 340596095
1 642373902 134021427
1 981186628 531225772
1 931463096 280878343
1 224163303 13517979
1 743117210 886612461
1 485499410 303468255
2 980392268 431343942
1 988984029 534635858
2 918289882 613812258
2 228885889 411118356
3 554985121 650616690
3 883562605 432081459
3 585292912 193884973
2 905242096 597011375
1 842768226 46174306
6 896939423 703828499
2 237785271 559946420
1 379521389 148477681
2 765132358 116460219
1 381572372 926550250
1 582100771 497991840
1 377828244 733204372
1 861835008 827694349
1 906369749 109947733
2 351616141 184407759
2 48291335 358098070
5 500524785 438480365
2 222321237 488849264
1 93972796 503571473
1 519853851 76021741
3 192551819 684518799
1 51214480 841110731
2 26468221 39671769
1 169679157 399001576
1 332898241 125361002
1 950030243 184981489
1 215859078 155679958
1 890873244 667145515
1 189849508 416646630
1 592725544 369346444
2 316921160 943164215
2 746330517 222044182
1 496037443 905548886
1 402559891 158800647
1 471188941 489368032
2 195312794 673126370
3 782537138 871709056
1 748342688 29304954
1 80276198 19390559
1 714929901 279429645
1 377701148 155906363
2 388423926 786089216
1 670430904 950185103
1 430424626 297311577
5 392242624 433773283
2 843649187 258353181
1 26427406 610416630
1 427313693 113238969
2 847804856 705168582
1 890337133 674590511
1 52127447 268633859
1 889163392 252790862
1 307198072 728430908
1 370804674 155642141
1 106774435 42431453
1 789931626 341008367
4 828321934 413909202
1 695019422 789927987
2 10516313 565445555
1 153045168 34926819
1 321896813 762386122
4 276972807 675312678
2 397740092 439785854
2 910286680 92264996
1 414637337 6561509
3 274982011 266773169
2 65321012 382778839
2 839935667 605371353
1 62212819 555817922
1 633096338 191360610
1 296528847 855909018
1 475557011 835401818
1 569203943 811728470
2 704257886 151882900
4 622361479 747057336
1 486117040 457427070
1 222250404 230177360
1 914701781 164526149
2 632460940 636246309
1 783546417 461933782
2 903557594 315330897
1 998053786 293162035
1 224307764 90746108
1 592403386 192812904
3 44377883 372190803
1 694293566 592738276
1 779065378 185780757
1 143838349 129339203
1 711875176 609672655
1 735513329 485046600
2 664065973 42992788
1 93195783 497476252
2 722791039 392682193
1 87944676 746347894
3 508758852 140174128
1 334307760 192721225
2 511319779 897245057
3 448215119 286987569
3 905533468 472212123
1 234279031 207504498
4 59859336 49716250
2 42766904 565807042
1 119788352 589669638
1 570660987 705363504
1 809948176 148390333
1 114459994 461128475
2 795147902 935602010
1 505188623 101413585
1 435342885 689157981
2 497014803 840983373
1 782342638 271937578
2 882086097 267761278
2 101864293 173271786
3 946196116 46813264
3 264289090 35388609
1 68619001 84861864
2 571940320 405310357
1 503039451 212760474
2 208977153 840957057
1 563157083 390520485
1 47477091 77017259
2 546814916 465706536
2 133128890 699886270
4 251173257 234665716
1 69207362 75542497
3 693310001 818327163
1 52218294 578202990
1 849469902 664738359
2 418516133 557205673
1 489856696 198944645
1 347555955 527011791
1 785151495 28055519
1 396911875 927293795
1 421720987 233340199
1 347032345 476764623
2 725175607 959649341
1 914788349 426506477
2 415253902 435022465
2 18300576 943570616
2 535139791 999681597
2 596080146 193931276
1 834497789 648016418
1 75021598 802558358
2 525683088 432472855
1 398379216 442357254
1 578622851 533354681
1 823646058 132139249
1 394673235 327582831
1 451950852 94769710
1 50618848 487555446
2 175173420 290629873
2 351238145 406386129
2 962565331 903438676
1 441842736 147309217
1 928882300 527834958
1 216397180 259468183
1 892951015 539060521
3 584619125 392263898
1 525931267 192185396
1 206213341 207297080
1 996096257 185868575
1 277309327 387376264
3 894147141 77962423
1 81770240 9518524
1 743812070 42802187
2 510619264 860900312
4 696155532 234035136
2 816968805 973986054
1 785344119 343263698
1 742721490 487610409
2 276432917 135231321
2 426517492 97331960
4 461798572 415221490
1 887341396 204568866
1 887234102 731168608
1 709969097 52534076
1 354081607 376608619
4 888144851 638445986
1 832246754 383400634
2 474379913 856914536
1 639442071 925980222
1 39170753 513749698
1 493788257 26490205
1 337174306 490289982
1 954255867 104889059
1 224614212 625077385
1 680344583 413468835
1 316080870 474924367
1 503916832 567663426
5 962432979 527342677
1 943248092 729841377
1 76034721 845951440
1 685857605 693376712
1 416022066 660228982
1 188615600 279237095
1 892016195 496599476
1 361625113 950422522
2 779076349 482875698
4 387902062 4846787
1 840160685 635176112
1 611684455 800199795
2 49997234 140077025
2 222976060 437161099
1 569538795 905555972
5 382448031 286330654
2 232750908 593871608
1 928685701 309885569
1 953845498 387745417
1 768441368 632253296
2 309917203 610093245
1 388337832 214541051
3 962524849 126080419
1 761588540 787587390
1 663081024 538930043
4 854665662 309820805
2 426363730 405894453
2 263145702 427718986
2 407985605 654325518
2 265060162 720202998
1 191848667 269093727
1 684600582 529019455
2 783850811 287263983
1 728720971 96979120
1 906892156 562528243
2 218971968 216263758
2 363296855 915685309
1 103305766 955824405
2 988456774 785743697
1 597770638 19078584
1 124220264 197933671
1 954269652 422570848
1 502105121 538858447
1 38365581 888795187
2 534138840 28160213
2 724720645 840218324
2 312018384 821182210
1 521512579 850784835
1 160997974 839447514
1 504426082 26524794
1 762586227 527423718
2 298802918 471763728
1 408825230 42571308
2 482868516 134947722
1 844623635 589934518
1 590120147 523451472
2 254094834 501171890
3 236225108 311854496
5 191168094 548339802
1 496198696 979379675
1 70225886 869997870
1 412328831 803175423
1 308640941 600227263
3 440265125 383801561
2 263024825 395213225
2 567846626 973720260
1 13511366 127467572
1 435193815 21064374
1 713791248 849884789
1 94692524 700901541
2 148829280 675368192
5 932890224 639328914
1 819274643 593469398
2 314368844 87017821
1 166247257 151506338
1 228041487 659895393
1 381202283 492098248
1 743232363 559601269
2 622157933 214710206
1 136843123 874805290
1 45969548 338617959
2 659601217 497634132
1 84036 214516227
2 637884438 823161058
1 238851528 868260729
2 770847142 117272545
1 834261921 170532037
2 581657662 369856906
1 376290369 762491217
2 222220390 617945643
1 226331097 348604590
1 120691323 371805350
3 408459268 892375442
1 377597358 783096518
1 444622892 362473795
2 216579971 439619524
2 119421282 341082017
3 389478274 652562607
1 69156473 493986697
1 212963114 379268102
2 372223135 562834967
1 626881678 132571776
3 338500934 729866261
1 415712457 366198976
3 949043353 98846091
2 149712912 871863552
1 674961379 347428103
2 121085747 228082530
2 231975436 68392472
1 106189515 753826926
1 194991658 283810840
2 778435968 69088123
1 540833002 716803406
1 718796004 107524578
1 598826631 296418098
3 400317754 43586430
1 536185983 921399827
1 260992287 89796995
4 666944718 411580776
1 584741728 213021050
1 60745412 288424263
1 402743505 264955713
3 75623967 355262241
1 534747236 134957587
3 496269744 784011455
1 38078221 983341697
1 524560234 554664948
1 464582705 445425448
1 43569104 432032624
3 274916126 470757621
1 764539965 180055550
2 257229633 515072166
2 135696906 714100172
1 689332063 810907721
1 570114721 194059694
1 2805877 783540435
2 614681021 611825774
1 994275267 14246778
2 361288518 852315775
2 42715712 292240917
2 857178985 758303642
3 591721560 34724079
2 836301030 689649729
1 154822191 22256300
1 758324183 267561431
1 285975522 886029251
1 862492965 740860310
1 709609984 326002875
1 867723405 809597336
1 301874376 356202454
1 291849158 218432146
1 786145711 551986017
2 170947224 951251613
1 390031218 175797139
1 774051222 221516137
1 398871381 485820696
2 144543351 153719636
1 398023837 673954181
1 536344247 406557943
1 46012029 922859184
2 152525165 246999453
1 951783147 1861882
1 440338070 667510057
1 39482936 264629979
3 17555335 388846922
2 750199552 612681614
1 190165568 960262259
1 581558238 905906341
1 232136158 682845519
3 418061447 155723730
1 661616032 703898192
1 37282252 150737211
1 448662505 833895758
1 826917003 837432971
4 146953994 888077887
2 756675470 679363272
1 569348015 797089972
3 730733523 29447948
2 79927558 380513390
1 721914919 542029762
3 654810112 290610551
2 701464150 176742142
1 202403334 739277801
1 880657435 508825669
1 610239741 695409765
1 19063251 755321241
2 234707397 401904514
2 699570945 906321437
2 344779751 252020059
1 136866541 377589805
1 72224430 995461822
1 816101626 243320323
1 518559648 436987254
1 123596003 66915894
1 108638781 891589773
1 561240038 262254989
1 245754324 269714402
1 725609394 791593605
1 126367799 893005727
1 687886509 77522443
2 97581792 741709428
3 209028057 170202580
3 76553461 24325449
1 576126644 150593070
3 336401207 508275993
1 602519748 335451709
1 424900342 646355814
2 407228084 504062798
1 672021693 649942176
1 961428180 254159525
1 463359514 236685739
2 47713545 102588316
1 523679627 466146407
1 736409744 680359456
1 457980291 342313281
3 464363395 48935198
1 260713423 432097473
2 54712664 214531675
2 567110156 287668565
1 357338822 606360338
1 607225408 712410806
2 378054273 673449653
2 590041660 417364307
3 562967287 120051352
1 169487901 373190461
1 866704689 68745111
1 294482704 236721925
1 908746557 366879068
3 718795141 83236021
1 717707181 868713759
3 661498384 949730531
1 717916150 586274577
1 500123985 361932699
2 744396683 98578963
3 469940084 769269676
1 106677793 432005570
1 765101687 482632253
1 735112694 219800721
1 548938176 76182833
1 534313840 567052803
1 348203550 494855482
1 541023080 78609882
1 213227057 902235748
1 940559131 359972382
1 429490925 47432674
2 846708659 708842588
5 723725104 230762242
4 113270135 724955432
1 699465253 797201226
1 549363385 945790850
1 932844641 223442218
3 587837614 949748048
1 862175728 729923119
2 60310210 442143638
2 375535576 386237395
4 117032629 590819529
2 632596411 927392962
1 640350490 112268709
2 586968885 839935381
1 593451723 21030081
1 280941880 236169789
1 492579524 644634595
4 954785662 225010340
2 350815976 597097124
2 671402917 632001081
2 186356315 647704768
5 925388514 550953205
2 288268672 355303224
2 560367854 392774523
1 623236493 103334829
1 436168823 65465863
1 910101392 231968612
3 845928113 891753289
1 758044960 554383649
1 152951554 544928020
1 41878560 715684660
1 970212069 948207184
1 34508447 87887276
1 746744743 314728424
3 288703277 262605908
2 433155290 338594882
4 615685456 267839154
2 393822635 958360199
1 555797364 154716345
3 750021708 866943324
1 398604784 939413742
2 27172765 576867060
2 286250102 94064778
1 553458277 10919377
4 230157958 65387338
2 579033944 859101384
1 920326937 45204609
1 805466968 86487480
1 948451891 533856093
3 326541033 966964039
1 866560600 678172820
1 765683782 757973957
1 780861693 985369139
1 996088721 410797195
2 39841677 368841215
2 431069245 953174314
2 529896030 561565045
2 958348387 644131922
5 182002798 8209517
2 503533003 758407378
1 364738253 938758325
1 804044712 722716590
1 919658543 390729296
1 807819626 516857282
1 3526263 545972228
1 309621245 452700939
1 126038780 228344223
1 887695772 434112481
3 361131050 309349442
1 561421727 487175954
2 490125863 695076156
3 823649645 134319489
1 380476216 879850784
2 821984766 905200688
1 715886178 602927769
3 610172744 138834019
4 321694526 38029852
2 517508105 504206283
1 762187332 640667847
1 832180983 739876670
1 716129440 411267571
1 332904603 702340239
1 537137356 102293907
2 228030596 912754699
1 339226825 712231336
1 671850078 873884032
1 722667928 224675945
1 985189640 551409544
3 207744587 788133970
1 224502535 288166160
1 261466119 199903844
1 123520825 676562554
1 190338374 724570236
1 792536187 765212829
1 861598738 467961373
1 44251094 649484616
3 419411957 953674109
1 817875876 164723069
1 766504118 30825057
1 726006201 82295372
1 73714073 539810509
1 928194526 337344955
2 479977887 31169721
1 250561262 186903259
1 155417982 530927250
1 708484421 835201409
1 478170866 282165160
2 108109950 892706070
1 697455447 140413087
1 634198773 79149983
2 56462171 266086530
1 510343055 626301659
2 241665116 189097775
1 346081962 235230398
1 65645879 925407968
1 259141107 975365238
1 129562112 786640739
1 866277307 160030921
1 761295732 11831319
4 981269858 354296581
1 301113940 390709971
1 911743235 442858879
1 927006631 451463173
2 813541209 445460961
1 282859752 704907978
1 830070703 270062863
1 538833961 996567533
1 353293815 756417598
3 273178735 883855808
1 988603694 757611788
1 987634793 640764568
1 429400170 867785210
1 427755523 86059270
2 206259219 520614018
4 55577308 204535871
1 985791251 724013341
1 79106751 15914213
1 335315241 828031213
3 520662880 294479270
1 777860924 160380342
1 592783924 641009905
1 795447594 426021259
3 102099258 332403146
1 996197371 240755577
1 364587003 252898831
1 471938349 727796484
1 661212890 959143303
1 123455217 402006377
1 833426246 560556012
2 362252151 255881321
2 134987450 448105464
3 56186548 13817969
1 424529346 369459293
2 249565851 987394649
2 300121474 675274928
1 995824987 543810841
1 372334668 751742703
1 935956028 48061436
4 310084899 930087771
2 147005279 29749773
4 790135196 23027039
1 656693190 894196861
1 233183355 98350692
2 931154901 433042623
1 527140240 344901417
2 945678811 795202145
1 994068155 695855248
1 922520109 829510610
2 619889165 792660767
1 846804799 238620136
1 961886290 779346219
1 452348246 373794081
1 899617105 103613503
1 245027372 924442549
1 43040417 852547699
1 839241996 962840544
2 94074806 161878904
1 159821847 796026811
4 692955053 674513387
1 292435790 530976406
1 789527266 25790587
1 666212683 314551735
3 676839741 202325101
1 214948571 928732922
1 614198899 966585308
1 852738210 948056772
1 873201011 13249808
1 280832866 74944055
1 988717370 209797254
1 648874323 197634490
1 108712588 361069647
1 81868267 57523712
2 757649294 628136206
1 213083224 228928377
3 433788853 195095408
2 572404760 255787395
1 854036412 928285013
1 2670205 576916757
1 19371118 523192891
1 917385081 183666835
1 848923957 809468617
3 679188875 406229726
2 521981275 838417174
1 771972210 486465431
1 234936957 198093844
2 892106037 212629629
1 108057870 466833507
1 240179076 753888814
2 551334890 74567317
1 670849062 444101604
1 810294093 159643753
1 283403508 114800216
1 152859692 396819601
1 355726664 597235316
1 950818107 553058021
1 453019378 417043475
3 592771006 633010895
2 959439913 999457606
3 518647288 954646319
3 905548545 864646947
2 319418547 50775417
3 575677360 431883732
1 159669746 429289457
1 810144339 923288534
1 806260761 673802444
1 175480557 453347064
1 533064507 342866232
3 233659448 599378872
1 23386247 816691636
1 193182631 2758982
2 247557492 702384516
1 865390928 674955090
1 121704442 568486206
4 208205333 53000910
1 159231463 865504390
2 239826685 911323888
1 13255897 448356285
2 899763892 729746356
1 568132908 692372294
1 905241452 972976218
1 467499934 928195257
2 102044100 68504000
1 516230627 707048570
1 213953217 962355419
2 397634405 435447663
1 863458962 543371235
2 606996582 576314399
1 158632768 985594462
1 563616654 829921552
1 863009263 91845786
1 39413179 191862731
1 314343846 412222074
4 686751840 738419065
1 769424750 489220247
3 419973081 568902034
2 609798915 68407499
1 583030449 282463228
2 664152885 865827845
1 145693316 376421938
2 2327678 961059561
1 978574147 783662471
2 962526249 6410658
1 97483503 678696618
1 882619859 609982008
1 692265784 202613258
1 149064894 832646259
1 858342227 590706777
1 621510571 363884813
1 665048370 445922530
1 936098296 601134483
1 345171650 370342829
1 306098261 778414749
1 114064411 255405306
3 324011858 651902925
1 718113524 910251001
1 370680590 385483844
1 216089794 112933783
1 786973621 592372930
2 739895956 889686534
2 369702433 28056225
1 798101831 662220723
1 983353185 433172743
1 811347640 825596874
2 866634042 822599436
1 551517144 412492745
1 423166739 772650009
3 827538383 285119245
4 711530645 707277563
3 918461298 751231486
1 409644840 943353487
1 961146801 446325911
1 765049322 857479582
3 920706910 112356937
2 231509981 731178555
2 300990098 653658444
4 340195828 725813094
1 486809003 646790130
3 802346277 363021315
1 126802370 989976986
1 658007519 267703611
2 598666493 820071119
1 772512833 288383808
1 477453567 502693957
4 234722306 298855075
1 470661995 67263509
1 560582052 219415148
3 304689571 979399045
2 149601854 626093301
2 390205867 708295538
1 55059774 658838429
2 156144341 331910300
1 657016583 529396893
2 732822163 965152178
1 330736476 272092168
2 320628813 677574612
1 585598554 638995494
3 888432733 764853803
1 827848189 826745309
1 36373193 91636854
1 638193305 480298369
1 148142995 362640443
1 751243009 871814932
1 647079719 582191297
3 819526422 879844756
1 725131199 223306232
1 117350113 43012887
4 373433309 326433557
1 441062991 4666222
1 217219435 496118138
1 653539100 852674716
1 345900635 158851831
4 629434381 953451242
1 524884050 301254535
4 909178588 997865122
2 149310781 767523791
1 23642679 423684867
2 279448800 628061067
1 81817152 861455244
1 322077996 107498539
1 22530118 586608656
1 459223292 79887900
2 608027195 149034445
1 373709425 867548508
1 713855400 328202727
1 812193653 255761274
1 768586265 133642480
1 211821574 776805456
1 866049209 551171539
1 520023030 790120289
1 199529728 768261470
1 765827075 660981590
2 589618703 183045706
1 639790290 585162220
1 889555149 582084785
1 781071022 188282824
1 513567890 921167943
3 611599962 166555818
1 35628283 608438528
3 865834795 559942572
1 908709229 17420102
2 42876255 675199909
1 739597244 394232186
1 870170027 285213056
1 521990554 58277570
1 427083883 91508973
3 909708092 105803038
1 277127302 402262177
1 379994203 899735155
1 529442775 516059955
2 8302970 185856101
2 181172393 121325252
1 583522361 15949492
4 187189058 795087516
2 41289911 694264629
2 978198223 699524703
1 416225536 42130519
2 330549152 800114684
1 662072849 905252287
1 463511281 205342164
2 438994355 664321850
2 425891987 921615792
1 563404269 364901022
1 757790765 931463922
1 649602226 454926170
3 115042328 767821289
1 180623591 908963969
4 18561754 833742936
2 935076587 470713478
4 827894255 715671035
3 94857495 869681887
2 536705171 668039678
3 131355916 247602705
2 249355690 193803773
3 647684433 477004018
1 445945599 490688563
3 663020533 677546379
1 939923779 448574341
1 765149351 461152979
2 292836966 174419156
1 248985909 164659738
1 981756368 60415850
1 460127907 644737770
1 603625109 297812488
1 229995078 495308123
2 201787146 135682923
3 841803902 22951118
1 19104004 974190951
1 796279587 435644952
1 453401973 382216336
4 909947158 949736923
1 735246794 835112398
1 695758155 988928886
1 335053982 987620774
2 312441747 278017986
1 242039998 19209133
2 49398389 960385407
2 615057431 261065160
1 505725556 183864745
2 649544945 4188712
1 124756936 551809642
2 346651947 258614469
1 946527244 787647384
1 771118161 548010238
1 285095319 744375164
2 90802051 727130091
2 648032065 386811249
1 659945952 637266074
1 849676177 777903338
1 881860527 694690707
2 805000481 568064974
2 122546323 28476798
3 99431179 124858552
1 758620175 272685884
1 251727250 586791647
2 351668514 131870003
3 888743565 625042233
2 414863517 910127711
1 234160228 243368438
1 99322957 717640087
3 42277183 264619444
1 761960077 611433047
1 413402017 986928967
1 803030640 399636661
1 40888919 908008582
5 553737661 554608058
2 374371312 208095775
1 263650802 249429587
1 198124375 199266861
1 177616062 217553440
1 33648232 10721307
1 282916342 895703712
1 334869361 879461078
1 622213274 766551075
4 510603539 175259804
2 480574608 738229478
2 941317391 431588062
1 387714058 813418115
1 469872864 644316008
2 492591231 390178168
2 274405894 640409439
2 816513849 705441751
1 244051575 28882620
1 831053271 431981132
1 960074179 248717408
2 402774791 872360090
2 237577334 778471992
1 715452404 69184680
1 322603915 468613523
2 680277331 691598457
1 954236137 772132556
2 808746767 451309638
1 564584126 958391351
1 55129704 527132044
1 691403614 458379668
2 763820188 410390099
2 811220797 901606261
2 921546013 557504453
1 808592721 915591711
2 414945346 651610710
1 846054736 611852023
3 511042765 778989434
3 721698294 962807837
1 12743912 943652043
3 416928614 339133177
1 948944246 137345559
1 97637317 300740674
1 898506209 92491060
1 788684842 794946930
2 869773596 299110982
1 130972203 409724870
2 575757139 456258998
1 395247622 526573352
3 694227742 23120983
1 522359308 600521862
1 987736626 983294861
1 150417851 833251929
4 490336703 188356299
2 331722104 761898866
2 101085180 144701087
1 960886118 676528305
1 924762571 642573323
1 761215856 11648942
1 712603380 796166773
2 921408574 940131538
1 511136525 247227199
3 210764720 294336101
2 25540213 425921466
4 580827162 348457795
7 699650169 115921095
1 810966330 632396220
3 375752833 381486543
1 224055259 347454495
1 515355230 898537128
1 341727142 486999291
2 366729413 503382418
1 963168951 859300061
3 628031017 515881958
1 470251305 600839415
2 160001751 639285403
4 166077452 143896483
1 102369815 297375331
3 179691327 158612864
1 629729947 324580818
1 10670204 532199451
2 949036776 210994738
3 516260911 257006963
1 225792526 987129054
1 157141016 757854953
2 374008192 338158705
2 783375997 276228714
3 138752153 743508696
1 576547279 629141562
1 966003781 983282128
1 251285841 804624486
2 297302678 347591158
2 393150239 332040497
1 330059777 627492207
1 101710805 214240972
1 761830415 530945368
1 204841708 332985059
1 404387412 745415506
2 152286121 893161605
3 816806186 680339711
2 175872645 425152316
1 787027388 31049428
1 788327894 945807590
1 905886815 185476566
1 926535800 655845552
1 295615267 362621520
2 481157891 481119319
2 773603541 158767713
1 755983251 103811920
4 711773690 404112493
1 288845540 160987152
1 693659631 39062138
2 643418703 220730267
1 999023938 985426961
1 690794049 829918080
1 802265552 773079959
1 760018928 176563502
1 503163314 982742357
1 163248293 801412583
1 403891381 590718200
1 76550093 578533504
1 664878708 152298553
1 284845126 350816457
1 451603328 332411597
1 950161612 3514278
1 992949571 474990848
2 960503437 555625266
1 915490446 424962943
1 50644101 705560914
2 256522575 643400870
1 591774727 857359028
1 796827970 177798691
1 689820303 117547942
1 440801462 571702639
1 457166679 218681251
1 889804403 709477929
1 390864939 641323982
1 484102219 197249513
1 401397191 647950544
1 984814555 239373965
1 23346010 829900215
1 415939383 399028379
2 674415638 622756352
1 976234738 569364600
1 406373270 326158383
1 653930835 105615783
4 180439151 905095499
1 602881515 634038928
1 897465757 106180526
2 563301676 59319789
1 632282363 175072299
1 487625919 311522024
2 321016517 568877467
1 749885452 461031988
1 159875271 28339166
1 788129488 533415907
2 467985034 569412128
1 258275010 235770557
1 975170931 378645613
1 613030783 787537353
2 416106978 72682833
2 878308691 527065946
1 197750735 697211404
1 403612054 633535823
1 764029519 651769820
1 143430575 486042798
1 267182858 895200202
1 8645036 496692254
1 915660758 978298153
1 111430666 595131897
1 337685100 362176820
2 135596 955289187
3 874185277 929986106
1 285689124 945874031
1 984415700 805555121
1 188025252 885410802
6 585325604 157786321
1 826134598 404239091
1 531045182 920657477
1 471237053 358754886
1 470594182 453483782
2 574933835 686392619
1 867339852 725752286
4 779025720 32930555
1 993266562 414542247
1 486922335 506337721
8 741086752 521084867
3 601253356 913189438
1 882359872 519456813
1 899553180 836707063
1 388649274 667338179
1 610626183 338400207
1 327363546 711900847
3 606896522 720035888
1 793647623 948103231
1 289864134 850747565
1 90124229 976759472
1 248254999 272439025
1 108545038 492093477
2 77119898 500933522
1 966614473 87341443
2 727635221 948577682
2 246433062 721472611
1 240325582 196889227
1 888095857 189926446
3 965432729 418896671
2 293502043 639736632
3 482393527 114163956
1 382006771 846541439
1 782651890 286462240
1 73366583 589477229
6 192116509 423694681
2 334763001 856492334
1 439141951 411664806
2 684765503 495735857
1 872569046 605920238
1 805374051 579004469
1 25288364 197683503
1 545609810 585485367
1 950442428 490806337
2 337683413 806234099
2 103327699 140793195
1 844797091 375500684
3 372860150 895862788
2 418788282 79984994
3 605802508 618043935
1 714866248 705343238
2 176065048 5355607
3 846109187 559582593
2 827241352 944829869
1 930765962 211764440
2 440536179 163183595
1 212331951 573850227
1 96309774 17383110
1 798373075 784678724
1 254548780 178779624
2 726938130 799561345
1 865383875 55186575
1 335435194 162452846
1 275545592 495712728
1 377836755 333475646
1 775982250 314595797
1 638862859 970656464
2 252152235 239324349
2 995228004 869776661
4 615231506 728943581
2 23166355 989901455
2 312492233 525687064
1 276344363 395019402
1 787844220 431758346
2 752195629 388638936
2 6116186 71594681
1 797209447 375579399
2 325429835 918273532
5 513836932 669654873
2 528528371 857419520
2 77286287 96508466
1 605754506 151803196
2 553149355 941215030
1 462176128 485666408
2 141848634 490370797
1 485762920 928732006
1 776688595 13874043
1 97238480 67999528
2 726985855 252782684
1 100282176 614042047
2 606352558 285537094
1 412973352 222935718
1 125000837 130399284
1 624008646 790703586
2 633707924 339958878
1 128255236 676044596
3 276994349 499128455
2 39400516 873321155
1 865585795 89241536
1 754888737 553360691
1 565213700 912187088
1 682675961 277096493
1 143761969 297628846
6 543584517 943731573
1 17728557 822764731
2 768844175 671972937
1 315705987 448643550
1 178250728 739225695
1 851846298 543766798
1 117768415 418664088
1 116898998 241756978
2 20548161 648394509
1 62529719 12346115
3 270636387 290612950
1 996127386 740998295
2 863070356 171655053
1 786425117 829838042
1 844977172 535587682
2 618038893 43992609
1 986550872 397956450
1 875651873 923878192
3 318252482 790448602
3 601439750 9719366
1 58438055 19855013
2 172898716 125292172
1 252147923 201717055
2 217055504 806381786
1 898610383 829277203
2 667680457 72184694
4 626313692 112039113
2 913766478 395436375
5 375698631 713648334
1 1333097 649040988
2 918614142 724629402
1 571418080 981030880
2 178463605 780678
2 719461603 44980582
2 920421194 137139985
1 578572756 498911553
1 750622343 260355922
1 547299002 667084060
2 308608020 487979107
2 718160834 375098804
4 151133196 869172801
1 74968869 581603529
4 372585021 473296404
1 999692210 499207160
1 994668056 338452545
1 4362885 342489034
1 726303320 179432741
2 369584947 592329116
1 873531098 625853860
2 52218941 699806074
2 935410527 14929659
3 873812401 923366622
1 267514583 136431206
2 872125384 507435129
2 348316340 622942569
1 167894947 253463961
1 285276775 656135187
1 494769043 212364849
1 734474319 518210354
1 930947470 12610176
1 934019500 197877497
1 873077248 944428747
1 703894168 490762301
1 85362396 603632944
1 47909458 836079669
1 13441355 702338075
1 438482462 540291158
5 424148694 155626587
2 434335159 458015384
1 889853869 399679071
2 48489736 212368669
1 146951882 208777385
1 151744026 934659130
1 515559296 477550676
1 761556840 346426301
1 82745054 91787794
2 710001055 822364829
1 782960697 558615352
1 649481402 424550008
2 110875421 835514837
1 213081588 109692699
1 924081197 355015145
2 96206171 353088507
3 569279074 696528968
4 137717317 646181162
1 390041915 954845684
1 874337486 916692341
1 896809543 39365832
1 389535128 678365376
1 285656422 730745882
3 662509270 180442993
1 798853120 375260564
1 248573892 600188970
2 763930563 978566192
1 453930325 874862763
1 121595785 137537469
1 196737629 196217017
1 20734735 745022094
1 727458758 684018660
1 64020068 839739535
3 945124101 674420647
3 526697770 225236166
1 496073063 152734777
1 680335218 352412724
2 185560978 414814070
1 365962538 473859125
1 66727748 820438554
1 571251629 515238960
3 307901261 300268061
1 64494704 895188842
2 531799788 885720051
1 513636698 244760568
1 492976088 912212015
3 151395655 375101518
1 690331389 795091073
4 947490865 620844075
3 732791679 359016586
1 339917137 529594847
1 532125878 862917602
3 728054749 370675238
5 455603490 840388770
1 532752283 407808239
1 733053881 664121449
1 927666277 896501821
1 340399361 438777337
1 604079208 625495181
3 121410353 948385996
2 824171312 441421642
1 778082273 292143967
1 860042291 845023132
1 452099896 433129436
1 732761730 965022932
1 139881099 379269027
2 764648981 220298872
1 895501771 113845587
1 557206381 211257554
1 478085474 537182603
3 302651532 174828464
1 62112355 514014274
1 548021257 313635834
1 911531715 859018327
3 297805501 829180010
2 835230825 217850491
1 199575897 708965032
1 929786758 557627263
1 969890639 570963777
1 178088589 276857268
2 51130352 715663601
3 319483786 738825112
1 811286208 440978008
3 29144597 294135172
1 448894359 466286030
1 231423736 458673374
1 596552248 768328313
1 44521967 184627172
1 310272011 426833959
1 1732490 782390160
1 366057177 9607883
1 438969984 667159236
2 492905115 72446107
2 666214098 893677681
1 698505984 729883794
2 92052636 109768847
1 58587757 500063492
1 432946231 808100651
1 738317875 25661839
2 866204461 337861431
2 999962390 425334893
2 699528030 900865516
1 69288560 896479690
1 715584620 47817205
1 92863089 141593887
1 635774741 627252108
2 65559282 48788159
1 713836338 511872204
2 53399793 384487262
1 384249789 174755697
1 319857673 977130572
1 831934741 292032898
1 651611109 48561576
4 98613849 899495250
1 839639483 514970187
2 848836982 29241270
2 97219678 247092290
1 170742492 780920424
1 977471973 168660672
2 564858973 670762607
1 488868883 50147018
2 364134765 293595420
2 740883702 357298740
1 917812900 335437387
1 795126304 322624242
1 992080364 623453574
1 230528037 896393664
2 819944966 310063842
1 932166570 124776282
2 23506243 938373365
2 150064653 410582180
2 515102864 970061226
1 622576713 329046393
2 459723538 211715221
1 364770915 249294776
1 314378293 611563164
1 937694616 532398166
2 181830841 582479272
1 289359758 468348996
2 982738604 249948834
2 932081134 193944032
2 931539997 70809848
2 301665172 432246778
1 250163416 924828392
1 779657376 849087314
1 258954842 870336543
1 482151831 744846039
1 748577568 224243018
2 999257977 567825283
2 249938888 949744654
1 461583022 781899737
1 3630245 454612121
1 810006921 178142537
1 994556975 760645568
1 76168701 205666282
1 205539996 319834003
2 413782238 267229841
1 568253523 549511091
1 262377387 970996854
1 887636532 361063381
2 732056556 898474803
2 474457744 616459534
1 9054860 278230701
1 100417639 791296687
4 776361043 966554225
1 488345909 526592889
1 290527436 260803691
2 333228319 868542727
1 51793802 69276530
4 43693236 453868255
1 859332601 43034334
1 863596150 100588246
2 297035363 216395287
1 813953881 245200045
1 909341077 566771368
1 325590976 532716767
2 364838357 346946519
2 356295756 329281949
1 788946001 565805231
2 689270149 715783764
3 534226743 872009488
1 368287755 788111094
1 515630895 98459429
5 59552576 141994163
1 743366423 452885604
1 660908323 718380662
1 378604105 843230816
1 950412246 368515075
2 96498915 186785436
3 906230026 342107031
1 578132478 914896812
2 686122928 928335258
2 633525804 81491257
1 91048907 398905029
2 470249598 96755986
1 34165996 227799168
1 95728892 629451221
2 152584502 339557332
1 837083051 220042782
1 822435368 698666921
1 748254774 119387376
4 807823040 601095162
3 69345293 401234487
1 502809264 239572793
1 654725819 106806144
2 715647319 461957435
1 54361373 808845275
1 519750322 704427311
2 234372473 907484649
3 701816770 528584620
2 243237146 408722057
1 848925776 229226629
1 284686612 35456105
1 299127899 713892912
1 769276928 587728356
1 827449826 405945357
2 855700682 122850069
2 466992896 84436765
1 856121360 271720138
2 888577934 969885223
4 655992318 605570084
1 612957945 526875668
5 105075756 646864503
3 795634853 182470515
1 440336868 140855135
1 663010465 708411619
1 274539188 368855609
1 831635633 48903648
1 622099809 454627495
1 890156971 601260816
1 752186030 98774390
1 442259832 253517801
2 942742239 429037513
1 498942096 423727934
1 636780591 542633878
1 851532897 77403715
1 957393846 22517067
1 505023579 220108192
2 121421993 913556402
2 589324862 324760114
4 757392455 747668291
3 230922313 305025989
3 232860237 69579051
2 377217291 704944005
3 690401192 762847143
1 17760906 952869685
1 690004843 2942189
1 966115218 733539024
1 508355243 752347329
1 678860388 336970949
1 788606141 867131180
1 889266900 179468968
3 357499727 290546924
1 754621421 57176015
1 107820996 937759897
1 532728736 990404061
1 157269192 254220120
1 25136067 348082038
1 641153076 314050819
1 435185633 820673366
2 629347258 877037626
1 534648123 630692216
4 512287340 761208112
2 6125370 856892642
2 284183407 397830721
1 669427503 246163440
2 968875175 743747963
1 353944069 859862610
2 402585073 907264697
1 977952192 716570311
4 728761877 187649809
1 765281685 471685471
1 488687542 268256068
1 533833827 19549876
2 388270704 263414740
1 342436302 458949977
1 613678382 188924256
2 829219190 694661420
2 421510752 528663016
1 735027428 546982341
1 225024701 303837082
1 716751965 507659777
1 188341397 151992460
1 75485569 97908707
3 114592216 803772193
1 708076446 977028974
1 643875000 859714633
1 498621176 594525294
2 687262274 422930874
2 726170810 189039256
1 477146824 786551871
1 842966864 201234085
1 444980419 543966473
1 79589753 671734724
1 57554743 56878900
2 235802124 503359785
7 111488190 723550400
2 428244197 665644927
1 399998471 499861425
1 564512657 89768383
1 429259308 542448594
2 410811287 749738808
1 654780692 790494532
1 733316293 255501285
2 256139033 460513220
2 46478500 310879529
1 926884423 91557952
1 347578724 746068903
1 120640182 684154291
1 81869100 652656022
2 878496178 717060929
1 135670665 699797861
2 565348094 186736299
1 44290656 942854344
3 340295812 972794642
1 843368007 83560114
1 777160150 354752215
1 432852012 625142195
1 891788075 133102980
1 913877837 856751109
1 149793244 976596510
2 224558225 440166990
2 533502595 857871869
3 421295205 961547403
1 12269231 56101191
1 736034246 388270209
1 70964334 398952343
1 714202471 933426655
1 603365926 558543025
1 150748631 877133378
1 303329764 869722397
1 379786779 524380502
1 787371348 886408492
1 272404037 268374506
2 581791541 29054024
1 140502373 167386876
1 433058007 25126629
1 242415144 850307457
1 237086639 957588212
4 476137534 925548920
1 851485035 237703783
1 512364034 913048738
1 723297913 328317415
1 379921519 362398856
1 912739569 995266644
1 836416130 194477599
1 181958702 16195693
1 44442018 406814810
3 771969351 788099369
1 95869261 504439943
1 4166728 932079401
1 254762312 891565578
4 920806745 646085788
4 994712320 924915659
1 68467490 380826696
1 867738980 885456864
1 329450166 183710125
1 972759973 75838583
1 377525746 324590309
1 996254834 683866277
2 487598853 813313095
1 257774771 254123749
2 46053294 780834117
4 615217308 873395253
4 381735830 814941038
5 30887371 382687346
1 505922921 928547204
2 352233278 861661306
2 811478400 104755862
1 340220275 58898334
1 755013742 316003805
1 834330252 296303383
3 63539613 226256563
1 668555575 686472386
1 968993361 155660431
5 867469455 715553947
1 724002117 489405975
1 307757220 292355595
2 38467650 923197220
3 655541724 832619072
2 898890397 425093633
1 722670892 404131910
1 217348121 924371149
1 558613843 839893514
2 584196553 681956334
4 823305112 157147866
1 451066092 342242503
1 229676427 49046502
1 251196152 159606452
1 678671715 71374314
1 807395459 125523829
2 135556968 670523011
1 418971340 886533199
2 272130095 743700300
2 383652367 895013541
1 638670094 425356616
3 748298910 897429895
3 458658309 43234988
2 156331583 27007879
1 975960306 591662569
1 678311102 926610650
1 985482884 513151205
1 726188836 433223067
2 29795147 119598380
2 456176205 261736191
1 648036819 108753231
2 784473290 855537371
3 890467436 760848230
3 314725407 490467917
1 2039086 662714614
1 302480792 610914454
1 600965513 318924294
1 974424003 992558067
2 800875746 384798795
1 672027524 552998740
1 514023920 331889358
1 545340650 452913561
3 245084787 539705464
1 769096438 348605513
1 683364950 312782490
1 368991508 538593811
1 536712890 400789192
1 125154978 256222594
1 184796830 381399244
2 548412436 123715799
2 698269959 507553078
1 127595957 59130485
1 233651094 930890032
1 53920719 86845142
1 817779001 142363579
1 706723410 5014119
1 165356527 960610766
1 791695599 404942028
2 781119597 336680946
1 766328679 507527268
1 632089453 175913118
1 386571340 936180467
2 400955453 183156391
1 175375410 294720263
1 816930954 29701561
1 347663921 531111287
1 251765605 857702927
2 898898167 650507899
1 754041098 651883940
4 231941220 500727991
1 179567758 474715507
1 177376715 613078064
1 604554020 790851603
1 301593158 665382333
1 398638671 521128893
2 740774832 187692227
1 95605096 247816334
1 317426097 314698393
1 233209883 510503564
1 680094906 86739755
1 377278731 104052774
1 659566846 306792897
1 322331622 469979109
2 930396381 929237435
2 306957444 600228773
3 668156664 179194277
1 338100580 922567516
2 615934225 942648423
1 811814196 876674571
5 778405561 214157512
1 549198190 391065910
2 614587849 821768973
2 175814398 368425847
2 519467386 207826253
1 229108427 478715167
2 430875205 271634323
1 859074035 256393425
1 62377266 39035692
1 463958925 43503619
2 346469082 77004977
1 271495512 523870816
1 53672126 644251520
1 455198018 541088338
1 982216009 915544153
1 43768251 268888442
2 998284371 237324474
1 516884692 991097493
2 1153528 372877367
1 130193518 72516614
1 828756706 409822527
1 418516551 393308403
2 980078473 693888680
1 168992347 6141872
1 351537489 125230135
1 889995782 383738400
1 140874426 663769758
1 763804777 135806300
3 603325437 220044997
2 869306091 735216448
2 319081917 936342112
1 370410278 481803625
3 549210455 445923917
1 553548724 228549072
1 864619347 162750855
2 522429558 954126776
2 707647842 458498063
3 335899991 838874919
1 67827817 676440686
1 115069942 47957672
3 471774497 727885885
4 751319307 611103506
2 159185829 208140224
3 76051868 848266732
2 223665908 15517078
2 946171688 940962109
1 37085586 33246992
1 509017033 385380188
1 366775291 895507916
1 451757144 662026015
2 973280691 396018975
3 614302965 74154998
2 65398028 159903701
1 891234168 726902404
1 930907376 159224709
1 93195424 313686505
1 271547030 192588425
2 292804438 95868244
1 849380738 386920921
3 653779487 224049652
2 634032087 534495817
1 307883591 795313333
1 99674843 99052152
2 170824363 833419435
2 719169376 117666502
1 596661529 847730492
1 670537519 886567684
1 383612588 507224385
3 867311141 725371825
3 52134109 330768145
2 815496354 774716645
2 965125280 51865584
1 283274804 861104912
2 717089697 112242640
1 12194403 650216417
1 411367066 581786544
1 538476211 741460900
1 450502224 887607526
1 550242461 453310301
1 94027218 785863802
2 699562825 317168843
2 202813786 613441644
2 156083126 287213099
2 587304933 414518948
2 589877680 762388035
1 233614482 518553803
2 85148919 438181165
1 497046555 766672445
1 355111884 516982469
2 180323015 344957018
1 390215286 329131853
1 117787844 687715426
2 960378052 1597843
2 650859373 479494280
1 730317843 804507877
1 535956248 325405912
2 298839587 125428516
1 808999064 949942494
2 562638575 988448210
1 641614460 509313713
1 684240358 121094699
1 254203173 124857032
2 553464091 12507858
2 331965785 672476144
2 865301165 7384908
1 545016168 603430384
1 795323903 875396820
1 460543034 310176973
1 819937933 1526886
1 955170944 686651447
1 194061133 164707205
2 772876078 257143304
1 946958789 740622462
1 306280097 176707339
1 641513555 430526940
1 531011439 29486704
2 34017689 370502195
1 750684317 845045035
1 363838027 747753728
1 205494008 56008484
1 611606651 992757469
3 279148675 213769886
1 800259432 15882066
1 214357515 496550704
1 283965048 471145149
1 965170027 230255688
2 389421196 129689198
2 242021879 108478662
1 264953055 320236927
2 662135885 809864519
2 780326885 168797590
1 778772859 962047067
1 134355295 25790790
2 691334099 531806420
1 611824585 873642625
1 169804704 311972761
1 136634191 822602373
1 333505085 232110749
1 58451697 944904525
1 843890572 934596736
1 384749987 987176307
1 877950696 718675466
1 168129168 899423796
2 246723827 252452940
3 448567353 101078879
2 32806442 970253418
1 726932439 679596663
2 686004705 715524023
1 603752188 531911131
1 851570651 983704752
2 574845640 139319856
1 177973029 632484769
1 992475318 968776341
1 930816116 148711105
1 926071808 329263241
1 702035385 620868925
1 508932309 158205899
1 502528533 115929785
2 854465210 174587173
1 293174350 540865830
5 507545156 73241
1 677067930 366296159
1 153211951 423328335
2 510868541 143185253
3 261432359 475358672
1 643870538 865150467
1 187503421 42240438
3 157195517 827779757
2 218999118 986318046
1 173916236 876879480
3 754863082 386881759
3 585678895 466490845
2 518966424 287102838
1 182071528 129940009
1 854150464 937574736
1 502766235 622321514
3 723889275 584897361
1 303089195 921971775
1 899747719 770399743
4 350126617 128415234
1 637234793 764035068
2 932216107 656807282
4 639441290 498632385
1 119059678 608138691
1 504186102 22851493
4 218446366 986219503
1 430936189 862661203
1 611518767 92412361
2 199621368 930620123
1 998225882 916667801
1 94389118 525398814
1 87704700 725776398
1 597278815 395537276
1 519373029 508466860
2 190231448 530415969
1 189046318 901319479
1 434970084 486019738
1 403579800 594170029
1 454261788 686571161
2 73266284 51417118
1 190150016 301427308
1 496919745 725090678
6 941167336 561659204
4 360259871 224482951
1 181851471 553079193
2 768724373 870512494
1 984607919 554006695
2 75824426 200197604
1 121287677 4129575
3 293033281 320029227
2 267242079 693468894
2 350690914 721351701
1 676719586 104472873
1 14977644 469320258
1 984355813 273124574
1 985348998 938765806
1 427263447 485349694
1 54083052 821920694
3 906689512 685018916
2 230567387 1264866
2 52607988 312821700
1 389315992 355513943
1 343999789 688837152
1 119413634 210188837
3 540440776 572553365
1 742234507 226890175
1 827694180 876427889
1 892658269 843090486
2 355688740 644496488
2 725226285 990703147
1 552727431 948288688
1 746840255 146251674
1 826055335 497831291
2 100024365 558082432
3 971866853 227133739
2 479544838 789850852
3 220693738 976115870
1 152248809 494992727
3 334634221 897340799
1 205292509 611654688
3 356225144 662412545
2 487250088 538778840
1 916631488 633094859
2 557289568 999423256
1 253188401 417033565
5 820659033 156351944
1 923141143 604282315
1 268340683 881279724
3 386770780 750016241
1 530680495 259260682
1 136249933 888196703
5 517062916 246941155
1 575316796 142115070
1 839679666 160313153
1 929587956 992846029
1 441265527 847175943
2 368633566 890060066
2 293048102 229248081
1 314911565 90418538
1 937735176 646322876
3 727952770 225593885
1 601960643 248888798
3 827105274 825876231
1 180418689 367415628
3 30554025 927604584
3 776464184 362407688
3 210992504 648235236
1 699771967 577833989
2 71982375 886859446
1 483725447 329120787
1 748360187 857117651
1 745533588 292719706
1 352356469 507962375
1 26890013 135890854
1 66801540 357597989
2 116825707 267666983
2 217003187 384229782
1 624682589 293868995
3 854596377 20886433
4 883245390 200586332
1 48020840 106195457
4 509693627 310079880
2 433981983 828344359
5 170253253 918438306
2 322510680 643942405
1 430005277 709260301
2 936453440 757735590
1 243070057 297981118
1 614670612 133377582
1 179113428 444085412
1 378476951 872886680
1 326942745 553773313
1 942867592 826836164
2 929588306 184000270
3 649236868 246121480
1 823005742 464771397
1 519318290 78461160
3 721049699 981248244
4 974105189 653616669
2 597134306 670614368
2 853580536 553205138
2 469874704 285984300
2 617643321 868481305
1 636446283 426665452
2 295936833 970291025
3 259448300 106806626
2 797578330 441016579
1 274312801 810779469
1 479469793 875281213
1 798128982 889113178
2 366985668 473070482
2 558481084 930100529
1 769330167 732374280
1 369081458 289298120
1 667016174 400392264
1 226403360 146584094
1 212465713 754317664
1 342852676 261896025
2 345814440 339082779
3 702550561 835196564
1 537003300 369360038
1 98556646 757228910
4 637787634 833111739
2 96530158 610198338
1 291382750 676245116
1 546412205 223632802
1 354663528 916600664
2 979002286 641108081
1 994684191 72454955
1 553449470 762361344
4 126421549 401798021
1 993347858 106666274
3 437841071 536696499
3 418513755 695509863
1 71704760 611087228
1 294893843 128015088
3 411557313 90314098
1 203818570 541036011
2 874145731 460653440
1 235310548 102083517
1 348228388 582629978
1 367712025 50577933
1 395909408 306884699
1 701681094 370470058
2 919684468 274129961
1 77282863 531020111
1 92953560 501743061
1 415072186 52372589
1 390021515 885433368
2 38243473 450097670
2 865613629 825081281
1 171055766 138598719
1 171426170 380222387
1 514263874 571704641
1 765758367 409387207
2 927884869 122722065
1 755286532 424307992
2 37318169 16517323
2 331243204 575047354
3 521202780 117797172
1 280495113 274377262
3 317119507 657156157
1 126314647 788894038
2 887215105 732370868
7 541641376 778449962
1 936411319 694875633
2 798516814 128124547
1 371649053 267514934
1 648657035 249685585
1 392585294 362287253
1 635543340 400047860
2 812934664 948188258
2 400814149 590891473
1 794203560 842885441
2 983871971 993523078
1 716868943 532982173
2 715465402 712679812
1 806067353 823747
2 82829159 324600447
1 51761785 262501739
1 243227720 12019518
3 749310486 896348948
1 628318591 82575371
5 766774761 213171073
1 731458476 747588859
1 604810491 660955277
2 393509084 483522581
1 956771384 504631584
1 795230784 389009494
2 912259377 816705235
2 242527092 470413185
1 401998841 311413931
3 92226984 583125137
4 839987992 434837011
1 374650760 23633674
1 501743564 336523332
1 239670163 582313187
2 317387702 901946753
3 19586795 250738060
4 400177818 991899673
2 529837848 773789125
2 513675622 997908489
1 719090845 541342950
1 653148347 568001398
1 239134231 675923007
1 469101462 773443892
1 127229823 744120063
1 39676293 607337471
1 218505062 827982990
1 680827535 3658304
1 834011970 28791532
2 930480719 124684516
2 870135890 449959279
1 9107056 644403342
2 717800088 832425498
1 129996254 558384180
3 412025831 975941449
3 395495547 49361100
1 815935399 899756166
1 175795074 225212263
2 286551717 309553648
1 644799076 321049604
1 381652489 873026650
1 205255075 672071133
3 992330776 798919453
2 97474026 62613200
1 399900393 353758377
1 627590340 27513456
3 34251287 54785778
1 283663132 11129572
3 663266666 389279564
1 133411526 7286880
3 804438604 497982034
2 410518551 106898992
1 617638162 366659789
4 615776596 32611398
1 32578821 856493457
1 504732386 865063838
1 473190510 87643854
1 353629831 394954446
1 68390741 580534600
2 109790791 799541663
1 509752726 616511200
1 639742014 928111504
1 694083807 429463498
1 355184841 797263666
3 835560503 915448361
2 904077330 756405729
1 475452057 543116282
1 396796373 739103488
3 983382694 959364940
1 421341492 130586132
1 411388854 583494351
1 135127375 136416747
1 954905148 781420742
1 216081174 10391573
6 546570777 160308607
2 993770608 571819322
1 532563139 811105089
1 805078803 317040426
1 175599314 849335783
1 308098012 260087739
3 605127439 238785614
2 527518186 454715668
1 717741610 977257792
2 252014500 813168609
4 922207399 708386188
1 487072949 168882080
1 875870541 356180205
1 869275157 22259435
1 776415263 53935295
1 832415594 256145410
2 375798809 726329122
2 613559993 396270614
1 854536723 977013316
4 605246330 130569514
1 497836703 387393720
1 602751559 306188387
1 371763088 713736636
1 226327042 566473929
1 291124411 741418015
1 609940186 504837588
2 808784473 190956607
1 284866076 934239644
3 290949285 910253281
2 258821333 119155476
1 516928135 887117468
1 614000574 602176828
5 833079747 132192487
1 217996883 828429733
2 629094597 594275786
3 896879053 223818006
1 187168362 833637142
1 300042379 678120093
2 822160959 773370832
1 408937067 557932374
2 327076187 72183043
1 681809630 904260090
1 831129419 404402608
2 728652011 826393164
1 649430101 869158440
2 672025423 777154137
1 812206092 401400922
1 699253721 296909550
4 678216687 868507690
1 84018928 420914413
1 955906155 523568053
1 74483987 844047174
1 998811809 630544357
1 134398878 652098166
2 510009756 892314708
3 97940033 674723334
1 647733557 576154216
1 358076113 386284658
3 95554026 72234933
1 897744575 278208428
1 625042695 132879421
5 840945292 508252749
6 701083127 746998750
1 737257791 79395184
1 54567212 186364612
1 623564866 226280260
1 165067592 817867244
1 397490689 631112372
2 723516369 618412424
1 213577402 224066075
1 540857376 272871437
1 861775391 299151704
1 459518129 66006216
2 901223756 632155423
1 5100136 742243775
1 477335761 877660335
1 789286750 433987635
2 771688658 362633595
2 77921545 420101045
1 797337002 54518847
1 4056555 615561891
1 898622085 65173663
1 109684827 641221719
1 384453719 785594688
1 286953685 878827166
2 599121664 551795779
1 20280167 591090290
2 329414371 611803378
1 443265815 220024514
1 997760240 353045357
1 80003027 61031704
1 406357256 459100150
1 493724471 381296131
1 861369676 237230448
2 501832384 497069964
1 417922332 870898259
1 660142321 715429722
3 963176277 74980888
1 914474330 377503249
2 926262596 380922195
1 276052596 562703179
1 970195100 670859448
3 561014037 267746883
1 932979645 948718023
1 471089192 832414371
3 59148588 151976927
3 237202592 517091045
2 74213554 468008246
1 445108228 202559730
2 307998765 349596570
1 971108799 231942216
1 460090011 178589240
1 891927076 493643053
3 526393569 835595533
1 835179011 245843012
3 310555371 136075958
1 214341760 620897492
1 714738139 184105772
2 903865747 307813802
1 625252717 420421682
3 130882204 304064540
1 577264438 70377369
1 362396717 796294148
1 669237761 553034089
1 675272268 996340262
2 788112907 163553755
1 680441063 966080441
3 728711838 613001657
2 852343688 228715600
1 989696701 528567411
1 467786137 458901576
1 983638672 327363783
1 960971421 3197977
1 103171750 221575125
1 709275209 643489990
1 189867020 316604693
1 492146953 190884915
2 330066138 37516624
1 443492144 996738192
1 154370782 771308497
1 423274776 956121020
1 539542803 215014721
1 494185332 607216512
1 223612742 913943368
1 116592093 66921572
5 160151405 337166266
1 545170854 199101009
2 141603480 625355557
1 427244934 559380570
2 7982798 486359454
3 142014418 246758216
2 675106650 99702883
1 347503815 780750972
2 22697573 735153699
1 254668926 279116158
1 156846303 891272843
1 561982750 412075575
1 481968890 804388894
2 363335036 295237373
2 522791823 220456067
2 784572021 745090444
3 16365936 877754104
1 512553728 5642810
1 304338228 388184907
2 122387416 63133118
1 185594751 658421863
1 459244650 12030253
1 983693981 385644834
1 269440234 7710854
2 470678391 659963048
2 837087138 913402570
3 770651335 547586439
3 17113800 118430317
1 777743670 211412975
2 808929353 63919348
1 478520553 243228941
3 413588548 67588282
1 121029183 421541472
2 463935151 620174070
1 187438637 452291543
1 418014378 525473130
1 825352694 908112990
2 980804987 864660609
1 504234810 315073380
1 232121599 630604320
1 359322357 585260815
1 498178237 568336869
1 970199203 50716716
1 986936206 23968203
2 295068136 101355438
1 858751153 485545385
1 241641715 609054223
2 280334913 485211213
1 992388366 633094684
1 491413864 153245699
1 209659036 73049359
2 91757323 665785002
2 406111541 649913187
1 713067935 647042899
1 891859612 23437639
3 197190580 687800675
2 446812062 672628173
1 85896438 416983581
1 480274445 794813013
1 629728304 218370193
1 640838965 365882488
2 6548988 840696076
1 501127602 112584491
1 820138592 314909135
1 432674904 2623210
2 374290359 43490576
2 917884382 706165326
1 907563643 156906153
5 512309446 883061626
2 865902179 366214993
1 392145243 184320843
1 877719007 530091680
3 456961641 915473849
1 875174709 424289511
2 591913619 588635812
2 543146681 138406303
4 53753831 218891802
2 404196739 33173265
1 583265933 505159613
1 275553847 30755024
2 757841980 241087628
3 445238867 637086835
1 209193771 726236032
1 589040414 807566459
4 633646132 312804882
1 778272054 303685735
1 336893532 85732847
1 215290775 744873935
6 944237565 99925480
1 829871260 389178201
1 112609741 542972613
2 54055739 880745157
1 395960180 219702435
5 804608332 925813718
1 739572155 942492449
1 134483553 977007144
1 860154532 742173501
1 204130740 854233637
1 795890920 59927654
1 841238430 911780759
1 109484217 69358231
1 348758358 993827183
1 631895014 179101486
1 36694526 737640678
6 278851115 175043832
1 670226033 972190192
4 329821591 602565909
2 20678621 814639062
2 592374997 667564609
2 72013775 128258317
1 783286668 756670158
1 754592092 381717630
2 484087705 301385208
1 71908756 726812782
1 376525439 522391544
2 325598533 625895491
2 545991970 49515955
2 458100927 583543230
1 530666485 868321797
2 378678488 467387484
1 708648578 173861272
3 968828942 47271311
3 350183929 390356803
1 797332518 730592121
5 569873869 347123127
2 576028517 214881193
2 390130914 526566010
1 508989645 519236651
1 982507526 39477804
1 176512375 302872510
1 770156800 612824993
1 755125938 915781256
2 832633951 71206560
2 274747346 870892986
2 691117876 517623015
1 810765226 738203177
1 624226096 136022664
1 922687931 983689991
1 822469734 326405166
1 896382834 490507761
1 594214980 108019540
1 119738727 319736579
4 267055471 374687958
1 898582566 937314923
1 525279578 889782716
4 253006753 464687422
2 357694063 847801999
1 205515135 469678122
2 114031521 607215085
1 695649754 942261426
1 667214563 698610408
1 522796503 553064207
3 792136742 138203816
2 566298019 834169977
1 377636917 952532537
1 596720646 519584558
1 494443207 630510392
1 133867448 428875839
1 18581064 555009676
4 942366986 697528873
1 932288603 44431038
3 369144871 144450779
1 906404779 513528283
1 942735081 797328084
3 940426627 142410484
1 336034784 155389097
1 704049939 938465874
1 174755552 12748877
1 587881397 177460043
1 60417303 44154530
1 98858979 961273308
1 825708744 395091157
1 697317836 151183662
3 163685723 405507163
1 231263516 123711553
1 413084005 930082031
1 85015306 394140641
1 536082742 956184180
1 4430274 370947604
2 607395955 592106883
1 486800127 265856681
2 894634237 220242026
1 972681576 579696545
3 450946813 414264678
2 244200483 423833998
3 623141728 604299522
1 587460786 371471066
7 822109711 320987147
1 508581232 160869629
2 185166119 97666713
4 159688029 634056369
1 183820485 154107414
1 611538849 925609958
1 318467372 941801972
2 369671557 8584886
1 660086233 395969374
1 111267280 229032671
1 944749722 205660479
2 46094488 458821433
1 108062946 851876147
1 342103815 70149614
1 103440635 260923719
1 798356434 447061084
1 642741390 142761720
3 701261058 448314634
1 106110145 28947756
3 434050815 573905994
1 580833272 442551940
1 695585821 96441890
2 781377507 23109637
1 301522799 84694198
2 387557750 801957747
1 664397497 268693833
1 533839241 202377091
2 871852146 358911533
3 984824223 726246988
2 591872056 385411321
3 355019924 834509106
4 132302714 521324853
1 820179701 933016162
2 46255540 642592602
2 812704853 935920984
1 113870326 612410888
4 279814923 368038034
1 518016394 148855638
2 183573804 619154731
1 47725280 362546415
2 384398962 417512801
1 587940804 85662381
3 805836249 326398172
1 658948041 898731075
2 287828522 422764848
1 52730104 455899250
1 441760675 215910281
1 573639070 101062910
2 271444955 172798678
2 848035740 743914832
2 792860471 753798021
1 54753534 184961125
2 951784784 480234800
1 331522522 701398487
2 992107899 815211935
1 564293087 923661029
1 327468401 844958407
1 511667214 743443279
2 840335818 835223734
2 354760659 814869147
1 920948329 583441926
1 335336959 735400122
1 257488043 147931735
1 415389465 464071658
2 922834991 181328830
2 849764469 182313633
1 623688610 528614852
1 606304358 681218097
1 557988640 404230316
1 800986332 612930291
1 138619523 259573937
1 136478843 352734807
2 58133756 814333966
3 12922204 786594847
1 50857851 186104705
1 908110920 92322565
1 295406043 356109725
1 825024903 610424584
1 430031962 439738396
1 414015930 512050060
1 68686217 202775109
2 164317058 243049901
2 200729304 606702859
1 71926538 111819414
1 986188721 885182075
2 596862343 327334928
1 763887960 295667306
1 398246070 422194048
2 407674333 577076036
1 41431633 654313191
1 936143085 553697329
1 192153816 657697876
1 488530355 699565415
1 452667673 417719082
3 211166702 316510687
2 843885819 658960033
1 685139264 831373017
1 303115130 73888485
1 838803046 891620421
1 454019861 860109467
2 837738020 518924594
1 65732149 932586942
1 541205361 925154125
1 735804189 448631076
1 868661979 412817759
1 494544194 280121357
1 295131885 209371960
1 914701077 540606282
1 976983582 80351650
1 725792967 392348101
1 361249755 768528762
2 748324388 378190017
1 629903714 167663893
1 978036057 768945256
3 111761110 240666067
1 728625848 761613959
1 842681599 409413778
1 167869981 566553120
2 72950779 453501181
1 551282852 401911930
1 840207264 720301268
1 740150586 751936942
1 250816019 550196293
1 860103919 286236218
2 86747205 152746028
1 192965159 293422451
1 931001965 585048180
1 892739917 63115607
2 295357327 253023723
1 621813068 24554458
1 49858924 376593311
1 915983680 789504184
2 755537020 220276160
1 276929287 78071974
1 640002605 546805347
1 729803534 718445049
7 961338142 927806964
3 527340700 838288621
2 923655211 703503613
1 922354936 923683134
1 186001974 250415539
1 556919186 702618064
1 37527615 346370619
1 602992764 155128674
3 460360737 299972497
1 808716884 890345492
2 324682569 889856683
1 82461947 249406969
1 36600453 359092564
3 750274885 347592832
1 489578154 251784500
1 490781341 363449889
1 435680934 222494507
1 528268718 379188254
1 96268995 973941501
2 533635355 534979455
1 913933955 406217691
2 33694212 964714432
1 888481666 60330202
3 901524479 710257342
4 313454739 917330552
1 445304929 530254261
2 845671423 397950160
2 65143057 7314259
3 152705883 377016510
1 688708122 98194590
1 658952644 78254029
1 128192172 754328337
3 211812904 563294442
2 133076610 376681452
1 847574112 241981708
2 203517584 667692016
3 67046108 458210954
1 174445844 264452830
1 173655230 936922073
1 284192675 232619031
1 200809328 798443810
1 206409297 901383152
1 966254170 22228009
1 217126167 938409571
1 61699772 788095689
1 983890827 955739965
1 729236391 28774747
1 358291429 816425979
1 194260455 207722935
1 328139775 349882189
2 573293011 412015577
1 576971203 256005546
1 574746562 221999895
1 302219360 987323619
4 65057670 990043049
3 194285773 726668194
3 239454213 65880775
1 627626683 483044513
2 940531896 181751806
1 132715281 792334643
1 801972513 218746214
1 603551791 693007822
1 838279350 740773919
2 604032881 135224037
1 266741327 930720672
1 196729123 115752915
2 900962114 69285275
1 101354858 808781688
1 147730046 979404895
3 217098923 499497964
1 461555493 450629456
1 683386853 326042348
1 846328096 865988925
1 361950676 560681408
2 733535426 518298271
6 876573682 440900541
1 900772344 119665773
1 314502227 462906131
1 714657134 295949132
1 561634848 208535553
1 507718622 456837562
1 259461119 464317252
5 265362991 365725045
2 443330688 215170655
2 747317132 375428888
1 964016071 11954667
3 622546707 161191918
5 709999161 57169304
2 808258787 788987434
1 891837980 79753875
1 775268992 877163461
2 603871299 824333936
1 944775735 229809739
1 29806317 739025744
1 782082359 70796865
1 951577869 689214193
1 774301908 611240710
2 843448403 628993637
1 945372370 452768393
1 868107169 960385931
1 469968230 883159242
4 618637021 921101826
1 248500039 969495128
4 386090951 490042962
4 3037128 531650466
1 993612795 410003645
1 363946788 920892932
1 549100127 366487243
1 286297849 540561444
1 224533376 280289879
3 137550590 743596867
3 616346566 733014783
2 92090619 166893883
1 363006118 236769222
1 843262159 162975497
1 26361088 43804354
1 328137446 844892720
1 928171264 411855649
1 471013524 275234759
3 535314890 779925652
1 85274735 316235690
1 988625139 737002490
1 394304487 57085140
1 709674266 582280846
1 377231855 301006578
2 175220502 800745263
1 941816518 966226311
1 760867382 515596373
1 251856715 885743234
1 363410095 81664968
1 360861619 828807594
1 474467815 79241031
1 94904574 961596416
1 319830544 203945917
3 154875957 939542694
1 117600090 222871042
5 130991880 545162520
1 628868334 249589293
2 584837106 423277480
2 783584930 813272241
1 231523691 56173199
1 466316145 302304721
1 871125126 729267597
1 382953662 575748034
2 979025361 245469214
1 947183253 877280308
1 18663825 749925256
1 524021576 767219833
1 476668316 40102767
4 29928322 124322332
1 747036913 645186930
1 910478484 37987262
1 429494623 471443912
3 468363664 804516636
2 236296585 161906066
2 761716845 241403054
2 921029756 915115389
1 531694411 377093016
1 47966694 288627820
1 707443194 90194488
1 604818832 451570797
2 583838558 512756822
2 162990355 639350936
1 468149963 894420462
1 224124632 678231935
3 697927629 543018820
1 194994461 835895036
1 877621896 686950780
4 97504772 975125258
1 856392159 484252117
1 384194584 816560007
1 505607660 30389067
2 618555034 495404503
1 158242289 291467221
1 160898229 185387501
1 876857615 833852134
2 41448301 655617444
1 44694744 702557256
2 255046329 605626114
1 880718730 632941181
1 500873755 930085710
1 901516069 297380007
1 142552823 522592969
1 52707813 24157756
1 161520910 920124687
1 678782463 379240027
1 887708149 64251013
1 922762594 521247854
1 906756605 820310189
1 585598958 348673985
2 167174391 893947151
1 817772161 179979668
1 152284771 395536056
4 494537690 412665285
2 977657211 625233708
1 390753200 2685602
2 71676047 314065042
1 972994573 148004571
1 62335045 509666822
3 500843259 993904592
2 255948765 842007113
1 565612094 769959169
1 401440127 368404369
2 748928619 234394660
1 517835169 702408918
2 826441363 93459897
3 625510968 901378534
1 309375829 802658156
3 293952628 385732396
2 536761866 43554619
1 190816591 836940765
1 388813538 206369081
1 824853329 363735676
1 646295979 245034474
2 344221240 465462745
1 799124588 848637164
1 617027314 930076624
1 45368623 21798378
3 410567661 706657806
2 753496253 407211294
4 712638787 424795337
1 565207060 820173596
4 694155729 619848228
1 247428359 445397034
1 456525074 375931298
1 478430584 927066673
3 204998470 983972975
1 953926096 766135615
1 210155146 693930584
1 524821046 713257343
3 999284033 915692898
3 374321208 25301332
3 668714717 817806561
1 589574178 681343922
1 420357462 974485284
1 147821162 223395752
1 890310698 360595871
3 518951078 507605658
2 418883192 97972463
2 286997480 551816057
1 139917174 30417433
1 784356271 735269636
2 801946117 763653096
2 455014973 3438279
1 757173642 971382009
3 916410714 176418096
2 232880591 259902975
2 386865065 792938193
1 172725472 58879547
1 415490437 952822504
1 828228549 197742398
1 33311205 90815458
1 319333656 521553985
3 259762550 4826619
2 57215643 1744531
3 202597591 551030363
1 322818817 853439885
1 622266579 982456787
3 50777420 276377529
1 654821869 465991918
2 592332533 534844038
1 453141446 974893876
1 804476097 875301128
1 601208524 899015006
2 13886728 529106208
1 194343091 70511973
1 812191970 110340565
1 401984604 466709727
1 994298577 192203851
2 203393937 601819601
2 805949524 66444178
4 939710862 548361132
1 265678703 540939378
1 6405150 549737944
2 872932173 506382036
1 836392472 969351667
1 445955254 347932818
1 466998530 268330312
1 332073396 902622010
1 398664220 942025186
1 176544297 544006162
1 642196645 904352771
1 448567391 735909465
1 651661160 744522928
1 326624765 262723617
1 694826339 814829090
1 774173408 736702467
1 525819405 421363323
3 751084761 360221892
1 480275628 530163523
1 758639033 138310605
1 929075646 523070626
2 682326020 655480315
1 907610275 795709314
1 809224550 115979390
1 647640536 91922009
2 510748979 877204194
2 951879957 458215099
2 426054257 176639368
1 77209884 924246575
1 361987296 328668057
1 437392224 741251976
1 528375951 223247553
3 323804346 573770739
1 511024421 428322247
3 765481182 651209147
1 151309024 891142283
1 258336684 247524726
2 922013165 584270597
1 767207955 314380050
1 581202410 793861589
1 803595209 344687461
1 712521462 835674967
1 155968909 133238058
2 753048114 23964707
2 13815831 750843167
1 936835477 194509356
1 465497669 345400971
1 393411080 522192990
1 958284070 785907714
1 731695928 90620638
2 338358689 203626368
1 806348729 916605858
2 970475946 453447138
2 778719362 530100421
1 467748189 228831351
1 166871274 767854984
1 134744897 870929054
1 331204262 73789405
1 838960887 584609240
3 100933747 9191081
2 92421220 823111883
2 165523913 445412999
1 895827114 506459325
1 466122415 882402367
3 917793556 21127033
1 730487067 428471771
1 952092702 169909662
1 732884594 115625268
1 831976219 102433194
1 665010171 516868188
3 472158358 972756288
2 120742691 59127094
2 802581672 799671973
3 611050574 956617263
2 835295813 564156923
2 589401392 656011642
3 549848230 872553631
1 851569861 725856772
1 452678695 12373236
1 1863349 558853083
1 673389893 100084493
1 702465506 103549724
1 167836790 258718387
2 457089513 604895015
3 899085393 12013155
2 952176265 420147256
1 11272069 318051221
1 355673956 239489186
1 664895016 36683108
1 834522332 439430415
1 601992750 727039912
1 410064636 270830083
1 531794778 132211096
1 42141801 413899820
1 693699923 99952400
1 742494006 264092748
2 192726925 16144904
1 471054178 284858583
1 865803450 40922675
1 405789801 888940760
1 427524156 155498469
2 207169784 253507513
1 914722757 858330952
1 99672674 2542739
1 81144479 586328162
2 762587780 340457545
1 186703108 22429559
1 915221226 20706295
3 787916413 56233379
1 842628106 96647944
1 942149595 250506394
1 531783019 672755721
3 955277146 30674692
1 506343485 723058476
1 817442369 480031227
1 876718962 127432554
1 277907504 967171165
2 127511967 13508113
1 78982432 893666464
3 414825859 866395559
1 17687565 278095464
2 50323847 35321873
2 484162828 445696836
1 529504782 427642622
3 26628056 897468940
1 518581764 497496122
1 580268122 894964796
1 523157709 299838801
1 268700298 640988984
2 553576410 555725695
2 40676949 563172715
1 67003769 526881529
2 255047045 528335107
1 98983985 959922960
1 426949109 544594439
1 850463201 828757753
1 363568253 792906905
1 50379711 976659176
1 843793577 515735925
1 916246270 669810898
1 155164483 262559689
1 935826565 948844671
1 529020932 43150456
1 803949199 532934566
1 786706366 866459379
1 212737841 695617859
3 529319107 778292309
5 804633363 198458948
1 652792348 637883318
2 146350270 540865118
1 88432554 485062690
2 983252397 351937859
1 457068001 102860073
1 674117090 160698452
2 195719633 607813930
1 334366649 739911329
1 990207172 884361873
2 34772372 520471617
1 817372676 836404978
2 169317834 892809632
2 61528746 602067182
5 892997240 547410829
1 24313586 906530141
1 638221452 669579045
1 21391302 434376175
5 885896074 394989400
2 914988132 439031851
2 930620892 734832350
1 443335245 369013598
1 777866949 946889195
1 715085616 959564178
2 529763578 617068799
1 893175345 916800288
1 130579593 808540349
1 280961950 97670191
3 435678574 63190348
1 58261513 992428176
2 799785356 762685491
5 746963451 727891624
2 610341195 553295461
1 2411690 709787103
2 846785497 803137530
3 287129706 939261417
1 224970520 131117817
1 391166885 323260368
1 81249420 688393591
1 963401413 271286665
1 210615402 293685859
1 622829818 977840844
1 16522518 362647879
1 488199298 652398286
1 682585520 25630599
1 386746692 85900752
1 870008290 37263860
2 657835563 24035079
1 118623537 752612818
2 884781442 86737708
2 133036670 52765141
2 711985322 606585577
1 657835084 119652305
3 768526185 321538599
1 693143680 715538108
3 146329348 111777270
4 537908906 965019888
5 793102967 795155682
1 11230557 433767992
1 748201737 987860673
3 807146522 245325575
1 876034544 649986976
1 10272002 730274013
5 341224759 436830252
3 332040806 520322426
1 101991877 683889473
2 580893621 995604003
3 317358361 597765826
1 354978179 234877228
2 534168352 685054661
1 71754452 194038394
3 506365268 613452347
1 514741636 631884475
1 882729080 274974289
1 370976060 142795736
1 45821361 229892763
1 480743308 553446418
1 162929488 137947190
1 709061393 370459397
1 959785526 44443983
1 538203895 379844994
1 526088116 160989851
2 7344155 957064995
1 979624477 42598123
3 950640902 52855434
1 141800063 166640549
1 35876061 297352757
1 136035772 665946502
2 277752042 421546258
1 925651184 922220115
1 972837547 358684336
2 148391796 721305286
1 953502209 70319958
1 4209682 521814268
2 815903823 757529851
2 549943519 993003444
1 946519419 363599253
1 222368980 833048814
1 346341125 861360624
1 787322768 736801310
2 836000279 358146389
1 735000412 828364228
2 482588425 154227698
2 16341833 402058582
2 295036666 897945406
1 843350865 133002790
1 937152091 483681329
2 497988199 959076900
1 224642097 7208681
2 209915695 442595653
2 749604255 522772955
3 266101699 209230219
1 328194273 462342624
1 761213357 611755896
1 337749191 735938788
1 960593072 819583118
1 462446283 666775699
1 302505297 89142431
2 311612798 954725641
2 137667810 227209315
1 844040702 479160454
1 304279275 388912558
1 979765423 126592239
5 185693333 96685641
5 2529959 975733625
1 762865059 205067396
2 951443316 355333890
2 889480362 78315967
1 24148967 244629850
1 649444514 974194102
2 565715984 306579261
1 238583340 460177198
1 983541266 542866506
1 363887314 792520393
4 874227086 718773019
2 903136453 601549531
2 206534737 684098239
1 53827951 814985504
1 489386802 488386519
1 872090834 630429829
1 39724117 988376342
1 829966641 481865747
1 890923454 550952843
2 232291615 792908175
2 528484596 15099180
3 919816923 269856208
1 656178964 379631307
2 561207242 164594279
1 870845561 427496406
2 574451616 988078701
1 724785933 135504181
1 687922905 648551193
1 40620710 268231312
1 708743682 780371018
1 69914784 186431220
1 125502255 536734023
3 236997393 644594767
1 466185733 476955397
1 25214257 157939390
1 953345939 739499227
4 128711267 189356433
1 799452200 153604102
2 218135926 877174988
1 651362873 84298612
1 608762571 538504581
1 311604927 852878051
1 74710328 54972874
1 939102069 726776795
2 170942952 314805392
3 829084925 163847653
2 76786967 62055382
3 149424438 14487755
1 130190424 595090437
1 167268797 504430945
1 574690157 898602428
1 37410281 108143459
1 276030541 288299647
1 571002905 308504627
1 629829846 16568061
2 642045502 691309194
1 279053007 920747238
1 289219507 809079160
1 919960791 426260463
1 381129644 701465292
1 34978223 913805324
2 263715627 461685963
1 360957923 14704599
3 289694671 129144472
1 309695922 523218253
1 547352012 845023746
1 588697028 939433086
2 99204647 889571365
1 466795780 373636530
1 99370957 754385939
1 460448654 182760882
2 850381556 162903252
1 692378147 15909845
3 63483366 975535614
1 800029655 124386224
1 737613309 561931741
1 247942633 430920317
1 263148659 560697658
1 120917917 850769954
1 273929340 622644924
1 789415083 489854833
2 53546088 963423456
2 181883211 523915524
1 14238671 553098469
1 521019953 362651787
1 35274947 565366304
1 824678 295953289
1 236892293 162916958
2 478326941 586888630
1 364643559 57711733
1 413235392 90117075
1 118246359 407674866
2 186521144 125102576
1 52047741 258144172
2 613057993 728680082
4 91169769 839489263
1 332887770 52731827
1 965455540 484699069
2 364860171 117900105
1 346435885 10013095
2 601635814 903201564
1 961738420 251167513
1 57176999 33344960
1 740873584 347290312
1 853676785 140613327
3 393706026 796508811
1 93158934 650055113
1 390653578 929122325
2 871860227 92761853
1 526380002 513337961
1 977582143 609994227
1 722623669 808602955
2 670676404 929058444
1 74485882 675651545
1 309520109 108217225
1 169035778 615473542
2 103649143 601531526
1 655065721 759457541
1 696325147 389725789
1 591634060 193210623
1 34473286 353532696
2 553660272 38838660
1 471878730 482633805
2 706028090 353030972
2 684597060 627639491
2 929205374 162763360
1 649922632 94335391
1 799275788 114452720
1 416337399 655602905
4 509520138 878783181
1 713211284 294791715
2 212018716 346396700
1 346153790 16178661
1 970029278 302424915
2 595726524 388816134
1 80978820 357968902
1 369387499 585949226
1 745071864 247731206
1 695449794 257494279
2 878708274 950976674
1 70928003 359103820
3 423289849 537098936
2 752893992 628648393
2 396538598 356500236
1 852244694 358737024
2 411084929 167144957
1 707062352 961220790
1 369070315 253587235
1 152767188 821273672
2 470818447 836328379
1 456097799 251294594
3 447140261 493684343
1 622874217 134800456
3 912182796 650310820
1 736198385 297414766
1 496671255 421284318
3 957560669 276727498
1 454178357 24653700
2 936783679 748540542
2 423403180 156355362
1 815156598 265164324
1 8938079 273257334
4 471412576 580561103
3 319033194 666708628
1 688571543 665358943
1 200763372 772226936
1 90803335 636197547
2 111993877 889224403
2 510869614 271140971
1 565810454 242955521
2 886144912 399300960
2 899181516 510550062
4 749956233 838102482
1 573566434 844327530
1 992161502 381503517
1 2093404 948601275
2 897222060 607653873
1 979610883 34399623
2 515539010 930658863
1 155388700 43671235
3 57808126 654164544
2 386792878 305338240
2 479079757 820726743
2 613958586 674045378
1 503330633 279029907
1 618430309 227567504
1 960832017 935349651
1 551549151 143754019
1 611848532 63280916
1 754460302 408485476
1 473685055 34274348
1 994829991 964783155
1 144289903 805496578
1 237360145 821035811
1 906779212 137745763
1 569750050 482792435
2 296047982 320859394
1 886360717 354282694
1 602188502 601312262
2 462725754 398497151
1 361929995 814220772
5 369081453 464019945
1 312148456 274107978
1 1019930 555087245
1 397172250 802458865
2 54298589 936242332
1 457787867 626290557
2 55994059 751097705
2 901778160 787516863
1 282766955 314966884
3 400783744 741552071
1 130828893 3673049
1 922932637 313244193
1 929073023 931691475
1 694386906 601370852
1 380487793 306994886
1 901437654 432915009
2 249535512 908987354
1 912739899 498818199
1 172052106 239373368
2 304757885 175516463
2 208078066 462633202
2 507377719 44311720
1 538422369 793496849
4 210400554 770387007
1 454721949 256934318
3 344680770 869996692
1 748724806 167677817
2 324296448 855433055
1 7113831 781495264
1 326894463 950254800
2 981311284 330052034
1 959090511 271421080
1 920491490 743758306
2 808744463 216956302
1 488524044 739316518
1 971509953 886752349
1 878012990 566243641
1 878229408 400478314
4 610550677 596978634
1 176589994 184077678
1 379768633 588260157
1 84817466 479020722
1 832357523 176745163
1 141296126 899265131
3 434937318 282008960
1 633682589 918760097
1 588506293 976818951
1 779223056 310982458
6 8197554 763380853
3 914792821 36612994
1 109639615 368040835
2 777042326 769402037
2 367079042 103243004
1 318219916 821581131
1 667045998 223952804
2 70197605 895842203
3 464130461 174548105
2 996968086 708233661
1 316989263 611073149
1 944248572 251110691
1 897743590 949011404
1 424573105 687835211
1 265193382 983638558
1 401985379 731549803
1 498745232 959373896
1 629546798 798979458
1 482638954 205248940
1 91096415 677273378
1 719364550 581662460
2 184608945 81515571
2 80800855 858983043
2 449207415 803406382
2 436358502 906706747
1 126652020 301583254
1 171365240 313134385
1 226253942 699897035
1 705951496 850759509
1 476917803 549677200
1 911293912 58686841
1 38328969 642068628
5 81973164 820953924
1 2543499 689791161
1 212451548 475938117
1 277451066 204470465
1 829897398 535038768
3 110767656 427204486
1 361591557 792435447
1 143422938 409054245
4 467595365 705547757
1 422962497 354698898
2 890851935 119144907
2 920627526 55879574
1 172639449 279639177
1 549250786 985307465
1 222777771 962166729
3 262509537 99876445
1 416806920 273861455
1 910033233 147235262
1 456949759 900116512
2 368100244 34074925
1 68167385 69493905
1 852785173 54474941
1 250546424 72546120
1 577827208 123722734
1 15247036 318607005
1 707632285 613481176
1 468529059 632252885
1 902092178 851488690
1 737176707 280713378
1 562785464 464655754
1 913551881 876756333
1 112179222 802775727
1 654380074 579759896
1 635369333 580083866
2 235262121 563404483
2 147818639 233741188
2 793323499 140623535
1 834545779 426794093
2 478869453 233538711
2 616234312 265899535
1 344473662 589872076
1 644725215 897210687
1 984925809 14529687
2 860966849 65737070
1 694860552 641319029
1 399225899 397596941
3 548933662 43803937
2 860769918 951895360
1 931187225 476397130
2 484415774 55667987
1 13438613 230538669
1 862546583 57401153
1 956319190 266746943
1 568900300 297395425
1 134031818 107785220
2 286573330 779959465
3 681262004 971444791
1 776588080 721955213
1 241290997 832439207
2 151134397 11996488
1 737816771 963326010
4 465106060 303915962
3 531847776 538570020
3 427921755 531535358
1 626048258 988131289
2 360938197 218142253
2 922747429 247479845
1 971550413 605829034
2 417459040 770983197
1 826949940 806677779
4 723210568 516618140
1 122732911 897705244
6 733123755 812471148
1 739421294 799809974
1 762135896 728808570
1 502612368 60692489
1 50827880 145541564
3 596143072 106436133
1 911034310 893102117
1 764695461 489888443
1 505336415 171445982
1 721764354 69947856
1 776952726 553516521
2 863056314 39641449
1 181994798 319384691
2 849480890 531674239
2 477985112 185018164
2 390059988 210006048
2 706533151 913113547
1 930678348 855842030
1 261859663 130650435
2 337668060 745710709
1 708476667 162193496
2 3865079 927925876
1 904566154 480437924
1 615426523 899114020
2 535624824 363602433
2 8724429 438558077
1 537947433 824132476
1 580750415 255670037
1 917062043 998121016
1 488551112 330393759
2 30683236 454055500
1 342641265 278068013
1 466691867 454651655
2 88888184 171135524
1 140287917 338956628
2 573835425 438087943
1 889934118 276667658
1 121308153 405882563
1 873506947 780180704
2 472765670 404545623
3 196596417 39569508
3 758765692 750367860
2 926013986 84323850
1 946053920 382779300
2 158447848 997602159
4 872659438 726837730
1 4816902 910665890
1 195225749 120140908
1 554821014 237454838
1 695300993 515963047
1 506046029 867257308
2 391605125 168902082
1 168635395 275946612
1 51287977 952324222
1 342066240 829884051
1 261858423 391355225
2 755903762 376596414
1 465592628 676618792
1 595990115 432436540
2 819978660 946550829
2 920773876 89143705
1 504268366 335457736
2 569390501 39148407
1 730223974 658329938
1 96922458 620112378
1 924461891 796463122
6 624901383 712777485
1 527803749 491922339
2 525523620 992962156
2 825767583 336912236
2 358694062 90003598
1 509560151 925195072
1 391406804 891210933
1 93573467 554031080
3 534065592 903512999
3 785459168 58764380
1 825603413 147304920
1 842060611 36369317
1 656413797 159501976
1 324410918 94314323
1 990309958 177638380
3 538398895 305847718
2 881586694 673470772
1 45917446 280082448
3 520830720 765480401
1 386661145 437742164
2 45701693 509790224
2 124399656 642882419
1 283097080 194980247
1 765576070 739709695
1 565952049 674699611
1 331378270 105733700
1 62155781 242207819
1 169752839 759828669
1 374373689 546103478
3 397376779 588642652
1 433682979 529000237
1 916689447 185485999
1 454176576 715023915
1 877295607 126139072
1 157037642 459237923
1 894259079 444712149
2 816800332 948809710
3 359361972 387011598
1 258560018 671783147
2 841850676 157069376
1 418476805 985575878
2 246121680 785369135
1 913323113 953762817
3 611801525 752858239
1 207902896 72430608
1 797755487 265795851
1 254405667 695168109
3 804121705 60375200
1 314787711 650900185
1 67175122 670186154
2 25518773 548427814
1 955494277 414700430
1 332143141 447450008
1 831249752 842204757
1 507534487 518309687
2 78334910 173195060
2 403030513 869861517
1 260938914 212225354
1 678446022 737894026
1 263791337 11356624
1 154397743 89495678
1 861832752 745136613
1 640044715 140548159
2 629709904 614497266
1 89811155 540449636
1 389344988 532376486
1 965217565 38740248
1 300068901 397842399
1 588854606 670431206
1 214747446 379779866
1 153719425 922897016
4 503852427 439518962
3 653172388 208399500
3 119117247 513321920
4 88845617 152124677
1 346985808 964144441
1 19759679 869458005
2 782886849 305584677
2 602787889 540022705
1 922599390 213048881
1 509234933 776955915
1 123734350 244931902
2 306200630 153225978
2 111071918 655667897
1 23287034 632150699
1 65824678 36364759
1 192592611 321377785
1 491215670 448562206
1 548978124 390897170
1 537945436 732856898
2 22499425 488010510
1 40643037 846912325
2 864726617 576737876
2 574935512 375023341
1 850703177 430421657
1 696226684 270548739
3 879088636 939330150
2 258091693 713864546
1 566326342 650002997
2 836638501 657528652
2 992837443 242128764
1 295817537 139667656
2 695164958 559990642
1 21904041 690885165
1 474829505 633272654
2 549388440 458040820
1 768332757 540483587
5 863193838 385206322
1 13324018 123533316
2 852899673 8526095
5 401277460 925913741
2 719301358 112179044
1 797995144 973612804
3 933274930 946445351
3 334717698 735239386
2 362830647 549553100
2 697531102 669664784
1 388849002 859420306
2 555802532 666346087
1 149741595 720980077
1 22444628 275568770
2 543844309 204471433
1 11012923 669891138
1 399571342 207783954
2 640314938 300049368
2 499900608 796446296
1 328165463 433393676
1 344346831 695253508
1 319736661 817404958
1 544879909 545098257
1 32929196 233639363
2 493699619 202518736
1 899442650 499770297
2 409591376 765140166
1 565626043 568654359
1 780970259 333644577
1 739859860 266272655
1 722628996 343909098
2 433124067 981608657
1 10752326 45142525
1 897380377 507377296
1 483216847 426826644
5 665871593 871291969
1 967903202 338279346
1 603774928 586937764
2 134349582 490396207
1 814273817 154845193
3 605439777 803815035
1 906552628 960352469
1 503252147 293485526
2 474983962 457596022
3 120912665 246608531
1 160175401 964757650
1 141832651 792985559
1 537220016 780908511
3 501992402 687308642
1 787703264 705673492
1 650754213 766582776
2 440893183 335011883
1 33554471 624043102
3 917965289 279104469
1 612798980 967247106
1 814555788 575750150
1 401205481 150342967
1 682345309 528182960
1 885640203 737234709
1 222746546 991268195
1 894217881 275283743
1 334874458 672953369
2 660806328 459675679
1 272404837 143943597
2 733291593 950369857
1 15657701 674605445
1 133284610 936554801
5 860153397 93364357
1 561663696 425062344
3 30538255 909952296
1 29021503 515848338
1 877986059 644262262
1 505730253 125658356
1 372999558 348651000
1 517387149 36472319
1 196440306 625936431
2 161083552 856704893
1 666882810 993376451
1 13155311 741643236
1 499947465 462913134
2 602237233 551629138
1 932002566 727452894
1 850971325 988154084
1 710472198 388349333
1 148654214 481091173
1 995351669 430986151
1 963902723 144982473
1 954613592 546311031
2 843094478 873317017
1 217781363 968967740
1 456547765 499659396
3 318205393 937814784
1 237323725 720008237
3 649183453 464563490
1 546035496 371385178
1 918608140 266854793
2 974905626 41306240
1 449735845 443165312
1 222063103 38890683
1 176787071 939216196
1 675462281 168607245
1 314067332 652368532
1 144405980 382161056
1 694761970 997486616
1 349253330 742697027
1 103695172 611149661
2 743064517 950613126
2 693816032 232482828
1 113385646 92564302
2 537393673 728138172
2 682347896 291419050
1 945784326 980451393
1 273133175 516946234
1 789223112 449850721
1 841258387 337158620
1 241765322 578052724
1 751949717 120233804
1 807260703 663545413
3 415521460 200364695
1 50445745 427367744
1 105905812 111943708
1 430216342 66492896
2 773782382 921557687
2 200217706 155781702
2 767931553 79025040
1 24923417 460938235
1 808600160 865177345
2 697127393 997317756
2 183276309 987897147
1 273614931 433422196
1 198242724 411149163
1 626951167 900831377
1 836535077 797806645
1 464329955 896226909
2 252333042 183236252
1 399052680 803580607
1 321592118 149531792
2 330054093 885314139
1 762854344 735666977
2 670105327 875619013
1 842017620 776096288
1 963120572 276886705
1 622001578 193776011
1 223108781 422375456
1 729534240 444893216
2 236705557 124344981
2 319140302 543354025
4 914577775 859490459
2 343914932 593641977
1 79578934 680342200
1 680508433 907653610
2 956469137 725870724
1 544774150 658901817
1 401084725 131511083
3 82188157 194645516
2 851471695 63626441
2 632973290 11774781
1 856050 835526384
3 800645608 655393092
2 121433687 901318893
3 947239295 840571443
2 709196913 838313858
1 963530292 508894585
3 144157209 563546395
1 767660651 447140870
1 797384249 429958453
3 92254522 243084137
1 613798673 964734391
1 180996994 546416768
1 534094577 731640243
1 524118240 306376776
1 704084549 854380040
1 955439171 214202995
2 250830700 411415655
1 350007523 865205009
4 452135315 348399097
1 577954225 251746994
1 1288694 661970405
2 363880124 4936121
1 94200612 362648158
2 840234961 653230857
1 290435071 926966549
1 894511412 221198436
1 260787024 539051273
1 74528593 72281274
2 772444534 40204526
1 147022256 6589730
2 702263027 675737532
1 149750878 598471948
1 928047724 843840501
2 575321892 226590489
1 370977512 719482024
1 670648525 714297676
1 720305013 191314653
1 432799009 385218173
1 174996472 576782771
3 183672085 590978617
3 691304830 989737136
2 957563649 224915174
2 735907827 829426590
1 927513962 175368154
1 896345384 284338649
1 186048701 450805446
1 138178773 531362965
1 376299256 254272856
1 739201433 929595207
1 284662945 29011306
1 408876690 504470423
1 704153795 649489966
2 850442405 428348229
1 369720179 851330615
2 164617663 144020710
1 774216762 197916904
1 714694699 143362923
1 238798537 84165125
2 628227162 162383458
1 570205500 596765922
4 565744420 650106820
1 852089450 384506137
1 196052437 352931256
2 718719139 130140163
1 244441683 990434483
2 834488231 233855749
1 857671262 461894360
2 526220224 838563373
1 309491739 423536288
1 732703459 900184900
1 483563945 50999754
1 239638478 616436831
1 369908443 290542874
1 286837504 408875032
1 278338250 461787476
1 956394535 691714181
1 143884822 250526220
1 64566169 743783009
2 451124681 284468930
1 519524336 659150974
1 392712223 768055094
1 433641575 903834791
4 79833698 329859931
3 422967513 736547762
1 522557065 952425144
1 403085037 964640505
3 348885273 175895916
1 441672960 908702899
1 527499581 402425223
3 513017464 858571746
1 832025297 599430167
2 545302355 790854269
1 397315643 803405034
1 357104640 965882378
3 324304208 12007376
1 832353145 631327086
2 118928560 823861080
1 537687020 367699493
2 290923102 700180308
2 943676795 627055527
1 388589950 881824116
1 986657707 877692583
3 183679272 798456354
1 947060624 658898431
1 630768393 413569811
1 324811491 841730841
1 85513661 733954188
2 364779085 137603449
1 362979054 375203384
1 749306861 371456833
1 520064637 247839978
1 928601715 230463713
1 432880359 742626556
1 713377741 744252107
3 844524650 705312533
2 58271268 384709675
1 589909843 802012181
1 551706579 544597696
1 844933970 991672873
1 968436222 823780990
1 18889772 428780576
1 268506302 185234687
1 282373708 554844941
1 522319871 255457664
2 352376084 889611933
2 319057197 814567422
1 120465049 519234190
1 124034973 828536644
2 877074469 678549641
1 247215078 655691352
4 864077294 793486967
1 21539603 731580970
2 844963379 398571513
1 744369581 127609775
2 588026102 519393521
3 920017489 940000251
1 921083691 281442211
2 661723482 285000398
2 798249238 348511367
2 149332924 501452687
1 936368487 695978750
2 987736736 565340586
1 184076240 773975628
2 395910824 816657369
2 65008321 554114802
3 872247824 397788143
1 403455544 247039775
1 469513561 857636757
3 430965031 559935126
2 242110812 390681363
1 64305190 476753579
1 382662818 240380483
2 634937789 426246664
1 520086365 369266503
1 170929033 646778786
1 360591697 547877689
3 325173776 672968453
1 860106957 389002688
1 183957927 639096152
1 875687646 962568746
1 492147835 383978791
1 760090120 348940270
1 801859727 138316189
1 341462956 284610611
1 979033425 302605339
1 857076377 594957548
1 356609390 75064809
1 37831590 781695960
2 163898651 991037121
1 119440998 335332261
2 498858598 355398959
1 965516976 220866489
3 191376984 300236606
1 2005620 583285094
1 449654205 141281872
1 954949193 175197184
1 195462051 449931480
1 377799250 180947905
1 500655625 137915775
1 574307750 893173449
1 215430204 120682938
1 535210848 323182428
1 583993909 283669359
2 101400936 785784868
3 521433709 756183064
2 257754548 748378095
1 285521979 206580936
3 606052850 530331308
2 27141390 839204201
1 15463076 582530023
2 640090589 51983152
1 928415821 367075655
2 748740805 142635095
3 994604575 479095201
2 15495828 206446109
1 66491829 245925242
3 433310149 336671196
1 904681465 750938737
3 591780105 401258239
1 107765861 527412784
2 208267524 48638695
2 645648845 14596122
2 740096265 576407566
4 256248292 662320330
2 679375854 413535538
1 852447911 549527485
1 155946103 389373255
1 441821793 423398308
1 564801032 549291374
4 612931553 842638153
2 777486402 262655092
1 570256042 558960724
2 856510613 569794275
1 115498233 688200805
2 99322086 699799363
1 748319240 194758276
2 506236223 650982974
1 285436555 165765501
1 213685713 995188308
2 320496761 584259005
2 338711201 912648626
2 995809275 766288638
2 365577298 310381270
3 115405484 944316503
3 465721340 373548380
1 511568682 408834936
1 707809082 225380852
1 854776551 622789896
1 837372286 456570140
2 653054906 147709583
3 47652108 160310042
1 567108744 745691340
1 569564712 66905560
3 198397440 656417259
1 675231493 177769844
2 863345653 273307364
1 734318781 221782158
1 205809129 6073900
4 975450656 411766219
1 51982348 215650859
4 51529278 8611367
3 481448925 372219687
1 365780912 809379955
1 144160057 477911994
2 717078134 939598459
1 540777657 387815214
1 790730927 969795342
2 537930354 247327738
1 219030292 244968509
1 413005698 815267046
2 714049063 244182221
2 441895277 605922295
1 796487123 365511146
2 911864929 183594671
1 637911622 252234998
1 438595189 394122045
1 740237660 611054449
2 574920935 287543896
2 157280663 269918005
1 914514579 8922893
1 393922703 155823790
1 3402322 388807762
1 960659015 18907905
1 966272288 812031998
3 28571569 253014255
1 638077859 372076266
2 841478911 233731050
1 36901452 17754284
1 730237337 800639840
1 640111958 306097419
1 516343027 314274976
1 570348715 451351392
1 421208136 206150061
1 43484658 319035947
4 665626840 874848537
4 14829870 567209887
1 623080774 469920863
1 396425058 819531574
1 807147633 871006302
1 677142461 484969878
1 298376535 803516987
2 783673577 832691393
1 383250865 86610147
1 185228211 301017514
1 674262544 716823424
1 593001272 752227115
1 336290752 165120284
2 499224723 916060450
1 413937928 735138248
2 387600205 25247695
1 551075757 579004758
1 179721623 179080989
1 789106093 532108565
1 605854020 840271304
2 449686738 134633419
1 508099000 134484465
2 513742110 506745908
3 973027227 626136591
3 93185616 84592964
2 965577631 503666691
2 324423864 911404260
1 268069622 190648282
1 198567400 763310194
3 712401021 540347647
3 546104184 627831527
2 185962934 679682377
2 75513457 49809481
1 926465629 6688396
1 156537009 737283256
1 223693480 153918846
1 705328169 611887391
2 862917686 433608445
1 290966571 787075955
1 527381165 204190331
4 747988498 45873442
1 658795882 518915551
1 781085884 387558645
2 470652894 793231322
1 275791314 896854427
2 399444985 171181363
2 847478887 506222188
3 446002391 942308051
1 861929458 665137081
1 981296082 289955649
1 985299772 669753227
2 454566680 770126854
2 156519818 422433770
2 390207449 805028714
1 754592365 982564038
1 166525511 319803915
1 972177604 844919616
1 356286479 678015715
1 277726867 130830885
1 242983370 176237170
1 864897876 534182477
2 637092726 808437971
1 625991697 333443999
1 412041845 909071166
1 256860491 393090166
1 57600202 684776412
1 216124625 249539686
2 309730344 742463283
1 630497729 354825092
1 560366150 117564268
1 381158576 148702796
1 813583813 934018272
2 422156179 122607008
1 212176695 160045847
1 759799755 936245177
2 227060402 30158527
2 521657852 171421146
2 430136433 931550968
6 768819365 23687140
4 208150019 910385658
2 684954367 744388015
1 970106826 363476387
2 86368742 174433289
2 18045733 346068305
3 346871761 230419182
1 397998855 337653242
4 48592172 916010142
1 978048275 80758984
3 68406558 865132497
3 597318063 297763975
1 240760546 651644564
2 3192229 659087641
1 845832425 623265589
1 890562946 620485583
1 460821950 850359434
1 890154488 658515385
1 881094667 992192654
3 910406906 921820486
1 212455920 369178736
3 871344600 81053364
4 205044119 573184640
1 354356770 658631541
4 93830870 823624528
1 407007368 488227781
2 407449609 320341749
1 800562473 845697036
1 649089460 799467262
1 857387924 814875521
1 243616784 331690408
2 279521710 784518116
1 664800716 132018189
1 974942328 160885305
2 322123780 442446415
4 696785476 699384403
2 98005881 540501859
3 107675099 898606904
2 417249053 303041894
2 841573307 549625492
2 431842488 842129674
1 214771007 938029221
2 208463565 495408920
2 988688493 499573864
1 260668858 531293910
1 781726542 281271041
2 352328569 51762831
4 891761276 662453734
1 674136027 323137027
1 968216917 186500801
1 978524176 188332892
3 783460527 927999064
3 901666829 523364319
1 269134278 240301651
1 239783005 744170241
2 685415409 935729110
1 886094534 52402150
1 238434079 838954845
1 288112219 31777163
4 479999161 342900818
2 159345300 8128641
1 718813913 76690424
2 609871179 62954608
2 529400270 788964975
1 304393036 102288023
2 830369619 271883084
1 292696949 340878385
1 725607709 745483752
1 436100026 353540860
2 953749607 832839001
1 599028948 713107836
1 239009456 945901958
1 762570875 746990354
3 616918697 557480216
1 530723218 706511253
2 417113012 343781988
1 408600522 683666491
1 190867950 997212313
1 462168268 226951044
3 71234697 972391964
1 937001406 157546151
3 525508255 810117210
2 538735431 828978210
1 126559163 563423451
1 812172650 552353456
1 814058825 110935564
1 906173268 516104716
7 806049002 538746016
2 114881896 45277366
1 674086006 578493854
1 930694740 496524228
1 148425137 776059596
1 381116162 960007674
4 538188641 673146497
1 559901782 57087472
1 813424356 458942533
2 473001496 624646105
1 303587431 310936301
2 154930028 188587177
3 344899235 709026868
1 253369474 897856810
1 4894343 113341019
1 870286852 883386802
1 335808761 582823558
1 995317568 152291370
2 701440625 886234088
1 694462596 952690385
2 344770018 183437246
2 652900061 844701894
2 45562082 828970053
1 184387908 411253783
1 422888296 574120017
1 194796269 557657000
3 36834718 730082707
1 534407446 240165232
1 890637067 639458037
2 448079231 779766534
3 378990707 458246334
2 702886963 402285226
2 987209919 267330465
1 214506132 740411796
1 549175306 942063814
1 597293148 119102695
4 409519451 857167968
2 589806318 821641575
1 168131271 679611646
1 109050941 931238209
1 610412088 262334509
1 263904902 972344254
1 117487242 151681724
1 41350545 590925828
2 994489312 788429610
1 474875595 279930398
1 316812442 860929832
1 372314968 121392036
2 848037340 513907814
1 372143508 542028657
3 408992762 646683018
2 5302486 778501259
1 980933672 479181358
1 764872556 404952703
2 888281164 611367790
2 796394379 209795345
2 719789279 783002828
1 264170349 340373659
3 527291315 130381590
1 244599312 233455524
1 299156947 693441031
1 850037253 333437803
3 226057351 215497902
1 891017587 525250623
1 445702827 634920319
4 577197799 584895554
2 483766490 568944253
1 684949674 337473892
3 536120243 222604105
1 625921289 224383479
1 900329527 537823473
1 368854958 493073595
1 645666210 815615868
3 85522910 922824531
1 529119561 472625014
1 663840191 593116170
1 32091227 952883136
1 716784861 913909362
1 15905600 219909498
1 174270550 371558415
1 352299539 358159765
5 360285208 176181526
2 501296493 396447356
3 84232908 700801680
1 832224413 280780170
1 831785311 318720539
1 634538815 776941457
1 896337272 687681490
2 580067481 354968335
1 52450608 479430190
1 841132166 569017827
1 239201831 909237683
1 721835757 13344687
1 166512567 102885604
2 172716986 163190251
1 563875180 176073323
1 402515606 510322502
2 706313777 197994419
1 598743157 162061639
1 847327050 570677157
2 242170388 637286099
1 305589523 394528520
1 718688022 554444478
2 346776017 257239623
1 842032507 856236260
1 456761385 170841797
1 920691196 437461182
4 816733274 474114368
4 649970577 494355616
3 479801989 470001738
2 102794542 909365260
1 201475236 451736075
1 563869889 795565635
1 209126794 510938597
2 396161793 775504550
4 224321274 212523159
1 268022572 475584261
1 40990054 910607099
3 375715500 852178662
1 314720082 793127802
1 381083700 185186787
1 665495151 391672913
1 456212174 613493692
2 383716917 845033652
1 874163837 202643104
2 466780533 192301454
1 812646511 733973638
2 93882538 514622051
1 96789841 477867465
1 1878842 96112840
1 980621829 202737727
1 890750089 488905766
5 586579934 200394265
1 52463532 954904545
1 186461612 507007648
2 636747108 919724959
1 899001382 946089383
1 467231387 693296813
1 641107722 819939750
1 29296962 850227358
1 606192763 149025723
1 405055399 829738634
1 617183746 181432052
1 794955695 530702185
1 840334256 250025865
1 490742591 97403918
3 824593535 345263913
2 171307006 912979712
3 599243936 13972523
3 321275113 673460311
1 25640115 184009062
2 330839214 393598266
2 798684552 623407551
1 432750847 813463309
2 260909793 720039024
1 965114299 956505552
1 130778708 936781614
1 513431527 348659741
3 87353458 405033925
1 952924530 206895472
2 962151749 262907548
1 967272837 975192
2 62644954 293305916
1 193567463 48542080
3 90144109 881167781
1 740863882 778154275
1 536575985 183748627
2 476272590 970721708
3 128611467 160119914
2 171660234 835888616
1 906519899 270388072
3 899396103 175252886
1 602774181 528548215
1 476327244 927762224
1 58863640 908269998
3 206054051 92441267
1 511326506 292350366
1 769304722 867808091
1 280588965 20530140
1 287340595 455055020
1 206353481 439463177
1 514497362 434177530
2 367698104 886076638
1 474391501 29372421
2 839399435 507628895
3 925493313 444769026
1 970843255 524439538
1 427625176 179398666
1 847404855 373323100
1 548019029 964856943
3 74473631 897888511
1 737888480 442084725
2 289557753 5278495
2 682163103 865749075
2 400628140 428816409
1 819359332 450468372
2 957927133 742762677
2 397491342 967967996
1 747632146 952877402
1 541794399 47392473
1 483804728 116219009
2 270839112 780189771
1 572972582 126959386
3 323881512 300602739
4 49244292 539440986
2 558291610 902901492
1 970567579 283225900
2 638613642 592628897
3 536147004 278559603
2 986058788 299935555
2 494971288 22219362
1 523989249 309691486
3 137842293 691805746
1 734012000 494758405
1 866584418 60804090
1 176523852 824802732
1 491483750 844022309
1 564080249 930300224
1 610160962 897808170
1 59340049 756969099
1 715918410 396336993
3 278682900 887887960
1 170906073 617429457
2 527400063 390228183
2 944042170 369021935
1 455695367 232453109
1 866721210 147109815
3 929892889 137910640
3 67708202 666732678
1 372653045 613910152
1 906145077 831347808
3 946412975 644499369
2 211878584 312911098
1 658005376 305226993
5 362327902 279137562
2 671573248 150753472
1 665670469 288155931
2 72915426 950523421
3 18039294 695233013
1 408435397 944440850
2 266204359 540589683
1 691172813 982054869
1 630477393 192713912
1 719738197 923452063
1 554533094 931315609
2 206171331 273331518
1 282968394 505765368
1 878888481 173015717
2 352092072 13529150
1 418837131 472542107
1 958487475 317810630
1 749900942 785141072
1 631707439 27708070
2 35456784 506903419
4 318462962 452950799
3 7024343 788965470
2 571695021 783903812
1 940100358 9798236
2 594654267 893768303
4 826857693 194997
3 551153908 94908473
2 861422627 602723616
2 630267013 519713290
1 488065224 762093961
1 373137703 14035169
2 401932148 500051112
1 30441019 406502335
1 922139658 90796642
2 749468641 51224933
3 446604913 597315496
1 703777839 874993344
2 898166306 772143955
2 442668859 310597096
1 759844726 996251903
2 810880795 968997424
1 544204463 825904209
1 918120609 988854430
2 166417339 387203470
1 428962114 368848552
1 426162271 270427118
1 519943796 750234309
1 71799703 336701919
1 980592729 441761172
2 808110090 88662189
1 34842974 359540686
1 946500792 199204159
3 976445909 344755589
1 834044574 327737293
1 120570576 901767892
1 53367145 281400151
7 662129950 918168389
3 194357996 894321642
1 106739231 171437774
1 227857178 889955373
1 856067922 467952866
1 111164675 384702005
2 465991464 716080853
3 498308332 832822455
3 444864995 288213697
3 618145030 107219083
1 755717392 541947220
1 528009875 667624538
2 751937347 957321537
4 545827596 980059449
1 499825215 721247314
2 209810190 956109237
1 941745669 681573252
1 433994699 128877863
4 115086332 495252317
1 947061669 952204747
1 344913442 847693622
2 72869360 235121866
1 611624035 735385347
1 464792144 418026377
1 20658009 802774972
1 506944139 650951975
3 822555962 578372601
4 31380967 404644866
1 647210119 765205123
1 164360664 998455891
1 678302035 164485504
2 649827239 771388960
1 527722022 529411516
1 21923502 333573008
1 866610836 694844282
3 464031735 883926713
1 843206449 346049565
3 469681995 25270464
1 351463742 457941376
1 822396044 561103361
1 559359213 590510523
1 409771825 124221675
3 127698749 760606958
2 331804213 472460717
1 293810239 729075984
1 697303398 297863550
1 585948863 597972086
3 540753656 554462078
2 908308129 186028410
2 228734134 262629099
2 505132052 866726232
1 605053889 524393173
4 302697742 867597920
2 716374407 216564971
1 966812591 229112775
1 70920195 694749849
1 780338907 648461246
1 515940388 130287503
1 565322746 241424756
1 110915678 537150505
1 232331636 530379343
1 246596070 650856633
1 767883342 203077697
1 606173025 160484696
2 290283403 55808809
1 629262489 872313554
1 797107241 462463807
1 138337325 312721698
2 273395485 145313032
2 709620040 102315999
1 658160418 737593254
1 849541731 806326370
1 400206392 199043429
3 422954413 394351001
1 97910174 644880585
1 382397342 282551361
1 990278021 612222219
1 983615382 767876839
1 951099725 897835375
2 33665641 802436847
2 580166382 396865131
2 374028780 82914449
1 5881062 376445660
1 994327651 209675662
1 135069875 39248268
1 850479010 365939
1 34004210 567537550
2 38526363 507678896
1 617605853 996661274
2 685818280 890941450
1 450113525 744662137
1 868732899 605740635
1 992427149 562862895
1 358949199 63736840
1 872471607 275953081
1 332713754 39800138
1 990774821 652231114
1 508108132 748824312
1 171710071 535666767
1 283820923 425611104
3 35092231 875786807
1 22441842 326171997
2 61779413 405646495
1 558441658 544951063
3 485087634 884405622
1 341559718 88694328
1 420757091 80152293
1 832922052 112885200
2 719556982 473539113
3 290012846 832769892
1 74066784 38668800
1 462784627 512441455
1 101333827 921206649
2 742248667 510403921
1 209188174 639466438
2 834147323 504859723
2 133985380 404548521
1 91941223 518654962
2 71033812 701289167
1 635674988 420947682
2 999059741 340439415
3 88103804 581428148
2 369348333 529544315
1 994536570 538579427
3 136979855 73951696
1 903151053 72571022
1 831573727 730167569
1 722523692 337809260
1 739660081 879029183
1 838694872 177038923
1 492242398 909220412
1 625204056 696764056
2 493242553 441550694
1 514305420 224825311
1 106234561 532650563
3 36922577 629747028
2 156492300 807103713
1 560982137 60088342
3 938815317 1642413
3 667689315 781528593
3 337334443 998306351
1 168938751 654307364
1 247346626 110890101
2 323285630 759263125
1 976783333 418511370
1 989122 258882267
1 198444765 818743900
2 440617539 167588619
1 729066602 206933674
1 86221151 88172462
2 279099041 400251642
3 294962776 240416636
1 613009250 348173004
1 258186912 945649685
1 497458226 141454473
1 216851841 987233877
1 728630496 501951268
1 314730955 605466493
1 467087998 801852213
1 198267758 940503120
3 48589412 655727058
1 134395567 465339412
1 938331838 428723886
4 124065881 214343603
1 803734393 879798603
1 853972239 780534928
1 522706093 782744671
2 421439266 366216172
1 614735185 871501476
1 883369933 31116546
1 967731387 548130210
2 738435939 962507824
2 457061465 764343336
1 433379843 144629236
1 842242315 302374904
1 329447410 753307122
5 685558466 947779757
1 489106793 954502927
1 409203490 527340371
3 768818893 929985922
1 684295860 402667248
1 510033549 673937631
1 771070507 814343427
2 345053296 226483011
6 72249913 850045583
1 573138653 258209408
1 54510214 392598124
1 429552097 965823458
2 964122094 830442677
2 128442051 590341995
4 188216494 199960169
1 885849525 617829337
2 765421569 197339240
1 797317688 270514294
1 670352910 420975127
3 549669971 921731437
2 84170462 467420332
2 185502196 643808004
1 608027343 868128252
2 659657179 433685135
1 170455102 171472599
4 231395029 983626594
1 624216546 59257079
2 219980614 63291740
2 812707178 315228875
4 844093041 42518996
2 157729923 664712594
1 101498048 54991875
1 680352908 728085370
2 232224888 790608113
4 934205627 867839788
4 765909433 4674707
1 81688664 228758387
2 512423331 34981266
1 542808843 712246853
1 139122589 637872181
1 470015481 292001514
1 612863639 592791506
1 174060746 493096098
3 269797190 644840583
2 35531979 632120394
1 880502698 821913109
1 147610074 206185991
1 107078329 887878006
1 859627012 993530786
4 995033154 623108827
3 59622804 579362830
4 242271044 258362903
1 969948413 389356373
1 136607139 946086866
3 771999614 962081782
2 953943942 736909243
1 513218204 828720452
1 833193156 158892890
1 763017900 147086185
2 756762453 258140058
1 39633577 723481693
3 146313778 647378206
3 908164662 741358991
1 536323482 805163249
1 308060002 743955689
2 371101099 605096537
2 706592427 715346473
1 253326932 821487082
1 960908601 907506615
1 651862438 211324561
1 720359968 796410719
1 731139040 690998676
1 547441743 54684623
2 285136191 131813928
1 362202997 299809230
1 985093331 752854757
1 769612652 451080787
7 324061479 395165683
1 342506110 745933869
2 266077941 922692238
2 930385495 236564454
1 436705383 177497291
1 260691074 306190339
3 142298519 184683472
1 144229352 209783394
2 289558947 513748308
1 500160691 572439129
2 743065855 891411508
2 595489829 100058624
1 799305706 139276713
1 329189009 454173525
1 585911227 242810568
2 697323662 398813614
1 512447675 801060079
1 334898774 712337172
5 786864641 724662541
3 695669717 782850260
1 278538259 381561314
2 318692746 588192576
1 511210737 666397748
1 884527960 294235250
1 610185712 587233809
2 829469069 623507192
2 450745985 154991837
1 761002315 185382922
4 918080832 559000901
1 219962390 935116167
1 709555399 626045227
2 697998423 83030550
1 998397244 665843261
1 914769172 736231418
1 154609617 605320864
1 896976064 3647412
1 874669784 654944217
1 105048066 979779951
2 62116955 371290193
1 803788339 84220619
2 474120283 26103659
1 134901306 92490178
1 34540929 896543772
1 430596038 103746365
1 669165927 132767424
1 767054148 720319053
1 738834889 914324121
2 377907119 360654660
1 475447571 72232309
2 183462513 711433794
2 669435056 107651018
4 85928814 811214795
1 136648332 72565055
2 781912604 832396402
2 865007697 674767588
1 582038029 351057186
1 24210677 822371619
1 23715191 345663607
2 678523287 105013389
1 992705715 13548795
1 992639207 936557906
2 251604313 343607507
1 421896971 297448498
2 223638573 590070749
2 910273411 501199910
2 764052065 762646986
2 114014024 298379229
1 884613670 175855373
1 583080343 288142396
1 748614688 265327103
1 853238793 561006098
2 11118914 604998747
3 38686000 175429118
1 834127320 137368339
1 908538765 546700967
1 699236730 827660386
2 976671742 496060915
1 552279666 665921230
1 357316317 307711680
2 871602136 141210657
1 489366252 510788611
3 437930351 934383872
1 538531201 699300615
2 180419313 39187097
1 542640711 973515603
4 250349483 11405861
4 530658414 240803263
1 916809258 153308799
1 571182111 511251116
1 248274485 130402471
1 846044802 563557243
2 193438046 715856842
1 71223891 176145959
2 914549693 155039836
1 52839894 667905011
1 379045855 914213543
2 999009278 66934827
1 714691178 131252762
1 348082170 641742087
1 679387963 341049041
1 555111604 481048170
1 823438320 636598805
1 838327385 761190007
1 950739440 753287244
6 948370208 356272248
2 146207205 410574180
1 180928574 83693877
2 897889297 188790704
1 264093255 899028081
1 251912751 90612666
2 652354732 893031079
2 127462563 120750933
1 258100112 98836137
1 862207419 23123905
1 729258990 241485026
1 327881247 461672741
1 760647517 357280609
5 116258086 905105716
1 390206800 816335070
2 743803193 863211819
1 130434550 316354751
3 840205280 539398494
2 955205983 354912504
2 504277225 51251466
3 779643858 721843474
1 855539945 155932603
1 981235031 682204851
2 569385253 189308545
7 413217995 997055123
1 935132259 875394432
1 146975430 42611233
4 494447421 842258743
1 396831809 281253641
1 751973476 104640706
4 702662658 312341653
4 887032992 773920698
1 611464789 507833298
1 6728452 649162271
2 201121196 941618979
2 582322638 715555882
1 439322127 125749496
1 715862934 110220229
1 338200909 627177981
2 311066338 932167243
1 531034243 642113975
1 895770485 303828076
2 905947524 796045445
1 878970757 985103923
1 293688229 967551816
2 423671571 80100642
1 644028359 823220160
1 974184445 143737536
2 950675651 913686355
1 125580568 963134313
2 981385009 78344678
2 768792955 882697227
1 318889363 682515655
2 246361542 745580479
1 712937045 394027429
2 880611680 230597978
1 194732366 953424929
1 765813852 838392608
1 640466437 951147578
1 502498800 542310327
1 916542459 706370983
3 509061600 890088324
1 160307847 713849790
1 248679437 669747033
1 229106151 705203921
1 953385842 104019133
1 897228725 194270671
2 136798174 934171753
2 400547533 876599580
1 800901496 886116937
2 808867178 90144256
3 879670026 108282534
1 211154349 966476095
2 554701543 118540060
4 462654740 925809601
1 877817127 270269223
1 411540027 465329993
2 853428184 11276594
2 81312923 823068212
2 127545957 769034384
2 93436119 706833560
1 577772467 940125820
2 357532535 430319732
1 903434310 404263406
1 196992102 788561423
1 985328120 944298084
1 660353688 529282129
1 117909995 740004716
1 87253894 606698676
2 676733387 850475178
1 368378063 275673930
1 411460553 296174349
1 427772299 32073524
1 151506156 200024058
2 840311109 441606485
1 403216392 423871103
1 894492518 259213985
1 257941203 512987067
1 304483304 982312445
1 638467680 8366793
1 915426742 341832312
4 365750958 475919737
1 51209308 111540600
1 958317476 247071798
1 924211993 463567590
3 565689159 118750145
2 397722810 293681663
1 17137391 797231036
1 491239111 412472453
2 80940326 879504970
1 905105531 318272013
2 268832373 751240707
3 806365957 799856225
1 385788246 519534590
1 820522484 217877441
2 977487026 393534988
1 826926249 450582709
2 533759220 347088392
1 599631186 588596712
1 97125946 139609134
2 521141201 16554989
3 84870645 993704226
1 505014386 774130853
1 741778241 316004931
2 329216121 755150617
2 351525629 375757387
1 937561102 916703683
2 225636329 766789112
1 324056029 207329398
1 212061561 894511750
1 910393975 886607317
1 431712036 334320008
1 250963742 723443589
1 161419708 642844337
1 997688754 378219985
1 435135426 547591423
1 377122625 678054754
1 377512666 879542172
2 206076049 823834249
1 663756484 347245987
1 766654226 80252107
1 429711181 466179484
3 266673043 245673995
1 225168498 170415078
1 862998172 124339537
4 845995839 932532150
1 443330993 827383117
1 489329387 44092903
1 852214041 665636344
4 361124022 593849413
1 949607325 750404151
6 494725881 108943703
4 736316110 180328918
4 870271559 304024551
1 279363203 115180875
2 512967681 800143146
2 320291406 859597108
1 567692291 983978761
2 32844088 351998412
1 933200502 463513161
1 636493527 736730025
2 728028364 981980176
1 318790146 75421642
2 362397354 469935711
2 909791863 378780087
1 942070463 829243069
3 974324960 34156995
1 834959883 801887481
2 372299429 555476479
2 202310677 659894133
2 271091370 55940416
1 326408717 269852476
1 424947693 977081596
2 708991210 949377047
1 53255020 897786404
1 538391788 406980387
1 313132606 284088562
1 756193515 264127260
1 216757001 521300375
1 529773891 878602286
1 540282157 293662630
2 915450739 394579003
1 32364215 159756145
2 784554524 85093068
4 590216691 732312694
2 972786714 123647463
1 64679413 715787060
2 363645730 25220064
4 900157543 944825524
1 399824385 724730367
1 788657858 955080201
2 555174026 323829563
1 44966764 636897429
1 933366500 205775738
1 293833920 680728139
1 136704420 12468776
3 924679541 442039808
1 194222086 775255672
1 305578173 715453329
1 766351113 170403786
3 45353027 872523455
1 657068690 8348372
3 6297769 762987161
2 477272918 53613417
1 838875280 568850705
3 629530678 868352407
7 336617741 294234669
3 304108790 261966722
2 147763703 816976320
1 868338691 672051802
1 489144343 774015373
1 175897382 988846808
1 135662925 990060943
1 770885223 330255054
1 716708037 345646621
2 61796140 434637544
1 800817421 13882505
1 330389125 62581338
1 368681186 814457856
2 974534742 903725834
2 208993307 932231160
1 434017902 447570486
2 669075691 774736716
1 815402137 814960679
1 471750305 396304307
1 249912846 767386934
1 118234055 542294551
1 81747012 796126889
1 953039821 823204198
1 924854214 948000907
2 95217201 598855384
3 671998339 786493218
2 130234612 807411146
1 976146301 416623920
1 264827067 603198869
1 305153755 201634571
5 69837644 86996785
1 315737104 83525828
1 293466452 687270646
2 583563084 282374480
1 554406106 800305942
1 748432955 76994447
2 236139464 996702535
1 634925280 716984040
1 887172305 532073108
1 536902587 829849622
4 576782695 999386254
2 351747348 986551321
1 769168235 553488675
1 657671780 825645128
1 85170923 837348434
1 530202792 359108833
1 707583040 488327989
1 443429506 257736432
1 998907002 211270254
1 595719647 910139895
1 260673447 292645561
2 618170203 758881646
4 356149404 656484166
4 845279174 612980748
2 244546074 285394346
3 926929935 960487247
1 258846064 70701911
1 460104346 921679230
1 199057700 537531085
1 518124268 744151571
3 212953339 115837051
1 930315483 528843982
1 687684131 856107014
1 710616604 912054766
2 773234407 68487091
1 169470903 133406061
1 955490074 161257029
5 271953119 115616914
1 735702373 714085384
4 867757077 608481530
1 838921186 36843366
1 164932096 232885134
1 958887060 290115783
1 94301325 587460237
1 484953519 436499773
1 704716923 77732097
1 887373395 957310973
1 4340409 823188184
1 616519561 108193574
1 683137687 297253854
1 813633920 744650663
1 370387695 389885033
3 487239627 884078538
1 493608739 381631014
1 708031743 447857054
2 191569231 487519413
1 652572497 859447109
1 573009132 664489715
1 490279223 704328126
1 715316919 324283326
1 599082653 806380752
1 71927422 450102350
2 453391939 792189145
1 324562936 607132892
3 905170672 625956068
4 844992535 662911519
1 439942481 511532737
1 601261354 184782434
1 62714140 650886767
1 117176991 445846209
1 557544061 13338010
1 372679235 317617054
1 669980345 399533149
2 621413437 527462395
1 394799799 430050324
1 846662254 793999357
1 141847690 148616752
1 924998885 16665884
1 432344520 597235309
1 5028193 597727102
1 618346561 868455933
1 952283539 393004376
1 326328986 542962298
3 233426446 182330499
1 158382289 998258606
1 55549726 803337152
1 44250326 678457607
1 760882530 443805730
1 714881156 644739370
2 56546486 499156361
2 401766221 983405144
1 914596180 693377544
1 743403051 476088052
2 128559056 116252139
1 961060843 886051518
1 768356152 495229880
1 923199490 186869760
1 384780262 333261856
2 956688766 68359377
1 151902946 768102646
2 794131173 613569973
2 916360181 608003872
1 805915589 581690239
1 235776627 772743479
4 541677647 64083558
1 913923784 885914512
1 74143783 345859344
1 232831277 366305074
2 306008613 242739535
1 457407804 106523991
1 78134342 222214119
1 574181012 540492255
1 325154413 411146396
1 204239990 568405657
1 13006096 412272892
1 7066561 36696878
1 351456559 549034039
1 852168332 445151011
1 32897746 615925449
1 295735459 525534998
1 751119222 307901757
1 721435417 854180409
1 48102494 731848809
2 975581802 579251045
1 978597838 393271368
2 404555555 747344011
5 608480043 650370512
1 151655181 947263520
3 288329173 500651705
3 936542931 606445403
1 401514185 82369950
1 622180096 49319083
1 265320812 596493012
4 101250204 37194100
1 955402453 713844617
1 244526900 843110375
1 533353880 117425495
1 759043055 507681572
3 809711445 616382637
4 457738758 273060103
3 699073534 422462077
1 432265837 194331075
2 525189555 630752082
1 569842332 28443258
1 759637543 955890807
1 975579781 798480101
1 303978984 69350407
2 4135119 785473367
1 392011731 163007047
2 382048493 833476598
1 695282123 451547311
1 16739884 837496835
1 207912985 526224095
1 474386919 66760482
1 243871902 45040575
4 223161254 122736233
1 673877980 639332827
1 239167103 17642994
1 317713301 270488147
4 229545890 359465907
1 557189531 50341004
1 736327815 803123551
1 889683492 283934360
4 816218437 664648438
2 299980844 41838262
2 162203674 524325633
2 629769246 882985105
2 580261710 835071202
1 807830627 277143916
2 693066602 341412467
1 80203398 971311144
1 940970568 793040717
1 708913298 473478022
1 924230831 840030281
1 934591251 260140532
1 163135036 779733538
2 237315937 401425482
1 373067178 712968254
1 592553799 812024338
3 372777135 112353551
1 506965698 846553046
1 989091310 703376722
1 312971447 1011105
2 730971804 808109907
2 733872049 150257415
1 536848441 528522864
2 106924023 277811933
3 138069321 663267502
1 144392796 91435423
1 790428008 666636373
1 249534175 264641298
1 350424423 434669834
1 667807835 865045839
1 378671324 463331859
1 158183958 518490529
2 217927218 427357417
4 720978825 208783563
4 130580725 439780512
5 426152740 784624248
1 796134763 767844106
1 204018139 962276028
1 388476120 90046778
2 973423137 846684697
1 280271253 147522359
2 326305566 911897279
1 634711621 189174339
1 144393888 493351756
1 681404671 870422283
2 975714338 332011723
1 763321307 885596291
1 783961316 787251146
2 50123232 714265287
1 169727247 821623376
2 234620801 741687658
1 729426131 722764188
4 241153416 336704927
2 181191321 761314272
1 694335177 952389041
3 688974474 404788755
1 322708048 696346639
4 237525408 434620626
2 214392508 563441653
1 502828889 292483668
2 360619867 613120396
1 63857899 820190529
1 444811418 883004787
1 527482695 483977476
1 672796429 488289124
1 983728414 35428997
1 402688881 903977131
3 593404174 696801697
1 977267626 80465442
1 596842011 253526804
1 52487634 293585980
1 726849071 944099379
1 690415501 339348043
1 271071066 142931810
1 268997063 990810228
1 157917608 937075615
1 123501573 138579356
1 760131576 952081973
1 252917975 442085889
1 191177476 601334556
1 576662960 939678758
1 515609401 546921012
4 158967356 993429296
1 720428643 90225653
1 960689319 891432374
1 904380313 561150460
1 877406552 628256999
1 353648535 989185374
1 672909107 656987598
2 385044683 80106150
1 922111494 101531095
2 83491230 218750636
1 476754760 759380470
1 456062724 847390975
1 859680466 483755766
1 111538451 836324605
1 104752882 491293755
2 707437339 417301684
2 516514447 575955661
1 731087757 416625163
1 850344235 160252644
2 390940274 66971453
1 207717699 439938674
2 80269592 975465837
1 899249748 166950555
2 820233255 85187914
2 583743272 566255281
2 21831183 317169454
1 102725500 247525446
2 187627412 662701620
2 628123653 833313601
1 38028699 694645398
1 802379711 885052281
2 616142105 648668690
3 242226695 800097013
2 595943059 619746849
1 329195885 646665181
1 132894213 983795712
1 744062217 842356731
1 438065974 753982544
1 785846824 824534676
3 948067898 997256775
1 489133357 428490206
4 908096120 837999677
1 765511925 465176408
1 78406627 71172827
2 587942505 940546815
1 357548402 529236051
1 802739228 551266690
2 990570974 277828552
1 781160325 740575869
1 196418916 129665844
1 322621937 728162082
1 802078818 809269812
2 521952069 781829589
1 68977897 48637500
1 28259775 421787630
1 348336222 43481931
1 329362390 982840442
1 20092920 860564888
2 63122433 924410601
1 743340788 510993438
1 724257658 966929675
1 964686215 799421619
1 814754396 655820154
1 823583812 363049082
1 869136072 783739581
2 313032158 542656338
1 346587867 553539731
1 250825591 460545144
1 259758944 120555341
1 701913895 944944326
1 813025024 709089249
1 294761467 581734191
1 825250617 914811030
2 869758585 573537159
1 489669316 584429384
1 544178978 45033445
2 32532663 977373342
1 595122711 849897765
1 225837188 544450479
1 422418937 729737679
2 410927379 935295669
2 165577461 813596071
1 626019152 264372937
1 885405577 310191188
1 319611212 609829330
2 804995715 431858525
1 11215970 995883584
1 241822985 273159726
2 638112933 851732237
3 998645164 149984393
5 619390616 703763031
2 996909619 202159659
1 679088738 20554155
1 707098304 475563767
5 923418367 602662529
1 78762052 275896631
2 148646233 4420189
3 789463239 639950855
2 150975778 988110279
1 939722296 869857715
2 948159098 656532004
1 545511945 459738658
1 700186783 830835614
1 268260244 999300139
2 368941170 8832171
1 300908065 586137877
4 238651925 804803628
1 636370260 103788785
2 597733215 33002378
5 110879624 599850787
1 559666750 15091108
1 233466938 960311228
1 164966617 654311323
2 62357956 140448031
1 815108045 55945123
1 608868870 300399905
3 67746663 358653360
2 764318752 500646435
1 234513522 174480048
4 830681851 390683693
1 610368010 567688694
1 448216243 85926878
1 261490846 363028288
1 684921514 972060845
1 568322198 803913116
2 451159536 285436010
2 792702430 660538968
2 349506483 686016124
3 388086828 51896546
2 612215711 41184176
1 793596136 976093877
1 782790099 977405295
1 358984903 82851231
5 112644448 647748760
1 809238490 676745494
1 831515703 984454350
2 37883764 837442492
1 80625735 584963486
1 392067953 320219838
1 741261849 927854989
1 758180667 241875996
1 434066855 506462076
3 205561803 219012320
1 99101356 173134482
1 236375238 234014444
2 269204682 635525064
1 421685327 10671338
1 118681376 787684056
1 27805378 258378280
1 65784573 34563247
5 242355039 189827109
1 56260784 247743125
1 494154979 841510435
1 991652381 236625415
2 888123669 336814261
1 377877305 583326330
2 788939314 790440209
2 595422615 298534155
1 839348197 960340552
1 282932052 138210825
1 585597041 388023708
1 161840149 414468537
1 767273054 966831434
1 425273112 829362334
1 615151973 681355512
1 284839813 517754969
2 410687300 84281377
1 694766439 470420785
1 581131379 978479420
1 176473527 706363030
1 328222349 151564453
2 252547506 905294231
2 53850798 18041311
1 717872353 224679837
1 900034335 596610265
1 477647152 897809984
1 437321737 275037047
1 698724605 625961010
3 192327892 387239094
2 206405959 426811307
4 681192483 848173420
2 357792760 673236219
4 389417690 749106984
1 545189459 690073161
1 101434604 712239401
1 408024850 553750344
4 159214884 842522045
1 107101025 17059571
1 398760180 29202461
3 519803580 64274
1 177760159 445254180
1 757020528 496203737
3 938847820 455860976
2 812501892 341962840
1 273963347 541494480
3 765245983 264708040
3 715411074 765294493
1 718941918 916358097
1 883490013 607032310
2 265506249 852146301
1 273596128 723724327
3 781758897 754390744
4 57180169 303258195
3 44209424 573630361
1 980661769 729505735
1 937075735 180185913
2 673438996 983120027
1 680188205 803579397
1 942136221 31991644
1 993679058 78788092
1 152912827 282131767
1 170271652 65362431
1 731819901 822118271
1 255257551 506433561
2 261751295 167039705
1 760570179 120065847
1 799970003 26606407
1 916178934 159594284
1 254302165 368064976
5 82413087 297443675
1 717047467 920259190
2 175644661 822223551
1 440167921 615721773
1 387658206 601262251
3 693136454 952991409
2 731220030 559320050
1 455516702 154499837
2 180219430 372123538
2 127705086 256202681
1 529061365 20590505
2 830172131 25425342
2 914911777 653465668
2 461284776 569239767
2 56651095 584167438
2 599282577 107067206
1 29181975 878331234
2 801374051 906271098
2 546299841 609657494
1 177835638 824894704
2 424576745 463215299
1 110319656 763008708
1 659796297 255631484
2 44788190 911366056
1 935092990 760578311
2 210030581 397793021
1 742116237 377264213
2 510025865 830755062
1 280209347 260181148
4 241851338 374514183
2 935498551 502020594
1 725836291 983428874
2 425245927 734221371
1 693844236 862004708
1 26223667 588964966
2 345804088 927271250
2 102318345 768617865
1 980775013 599955681
2 433797198 209245374
1 296375522 412506218
1 808736774 676798260
1 727091248 385810128
1 684666222 842953542
1 735050120 12440400
1 777815931 221048932
1 541269266 310987690
1 523356237 884447691
3 1270951 379747918
2 620116320 3150886
3 738921216 957840641
1 695796805 833152897
1 763292865 673630768
1 501121622 496569049
2 509966823 727139652
1 865010232 556674680
1 62727801 48126470
1 994951506 283599384
1 188533278 93422560
1 532137752 252894437
2 810879435 393494709
1 661857310 25477759
1 932219551 97805332
1 802318634 630243893
1 236996970 484543659
2 538646231 942435934
1 989849618 583762439
1 757098146 936192262
1 320321201 987005918
1 476594277 237158992
1 429246494 177316784
2 504962774 121241098
1 632459637 46609785
2 750279758 559280910
1 468637072 705479071
1 430767874 5089043
3 764529586 556715748
1 855613806 876442886
2 869437358 591524562
1 260830916 176375740
1 213300804 272331380
2 630028641 822156699
1 142080183 279901826
2 912520627 744429483
1 68007208 81563868
2 630858676 439693526
1 670326939 455347122
1 738742858 596383553
1 806758686 180854387
1 681856093 82425968
1 260579357 380505012
1 676006571 339124948
1 792089179 729775152
1 612318845 934723291
3 201899848 73473748
3 887097911 523240130
1 124693637 428917361
1 585675691 604690661
2 249911813 233965903
2 215051473 413305406
3 364382247 137721530
1 239751074 353206764
3 738519804 581837839
2 284532699 531953564
1 635996164 890100812
1 327678807 777667963
1 459364979 206855639
5 325290244 125177399
1 206828895 529712348
4 274246305 881502878
1 36516213 925217208
1 416090653 17388057
1 167532764 666700433
1 729947629 241373806
2 822496610 693036133
1 414984686 413614690
2 88163973 319714736
1 890320118 358740714
3 89841662 686949732
1 142406119 679633444
3 105881820 976441782
2 191225885 212125413
1 563775341 637237516
2 25082439 591154030
1 716056385 861181540
2 666450239 290814295
2 896008470 825295293
1 455419910 103642267
1 838837570 947084578
1 306823168 206900731
4 276157325 945801580
2 333498660 183770925
1 578058095 632166771
2 908679602 479469170
1 91103508 8903016
1 739560775 979714052
1 547237192 40396603
1 2364312 62570429
1 198312910 977380605
1 701828876 563382458
1 969394297 785076227
1 1748460 413534968
1 159187533 884559399
2 827211104 591534525
1 29448937 758912782
2 826981760 931717371
1 401718104 386837573
1 740054428 922986654
2 108603879 859893165
1 191137397 46789583
1 949308310 412365554
1 534972973 121240176
1 182824280 283924537
1 347904473 835703500
1 911945885 283449388
1 605747810 430394595
3 820031672 478501403
1 681715690 396714884
1 41554011 430276748
4 340152461 111346356
1 475503393 700387145
1 577136846 242756167
1 947454601 564028977
2 667828412 494252716
1 954658357 780279223
2 633598095 723553983
1 639752038 35720725
2 113504350 71468276
1 325023027 257638128
1 728375683 640688579
1 828642470 362364280
2 258424575 238484944
2 309253595 571087586
1 776954024 403692388
1 842035683 570265102
1 435627996 674851021
3 458843027 716726432
2 683019245 584115230
1 228409634 762244064
1 131668355 389734415
2 113395930 476749076
1 45169322 277859455
1 522808163 351509224
2 25351723 83360663
1 6079460 1684476
2 223651232 182596169
6 26866847 345824848
1 259080200 252924491
1 644799566 757311599
1 670649630 205652477
2 924896035 641546553
1 869011533 70689669
2 564005732 101402924
1 798342482 482165179
1 62748903 746496063
1 130271872 418957842
2 1405253 455415093
3 343663949 926741791
2 89930869 702550789
1 230032988 921413943
2 492434623 853084167
2 535983964 585506455
1 451416247 901121557
3 952857497 905553982
2 215321150 998486722
2 302507049 94652695
1 967267849 432952085
1 946887958 16943502
1 693159974 775477516
1 367084909 651317299
1 983658660 630071291
1 347773598 608992776
1 373835361 356589952
1 376632494 126758234
2 357801785 782413893
1 458539179 384489267
4 558200602 215125877
2 97067448 983585069
2 148680783 236025976
1 195258094 633251237
1 687421226 494191018
2 162620631 114502259
5 991502365 55564369
1 987848907 122044516
1 473791449 677094600
1 245721625 861973248
3 586795460 570956021
2 138001533 552043494
1 219404388 921590400
1 625415747 233087963
2 997964928 73510417
2 358317108 877136481
1 557101222 625747079
1 320811238 249106208
1 685201876 614587991
1 790948299 814541112
4 332996425 506618225
1 347219057 911189356
1 788968807 507443002
1 646155847 973872787
1 332627707 675219508
1 670663238 531905915
1 529881662 530528391
1 658398672 780887450
1 482591855 465211886
3 386230080 872614483
2 742705939 325276616
2 428571807 971525343
1 288826716 740817540
1 886410667 533341034
1 57299152 400292180
1 864330839 589101254
2 452910273 552530155
1 572495803 210093998
1 939692640 941860090
2 843799025 103949639
1 788128587 952517963
1 541501660 909382545
1 57393412 619613206
1 745881514 501640264
1 923687971 703342885
1 394434957 31441512
1 158417918 290187341
1 352935053 192079110
3 162008634 305467102
1 719489717 201415946
1 173198528 705326122
2 281999768 492306480
1 506690673 42018484
2 863065544 502066769
2 172767035 859062854
2 61955364 529731259
1 95729375 219645063
1 266679645 486783237
3 191036366 729899675
1 192121713 985373741
2 889360786 41297535
1 490326523 933896966
3 990394143 216941807
1 567274241 638416072
1 948383068 479767670
1 590177714 327040560
2 837942348 139792588
1 45621511 510704870
1 134651311 215752707
1 297407306 372455588
1 392480618 265275993
2 593274475 631129990
4 704979047 234063808
2 435225207 625556896
1 910831444 969057030
3 788186205 953311425
3 616515374 373989418
1 252079703 354841139
1 107595227 26413219
2 65629247 790713505
3 642577215 979231013
1 671593262 202441139
1 769999257 173368895
1 5746962 596777952
1 634124130 514205757
3 974086320 715869989
2 331748265 637838176
1 557214573 271105365
4 747158887 159175988
1 506418683 8600397
1 215108266 203259058
1 446041253 34933987
4 871045524 446144750
1 528548328 866943864
1 13808187 372996424
1 511775292 645468760
2 185459687 159301263
1 242058870 881946673
2 218631117 983945329
1 999216006 604375038
1 133668536 610193863
4 916270062 932054073
1 429364602 846539443
1 737293371 79862506
2 107838547 218057831
1 980681921 16460822
1 126439372 41584243
1 319421453 241164956
1 767576935 804496267
4 911608164 623272567
3 625548250 663977195
1 474752418 615293086
2 628945732 551143595
2 716690038 338214230
2 304482078 606884532
2 363972686 753543413
1 835038594 909206070
1 969168374 626632674
1 478232187 322101540
1 658589358 743660434
1 539870649 824808287
1 744898862 61451004
1 561333209 561255526
4 169530825 374288804
1 944913538 474053748
1 829396714 675694471
1 71308466 947449644
1 794735 816690735
1 783527506 485324660
1 969105429 159324702
2 551492710 404974229
1 150240544 683273796
1 818753674 661597306
1 129979194 476598309
2 814079011 944767617
3 746128177 971294650
1 224366559 579963449
1 18134149 551201949
2 734722862 826407134
1 962776299 135904024
3 466979377 791445036
2 982424071 399479500
1 758754938 169954184
1 296138283 490787173
1 444887498 44311339
1 372320331 511921545
3 992806798 803657343
1 999874706 982199433
2 946448137 233048729
1 200954049 181870954
2 152271980 921646079
1 389656277 13903077
1 88918458 286986214
2 755569935 224543020
1 107430265 367796741
6 819135813 695548758
2 569349143 331400371
1 51353679 104332733
4 232493191 980758337
1 306803276 838454418
3 513829204 907811752
1 677485267 733031698
1 592170793 903554147
1 687257795 413967774
3 685781490 494222865
5 58392707 478721995
2 687126872 229153732
2 951952170 67814223
1 608154440 904714649
4 382485393 860149448
1 207964146 144742372
2 878221934 728810869
1 199241436 605390798
4 334103511 289199996
1 859066657 179873088
1 812690076 800279185
1 669589906 518244773
1 683823678 684155718
2 980436474 563720127
1 340156613 135949026
1 644925702 549624287
1 967111900 183224311
2 97092951 66943425
2 749232357 587295211
1 266593361 831932914
1 267178293 176082719
1 955249616 850461381
3 160686352 262921407
1 439692148 268820299
1 865938323 916731446
1 835346277 102743999
1 811627031 234058705
1 784974636 640164149
3 620853779 741949501
1 787754003 451245432
1 778567750 558709772
1 520570420 166130179
1 634283265 721652453
1 289909332 854088113
1 695093602 205536284
1 668583923 842843300
1 671673810 708599674
1 458379761 324422701
1 479739654 776984499
1 908213096 778368520
1 335004271 315067834
1 327217789 146940862
1 970824505 439896314
2 590075136 869701915
1 337559959 582696152
1 360216258 454719905
1 711647899 638479191
2 436000202 724652519
3 636784652 948784445
1 949165083 44335530
2 429547893 253650287
1 746013265 338410588
1 676868020 412398646
2 724957853 673975269
1 578099297 209511109
1 430981335 999876773
2 92305316 312394428
1 326769723 210834601
2 626173639 982681994
1 635156386 212224057
1 435250945 97664890
1 144961413 448714061
2 826379535 613330990
1 558993895 164858586
2 654217228 399926339
4 947707120 749479296
1 506911648 279108778
1 541522002 264034669
1 560708833 282688137
1 430833048 580630567
1 483450543 979056205
1 341100816 52571431
1 349635829 99567386
2 977179255 16077701
1 993643648 394105170
2 755225647 350043933
2 992524386 576566725
2 550699068 745941300
3 74752856 725331088
1 861186364 626365051
2 63438475 714373666
2 683768580 263446900
1 564552649 888812021
1 969007238 441962448
1 563352414 430831241
1 171690571 509713146
1 450867843 427216919
1 677179438 498167021
2 388328074 443059971
1 950833429 176860816
1 318275923 241954052
1 48258613 662395842
1 441846280 906264034
1 273789884 661539709
1 936306518 554661410
1 270889100 616210234
1 388240236 365438630
1 248374518 634514871
1 184080778 25820072
1 955566791 652735056
2 26518024 177953401
1 774745304 899627449
2 931536828 891714102
1 909627973 604742017
1 566941736 584245805
1 259956378 711567297
2 354151907 127567923
1 739428967 784687727
1 798982072 553177927
1 916900798 541899246
1 443305916 905572316
2 331696975 826746487
1 252830498 356895293
3 315674102 808852505
1 414162184 947447478
2 453059753 119357880
1 701181199 764167712
2 912063506 942379785
2 527944165 51378094
2 802907805 318904689
2 923421460 800264586
1 786669831 24151434
2 967232551 159056076
2 915930206 740179615
1 442962896 648999027
2 966705453 441241516
1 796111701 883956752
1 312121223 309818917
1 469914177 107955922
3 414618163 466875175
1 992819358 797964371
1 611336097 114933475
1 953577027 120749409
1 594202026 904325146
2 249048496 542569705
1 430405952 147964486
1 940757662 126218179
4 166068307 740460677
1 57051337 438147958
1 706264085 435253740
1 373686528 921514333
2 864382444 709252772
1 141065744 809423647
1 615828578 217902442
1 703755491 20525730
3 199868108 585380296
1 46279991 695642015
3 746390023 742172480
2 786589757 496044769
1 997472431 505335070
1 403354084 227724543
4 963694751 169918254
1 761964148 16038307
1 243419596 377218075
4 120033140 275958561
1 361296558 40876181
1 413258979 807928707
1 73502698 999604814
2 987660808 669519834
1 380236483 493935283
1 860647592 75182060
1 369289122 846453624
1 737449149 473738224
1 78690208 444981510
1 453508810 53218360
2 376081821 283948069
4 599830556 820683763
3 474450726 176567667
2 916332493 245100588
1 259192676 103012215
1 689674842 788493177
1 99019191 620349006
1 86107324 452672164
2 977368798 329394674
2 456723549 434934155
1 400714546 209780623
1 215051541 724861633
1 709349234 389382969
1 635680540 427001023
1 574893349 53458175
1 661515310 741002243
1 103667222 920100227
1 301383881 76261294
1 470102912 721245125
1 168315856 78101448
1 927391198 298782315
1 413174500 326256148
2 969244589 23377960
1 270341330 354372447
1 725622035 998839997
2 338189807 165198334
2 886365089 981182827
1 648516437 115156718
1 628461100 964070326
1 620966539 633341995
4 480133645 774861747
1 444893460 198877133
1 224096749 454662746
2 959446596 731181433
1 130853119 997624657
2 402430772 702588990
1 258407023 474694576
3 79839311 691889438
1 568644547 160798344
2 365721101 808330524
1 123153092 324757359
2 702116493 787449356
1 40630200 335547381
7 184190670 431710676
2 334334459 96271888
1 255807252 123069177
1 184419931 359572523
1 873435729 858272178
1 631422763 935957036
2 764036461 177010088
1 947924127 424895294
3 425626761 977451909
1 880679576 870928468
1 26651348 476413570
1 320083844 252922305
1 509128022 277999695
1 980851992 713689253
4 216336577 126861178
2 220727530 115871911
2 904573724 462844745
1 383006043 658380305
1 800043358 310899016
1 9430036 412718039
1 216534460 163345404
2 721360836 872268715
3 51010044 364855061
1 112437830 760523082
3 749465834 415912445
1 533202759 404245871
4 112392427 592953228
1 383457999 784391322
1 541644669 397291926
3 824660146 326737276
1 905813845 514510187
2 155077607 425393384
1 402425111 555598702
1 992486359 733804349
2 690863655 571850519
1 69395496 545216005
1 993255526 784564571
1 470269777 187722610
1 760706378 107751017
1 76413602 799904326
1 941409178 430791478
2 963039438 860386693
1 558529444 648547245
1 985800055 335998210
1 34659790 245620507
2 818671802 814713209
1 41165330 361754846
1 174399363 120288634
1 942451217 264884508
1 393873945 776541305
1 196200337 287047951
4 288048964 461153866
1 636243464 404581834
2 76799073 949289101
2 294200721 590738682
1 74815536 178317274
3 506014726 861045947
2 258166708 553212886
2 703565034 370692915
1 382157916 663747018
2 548745550 745111211
1 738354828 574122942
3 473223171 912137150
1 651365011 926596992
2 967541837 702845828
1 396270009 84913917
1 786476682 459165965
1 89515824 351828024
1 201873368 480176031
2 272788861 760208925
1 716779614 939065300
4 546018516 655910927
1 262705747 743836703
1 795136230 765891195
2 32250567 734409799
1 802859966 886146674
1 95296552 49208451
1 948888521 930925713
1 464959629 590331565
1 988229860 274045691
2 513868163 629068226
1 122549369 956551133
6 472259621 546556875
1 771234977 910137123
1 933245290 460871058
1 836860694 602425411
1 386534216 989945103
2 247894715 98241386
3 457727209 886464408
1 409173649 282462474
1 957523854 775086227
2 776697247 23810076
1 158524041 487163632
1 622424701 351116331
1 371486570 899603337
3 904142586 206135387
1 372164662 185363798
2 443813328 450265397
2 735978547 466041365
3 223103835 73470307
3 959305011 201038302
2 933160226 933636341
1 438846630 608433806
3 923458961 907214552
2 60101571 992506640
1 146818760 884169696
1 162612700 199699382
3 295543655 849628705
1 986619303 988037897
3 363768163 328939929
1 348705505 631393869
1 970149060 744959157
1 494485694 430225304
2 856936713 400869037
1 726400854 536144865
3 252592731 803919177
2 874921131 460577986
2 98319685 832403930
1 612608092 949712801
3 998616146 867300305
2 119884049 601025062
1 146094811 799748942
1 357167277 230425336
2 605928673 215222067
1 416484863 273494370
1 216997259 553068938
4 211005501 474992261
3 101011286 273560271
2 142145833 638677424
1 848185830 53085866
1 948965109 656688507
1 429904890 278410475
1 740727205 119307956
3 211500765 151506664
1 259580772 687159352
1 647648886 77148268
1 793060330 919855440
1 738911139 512897673
1 754810291 746599007
1 294241888 994963610
1 505574563 42813970
2 786168538 510601060
6 888178521 413251609
3 905662138 744296798
1 997119279 642395271
1 488840231 918269009
1 187001071 765212850
1 145148678 54589036
1 183458791 616986533
1 852767889 999690315
1 734107473 564531884
1 830775394 859744337
1 755327552 842187545
1 604411869 120080527
1 749998433 914217523
1 763687367 849367161
1 149122840 114962454
1 505021654 267626342
1 4494323 386385996
4 68833736 232344564
1 362212156 850512003
1 541039352 731218689
1 59640889 385657831
1 856891981 837878026
3 157716206 320750877
1 183112715 455846096
3 628744346 858351374
1 639494593 328925499
2 26966848 532284691
1 102914243 932589740
1 245155533 361412114
1 622921716 128566067
2 54711686 667441627
2 413695105 681112795
1 547299611 228979105
2 492759789 323751995
1 354504228 792200274
1 265106740 313596758
1 523701475 308242734
3 925233506 315017226
3 472968879 482346395
1 522068724 742080873
1 364127729 239440695
3 207452642 157276804
1 250222270 220453997
2 270949104 18280554
1 394491789 132890477
1 300497078 804841740
1 656112063 870171970
1 866620509 234389563
1 661942115 908531978
1 115727466 250054967
1 543035453 534065139
2 75993141 29217396
2 981428173 195338727
2 634400027 220958837
1 837979052 278639341
1 67427850 774302594
3 90894776 463034942
1 90852751 695142264
2 60842477 364618362
1 176062648 888944136
1 92975228 489718311
2 418515252 411579336
1 280184940 654997065
3 94996128 542391662
2 581218407 803789944
1 997117482 708862988
2 51410703 406352067
1 34401210 354414485
2 279193485 900510405
1 419849236 603795044
1 41540920 463743420
1 65533486 760199815
3 154626375 951501690
1 495067576 713420767
1 39108722 62628148
2 730843031 84775086
2 743749924 370871687
2 774972731 360287637
2 512448083 592109406
1 792308806 113618125
1 480759955 700960105
1 260309201 413140197
1 639410514 854423410
1 284358992 119954260
2 325219039 447325286
1 989790014 30684318
1 58568157 112279182
2 124882048 494959925
2 490699320 475796901
1 898328150 371811785
2 162637119 518954970
2 897180498 670184760
1 21562782 880612821
1 133534088 503896149
1 957218568 333389021
1 691675294 42122776
1 631533845 733199398
1 324314382 408857483
2 359705285 432094428
1 311337629 784759470
1 917641547 614255937
1 734725473 555968536
1 484878931 726881499
1 65681715 349043289
1 617584094 815511562
1 545239744 488333990
1 628945074 76966253
1 972665698 615278680
1 630482657 859783631
1 949008448 326932356
2 347848993 478858868
1 294104380 84092546
2 683101651 920461891
1 328310076 986671345
2 309026015 895260393
2 733806380 858023943
2 987760352 86290924
2 463008350 823202056
2 496630699 867563615
1 541231683 626926910
1 463189559 727771478
3 636697358 884922186
1 634000283 86210930
3 510607525 616966317
1 771691750 454689397
1 778343421 860122699
2 47159847 945865408
1 741964529 559159088
2 706124458 191047978
1 6077797 208946384
1 73328190 860095466
2 245786670 425208708
2 63637935 89825931
1 113034124 823108061
1 195531679 500154897
1 848229875 329903858
1 730352799 534805044
2 571775667 557856395
6 872915197 368610390
1 448101024 222596307
1 980349493 57082294
1 445291507 550264259
1 394227929 130030503
1 586627938 90375443
1 641284982 500212203
1 116004094 206177495
1 479279931 324029391
1 755817058 436367471
1 328479266 865138255
1 560675866 587772162
2 111090893 973679020
1 660319393 988667169
1 307874461 458874455
2 315112427 632429981
1 630473068 561532725
1 238643223 350593956
1 200609773 887980860
2 773550816 741605553
1 496554475 184791078
1 544542554 483013732
2 703974096 805942017
1 612466961 156291612
1 690549634 178118561
2 880466641 868578513
1 681562341 462869493
1 771482526 538719879
2 624864928 27003765
2 891433097 678473465
1 227421219 427023091
1 222157580 735310343
2 584314360 495465477
1 365726354 518817458
1 200668465 980045096
4 629078944 103103249
1 761915665 438948248
3 11824907 408673320
1 736410657 316288824
2 623976094 359963933
2 672166082 728071142
1 773024236 730420538
1 215302035 410918548
1 882209719 115351732
1 944927021 762748067
1 994469087 315628414
1 304643863 70788154
1 63812880 966758882
2 117573506 696887304
1 405268842 702324219
1 710173978 552583157
2 307270202 193272330
1 415950697 34793041
1 36238911 478370987
1 501890153 832075208
1 963430810 517158809
1 582631546 841768243
3 423813855 144969757
2 741061837 74576604
2 771520578 638857314
1 746755372 323905466
2 729146694 102132217
1 988137899 750012722
1 669150963 302157713
1 96376632 214136271
2 718054235 711810854
2 960966712 941707194
2 99030436 921807653
4 387672307 545010385
1 734692217 549122682
1 74753609 247638692
1 920711698 410096148
1 815059714 116391506
4 591383775 344064093
1 151760550 1477080
1 208318265 252465897
2 600175086 49951649
1 614450768 880987715
3 764919301 177627361
1 302178776 141523437
1 168906707 480479759
3 359049993 967589145
4 419047670 214895104
1 288230799 89684535
2 272628671 940491564
2 428076740 726544152
1 155177554 668626733
1 260365919 198292565
1 958672191 961695807
1 926311266 627709579
1 607150514 513987800
1 373991424 661705419
8 114127916 663328987
4 788440834 963850587
1 876532367 295438160
1 991039264 193817945
1 56229598 19365850
1 868967347 494936002
4 268063884 509823664
2 756470287 316364545
1 528201634 425481852
1 548664196 539201920
1 631722167 659268074
1 628885578 619960457
1 176411243 179622417
1 302377509 644961854
1 607460489 960348441
1 64873375 219966810
1 139707770 746846288
1 726385701 331490834
1 854336817 393881676
2 883904009 554079626
2 142484233 191542096
2 640693287 690712998
1 178833482 642190953
1 624837541 198921916
1 827446291 454448922
3 711834115 988845492
1 22148122 543429514
1 657021142 232995344
2 927605283 91208955
2 217441799 591945649
1 292405131 364792214
1 461029266 645706855
2 726057496 75240377
2 100700627 59462568
1 636067668 39130083
1 604336311 621694523
1 329742371 489503948
2 100742274 480274336
3 508609063 829459202
1 341942094 584322448
1 196268861 891734228
2 279502660 545278065
1 954304818 910669387
2 976540327 279846548
1 468889060 45448908
1 625450350 258423858
2 28935040 867187266
2 59157867 259699028
4 992939600 871828217
1 138400607 179891710
1 155218247 580155475
1 856519678 404068816
2 789494770 935156118
1 910395502 99120744
1 76420373 907345474
1 374465184 215783753
1 837347532 336180081
1 242018675 380172218
2 403487263 927287428
2 974652147 956795508
1 522447087 796929816
3 853992204 309454474
1 378921205 680302856
1 134418912 233732127
1 504957904 107286638
1 560468687 186362635
3 214147287 418655379
2 993402668 789096030
2 690843061 970846362
2 508751338 693505485
3 586154501 573028626
1 468753883 696484754
1 207863190 260415267
1 680913345 901955036
1 46052912 529301786
1 58687223 804570631
7 276345630 492628249
1 98724423 711978902
1 870327628 913590791
1 578293039 313021406
1 997301976 707475704
3 955432418 908442192
1 348245084 210621510
1 432251689 378894473
3 492667135 599985271
3 854861115 946064897
1 376881928 282435557
2 238334630 750516165
2 701502020 533227851
1 618505576 815871756
1 22434092 441873059
1 892769327 974960413
1 743036633 433546695
1 911999496 831504126
1 63975639 253056862
1 27086740 228545930
3 749636623 197325140
2 806950896 610350730
1 328604045 341359706
1 988234855 231993308
2 273312036 987093079
5 312186073 43477915
1 41160024 984521615
1 216685539 751812680
2 891745371 796096849
3 684130934 746982106
2 235276796 53156623
4 621517873 520842070
1 166971097 325425201
1 923100652 543414622
1 515940930 697778928
1 356884545 355969413
2 718074605 232367270
2 204256917 365826879
1 92294829 737479422
2 316433064 839791085
2 908359669 816025604
2 200079311 461687607
1 43924055 401405330
2 419667433 570172511
1 429134444 353573246
2 814402841 965374096
1 401922603 935255434
1 907508814 430074623
1 675397689 443772702
1 508129795 286957736
1 496761424 569241532
2 143946855 602272924
1 167734214 585045635
1 202112965 596121348
2 588761660 998105345
1 9404585 867529150
1 506612002 777795907
4 270628756 483963814
2 629070381 430696263
1 494991444 431850928
1 258090147 692229825
3 18994459 53936128
3 389065043 950082760
2 950826214 824786030
5 101687500 306785910
1 210390900 663295281
1 592519432 606671921
1 880388250 534785413
1 57177980 96859681
3 971433182 778849963
1 765477994 505094360
1 833509812 472406627
1 179184959 796343662
1 94676410 849409622
3 183928766 775666897
5 575488648 473273411
1 447969953 516301646
1 147597801 778256965
2 138689219 451842716
1 541440527 859155815
1 125429965 70309788
1 287110307 824721796
1 991522723 956887180
2 563304291 948132401
1 721191672 334607814
4 526520035 676075068
1 156455699 41098706
1 897323278 860923822
3 935742562 613105934
3 424636897 111748416
2 426312328 142942753
1 109515889 375110946
1 348895278 92124077
1 293312833 620328698
1 141247032 773463167
1 714666094 431907992
2 565015281 396545674
1 81241977 739949749
2 353436674 182440444
1 493824979 120394427
1 50693848 245987912
1 952805000 170084432
1 212895469 924185905
4 109651129 533261372
1 16150686 53204754
1 999814162 389963661
1 132285703 718333749
1 468316378 191572172
1 970203653 414274315
1 498844786 812261782
2 482036872 627298193
1 267178448 330416657
2 953932138 217235629
1 41784138 824202860
1 962717719 290557411
2 253918203 127469701
1 829150329 460255837
1 980997375 239902063
3 631203363 76790866
1 494766565 673814415
1 301752307 633085627
1 824477906 438668322
1 709748724 187390746
2 204663655 396787054
1 336172669 831886147
5 860540084 693027874
1 519627868 651030321
1 616990032 332361497
1 853498826 335696206
1 171624739 31732058
2 734364600 531411017
1 463891399 532175113
3 511581736 74943548
1 578141317 289015042
2 331041636 153784161
1 862292803 905169796
1 396521427 810786477
2 100689799 165883806
1 551407593 329079975
2 541615982 217431240
1 611490132 824514695
1 975349773 163368759
1 232247314 25577127
1 522172466 168838473
1 199621876 120371687
1 383522615 601998494
1 191442576 711742086
3 22650265 405448556
1 542654724 570223372
1 676841342 795617812
1 570848723 291283430
1 227468564 577695736
1 629636226 91476634
1 758021690 983972881
4 240792155 350021714
3 43340951 175801924
2 266118654 447060786
4 309715624 363876975
2 505176761 925916444
2 51973830 144504147
1 886807520 594641229
1 307277296 405151508
1 246688341 406715968
3 641090958 417568262
2 910471861 571428881
1 621102392 912743676
1 234433407 426852084
1 583331626 276602202
1 75187486 115669516
2 109964565 771538602
1 851931946 143150180
2 962128253 158698355
2 854537819 563879800
1 163417511 119699485
3 312502098 838768697
2 151026967 976581935
1 667080496 478729897
1 495878904 283478280
4 704941072 105368897
1 979168139 390773828
6 338394063 957853097
1 298257994 725252849
1 651484456 876598160
1 546074418 184679470
1 540096999 508596332
5 634327547 38797393
1 50501922 153083099
1 733456137 768037913
2 646240555 45863997
2 312210559 567111571
3 16931125 921785481
4 578788056 379130275
2 904922491 193547520
1 732630393 24636060
1 661683367 405642419
1 551547948 275058047
3 41715732 147547713
1 89415454 529575265
2 478569013 480351706
1 968380936 440340691
3 123097760 635858889
2 817680123 814496170
1 720015158 261260957
1 58450027 173264774
1 130845647 471421396
1 539696325 886234797
1 847410133 791815482
4 187482552 313821695
2 468633293 633034369
1 565863375 448187176
1 392616418 922875699
2 313629437 152392963
1 197756489 337630812
3 227757752 420175098
1 48043518 518553853
4 616112114 990538786
1 225507601 331416011
1 905520324 79000973
2 58488940 28159704
3 298931442 86717942
4 574204684 923831068
4 115525757 552092113
1 897836379 691149723
1 627196967 15707672
2 744803 326877446
1 357534833 830791218
1 495578406 408565912
1 750133272 861035410
1 971219959 543876503
1 347413451 883478103
2 224079128 613381979
1 590283661 918220565
1 409143268 357742209
1 282158792 288412840
1 79507439 244719764
2 632439478 215482410
1 868419733 826250651
2 420417388 545428848
1 979433851 216059748
2 693880032 83048718
1 580453428 486100769
1 789805623 43035399
1 682442983 890509477
2 991312585 264103826
2 378831861 678860467
3 776824615 482842273
1 788054322 230905213
1 214475469 304273197
1 172401814 817070945
1 980880174 767669714
1 732729919 651293527
1 421775044 25427652
1 958054563 436397555
1 942530438 813859979
1 2949869 59338794
4 114165203 367788874
1 453826363 949963477
2 247519562 503918663
3 136828956 628380082
1 549854973 335171139
1 573409892 854726318
1 7024941 765100669
2 402556371 475635525
1 773713824 126435908
6 950518785 988208939
1 414591329 507521813
1 106861229 540193428
3 429135782 496804113
4 335371772 382097590
3 34142289 449353938
1 427756372 364548281
3 457538403 740589635
2 202170442 640994078
1 990266958 853646759
1 992690242 873997589
2 234186913 609592718
1 883198880 573218996
1 126587588 799146263
1 414204539 862461278
1 782902745 43308968
1 426783547 759839654
1 961195377 220813313
2 201629927 652892039
1 377003082 782110929
2 153494025 873473084
1 201971212 653024849
1 839183593 663000146
2 699191483 177926645
1 903867784 242880930
1 764445873 16171766
1 270990888 693709176
1 553837291 77846441
2 672805054 66479408
2 419287899 69407898
1 396168688 335682965
1 188389822 280526166
1 260141422 206773932
1 943006870 315316283
1 884687894 659018308
3 678148011 568462397
1 717999652 930882482
3 959700315 935040754
2 366939980 785538881
1 273978551 949433246
1 402524420 661456747
2 497492776 682663072
4 365253820 785253616
4 810546024 840930708
3 71462363 48983504
1 190292833 905827119
2 454866272 725050430
1 369147426 670109013
1 705303517 868156310
1 621816245 645515731
1 745512084 45206088
1 806169044 997444271
3 966914421 634998594
1 507828000 304930945
1 662258254 339701751
1 626602289 884432273
1 913600493 770569703
1 837515589 439083158
1 188598752 39747005
2 859719645 783582799
1 661365023 98117011
1 498684031 257834074
3 363321552 527223114
2 309677586 269570601
1 656276135 886097211
3 512001633 291117983
1 467459039 850211653
1 965850080 149557487
1 46608573 188060331
1 513476291 822015703
1 683656452 625247411
2 769863646 267780739
1 991136334 463189368
2 159677711 605514429
3 641102074 948863803
1 127731898 98253635
2 214076483 735610180
2 331068810 997642463
3 193151575 625307335
1 689055557 741042784
1 760642885 669474717
1 403402916 55508659
3 689873922 549284126
1 316402427 136888600
1 854651173 207017969
1 197714726 653722937
1 86741429 841124675
1 88184390 312813280
1 694988844 871869850
2 517027835 795738984
1 560276234 388057124
1 825092605 51724227
1 767308585 751174355
1 829914612 189775213
1 672521390 630783074
1 343388940 540075638
2 551096088 814819403
1 841636587 138018722
2 139987264 521448152
1 77268705 675101542
1 60401669 270335437
3 606173654 387819552
2 578172533 508398004
2 891134575 40431275
3 130860242 216707923
2 552542094 698088662
1 87932966 951052614
1 164254680 428711821
4 438196297 134316849
1 743082598 91412505
1 796998707 527648749
1 688344184 648995443
1 312825746 803220852
2 566130514 466469118
1 565598901 470700071
1 399090214 870932040
1 575169234 26644336
2 964807453 184757822
3 793586997 762488198
1 514874178 70234560
1 877922713 944451305
1 614065247 411374766
1 877022996 949803047
1 42443534 672791395
2 330693450 421058236
1 440414191 911281098
1 187973439 564364912
7 222188367 199969645
3 943602499 284273262
1 545410915 671218022
2 310239877 876421427
1 886949706 913201993
4 509442102 96103118
1 241972026 771771688
1 549207738 395632228
1 749934275 293361298
1 20816425 429152754
3 493572526 263685299
2 268582647 608002778
1 542109546 699303291
2 345678027 5443679
1 820817711 293482580
3 728256365 785014437
1 628503717 94447176
2 614435450 187263640
1 714952002 661954172
5 623905051 82055187
1 636474819 298249365
1 567600479 338354588
2 458790406 674171092
1 476000223 187233760
1 612071143 565212886
3 891170252 775744974
2 760097579 572373211
3 678195158 947441955
1 56943791 222640165
1 607036543 85050998
1 42401090 992951149
1 675174246 142934271
1 904276138 413477180
2 534256816 539934898
1 137649699 313859165
1 215173810 309839283
1 857172441 24166854
2 778914652 449429508
2 242645228 318915089
1 864163844 468767794
1 698431591 750627046
1 821644498 895988979
1 63255903 470610935
1 375947620 777380606
1 373060686 343833582
1 433644461 904012287
1 612605181 92381987
2 271841735 150172629
3 946153997 944294253
2 302478692 699521142
1 587935547 324535130
1 112846929 422045793
2 91000128 678810099
1 450707326 654957293
2 242111887 153110937
1 680137563 393417147
3 962928276 523170151
2 359918806 32951551
1 814410155 177917139
2 709869291 123155800
2 206298309 864588474
1 942017340 553303234
3 452760820 559707774
1 856011449 239142170
1 301553862 936152884
1 921047610 721223765
5 826733239 35010385
1 251530598 505713386
1 828044306 918038414
1 145422469 251131701
1 29695380 804983770
1 580394691 129661207
2 156085167 886907886
2 760450718 837969262
3 569238676 62758129
1 306985616 609572448
2 772288955 938960223
1 102076214 86424133
2 645762877 608424872
1 59805816 713314795
1 630571030 581323093
1 68451231 579460284
1 476418683 684532047
2 775944612 335592287
2 849863273 311822439
3 91796988 223654706
4 906982112 999367419
3 918135118 468626825
1 898171079 206758484
1 702408756 940004495
2 477587319 906584234
1 808539708 733366818
1 980806167 628773941
2 884223408 725616722
1 260606441 427293808
3 666079760 736152898
1 421628916 500945171
1 506876241 42029077
1 317321907 728070463
2 437655174 897507526
2 129105904 792293983
2 120268941 927916340
2 966391619 793170526
1 117166415 53187221
1 826858794 408124037
1 468151034 369979158
1 936239745 603456806
1 703842573 656188478
1 410092737 305365134
5 213736885 57872921
1 331317286 487780391
1 282398031 832498985
2 502816531 530564119
2 400101918 702402433
1 803796418 473626793
1 946251346 360408168
2 834187964 340341637
1 743451971 737342159
1 716669367 880871696
2 365180483 635220384
1 715940586 769743258
1 997943780 935164166
1 925849224 312383624
1 58233242 767996011
1 553894054 74366119
2 619850706 115693998
1 437574527 158766154
1 959074826 532568363
2 124653623 207721625
1 978519845 841702683
1 835628909 206378895
3 542896224 408734410
2 178740305 983544409
3 918315854 91232322
1 396733234 458466240
2 767473109 602582431
1 938151215 776910015
1 181654264 100065241
6 847728380 803284634
1 804706006 837478529
1 812104131 945389436
2 84707529 841476811
4 864334775 894125121
1 23780305 78308652
2 247730185 930353700
2 805361110 513591728
1 42230523 353752194
3 650762907 450568266
2 627629723 250182008
3 939081044 965281349
2 943575237 247991214
1 550571142 661801583
1 697865731 996698237
2 219846834 4717478
1 336935740 76298679
1 98402766 793144102
2 434182624 382173960
1 863131694 260482609
2 140868832 215203569
3 706757002 431100757
1 175494834 856141167
1 561016345 254863712
1 609287245 510988227
1 544217592 357737304
1 22305420 872825961
1 846357146 476565332
2 946445246 315395127
2 34383886 634935223
1 250312808 965280586
1 924090899 705471826
1 463837825 68202189
1 58966114 91437682
3 478413781 323422604
7 353779091 493160273
1 86469361 284510621
1 308351312 615219675
2 901822898 172896973
1 906170563 441968436
1 884999687 248607603
1 647068432 407771398
1 812305046 975451021
2 249115662 83987283
1 59472938 96807255
1 547352320 267251970
2 356816 701968782
1 735207651 554564941
1 64723789 719818474
3 112353701 848288588
1 728692565 870380079
4 493004763 673731939
1 720100328 601832044
1 134695370 642938374
1 428306838 535563185
2 448887566 209186258
1 801003657 544949955
1 580943121 472071497
1 521130002 812766162
2 310064447 762936359
1 79179003 737178883
4 419150704 347254540
1 100133646 609246078
1 720575425 664526818
1 304492568 867148580
1 149415443 425487711
1 960249157 97083674
1 120999411 977146527
2 932524900 147761915
1 779583368 278540859
2 260269326 11573091
1 249344730 17176579
1 349187622 518761426
1 995687019 402973531
3 301053404 823000730
1 681704099 157010632
1 26009270 201233461
1 354664635 318938591
1 859796631 477224460
2 841445349 808857459
1 492103142 286420303
1 772414674 265464304
1 71092411 454273165
2 899457051 403073655
1 997987373 929195834
3 462130111 797476004
1 639220978 505329964
2 637821618 801620000
1 392981395 675121652
1 310124722 359889759
1 916340362 317351932
1 365399621 592479769
2 17505890 181567126
2 838710861 705552532
2 863615718 350165464
6 548683543 55785368
1 837991713 638764673
1 279233180 571586760
1 236126875 156703712
1 577218828 423951549
3 811476737 761414320
2 181895762 806728452
1 744998247 862730094
1 74538797 495432484
1 36411962 892940705
2 475336269 641576775
2 954760682 714345885
3 995573943 965031039
2 685392518 586901263
3 727108568 949353085
1 375859914 568547768
1 829532271 346096754
2 756520932 103144287
1 287123594 281249032
2 961300862 690773765
2 490746270 530189371
1 658419926 111062259
1 278901402 412549821
1 894823801 412879814
2 264891047 542529189
1 567607795 251592381
1 842497831 883866758
3 203663320 691552723
1 203644318 411650932
1 875557320 342632253
1 245583743 438179141
1 868399092 352222038
1 232309757 696253990
1 470284979 45043246
2 998096862 330151736
1 720109995 832051026
1 280726981 665279379
1 632621181 302044362
1 35989721 925935404
1 775169719 819168304
2 227552707 866095875
2 643483415 242586421
1 950290760 103021830
1 571965690 314411647
4 204745348 411043256
2 561646572 555914567
1 469789679 910097810
2 673291765 288811642
3 456811047 436102655
3 406518617 705757055
1 862745415 670446186
1 108373827 163631978
1 1559521 120057396
1 664255507 433363344
7 86403727 182240749
1 55669045 801888359
2 245612037 318768929
1 387634596 747217815
1 646494848 364611253
3 295920853 833436801
1 516632655 624227238
1 85184223 548225570
1 953618734 643665074
1 709872994 917912444
1 816753067 570152211
1 866525474 789556442
1 125795664 188850097
1 764632783 876069520
3 908446168 291329572
1 248653348 797401581
1 391916680 827744446
2 637824033 492657761
1 940392787 887375791
1 750555259 723749250
1 306549587 260206008
1 602071077 807636571
1 484609407 632989458
1 593566406 344404189
1 574819403 130855533
1 128245054 943685246
1 520199382 335302453
1 170835490 812043858
1 81253549 529124355
2 833297807 464880950
1 567510510 946684368
1 419444499 752169544
1 698240055 785788617
3 464490839 572200632
1 18039138 609501879
1 782972965 716937536
4 829908427 449508960
1 788917480 392137020
1 69517010 231500803
2 462221996 691888501
2 48394059 527783328
1 822691303 353876495
3 5933350 475676226
5 736910881 434967027
2 212229937 847387870
1 357715606 430843570
1 458094886 538434781
1 253392052 8292911
1 240161999 262656627
2 884581991 911096409
1 177750129 966165001
1 986587009 495992209
1 89939534 139249980
1 489383764 134630314
1 913571486 726538851
1 851562201 458542382
1 941743206 682751459
1 55074298 716969869
1 935413943 22194814
1 416336377 862056463
2 808906247 607305503
1 341108874 38156472
1 851792307 852897338
1 781178558 984611478
2 135582806 942093675
1 954051716 772768815
1 791787879 437618799
1 237554522 490737121
1 995232788 426588009
1 966165577 714499703
1 484520406 565813650
1 579574142 647048374
1 226094909 882345894
1 974376936 251345162
3 733995246 735192318
2 97740530 683220681
1 138010832 828456229
1 606592992 935103173
2 111661913 751221916
1 971360840 795769409
1 49910672 193088836
2 895697793 841857381
1 334303180 140060255
7 45796157 366270573
1 279941177 602106048
1 344454336 505575607
3 603885508 512350182
1 652230489 931867587
2 598303706 727332789
3 647391771 608178860
1 408973123 615341876
1 524442453 309642225
1 670366515 393529518
1 847526487 144239057
1 479984626 718821690
1 613503980 459205318
2 803619974 837327554
1 262784847 676557645
1 850055855 987599572
1 839080147 348223867
1 4626968 482208008
1 528237589 702174871
3 399452737 60715167
1 739926757 595213209
1 95922409 341123191
2 731822361 181153505
1 713009077 147773076
1 294298240 847060350
1 532197156 795783210
2 730975069 924837961
1 637804956 931081577
1 976005269 205559258
1 343202328 558215696
1 986857174 69058161
1 809814774 173155201
1 132160178 44068639
2 555735095 863109668
1 356778668 768863580
1 395727221 465516509
1 926680483 682462625
2 407684017 792377505
1 113889496 804918267
2 998131074 693725174
1 592268679 139992389
1 942920841 712676447
1 699217012 576071394
1 961029257 142054471
1 36783894 581314718
1 788634335 507408723
1 695948579 877575485
2 726753017 922521958
2 737866327 51234407
1 23665285 525074916
1 934237197 266668391
1 524470192 676235863
1 982583316 340538927
4 806179122 748127614
2 550716737 602345599
2 544430866 748200725
1 196238651 316478891
1 415017725 572305853
2 496479442 639624038
1 417251394 19270986
3 98705352 537571539
1 670603524 626777535
2 463394402 789111297
1 939367928 41965631
1 725033398 105054778
2 930354648 50058238
2 360423500 402458526
1 762209772 727861653
1 82095459 776154296
1 257348706 613595925
2 929963015 679444068
1 637071501 818971525
1 576967655 202003033
2 412309817 75206161
1 378787493 201788280
3 423920040 34457552
2 994485649 525834162
2 307643445 892028353
1 869979499 792808970
1 354203069 574615798
1 479671711 584158235
1 894215395 322615246
2 542623579 327232301
2 903787744 806853595
6 977270750 861578855
1 128181484 848635146
2 917932076 960516289
1 99871855 887725149
2 35512709 714399467
1 709156070 357527268
1 429778588 511653800
1 620160972 79210881
5 95353606 905263913
3 646791644 460606380
1 949889827 453883349
2 117886008 109175501
2 517322527 400325636
1 434595688 625738306
3 407679274 847664284
1 881730388 572978634
1 286234166 741701068
2 837147949 357818076
1 98149080 227824248
1 57224475 784318338
1 893813472 483263046
1 476069425 947192264
1 657164726 730153360
1 921346974 600660092
1 642762155 89792784
1 975979453 12920225
1 644859384 810537986
1 80055321 10337816
1 968789052 737080590
2 511164315 784705815
2 776518865 174354191
1 685654251 51890231
1 828065351 897394438
1 730883774 345955344
6 502052124 916681065
1 149710118 800822956
2 670550914 737165494
1 100928131 977360510
1 702056393 689456124
1 920343574 49198276
1 385809275 831858214
1 260141441 309238933
2 310676705 874073066
1 569773076 344814242
1 763511480 17047001
1 394906981 267986293
1 279885465 855300443
2 341953464 116441900
2 709131917 412518868
1 647222136 446377025
2 11887805 727579560
3 888029620 122203138
1 946250788 781540961
2 436720797 832793741
1 192107405 969451976
1 40349395 868540625
1 980932509 620841005
3 25958583 550424508
1 992466779 527616078
4 739381127 147208925
2 449826894 152919268
3 38398430 453745132
3 71674574 150108798
1 864748359 656301535
2 756440615 665714965
2 495811814 550030241
1 139941194 246369619
1 617670814 380345098
4 850813721 963349754
1 730113955 729239252
2 524981134 773380072
1 156671826 488476294
1 429800965 163102040
1 520473798 513143330
1 539923324 964699482
1 583041411 482939812
1 504407127 53096601
1 951358436 179912828
3 754855443 920034777
2 967872260 59343519
2 405384592 156479422
1 104237347 258568882
2 429108363 85188585
1 355901965 587292958
1 396096892 486146712
1 583553506 466861795
1 657395567 549411592
1 80108083 318514254
3 158326014 226159119
2 43737463 300845901
1 509787015 753540514
2 990177569 864622270
1 444244021 929426805
1 441634232 166123311
1 9748420 117625057
1 654604792 555525279
1 36164679 98013842
1 583023989 80296346
6 84671762 534329272
6 930882482 824804321
2 818163339 829224827
2 397422903 240329503
1 502720087 408482820
1 912942162 359660425
1 347650655 47097849
3 294339067 788596269
2 522201792 848670168
1 292389690 862105801
4 940839697 428706521
1 439584489 295381786
2 305679857 147968974
1 468526812 731947917
1 466502769 41644399
5 405557899 138108417
3 978437061 817545336
4 22346675 423648795
2 79840731 867419238
1 707876875 662634888
2 149648775 786084683
1 390251483 529131771
3 935648703 562924220
3 535222783 383911123
1 929183359 490520462
1 395986236 68785141
3 800829735 240485401
1 862995212 796124406
1 640897331 19180327
1 528834343 62851477
1 475256104 563633784
1 847682388 24532253
3 397943213 21179171
1 980512129 977967514
2 686696569 364061730
3 842468860 925152277
1 916026466 601767194
4 854978833 736836103
1 951802316 558047008
2 646880692 433482129
1 34940170 272803
1 339612230 328077789
1 300464966 741253465
2 881312642 241244635
3 709668940 365827463
1 551542988 80262363
1 846574874 783553758
1 894476449 533854722
2 130491732 648272120
1 178109216 909027909
2 871616374 107918836
2 260439152 697938713
2 643520297 45613116
3 826316737 238870595
1 175757710 340723267
1 932429598 942506138
1 729490050 480317983
1 665838267 488732024
3 571206862 260350394
2 214657598 656542076
1 520994311 594849543
1 423889323 813391204
1 202667710 516322244
1 660326830 709279708
1 749463004 778182147
1 775151994 277008632
1 361951591 179234580
5 291916008 292975756
1 638747056 165776752
2 66035234 705483940
2 980314583 642277778
2 550574625 109232656
1 603195678 407961970
1 575154235 124963590
2 365400094 200038618
1 245883327 719879465
1 959367514 270836228
1 97388948 816425877
4 497054380 910095225
1 242450804 850395924
1 573410942 260018835
1 488204262 457934913
1 274291202 562204017
1 861069800 63203174
2 853263559 830806234
1 988229009 965938371
1 325031141 248215803
1 721586256 850332234
1 251278043 409779741
1 326079304 182820603
1 861693764 283334181
1 53956898 733813818
1 118235092 239753992
1 293247539 663184616
4 199062710 290321151
1 167684094 182205661
1 360326297 675630841
4 523245746 960398958
3 84801926 101451891
2 730155699 803149228
2 524748260 936660661
1 475699523 669435069
2 790714795 775051930
1 171508339 46770316
1 568454215 278132677
1 244309320 574040532
1 223405522 511625242
1 620480799 656662807
1 909020189 6815482
1 796535132 814748479
1 675564175 526285805
1 828754330 765656999
1 791798329 286351767
2 41077496 75429967
4 586196255 496395145
1 157390026 602226718
1 853979464 980506463
1 951899610 102426141
5 902523429 120710084
1 971873397 581307308
1 6235740 599850968
1 398231738 181943341
2 723443821 262123348
2 470559152 120540493
2 625407856 703489719
1 587415871 290815062
1 850822805 14029897
1 585209446 595318846
1 497638779 929206437
1 623166214 740546374
3 765873899 625012236
1 961124325 873163943
3 72514251 147109120
1 111438320 676478997
1 293297495 242427809
3 928167497 334704408
1 535789383 171579540
1 916605176 98698812
2 500069545 634428204
1 583549182 879467421
3 536958093 936375391
1 333350796 690108597
1 575832495 172168218
1 684248252 333609246
1 929807844 379837972
2 666612128 105863477
1 216494668 660632861
1 534387454 421324224
2 602413466 625711574
1 550964016 2119054
2 301030928 850528181
2 371439237 856475769
1 443336494 774476830
1 133347119 834200119
1 440560913 199301935
2 859501622 181752149
1 828767316 405741611
1 838100320 825308906
1 97868946 146190154
2 239998334 973345225
1 476791366 969837164
1 590825327 812354711
1 874561165 875413053
2 75355019 29658534
2 537011810 357481200
1 352890995 82258623
3 302483011 440016966
1 414291614 474638909
2 366797008 302033592
1 751509977 847916304
2 945155338 82400433
2 595187794 54110716
1 212213104 973916256
1 937796696 408118624
3 362225502 942026464
1 341943313 966277195
4 890326041 303436037
1 762888650 21043204
2 874071184 384153689
2 997781862 299468837
1 529037423 594083009
2 507858783 410509021
1 482447463 424397116
2 540006761 417444160
1 958403285 575727178
3 998772831 465200669
2 956074563 669725572
1 802632777 461471269
1 546103044 637438579
1 75548882 610847938
2 586951942 212146410
2 990700624 896515624
1 798018820 497361103
2 107627111 987928913
2 462752803 787393505
2 120810100 423176560
2 226160435 119328234
1 728296082 808309170
1 114747718 117563846
1 946023888 773940222
1 988178413 737499611
1 128603905 318464
1 21781358 243293213
1 878479200 689032459
1 651876307 423739293
2 157383835 174426548
1 194475328 22008341
1 25778987 288338390
3 137550711 290421668
1 556135501 754072522
2 87589519 126242794
5 302167633 553335015
1 302991503 463712975
1 460548405 286711087
2 541265214 325196253
1 730448705 749503327
1 780790642 789414824
2 379281136 29073163
2 41884782 500222703
2 7634314 420149580
1 546915715 242510700
2 138943721 561511852
1 738766457 892307394
3 26010340 569217577
1 263479276 823141788
1 746727935 106281641
1 409789042 243926163
1 412488558 113895118
1 888608396 5714428
1 782304524 575575062
1 213665055 599463665
1 99912052 290960276
1 687187555 250916594
1 473151682 588802627
1 801850755 888643590
2 573646518 743332239
3 935148880 29814753
2 477996786 809398490
1 89836535 756022827
2 268239107 267364403
2 180428977 815214358
1 767298809 57997697
2 63422681 221754737
1 418075190 225332961
1 628258160 333325927
3 211744348 704278905
2 948931181 962113726
2 117531578 597326724
1 993716222 692225081
3 539878834 499432510
2 247101614 640124776
3 416706370 709789237
3 927221272 716693150
4 360296953 20090041
2 514544428 203346240
1 232964742 582033979
2 698732740 932027534
1 124614342 134107119
3 774632271 42884612
1 126391394 375038516
2 846343158 861777309
1 259632556 44106704
2 31041121 503584678
1 694123932 425711013
1 872750613 310968345
1 101354738 656505362
1 873121559 539057551
1 600831612 734148534
1 814577581 465472850
5 868518804 827030623
1 582344113 393769577
1 512572061 71325468
1 491817900 851034106
1 333882871 141739371
4 167876632 785989450
1 212412452 357731441
1 991760620 155457500
1 373078950 805875892
1 794370705 967211212
2 594948232 613411989
1 158206494 19386315
1 877788551 364968390
1 837609835 850500688
1 202269189 612631371
1 143956682 943079595
1 367615777 74321825
1 524700669 787884548
1 504394337 192180003
1 510708937 399364670
2 789539382 546615695
1 287670786 297127232
1 958240509 481879109
1 199179829 24024376
3 142377536 80535896
1 518782865 169900550
3 837926394 322167961
3 97569861 498141985
1 984088214 975167212
2 241592309 942762846
1 807891707 857591880
1 442174720 586672925
1 210953461 770807358
2 657915645 407619598
1 906691801 444565393
1 16220080 806291826
2 952096609 355134309
1 350994637 427895555
5 956393680 811123456
1 993034484 824740524
4 858305117 745419272
3 214905955 397116923
1 22395027 819239175
2 224800659 164986772
1 127546176 725108257
1 36876022 506351947
1 30969093 493396286
1 747522786 945613256
2 15663896 814777110
1 39857699 344986795
1 343463914 217877272
1 534206553 420115998
2 433997397 156073802
1 990455294 427537091
1 460494021 677176231
2 830049592 191726766
1 833852492 458704143
1 28378429 4499406
2 121215189 879694384
1 947512653 497342016
6 929950955 112168760
1 757745270 631577380
1 833739502 554540412
1 318205181 726892601
1 296017196 948369185
2 662449675 331749693
2 697254677 831533401
1 512077607 583735464
1 665201738 806074011
1 470048636 963490784
1 736488356 268371040
1 682322966 61552274
1 264749841 144330526
1 472306652 598203363
3 53447237 743763742
2 308969056 947953858
1 339721757 43350395
4 813699643 507394749
1 595821889 492527368
1 257500317 682330206
1 841797362 932709245
3 618823565 317571655
1 487406631 483562259
1 225212079 208136247
2 494517904 265829326
1 13305172 37328254
1 998548598 749754436
1 152670062 205652522
1 385459601 20879951
1 490186558 658671972
1 518637758 467934961
2 165380307 665881730
1 510108550 71984401
2 74037883 4203327
2 500877477 994524342
1 261130908 92041132
1 902015817 455673286
1 664824629 897813959
5 167463526 157786025
1 770619055 361253415
2 890889302 505361550
1 253343704 117739530
1 948427477 681637678
2 684986906 603050640
1 318772790 120661766
1 425342953 823680178
5 350375929 593738140
1 32979583 836404323
1 859299762 286984570
1 137899665 916272356
1 518818524 153124166
1 958740359 99745205
2 464870869 39875995
1 643708442 400411860
3 259434847 412529033
3 257298607 704622125
1 105688679 709707828
1 312606154 497568696
1 157429183 906419081
4 337618627 856849675
2 873269907 689714820
1 137941997 770842084
3 766426272 145081540
1 934549076 726162093
1 459444512 331062256
1 736827158 535626769
2 318712073 108294874
1 387173224 635692945
1 249970910 151948450
1 291724232 878614597
2 97310090 648016902
2 903929317 765761452
2 209630332 537659468
3 10164284 782905299
1 448859278 757173
2 992397184 623879595
1 107260004 356110232
1 580411624 744528897
2 835898268 529590028
1 293326240 371243862
1 2849397 238273094
1 257051127 556082051
2 138357461 52171261
1 8985818 704961158
1 826871175 943745023
1 992356278 931478530
1 500604038 615361646
1 148651094 607877408
2 240451675 484319722
2 401299756 528623161
1 442207245 196596920
1 187475964 722753979
2 189125426 908497191
1 545620009 430566741
1 351818144 922752266
1 989529384 147327903
2 145936894 143102771
2 507383735 4998736
3 33006847 486669361
1 609564918 970865563
4 804656065 406524111
4 153080619 232687526
1 10856100 464944747
1 928595231 16011248
1 434981103 479906410
1 377824882 504074206
1 135954282 138568569
1 646697309 527309615
1 841134662 574580633
2 499242388 978140723
3 225026213 691939810
1 641012333 511467247
1 340314239 239971377
1 271583499 95230654
1 965498138 834305724
2 246629538 653580717
2 897384358 210653248
2 294343243 389966530
2 771277880 853096018
1 872081191 127461797
1 194045591 895526513
1 570956874 530257397
2 901331154 68698648
2 530069530 385181155
3 658529111 349512012
1 429971900 383398231
1 51115021 874161551
3 367054840 460296670
1 572590038 232307063
3 172573681 67764528
1 719446965 555706506
1 993046420 822075637
1 686850283 502678892
1 10565952 161568730
2 555869102 971040773
2 925221415 346979475
1 650541746 21590035
1 475118450 205164162
2 675884014 706642269
1 159601776 520617565
2 441146308 517433420
1 30434404 56125245
1 502810327 475732131
1 40583877 784194949
1 909228930 122696198
1 716785733 961195647
1 971852 612791595
1 251923180 848845016
3 559787816 288178661
1 49678536 525582594
3 136738519 481709778
2 222522075 740002506
4 983808734 815936466
3 770839898 186905882
1 544119004 93494732
1 630361244 714241514
2 444074784 792976826
2 42671432 76006516
1 273408326 672538300
1 607133481 852360966
4 725941308 73781172
3 765031230 271716743
1 38441272 725383294
2 360731759 312665930
1 994729948 230663667
1 781222986 762967824
1 483910118 922788051
1 586625993 417034676
6 943849996 650135004
1 362793666 755783888
1 87057996 784818866
2 68095228 479014790
2 432729594 144220321
2 860514166 96905683
1 57127024 420950964
1 585446655 256316332
1 570133785 506692188
1 942708743 884115915
1 835335882 553786157
3 615099005 818965453
1 336370202 596503119
1 104359051 353936584
2 519044254 370997127
1 692409207 725183931
2 13840550 309054612
1 185705196 976733627
2 490683985 908754126
1 383299627 480650409
2 736230390 962875298
1 282914923 193484027
2 354000490 530891850
1 155221737 891674723
4 853573776 990742575
1 116401435 720952566
1 360065509 494253678
1 786020445 870276224
1 737214429 547535274
3 958043219 723975829
1 800071070 657814178
1 879525248 245902837
1 52059452 214011312
1 374787655 385252395
2 47799938 305590392
2 439895648 422139312
1 917504938 184190603
1 710163642 835271629
3 872095080 423037525
1 760516401 4546151
3 594502454 75028331
2 990025610 612423594
1 312661834 523196569
1 703549983 482429655
3 981897661 208966329
1 989228131 353114388
3 21043429 911428408
1 725892715 886668295
2 240556213 397669682
1 200215425 970570442
1 69781089 796731312
1 405558600 960669080
1 725792698 979678614
2 79468004 826133599
1 561917969 605007267
2 580408121 131575612
1 218525895 548905261
1 366711005 97412435
1 76387142 837366310
1 493932497 118727020
2 269331615 477430047
1 215575756 248110647
2 149005520 930527796
1 336803810 157230694
1 614038565 38664627
2 163852427 262146445
1 282216388 497719750
2 886700736 56433146
1 770546252 397839237
1 62303329 554493106
6 969395458 396223808
3 953314377 739356626
1 328261714 981059748
2 892408222 907641528
1 398770944 763326098
2 720910505 320633668
1 641395447 200160899
1 423311060 980945102
1 350016734 970464862
1 681985064 104260571
4 544237969 331564175
3 173783380 800388555
1 54519759 827525070
1 834175251 278014650
3 680754290 896858854
3 332906978 954487126
1 754136815 995196978
1 951210095 538313496
5 647519566 990260206
2 41308380 241035459
1 305662650 759586999
2 263350299 136780005
3 945362913 668971717
1 441124893 20837302
1 729567682 314037814
1 319281983 924899064
3 217819248 797539865
1 507289803 415312080
1 321395856 697725870
1 653673217 310173858
1 829968295 383559659
1 507868352 826504264
3 808159064 805277738
2 370340103 775802942
3 59253963 282470912
2 657530661 962476800
1 586389903 947228860
2 908116402 826117757
1 583383866 258096557
1 757216983 866603706
1 849936785 513191632
2 248094687 463092703
1 939615751 489875025
1 840743841 305643853
2 569187091 449096391
2 246448965 141825545
1 653658762 948036278
3 460437982 701580262
1 294732811 817781176
1 221722473 332364939
1 270849115 358605404
1 557990600 932514619
1 469153327 861980673
1 511154771 396410884
1 564369358 1868163
1 127652165 390746729
2 53293011 568831839
1 517094127 614611898
1 109023533 313791780
2 578428349 432785784
1 359492352 434011774
1 510792487 57633173
2 769392363 625681587
1 428495658 976143519
2 597869846 205743000
2 4015188 775149104
1 611888497 498728655
1 474932798 465746088
1 724687570 302026998
1 973489264 704335466
5 466707266 337265356
3 338968630 836652291
1 905987682 800786356
1 30815499 829172133
2 841966470 848541964
1 832137054 843431983
1 747353621 866933286
1 523753571 146607717
3 600563103 318800840
2 177510337 711052202
2 522116529 680443346
1 8547580 264253181
2 348502353 978478795
1 914929179 246337466
2 885174693 721104718
2 789529292 835714431
1 139743041 211868814
1 735771077 279416701
1 315430789 94255947
1 988188011 769659264
1 362138595 977250751
1 847843976 644153846
1 863004127 718447020
4 652665745 772342968
3 190377623 687240745
2 755187692 610446982
1 119184386 774822291
3 148956051 184956377
1 70217343 894376034
1 377144164 373907857
1 386804358 558661281
1 343022458 549060149
1 522550702 893325327
1 186434907 862278273
1 429674147 580006518
1 767585365 797611402
1 174127102 276933820
1 38084174 434174179
1 167626000 757106622
1 270379415 490009687
3 747444535 981042974
2 19452714 509808541
2 258688052 595770135
1 492568998 165380091
2 519808333 661618519
2 240292116 569464058
2 22444947 4945418
1 560037042 808120203
2 22124894 475138364
1 210513668 346856950
4 514228870 81156724
2 435911673 893645569
1 538137962 95233110
1 808070662 876195971
1 979318035 742575231
1 145529040 907589045
2 313838021 439538756
2 706667259 40958087
1 165122152 706685043
4 868639174 311920386
2 382816151 456054793
1 284834817 360427765
3 272198429 709910938
1 541086693 732998206
1 122634448 695606765
2 129522874 524193846
2 496634202 203691904
1 864847554 563883290
1 984048885 583270221
2 161885646 755321941
2 696961496 808447812
2 506645728 994522925
1 102015532 246415062
1 830669980 155193207
1 771467178 720340736
1 673886552 364498889
1 63341565 606893632
1 948796497 635296661
1 574197125 522707123
2 459546002 195841693
2 817016483 955171304
2 679504736 130814417
1 298523922 398183564
2 676877377 869014074
2 471137042 337261546
1 782991311 224238251
1 572833899 138211415
1 951462279 319339949
1 255431674 809769683
1 738193550 154001675
1 492907702 802404967
2 88582751 338923681
5 622595113 392385096
1 519729448 875372437
1 530682580 823996265
4 867845662 712795511
1 361482015 474024607
1 310394930 310484767
1 801606689 514090167
2 82918138 540172340
2 133045078 305349608
1 935740912 125762935
1 165317226 731298754
1 56790992 16031947
1 392269249 565849139
1 15122058 861344524
1 165703808 550637735
1 359836368 626941404
1 357889013 933301900
1 873157319 580393704
1 671191401 141174038
1 732577083 967891910
1 923020090 153696191
5 622968475 250527296
1 767744801 511633280
3 95680810 613062144
1 794380121 60592734
5 244844546 875228135
1 173846458 92477057
2 327026959 689665851
1 936456479 557282504
1 787837095 224856102
3 797778621 352383680
1 779474231 977907864
1 117503440 33205390
1 183374404 829994470
1 615591685 793676931
1 741006514 245711655
1 252653220 562242531
1 248713875 239965358
3 957292462 411843622
1 855159581 709372419
1 962999200 582948525
1 533181299 564170004
2 208703079 610975425
2 133888103 280568210
1 255772405 592887080
2 171450212 638431713
1 360805691 220998694
3 219928851 588554146
2 887581822 837759478
10 600581917 221740074
1 27422188 92569220
1 57676220 781676834
2 616592465 852843532
2 300296188 667619188
1 75638098 779973104
1 905279479 957102198
2 925112787 987306719
4 591192514 429910753
1 35244978 488136101
1 917337516 12754510
1 896666838 975926240
2 795016534 913685716
1 608764365 790009202
4 179819489 611542340
1 897796925 988875870
1 585005047 411566902
1 541455559 100110065
2 167322345 983691030
2 32786512 613778801
1 546185415 744814510
2 22835007 75122908
3 389336073 892071427
1 639066324 612675860
1 424422044 658023327
2 256381174 770027123
1 426851176 298092664
1 567266084 172900210
4 564011254 921199131
4 602215664 117980285
2 806551732 949229014
6 402910286 777855190
3 277841895 209660069
1 892191267 660981352
2 706683206 286015548
1 1202025 748883542
1 606584722 661113491
1 381388636 470417711
1 387399765 171927386
2 140944986 926979767
1 737525194 809265210
2 246047611 24488562
3 337105829 873139919
4 218392622 94385643
2 513867687 820281464
2 123907085 807011193
1 780498823 610542107
1 48601204 86008575
2 758255977 208865227
1 281763458 783143295
3 25286248 492703834
2 940415001 818775749
1 890065588 774937531
1 419622041 870282843
1 548421766 539113640
4 726641052 982110629
1 627047607 66738588
4 722664629 277742104
2 955666881 150845611
1 700671376 607073842
2 372910731 868623832
1 271544291 817062902
1 596959585 987707353
1 57109714 384235752
1 819538991 688277346
3 207847456 468665140
2 881438187 406631303
1 815618373 899164069
1 590904982 406146342
2 832473369 361460951
1 569946029 783151144
1 296570670 205033351
1 519002631 950532458
2 122876484 386459123
2 433767726 197127793
1 742659182 813499230
3 772443579 265120524
1 455527344 771437579
1 938248231 826464035
1 149022905 354067910
1 896874977 617445297
1 656747015 30954160
2 808899525 475908007
1 495375165 358903080
1 529939101 970328041
2 226863014 853632787
1 783183942 54178863
2 962541657 298127144
1 666623980 936179968
1 713191897 870047153
3 539153004 57988135
1 352970369 757853932
1 620924649 212793627
1 855778757 651785746
3 804611122 229848326
1 768513929 998775361
1 814248872 736448461
1 987834324 916768347
1 192273943 739413484
2 409135607 119348050
1 378823766 765337169
2 136680936 817154023
1 263638128 815803390
1 905943209 949455815
1 534019136 880496091
1 34288256 963586213
1 219670486 394323558
2 235749657 981238096
3 70467816 765557127
1 774431008 263542788
1 688985193 196169019
3 224219281 542388585
1 548858995 273854294
1 386135518 780180557
1 874074253 765990318
1 761987608 661215391
1 309800810 687522067
4 129898890 783812029
1 495946754 245909115
2 107030819 687356183
1 737858470 997302967
1 403099003 341867883
8 631477952 570340563
1 305800597 852308217
2 626504352 165610744
1 436663070 707994643
1 184700319 286975149
1 525221877 186387824
1 460248152 517453391
1 672298508 774658707
2 623845574 615159639
1 360693925 99842734
2 473553567 15908228
1 644890594 711487035
1 583150564 341162238
1 22829329 182969168
3 453984866 897877455
1 128570756 430144754
3 879034649 241759755
1 643609848 565353952
1 15913877 424220242
3 313225235 629582835
1 233700070 953501944
1 711628020 792838449
2 555353126 351722998
1 427778820 574236572
1 825346304 732333709
2 920663893 229182220
1 111697039 119647551
2 731631696 949844401
2 31656200 820544163
2 778341106 854081119
1 944257793 506442900
1 272449016 616033235
1 700427827 388647915
2 336188035 239672168
2 163017784 909741206
3 960187661 964031709
2 321323266 774281590
3 993711783 658737717
1 746304545 517748786
1 21242792 119188521
1 205160975 615425294
1 979793281 961316045
1 370673777 256007841
1 256963284 228571753
1 430387469 45201677
2 857914859 295555303
2 27657631 453783010
1 710922726 313089343
1 217773358 301810258
1 873034877 778634604
2 275355625 59307900
1 546537913 557560319
1 324313010 25390636
2 2029470 850167813
1 779798167 417713712
1 776472985 915829613
1 80346103 273096595
1 463021785 487459430
1 366051897 597959964
1 686040154 594154225
1 947715117 319894999
2 101390801 16891749
2 275034057 586508668
1 260613406 398357487
1 513564754 964583555
1 722589319 272620547
2 365947689 833574499
2 256241581 705878989
2 274784420 90486971
1 975396827 879144092
3 128038707 119284303
1 621241696 720091624
2 805760825 259097166
2 326747703 696203195
1 566269505 354534612
1 829180296 841029603
1 348427418 912433996
2 920230007 550991667
1 562286720 188225500
1 580673931 825110596
1 648106265 748758760
2 505893633 857440929
1 202157276 188532383
1 430103548 90777403
1 450621827 244826287
1 238737738 783860750
2 613648086 120708091
2 618079240 577652015
1 458004139 215586433
2 864378493 292354125
2 428410470 620649813
2 773698026 282598465
1 784649717 706894449
1 682036731 991193833
2 516157108 410264892
2 538678040 430433586
1 82772427 988204664
1 336948171 406354694
2 666106109 222312259
1 545899333 750529766
3 277637173 485120763
2 684879806 365962248
2 884646480 189477210
4 349626059 192794512
1 768076602 449403882
1 634813805 425959614
4 12430290 579688765
1 608045539 684223955
2 641258067 118920490
1 248177323 246836412
2 262446468 537606068
1 933708011 696533663
3 773388183 239418387
1 298760808 292792208
1 686450403 164214558
1 238830611 311885297
1 912546961 365231096
4 85937529 642392129
5 715723520 843014859
1 106260165 680386539
1 127985279 948139140
1 585658322 576475582
1 667932334 115460599
2 46739621 385753343
1 389705632 263097494
1 352758783 765251599
1 440034115 579090899
2 653557937 994981609
2 814530040 457915832
3 801435670 567680778
3 320872614 252830518
1 387669385 66070779
3 752530285 2575969
1 119338173 588451174
1 377868109 128683958
5 741742820 88200936
2 539636323 186045904
2 484312312 432525835
3 244674026 298810907
1 496228772 780805494
3 624503586 8968018
2 7817529 995346453
1 653619245 511802474
2 621118342 395719272
1 759724813 644491048
3 956506029 363332366
2 428393579 30666764
1 795377097 823655128
3 538454497 587594600
1 158530683 105372239
2 426907398 65527590
3 191426820 834088205
1 840988567 543947642
5 679216101 491366460
2 905508781 854464616
2 407929080 918023039
1 193761075 846460951
1 416809914 200542453
1 136418100 453354827
1 462263832 928369167
1 15355094 515358123
2 54511223 518349981
1 137192143 507801681
1 437910996 94721600
1 628978242 263038014
3 847643707 414020433
2 167531810 6025623
1 247581724 769867829
1 520493110 873375052
1 579971577 832492563
1 370317471 50845765
2 55315073 854347198
1 568943155 559017429
2 339321090 62319864
2 772781976 644908045
1 646131673 580400447
2 940693519 371748870
1 800405805 136838531
1 706186116 334571326
1 594721848 987259219
1 222686651 815836256
2 300009355 272795073
3 778138993 243667736
1 845945161 597845489
5 525881834 50469924
1 65454081 844677985
1 277950077 696616064
3 28965248 979577006
1 639398409 22406228
6 337579007 142306072
1 65483850 159022038
1 401531966 83959306
1 894037009 171925996
1 822921236 987419930
1 79043387 866260478
1 751853192 459749574
1 885015777 712442916
1 831428703 625451351
2 976194796 334678478
2 225018792 718082137
2 615470719 331947607
1 186732455 678495050
2 271698149 635652511
1 650916741 20997809
3 561744894 802749280
2 250004447 485026883
1 7444081 282521872
1 893827462 84582622
1 978239073 198712876
1 10211739 132314119
2 564345837 508134093
1 82008834 621642354
2 78394053 655366631
1 950943442 951229897
2 794145036 906392721
1 600450795 704084729
1 864006498 636160784
1 624482637 257353329
3 683127043 850339564
1 767537951 159120476
1 873501368 625920422
4 817521493 150039013
2 458127356 512996388
1 506753408 164413574
1 46188882 64711339
2 756217803 417528337
1 342386668 354942651
1 836938524 915531603
3 963606587 598245102
2 880663737 867893205
1 115259892 916865948
1 916748457 322203131
1 117122639 305173641
3 145430699 439359021
1 788118327 377144393
2 438609198 26709815
1 312015981 164945934
2 915636105 520771941
1 550861845 485895498
1 400953499 613678629
1 21948945 816154098
1 618771874 64855448
1 411168496 571004701
5 623502655 272495036
1 74310419 730079409
1 152562116 325112031
1 671036428 554897885
1 477841695 777730511
4 298528412 278932365
1 949449720 553491543
1 604766142 27298081
1 593164798 347012006
3 130098132 401395123
1 261467462 629614263
1 953408847 642102236
2 191484361 453819404
3 912909955 66604007
1 113628908 48483967
1 667191363 196043915
1 115069838 931303205
2 799825462 128734437
1 49839260 515908841
1 572566953 615897078
1 141922451 123250170
2 542576510 50017036
1 871500431 667357331
2 869899211 406379695
1 501077296 207137999
2 113680210 505635643
1 508395993 861009752
1 690521172 276595842
1 642095230 450055829
1 684180552 635970411
2 203682123 195795783
1 27614609 515416
1 859680990 538448828
3 349191508 82136727
1 995666907 509719829
1 98603038 125007517
1 958659785 919336907
1 751110333 28711860
1 847544258 607120984
1 831849267 831500187
1 884129661 703860339
1 362974745 170251701
1 822463273 432756153
1 586761865 277027742
1 916774179 136993687
1 146540179 451355680
1 572842496 321557949
1 509311381 152089659
1 535299899 534598885
1 795934803 7706387
2 280689657 737649931
1 665107157 851306856
2 674907708 523614307
1 7665592 250140646
1 346246135 429624479
1 486973085 772587660
1 599676434 255811947
3 511695157 421011672
1 803533847 681275787
1 451575449 625414003
1 445654593 88534176
2 588473013 290036373
1 641307713 792518157
3 461505457 313913469
1 790945059 326896480
1 42910765 789851463
3 797851384 52621090
1 913060986 842627683
1 734248769 525799103
3 11500793 604513307
2 656468679 855327337
3 876307620 555565599
1 352729303 541829252
2 420866762 445183472
1 297271776 791144064
1 553042318 560799833
2 813012371 978407019
4 389544620 473286547
1 682382638 257410882
1 950656519 768154529
1 210749483 174929465
1 110527493 613226771
1 471997154 291219846
1 25182794 872796959
1 574746168 415856337
1 912604717 280169593
1 338037057 995746124
2 760159311 540103667
1 340291365 597684391
3 352983873 870489552
2 873579572 158264316
3 619941870 488179176
1 703402817 971704738
1 171280072 427123208
1 228135097 515329045
1 212506920 99053443
1 63102177 205393450
1 508830739 125105319
1 887399130 155129636
3 183825455 623705444
2 679006323 737406544
1 967154520 290974557
3 959688609 715941105
2 382236855 129475217
1 151122678 748898800
1 165081597 5076820
1 684318274 360420035
1 673701269 389371324
1 65779786 721374962
1 515204927 812436191
2 993023819 266477456
1 598792692 418680548
1 54547438 663778187
1 94894707 985256896
2 771833943 894310634
1 752443957 656400824
1 916432445 734538282
1 937701191 520524599
1 765230839 420667685
3 623134136 70628054
2 820080253 437194727
1 655596304 903948758
1 841573040 680837019
3 441234952 610035621
1 982705026 631759992
1 180380568 602630126
1 643751680 921686539
1 658656434 791118794
5 874464145 559926311
2 419814298 12923821
1 793971581 251433701
2 866138440 115252959
1 313983059 478781929
2 577773674 581767706
2 263544491 99574851
2 355539908 209579211
3 676622930 171164139
1 92037103 750601545
1 42162812 621917053
1 166535699 452554629
1 343697691 514010183
1 119992628 959787480
1 920820007 632517980
1 254884961 10671750
1 625789271 831175242
2 808535148 260234772
1 463989505 619262978
1 141114796 390923023
1 28233419 259424235
1 794071532 876749486
2 326479954 412980844
1 948960775 731477526
1 36704299 941676709
2 390334649 183839271
2 28083582 522345284
2 301823348 835356808
1 778036469 851840762
1 864899497 969782888
3 401260786 126791096
2 132794878 430538233
1 277933199 530095085
1 376399497 257893517
3 769374738 917318577
1 138875576 351467191
3 743604813 521072637
1 670681976 811322256
1 319244041 136320552
1 225407208 217978399
5 545830693 743162507
1 556078567 308749468
1 452972619 202776695
1 201703178 698865956
1 493808393 325912900
3 837316129 395946820
3 510821132 831422340
1 924462535 302204642
1 140075760 215173
1 949253397 180990945
1 714651552 973817939
1 291190296 320553791
1 805218970 47974706
1 215074672 795920152
1 745805458 351768011
2 738790379 561587942
1 403803890 558174935
2 234879238 219815534
1 378555703 146156776
1 797774002 569091615
1 500237762 759187688
2 262115279 698722038
2 944990268 943786616
3 701378486 641856265
6 242883827 363726820
3 96419367 277129692
3 325503348 216418390
2 801945924 296553651
2 132408788 450218959
1 903471515 97099005
1 669526005 861481411
1 417184063 705150335
1 156921838 323577299
1 444947833 2796184
1 758667689 48190487
1 502164258 182437399
2 111479191 936225101
2 647359294 571450021
1 324645082 274954911
1 902007527 912764870
1 449576508 656743925
1 963328368 248843582
1 869980913 522725909
1 244100269 133859184
1 383897805 988741604
2 102802664 629047376
1 80604958 557044011
4 738405832 55471866
1 840621063 15059661
1 308050464 452329988
1 223254513 725995768
1 781677232 235641411
1 160683706 777581545
1 547260296 54346197
6 842923079 350475804
3 150490326 210247847
1 686151768 446049289
2 153365468 297088661
1 14049166 926505889
3 928182635 26238736
1 628272766 647718498
3 971957120 744578350
2 76332609 712549823
1 850435377 240409251
2 511639377 98373129
2 725864931 236184846
1 550537508 472819187
1 725522618 499792088
1 684447937 454485268
3 355729158 920945222
1 791564684 45546197
2 861560635 32864676
1 674787924 505282724
2 171632202 967683311
1 418108354 93879879
1 795763754 949468599
2 945768648 480428814
1 102653291 347181709
2 934160403 954819717
6 864413451 957516835
1 790415933 105630748
2 72748622 677339127
1 161397611 876167859
1 363869238 187236106
1 975954791 952180621
3 175311858 893329351
3 158563165 239743440
2 352637726 340700750
1 725561726 589318853
1 878725668 994111293
1 599887991 316683934
1 431454146 184045280
1 657406135 850520842
1 779844736 428983960
1 867275854 517910977
1 895530166 693890114
2 162635657 140550989
3 144107005 885483915
1 586456823 595492932
1 626793081 727747182
1 541559933 858871788
2 235179498 978613911
1 256528239 277166272
1 188905805 283228100
1 356807456 660956217
1 496685921 603751156
1 10048773 121436742
1 551422010 100291392
2 103443881 188967404
2 149918682 300502205
2 234087610 847384859
1 801545417 982080129
3 690321629 506863383
1 77790777 683570226
1 477607819 79108123
1 491742325 313566348
1 492790807 355413491
1 312724042 711191982
1 74171117 372742626
1 795776354 292365242
2 164384749 716631444
1 614886576 294601294
1 30003907 98745185
1 229369721 867477372
1 732529775 893037235
1 925184185 59734183
1 916005572 867905925
2 829173524 202325284
1 520179504 373603628
1 776885928 885586144
2 593419707 733740548
2 526976450 365497860
4 300513959 419955839
1 795357498 964355487
1 210682846 122803151
1 729180852 255775237
2 163346041 392437345
1 331459585 684077482
1 887080836 791838531
2 593599625 983188631
2 780435254 221105321
1 725315984 654432488
2 401693497 46987772
2 305711327 504441130
1 76331662 152831907
1 351317211 356282831
2 79987205 532984842
1 899201346 451429313
1 757285714 187723945
4 359856489 909760088
1 417247342 853281213
1 149477489 304321245
1 160910203 564004884
1 125122220 980290618
1 881807840 263230132
2 722379047 83592913
2 778470606 462827241
1 4918159 997761647
1 406182868 658908483
2 745487207 636328676
1 906235444 516659382
1 189985771 720063879
1 159574928 435874085
2 782305595 912993153
1 269782003 540981313
1 195008806 533780155
1 618710424 129780736
1 404769139 46628002
1 169373683 51912603
1 522094545 302890268
1 655344863 681514964
2 714905875 703069331
2 126130368 40262084
1 301777113 741006955
1 832864893 872711500
1 957083838 502431803
1 475053009 880458000
2 546778599 125566181
1 787920923 411185473
2 156335349 781092425
1 78278727 417463037
1 478158061 795649354
3 95065273 227691718
1 276314705 255964421
1 93962809 930020685
1 969922817 99166892
1 183286999 560504117
1 101278955 640275798
1 82456522 336401686
2 442099612 491421417
1 54965670 54864406
1 917811612 174926711
3 989508390 649793980
1 179127696 153349265
1 679986514 118268737
1 521795683 246038504
1 57053096 453763951
3 579358666 18533924
1 252979949 121936239
1 116831729 937425877
2 8420701 159834237
1 544732903 708542734
1 326369359 484822804
1 834749436 237134385
1 609838608 231880779
1 618676226 774151050
1 401284605 361357529
1 90362819 915682038
2 708953411 345108265
3 765106746 392730243
2 581773307 787724945
2 192654092 160274588
1 979596723 976591508
1 801375315 960079415
1 902462142 902640259
1 822295976 593330465
3 312330251 427946627
1 151220932 141393808
1 832416516 549056358
1 70506999 481779474
1 211859534 698735967
1 941843684 401320280
1 682962812 352577911
1 170560780 426648450
1 970656036 692653111
1 116531905 6619524
1 383445151 869262441
2 488672729 118129313
1 108316319 493689460
3 264512191 139801653
1 57727366 644087404
2 281263289 476380908
2 212446090 908140164
1 81159575 739429395
1 736255711 722221390
7 270828028 141081782
1 169240366 643690971
2 962948424 873987171
1 406662361 712682956
2 646506346 71507399
1 885875386 749744795
2 573487388 29934077
1 228101925 311115325
1 579023744 680575885
1 727349494 127493528
1 574713517 489310139
1 783156777 190660861
1 447133225 637153082
1 408886594 62887204
2 917252468 627983792
1 874247735 717539580
2 875273006 98831718
1 809869122 768352604
5 200229206 185092991
1 294355538 533371611
1 977172322 868396363
1 150714441 704428947
1 497693707 166866999
2 673423655 499385946
1 130049014 409980867
1 77629053 109054055
3 236015789 218824336
1 973095006 675292972
1 626372589 312807732
1 895368717 325395667
2 346352856 319363672
1 531388090 608941989
1 498787611 362862855
1 785355376 43501845
2 269245146 177764356
1 244257764 731293600
4 692206193 774417845
2 185389021 131905851
4 470180795 141264308
2 904085884 618859642
1 718910506 466742335
1 428852036 341854772
1 426885661 254512106
1 119301946 467602763
2 962408837 165065262
1 382574828 11339231
3 944725484 237662061
1 885603198 531733748
1 588728072 600572530
4 198450569 276691742
3 917484876 470890036
2 399348370 317849242
1 908956010 365328408
1 754129153 286335585
1 738811174 945231110
1 105316682 43813948
1 331495085 506241868
2 277950433 845514857
4 138838328 70057431
1 474458742 395974192
3 407786554 674219749
4 737155148 196304791
2 882338611 999728034
2 568846186 71299625
1 412399704 683438510
2 575099202 477843563
1 859200235 883148444
1 142028648 573308690
2 155340780 589850610
1 614682389 319655378
2 237368065 713315354
1 856336302 701640322
1 367052456 880356125
1 421599543 857430687
1 702300302 952020240
1 20609453 264842366
1 48032048 594884128
1 931007723 622502481
1 463818586 112179406
1 940970768 771446355
2 573854196 824598205
1 499613415 378650089
1 985494913 514692159
1 352354581 714760333
1 110874975 181122698
1 608321113 593475526
2 973137023 40682835
1 935237169 26193327
2 945686563 408149873
1 91771606 139799910
1 493662818 547507785
2 963570079 6168332
1 740125976 871749972
1 336518265 155607693
1 940192443 545514838
1 536231371 320453485
1 860913761 142011901
1 601858092 208696617
2 774160606 759581991
1 907493367 245994900
1 118102100 824070150
1 220850687 947705575
2 889225206 66081750
1 328597925 74068334
2 816806771 776965771
2 657203845 425980040
1 541986090 342375094
1 250525752 189836516
1 739832484 180202938
2 424175763 25198085
1 667540943 13951378
1 105139126 757981636
1 280185247 827543422
1 519132066 804822188
3 946818419 417573985
1 259907665 989618146
1 611624434 655009560
1 275273408 405284808
2 950707274 711598094
3 480267275 519034531
3 15578056 982739958
1 488570805 111814102
1 337999395 430399884
3 956593003 352961836
1 919896348 881431069
2 877587579 13176363
1 800715272 780052501
1 389959523 852254318
1 523864329 54573060
1 929539884 589129294
3 172031009 220870149
2 355828959 137784200
1 961394446 226754059
1 299236255 447858151
5 801448146 78993237
2 8040106 203429729
1 825062968 735903449
2 846939497 716836775
1 324811126 506187905
2 908057994 137906831
3 734287989 400754886
1 720301766 471935834
2 421081008 542030104
2 696375233 149709875
2 173255501 523889969
1 324535874 602524133
3 741528396 96121941
3 507588590 356515972
1 160218674 990474887
2 516740845 42861515
1 534718172 670615668
1 768926657 989846540
1 105930824 52938821
1 926570125 170205176
1 760937579 382434282
2 463524190 353040990
1 63037088 814845382
1 64650843 120890668
1 506847801 671967593
1 910165156 883781704
1 475710472 436680974
1 156834686 895714674
1 800232054 140583861
2 794124176 282942065
1 505077692 343704442
1 544988390 661391607
2 474250330 412382113
3 632740049 251797196
1 271584823 607998202
1 874876403 21046744
1 961600937 43976301
1 252769162 7017306
2 322770780 691611436
1 652929086 81576862
1 691672294 719941461
2 832817172 290309952
2 83025168 551944793
2 89113570 132153024
2 566056421 745872372
1 399207233 999612635
2 355886509 621733925
1 56876342 808884641
5 915842304 321126585
2 399572113 853923272
1 519112888 139828130
2 264332954 363429837
1 637146556 302065099
1 520851654 906199329
1 776632796 7920989
3 446232 71988291
1 493817188 440227155
1 412574490 242087064
1 827481664 170825209
1 225422164 428812013
3 248737113 891013247
2 366942385 349468655
1 550474923 127075586
1 933085699 20909021
3 779638713 772985956
1 554270941 313553391
1 539650821 584004516
1 348813205 445894635
1 312614014 408300152
2 897946096 675404541
1 307009884 29051059
1 739322353 302044818
1 372844751 451860072
1 519720621 765014474
1 958452024 94402819
1 89491697 578127524
1 612446399 445221382
1 964082697 535325223
2 673892581 390394845
1 184028263 498387806
1 195058475 583836396
1 191042405 251841855
1 203324164 832464430
1 510269810 30374304
3 98143503 945297809
1 650120711 859677117
2 577159309 581402938
2 53304351 455291805
1 205458695 248384906
1 453652663 579581716
1 18231434 871345195
2 33101136 248527514
1 457058382 372303442
2 320930012 926384172
1 950551281 620371139
1 667203350 266194399
1 443508418 649781012
2 581978322 801273406
3 353398954 459473120
1 726160113 559882145
1 472491188 529451883
3 104145814 807446587
3 73255213 68876919
1 826257327 147472752
1 198898235 132767841
1 272281270 302592370
2 234796138 725328646
1 872407689 191377832
1 262224685 899351044
1 764277035 394299667
1 662416058 477778134
1 629303677 381790239
1 58219531 422666795
3 655669278 713422646
1 435645049 456720927
2 81871784 233527745
2 915905860 985578942
4 398132398 378874563
1 280288223 321755835
1 376437480 951333916
3 10229058 418392413
1 908129815 869373306
1 318406506 729593934
1 276879877 105977579
2 616017307 843040538
1 684654605 97352417
2 791763105 314887356
1 167405294 172200186
2 334731953 735945401
1 160280091 728503319
2 433888323 898794925
1 950556346 832150743
1 94885204 29470332
2 823621348 105986825
2 105366650 387612763
2 508356522 13510054
3 118080418 652599271
1 294726533 405657201
2 691602591 512624890
1 863127733 938611169
1 32185382 578828291
2 187258393 699112636
1 423122609 542716065
1 252646646 107720212
1 156555965 27567916
2 321814530 702845720
1 204418390 944669437
1 80062257 277543628
1 321219016 43243829
6 375877676 868203634
1 228853107 621172354
1 887421279 422486299
1 384867124 865741744
2 666264745 502717594
3 862946468 375310249
1 623081965 343190796
1 978879607 939966238
4 714053969 571346450
1 461184022 257251087
1 614415454 172786872
1 348389903 268692863
1 720683059 387447520
1 874136722 878124281
1 530372004 652805913
1 891844245 279411350
2 647678582 160531938
1 233100333 889161380
2 996747681 326771975
2 527487002 28865724
4 614265486 8388482
1 803502698 437273097
1 843467321 544961565
1 922843267 656214290
3 907412222 546669970
1 685685109 991018699
1 500141111 701405753
1 349987862 259853176
1 611127933 318020677
1 392465009 339559281
2 283479711 581821036
1 452255016 348053344
1 802361564 332639881
2 283673900 967106865
1 107136889 228673827
1 977251804 681762250
1 746664238 620377417
1 370985473 578103579
1 757157420 554589859
1 883120781 785251712
1 961260787 796707736
1 481685412 475109538
1 759530545 927063493
3 540521378 419006022
1 971514702 442335697
1 840309613 34002365
2 987578848 897187936
1 390745140 596755686
2 704976911 797229964
3 620621925 444577257
2 397772185 558678054
1 672654674 392745398
1 167725166 581636083
1 864008179 847116812
2 529803251 129153297
1 376090621 14313428
1 563175480 936793541
1 875134084 824030089
1 173337006 879598254
1 228361230 266530746
2 984792828 57743286
1 921357328 427869903
1 34674909 318198580
2 439509153 876537754
1 687597381 514717692
3 658942847 67027062
1 780293843 977538755
2 956775731 424040228
1 545046885 639074937
4 803707517 736392624
1 71384390 866410553
1 151216952 703134945
1 733995472 105429868
1 62565059 345173640
1 951413951 583366238
2 902837293 822387656
1 460306980 405308411
2 460918461 71482586
2 14118931 554249989
1 112121937 207326046
1 429025239 831809352
1 380621169 782233841
2 645845980 785351020
1 522048854 892193845
2 652891070 200732984
2 268765329 861839353
1 145121772 69495830
1 367750775 860039195
1 881221230 554165033
1 658623215 51134135
5 537264 738324570
1 164576838 266243114
2 376883244 550838764
1 3907729 390183749
4 177419642 504840024
1 973167118 350252037
2 13340219 590837677
1 883187888 762446276
1 568391971 675872559
1 625539883 315818906
2 540898631 539546998
2 201206364 362551841
2 263167854 791509745
1 382858146 396792962
1 317920390 248715962
1 831936376 206428554
1 639859171 354612876
1 964248845 833296278
1 585479255 715250568
2 190978384 52188621
1 536321699 411072066
2 956375435 528271595
2 851527848 463327360
1 448940811 877158967
1 293239601 812953988
1 72372176 185207490
2 952808832 280963685
3 699262243 736807188
1 112121856 28182961
2 50208404 213135684
1 321205204 890380556
1 890309999 637041853
2 358609956 6229261
3 181036532 248791379
1 721997108 159768091
2 217712640 11551310
1 136400901 930297013
2 267713773 427470351
2 288297723 37268549
1 278984699 120048087
1 284166157 832908549
4 490145624 767100105
1 883058100 369951486
2 770141500 90881975
1 155909356 995286631
3 273295587 53050028
1 581516273 343951364
1 399924120 808569564
1 940135582 875918546
1 515113270 435923999
2 685071332 957141726
2 690302076 552042366
1 76413845 958233731
1 297018139 896967425
1 165176527 44426744
4 974095756 695702441
2 782476786 578056188
2 300865869 368586263
3 972425607 784542489
1 262856714 105844410
1 785868046 667861732
3 320358781 157902491
1 58059170 992838675
1 299752336 697841349
1 386517939 574571261
1 67664460 933580929
2 3541742 172216517
2 71641554 487554873
1 386004144 242014153
1 453950999 618098214
3 471134299 617168014
2 665512656 746668211
3 602363342 343059403
1 319720124 292347917
1 14635321 592388696
2 791136492 726875060
4 484102196 847856242
1 317344564 538555643
2 69760409 822959517
1 295879044 806073549
1 169731132 828382734
1 108090467 732648514
2 141419208 794123286
1 388017088 675221626
1 818625735 208108836
1 724293023 592261865
1 292295477 447913152
3 351049813 367981731
1 106892354 270715868
1 974168823 269423391
2 474654098 8373990
2 584783404 258570229
1 470279287 245777251
1 386048208 208382397
1 885669418 422136719
1 494527020 274644881
2 331455952 784875374
3 19971729 406685288
1 525077656 205868858
7 741916260 838168222
1 266726843 691360461
2 707972785 912430458
1 913260949 584023904
1 161288286 477338479
1 60651526 272068887
1 242606845 892384443
2 420154215 788204332
3 298989112 584321481
2 391368141 693181593
2 190155054 363779579
1 139128012 661036536
1 785076706 889637649
2 418612393 70183218
1 369900383 15297621
1 761888444 696583387
1 11190152 178006670
1 547374998 10010144
1 806763243 146769961
1 552579961 474162273
2 807361115 874819695
3 324169668 856586205
3 261280265 405278416
1 173125871 530184483
1 371537911 404810529
2 443443371 583484381
1 710374783 960496680
1 525802393 111202892
1 482495161 163827786
2 848228301 991942204
2 416170462 630961386
1 226977648 301837354
1 882434800 329792812
1 842513904 578030543
2 96091527 10220905
3 688516383 343197314
1 394796620 582002834
2 460408005 655760257
3 789412627 830374574
1 574191841 989602787
1 440275850 414869255
1 246935127 874935006
1 197984945 621639386
1 125027704 155303350
1 638373708 397993833
2 311752625 566788179
2 95490158 752266585
1 383554135 632544164
2 825176071 8494197
2 324344854 535986024
1 531912003 895043283
3 69212889 751175158
3 326788572 774388113
2 759605734 696255102
2 718628100 298301645
1 518804906 209436243
2 637365364 58296129
1 298480310 693702146
1 877337729 946577029
1 744044136 435064678
1 938817064 888543708
2 685002439 738912201
2 802808323 296353008
1 901492794 220568168
1 791027780 669639461
1 529207366 490557407
2 559139142 226226166
1 590103818 248994813
1 363146191 308256516
1 230979526 705228389
1 74748863 22745284
1 844360278 639997153
1 423998619 201629984
1 286814128 138359405
1 273097405 289347130
2 990280764 297887799
1 21180093 676991822
2 251459499 20801375
1 42531885 873150182
1 77848233 389081637
2 806354753 786931656
2 661435863 63806108
1 79072397 254969891
1 674280481 539274527
1 902386206 392582461
1 614553776 531578670
1 543340012 772072796
2 755680056 415028689
1 373311941 17309618
2 868626190 818938426
1 824579412 691416706
2 88562643 735665667
1 681931118 376888131
2 742261638 348069645
1 636204301 972271645
3 810762305 543013604
1 468904474 118968548
1 660866462 220125349
1 190925763 531750357
2 33441931 28170563
1 860177313 242418876
2 330885413 863239041
1 860781668 571331192
1 431828584 501041984
1 836156970 941880652
4 107652755 258540854
4 513857812 794293448
1 86552966 937091229
1 737274655 842834330
1 2510220 196742656
2 393701016 140708124
1 30091357 393453832
2 289404929 518458086
3 791932055 569575777
1 314915522 220844950
2 853686805 98654009
1 638154485 640723001
1 840782155 7876644
1 382587730 325832863
1 705417088 347430525
1 99280662 419108821
1 974356878 852014281
2 526548678 88913447
2 909277899 143995921
5 315042496 856903163
1 311934282 291931799
5 223209639 893546082
1 35018565 979208039
1 679814161 53226020
1 542839461 309274181
1 862301906 895533320
1 716716377 458410954
4 249062715 501397517
2 402725064 587233187
6 964621687 102860802
1 729690871 447596327
1 106192907 28238634
3 558617698 963553871
2 614972695 627552999
1 37431292 762976963
1 174212710 816846105
1 565830350 962619803
3 262327778 652718820
1 210752295 440974128
2 870566114 82579281
1 577901525 335336106
1 432632983 976997044
1 455567736 134774646
1 479218885 547048017
1 413353307 611001454
2 148991990 214155776
3 121867562 99912067
2 560078978 35795198
1 365706339 441714550
1 675851003 228058910
1 252051341 448897051
2 687074625 36980198
1 987076956 680939321
1 726143517 48107702
1 454542370 925852299
2 747926764 494977901
1 637767280 84784201
2 139504607 309155095
1 677775669 129070591
1 312448648 380620922
1 140645782 820667580
1 823465119 542614063
2 460424522 201948775
3 501305285 135465887
3 509446986 831763865
1 960901619 241077821
4 629890386 932616906
2 91556860 993672399
1 926374074 373076633
2 190640987 796583085
1 28916870 358951636
1 718475665 466351019
2 809409220 480779595
2 112576412 544028892
2 601072899 307610455
1 220265176 308964847
1 868208944 605480900
1 238071142 749004226
5 114640340 339466897
1 825310221 349555629
1 688033059 228049682
6 669318139 559049721
2 176608230 683776658
1 758408445 45360064
1 990827147 776178390
2 817073510 688323839
1 785950513 652347133
2 938649109 705355921
3 595405128 828359057
2 208062348 638564909
4 420269557 671236615
1 218731690 691482954
1 397825440 721624301
1 273464560 345230788
1 307458660 990524399
1 569169857 131894986
2 284184420 895748119
2 152989123 972803082
3 12716742 945408349
3 118131232 54022641
3 744915477 875196639
1 626438229 569760828
1 132654606 904345424
1 675353522 478370281
3 185810336 488576131
1 399008322 800533940
1 928628177 887236454
1 206914382 129954668
2 793832810 373339914
4 905206487 990591087
2 249446449 733020760
1 660835698 779337716
1 772081348 435162883
1 750611076 108397957
2 472847536 879961911
1 319656785 225855473
5 729703973 271185754
1 154877203 1169601
1 483763241 142564463
2 978945643 802834526
1 151264260 175310277
2 307444381 924055397
2 193576236 546576419
3 640775827 908453097
2 831760830 178521372
1 381355577 816152496
2 92729872 124944865
2 987779938 275772175
1 263806593 933978534
5 367235206 675776883
1 862550146 50836933
2 22839296 285338983
2 930500003 899636957
1 37586196 328287722
2 207997169 693455
3 603630414 365879463
1 968124513 865258703
5 810516746 375978295
1 640920876 286494958
2 248324630 520447710
1 29942344 458759407
1 868149503 683059328
1 735577507 123870731
1 722537939 358954652
1 542359897 876940749
4 492845161 491263685
2 911488915 326750235
1 552378876 123761347
1 68037550 480838275
1 512166866 452934979
1 890783273 512146001
1 566122845 273838003
2 243522155 901234297
1 946078550 939851135
2 960656579 708084009
1 686415394 979800874
1 444301893 258097107
1 657656816 56188296
1 840932931 211239882
1 247829190 240851795
3 489703542 709439274
2 630994015 91962181
3 407720639 432190585
1 525928978 457200191
1 21124465 173639556
1 152987898 440168350
1 960475931 646035714
3 300799479 325914210
2 805332913 249627545
2 910751490 677561617
3 263389694 259279904
1 34528105 653299086
2 962602907 368399689
2 273681379 100755041
2 343821324 196741561
1 25444932 783234046
3 965532749 318989214
1 392088664 800392240
1 743898771 678197569
1 472424429 756446986
3 827264568 476111540
1 299449697 467390966
2 836795422 338720550
2 203048530 278900845
1 439510351 613457975
1 293110711 7687953
2 660511478 873734105
3 206468648 326931851
2 554515953 285996316
2 304627109 436339759
1 842466819 364289256
1 511517352 123394682
3 774369982 10030808
1 212741986 182543570
1 480842418 993582262
1 164285984 882056142
2 718164015 963399938
1 540371173 177641228
2 148918289 141246537
1 703439876 198697454
3 558002456 392793930
1 262320522 570779219
1 104338566 705094991
1 730338998 275580390
1 996642194 763595899
2 292184042 903663493
2 909541092 896055179
1 567214163 878657377
2 972441528 217802208
2 764960584 540090440
1 42817072 130255961
1 995129297 413064261
2 17326540 558567581
1 159831098 673002741
1 669825362 475109426
1 970690519 470523308
3 894560451 922230775
1 299593574 777103831
2 326240528 279508439
1 54567245 958271206
1 241767491 311816320
1 260619897 71938881
1 596971179 754749508
1 181224053 50769070
2 196915353 907623868
1 641999451 792412664
2 460056170 144409289
2 213816763 562761848
1 970890430 146382582
2 702559158 56773862
2 535040548 922771202
1 265615714 181897336
3 623757122 577161484
2 807348923 492228051
1 597610212 261622120
3 347233482 262098403
2 301328839 301802795
1 481994422 611841919
3 962159639 627979867
1 935234429 813877694
1 83039164 836650176
1 424417189 301323074
1 779171307 534135304
1 645807380 261359237
1 704506824 182978826
2 598009152 319869454
1 28760237 740873216
1 49211716 716929538
2 429991839 233803413
1 562525880 679083031
1 8924428 699418384
1 781034248 659723740
2 671344612 821983906
1 937306982 707762531
1 406300261 741625591
1 440910047 271343505
2 163626486 524873588
3 909362240 147269487
3 691133295 88295927
2 940673957 670784846
1 983557289 86157856
2 16950240 320263518
1 852712398 921992057
2 796144389 857543364
1 487588573 845351015
1 255533100 770937837
1 443938158 116437640
1 125416130 467569349
2 369256465 222642936
2 887061279 107208871
1 627666422 946876006
4 706206444 697101863
1 961517998 112501606
1 59669610 370845294
1 290209217 274934421
5 514555599 132309958
1 912773757 970539732
2 38596729 705049191
4 781180266 705110093
1 604951236 346839882
2 480653721 854613300
2 581611068 348041699
1 162905487 658695125
2 49871326 872513566
1 610676254 177582037
1 881102765 632587760
1 804700864 403105055
1 322429169 676108768
1 197368738 468190084
1 548240945 199421097
1 659181255 1723393
1 28433404 937654810
2 117859463 447530464
2 562206086 777879865
1 39719910 797566955
1 165611874 646827225
1 88463922 494007452
1 692183223 368868228
2 946337058 928619495
3 48127886 989948818
1 265566117 329773450
1 781206241 88920955
1 543677329 379606977
3 612667321 867901302
2 84135341 579661605
1 139100078 120522724
3 345951369 895126711
6 639873416 211564201
2 708908923 489618879
3 439961156 623849993
1 534638016 972148175
2 757418553 86540801
1 187340423 161857328
4 151678454 589631159
1 915178418 451296603
1 581563531 452445761
2 826124726 101077963
1 368576291 435539775
1 386793655 843660072
1 265781880 217880545
1 729924829 357688234
1 643150261 51315614
2 239934640 174829607
1 258839052 757780420
2 185925942 122440606
3 114894919 80691272
1 325507939 129703514
1 984424006 462665289
1 28815201 211762143
5 694224252 30395467
1 679382508 676656312
1 276327258 163241577
6 807658111 54026578
3 511398638 328069191
1 545283663 259889263
1 685146172 673215096
1 152590022 910485426
2 75408632 65380978
1 195076334 232732404
2 424698884 573402260
2 226283673 634421654
1 987850235 406710486
1 736769970 113981251
3 508351970 828553508
1 289331531 491120314
3 998458975 644067626
4 754465919 662590280
1 608023359 781960238
1 615872943 133880582
1 421725521 264696008
1 447566706 248100490
2 476567356 126689064
1 816711416 583039477
2 471669803 408642586
3 414117185 138769943
2 34383659 75349005
1 989499937 634206591
1 387793389 955336101
1 392952627 772339192
1 936706776 701349305
1 884696323 420214912
1 873519547 466163099
2 868204034 210690722
1 803814317 954896286
3 8329927 366231608
4 452769969 208587523
1 663873658 406915672
1 583652204 727742070
2 162852392 590195650
1 285688299 333743828
1 990784905 513129985
1 84971576 37263323
2 255539328 556403247
2 298944752 582548798
1 5938703 237992216
1 938231703 936427530
2 262798968 811803999
3 774390033 751725037
1 384774229 10715475
2 588624812 61938269
1 412048399 124375204
1 824760522 715474690
2 750939958 525103277
1 539795412 749922898
1 251093456 162450444
1 632101989 295293886
1 85737189 71268971
1 341839946 537936665
1 344615954 149267536
1 418808004 526502929
2 380334273 599048299
1 972503767 138320607
4 857531873 829810492
1 694127624 36116787
2 610617139 425689428
1 900799596 430452941
2 462304188 480126422
3 630934666 425398045
1 337113796 732695124
1 518577346 124552947
1 303629076 618209533
1 710070800 915568545
1 187199759 498413869
2 964617734 240221769
2 266589022 39787311
1 984520266 17607710
3 367515471 986285468
4 149574612 325061472
2 450365315 126240406
1 133633055 75736709
1 963563490 479387419
1 849240284 262838986
2 804099903 735491880
4 241225636 190557069
1 100041214 912073179
1 314927270 26265928
1 371671440 626309321
2 901580177 374617114
1 223558282 448066428
2 309273921 394846463
1 513468391 641009366
1 633764975 288777778
2 193298279 88162484
1 30069677 804793369
1 841606596 302058198
1 875417139 864039610
1 911769439 7439858
1 3515091 467840787
2 991569963 743936104
1 391131012 483799755
2 580520549 510357330
1 466711908 919355438
2 338866015 195902686
1 229061785 111078968
1 394563905 594524103
1 14258619 649228782
2 49664564 297469395
3 671413275 908575486
1 610357805 444918384
2 109935618 871114960
1 778900945 358448508
1 508843775 846338192
2 114945245 734490342
1 521520251 355992968
1 172963788 481653034
3 122245761 289342034
2 787222009 492992008
1 277903186 763621171
2 129142805 25149579
3 452347991 982714901
2 276247936 928403296
1 233658400 802430045
1 464026142 358392776
1 175838691 659384766
1 437554381 84226076
1 752546229 353883447
1 436421458 74577347
2 679056106 629952076
2 356337059 197968011
1 331084294 374831335
1 35298655 15328009
2 422658074 190304784
1 2968843 391513238
1 432759810 368973743
1 765887573 813408151
2 477609979 396072109
4 892147185 742438995
1 382533011 295977811
1 658839252 533903680
1 356881051 188748518
1 103180689 230000881
1 486216549 23973778
1 857203153 458919115
2 575324890 316971271
1 439286622 156315179
5 856094319 372463838
1 658227723 721221856
1 370855837 490105190
1 222275446 962105376
3 431851792 108374224
1 104386586 499077765
2 697206396 248530284
1 294373416 110456275
1 243842282 713505061
1 551394968 874193748
1 527294407 221271970
2 59808024 827024496
1 755262995 544088024
1 652896797 476336774
1 878896894 562997590
1 505662950 576971040
1 250042457 598015016
1 132157787 874125048
1 142765137 483494935
1 18053422 376276376
1 385434713 25839795
1 984165907 148314747
1 467713807 8102401
1 469520937 733006325
1 675874966 548969901
1 47909619 920533164
1 171231397 415903036
1 815133598 845547343
3 486180353 254528097
2 929632676 774443022
1 325157599 557649219
2 534126140 392670379
1 343909718 264579756
1 583560006 795327181
1 937463908 126567713
3 505892468 157405627
1 967550887 527128581
1 949879667 599972483
2 460031237 101459421
2 190118594 26446201
5 591923910 834798207
2 504705110 104473753
2 684101205 620160688
5 582419919 873129758
1 386039230 296236558
2 809326328 56717313
1 89089210 451407870
2 419337903 858660217
4 390186506 417765409
1 146370549 448167744
2 926476979 419093756
1 31135524 224549889
2 772279481 66977658
1 409517280 274706910
4 598071059 319785795
1 648234464 183585596
1 80356858 122603712
1 433127431 54891625
1 522756371 770333805
1 344931097 995953443
1 426730009 136117931
1 172283317 210629733
1 677831041 614318417
1 942310916 537850384
1 737372650 181130387
1 965784294 752160095
5 721042836 764448520
1 413779199 841327490
2 88261527 198204138
1 641993755 250176831
1 82285150 666506642
1 613681636 67562033
1 525809503 98219940
2 855480083 357518425
1 67344806 992678879
1 397999875 289650855
1 962099722 983121660
1 16131662 450246170
3 114010785 403275181
2 417787521 16895051
2 858354978 277701733
1 762996740 73928531
1 329235471 574969088
1 520271038 680899452
1 117958059 138963136
1 209927705 841410698
1 304643374 693771903
1 667906693 314418319
1 680881591 740592929
1 754198160 293190284
3 224302061 247475027
1 113199501 310902369
2 937506257 24142592
2 982475875 90367224
2 504668899 680770393
2 15719047 727459720
2 188898172 753430136
1 870107196 876198103
2 119371298 200005440
1 718833685 523098584
1 640246351 674956020
2 870812987 945864000
2 513475199 297022222
3 828805129 876803332
1 204639112 489801404
1 241481031 837500507
1 761305089 834000179
2 114480283 762553211
1 234236240 601169935
2 117611922 596521296
1 219371046 460357715
4 281386087 686539824
1 623286038 939897940
1 495948367 858476145
1 300707488 634970834
1 289412839 261735109
1 672207562 232339307
1 153240942 476209452
1 600728114 246875947
1 270544858 546089178
4 683672616 636408257
1 378658943 261116186
2 442090033 444604148
1 68970839 761204145
2 951171224 53054877
3 76553947 949621859
1 837171250 669206691
1 458737425 561334549
1 535950015 850578921
2 839411458 853236349
1 627372224 434850442
1 316032216 538443472
1 415868749 266412398
2 15044322 756720033
1 710804735 762005981
1 192903462 666442460
1 682046030 236992223
2 49947272 656727778
1 894383296 111258221
1 798158523 612917311
2 876136105 813301745
2 302362628 159992155
2 977387492 235758403
2 742895549 147517606
1 752340192 129265203
1 721155020 999790483
2 841256916 951984291
2 886088058 205348021
6 268585297 158454565
1 638479052 905207080
4 113936892 911853817
1 694818419 890055037
1 716851022 662603902
2 415283493 408343365
2 64175650 23981587
3 967568391 945567771
1 305534665 444371411
1 340183253 297862350
2 686904108 248109372
2 940397295 205955985
1 323665646 213714703
1 690142580 846897460
4 804808076 716033739
1 40904481 325149342
1 79752390 740099464
3 697068722 130132843
1 994003502 14374483
2 157259959 886611058
2 109375852 71419250
1 64204978 872013825
3 338518254 670903189
1 756388695 303059024
1 465299505 201281670
1 584134802 559540772
1 548967566 830294912
1 249120273 563685290
1 746876946 651465070
1 739312589 635342585
2 992023026 378933495
1 271833599 587657800
1 27095778 13266650
2 967962686 27046941
1 314512182 511690585
1 201994125 727067537
2 733436989 536659958
1 388620857 669062043
2 7472415 27441991
1 636173433 771808683
1 82636629 276464397
1 806057431 247455501
2 362049568 721505780
4 835544565 205778042
1 583647294 212519991
1 434830046 467549625
1 122742929 590435003
1 340030480 817594037
1 775528178 463922480
2 347678052 645425443
1 984266285 317502659
2 941929737 858988715
1 700421547 904705968
1 460772062 705666007
4 960627749 613292416
2 85187513 405306165
1 652432313 704117049
3 948376139 38811069
2 174826991 881422946
1 504053350 307155800
3 528140931 904483843
1 484644527 880278031
1 227106930 169193615
1 392525958 270991600
2 522576295 888027471
1 35685108 101949754
1 562581907 547853688
1 121824312 725963920
1 514132130 162123932
1 329790357 596984862
1 613760300 721701140
1 947142819 543313993
5 740909881 482783884
1 424930882 814204647
2 158362251 892832905
2 71910865 480058426
1 709237643 672204299
4 675074860 830082705
1 922998244 290559329
1 566255697 365543653
1 263875231 581269789
1 93273805 994271936
1 493035287 431564858
3 371358256 351942950
2 217807290 103480654
1 546503728 966867738
1 324725402 519197579
1 224647482 125119193
2 606785326 975617530
1 810206481 757987125
1 475818858 251931370
2 19972409 243967004
1 493366663 446493728
1 911052175 468337614
3 305210919 5321580
2 63973171 602431415
1 539137953 563241962
1 734294852 669387975
1 123659884 570391129
2 827198120 43715081
1 875741201 24579621
1 541843096 20953884
1 209428660 206070889
2 26059652 222695381
1 522394055 277547997
2 742174763 654351130
1 8757022 842134734
2 10649387 436751482
6 9631806 871643412
1 884816560 892229383
1 659485354 867128631
1 277148208 650104133
1 928724172 140581052
3 615249830 137809514
1 118908863 790361602
2 884361608 279139672
2 505121379 212262741
1 34742743 563379114
3 1936661 627240166
3 537795892 133334614
1 663686712 333677828
1 836894399 285283572
2 662746995 785226697
1 24351591 470364057
1 499883244 355310046
2 637130873 851301696
2 76836672 192733798
5 359598431 933633605
1 484320929 6325129
1 746350250 70356952
1 830323845 669064524
1 829804178 787191995
1 875697584 179314686
2 825709973 18344030
1 297567345 646490328
1 541461719 367001078
3 446526570 662284651
1 715254511 887014
1 433321661 891811772
1 797917504 770311418
1 288565228 343702188
1 273376284 278947709
2 772924717 814083271
1 851394081 964315075
1 544284546 272576777
1 328134981 794894245
3 15313619 847820109
3 153210609 15926375
1 163429213 718702095
1 592652922 334223903
3 478887782 715605971
1 946890045 204125421
2 712692588 639579205
1 100987618 886060361
3 367938358 660925842
1 437902194 199442556
1 192333363 769264419
1 684234243 493883631
2 741715929 183728963
2 841808499 988092814
1 312592037 889115346
1 290825530 949754725
1 815959909 880528468
1 51481316 447944733
2 27145933 999817627
2 98673065 921759814
1 782886787 515325147
1 185197011 159278748
1 52168302 860153053
2 668652080 65568909
1 360265209 373117386
2 148567194 485960911
1 647598336 408998266
2 703278196 796738121
1 102185467 232592953
1 65545854 593074567
1 974336552 549566916
4 461372078 856397888
1 169192786 237029034
2 388516680 611290086
1 830719756 38369563
1 811219439 923820101
1 650521012 870829185
1 571155245 453748372
1 544751166 720556653
1 607535775 276874987
1 784134703 86999895
1 899304842 377454684
3 127453484 718247534
1 807062685 955086244
1 74220008 460936218
1 975233253 379779426
1 966908056 369805864
2 490043023 155715477
1 402466386 845831393
1 840301226 458521302
3 952884317 251277697
3 799468922 886955275
1 389767945 769284427
1 190923499 453510532
3 544037548 946669579
1 884870487 983333418
2 261520911 755782125
1 333664830 973159032
2 715182671 857734478
1 615589976 848786999
1 791577721 793618096
1 131775588 761443525
1 700615395 92810711
1 67101627 440365081
1 837117756 467318024
1 26718255 44278494
2 640672982 219026044
1 660850506 51824328
2 631879138 877845114
1 774605712 430394545
1 844796187 422355794
2 984587126 128824067
1 972766421 906712904
3 63896289 410532868
1 309550011 106983678
4 184378836 349923020
1 583906251 388624401
1 945439474 147937498
2 808076452 831511671
1 868535642 663323742
1 878812494 728739983
3 995066936 684400836
1 205527746 816410624
1 886468920 880663267
1 309882108 417101205
2 309268434 605557472
3 713990185 929427972
2 189349892 437249720
1 759928857 312539324
1 663278365 951142470
1 67911409 789059154
3 543384768 870283985
1 398467900 467655450
1 706009320 669345067
2 210673590 975186230
3 948218391 395242832
1 611607370 114875150
2 794334064 765276270
1 358792321 80076398
1 163767911 930398874
1 287466273 927020228
1 174691147 412243098
2 698970557 401754053
1 848961036 567392738
1 630828061 981546856
1 806441196 405792186
2 980386428 447846623
2 758299317 927950046
1 464174931 323506907
2 880537419 984259263
1 591061075 486151431
6 703196843 998440257
1 111330827 973708536
2 173941775 563668915
2 643586648 764723880
2 17768989 151510921
1 485538500 2386025
4 48830819 945098515
1 288064228 749838712
1 87302226 980005627
1 424768502 984504110
2 917421144 494848392
3 989407786 725874891
2 521427334 348111816
2 702022500 598523867
1 256247686 541706551
1 109966095 102812924
1 440225984 579771451
3 492502097 570619446
2 6630378 814346381
3 172197229 785920608
1 828098042 266387962
2 547839329 763947191
2 568976189 936651996
1 763096718 354896363
1 76603100 404393681
4 804551501 808242799
2 133313009 869488313
1 51712295 829076773
3 554515572 24870116
3 431159121 520883890
1 735084228 974047412
1 64586795 713461496
2 152945871 944134873
1 191369783 692721877
6 148805243 470988429
1 803473119 697941050
3 952556413 151195744
3 411901658 34543693
1 804863285 963732962
1 122310755 167241975
3 939299598 259990662
1 655757332 377448677
3 248403792 722492155
2 702324911 770775138
2 248831674 685354484
1 814888886 96587364
2 87188213 518027201
4 546572431 191963121
1 825079364 164491774
1 345335279 532745452
2 491600884 975844625
1 35805469 770158221
3 756511936 163281913
1 404765596 679740875
2 152371382 125623301
1 945788509 749671378
1 708009989 724986289
1 724320434 928704612
1 127552720 664193364
1 79728252 642349374
3 260867123 412418208
3 218799707 443498117
5 162863268 563758612
1 836048032 815483138
3 22045836 65631209
3 34315503 864374438
1 756215513 844579640
1 191278492 941012565
1 232244557 235247528
2 892742838 677875690
1 345630103 409937534
2 541959884 15531216
1 5661599 290188128
1 44490717 34013219
2 142216690 666622319
1 423275002 575811142
2 316606521 107015498
1 219564670 280407685
2 390890801 74015437
2 165653601 37657648
1 282038630 520997318
2 234734081 901071659
1 812781359 894295636
1 257300420 259973542
2 922051860 246718461
1 93841723 966610420
1 401885922 338734336
1 45398251 947894169
1 816464367 682743837
1 150347989 638417968
3 476210510 345242481
1 473416029 687624604
1 440767860 327632560
1 659539766 792402868
1 713790585 411453282
1 404202157 77032267
2 233504537 281859994
1 433863432 262918592
1 944136373 27121041
2 889905361 488279801
3 832162649 230994769
1 968394551 163462909
2 828199686 395183963
1 592724495 246376998
6 507459431 90940333
1 866616425 988883818
2 154888731 319104611
2 172673411 431627684
2 915635929 149399401
1 974292860 434358675
1 229782029 74662066
1 472381931 844864285
1 99409760 838633724
2 768053221 176704887
1 630830203 994416410
1 206596887 699168384
2 560710926 949438571
1 101984095 637994836
2 400042790 958419033
2 648208819 681203190
2 642783264 363148049
1 527248193 587823799
3 440962873 372268496
2 953054675 104258849
1 905979668 786116554
2 414876677 415599705
1 891248002 29547283
1 339859062 500294614
1 804104208 350993750
2 874464773 129223690
1 996170844 156223998
1 277838880 339759042
1 898305544 102649884
1 193907924 24063895
1 51991560 207601396
1 961761373 226311229
1 526031450 635366574
2 930385259 163517977
3 744720622 18984306
2 485119973 859427799
2 42266941 989247604
1 542449071 572859793
1 839234754 506862373
1 326641442 515699572
1 929353678 187610249
4 350409963 556171073
1 629022831 210842247
1 339147957 881687407
1 119319229 547452771
1 265993050 632773836
4 686337422 581564558
2 242085194 472294384
1 67052348 258506372
2 806394212 514271101
1 460778813 666218558
1 170559934 552546364
2 714838125 822719815
1 162398726 788251428
1 895578697 337664115
1 945127814 245472994
1 201364628 13485146
1 972123377 727258240
1 735247840 514465604
1 572748357 962395518
1 804599458 121749061
2 40289921 910397185
2 813099925 517254993
1 745776238 48564355
2 874031703 185939985
2 303607946 880056839
1 83685050 250256620
5 360518280 416709726
1 15542144 39232740
2 657483641 614039877
2 876828859 210583113
2 669517871 343617825
3 380299934 805236091
1 18059172 238858256
4 395547161 211434110
1 820700510 996333676
2 153272549 231928943
1 150070634 591876594
2 696131276 342410605
2 530662523 125217109
1 920172924 935211323
2 926593637 374072668
1 150690018 333181892
1 604318658 516882079
1 570077430 43753945
2 887445708 851031689
2 862549734 695206264
1 688088370 692093525
1 911251487 765109437
1 189885629 243862638
1 905025950 212206038
1 276751039 782558085
3 854026123 960234963
1 195017007 18690549
2 941374321 335237713
2 270926105 610330365
1 735688904 751206011
1 915459546 453506090
1 522686758 806179841
1 686135782 76842899
1 570855912 304185883
4 963600068 519193597
1 905001726 409331260
1 462428108 165839600
1 663003075 195955034
2 946606980 359949668
4 43212024 185050124
1 408330258 909246418
2 725426948 352880959
5 11871119 354517119
2 892114948 36382735
2 956660384 747134557
3 990455149 748381040
2 58317164 629128720
1 944041314 423873539
1 398568927 384606376
1 971964407 415271825
2 832735511 957517312
1 927921399 721607719
2 308402521 634478190
2 885457028 400882959
2 586047763 958319299
2 331088753 200352609
3 183462679 735529724
1 894480027 223498796
1 809928578 188202383
4 797594177 682083753
1 632850421 879447223
3 798921501 701919815
4 562101970 74314247
1 369628387 903384417
1 968666878 917454956
2 541803871 863007808
2 154740033 661138850
2 864701391 47934256
1 736954339 69450618
1 649333341 294230371
2 72257513 775420416
3 412532494 88823282
1 211628318 251619582
4 980090533 876562838
1 607989426 290935290
1 813858008 956351163
2 94035782 995328841
1 731492059 518588109
1 681501680 131204994
1 717640585 847749510
1 789050257 91866927
2 893453229 214360403
1 524267450 962615442
1 42494173 399803424
1 212112682 24663547
1 77775964 632618426
1 605784061 437985031
1 183208638 642284727
2 887347481 42893639
2 559178297 746711675
1 756228722 930086543
2 227071054 682357089
1 844746457 285530611
1 537127027 776258252
1 371703234 624623092
1 820698636 113755543
1 35254211 482306718
1 90490964 518508105
1 96799571 76647659
1 472459219 45615493
2 626212176 98812674
1 375777195 225923805
2 350658504 736317157
1 813352331 4913318
3 845114560 64596945
1 570082716 903753548
7 751081089 625155268
1 282994113 676828985
4 114286610 843526408
1 600170872 55791472
1 501077688 723133355
2 667186932 86401178
1 990495374 68242969
2 664728690 909476152
2 944873872 446128408
2 43203141 557194754
2 971034132 476133276
1 172299213 30419021
3 81883806 939164027
4 677322393 159009950
3 615267562 980359388
1 968048831 23493927
1 439700669 311206584
1 268608705 364183247
1 519244000 155530089
1 15961686 220247300
1 859144545 3275563
1 295280191 695940453
3 403802281 120242188
1 515516853 144268504
1 875284984 615435731
2 965585043 649715101
1 568297825 529054263
2 11357709 426080980
7 492764406 850781172
1 485931451 638547142
3 282510023 790387964
3 590705352 711093726
1 423013182 129710356
1 989839171 752748890
1 864868032 668417010
1 388474906 815362458
1 139941682 521486175
1 863190659 957614790
1 58271926 21996494
3 75843954 894271819
1 421397113 452557934
2 760630205 18625837
1 524739880 296188932
2 354286497 926086856
1 620822417 57310400
1 762711727 634029689
1 889058602 971441209
1 356401526 124668702
1 653542066 957493929
2 385302878 380104305
1 561756599 278127455
2 902999658 605437869
1 246737102 283291293
1 204875925 828394528
3 914852018 873897054
6 586801696 127122020
1 702603137 191229218
1 728644918 20059748
1 735104705 277493359
2 790288681 336872835
2 17706763 94552290
1 229610540 299107640
1 486101793 616134904
1 61433032 27995010
1 405624667 868851897
3 327499823 982106290
1 666300405 32996826
3 747869733 256447499
4 363310847 764271142
1 281838714 42511047
3 193617220 411873745
2 894450502 465290232
2 997743700 228381536
2 911893041 761662946
1 145723516 167759103
1 505243928 796166509
1 475640323 225499153
2 100583549 115640437
1 939984722 399997936
1 841079922 582911457
1 893778388 835119154
2 496794814 289650715
2 194494809 203649166
1 587112868 418935925
1 366576021 634266331
1 650267161 186589401
2 523498550 507178378
1 765291501 803261447
2 343210201 815869436
3 493551549 866151130
1 849022502 498570832
1 506254941 143196433
1 382388258 73644716
3 568405549 925879962
1 389685861 553848154
1 234818617 507944240
3 602555833 310940686
1 618146724 967468199
1 943088304 319507668
2 125133300 575636276
5 56853644 712547883
1 997765559 341565271
3 949182075 142961492
1 513702825 65206026
1 397331026 371427802
1 337858457 510656627
1 739231743 288365031
1 36151920 430232568
4 259699490 399919277
2 25922739 717972241
1 687361725 490041590
2 534439588 162860447
1 368983788 987676240
3 418181139 482440631
1 19270321 293212458
1 163043255 615548590
2 734574728 330863508
1 292036580 503966064
2 647138169 466778460
2 361325397 345273523
1 151711767 72593235
1 689706399 332359017
1 827889036 305437052
1 635875847 129615833
2 626010416 71460509
2 138646350 144308610
3 11279647 770412290
1 717959762 697966411
1 858278407 702465637
1 867364363 706026124
3 418342133 477485899
1 572228312 269608827
2 465115121 264215816
2 956045763 14501278
1 718221461 665537524
1 532070107 41282264
1 575301145 599387315
1 901913775 11018499
1 912469756 423031862
4 914904020 391704462
4 716260416 718573625
2 832964678 521681868
2 56876440 877366854
1 379938688 33574382
1 261248082 911636949
1 287157915 818377870
1 717865929 575112602
1 312740534 147507729
1 291874295 621275246
1 56514149 352698783
1 654842117 101384732
2 438490444 257619795
5 164557109 254497644
3 623051169 808315225
1 811410605 557964683
1 162529743 12823341
1 778773135 308528816
2 956485829 934140295
1 768150681 687390626
1 754752120 31754073
1 647256198 924526007
1 728670745 114059004
2 649784876 78176882
1 591428295 4291626
1 162126817 811294752
3 754243519 911159870
1 674079583 56241315
1 85634604 20526639
1 491595806 299798588
1 181322572 505134628
1 225465004 188121881
1 785563071 325068127
1 238270681 572771970
4 375803399 528529652
1 102784457 749567068
1 843557677 26040528
2 248853946 848358271
1 413224521 743871172
1 242741962 791727905
2 758308033 983665181
9 84663422 997308755
1 369668874 951972318
1 330819684 445372544
1 766218483 276661607
2 340098441 657975402
1 775426071 548564437
1 365501958 596803586
2 740965246 144631043
1 759100800 74061411
3 311954088 950514117
1 932107937 31389448
1 277832579 420146658
3 361589107 509190570
1 830290147 570036787
1 543163463 568565641
2 955575330 782990829
1 730011667 376120766
1 832538293 179955807
3 608363901 949628264
1 262473633 435670263
1 928278267 353924999
1 350799710 899597198
1 117613698 327885151
1 809336015 760157887
1 688048382 159685565
6 736899219 456096307
5 487646920 26514631
1 823355780 539024456
1 6407481 609356595
3 529647019 274314076
1 196953630 12284181
1 339152325 434111995
1 639686270 808605519
1 803837144 751741953
2 908688012 756311390
1 606627747 448637949
2 529213236 447631478
1 492282684 680233163
3 520165351 355265287
1 697379822 942715530
1 977582927 991838227
1 968626701 471976829
1 657059797 242346741
1 701464720 434794921
2 635639490 292194717
2 477792255 335039912
5 916962996 13048578
2 362201105 523138435
1 79063670 230942562
1 288391285 246813129
2 218540902 825481650
2 199900595 136317396
3 814021558 536950371
1 178867122 409878786
1 6254195 732643553
1 773601336 249471448
2 828177253 617577858
1 262587562 924682448
1 795722276 779455088
1 40502654 667619625
1 312719196 316277927
1 634103072 437834855
1 739627812 241134879
2 578422557 284321013
3 560371526 655752569
1 285628624 184395818
1 680564773 184895573
1 611176225 377172466
1 80140470 357568094
1 406011522 415014796
1 372121678 930070701
1 51593811 993118577
1 139159856 844953804
1 252233357 647657882
1 991476059 699944285
5 219569141 593563516
1 364581548 433620676
2 825009854 591121483
1 586714310 492916178
1 291875675 425211353
1 754945393 940987373
1 291541433 167577872
1 623274674 974807589
1 105399107 396229211
1 516446134 66796306
1 816532953 609202571
3 638082931 740691309
1 146575586 654032063
1 758326591 223235178
1 283502313 207200875
1 463823928 341373754
1 274597718 542443430
1 78140998 334359378
2 796056935 500568695
1 1954946 383656590
1 387496906 660587000
1 958197689 113218365
1 676143757 408690068
1 739226329 210290648
1 635577783 680637037
2 184285989 681156349
1 378809160 609786466
3 563372759 587776389
2 120415861 418374267
3 281501507 417464162
2 411605431 892374432
2 554771809 46920423
2 281063606 115172769
1 157094677 965110766
2 435313331 202149723
5 513352548 981291316
1 989213795 771253136
5 177074421 681256363
1 163117203 819341306
1 977473780 975113828
1 393653844 260516790
2 612541661 862320899
2 936652612 138783488
1 323255125 155424300
1 290849109 776139803
1 786924873 90054373
1 686191372 26589427
1 168704602 293915297
2 826553523 743866318
1 287772356 58239718
1 501729420 447704029
1 915119019 366933031
1 222106343 697726902
2 414811348 198941609
1 876300423 49946536
1 393322176 190896259
1 416961334 272575234
2 826966847 584600986
1 452149470 988224157
1 468964223 6543703
1 711781038 638776229
1 841959237 703842176
1 306204876 817996448
1 397631449 838360688
1 113619717 105975208
1 107430666 293696482
1 393022639 435091184
1 896124377 833240116
2 702228094 257618025
1 322703252 818716232
2 756037364 908590662
1 773819215 683154617
1 23296845 351676116
1 241545111 588670846
4 896820318 176978815
2 815017715 82952140
1 639541223 971568932
1 933443973 470366175
4 463590021 579430638
1 449653979 355933661
1 264349370 759719986
2 727957485 260766215
2 835779483 450454319
2 740986142 331028411
1 95604940 185380531
3 396597069 698284300
1 151075148 478194609
3 897063104 482172691
2 512117209 868606752
1 834496062 501552021
1 957199899 687732781
2 569216681 258583960
1 459028776 600765359
3 863506025 562240004
1 265194631 363326628
2 665975243 221825222
2 344415883 730035268
1 869880579 101176498
1 361596648 489133489
7 967811199 750282990
1 995188613 892113693
4 184444885 430548681
2 926691775 997367819
2 817071040 827645440
2 125121303 179639687
2 405535333 459720638
2 256803642 826238534
2 917117176 227890025
1 5659831 611356389
2 750256088 960689043
5 807263376 143793713
2 763952550 381430158
4 980947187 893414489
1 522167853 548035039
1 578558591 343653423
1 683124743 300414761
2 594547026 705104671
1 660341105 819373651
2 366302623 152515248
3 254307624 339763987
1 966662849 475954844
1 564694533 949141378
1 398256646 60945462
2 422837726 591084710
4 196104699 551757014
1 553543094 676026922
1 948475395 510785204
1 779961423 887076082
1 884462183 606473061
1 620609285 642525317
2 749335049 593101536
2 891538671 960709843
2 877796576 536853236
1 328212885 493245794
2 792540794 659267928
1 295445278 129474165
1 538457041 474625880
2 663707140 380420736
2 624848004 154977494
1 494410429 415241193
2 414841079 794725931
1 597622398 248925397
1 74609306 269024525
3 932775143 733299193
2 176521642 644696109
1 151055310 222584976
2 420145236 670807002
3 475477629 149616248
1 920423497 390811688
1 676962837 468810648
1 743117376 332874731
2 158657133 776127841
1 188197347 883871723
1 437654767 917808051
2 256859141 927727084
1 234164149 953484077
1 967543320 827426104
2 629890800 934795347
1 50593718 597138156
1 48955577 712947115
1 475335905 774312299
1 750063521 371875409
1 389211752 154335565
1 312111338 813375489
1 335893554 509747119
2 294337903 791384031
1 487287319 324656909
1 201138986 403161304
1 279957575 186603307
2 567007038 593671191
3 27719394 775223464
1 438919412 139891906
3 887405990 133632849
1 456119353 203073013
1 489519963 946600718
1 367273833 380495962
2 988932423 410167107
5 951600132 29899971
1 779568050 292945499
1 754167675 198897670
2 942711919 34767285
1 116911225 545820306
2 288104910 292386107
1 864755530 832220988
1 55275074 782445967
2 53553999 977485533
3 853832434 508497435
3 476923100 898027250
3 727121455 324234069
1 822927700 213926358
1 123468611 288308421
1 209698385 414202890
1 57837897 84342350
2 370174795 995489690
1 912629299 605401906
1 436700650 639432124
1 296178605 648216475
1 821880595 401701809
3 349550609 141020563
2 951404800 127872432
1 494990494 132130143
1 525169460 244416046
1 569270120 876584636
4 908581364 515507820
1 891357069 379177636
1 834991048 444263815
2 605408291 475577639
1 249841963 111143342
2 899197583 259373815
1 812346273 56824303
1 17143560 184742934
3 92320845 304095403
3 135211080 11251287
4 914780062 559347150
2 967497762 602734007
1 958302210 220896199
3 484901125 804988417
2 433496491 397748024
2 459486926 838163174
1 393852687 849428053
1 599303430 494623127
2 356267101 971423726
1 690487454 272386174
1 20304800 453901031
1 806161977 736650373
1 579750766 68239789
1 477626224 730878700
1 30599915 308589953
1 28419413 980238374
1 518356843 428620347
2 588545199 589289703
2 2005101 874067556
1 76335382 75952972
1 751585604 317176103
1 26605565 886288679
3 200753237 179639973
1 980774916 654932109
1 711892802 891620317
2 548344575 381416473
3 277968012 808139240
2 411572687 584775358
1 543164271 499579163
3 11350289 637602720
1 965457888 900824273
1 39832908 483151824
1 943241436 260854544
1 598017672 663668069
1 404316434 91725998
2 677889006 999429636
3 78004639 687484566
1 938018266 184287939
1 245864771 221703027
2 355035483 643357648
1 491767019 417716826
3 931769052 384521231
1 918912060 805819457
2 903606527 404880214
2 981426380 42599385
2 920137653 722853888
1 606058722 314093976
1 636912516 341923266
2 934360363 382915720
1 167185287 608007758
2 946600485 601990443
1 956274208 450815821
2 452458648 75585534
2 597992453 676721649
1 711291853 213538047
1 692730189 709141306
3 893734112 536351857
3 967550290 183460931
1 477369677 106185070
2 450681194 401515432
2 313893498 622191456
1 826258933 232211466
2 241489908 195333172
1 688663983 854152435
1 942954692 658216780
1 498963673 650363144
2 989918513 999176451
3 780604493 208004852
1 584298693 387205618
1 99939565 803521657
1 94280053 106128362
1 731288337 155290183
1 493273306 776918937
1 942093531 733907150
1 526843887 344082324
1 585011089 675804830
2 280012216 612894986
1 607537352 422879906
1 954763203 198587356
1 49090339 673600704
1 9282185 537476385
1 361553139 954303621
1 586952041 199762633
1 325461737 274690286
1 769808280 978038077
3 902640361 718654375
2 688756527 928868964
1 249347120 335388857
2 563887121 191483661
3 84677775 492471241
2 424945932 112088434
1 438301275 979188473
2 975033094 754298094
1 988867550 242302367
1 880826282 89018934
2 371342496 285411123
1 67954837 790892839
2 391420743 634105950
1 318565928 501477376
2 91907489 413606785
1 263401130 390842549
1 163668110 308440729
3 893544684 182295870
2 87811878 542248447
2 718180654 626670395
2 581123503 315920620
1 686391242 622168161
2 168791967 55936064
1 199241688 873420628
2 9135312 788987686
1 72992132 455709066
1 183803879 609017707
2 488233012 354091724
2 503547165 259560997
1 147430086 45319766
2 70423621 682224229
3 185070657 533384066
2 801491106 589483140
1 605070888 402755694
1 159691594 351411418
2 319526327 622617982
2 893848380 562751756
3 69302145 475728965
3 156289389 945093935
1 566102949 232151815
3 695573550 407344183
1 219713687 929728973
1 890704606 431666697
1 71404739 498824812
1 606726079 733082643
2 38801455 926539951
1 114533814 70640414
1 352267581 371085677
3 269491918 556310542
1 210250207 268267845
1 561675575 256032906
1 144031715 195199900
2 905788556 543081706
1 955513078 542685451
1 244772867 822033349
1 715227986 459186878
1 888339589 894377528
1 134149486 198051220
4 590488633 759001597
2 867560174 301138800
3 104885626 143819212
1 362328859 105558487
2 352721198 668628567
3 510759917 70255362
1 767353074 744117668
2 802306949 96060118
1 4523585 757204220
1 887090888 503266070
1 225283061 869732297
1 731323260 190432481
2 541245816 647567284
2 552116936 128710541
2 858814635 141405068
1 96349050 514130269
1 75464658 13763128
1 635599424 454307777
2 507155997 405360677
1 426617503 641532300
1 750074707 222731822
2 700209309 233968983
1 55245054 254690927
1 200818210 234524208
1 96180701 358164013
2 236871074 497480861
1 865759296 917828384
2 940224529 713769904
1 520767756 880250520
1 823815533 59229477
1 374281744 218825035
1 879439774 266831102
2 443390685 249258719
3 557436128 740303236
1 472992995 891920167
1 630349542 413429403
1 691385014 951327131
1 204162904 490601153
1 675413819 500477040
1 72364256 906706114
1 296202468 189827183
1 822701871 447819778
1 839591415 404000055
2 440373862 6605660
2 426131632 316022551
1 585593371 725079966
1 684088579 515143887
1 88251283 314371152
4 992329949 886023607
1 574443848 294814123
1 733401111 15084743
3 604402564 473895704
1 630405889 471546052
1 158032131 889808363
1 516785245 263853060
1 90183915 428283770
3 434218637 202981648
4 723621773 591662938
1 396376687 206047957
1 811358938 234408189
2 779600154 984326093
1 491572719 925627437
1 34391301 211943769
1 496683971 998053736
2 578387487 511031947
4 655833532 992413059
1 229504347 167477400
3 963007150 631519591
1 285873559 923935444
1 478416591 527025595
1 144356676 931254758
2 892240777 149105161
2 993179201 949256070
1 672808411 241077449
1 399415658 797465433
3 188505362 792228073
1 871435874 701237305
1 85973843 65018291
4 119894159 417740341
1 746619211 547562147
1 250280001 303863847
1 933460348 519993378
1 704268617 693082665
1 353743026 714368956
1 342270478 401824622
2 169681841 568014404
2 562893021 378702428
2 313109725 940632145
2 714914720 384488016
1 31977905 838985835
1 286550071 642586642
1 297147748 650168766
2 477469045 370184395
1 374757329 97838245
1 202665693 424725725
1 269067094 660538327
1 955180766 124838121
1 841988675 477909400
1 406249454 540836382
5 691852621 561509153
1 100691704 865933794
2 725300745 216658576
2 930791188 117112385
1 284805629 294699995
1 560392775 653247970
1 107976419 349149122
1 532930383 562624182
1 674219389 773693530
1 226199453 383574367
1 249851525 300206616
2 535623602 928953460
3 736341917 856585570
1 968806845 291927663
1 806608791 693653246
4 529859754 464847052
2 440792449 644860619
1 278656597 116043962
1 67801816 360222793
1 275701125 39453419
2 355314016 165513381
1 372415008 783427370
1 601000165 995332625
1 146124217 847545219
1 364207082 575492013
3 600237742 567866
1 958765326 370599583
1 866270223 528138961
3 185565772 557846776
2 815531106 409754090
1 899966223 678996788
1 88318000 817232549
1 992424110 764863745
2 919838592 996024931
1 895294588 256630216
1 418090514 663803652
2 924511567 693912537
1 616287931 975363911
1 840336908 652755492
3 586386503 584027786
1 918681207 564804412
2 651133869 327602045
1 107729693 216687500
1 280096250 69222187
2 513117748 691889154
1 309008332 573939317
1 102866753 358194119
1 493033239 492226051
3 4480519 425772490
1 56236320 700280877
1 597926464 644150485
1 201660614 425086885
3 339267250 980215605
2 293496848 107594231
3 830506189 543097498
1 537051304 130512056
1 172761849 100935021
4 863011551 189923075
3 749692229 655754632
1 855166079 917918294
1 64585059 31371928
1 699321906 649143689
1 780183952 110368983
1 161942256 970722637
1 235855284 757793650
2 103602043 80533180
1 826306005 590857012
2 944693634 670461427
4 185426362 407737242
1 323461247 793909148
1 226722779 650860399
1 802448316 108263208
1 383654965 949802430
1 202702431 311609266
1 474760926 366961310
4 517311834 298561936
1 727757769 675376186
1 867374842 191027181
1 139494491 102704016
3 51619810 467201991
1 10875470 626914081
2 183861693 684020083
1 314866362 612533655
1 569095408 705744006
1 66076200 584184410
3 427398241 429932264
1 746555554 970898710
2 119666697 319044442
1 850853300 445146404
3 694294921 224055310
1 741943521 282822778
1 426652487 324609155
2 1380997 807599416
1 17824456 752909491
1 350889252 500954270
2 534329325 473871487
1 887574120 475551160
4 507930287 615732190
1 562056373 807603173
1 944021852 590320368
1 942824104 793489286
1 625900992 879611398
1 940829240 448807957
1 217431770 98899479
1 1122419 1031523
2 220627981 812036557
2 255736436 446091397
1 578730625 443116930
2 827405632 740324859
1 805959846 694303879
1 923813115 757119032
1 590327759 427288420
2 604458899 932500957
1 909028062 645516814
1 563730013 51097863
1 344233861 411657016
1 574105397 220055470
1 699097466 752141861
2 537273529 732010804
1 886355079 809825741
1 54990699 890396573
1 118084641 283481618
1 159518524 30510951
1 890068062 35955651
1 786909602 165172518
1 789807891 772386204
1 115104180 892879493
1 820896844 890977813
1 215327991 39378264
1 998668231 54464109
1 624431183 616085539
3 920105562 340416106
1 590383828 484349521
1 600153232 381679899
1 425596039 638159627
4 897957297 860430845
2 392722874 632933878
2 580046623 976892471
1 383359626 628517246
3 958537744 384773481
1 98590455 978208313
2 955369094 376172636
1 202582049 560745933
1 51254333 364173674
1 954758247 351376944
1 437068515 776956606
1 350983658 22386570
1 115299343 561771113
1 227100987 385150498
3 663850392 906444172
1 220322503 143338640
2 182160147 395834973
1 731048276 392364156
1 516342221 153806966
2 571200171 948441939
2 588006057 683019072
4 817462873 272618580
1 296861862 130493160
4 605604780 8762176
1 390960687 647880316
2 109274543 953070096
1 763925268 967680177
1 45216450 121341984
1 532353224 425301249
1 637810555 444311956
1 83706666 180933123
1 981139981 24609186
1 429370285 903127466
3 341760682 648390512
1 218683698 586173258
2 613638694 362096311
1 859864652 994451420
4 525479927 338413783
2 135592390 768459596
4 136502887 574375916
1 216544506 732256298
2 471546853 753570409
4 232150085 206199724
2 591450608 761644560
5 538727591 944419633
1 540174499 277256191
1 426036812 342016115
3 461993818 583726379
2 190525563 580623447
1 442007756 193969133
1 8853740 811684691
1 38177391 283684888
2 417207492 696317695
1 533824795 184655099
2 295418465 219356060
1 573278705 775070089
2 789169557 280543877
1 529355675 132305571
2 511252624 285782279
1 705986702 927929590
1 542100077 878937564
1 649837037 172198000
1 862461385 410196330
2 995477101 4559195
2 356138975 844629026
1 132114957 5543657
3 336092605 823069808
1 446086711 592953899
1 568672807 956253827
2 219953829 876381352
1 263039606 966435551
2 590494565 615961073
1 305952181 689044662
2 266651482 817318721
1 328179979 282543374
1 962263029 550983458
1 622295157 943225143
2 152749555 71771797
2 47124973 602445392
1 292591010 872022373
2 609713910 662343776
9 142521114 428885204
1 835866988 914418365
1 409092991 485715446
2 239474489 835775054
3 659047716 647451443
3 266576182 145436626
1 816434750 840422740
1 397316329 606874722
5 227324562 690058989
1 464034819 571849567
1 421444491 470805994
1 686139516 654715069
3 876081592 897856259
2 816883700 569952089
3 14402469 424387074
2 930340353 357581483
2 540591305 887342971
1 792939412 152240882
1 41866245 295181699
2 654447346 923685255
2 878967295 473507003
1 984766334 137752601
1 610583525 955379645
1 423046309 486685063
1 995806016 248791706
1 552137598 938948933
2 44859446 428589973
1 133836954 63801191
1 508440452 752469080
4 394451027 490433234
2 978752706 718745492
1 985865348 822228809
1 310397408 764801107
1 128260229 500959320
1 520506224 755706730
1 598359141 676136827
2 340929921 946291145
2 409389729 620849812
1 104915415 928402377
2 133473806 288035933
5 273789673 29290310
3 618284721 909496524
2 932735343 817108540
1 984678282 364822320
1 412359206 817297177
2 361517795 107451228
1 825658290 22685093
2 688124661 535130920
1 782347539 124058280
1 187209522 120471417
3 129819551 36895418
1 160443912 325528501
1 9642171 950426640
1 871974400 368634599
1 893537072 776312935
1 773261358 129978129
1 321370059 409400838
1 999103695 292699825
3 933068914 876979202
2 658565404 314212283
6 49170531 278524383
1 175657149 542965617
1 540546658 406579037
1 859884410 783181310
2 989799205 704887143
2 432705941 155911693
3 902431859 560282510
3 433861100 543605069
1 855229350 132996318
1 349781983 492540296
2 223071809 550983808
4 106005431 107750070
1 407720413 741826372
2 885937005 466786248
1 307872837 100243708
2 537503295 239657955
1 733446992 250621912
2 34971407 671183403
2 675819496 828565427
2 589438861 147927699
1 138802623 527719106
2 199991008 88278861
3 414711466 508988895
1 220227964 404350130
1 257919558 659113917
1 247694822 623772300
2 754384197 905387477
1 723568448 105463935
1 448396700 295179938
1 583408165 193964632
1 669780928 228271712
3 776351269 49159658
2 139992844 138039178
2 88639077 921362967
1 509283425 680529841
1 91678549 330704950
1 822740852 408678432
1 181761698 295983064
2 572249979 917078461
1 579533649 236413376
1 388970079 631515882
5 144387168 511011345
1 411136065 655816646
1 483002030 337372005
2 898811964 328398626
1 752392369 249031784
1 732493486 122247650
5 754324072 422985183
1 75265119 465201472
1 962402313 643351121
1 534088090 363609102
1 624236290 915675039
1 475355792 543658054
1 943662181 37893625
2 798878578 205360731
3 158693199 674792104
1 936423436 260073818
5 470128585 609115920
2 46671109 804230405
1 838122753 661679017
1 526669602 439852348
1 308084816 454688826
1 941393050 50526066
1 45299459 500038542
2 219506786 35868043
3 55545171 239168450
2 226886577 379837136
1 241167993 695733623
1 831331833 359999568
1 534674696 30017297
2 886812176 979657384
1 157358005 966385627
1 980588648 342601677
1 486058139 368753946
1 673076405 905210723
1 643852859 210919106
2 862469915 897078647
2 158828348 831725430
1 204099869 769724480
2 996127507 801308286
3 366659519 28415436
2 222068066 628901849
1 652087996 255182095
1 151205703 787990291
3 329385797 975225260
1 266214473 477044194
1 464193738 653669696
1 832299893 475569682
1 512838209 450243181
5 560651458 121396401
1 199621393 417207685
2 85513750 795658859
2 234800052 443997236
1 536135861 142129940
2 78835542 605086057
1 276636382 72436510
1 202648468 100181024
2 9451799 538469833
1 106216797 129088339
2 721783714 747490434
2 683233246 146029823
2 557511800 143780119
1 258852734 381416518
1 959503298 578846961
2 815793388 645273209
3 741362420 313026192
1 530718910 999255044
4 405028951 213894330
1 487695023 406019138
3 249688998 22699635
1 346396024 289293340
1 498415178 757883140
1 697694120 172448218
1 184228913 135541381
1 535588332 862845906
1 308560834 840623766
1 28532721 991644414
1 59680642 793893008
1 592977679 685702180
1 377724563 377810702
1 879353773 70080597
1 900394248 450912474
1 489359908 220867966
1 593255438 957594542
2 964978321 15579828
1 526777365 604397573
1 201100956 827307488
2 40689190 497782003
5 87071559 575880075
1 209317790 369599750
1 807531320 295460636
1 150400828 979765920
1 112451148 459020055
2 6074570 206045150
1 615246594 921232282
1 60801111 701584771
1 36494406 817092389
1 120917709 627444296
1 86485642 224437875
1 342132382 871294887
1 134377814 456546045
1 249508608 423491515
3 478763235 49628371
1 778594319 790971249
2 884275259 761595245
1 561835602 4806168
2 918756626 503746728
1 220042789 602051935
2 954053243 311817207
3 607780263 461757410
1 656093441 825281087
1 578908592 120996130
1 722344846 105587597
2 329705406 491193772
1 577283429 605936196
1 473076216 715738010
2 485405050 940517317
1 170395297 434484070
3 772960664 929773555
1 670498079 918135803
2 636072095 131311442
1 722950143 329359804
1 354264044 293935485
1 393141233 582539014
1 689632996 714021972
1 604041386 469889388
1 782153515 179723191
1 657419220 729107049
1 903920842 146698455
2 107697254 527617790
1 118701472 852662187
2 56734671 23940303
3 205910508 817232298
1 348081669 861129323
5 618818484 696740954
1 565260761 674627134
1 517077506 543725436
2 233497243 752630480
1 813486670 491670378
1 146753810 245001380
1 554118241 684858971
2 297478536 222533721
1 538579276 727610097
1 869138342 477375962
1 472124564 354147885
2 493631214 128885820
1 837430042 710892710
2 180770801 466629441
3 883908482 271831108
1 165926142 831067745
1 876664900 213166649
1 688203036 855691276
2 567526330 613787827
1 262961890 587886443
1 709902023 627032715
1 154694364 655009932
1 474063326 309831541
4 693521559 176427423
1 811211322 917844350
1 711036386 3104030
3 380141360 617572566
1 29859611 991547811
3 462997877 880975011
4 824147983 135000949
1 190273240 549909974
2 748154597 376177942
1 583314935 309735359
2 601059695 365336487
1 92490235 186118319
1 916212611 939593625
1 71876508 913560843
1 676666254 355402163
1 37142470 560348265
1 990194711 880933936
1 182302525 369798006
1 936615497 597352647
1 165802964 820777593
1 344533141 410559761
1 620734110 952615765
1 418090198 255790814
1 692556977 32767429
2 358967629 647843441
1 593247236 726359284
1 272786952 370356486
2 278727739 104605811
3 538440981 183765454
2 40573500 801094919
1 465647769 904333677
6 586637684 327494864
1 505410546 426596993
2 819761630 625459510
1 7299409 409886057
1 770861031 953728479
1 999160053 616757084
1 705435519 756643235
1 202184814 171366467
2 984998628 159934835
1 957447978 127771273
1 593622038 553703499
1 121788706 887416753
5 492697224 155363300
1 579429390 328798939
1 314454194 552456039
1 488250300 505175810
2 11764343 168787649
2 594605711 485666580
1 801589782 529675751
2 77539065 410884087
1 695879485 716902425
1 624953581 188880029
1 53634142 553918584
2 165750505 545132005
3 938838368 636588541
2 206926184 200904994
1 169629936 281622472
2 276636389 510926903
2 989543191 328879909
1 827898947 714816207
3 304408256 875322579
1 642671563 907528312
1 467116292 742012792
1 808634903 824611242
1 141147712 92848306
4 950698391 732070481
1 661637284 145008171
1 553292284 63614954
1 70279754 60892398
1 137978161 97196642
1 996139224 558745114
1 860561239 309653815
1 360605414 640164028
1 244837469 281694709
1 382795522 396487605
1 615902839 748818452
1 48076215 274666420
1 333029253 727295082
2 908713838 81790913
1 562748910 644164433
1 903859811 576169313
3 526583102 235327022
5 124873477 868984282
2 651553576 576380827
2 567781332 472620366
1 981403717 830932724
1 576219155 548180802
1 419560719 27730015
1 149365644 797332757
2 521030006 543272161
1 368901658 510812887
1 913288989 634309508
1 245059209 149188062
1 223095875 275152741
4 837463669 875610495
1 693066344 360668505
1 816870829 852027499
1 738641751 287480562
1 421634987 701406977
1 465898536 999080071
2 944316665 115983775
1 497269014 26490695
3 4859579 151252505
1 437993648 248805257
1 782468359 86156927
1 687128154 265269120
2 988049759 880628366
2 87771296 277262915
1 844323877 679288631
1 25352057 655814012
2 726964098 5888827
2 204400780 89387616
1 368159506 416285957
1 28950650 309934108
2 99450687 115241746
1 240331918 922682658
1 400383961 515890879
1 504848486 414906866
1 739045078 185962393
3 241530392 930021348
1 229868848 107626831
1 396807909 635084707
3 172338868 364147236
1 891530195 793243249
3 330689512 909049324
1 655568767 383716490
3 110628656 724380559
1 258069482 843401317
2 967206964 316184644
1 23838958 185997102
3 611839795 731280439
1 780173901 574542457
1 826502094 143101366
1 369370915 462251771
2 272282451 609393862
1 135612915 9950500
1 335800824 7250039
3 147262127 551483074
1 891684058 355247206
1 656149005 631558780
1 569738954 466237739
1 911606752 430439429
2 501525762 939440722
1 133944960 224631346
1 748302509 980116776
2 134427791 791312041
2 549514300 480468704
2 561063213 846898793
1 91057798 993083920
1 363325123 274901520
1 186452714 440727262
2 773933294 425361813
1 660904710 12741233
1 610529680 138104128
1 671384020 845515335
1 901015378 417108051
1 518105470 928734955
1 840647262 892413819
1 803914631 156496600
2 525736071 278753621
1 974357343 758415977
2 610065729 554127620
2 498353873 395201513
3 127274920 758309735
2 156615077 995396815
2 866528942 76137963
2 848746550 261974354
1 771918330 913724542
2 188989036 477788851
1 986989131 22644751
4 791077934 369447635
2 183379369 218990112
1 610872390 257690270
1 207161832 871492054
1 989945639 729354261
1 557667759 838611329
1 821679615 862251022
1 173119453 530880403
1 112163363 350595708
1 716119045 491808564
1 817003623 389461848
1 101400582 214359040
1 907758448 626077606
1 109665802 429567817
2 858427800 771387220
1 748593611 32500823
3 113406143 58434194
1 176099459 537180518
2 72267755 2855257
3 591598653 414536285
1 964357221 509493817
1 572778876 649263524
3 497110264 825940917
2 117538951 16226941
1 308219666 83597516
1 718256762 412361836
1 395334885 469593880
1 928388087 36509415
1 625463286 194723459
1 471925740 541850145
1 797963305 595571359
1 345209737 687419373
2 261757366 517516285
2 943564067 147830998
1 565803107 460727528
1 845562855 127919625
1 348246529 536944795
1 451672180 463675267
2 993383678 680148859
1 188621313 714848412
1 841058717 289498754
1 459476468 963638734
2 795025996 13392689
3 411865636 522574666
1 6433096 480757639
1 585309926 320255922
1 561280117 813330846
1 381157250 926807460
4 488057873 984601657
3 223168108 747487501
1 149203817 234883959
1 396209963 39656249
2 276641340 862612367
1 863971715 492404873
1 461360138 948322040
1 429232083 395841251
3 707233003 938230261
1 955193920 431700227
1 933476673 480977301
1 733042002 306906519
1 362900908 968054758
1 63829200 888055870
1 692991041 728738714
1 200791008 419231817
2 845390385 213166014
1 897635440 340466
3 978348560 122316728
2 701941741 433080298
1 563435561 956265609
1 854561507 147308613
1 934834188 653235827
1 45303359 708969446
1 197356189 764076637
1 609982545 699274365
2 849946866 79731524
1 892123626 793816229
1 472643756 177717927
3 4847868 446821163
2 514763650 941466448
1 802127364 325783006
1 3629678 918300658
1 993094048 798878633
2 579809210 732812992
1 261018581 126274459
1 492530852 758508967
3 992923506 414471949
1 839698768 671045265
1 483779803 293690010
1 55061878 870986530
1 31329128 361448672
1 217288703 983672690
1 908587893 135438607
1 410899253 436989675
1 9825282 393215794
1 430411445 581807206
1 104155349 394825822
1 150860452 989208589
1 952473314 82826510
1 706905334 338135783
1 184383288 127436171
3 119146612 9590071
1 153851722 992422532
1 340256681 345822272
1 718884133 643110004
1 14783243 784189749
1 626444692 814020422
1 123082545 306019162
3 769906484 497171218
1 529015533 710173919
1 683815014 992225680
2 548801652 486623094
1 100050869 63616602
3 35858544 834195132
2 659376871 434466982
1 644127007 176860190
1 512738817 672328700
5 49060778 161426728
2 761876520 677603571
1 854391255 55682841
1 929995243 595502091
1 694732243 880597609
1 203724716 153765465
1 675251086 964848658
1 421530637 439642104
2 429266896 751241653
4 328986112 799809066
6 552691648 397040512
1 690038502 967313027
1 432611960 327287110
4 383020621 339905775
1 784847769 756186879
1 285451807 307266031
3 263812841 763318924
1 339015752 132735664
2 371826771 726407842
1 342070238 639706876
1 845935819 392491298
7 457358848 225292568
2 764863275 819140192
2 887412392 441326440
1 115719732 506594845
2 582386434 8875444
1 882979474 78408745
6 676360919 612989329
1 89707289 102220319
1 879804483 320433024
1 973179604 237700745
1 999669078 191222130
1 648987356 850420951
1 61932825 591945118
1 906816789 482802684
1 156956925 291264282
1 354209831 959810066
2 364681939 653304069
1 245793191 35271082
1 906289299 994778911
1 427566219 372109241
1 245321053 534370663
1 793008546 147149631
1 696990143 633528493
1 587397694 411117347
2 223546846 903058582
1 944070937 340760004
1 153592221 544334668
1 395304991 184556768
1 800686463 619846351
1 559498511 12708143
3 216297034 434894341
1 526214230 946100736
2 48463179 853620403
1 12706584 125494262
1 956030238 160735205
3 528706411 346251010
1 217918406 852245382
1 210051275 386018197
1 952559756 97847652
1 93935359 770489551
3 774825290 879664066
2 377915987 269603692
1 473863609 965093192
6 911173815 706002442
3 790592716 394036934
2 318684099 461621179
1 193329428 242999299
1 760330720 817240787
2 948630137 767616857
2 121973121 342067576
3 688316308 964530230
2 644883228 798703252
2 863710805 43318787
1 206960768 14990959
1 5806812 630169196
1 225979185 817819841
6 391595343 777436812
5 346229263 209634139
1 605695310 441814656
1 261421951 489064005
4 703954578 973403913
1 429664189 915505555
1 345165823 736296877
1 655197322 630854484
1 419338148 172274663
2 164354313 407400592
1 25228094 213826245
1 287702767 411907637
1 880992175 437574858
2 229940493 215940715
1 274266461 3530864
1 709712465 125285901
1 439301259 169178831
1 895142238 525253671
1 5521082 594778958
1 918937433 851443515
1 218201494 335816573
1 853536387 328027155
2 516777368 215941947
3 65544361 893918508
1 41851498 657159888
1 767196417 794360431
1 904310911 929449093
1 292108224 17583046
2 53918057 637217105
2 482587615 485477357
1 873123718 447701157
2 867868222 103497441
1 694787215 11767547
1 212538739 501422777
2 599829713 741842793
2 603365901 300571576
2 483069953 937006908
4 113356717 83041727
2 894768944 760984307
2 590827159 780481773
3 323200843 681992920
2 642840666 533966271
1 620339652 864400957
1 906764141 534895615
4 744784637 158245564
2 192984371 810687082
3 114732302 886540868
1 847362808 176424448
3 859426202 910317892
1 551661432 46724383
1 290233684 284104111
1 573566682 689820178
1 748120974 218287413
1 186397047 256846004
2 335117905 231636482
2 148625585 401399556
1 46456096 43593227
1 775458942 531813081
1 804432288 388792718
2 659708690 406991653
1 14266148 286554095
1 855982282 362479834
2 513499911 786929200
1 268929128 60467138
4 769137470 692382290
1 95235903 541699313
1 408272203 300814901
1 27939265 339449048
3 133081508 104541441
4 617725891 236734276
1 583763016 627207688
1 369442988 923389887
1 72371959 326718885
1 902179448 234560694
1 988865283 49857328
1 884552676 381234843
1 722915891 871002651
1 576951389 131125070
4 891748140 519780498
1 479763489 903869562
1 518475502 985618020
1 894599317 774060711
3 920221938 838682781
1 899452516 517149864
2 476985235 439293692
3 194722655 864375693
2 679628316 73425798
1 29226484 613448229
1 906106585 922853083
1 308872054 632523139
1 358754478 639110531
1 683011023 36681015
1 177749564 907554581
1 486924833 822221167
1 628309718 73269192
1 131948634 174881067
2 926053821 872637153
1 312764947 436730168
2 258831743 213495253
1 648642891 242460024
1 434624591 915098311
2 529456035 262294318
2 343327198 690132181
2 203892118 306566569
1 794336832 168542223
1 854876884 918778017
1 839093044 977708209
1 401406506 814846409
3 652173965 429100776
1 420086871 127789125
1 79583899 758002558
2 948340446 209184225
2 250119956 859188600
1 457496109 918618361
4 735627853 781771332
2 494758433 321209045
1 878686808 280952125
2 453361393 20292353
1 881923644 659919877
1 21220759 943111309
3 119382804 294060170
1 892618530 119369577
1 394702533 58128537
1 656656634 270605809
1 698433199 323094623
1 695263260 281787529
2 88292275 966658999
2 595809923 143405524
1 480509460 737799063
1 743540485 668766141
1 597569790 296755647
1 818432491 214575753
2 100706496 562336233
1 508061250 322239015
1 465839734 428178201
1 474517123 160709446
1 375958914 365238115
1 472327019 942649414
1 194036790 193444529
2 361829927 890451713
2 404809681 437303809
1 81029007 276832327
1 414317647 483944062
2 50163378 970947680
2 823330285 985241495
1 559624521 282191716
2 168429561 111957194
2 313251942 506527322
2 511470395 321412937
1 134423747 201760050
2 337244733 662572355
1 384927911 359305282
4 312390209 446993881
4 301042158 786994239
1 373293987 997748849
1 154819245 467193638
1 61650117 425375405
1 344145318 334265648
2 238158688 404605112
2 671401912 844539234
2 265822559 852090396
1 364125426 841956415
1 152907544 205408889
1 744418464 723855829
1 378385153 413958416
1 544509146 669100281
1 36882674 962833998
1 720419892 351664973
6 980606321 415191106
1 536873637 402305683
3 631802651 903231075
1 886391505 318053376
1 95282999 74053523
3 350023633 565438455
1 638809791 725732031
1 299621130 513074551
1 16942885 577086932
1 245606238 183530183
2 765295975 823822597
3 909897747 179235146
2 498508873 133215950
1 526009487 716854495
6 601286136 634586635
1 991768763 249022157
2 924248670 600232827
3 392666680 72811147
1 36943623 192101108
2 975102725 110939370
1 503943536 151859754
3 632154790 462551389
1 2999607 956198609
1 702374801 953595495
1 806871044 400735006
1 870425726 764367916
1 801081264 430778212
1 117264408 884266298
1 151680870 716354468
2 334023671 711533489
1 103816696 826839083
3 393413408 644982919
1 442640250 699063664
1 738521715 634097592
1 114918013 869234698
1 373189072 294115713
1 968267563 893268338
2 283056731 809862824
2 546359643 940187277
1 711413630 109490986
1 478419453 79242623
1 97649926 422617342
2 194025708 921807059
1 59577583 852609245
1 47924962 349160765
2 515377025 309637354
2 889917425 915499930
3 75330413 700218513
1 746945879 100461035
1 691005580 440874930
2 379618607 797880713
1 318002336 311614709
1 239965987 358801238
2 768390855 650705106
1 831967612 97912315
1 668943597 83620216
2 603601818 192243067
3 551008591 204002467
1 611137483 168063713
1 578096570 164145424
1 380619074 266114926
1 489350492 723929271
2 804611014 131643353
2 761323243 674953222
1 123385757 424155560
1 992072364 529799839
1 490574710 147591822
1 433363841 679739557
2 675742578 472527116
1 647516980 77516154
4 517230824 562311245
1 446093833 584524881
1 914366144 676850181
5 236875870 33363240
1 630264453 22231780
1 275455005 472328496
1 353336445 827102908
5 872535423 900286551
1 630735612 184924540
1 652997725 354898218
2 13693798 457608099
1 850711471 590241376
1 451808032 293828612
4 964525563 941375532
1 558926012 239323489
3 293916164 243263032
1 29303296 497888709
1 971984549 43309368
2 960702860 621590730
2 597709092 520762596
1 126757392 87829081
1 830210393 124065097
2 106821214 661264093
1 573376678 227560868
1 173386359 900685881
1 738475080 804455385
1 104957065 679184903
1 386364381 678471040
1 137224549 746805176
1 82404870 785613611
1 271787332 539854519
1 277741747 367523773
2 18305929 36570274
1 677852904 848911719
1 626080616 973904058
1 658948500 8295731
1 77162280 517067388
1 374946092 476759115
4 450056949 124828829
4 850533010 810131317
1 475542652 429510255
1 296053499 701145192
2 486890338 964461889
3 801194433 536125056
1 719998391 388791942
1 341106474 158363491
3 422356042 969215403
1 375127347 683661117
1 547302899 349292529
1 821283948 900813788
1 691669543 935843484
1 845686752 702942917
1 981747051 6853562
2 810919367 901527932
3 233400167 615078607
3 973708944 676738756
1 41007152 420259165
2 796665583 50504591
2 246278765 494398108
2 436510111 428546042
2 951115128 922875929
1 574188152 525208164
1 760874254 363863254
1 175064971 499467831
2 934167415 597388950
1 725954310 763112992
1 262502623 809297480
1 410673767 175080031
3 542049563 171097794
4 933010574 653522643
3 340303206 89150239
1 195186549 924645558
1 766969112 348149486
1 66760180 771848887
4 971178457 93313662
1 568036193 171886584
1 631708549 970223288
1 363031863 659341065
1 631390390 661516075
4 504948187 463854676
1 319371144 194313784
1 30372178 992771225
2 777398399 725180337
1 555833143 124821063
1 504718471 107455740
1 690408554 276409453
1 531486724 941173895
1 113214368 44013236
2 817817155 798034663
1 731740965 604483586
1 815095549 945140483
2 863870769 829743433
6 417447522 825218289
2 745637662 619540977
2 535970943 921127357
1 614750826 626102367
1 687411261 385670813
1 404824352 844321255
3 547535514 569860462
2 920243029 30873464
1 418223713 782608177
1 685955355 849703693
1 542187257 809124284
1 362023454 672503023
5 423472963 72739231
2 537424065 649623984
2 261372238 397036002
1 558365419 211847614
1 528475166 810980397
1 356388772 261778296
1 517855917 685514022
1 632002055 876528822
2 746679037 344625503
2 108417901 300769369
1 631786756 130158243
1 133288977 695808384
1 879831042 108949249
1 796398361 371498021
2 339491503 81980348
1 210470700 186015761
1 943751225 147588912
2 77924597 632677635
4 57880095 775972584
2 828491146 377437093
1 493305956 95596061
1 918118032 178478949
3 569239833 978051882
1 54375563 444183726
2 621840885 846272746
1 294889919 343951770
1 134129060 398326501
2 916887899 497445925
3 161088289 520112638
1 745850457 293425629
1 2813337 61052445
1 902968617 822098412
1 422654883 422274445
11 285564864 503383883
4 365981718 614942678
1 983798630 292125517
2 439171505 940445616
3 719937652 80716715
3 449752140 674819086
1 182490904 758235417
4 402666897 69651618
1 221662499 149928830
2 206517806 397640398
1 616335156 669656743
1 352350979 644499676
1 81798790 259499069
2 275521423 383913820
1 116177821 450897236
3 59105686 738934499
2 436092335 333829905
2 229732979 775468585
1 840936739 82527592
2 797415251 951630182
2 443213776 413976075
4 171724211 181579759
1 495827437 309743074
1 358934952 713180063
2 831440533 992231730
1 938316628 725174310
1 757597774 674120940
1 482740696 995921271
3 31280599 399245924
1 639958575 726195207
2 499725430 5926701
1 418988019 79007193
4 609418783 137843250
1 469851596 450719372
1 795836131 658320428
1 248741255 808057481
2 264369262 586276621
1 41521716 95172873
2 758697595 875059220
1 457727717 28643619
2 10792825 988318786
1 313612537 185247799
1 646198131 115058001
1 751092292 622582650
1 267033519 369620986
1 123036390 126851594
1 177138295 501538760
3 571439128 759550145
2 233432371 680105955
1 682671567 128805887
1 589860619 423629333
2 288315878 569985629
1 543481791 330930254
1 344058418 293583096
1 101441513 824406304
2 100814432 302170685
1 145222439 946258954
1 832645289 468896459
1 854942990 836570526
1 493536905 233100533
1 397372148 105956471
1 623334021 807293465
1 470651630 635985908
1 255922452 914624231
1 600468869 127537621
1 888313302 369212346
1 372041295 613507616
4 100803224 432262197
1 33934081 847904196
3 903482294 29934241
1 2280307 982481024
1 727379807 295102271
1 89077798 219898945
1 990413392 586202001
2 865166617 113962423
2 445612111 85421946
1 80956792 128228293
1 594017470 826737729
7 750850731 543097965
1 794766499 2858734
1 516175561 319823128
2 888731785 597535666
1 732013622 888954333
1 667303759 781803100
2 286198384 765054364
2 68302411 342507151
1 394367972 280020416
1 379453153 999980222
1 235760644 393924160
2 137087836 401665966
1 815854508 798798815
1 805276092 118601504
1 576331335 940821959
1 189641568 631226672
2 762483068 57302242
1 458591862 435273514
1 282722108 996807460
1 67580746 818598026
1 351031677 205599161
1 886621717 879852947
3 630783408 945927886
2 170998060 940110368
1 538633645 945578807
1 149497606 481830128
2 220412225 820131810
1 673164418 97015716
1 95969787 913527289
1 339994985 755446904
3 243091272 914569472
1 653382838 953845545
1 40999573 173453345
1 583898650 14153221
1 653200701 81013370
2 859990647 643123880
1 225614054 75655694
1 504126190 89641160
1 755733906 659940495
3 758353398 759847628
1 747355100 995715804
1 563737600 772014692
1 40696153 783796101
1 753221482 783979333
1 179041391 351209216
2 969493745 793344900
2 125658966 924110054
1 528748173 13049047
1 980723141 372500896
1 75366237 648595864
1 10279156 713344966
1 694128602 160853753
3 977241404 935429438
3 611076801 466646116
1 106004474 731864917
1 453317550 846627
1 964108900 516027442
1 657559083 515755275
1 117225675 689965996
3 672352376 578195291
1 468497098 337870135
1 405031817 263084803
1 872448360 390638499
1 884239971 633736119
1 275107887 739849486
1 595626687 103387922
1 812922827 655908943
1 335880201 428102280
1 767965129 644463699
2 218992842 963384134
2 102414044 445066181
4 267535713 739812294
2 777857744 34587558
1 186000665 190911207
1 328646530 311487837
2 427742520 277011915
1 564996689 940310283
1 311151241 319257866
1 896299628 914503489
1 575099455 690648645
2 414807379 839952933
1 475118769 116995255
1 569911200 742460354
2 498916742 599688719
1 830771362 576656843
1 9212303 579388755
5 399886177 276689168
1 909373781 464946673
2 608616232 633832404
1 270808774 469886284
1 136919144 562527741
6 175948963 860363426
1 404513796 572253133
2 455449187 69693947
4 313315916 234129893
2 297463895 680134321
2 418329301 241100059
1 493289583 646028054
1 725568 550663950
2 134929518 156266697
2 591945912 692186109
2 118739968 826959943
1 445196480 281802387
3 484857371 827311830
1 622434250 983506429
1 645655437 688453794
1 625164535 262074287
5 360645104 97093524
1 403743335 154828854
1 236945942 802571311
1 90079101 990908872
1 731124451 355913636
1 294192364 88694972
1 589292870 55796362
3 93536276 439633420
2 938437080 484834819
1 668315640 87983205
3 39347135 324147525
1 118815964 886302249
2 322332101 522047819
1 592314177 463279365
1 786217740 259749978
1 68594319 702816176
2 383561232 633862128
2 760450944 253020682
1 162364142 33273493
4 903839428 863782776
1 245070243 614750273
1 497014855 532777507
1 527540614 343627340
1 471028856 805094588
1 114204600 416109697
2 646486966 853536603
4 832990170 692487427
2 731788389 983332566
1 282062453 21396136
1 796347490 532103202
1 406497162 136718412
1 912986212 157856016
2 862514268 266074642
3 313534194 216898995
1 827480372 746833078
1 779788495 433586686
2 507020578 476823394
1 637619894 549340633
3 514635403 287597323
2 75005786 584063013
4 82073661 693927647
2 723168342 618612484
1 273849254 631636057
1 321588672 986949435
1 62453598 260416623
1 397924491 956609757
2 748267309 986586713
2 683616615 170499026
1 12438216 610344291
1 855975428 883779722
1 740607478 376858793
2 777801858 139906804
3 388916790 675743718
1 373639428 37476922
1 882883484 728373856
1 17527982 201437988
1 197460023 840245142
4 472365472 600850494
4 643840642 25947115
2 979240379 244066816
2 81262621 558636867
1 165926815 725124243
1 641014665 705836883
1 523930915 960152255
1 400916319 164455352
2 735363593 973606737
2 110319597 694687349
1 504669522 267426619
1 393710213 228382186
1 137088792 600182636
1 881202937 833469677
1 467261948 277698218
1 77786281 523335015
1 73425723 232310510
2 243996818 524270594
2 484306804 798740996
1 546962804 11912856
2 63352842 918855958
4 409237003 432351201
2 108040909 184348808
1 243595079 451056767
1 169866912 297204119
1 542103575 46203766
1 648160520 855448951
1 644472211 13430142
2 785448844 216106950
3 295074042 454892530
1 848629443 236615812
1 687510166 309539890
1 935970413 841672041
2 306252693 345883739
1 826081816 970775803
2 921729699 503008010
2 805236956 543028328
1 282585268 586506586
1 499116724 440833725
2 415688746 830189163
2 740798794 515020714
1 629384660 817541060
1 598708142 150419884
2 598049798 155314498
1 663637723 653459849
5 581923457 987787051
2 202405064 902496750
1 872462618 762342845
2 962916604 901942461
3 478725986 29965186
2 959876296 909740777
1 961635157 244529414
1 733202749 936395790
1 471231290 549624559
3 783058435 213899411
2 587465848 380446070
2 290528859 410606062
1 104899267 636790394
2 241770618 148570579
1 450501884 297482590
1 68571432 714028537
2 994568488 384315031
2 123888518 591100104
1 70764623 460375142
2 140529564 956121133
1 354944063 196794147
1 710227660 525377880
2 793660546 631711294
3 269245646 56220567
1 355599078 130018364
1 133607258 38321098
1 234171346 708519203
3 435488469 508673107
1 907306544 725447982
1 33794359 481046594
2 285656306 592590289
1 209762330 945130593
1 149386768 261262002
4 742550062 206940729
3 148324499 363522876
2 979358060 222580347
2 693655157 193498059
1 249088800 19258289
1 46321034 277882486
2 960953927 723213690
1 241473095 42169983
2 650187560 412042817
1 596393780 967400866
1 696415120 101030875
2 654566186 756713870
3 703694875 610922221
3 646484032 30369476
1 336515031 91055576
2 193522277 166201880
3 393285310 713139824
3 321892316 935249372
1 682999408 206972572
1 259913018 924710053
7 536545163 253491620
1 702637807 872756974
1 851242282 319240090
1 408542616 814109876
3 695987493 814098243
1 550907303 889112590
3 585721102 689037800
3 984209743 827218947
2 108572904 764398481
1 879743436 425887118
2 771621372 483608995
1 777994810 791903086
1 75798737 498692084
2 19982361 190329229
2 437977055 72462847
1 583227144 329568829
1 435011774 275936762
1 465932424 84046577
1 476651807 503335369
1 327916021 376167526
2 953381631 256156977
1 749567872 947740417
1 595216593 859899645
1 187485648 948429698
2 566023308 462718736
1 780770188 755225702
3 433885573 503386340
1 10920370 262753635
1 582488476 338307176
1 665316514 264308925
2 495631443 177823089
3 925188324 87366633
1 558994214 774561637
4 319954166 26614971
2 215318310 486627233
2 817432225 724887212
1 823574488 337710161
1 47193338 807957625
2 128112604 407339319
1 946503567 554246869
3 592711364 751499091
1 76914545 486902240
3 805811893 1327706
1 176011968 101029691
1 354969285 489252565
1 709395324 905981896
1 398603061 645303611
1 301240763 999989569
2 926909661 122945706
2 598007179 538248886
5 675100448 159136583
1 926055846 581218640
1 868305379 871760051
1 949143130 689565562
1 75713018 877239275
2 131713926 825189880
1 943903935 25570901
1 782827053 56031125
1 241944820 859555009
3 488687046 289603268
1 973248075 703774950
2 608069791 834943842
1 758508523 124905930
1 25196896 95384640
1 721224974 895618543
1 181895195 533321427
3 397307871 746117245
1 994173602 86520891
2 89519003 743072104
5 269914784 66674586
1 588534529 249865581
1 941569948 664976035
2 934606474 595368362
1 346943280 723097639
1 433406211 341000155
1 332975740 579350582
3 382474973 603523090
2 110282002 129944402
2 920105337 352734741
2 765927320 792428847
2 761303156 357644942
1 199378002 727390598
2 872352057 735910407
2 817170771 32059465
1 321262734 29122878
1 186720653 201237365
1 691723848 682732708
1 831943895 367757282
1 251807507 840039017
1 13745578 360727329
1 504698230 80932716
1 90782703 673225873
1 310024932 459992888
1 958174501 224565785
1 953608450 673409342
1 624542313 132968039
1 407411462 897033281
1 686760189 26283756
6 541541441 964808401
3 219347869 988598443
2 618083950 53136390
1 720224798 866030071
3 82177456 661600844
1 9152424 190085153
1 778530057 996512684
1 171854850 260717712
2 185141316 679391733
4 524694972 201171588
1 749122595 778400184
1 32042858 307700847
2 802065540 503783477
1 201862524 440322106
1 986764023 468024604
1 975281116 985367241
1 395196784 592989582
1 494721985 957172966
1 706134398 152836307
1 581838408 998613559
1 574513913 385485655
1 742302557 496240524
1 242901544 471490007
3 233473974 779973739
2 149257357 848199658
3 803090868 530929816
1 394983989 954069991
1 810826597 741709342
1 435166808 563443683
1 209087603 870266439
1 761317815 652723103
1 956181207 474481732
1 757023203 361695479
1 836364920 119763726
4 679073218 330832758
1 463565306 873204056
1 557241389 995727771
1 31649379 754604325
1 365522483 471953633
2 292068084 302822636
1 184867029 435758366
2 178302105 520010759
1 48369923 192474044
1 981972703 836632854
1 233361151 429638414
1 460019760 750192677
1 426959490 101238882
2 954395305 578442166
1 743108243 213525730
1 401882890 640318104
1 189933972 315656628
1 443453111 547750361
1 642347475 685720688
1 807429267 600454031
1 198598232 416294331
1 339689506 560817425
2 264933496 868089293
2 555146169 128190119
3 505868565 694502305
1 499274425 175567067
1 325640134 911217109
1 676695890 282209921
4 55854294 283307558
2 200295755 745578713
1 785967601 668505861
1 457716264 3326769
1 178597749 333632688
1 791671288 676727870
2 239510513 186713611
1 947435754 779280517
1 143804843 291133709
1 631624246 139880484
1 721556120 564058857
1 424264819 371503937
1 429897959 834814953
2 109945820 725155536
2 783161116 62591317
1 697727370 243363544
1 640544181 412759337
2 584190989 878606798
2 212710186 864408186
1 586760404 675191041
3 63707924 324620404
2 745274952 305214655
2 677706511 518377246
2 165356298 404029111
1 816939701 537356823
1 616175336 856516990
2 519150128 511478227
1 159428637 999922560
1 699613795 45507172
1 539545187 846043609
1 305861114 726940159
2 248248075 404068379
1 384445745 414708772
1 116588184 633122899
2 970860426 413776753
1 867176329 953070513
2 713535382 911190921
5 807264470 35672395
1 189524157 430305388
2 729438146 882195887
1 766126105 239742403
1 565645447 71567068
1 310164560 765695274
2 904241728 736910194
1 825352740 882179745
1 900071360 304141967
2 485507187 912035434
2 438034406 67981991
1 792823005 265274835
4 628515802 322036169
1 13952182 602573141
2 597237944 200490741
4 935731956 284755164
2 378922232 264538203
1 490857057 699078858
2 411949558 290608502
1 140375512 900913546
2 12708055 189238311
1 114756107 832400055
1 230356770 766875788
3 474328283 439533492
1 776865346 689907477
1 375167436 160280087
3 420455343 640466462
1 88673088 427863171
1 799939623 359842943
1 992669474 100877757
1 700473175 396220657
1 463838202 766867940
1 537447734 199839066
1 624435047 737296744
1 751551872 935036055
2 663735832 602974545
1 70166931 965727661
2 755296395 697384099
1 159676591 357604617
1 957888459 650639422
2 398130916 916805554
1 112430322 209547049
5 53421740 580714972
2 109931263 191292802
1 254159098 397966407
1 157622625 180333582
2 745710362 283483217
3 991833823 596878826
1 443004914 627895716
2 384908289 776172628
1 288767597 436661095
1 16729706 549700223
2 699806861 675017902
1 769025372 963943350
1 33730029 728667033
1 981783987 32098254
4 616192425 713674547
1 771213837 94393671
1 806690811 841796018
1 6516055 410046338
1 400719287 969860462
1 338524188 9959340
1 700721807 865337133
1 681504945 191964525
2 411806401 646199297
1 368503399 669276524
1 506210165 436892036
2 382480976 600396656
1 255774652 327619619
3 994921733 426947299
1 383243255 668263060
2 903290208 712366091
1 696981018 985675401
1 580209089 738522044
3 771350299 13199576
1 497749734 819701154
1 77331596 605462868
1 354776703 129130423
2 319975358 422602876
1 489507011 494504841
2 963053608 732804488
4 450866914 283636618
1 365213204 152040375
1 996889756 690015827
1 692373679 388511063
1 599935764 572078882
1 531253983 612707054
2 108037989 536810796
1 820472473 36028886
1 278929160 654421443
2 633052584 955071906
1 50662008 7164048
3 251769597 226258156
2 507589342 79035905
1 984458791 692396485
1 36235245 934975126
1 317579535 568965193
2 609663079 946742440
1 27902913 896051764
2 211907018 102262607
1 166041791 64287413
2 238234975 484706335
1 772067479 816570088
1 604109161 659321530
2 278478617 476872978
1 168072475 434159425
5 2397069 27706866
1 501881679 841180531
2 252870409 356472670
2 214269594 879404122
4 332915449 926827295
1 459714593 429637248
1 417611287 909990183
2 191924685 175581058
1 525675299 193484683
1 802920791 217904997
1 378890866 915265651
1 263189151 593979372
3 920648582 357699231
1 258492737 510690951
1 95385734 87649432
4 217276119 338851141
1 645401611 989708171
1 503718504 420214094
1 730611793 633821748
6 648446821 49548497
1 851478330 74823608
1 58295654 97906776
1 322905780 101722801
1 163515193 329938263
2 49737735 707157864
1 167989975 788469421
3 691380847 865324427
5 317668631 786987462
1 763587713 379242255
2 838620778 16364740
2 313426030 78234546
1 315317001 155448660
6 102112577 145661359
3 789925533 489698498
2 720010112 427733334
5 888262213 514285077
2 636728681 688533302
1 115721534 81456336
1 540412737 742556399
2 595485035 757251757
1 243864010 708481398
1 424511163 354619652
1 500738616 203364834
2 69589014 397830520
1 223538279 128475074
1 140914727 567862481
1 224933250 487279675
1 634622385 954625127
1 258646086 577537575
1 978498599 77084034
3 755327530 32495895
2 259092237 766150994
3 915312967 737795555
1 320833661 865458790
1 873365201 989738880
1 538516484 235652116
1 458519599 187870905
1 992392748 863923118
1 825467619 329770864
1 468693232 309404396
1 467073041 897186615
1 113456278 821334376
3 946859231 808251292
1 616931656 21440047
1 565284534 7377714
2 656665284 617165988
1 716441257 503466030
2 79214433 888944316
3 466816888 908209041
2 720231351 451808025
1 668850108 53446856
1 588168695 532965279
2 895335874 322681970
2 994598778 403285729
1 818995282 946139712
1 367222018 817100360
3 61648463 485104211
2 108971683 741325947
2 60855195 995105008
1 948102196 540984661
2 397031292 915571293
1 885978432 919818857
3 607173703 942778480
1 608550891 754897110
2 605083138 789806932
2 840310947 838333890
1 689913753 904323768
1 329293449 287760488
1 403898054 138647760
2 934575844 334304479
4 778421343 116452469
1 720964949 380198593
1 367338410 247948597
1 212342430 514384517
1 302412994 97240113
1 196998440 350379188
1 942805567 575491173
1 424689836 183420536
1 568203748 631742363
2 793811484 647691394
2 869416467 545987180
1 112371353 950812780
1 287273347 268011198
1 423874174 734203847
1 587759379 53843481
1 953367272 790750667
1 75503999 108109148
3 194685347 799398438
1 970493963 469679768
3 62499215 739070269
1 833292016 8771152
1 297277267 911492356
2 357854627 211799002
1 40642428 36456928
2 361262424 399512681
1 193578929 893115284
1 115393231 450867383
2 620307614 374451599
1 686444311 281804513
1 855762458 610045555
1 565864341 738515349
1 632574320 542113031
5 118098959 542295987
1 983950645 470588466
1 342044462 930652377
1 274108228 234592653
1 410669648 635665565
4 399421173 136869441
3 224565193 650808115
2 368077752 909544871
1 173870416 661444528
1 228886812 725859583
4 277218090 180284709
2 140562505 100623048
2 50168313 647067494
4 168013901 823263932
1 265039228 814240088
2 213147686 608299065
1 32036873 852631352
1 644303444 861513211
1 462881888 485246874
1 512718618 749753350
1 592655230 273049069
2 265887731 590943801
3 682361049 941541954
1 57514502 598356462
2 335958624 737228521
2 306553934 741060845
1 889371132 521471372
1 44159669 556499622
1 987330408 274207971
3 407396217 59958748
1 384772441 114118218
1 972135310 797382164
2 256301398 191814615
1 751172085 321775149
2 87777685 11751643
1 206357174 13262476
2 590679525 987356006
1 657205186 842394412
1 318120118 559545873
1 79274211 129383466
2 145178909 478131637
1 268436950 126679241
1 981295497 509215949
1 603277816 377621115
1 737545066 346679342
1 575399762 705631810
1 794687985 493915403
1 370724554 228394751
2 212946628 58637293
1 207384707 653842472
1 440402554 850570926
2 752473490 421079839
2 971549403 897019669
6 341692076 976671933
1 627260212 653147058
1 619007637 724731637
1 497473843 241586104
1 574335300 868969375
1 388872753 948738478
1 778610015 467516468
1 593000544 975028303
2 556701172 81137647
1 559089996 439925042
1 175940083 100162844
2 283178129 37910742
2 559434301 434717403
2 722412763 310738600
1 585784731 563149065
1 345244067 476287554
4 867227664 926850899
1 280128318 513294778
1 124374730 820875451
1 761035013 464160740
1 632694912 128440095
1 692249746 502287327
1 475463113 845153766
1 588550335 920243884
3 236991652 272126013
2 368764514 88348748
1 479262974 386473298
1 680422250 745659553
1 138544676 900918915
1 340917287 35331663
1 551142840 32666220
1 462330042 17848990
1 856084909 152607377
2 893254470 531134405
2 239733396 713431419
2 636133154 421891663
2 730794775 565957843
2 324526225 359973775
2 897005479 591098176
2 505775983 988529068
2 384938522 484689686
1 421022627 51122715
1 304498725 987419568
1 739164040 485044681
2 490577863 440152292
3 491871723 823208919
1 963545265 351553354
1 94412048 166047013
4 900463457 133626612
2 213024102 44602868
2 293724330 725669996
1 451315432 465741275
4 706200704 355690499
1 360642695 370875226
1 536351483 574011763
2 442314357 181506895
1 829651692 924893504
2 521796311 637095383
1 834976418 297447194
5 95614758 935751563
2 639414838 156655266
1 396705032 372493757
1 322808527 22838054
2 799580396 38071668
1 226736305 922777167
1 831815161 718491119
1 970402486 786177674
2 792696357 756596576
5 263678640 517905963
3 699716361 615826304
1 630745408 189381524
1 605064336 514607908
2 712328329 144256909
1 275500782 730798648
1 603240363 132138453
1 508206575 954037731
3 24939382 868670891
2 515988302 707958344
1 50662821 490493745
1 536874963 316292452
1 478442967 55368407
5 318148007 146567441
1 383493566 466609460
1 676243012 784607502
1 890403220 49412851
2 525338748 460005152
1 766484358 36679036
1 301961412 317982103
2 78825353 596691173
3 763868291 898585171
1 714806862 686555494
1 57079793 769902537
3 151530763 726472746
1 345938573 510700422
1 105338524 545778352
2 53628468 886618002
1 886091301 620746274
1 50349463 37599956
1 942705708 798110174
2 221441726 279823208
4 154084035 450207558
5 770061584 127800088
2 876498444 577193226
1 682820896 588187387
1 14606695 811558899
2 175769526 428294524
1 614059150 401043520
1 771627515 461542936
3 483459243 170210425
1 889214604 236643402
1 730972414 3550492
1 926084354 148402536
2 600808504 725886351
1 614209064 82745942
1 991311646 61431293
1 430255949 245094772
2 83995026 279810860
2 404331800 320609474
1 15318774 991130155
1 350940503 621060390
2 667284627 208852706
2 777173831 466421055
3 531983069 871444629
1 179525965 34691702
1 232516480 889733633
2 907913646 574633544
1 166316597 304864561
2 794231468 659519498
1 55100661 813848552
1 633710004 380424073
1 98945960 425225879
3 381781583 479775747
2 550757586 24785307
1 95194117 263800010
1 125702216 823141720
2 599069161 467398978
1 174522174 308209543
2 209771611 435258729
2 878753896 398322282
2 459011126 532357615
1 422220371 234171564
1 821820388 116573154
1 740398733 528260567
1 703017403 960589500
1 286386190 934095363
2 912008572 632750598
1 277434204 487827510
4 873644900 133940425
2 832621837 714999429
1 50342857 754154570
3 291318040 730217900
1 755156294 860115736
2 910643366 12668943
2 283569442 962028122
3 796427319 451299975
1 606996930 614456746
1 728781340 303228992
1 955682449 175996468
2 222765680 623756550
1 626244757 735220745
3 458466172 275575113
1 29331075 118129249
1 282720864 132857827
1 782766673 577723485
1 359394675 440135625
1 405135155 45504342
1 428217878 336702644
1 68892788 102505736
2 90905395 253873846
1 271116968 426257451
1 128589767 651954073
1 381060788 379604528
5 976125535 518483946
1 109927507 829884
1 444649796 401815584
1 16862733 322925672
1 937771076 895731369
2 905958409 749456490
1 183234408 167772167
1 262869199 254009098
1 107814960 806003131
2 2697013 884245011
2 680948447 3285653
1 688676073 255484036
3 982607677 667895573
1 695782283 458389140
1 245387999 150289678
1 998047085 785033365
1 819370725 975134366
1 25004110 419613627
1 382325890 467508197
1 873353657 243897160
2 646944621 110479951
3 771777827 399943547
2 622248254 841345350
1 429360986 87252863
1 611466462 97122988
2 661810603 34004549
1 527958974 1996239
1 68549462 955026798
1 408217273 313339261
3 591698 120498004
2 247041716 630326621
1 578675500 133959164
1 334289328 853181747
1 61221000 3172607
1 444986169 376876558
1 98547204 21154417
1 382441281 370347986
1 664570948 820625875
1 390770902 412164197
1 585904810 299708603
1 817777046 32344659
2 650598022 532269007
2 955913866 761087712
1 430187062 665230689
1 439775242 495544128
2 708627205 283023208
1 245624293 509313349
1 840009498 493624170
1 360453844 534724247
1 286199707 625263698
3 600068596 317933059
2 394301502 47400736
1 253710349 454145452
2 737677229 140897831
1 56641021 181328209
1 252266989 279879181
1 386428611 149441844
1 801169729 701302821
1 491158051 816768435
1 259937022 907866065
1 713468885 529223658
1 650700967 964888956
1 227559278 833904908
2 468686810 18710713
1 132051820 649831573
1 689299546 195881926
1 613160743 398305175
1 776513741 553504742
2 158935435 575723860
1 692673350 138922714
1 80937012 170987119
4 151395669 253876806
2 646172628 140911636
1 257318153 330644419
2 211838189 966155836
1 895698487 230237143
2 992514766 7256462
1 900670907 177110414
1 65143628 757539037
2 43220762 205907935
1 434151793 116547067
1 630302915 958360191
1 520815434 608392763
1 174286359 939137694
1 911234897 672435916
3 84383722 382424161
2 695704670 740898334
1 648412123 280117425
1 857901026 644439294
1 666722874 928950900
2 53978496 360291241
1 435722317 792499904
1 829545309 418706521
1 859127506 664159732
2 528324690 692714681
1 9984034 798481246
1 955795235 931047052
1 424812844 516750835
1 287058511 609458671
1 171265295 35352981
1 116721914 369214390
1 276029466 231508685
3 256524552 274939005
1 379941574 317057729
2 272825575 333810583
2 772305851 376361795
2 372656030 103686016
4 129962658 963156985
3 970765647 699178060
2 59775779 588187329
1 287426140 184542145
1 522357097 243014978
1 934678697 590216686
1 636630474 879890398
1 981985813 213042108
1 604412121 623774345
2 66969581 731384980
4 982767728 562489624
1 295815781 628596871
4 964662233 124740302
2 33825410 740311476
1 909931248 295644315
1 284820148 714741686
4 776865345 574737757
1 613411304 979595838
1 345678562 55124891
1 257310340 120459703
1 270374858 449982849
1 770201289 663375441
2 431804352 729894382
1 502071304 596760246
3 171959360 278073747
1 958237955 834906617
1 596819156 526490607
1 450331645 493312475
2 890625522 312311410
1 368602430 10929671
1 182471971 584857253
1 493622384 533429695
1 781213774 862081010
2 44925802 73906817
2 218848157 356897737
2 231335882 452992676
2 899879460 640642636
1 927419850 262837972
1 952863827 803836490
1 153817919 255656335
1 8786548 295507370
1 849098858 193027134
2 212654880 957163460
2 727390817 164637254
1 66938762 313272899
1 442331683 926941706
3 978311197 633964976
1 436883752 648195252
4 114077689 695049582
1 456513926 394651943
3 848115188 307167636
1 528555256 896372004
1 579775080 362631003
1 389647729 535431840
4 679872179 436218324
1 996451185 695636047
3 317541840 34910847
1 401427783 504286339
1 550062388 992512197
1 98324182 999110275
1 167551470 363554277
1 858854731 798693298
2 328568572 227045112
2 834181222 100732095
2 351087437 597511079
1 66643900 406191364
6 691396458 302608383
2 220871075 831574214
3 315792534 738970608
1 661285093 503283055
2 687292151 198626540
1 670002493 230162824
4 664127302 868355830
1 114872469 618355380
1 446371692 800506131
1 969369079 201134495
3 256599475 863786631
2 703162748 322177243
1 496118417 686306399
3 354823872 659281238
1 362947276 672004985
3 725796985 259308010
1 405648118 483806060
1 863605444 442380867
1 408875646 885133811
2 491663482 617770694
2 340064690 530697896
1 24361397 471758092
2 25479709 602859649
2 136431444 568627719
1 142783403 286915046
1 521016635 431074185
1 751592712 465468762
1 223706616 478500347
3 263792530 956833897
1 821514180 878536768
1 420548825 558645569
2 732254037 117738213
1 359302738 649995502
1 187494333 810864684
1 646658305 592008487
1 892656877 631604470
1 568999157 173443847
3 972866012 671105847
1 887975571 748633051
1 441139615 188983791
2 446691467 893872650
3 147049327 157207523
1 771563251 186570483
1 146135548 4032555
2 614638853 466562697
3 694998967 696064235
1 749827230 175509887
2 261265095 455873516
1 819139491 687503940
1 37693632 951648709
1 276205225 337097525
2 72914122 970032550
1 842077524 951875095
2 435210599 193782952
1 616213415 350793555
1 370464704 342822212
2 130591315 170707349
1 191727517 173718051
3 96057670 216062625
1 261206481 917784688
2 554181307 487618180
1 122479137 795339154
1 251529320 873844650
2 164778488 949404049
1 583972045 817239798
1 636200665 511893166
2 995714087 902958072
1 619948869 126406404
1 189393750 432493353
3 926786970 809865439
5 718826368 54813117
1 370897429 23889534
2 298211478 550682522
1 731781349 951091253
1 469025171 357768428
1 731239497 533608771
2 715518809 434775736
2 680038671 174422516
2 668521946 801529154
1 133684484 943238342
1 918432700 404300491
1 668633373 603034331
3 561787079 220221210
1 129762957 689011881
1 911381814 447209343
2 966721065 672682737
1 78358618 502780385
1 878084669 169765938
1 249876252 919316558
4 256424172 869138892
1 529258681 824871621
1 334391717 630976930
1 732711786 450348989
1 93497015 459957128
1 903760964 282339728
2 323458879 63326781
1 175108585 651968926
3 491971264 976520507
3 358940179 252346507
3 254734157 970927930
1 29852610 811361493
2 703427841 654213766
2 791246628 963314430
1 224035259 390882365
1 180196758 275656378
2 89890673 446744670
1 319767507 382001071
1 803383766 393803718
3 906612809 606782157
6 337554002 729535051
2 742598685 422767084
1 772835565 712784481
1 858709092 600078242
1 238202791 398710482
2 699060400 849568669
2 850334353 480982820
1 764835895 294395545
2 536267863 401636596
2 209729383 832194297
2 781484015 517900582
1 975171234 203344512
1 315115148 725722784
1 668514156 920202017
2 946876063 454981767
3 168985343 867374309
1 87986466 959243304
1 528825504 855473143
2 289092831 327257224
1 494985587 312326122
1 755352320 491003093
1 444934079 29254838
4 93545238 521313279
2 412707189 457469033
1 468820218 902901720
1 853304255 753503524
1 271922785 934781650
1 960208372 583246326
1 743488036 287452391
1 609796981 972183267
1 20235662 626382242
1 669339692 929777353
1 607146129 591950527
2 442304636 219604504
1 617424463 552319957
1 216158307 882036163
3 267881957 304849877
4 54528323 144679469
1 488679148 329241453
1 245408317 315762438
1 230381419 943777626
2 388939883 249223677
1 340379104 591441887
1 187764171 82159353
1 512065792 313041882
1 550365145 582068203
1 689332632 926611943
1 633481222 157222810
2 611515330 464961915
2 296792421 417823922
3 15847348 578595028
3 520285801 132539077
1 934153107 127931943
2 348714079 389954604
4 91178292 684809985
1 581753255 796913960
1 984533681 908045301
1 498362472 181704925
2 642411789 980558342
1 417793168 449492267
5 363524070 747105887
1 68389264 331878191
1 345399652 920404500
1 482524092 391666780
1 641203159 597367840
7 35214634 61009561
3 306167991 841518823
1 131651922 967867963
1 876310576 888301194
1 191501466 897059038
3 599622095 725621231
1 342280274 70060978
3 951039573 956141388
1 913129076 907767684
1 865798255 677931560
1 118670902 623121117
1 245499997 487417194
1 137924673 840570177
1 584891792 456494784
3 273076901 218620138
1 347496593 289695750
2 171094786 329932774
1 706888349 999822787
1 173375230 15985477
1 279040197 297759985
2 496555347 262266116
2 405422801 276601580
1 197293980 252753701
4 278936329 882478350
1 419962279 3695767
1 858510971 864926412
2 587597321 997701707
1 240229893 88050751
1 177470789 891397653
1 262799381 212164249
2 305150018 524161257
3 435257476 218887975
1 218210758 719027290
1 153017090 733334835
2 928012964 511609554
4 608285298 703689664
1 180927919 478002083
1 673189614 406273026
1 228517689 985381515
2 622837104 522452564
1 644596518 841326244
1 370737352 485379759
1 382041625 588380933
1 620428209 656745179
1 530346550 477813788
2 841899483 394736268
1 729407275 68815005
3 477492890 945119130
2 717900788 459813209
2 17785177 637782858
2 608801581 160441592
2 86426153 814748559
1 775188077 924802449
4 351961030 737706163
4 662139618 469432386
3 195428468 401544403
2 474905449 77493913
2 462784236 705167782
1 152144599 507888925
4 978466683 44694514
1 221974369 509502894
1 718120834 128845467
1 655855441 719536549
2 437106961 189193527
3 288128041 995740418
2 84363082 245581363
1 481458606 809861089
1 22949541 19409214
2 75220415 174426987
1 823939810 917861296
2 453012965 189877825
2 885481352 874193011
1 492375413 612679132
1 682403241 437954799
1 738924325 233098168
4 852062972 827653172
1 205921100 640844762
2 848928702 156617388
1 270023528 191100177
1 260095721 726975201
2 577945708 204948464
1 935427000 117099182
1 971175075 458076948
1 207621645 249045556
1 841599822 588325127
1 188835214 903224878
1 28539688 715890085
1 936211456 304055041
1 856392300 819040567
1 148773944 451642892
1 785375174 766919087
2 74235500 81927948
2 413657490 387549358
3 808262975 664682325
1 383245110 518294709
1 517368834 325486641
2 578515361 923558231
2 592609140 473298438
2 546067298 431251290
1 784822530 485022959
1 747297908 500624389
1 542658602 832051017
1 402303646 153092756
2 681380143 840230115
1 787232759 396249707
2 102405991 646485409
1 77858048 707170953
1 883235149 1863717
2 588791741 701025539
1 133019003 199112851
1 648866389 92209863
3 620191559 365751416
2 782351101 194640259
1 649068074 415916096
2 758207435 582984272
6 401911566 684183984
1 167083257 375620786
1 444710160 594179709
5 767446041 311562618
1 654785463 698038875
1 648578261 349100962
2 817992584 944654791
1 560322577 718114312
2 889033444 598376986
1 208962 429172528
1 768798895 502199196
2 138350393 180701171
2 144837894 947806598
1 286463983 127820292
2 238916845 135993194
1 356655732 977302473
2 34213585 128383904
2 985098755 249796623
4 571978022 893140839
2 57999945 115852448
1 762769956 376382659
1 747555126 952925066
1 492163364 724527543
2 845249497 251703788
1 517058125 453726019
1 992907615 812546826
2 430069700 948684033
1 900759334 528371730
4 466663219 672112215
3 295446737 270649439
1 695554405 359170452
3 922215275 921202289
1 855585120 462448867
1 383169551 655424360
1 279873754 40389396
1 269741495 358965535
1 928278730 495002570
6 487684146 665374150
1 98569857 844394752
1 964012781 765596344
2 866197258 261632412
2 419720114 986191991
5 412819575 127139268
1 388214968 143130128
2 57920140 729271858
2 50440862 464528334
2 699605723 768220597
2 892578532 85785910
1 406326237 234449805
5 777214362 933866373
1 735897499 327736449
2 81132337 632236867
1 373662082 919113357
2 802556388 211259981
2 400315361 168930349
1 225799243 393451435
2 993787331 248131213
1 454413479 595384086
1 555937933 868963256
3 922036695 73557393
4 304813114 252241221
1 9263190 839732621
3 204355987 620643444
1 897830794 845457922
1 20450453 887974078
3 155773948 968350922
2 51311540 837300222
2 605503488 729822117
1 6547685 99242465
1 209528713 363355978
2 755455140 319481191
1 466977924 457912744
2 171248574 120459739
1 253001572 826934843
2 623535470 699436808
1 248571128 600151741
1 297702979 697294467
1 599440193 105827217
4 227824349 429630469
2 907587416 721120174
1 10653975 965234280
2 165603722 763081123
1 412543953 23785307
1 199955189 889314367
1 223527504 773123787
5 508496058 116051683
1 734175884 435709520
2 537597383 301781796
1 169525551 271708017
1 206758154 319335864
1 716510101 832289954
1 785359324 871065059
1 746095010 913412734
1 93420193 75840740
2 213490937 392640607
2 520652060 575625181
2 645195106 663855798
3 114537868 954192557
2 178869378 938232163
1 7363499 225162223
2 530399602 834448972
1 439405757 766527663
2 571466741 913575364
1 376997355 547418481
1 191054526 616134254
1 652568137 643374839
1 408824966 664714707
6 744401355 791417339
1 145181415 572940361
2 769124203 310211008
1 696724409 439912229
4 388973372 732078981
2 520096351 65301660
1 576769184 246553066
1 399040811 768967028
1 396714668 26259733
2 92142372 644828916
1 423355241 390451988
2 987342321 211020577
1 227306469 358854850
2 310949599 751594962
1 83815486 633192787
1 974036482 305303822
2 284574608 682263121
1 946393131 272560385
4 420091562 22398294
2 409911516 4945145
1 855478712 637995074
1 513006317 370749523
4 329491747 423146872
2 950948375 366840158
1 329665780 79445220
1 509722451 117457902
1 862634378 297562452
1 775884963 225986921
1 603636641 91572519
5 12905159 448091856
1 239690686 541688084
1 837815496 298746437
3 543671954 630704255
1 41919212 389740423
1 863244775 228762880
2 942798970 192136894
1 895427218 947393579
2 237976643 729592912
1 443713240 140057760
2 682678266 974944661
1 279553476 492774701
1 771157378 467818163
2 110423531 624169514
2 654438041 302903976
2 692179208 99520677
1 235891510 399171081
1 238923756 308435972
1 33066485 685232932
1 449098565 348899786
1 983814234 995845191
1 537865909 355351059
4 985748287 585518747
3 411991998 149004173
1 336394205 889185937
3 812307343 451464427
1 813160608 264207977
1 216343100 79488466
1 788829154 2113449
3 29274272 669187362
2 609620962 986556318
1 612349291 141655400
1 365348577 160493609
4 911394895 276255422
1 569513732 644768627
2 958076570 441020308
2 315958084 716577203
3 187013552 898850190
1 243921639 741877904
1 582951234 640772445
1 540717282 902180316
1 652593783 330256051
1 887109003 40337710
1 896564692 978746467
2 525362230 670995965
1 14067066 323456663
1 705909554 927687392
2 947361003 584596793
1 164023042 575431021
2 258310054 774117814
1 829083523 858377152
3 462269329 382149157
1 73238615 363635790
1 187316462 35185806
2 98134082 809455705
3 788620190 758874915
2 800418296 932838396
2 268829678 922304814
1 816189850 580099205
3 626838971 634652568
1 982661554 631973166
1 797471986 753931802
2 924080296 918683068
1 427791987 556024299
1 148507973 931450249
2 65691723 958042179
2 251916181 505933912
1 989201818 516209481
1 995058306 443042179
2 915620466 515820933
1 472017296 741996514
1 957764241 539397705
1 945750540 638899952
1 439105501 123191403
1 89284615 814938035
2 444057005 6755439
1 98891497 406723110
1 243388240 781321318
2 928961017 586080529
2 221251043 809320585
3 439303498 554712968
3 74359898 822859775
1 742742671 403238033
5 745179209 549333920
1 730677557 937990050
3 659579911 916728215
1 455349682 12508593
1 219897751 732555543
1 96405207 330384759
1 567368334 990211700
1 139704200 703981792
3 95599227 620998762
1 282868682 492811969
2 909259646 993676856
1 516697421 653095127
1 963953301 989441755
1 263232627 276493975
4 372124582 760659521
3 847633158 929383324
2 198796146 74722551
1 544744807 276439559
1 738708255 847492860
1 132358862 403739200
2 729792414 268415344
1 473427375 894485963
1 681323247 740157887
1 634145433 347399496
2 427600345 884287656
2 707500644 587632247
1 855551826 223234664
1 363204084 324273676
2 913964382 657667102
2 174419973 762470427
1 386047480 786515872
2 662563315 99773277
1 422977332 37594664
1 668482354 324443649
1 841938119 973924438
1 358804654 55907636
1 729970236 163950376
1 284358709 479080988
1 146144236 878814729
1 242931269 332103962
3 924612471 570028186
2 971678358 96327912
1 925318845 620736555
1 781228082 921543275
3 85240389 961029945
3 877594841 193392099
1 64139851 299957538
1 661940734 888945775
3 112219524 840637181
1 18894025 694406289
1 978340668 31469498
2 324315180 106846741
1 794667216 833490565
1 289783176 468122304
1 895951553 236424835
1 288108088 266063847
2 781954480 611629279
2 888976912 451835360
1 54567985 993786872
1 173679624 89959831
2 61174317 59121631
1 637987282 858809289
2 613561937 769040747
1 477028371 128862039
2 984177941 286807717
1 678205040 218774643
1 13795067 868037471
2 660883005 429736197
3 112164415 855987170
1 116332226 108230313
3 7319050 434430885
2 550389012 876275135
1 289358699 125520711
1 299438859 721675770
1 489826555 703334449
1 385959068 752975958
2 849711512 928575235
1 75434515 627269544
1 700115684 489003303
3 34132017 621694586
1 482701875 887103488
1 633908083 553798570
1 320067450 739216502
1 503799170 148681007
1 341561633 544019660
1 484621859 981401201
2 775363973 184657903
1 172741461 655224188
2 350039191 957875292
1 171614902 677638439
1 574543361 948106147
2 243310919 789348626
1 293756921 942053933
1 411925915 998376988
1 351919679 961532752
1 280891714 161900595
1 664357684 465408884
1 263810167 594226562
1 436181913 271426693
1 289742877 959649516
1 946868422 524776984
1 128500776 123128783
1 936723906 956462424
1 915763839 405002051
2 60185858 590824631
2 671382007 900723198
1 335071622 990679517
5 164239587 298989653
1 416808266 98106590
2 812259749 860109562
1 877573871 882190951
1 242144955 907403747
2 215682959 775567698
1 204659609 268035320
1 63953636 154437337
1 928955634 561196642
1 63232939 439821029
2 406281918 698477884
1 383968802 439613305
1 631938439 543873115
1 481848875 251900380
4 736361899 808872295
1 2633822 521108460
2 235994206 211098414
2 256116625 279314871
1 332966866 624150993
1 773953468 231725493
2 624333306 536622062
1 542401651 42193707
1 355779214 20238302
2 277300686 864894018
1 393943743 158557635
1 949924219 275587121
1 644114811 553910278
3 151632011 561704575
1 54176179 676002841
1 554150950 39072881
1 98186871 781636055
1 3475967 408551935
1 272963908 797107157
1 163913795 340968852
1 507929521 776848250
1 815975121 935425325
1 161696312 89363313
1 475635880 825839800
4 473090074 493690465
1 740129770 24739666
2 908498187 298772594
2 202136844 41273498
1 265685782 471144462
4 651983737 388829353
1 933914004 561191991
1 680915420 29569121
1 761734973 834315949
1 473954627 734401407
1 370057956 451552118
1 128485007 882239831
1 810806690 362316383
3 464705198 982808987
2 803511741 784902217
4 36105345 427899526
1 291084269 217559186
2 814306551 359049614
1 388424581 488571580
1 877467539 93199309
2 474154631 229974989
1 283399712 623667648
1 580367871 957545371
1 403357763 83916060
3 781849280 249792016
1 699508140 780037579
1 914709455 67703573
1 944003485 632386917
1 841013246 691425519
3 187182341 126111336
2 607751429 529193318
1 78670452 63337383
1 170341101 485667704
1 364622022 572551444
1 590617703 129867309
3 35760283 437276476
2 708772090 361216958
1 57686796 247973060
4 404375831 409290868
1 696308004 566598826
3 563572773 668957140
2 179515004 485208266
1 827419902 523768748
1 575283894 335716928
1 786355203 449879613
2 746131545 558334922
2 309853624 927205036
1 211498113 121052451
1 725468908 481389554
1 986717846 919904004
1 307357279 404510772
2 614480009 801260400
3 961880167 629089351
1 629995563 82343462
1 556571608 508253515
2 567934614 218899728
1 280467521 203116682
2 311485210 749901138
1 68760848 411703436
1 19225693 346550656
1 645607203 684067921
1 376129056 149869191
2 522558651 147589237
1 322964380 332381027
1 455570223 611134175
4 286366756 519103485
1 928821276 675018942
1 642179330 807984425
1 710901076 876470195
1 494552427 120149766
3 559315452 114426857
3 934937831 502261972
2 410996538 572425842
3 212338170 934640293
1 582119346 823594068
2 697379388 737951923
1 140129336 885500331
1 516096041 398312905
1 273772018 732380552
2 569342749 149141187
1 234465098 584677978
1 514777029 232522486
1 690736969 763512132
1 933392715 462871090
3 922091661 901322827
2 708787703 680754834
7 195628725 325862906
2 633616518 385976693
1 618642455 468957511
1 113144892 498657597
3 84951159 928227119
1 41686788 943530989
1 402642067 59842535
1 224832860 620905485
3 816943421 482643658
2 865293336 847979545
2 386472762 932762185
2 17700628 577550782
2 384159769 88054853
1 233013204 255301757
2 825587786 510074564
3 424762421 303827871
3 609574779 815642756
1 320413720 231552416
1 951264728 344911573
2 880845882 16596146
3 372497618 44462689
2 525447846 930984455
4 794152875 426788668
3 523107136 356936061
1 278802142 754807589
1 583045377 913732772
5 247710263 224019829
1 495266111 915240395
1 772060869 22917477
1 264772533 777521786
1 587216200 818816057
1 113015477 959280759
2 395317696 63900686
1 449453697 945680124
1 122839087 995322499
1 465142166 607499356
2 627367951 891669254
2 460972064 484201889
2 173713435 97937148
3 737179842 385107478
1 284299101 253469123
1 226350627 405347137
2 439973149 725767268
1 825175406 117051390
1 876306155 510117390
1 161861550 415358488
1 857637744 816353713
1 159315790 738985677
1 474914413 23012530
1 804419341 97036492
4 955382656 104376801
2 809353271 37791296
1 872496032 653312125
2 687856691 376880953
1 924241232 454553130
1 312814836 578876532
1 466593632 410638182
1 854152490 755446844
1 309888527 864679617
1 504284392 337816051
1 54004739 736804639
1 240223651 70317829
1 82792932 603454587
2 256455132 136336439
2 827077353 411288250
3 657507436 593115178
2 440372730 305553840
1 739136818 557477653
2 691174974 389737346
1 513241233 817283881
2 14960943 221047368
2 6797745 601758392
1 842935013 538355695
1 619197867 798754576
1 42822654 925630591
2 31990013 832116728
2 475563645 120558071
1 906061012 38371170
2 372516559 781490080
1 55004132 511156001
4 477125549 67834689
2 237853011 297506600
3 533076919 351356403
1 103021100 357506076
1 675554837 892569226
1 59443551 243361824
1 521214435 444268232
5 870052824 124638883
1 110132912 90532934
2 578166531 390071263
1 962320772 246174702
3 284216693 529249773
1 862448469 836939305
2 213934725 895598342
2 951164769 227673916
1 449949310 769045534
1 784514622 917316316
5 195583804 852466199
1 951774883 609903352
1 800229339 789239833
1 327286297 55548302
1 497132411 589518295
1 102399293 540502769
1 230559270 944675132
1 116328694 937254455
3 499306425 208921194
1 1350581 282826130
2 156206585 882915396
2 188321259 750591521
1 625065452 465259118
2 418852505 139460157
1 226533602 639988936
1 385581920 935954566
4 936941438 938771902
3 355417222 224937266
1 910352222 17859207
1 26976296 804108778
1 75938018 594671729
1 841471354 499721576
1 217007777 240307245
2 762060654 263035433
1 821703287 500170409
1 986436184 601714267
1 355840589 400843286
1 382991640 978803895
5 459250818 612224179
1 15993529 497636189
3 588572099 192210447
4 614476437 350359428
1 514948199 719391180
2 296357834 610777424
3 367351528 417143823
2 383002309 680177258
1 949052629 103553004
1 167746612 162126851
1 414778087 751190051
1 866737861 212774964
2 129928218 2238115
1 551870379 690708447
1 546948389 527849769
2 134010413 640832320
4 375238578 810654705
2 657498524 990181178
1 687819237 920932525
1 107188704 854636746
1 673804414 208842413
2 437125522 768727839
1 966421132 303189996
3 332382109 192138639
2 377177893 109847588
1 777557968 85322018
3 812458721 64045229
2 825634755 337926993
1 42679780 223308519
2 439566655 769746079
2 750325121 322177953
1 272430241 789212739
1 380482998 462956042
2 93854662 944655526
1 894589518 841496354
1 208607078 392331326
2 623716474 177617273
1 905165218 965633654
1 676274618 679428029
2 872349992 890706779
1 79409488 476593156
4 735198958 29385437
1 115016186 734830516
1 318523796 795785354
2 108801247 25318517
4 855323061 704283417
1 374010169 77883285
1 608932979 901154013
1 950868037 824184071
1 346238248 18897779
1 822745403 243660963
2 779001390 903555720
6 165907158 274949717
1 775141797 395353294
1 712067141 236736697
2 268217938 241272898
1 644600001 95647321
5 961578172 994858147
6 47637638 734423744
1 941504823 275102052
2 924852283 406708538
1 973229745 926213688
1 50387191 854414478
2 952033589 949404577
2 984204932 33120746
1 606624169 351534944
1 392881500 345876176
1 605494122 307984627
3 619514910 895435174
2 553120817 949634224
1 517794258 719094923
1 285154723 596655007
1 372743473 648185238
3 759450522 522426416
1 691246032 886074054
2 265827690 319533340
1 132890382 326430472
1 485219053 491027187
2 35294642 976695776
1 128714383 389951643
2 988996710 182935250
1 169501931 57063233
1 405409213 630346783
1 805630248 604156105
3 127545713 874220487
2 812835193 596632007
2 501920383 896229431
1 533750380 160383236
1 557258267 579864622
1 842626494 650877642
2 319210201 795806563
2 364432540 312134952
1 650445874 799973495
5 793153065 888925111
3 777882611 565179831
1 245825090 513280322
3 566983125 913903195
1 242810488 12563587
2 804218693 394328336
2 933261042 287339253
5 495691321 356468316
1 809910273 451497083
1 564048409 432837781
3 15637711 52993550
1 894951602 132115705
2 553732103 184044721
1 713505228 196756970
1 674654936 351963837
2 240168109 307068143
1 321197126 663679284
1 226158212 81685533
3 808330382 652243496
2 21127583 328083448
3 68244278 927161144
1 258126069 583517011
1 720263490 515860435
1 143131197 306949975
2 768795722 526341880
1 726825282 278078374
1 476170427 571008348
1 243967139 465912277
4 1865456 86209601
1 867870540 826359876
1 669454953 849816125
1 137522455 709650023
1 294639925 676506962
1 509070569 823795286
1 940796780 832217582
1 367153931 143205193
2 558330442 79514769
3 362744078 862074775
1 385819525 804349396
3 364365986 555148640
2 280219132 711999052
1 826130025 404037934
6 859346517 524214245
1 343238316 419656068
1 541465167 24963971
1 608208479 471241963
1 130607999 873062354
1 701235992 28095657
2 514726216 77621106
1 781767021 940461897
1 906150058 442214619
1 740027069 30746382
2 358323766 652612084
2 216628833 762146730
1 895814421 494335810
1 366541194 590434110
2 822974338 411004471
1 194389735 654201700
2 37823365 915257671
1 807277541 333416522
1 241493226 731768826
1 292801093 123612856
2 489316963 286865353
5 944053015 615354742
4 846558662 377870202
1 350579379 262856297
3 800416572 495517871
1 558830123 626148794
1 748041841 80451760
3 424652688 153015565
2 89892713 214556335
1 284612936 383017354
1 49295192 774502898
2 847427355 262058920
4 507876709 907574068
1 866920345 590146495
4 779261975 586495789
1 255155970 213767163
1 965519299 246366721
1 67836071 190191998
3 673092573 558030817
4 15198448 868580586
3 898104988 500646755
1 70539501 411885693
2 17520827 4512412
1 624307361 960856725
1 402572979 815356426
1 409890618 765510574
1 164597473 240353396
2 502395378 760466541
1 471325668 848822626
1 62212783 884982318
1 842741852 486956933
1 81532037 87102940
2 9720584 271323582
1 472295476 952570887
2 967517483 352993636
3 920649886 949206279
3 613818049 257194141
2 755012883 89979198
1 834618950 791599695
1 511735483 502448979
2 721019515 223997109
3 336968212 399225798
2 351637323 115339285
1 904906963 898585066
1 974950406 918979726
2 218296043 864289033
2 224940924 174680509
2 366285102 390855106
1 280974682 333994576
2 881263322 44833876
1 756049206 126622265
1 7954282 55086995
1 34557748 148675185
1 59274419 939436957
5 94653900 800812315
1 64047272 878285418
1 541376664 792087350
1 490340652 817018274
1 164546524 449978913
4 204763592 65061573
1 543407877 70184115
2 339282098 586733188
2 880954916 532686528
3 710924858 389043083
1 656426924 210308520
3 649875960 483893243
2 878528784 870401833
1 36954497 346943341
2 231314617 33645612
1 593731298 3456679
1 169701585 290117720
1 979189598 570118437
2 185453234 937227993
1 319945588 169441897
2 646611003 299306745
1 296449970 466620960
1 219766415 965534235
1 460393398 957673035
2 397239708 223928675
3 209987029 843893108
2 918698697 147430327
2 524668182 56989568
1 315480489 672653354
1 637407788 428771559
1 919874337 686179416
2 241520037 516376159
1 444165736 181560279
1 243856344 450178042
2 177278369 909890195
2 22448295 15489969
2 924099220 528135669
1 176866087 707880515
2 966777545 545379006
3 244902280 618192372
1 427070515 460676262
1 107645584 733643877
1 759615289 257875061
1 514933068 838640215
3 6407260 287182480
3 192887292 549954833
2 216027414 859835029
1 743837538 159736539
1 927512650 685597384
1 715416012 513163002
1 352816041 848945120
1 171228939 384283678
1 524480498 630177869
2 369304580 787213799
3 139251211 678974101
1 388081067 402128499
3 84032434 448876800
2 567219261 495900891
2 308497450 825172957
3 566300384 305254512
2 373209202 985685479
1 439509453 385661281
1 15706116 773036987
1 342473992 520426881
1 697417765 784991876
2 612901789 874266832
1 741096325 682054938
1 457736141 159248867
1 318018657 999948341
2 839805585 796089388
1 68473011 998602053
1 875009535 464779253
1 725943907 830271662
2 808183490 663215396
1 253912988 153098448
2 400394137 251674093
1 297981955 976583121
2 311060490 320194734
1 118991014 835041666
1 986497479 682363675
2 235646752 202942684
1 908167116 939107941
1 728421340 46482242
2 574539432 328197950
2 565091970 554626351
1 131953352 315280599
3 661749435 88444257
1 944334370 282452941
1 599441535 532212313
1 102810626 550054222
1 439510299 483216305
1 732105659 217499725
2 555809976 495365249
1 27351212 537963952
1 719871849 563325118
2 502921709 87757359
1 621285028 358771161
1 819429861 77141590
2 215491053 513287062
1 783190952 604652214
3 223751995 360879425
1 960212824 27925090
3 445397188 559597955
1 524789499 602237574
4 736889110 52374750
1 517816144 357403892
1 755181938 788618935
1 36584067 534953745
1 468038576 370675324
2 843677567 685304109
2 326672190 93307539
1 471732111 927000463
1 719874271 690380672
2 49862608 41205446
2 727105389 959430580
1 420554848 944651354
6 5893164 443565251
1 596101190 145432032
1 877868063 147774301
4 624003938 987842186
1 695939373 53562449
2 891810875 410189925
1 76508808 592144202
2 812350669 347944323
1 285670535 220037164
1 190456770 560871532
1 818936986 17062186
1 896206610 983595537
2 639069455 427008704
1 481648139 510121339
1 343842659 310203960
2 982329415 14784585
1 957768385 56864273
1 716958507 198606923
3 9233976 347622498
1 964861698 834315720
1 663709408 236788484
2 950033426 84593785
2 827880610 94281569
3 273550709 671269459
1 954549582 680586841
1 653490403 17396435
2 350291349 570640156
3 883005782 327345725
1 404377786 865168364
1 316006178 556553348
1 388737221 11943415
1 642030962 103362384
1 979642785 574223038
2 262270662 52915711
2 339580758 100140681
1 832424343 159913337
1 116140075 278489004
1 13544476 845547312
1 752143142 908230376
1 363549557 374473723
1 876313640 25306883
1 814060418 157586160
2 430326104 861311030
1 56644092 724742353
1 532144280 242928655
1 277902354 922914639
2 954500459 67136831
1 654069900 792404855
1 505948999 509952747
1 70783595 408155161
5 898968604 603411767
2 278351831 576545162
1 779538353 64429035
1 18845713 98710115
1 370214755 106941411
1 992464379 302769723
2 121349210 453794795
1 155905077 123886817
1 403388921 260933166
1 680595580 233870252
1 191284076 489098950
1 758784073 559611875
2 20578448 316085707
2 148901350 488517512
1 325773 204075958
1 46625490 261826815
4 920906170 310257096
1 311449273 142648071
2 277279556 954994282
2 870417282 660117706
2 709095368 704164270
1 470158938 870281857
1 353752126 303606670
1 757072838 331701677
2 21543039 757449151
3 422362432 565563828
1 789296634 726896171
1 212380594 253336245
3 80979218 968739440
2 673141406 133124343
1 785637866 507927324
1 738266398 928473479
3 340931626 110728128
1 438050186 254155790
1 407216718 41949916
1 117191639 140262171
1 587251730 857174949
1 932787554 463863999
2 954057131 563377909
1 733571469 608449403
3 850633549 563004544
1 467898873 914843463
1 255565520 554198743
1 630215837 539042525
2 283017682 18737943
2 58150798 16174509
1 626562152 288316900
1 768511049 883849847
1 163057613 153172181
4 258910498 556333509
2 643116901 788736489
1 510142121 982512469
2 441894838 574821331
2 794923527 441470193
1 458893179 903674867
1 417137806 698631616
5 764024923 841165667
1 492845641 574547917
1 323998975 183686310
1 197844987 14467732
2 715284246 434772884
1 685234015 801684765
1 767187161 895506436
2 803165115 399783579
2 28390381 867310975
2 618592160 894052010
1 668475074 820602460
1 157121476 219724757
3 28789610 877182599
2 679110686 578730865
1 6422118 369505584
1 616800463 582673832
1 64127165 209136091
3 603518966 813756002
2 290330919 843794626
2 420871328 141089145
2 836720399 223436500
1 76679154 984913940
1 390397212 182531539
1 990338253 649258969
2 555442181 147031909
1 80890691 472363848
1 489114531 233575172
2 530152132 503994902
1 752391249 306279008
2 97128740 567955313
1 443555557 488361926
1 319912391 735542184
2 485890673 506449756
2 552387222 567686768
1 348283999 583857955
1 642172397 905092137
1 4104708 240600823
1 468605947 952335591
2 134681670 176575068
2 643334161 793924276
1 62252054 981541097
3 248399388 570468322
3 989064824 133677204
1 920875681 954485364
1 224614475 46815295
3 844544955 664188456
1 206753535 736697855
3 629283026 875719199
1 760602024 481547929
1 169717664 174338782
1 545774525 757609429
2 743688873 38803841
1 801172435 578349767
1 40571050 756813744
3 875834460 371512186
2 278901886 392814920
1 866448922 527299702
8 740204194 797381974
3 117743264 237937794
2 948103476 58233793
1 588062936 579849837
2 292073166 243957168
1 290456544 199132843
1 572432912 319112528
2 640570700 176113560
1 840962136 938984026
4 83090161 839944727
2 843373147 220136552
7 344325193 770359899
2 132753635 722927059
1 806191815 395353250
2 301528448 608972779
2 124867580 773204480
2 128271234 537277470
1 157313783 616902332
2 680100072 555077773
4 939779206 111808923
1 948605509 904429638
1 773211762 250490446
4 429637036 449925273
1 579842983 725900041
2 164369648 132068822
1 245198932 646539745
2 702569473 251192070
1 670297842 851704089
2 586174731 537686591
1 241617380 180786638
1 206537509 654103235
3 121919513 552085541
1 511892598 771135623
1 315427181 785353581
1 733766634 525202472
1 584373017 575564784
1 993182243 385430074
2 658142526 879912068
1 668670278 423137787
1 119557702 197004653
1 302942258 933438121
1 879346710 158415094
3 677765787 502296826
3 71688052 261528571
3 906986023 281097275
1 374613022 955067392
2 680053812 892896238
9 985651909 404289410
1 998692491 886588801
1 165038366 27707786
1 827145293 376374707
1 781401191 304973285
1 502945063 681435325
2 516447464 804198053
1 480200050 453529067
1 369809688 793558143
2 600802425 558568667
1 16341003 986073534
1 88381702 364549695
1 215003062 871858421
1 212746528 475399966
1 518661735 119530408
1 259749987 473995824
1 19320151 932707799
2 420453615 704919508
2 515036410 949082118
2 403931175 393309295
1 513834744 870255290
1 31807449 340944343
2 867901791 616771552
1 290529152 353296611
2 75730381 791155152
1 536936541 416731882
4 35540507 698377852
1 371653015 842414683
1 298902080 496520162
1 143725857 16610660
3 579437229 646001980
1 379239356 397497303
1 736775256 694027748
1 799998361 558100204
2 451228495 409143285
3 876747202 304886411
1 971339001 16889006
1 337806653 584591773
2 635105142 643449898
3 652501444 912035613
2 51993879 59326443
1 607175035 934792353
1 868943982 865982860
1 682976336 158381872
4 454852630 507015697
1 677801893 63169159
1 156327307 507086360
1 435699132 477810056
1 947155305 814420500
1 55328118 845220332
1 951051634 90052802
1 190019598 741144900
2 654366551 819047461
1 958965679 502998480
1 502319067 317496366
1 2902844 520970865
2 137916982 196596275
1 985345391 565736900
1 559016643 507011014
2 77371592 871061249
1 869865923 933639733
1 768939564 2724153
1 874779874 25086593
1 573180828 303254889
5 82903980 431576189
1 663945621 935481946
3 497690128 487872030
1 319164784 604090733
1 961466625 281260123
1 283461788 354333753
1 932775196 908687007
1 216426778 921631227
2 695943722 686010059
2 435653615 590689863
2 824562593 493831868
2 687496362 927498272
2 832503303 935159409
3 153135688 441550472
1 531108868 550746722
1 527010171 771174964
1 67351009 480443690
2 813015816 338432207
1 58185151 112808476
1 554238935 927360234
2 662849874 812748097
2 690875295 98609188
1 5419606 950673064
1 316368093 763897045
1 534422425 565664930
2 590977853 510102732
2 51936659 396171120
3 917168278 364249439
1 778391843 622559310
1 381167726 237952000
3 477568843 124385142
1 545670862 446660631
1 54285418 797596490
2 926055934 444651624
1 767825655 887338434
2 6326747 833256666
1 106410642 395432823
2 543187367 173590054
9 600496419 908894095
1 842592770 424060657
2 432454294 524931237
1 420320303 479347716
1 787781744 124273265
1 325278470 407119753
2 933536133 472098395
2 182700362 533019285
1 555310284 162165823
2 549435478 745400124
2 638598812 340857298
2 128998122 807613205
1 720382178 358826598
1 856828416 434827029
1 796854710 681442266
1 280053641 291435307
1 954529679 269176148
1 141900967 208627914
1 193144719 440095054
1 289368959 866753947
1 296212290 42171502
1 456181731 139236631
2 895062421 535239832
2 466514778 418640976
2 586421852 69880496
3 67925538 115012302
3 865842714 625284245
1 518790098 108241349
3 400876590 89593464
1 258429613 493531720
3 367663613 294424791
1 927674081 890302497
2 586829366 639051919
1 932296283 923872096
1 314275639 977674159
1 14066857 717209885
1 144401980 616455551
2 440454537 159827420
1 143912372 479791464
1 581944704 49234218
2 319582973 882480448
2 486635885 201940195
3 243137067 413479839
4 534022158 826503946
4 514696242 102741064
1 964854538 505929578
1 212364361 313149593
1 760070380 843485327
2 643565096 597639080
3 438819539 851095801
1 566526499 652984806
1 635994931 185445912
1 736096429 501539625
2 469000369 745240537
1 367677393 468133546
1 612069623 389675218
1 690591167 292094751
1 622459243 307138821
1 628784405 76432615
3 428939759 311882366
1 883624517 413714849
1 386761444 847591066
1 805306960 20489958
1 106062257 756107256
1 742628272 125236445
3 280490684 856799876
1 937276598 93162092
1 561674697 513118958
1 262404741 604125882
4 990440427 368954507
1 963286559 42411138
2 945138081 769630262
1 594923758 842858906
1 417235640 584327188
1 317556436 809621430
1 10291715 328363316
4 230548659 601905190
2 299548595 919143997
3 104946854 114033854
2 886377435 364981973
1 547318815 81081623
1 976883073 924389024
1 614252203 377291676
1 756065388 795323752
1 327485439 502902526
1 916360540 621753140
1 771884269 188110220
1 267516681 152681779
2 716501617 842234094
1 103673177 933305275
1 830532748 929312797
1 74452867 867773911
1 996649930 9576078
1 747219132 565113637
2 246649146 902950307
3 765794777 728494006
1 535179363 437955203
1 278662417 542962961
1 801243124 601965545
6 794567686 795329329
2 102567176 134278129
1 328292606 621707481
2 555306966 910377772
1 44184720 550801812
1 685514652 725980936
1 732427641 199724794
1 949508473 307638369
1 733464778 861938004
2 173474503 331417005
1 581384335 685647730
1 687110903 811862017
1 434170435 783098740
1 803127991 96341807
3 227124160 256734666
1 689416852 656889844
1 980459880 731890945
1 549989920 662813740
2 388056146 546383109
2 326593226 796129875
1 275113714 808777588
5 401395969 182711082
3 453956331 276386400
6 470822070 26152646
1 595875995 838270709
1 766689619 350563831
1 660657531 119552073
5 646866036 392243133
2 63515939 629075824
2 901093929 729113062
3 965920378 353457528
1 216646972 354495487
2 83062335 858893994
1 619396331 717513006
1 287945791 371300859
1 868500229 489681929
1 630715669 782275861
2 502674821 236292684
1 436750176 303578814
1 684952691 472659621
1 449871660 534367294
1 340614775 86668989
1 44121428 147816786
1 604814380 322354884
2 459309751 243344774
1 329964092 303606536
2 841027459 974811134
6 192411380 87837070
1 716255253 266484636
2 816849272 400238276
1 128569978 751183693
1 762595240 820615315
2 80283366 235770063
6 908724203 767002755
1 903733169 349555362
1 573280514 927342842
1 835998758 516623339
1 152354829 758259690
1 396575242 713772930
1 43901613 152696623
1 344179792 700102481
2 152392560 557306234
1 990468187 238823626
1 141379003 400733356
1 701966670 551996972
1 811483892 100060136
1 306111938 723154136
1 284086085 98892068
1 560410179 684751529
2 773015684 497495829
1 165775387 223568949
1 330038635 617117953
1 793519094 265673557
3 216529414 355620983
1 181738854 984949890
1 238522635 499139855
2 959103816 544668864
1 847270037 926902586
2 43852726 645148444
2 837812819 674914236
1 161058459 412962796
3 272571818 99051037
1 698693643 180455780
2 819400718 294191319
1 946989415 311630263
5 512634335 350931750
1 101991931 233441329
1 32835534 973334954
2 870301242 613770497
2 736613371 937878419
1 595373284 395446392
1 966955772 614029629
1 5167202 179438299
1 599033533 196085153
1 356973587 939544780
1 679574711 162345826
1 49220512 272649056
2 472858526 354362069
1 426882488 405463352
1 962180833 70868681
1 424105234 157548895
1 788740584 809453291
1 375498348 366097387
1 534810957 131201412
1 726768726 148880295
1 796617255 544565459
2 764715783 540160077
1 510616394 990858711
2 325898062 917974789
1 891466283 729698302
1 518696859 372684505
2 613219953 397634207
3 399575575 277264582
1 509124501 943684480
2 548940074 95377382
4 614684110 146445904
1 52055771 30515482
3 337507905 381614719
1 147497174 762277010
1 743234158 57836124
1 140461189 558739653
1 256970969 60301972
2 798145009 50051830
1 317193186 467760181
1 23148639 325271795
4 632484504 485437870
1 178501608 66959069
3 888348535 328500949
1 258987591 423108300
2 697210244 654451875
1 117269477 208172171
2 244755128 14983456
1 316071908 530158655
1 728359250 737285284
1 240095877 766582301
1 543019461 255618485
2 524004439 208213969
2 181432019 146683116
2 677570755 367872353
3 101115336 411859988
4 202325263 118577917
1 120564549 86610869
1 274095756 287205197
1 474105906 99064051
2 876086605 266072315
3 218307784 269199174
1 437920680 871539293
1 521761675 892624599
1 31236813 336628328
2 812700276 601278371
1 397898228 664867059
1 730767829 545211321
2 683694174 238124498
1 796848290 75369358
1 900721578 364009795
3 173399020 269061089
1 778972476 164297073
1 985210151 964021075
1 383553667 295287062
1 625866881 828475228
4 620106223 895735753
1 192017175 656363506
2 620777107 250871866
1 573071903 358114408
1 765780505 318262695
1 138202398 870917855
1 575098098 573987929
3 717663608 121355669
3 618896617 252913561
1 428347356 79016147
1 558778929 148534442
2 465970165 506525780
1 655218866 210990841
1 854070684 584148903
3 765577061 485330731
2 788610046 611770400
2 171040511 140390344
2 529883179 628425359
1 759194828 256102264
1 238086870 286125245
1 253330351 945861654
1 484823875 696178554
1 611284068 25550468
2 619314993 750655658
1 3626076 674332753
1 806073904 555977038
1 133426129 884253250
1 543278070 953622257
2 71106760 803626240
3 524835101 601865960
3 259791833 191809595
1 474354496 357311125
3 877628557 708061114
2 672770287 444394984
8 1072202 295408210
2 881211743 227772982
1 842874860 192065226
5 814292633 73259816
3 308083818 282347211
1 798653665 261471434
1 272971758 670880833
1 119343968 520253491
5 15955710 584232540
1 44292092 139068912
3 46199398 645751677
3 565665515 886247929
1 343664140 655282044
4 79009061 176639206
3 457405016 38258137
2 892246227 980555941
1 530744570 461937642
1 787754115 863356045
1 904458820 989426631
1 390283605 885107306
6 101983036 650799913
1 150572530 676454476
2 895840426 442291966
2 999551797 180607603
1 202203582 935179501
1 608420694 5822167
2 262076645 505862619
1 37655066 698790728
1 774545411 877594287
1 142847324 859299517
3 437764744 451374422
1 411814857 338057764
1 418902162 290367984
1 794482641 205301280
1 711718583 125158026
1 803162927 317135196
1 658675554 27282761
1 288571912 193242774
2 151255432 454163243
1 684108193 803400742
2 298504739 480799839
1 546104140 955581853
2 486923902 875163878
1 23806942 873653620
2 263273791 612960822
1 987938045 759895002
1 299146139 608568203
2 128800250 382841314
1 965572610 204900062
3 596784611 808276431
1 674686372 825127503
1 664286975 930550078
1 276052768 226628648
1 597342320 27377224
2 317217122 57003102
2 782005674 737222031
2 958281881 103784316
1 218475515 388479830
3 570885214 882466742
1 732867135 314660092
1 792950912 298717840
2 809257145 56435956
1 765880747 821124608
2 428816846 914017126
3 933791721 277978854
1 868136674 705029492
1 776172397 99671235
1 834130796 525907848
2 818890594 448599000
3 993968152 579648586
2 410277071 364469055
2 767515034 672362918
1 684192178 618489304
1 943748290 263183675
1 389693439 134632094
1 433971416 76881880
1 685966464 598793920
1 121781532 948035919
3 664533436 809394760
1 175376459 994148010
2 646058723 616266135
1 412405576 494848200
2 888175295 370467932
1 943035649 303781478
1 668223765 527255040
1 764916659 867670858
1 937338732 635586553
1 953450273 1281509
1 477966721 629587714
1 864606811 554875181
3 893203924 31397821
1 115590201 226562452
6 355344051 179390587
1 873681809 490774395
2 976246675 291808369
4 184785200 570424656
1 790474133 945029644
1 911230215 872314826
3 354049372 620481824
1 78945427 501054885
1 816041580 658601636
1 754252978 255966955
1 165249395 660259170
1 873948689 580832514
1 366932262 956864011
2 975324882 564414844
1 580852227 497163324
2 385807974 104596806
1 98825002 301423078
1 499821631 182384658
1 795132961 440759352
1 80372440 951532642
2 544248595 102714313
3 326049836 800797558
1 245332243 217404148
2 414731296 553436309
2 82119558 687110307
1 752665012 131580729
1 530225288 778726328
2 407291575 219078888
1 599207764 744775344
1 882928052 527954079
1 401906047 809454776
1 653282241 220403734
1 101684685 301799721
1 315424173 184701779
2 78258488 169166091
1 166310856 843461290
2 313960843 567760701
1 976825469 433219194
1 514567301 760869998
1 98427434 132062119
1 781158266 465613394
1 604780740 758257435
2 565635442 595113474
1 222914001 652449869
2 631719142 268127581
2 454008284 318706188
3 915796514 41499749
1 267420415 210122126
2 935494646 864006679
2 703166604 428363699
1 794968020 200407458
1 503730622 651862021
1 896870705 169965854
7 363272704 663900621
1 433097793 262911283
2 667152669 380510340
1 867526392 780334807
2 552852515 347277783
1 155472992 97448527
1 459326535 792509796
5 760859733 123650436
1 451005378 352438981
1 948898039 786489717
1 220737011 642575410
4 50328797 445925572
2 968754093 458043147
1 869906762 288409292
4 842810406 461693971
1 402449994 649809212
1 762981189 120357415
1 836913043 716249586
2 536501740 512547608
1 475531618 204205547
1 950800292 571356874
1 452594619 190833893
1 989682994 675814565
1 635762482 67167354
1 560515751 422829612
1 745087392 73942220
1 186500373 388389255
1 338433567 663289769
3 75876798 210608159
1 376419082 246539983
5 686881250 784106190
1 904049075 528568207
1 363758527 826206089
2 291263744 691976070
1 601584017 905736683
2 176137483 461429657
1 562088974 892040300
1 942453225 375422869
1 758979178 961693779
4 796515083 987987361
7 361725561 17324292
1 939613422 889927489
1 940425533 219318702
1 834615635 298228708
1 369536544 388533976
2 520380469 104987909
2 652974922 5045810
1 430529973 315090198
2 595717453 900951456
1 264731020 220935650
1 14260885 78002472
1 270036876 93704278
2 606315867 773854761
1 826673517 861354235
1 25343279 485186513
1 850361863 879893824
2 615554241 876684683
2 924718716 223887225
3 940148173 408584456
1 963775545 684237496
1 929071465 564101282
4 58893651 925943398
2 487442802 231880816
2 953769972 566335953
1 795450696 598879870
1 883204494 144461872
1 851071391 115189782
1 426579130 765383897
1 455799701 220134209
1 119749702 67193769
2 16297861 811640762
1 864597501 341201275
1 461823815 985162105
1 199297162 566879685
1 410253269 69950276
1 390950964 237263062
1 451019847 858840857
4 760260033 122931192
1 244291010 804731318
1 989026588 340777688
1 275067094 915684253
1 272256335 648498273
1 403956519 426077114
2 793516969 996961841
1 133871568 476692278
1 82172267 863771995
1 528107970 900383164
1 925422441 204603354
1 377653394 222421434
2 125112654 770131403
3 119900554 147451363
1 914023534 40317787
1 451866875 308729010
1 935060394 968948573
1 121117627 530263301
1 648184295 221006698
3 280656348 880026314
2 634902120 768042101
2 977178314 994328414
1 492080510 918027639
3 881206218 671546817
2 599629066 748194828
1 653141877 294610972
1 639718188 891949716
1 346129779 343221923
1 405207280 583381706
1 895619928 521804618
2 384076030 569127025
2 676625861 640490025
3 187450004 316302349
1 920326675 897097411
2 578963439 402570453
1 976072228 230889979
2 965097064 167802547
1 883105496 491359123
1 518294335 274241878
1 78980112 171711469
2 847215970 446524036
1 134659176 764918334
2 525441319 234738486
1 18666960 846682763
2 380121152 220905588
2 94019873 885292594
1 201644938 130086484
1 620688241 385335950
1 505207889 528590647
2 804232737 823587140
2 149891559 814894528
1 663541608 786218271
6 763804823 921051384
2 243454102 830678585
1 847331108 645606607
1 221175773 286907832
1 223119130 791138027
1 358392124 646047438
1 341779707 322402575
2 641650104 559664747
1 596288350 41571192
1 401731049 900073467
3 687318519 171711490
1 635465531 569092993
1 319406006 688456150
1 808938139 556853966
1 877874808 881817405
1 293904042 356976620
1 750990003 348066950
1 84589357 310689512
1 164572953 504005298
1 1234687 848277439
2 342950147 749934239
1 932744991 345645466
1 491921498 428097912
2 458529591 725054460
1 489553455 345433474
1 303936264 656213287
3 435143642 237723646
1 265105083 622459980
1 731639510 216348145
1 462265913 427041515
1 763417440 774112274
1 420350563 858758982
1 593470126 31508328
1 178125300 759284663
1 479973806 582329693
3 660872498 307610811
2 957573953 848225452
1 243005715 494155346
2 675100699 804832341
2 678686995 5134776
1 700074213 62515244
1 409949199 933223480
4 957941794 985216920
1 290858265 275968852
5 722351000 300113022
2 676129711 497851427
2 226434654 325945339
1 918987547 431283620
1 684446794 402988074
1 107918718 816209982
1 245417409 404278609
3 637229527 519446600
5 871884006 924754990
5 806082435 788452159
2 715070201 79663776
1 112579958 618159427
1 807789426 989105060
1 729643236 495653799
2 877122361 270271704
1 981935915 221218590
2 242388370 469285134
1 517912785 547717824
2 494131495 867292255
1 58601822 707373027
1 291840009 265799957
1 988796726 958681512
1 476128293 832137831
4 975784128 875264737
1 553642573 321879164
2 652706158 391487407
1 943768480 898238522
1 229396259 235658580
3 835053879 677374706
1 415054372 767866103
1 801327613 206803960
5 84067536 546198651
2 705824533 476197504
1 319966164 609066266
1 294390809 477547992
1 52506293 777790473
3 227954727 433788134
1 402728926 809254450
2 805446396 906963495
1 912927656 966702947
2 259639995 404927244
2 166764342 72096723
2 812636459 578961624
1 729286012 187963966
1 741402789 347711445
1 886148475 343246167
1 659066923 963832957
5 890397368 210768238
3 107250763 522282694
2 371883536 457308056
1 314033957 186838207
7 731347909 939911347
1 186005247 581751932
1 579189159 253861342
1 952682440 639898915
1 985934613 567936180
2 536247240 36229598
1 597343660 271936229
2 884244770 870100064
1 94122753 797852578
2 304041963 129616670
1 472431996 534388783
3 534841588 160476049
1 131248085 594265021
1 689409431 444709866
3 707083764 133942731
3 785424569 410486908
1 787831959 617250198
1 924315844 656751722
2 646838033 498528546
1 155227371 814559284
1 969779245 602995866
2 670547850 969145386
1 276917003 66687035
2 196731820 481591964
1 827620485 369107753
1 711271698 780887980
3 590423010 732382068
2 960729447 738021419
2 832315662 738210354
4 691363258 92246907
1 68759627 10250336
1 891976119 368528608
2 325125828 360074606
1 563896342 964520880
1 628752562 705292074
1 798016537 76994381
1 759053026 994281884
1 603282616 203955810
1 588383706 406346152
5 76815336 995474763
1 237471263 588048857
5 966928723 618944528
1 844641022 867058065
2 553586333 317980717
1 844149718 673104714
1 886566248 599484188
5 170266085 418931484
1 115056233 848503106
2 706329844 955967995
2 703424508 314793778
2 959148401 356152210
1 87943443 99707665
2 112465389 29950648
1 928920890 193849302
1 269133622 971260880
1 125810919 298982025
2 712747331 207540030
2 514971622 439083068
1 888563350 525848009
1 282706913 755423056
1 231781197 310198818
1 613791830 395709736
1 768074982 238545910
1 480597601 349937154
1 709960489 464785983
1 322911170 127073432
1 332127249 393037034
1 72558980 282899082
1 942522022 850384299
1 957509776 62189153
2 666063094 473885315
2 263091567 248777758
1 213753063 621966406
3 979187000 13870384
3 178805078 221877949
1 699846626 621737329
1 540425003 801437775
2 820601979 500817137
2 145888437 164047357
1 654745385 430851815
2 18648960 981800310
3 76374651 789757978
1 548001116 835306398
1 615005416 841558436
1 996956173 56046443
1 38782245 207197855
2 409075641 546380141
1 80118928 446065874
1 73020491 377384490
3 40661713 999418769
2 213659423 337564525
1 887193768 677149817
2 932780653 315870205
1 131849267 419441240
1 301510211 243683942
3 711280871 98230848
1 780368675 158693759
1 101839520 80690572
2 375483240 334149340
1 477298054 291049864
2 506589639 217669939
3 670788681 720302002
2 829575378 156080346
2 145709937 390729374
4 421577241 478344145
2 195337092 726589861
1 790173793 397274567
1 592598858 652071369
2 804661876 636658342
1 977345003 321471721
5 986022766 875460361
1 2601151 132945702
1 708929761 193723051
1 810951873 444536331
1 800295530 551139025
1 553922394 53605751
3 415318085 784569541
1 821750090 623831353
1 521460692 622943722
1 133486585 825975593
1 793617190 931566755
1 199620678 411369452
1 844508757 386927997
2 908875865 363085602
1 92541164 403552589
1 496699304 891923935
1 584163900 501188307
1 424757597 816944253
4 501366577 70286722
1 385795651 213785102
1 169582149 636536634
2 511794492 879872779
2 672969597 116316395
2 928337715 26245716
3 68562574 872225090
1 876117410 579240742
1 340516607 153650527
2 6455244 234318697
1 288730795 955010256
1 852518071 919666706
1 176421169 488962221
1 683855604 303959283
1 880962928 380362287
1 512144729 817860834
1 807832686 76175887
1 61468585 923324654
2 539026357 649539720
1 355495156 505420591
1 241482991 977390453
3 8375935 845567528
3 485028362 10299087
1 294467813 595057626
1 248309356 693694121
2 325162113 151311957
2 420669215 970668063
1 885131701 676320132
1 186764725 93545001
1 616030539 470241924
2 231295154 825594731
1 912845483 798279002
1 842944152 181203420
1 215583152 945369909
4 349263444 267507835
1 828438141 823859784
2 707753111 27392232
1 811589630 731175038
1 843321132 50256622
2 53434903 607182653
2 563325572 891403460
1 10909013 991321751
1 528815134 877837905
5 564221700 941341216
2 610010565 203739751
2 136603055 512514200
2 182771820 278884072
1 220088293 249377403
4 81948315 893123078
3 559561684 905509752
1 743891967 674953601
2 371919405 536376182
2 487492520 492330573
1 834860139 837261448
1 216244072 549105209
1 196698689 29889372
1 876834456 884194856
1 562584498 462104117
3 571589133 501428832
1 140614133 136062264
1 99133171 369888316
2 222069736 25575918
1 413276030 824956020
3 77614064 65941671
1 143135197 968070868
1 51579529 306729104
2 552647092 958787394
2 590062528 402269755
1 824000425 638535197
1 728117470 637976485
1 791944520 289023096
2 822693093 957794252
1 953276441 635751235
2 196922474 272302321
1 358259988 101891266
1 480116002 197993002
1 589363892 653007874
1 212143859 255293207
1 165700379 857933620
1 694417468 992325670
1 713100716 765356433
1 409424273 338466345
2 587196271 605888269
2 262114793 60229009
1 416112291 865417856
1 471967000 591763857
2 310105398 580196272
1 668717480 99830852
1 134142553 782265326
1 52271017 381565311
1 713979784 348520343
1 845523616 697658609
2 546519797 832949555
2 106270659 36539983
1 970952786 27326695
1 203077957 295108939
1 28575524 315054746
1 916579682 71552927
1 342043850 673690435
2 222905373 470407168
1 50089729 542749398
3 626596878 356554785
2 754366322 79621891
1 546045103 807032959
1 225253469 354641719
2 692975026 768189734
2 372425144 907477679
3 565410759 171451139
1 308212200 170148966
3 19197530 143826942
2 568743799 174401988
2 859408350 122604275
2 364131500 953900745
2 470400957 551596168
2 616527457 238517291
1 725465717 984438002
3 402200090 433165320
2 714745915 972895050
2 459160077 291247271
1 652655903 99215217
1 421590793 362656638
1 807171543 869004281
1 328965974 731552127
1 882822841 904406705
1 684982343 221213898
2 3026961 544042337
1 900171025 996993435
2 374932288 103985937
1 331354386 126622953
2 502904541 167176520
1 675477613 202563024
1 112434296 546832202
2 619085077 261293130
1 61715047 807855452
1 664485347 184711253
1 670674172 371362094
2 668316600 494485394
1 933327123 687051035
1 361735559 816831295
1 542367251 541715275
3 217584150 987359937
2 512820455 859795384
1 626823265 231716669
1 71770542 503011052
1 26477917 34221758
1 657925220 316323475
2 805071151 38075542
1 932138635 113349051
1 944049771 631811714
3 830363332 693656536
2 319081318 313925540
1 170197811 288480540
3 661630995 549695210
1 12356977 67663949
1 598730106 778117239
1 407580326 312433479
1 428145844 131724910
3 201523850 992013370
1 649779598 752003857
1 778911710 161078197
1 702069233 609586039
1 323153606 138206272
1 296055073 675951075
1 188220014 422741323
1 180734147 858948768
1 348494451 325541626
2 854217981 282660952
1 993868892 131700648
5 232062372 134352023
4 532950761 661843445
1 333895575 937218154
2 218160578 430120504
3 17379179 661502700
2 459811966 818146509
1 470097311 687420640
1 132479815 13443684
1 439434029 88784535
1 106864890 173145372
1 131003530 501802280
1 768899605 314084950
2 879922441 505270836
1 572271620 14351382
1 452506944 667552108
1 286943976 396288798
2 275585908 62694375
1 747850984 80108301
2 706230598 301912783
3 291148842 818066163
1 623883555 386736467
1 882194332 361887360
1 289864203 930835750
1 290426779 459000264
1 385903450 426396491
1 441845955 379048046
1 293201147 506244737
1 371454638 349373096
1 804939472 952677085
4 141407472 713337199
2 72865502 59801975
2 300430884 364627955
4 187684677 10449251
1 803900601 918088197
1 565638309 254267945
1 732998199 944610745
1 796216553 837536067
1 107416596 173274497
1 299860743 870034051
2 938666586 834305037
2 511159859 43796853
1 924459655 123354193
1 12044549 273656303
2 808262516 302691990
3 922083331 613564220
3 398310113 708955932
1 49819137 172243584
1 512852869 996128861
1 61343589 540399909
1 947931978 667160457
1 463831547 967551960
1 532130476 588290836
1 527197294 57269749
2 936660831 591857579
1 607918042 443474171
1 490912089 502277435
5 52380554 584884444
1 994343952 865296750
1 686635835 325423046
3 277556088 793392348
1 596746708 655023035
1 940680296 876620759
1 359037326 368299198
1 698632887 762531675
5 743074287 958902738
4 815959541 429382981
2 324229037 637410778
2 980685461 889459298
1 234464063 785529242
1 779292071 243334001
1 512878474 109190090
1 881354841 756608532
1 776349976 408517995
1 19225613 264744184
1 772149695 228665996
3 2736046 873965533
1 579049531 120181342
1 766963931 582855830
1 160825993 135330691
1 378389139 114055929
1 740148618 109281695
1 637607523 819213241
2 74244232 13080203
1 844000166 733095816
1 631678372 272385782
1 196838176 706948191
1 312986168 425771810
2 755886932 357409561
1 990946547 223352597
1 706385851 87155385
1 746910656 748499234
1 839000235 547744664
2 370796272 617543841
1 294913178 186985836
2 576674212 729916114
1 402388678 524558919
7 504176584 805071408
3 383524588 902431870
1 882951748 917236191
1 933037390 124261991
2 874810906 189378267
1 439779999 298831553
1 489147062 831547889
1 491000665 654474699
1 500433303 156892803
2 405356251 362874362
1 327223594 350420526
1 515117084 915276068
1 13225599 887671664
1 983522981 447285842
1 886822782 697369899
2 635026062 37597868
1 153371792 804122918
1 276157708 125873927
1 871499685 719979765
2 345630805 122444941
1 523009235 194142450
3 97672784 25413228
1 53576288 19524234
1 342803763 290969824
1 212503689 828442458
1 231528905 822015394
2 954019573 357608608
1 332420142 757312981
3 429082111 563864361
3 551780972 671211987
1 657964326 660180910
1 71485348 807823526
1 941610830 735691534
1 690212408 778157583
1 572782671 999332092
1 598344801 961979158
1 229338768 84143104
2 854617726 736545019
3 788981926 717110003
4 434357883 869588131
1 531326401 822015777
3 131254123 347023830
7 800671420 143638441
2 718581443 978225586
2 335262142 421201301
1 211640780 307360230
1 243344487 901969550
1 888071791 785831224
1 334404515 751529155
1 990481968 381908503
1 311322076 591710963
1 811870030 493224011
2 161670445 782489399
1 578578153 524691925
1 551412576 218894076
1 868385319 223583327
1 719418736 705019732
1 677839121 202709157
1 855149452 923969034
1 259135577 280867303
1 667752638 940222356
1 164951262 247113893
1 751184942 984099819
4 65015658 801269688
2 189112235 490110318
1 928656944 303143260
2 258861344 291585584
1 77458753 370444016
2 731181284 405678311
1 297926708 472900988
3 693225500 145823145
5 602753551 130030236
1 832126080 30744992
1 616231712 281691463
1 401122553 60497624
1 965963868 394509706
1 23040433 503560871
1 493148152 270482763
1 744656203 47543719
1 716539763 779676629
1 242230256 104487917
1 181221101 448903693
1 795024668 516303498
1 382129357 72874960
1 425865525 232505304
2 4875769 155602872
4 368844569 780003186
1 201108013 474459158
1 630812286 601400372
1 817505615 799577353
1 912487525 433523657
1 220180047 465084999
2 562563566 960857803
2 95883934 848545780
1 738045846 483666688
3 851405330 258070526
1 386503153 337461897
1 784600650 196645032
1 279199536 781731404
2 125261321 923632470
1 122274485 80689
3 322301399 268041520
1 371970945 669704702
1 750275069 508700333
3 44721277 912182944
1 433770385 178831806
2 991933352 935835612
6 317152557 63990446
2 261500551 299853673
3 34520219 460218604
1 852626743 624635309
1 44242433 449504621
1 406254350 360698342
1 426683742 152712576
1 938965472 667908487
2 987041751 584922878
1 189642186 976017308
3 383211072 623809326
1 666163468 698136566
1 129877470 174504364
1 119205320 36206625
1 957003351 997385932
2 571805746 339407515
3 158929198 912936020
2 724994051 509196984
1 826306108 714391837
3 361044782 925999867
3 361133678 578528119
3 453386885 486099161
2 654462855 13124105
1 617787957 723513977
1 743642404 67015312
2 359553194 342887290
2 889660131 881813718
6 729707150 401255493
1 409557682 643298238
2 529040448 285611169
1 556087121 802329441
1 55980347 282982721
1 653183935 762909526
1 869368666 233630047
2 990469899 164225638
1 681647098 536805672
2 996469463 486486674
1 756918943 54287597
3 525974784 275999046
1 694965413 629631503
1 658092894 654751761
2 307823684 24433339
1 415930929 848463302
2 906402737 764759836
1 324505888 861368577
3 106040962 897916259
1 227247619 21501251
2 816560819 163604439
6 14718472 507107110
1 659705827 979280795
1 248350093 441965606
1 882439156 865707562
3 477041113 209884957
2 452163024 957086902
1 389348895 466333691
1 842787028 59557867
2 33297497 382230086
1 928149729 742783386
1 283813144 38589201
1 973099078 572477997
1 443588739 737129538
2 349973806 573467929
1 451004803 106046328
3 440538223 447477221
2 886757369 264519221
2 13595755 381500826
1 690853230 989490350
4 704637099 765555944
1 29647060 919015864
1 131149359 808143059
3 445381059 273125513
2 353455763 390095557
1 451146100 545675972
1 978860121 601102824
2 329949203 174845472
1 865346923 154721598
1 708164926 37412779
1 262839886 89544236
1 613203514 82743551
1 468280953 914362933
2 747932506 76065966
3 502361632 949512779
3 95522078 772766199
2 962895670 903118971
1 222392217 808214141
2 823753901 431214559
3 673833740 441256263
1 962620367 13390208
2 709540477 746303806
2 393155192 519197919
1 47449137 367895676
1 548570745 625592658
1 204383348 334001823
1 563693076 522766740
4 729479274 326568266
3 632092098 632193876
1 360207870 724163469
2 116327834 982664863
1 702797113 809960198
4 268816560 810128606
1 845816653 860243095
1 656223496 692079216
6 379278930 872399753
2 969198169 441994094
1 68761552 128332563
1 367461551 320904548
1 868198737 670462333
3 434347971 9186795
2 27454930 868678600
4 710024287 257186428
1 513111068 390411638
1 935494211 618407805
1 964968696 686877650
3 519414867 540892666
1 181999784 819213854
1 134380996 878833783
2 145032039 706007191
3 115084133 41923280
1 605485279 566212766
1 257181158 906617203
1 956675920 577058526
1 42335867 572014561
2 439915673 536921266
2 11899345 172030803
1 19377643 892639172
4 417606064 702714846
1 576818969 286036644
1 349853530 875506104
2 909711426 270252197
1 123335409 957862300
4 967362840 199471895
1 547473894 644824360
3 22691899 864294700
1 798228174 260814344
1 320323038 356457101
1 578985263 44835397
3 332980492 598401348
1 950870445 110014084
1 109722468 664864901
3 505534203 277915950
1 577748874 530972065
1 277378340 906376755
1 215790958 204109888
2 637237100 65294451
1 48067631 383778483
2 383250499 71300711
1 211491436 871169818
4 224193367 533308777
1 376847335 482216361
1 703784375 285513488
1 445214283 433234289
4 497236956 469583509
2 192823112 757785940
2 897422233 794462769
3 27904974 16180439
3 413013482 140329824
2 965065346 363352560
1 545028314 311630190
1 721660122 118329566
1 957328118 644280368
1 467613188 927752532
1 808175932 292633092
2 879401438 366985344
3 689114231 931869209
1 917366892 35679847
1 932575078 23801663
4 825266457 201939907
1 532683277 274094025
1 813218647 417026485
2 957319374 982965241
1 341804553 587828119
3 310195493 262481352
1 180262730 920548346
1 940516006 556277447
1 437951349 890858409
1 98192139 437278454
3 521267678 758670354
1 764237278 563306127
2 60815060 751852074
2 924964346 723062555
1 513969656 339018971
2 987064589 526269134
1 861111961 858979887
2 523098951 667310746
1 49136949 880964563
1 18024265 196078593
1 291902977 15612593
1 630982915 771444668
1 349189326 930853426
1 839619480 377232522
3 77958853 251211378
1 874301676 247045768
2 129837400 942235558
2 784689371 378213694
1 493686261 536570234
2 713824601 129358949
1 225143538 815606900
1 621424276 388487386
1 408336429 475051894
1 173436671 747845557
1 942575598 266384412
1 75488385 277124839
1 347640161 20037605
1 139525669 850876566
6 785042587 229766290
1 711941232 139284857
4 403728004 771376140
2 412886113 475361409
3 23652935 916094741
3 993388931 973119369
1 957753997 188253959
1 656531608 732739838
2 61661522 540140618
1 64006510 716540536
1 536859496 428719767
1 322907802 351652484
1 46884897 562010674
2 249530273 884582586
2 712627035 459219027
1 278433879 115026841
2 873445847 301203985
1 993188950 540257533
1 690099975 929144720
1 775297001 527531986
1 688300324 553792835
1 612876137 623239039
4 420931056 602836882
1 581088319 218697979
1 871687359 19702462
3 12335885 818221077
1 685044849 424302411
1 346301788 511766935
2 316358484 688849091
1 560463139 971522931
2 666825392 97561981
1 978814281 43297750
2 54938295 781831030
3 375252468 801028069
1 658069499 218151001
1 604538702 702478509
1 486996776 628136996
3 407062586 902597082
1 46904762 217457026
2 970414202 857497645
1 72775541 384204026
2 823069966 909776083
2 516690286 346380871
2 884909998 572786839
1 352883045 830204309
2 280287442 169273070
2 688660607 580815537
3 77505583 745872511
1 236766232 424992823
1 813846904 727150498
2 98530705 850188412
1 735080857 529423513
2 170353814 835685184
3 749135565 405237513
1 825598318 659150427
2 185641338 827300025
1 171363379 667661646
1 622920775 640245180
1 524525094 873039842
1 113488394 746918478
1 114405224 964317882
1 749699796 736066969
1 47638005 503128959
5 480941125 656939515
1 948033317 877270112
2 120098051 861498730
2 32310472 496333978
1 500015561 181737095
1 507689512 986882744
1 48720971 21168624
1 328094466 15115008
1 348605227 637110136
1 517602355 992320509
2 335961646 98960297
2 758784279 314869147
2 452986699 668250560
2 540609302 891470565
2 520018229 574053481
2 553453566 751421947
2 572394144 986795465
1 394333967 596960649
2 958967652 146789410
2 242704508 820093076
1 866295445 954231772
1 391567415 531662660
2 589298265 539241714
1 565123911 104240536
5 496978276 751542916
3 501604919 682457310
1 911684978 684765486
1 968143550 180039857
1 988005474 99467749
2 282754130 439289723
1 985829112 295610058
1 620380593 527794995
2 39746380 177045151
1 720172922 474396417
3 270069483 835090533
5 309977178 996390121
1 266483868 148999210
1 850845293 998807067
1 182104248 897631900
1 217058101 634731288
1 532253999 917167462
1 487068924 126074510
1 980824916 971173264
2 256517030 954602119
1 541686443 911473862
3 225942017 702692029
1 897128681 112722731
1 361955085 866036880
1 784099789 432856021
1 186211871 886142572
2 611113529 994494359
1 337207538 305525872
1 777499228 392245983
1 505140935 885290295
1 843406630 257255988
3 956890823 688265637
4 17572450 829393180
1 469811340 332780921
3 356364534 400914941
2 831167139 360394694
2 408104026 217738424
1 566786237 244677025
1 593395911 412601534
3 205773433 857300043
2 372436821 352409185
1 976481305 703447827
1 3502638 735273847
2 641587010 220357418
2 724048665 110916684
1 429543454 954805408
1 628587201 864718717
1 826629922 930780911
1 389411539 202737157
1 668325185 735189667
2 539169151 451398407
1 649800861 155076904
1 742316977 458454587
1 210960864 977142896
2 259270805 917844792
1 878004037 249351396
1 2109810 603347559
2 290299564 992700870
1 762684946 589410970
1 246356217 73870989
1 567290843 257941247
3 579349100 158564445
4 49436831 360223123
1 176506878 503505230
1 78681531 96274792
1 133554515 896649721
4 153709352 939573258
1 752564395 38218704
1 508008075 440704873
1 578912256 729302235
1 869959593 952591776
2 254019103 536173625
2 847441003 858198252
2 692542682 513630464
1 754060900 516476111
1 716983264 279417309
2 667613509 549270641
2 881934291 139911502
1 271226073 424278087
1 725551416 455063544
2 195490597 909572589
1 776533707 938513847
1 187129712 390170539
4 141971991 153471649
2 904713289 542076799
2 903746322 160158664
1 999974980 803717579
1 8706808 241803864
1 110897019 228631762
1 814139670 415481905
1 933186298 145772885
2 949732733 298298929
2 846387385 584577626
4 799055292 266881387
1 29093309 29241893
1 440769129 94676656
2 42833032 422413668
1 88868680 358142867
2 689655648 516662298
1 451773866 782352935
1 543477879 447999475
1 934676131 641436059
2 32890491 661136003
2 482499113 97837946
2 165371865 505227650
1 439774067 270836693
1 573189660 548283287
1 213425865 6276753
3 369843397 684991692
1 716080703 398189669
2 830206896 66416775
1 138566636 696569861
1 746834270 29627307
1 11816658 330260913
2 370618298 305148084
1 585187986 798066130
2 372651802 73638497
1 553063023 326296681
1 759902810 727411369
2 850707458 469781044
1 137552561 936118265
1 609909212 920025212
1 684520094 802462513
3 37794326 819471619
1 751671549 823282351
2 506304006 36406445
2 258626184 500542490
1 938372795 53983841
1 995497308 258918353
1 657874972 176644539
1 688025338 408239990
1 261596897 625014591
1 669568605 871032126
3 483688600 361462513
1 436718955 761066400
1 78497416 979936168
2 424424388 831762371
1 833039049 397721232
3 563966567 488791403
1 710888197 496325374
1 473624098 57635462
3 990504910 634080516
1 569571721 290837060
2 493961611 178731702
2 644096897 853347955
1 376088527 80152231
2 873572559 812197597
2 476407186 372613776
1 740779483 928391533
1 869096405 85376771
2 570665457 16725447
1 243417701 267606865
1 44615670 845903346
1 800052051 26920159
1 731947901 897812529
1 540458925 245149482
1 532191397 484219956
1 837745758 865810485
1 173571174 988267454
1 472782140 632057409
6 635173019 908662002
2 882765251 517833350
1 496103099 554210304
2 189840588 646534600
1 784431153 210368368
1 485171518 307922427
1 66208168 904966151
1 905220442 474555546
1 163503654 391865317
1 173327569 812219406
1 44077359 692188476
1 930545911 131690468
2 641177177 115306156
1 959589377 425406532
1 431034490 523157559
1 689566650 927836460
1 110855897 522241066
2 679129101 924071382
1 844755264 742642835
3 895446873 169681135
1 734017886 108577160
2 378382788 862665419
1 276699398 493268920
1 688299356 798090133
1 272058993 864219873
1 144465334 650303583
2 270813395 436992773
2 779408868 871589171
2 541130488 828327915
1 867944458 717404974
2 438317561 775547568
1 318866041 779496194
1 986804031 264503738
1 908346732 629759100
1 217928530 538885573
2 350000495 950737571
1 114059281 907909639
3 943914833 755517452
1 511756660 808647446
1 283603454 906490929
1 810835460 489427064
1 591285725 885269990
1 737023393 264795891
1 839563008 866468004
1 401498794 910769470
1 650634802 498474035
2 917864175 589666516
3 842593968 827618931
2 671344495 914675732
2 998111386 157138787
2 115353626 671098405
2 180992637 453261675
1 89470404 279682937
1 622037929 999099120
2 656822017 110648535
1 191509822 144266922
4 58581344 870877522
2 856214738 404581814
2 671064483 222962553
1 521789935 801619210
1 318846942 399728412
2 480403061 955509690
1 98106665 209859503
2 608041017 681365046
1 386205074 528980739
3 731147536 318198939
1 55422565 697595778
2 355171331 136776055
1 583547592 527840171
1 833032344 525848881
1 200778955 820585863
1 784848467 622487042
2 741220687 417138262
1 392452062 860629766
2 627048282 158031447
1 181049144 648803149
1 599164504 825358036
1 556306572 969876894
1 784898453 610268777
2 354495453 426526440
1 888561144 408033081
1 80094648 664152727
2 423466336 477809465
1 136432351 725891895
3 38694370 734942276
1 541819655 628012863
1 943208277 868393877
4 283321788 69250011
1 947904313 467897179
1 486673658 833768962
2 25465847 137124300
3 227500666 383692774
1 328980429 931782467
2 712083531 637921101
3 606572056 57819394
