74
2 4
3 2
5 3
3 100
4 7 1
5 9 2
10 1023
1 2 4 8 16 32 64 128 256 512
2 3 5 9 17 33 65 129 257 513
10 10000
2 4 8 16 32 64 128 256 512 1024
1 3 7 15 31 63 127 255 511 1023
3 30
25 6 6
24 5 5
15 120
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
15 119
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
10 851001
413357 598369 749388 766291 38165 615545 289611 427799 16434 447134
971125 567226 890852 239573 597007 51437 341523 215529 544291 90227
7 752252
41605 909135 970744 379061 670529 291073 923811
221269 655784 417563 873981 835681 352031 79501
4 546365
776868 71041 496749 840199
572137 629217 646417 255907
9 268590
378796 450721 31779 494529 998222 773941 666286 581613 26285
583463 230963 328646 547831 161665 724397 402971 452501 903381
4 145360
920160 145006 219949 403181
159400 295423 203213 734385
7 51111
710191 695685 708701 301481 446253 202255 66085
314089 511396 333277 400517 551313 105948 137201
10 521105
160985 689271 977345 129401 847795 566997 449576 440002 689601 401681
110748 42883 434686 273565 513793 170279 362900 570943 65045 128239
7 640414
589585 992803 267979 504717 774961 804733 621399
869097 460831 525721 676069 347889 672876 763105
8 167851001
301413357 659598369 391749388 35766291 473038165 3615545 392289611 170427799
336971125 160567226 4890852 26239573 597007 326051437 118341523 37215529
9 168544291
683447134 82426873 194041605 69909135 84970744 37379061 8670529 436291073 106923811
950090227 116752252 706221269 257655784 21417563 40873981 80835681 653352031 374079501
7 86546365
247776868 222071041 366496749 278840199 33557677 150378796 225450721
480572137 36629217 549646417 119255907 379268590 137583463 32230963
4 144328646
513494529 416998222 318773941 553666286
36547831 84161665 170724397 368402971
3 31452501
368026285 939151438 189920160
47903381 204145360 288159400
11 314295423
450219949 358403181 29331901 110710191 139695685 87708701 103301481 634446253 39202255 738066085 8465310
160203213 478734385 31051111 567314089 111511396 317333277 110400517 481551313 105948 26137201 55521105
10 43110748
94689271 108977345 108129401 690847795 190566997 65449576 48440002 187689601 407401681 407412023
217042883 330434686 521273565 68513793 490170279 44362900 278570943 89065045 226128239 760640414
10 227869097
145992803 49267979 220504717 486774961 128804733 601621399 700148239 57109680 680257989 6526001
539460831 453525721 42676069 460347889 536672876 33763105 192515623 101289133 54363401 564329608
4 131182390
250532866 248711871 679854070 8980027
52946171 851267489 304123425 442118270
10 67942657
226140876 70778793 81507655 423188885 393186914 4476636 455546031 320516971 647333037 105043116
56829267 544418701 200494798 209071424 257244835 67311553 398713617 211951915 70953719 625352806
7 38371241
119711629 661662373 469069513 113190751 260860997 345474073 97979506
553902119 1993265 15405770 116936619 695134189 771804541 109615219
9 30391025
186085236 36982251 240524737 491315149 211859640 573534711 240430121 222807552 80133376
132727579 116869479 758987917 332152311 61474687 4703685 26304961 19683399 2968733
12 185218042
850474297 296129476 538807493 160403321 416255901 507755361 91426751 58276681 576539745 390256887 607818885 488947089
483015466 1205865 103205601 694220263 7245756 88187633 1917161 59540376 595950717 105690055 28976353 50643601
1 42860571
653533551
289453753
10 36600877
134671853 428097499 179722713 103267725 49556358 10440641 102239781 163781818 444585961 103003941
103093156 67270876 725063961 3025309 331592376 50335433 892697482 455212561 656981445 258076799
13 967850999
1413357 59598369 91749388 35766291 73038165 3615545 92289611 70427799 75016434 83447134 82426873 94041605 69909135
936971121 960567224 904890851 926239572 900597006 926051433 918341521 937215528 968544289 950090217 916752250 906221261 957655781
14 921417562
37379061 8670529 36291073 6923811 66701607 47776868 22071041 66496749 78840199 33557677 50378796 25450721 9031779 13494529
940873980 980835680 953352024 974079497 986546364 980572132 936629216 949646411 919255905 979268586 937583461 932230962 944328644 936547830
12 984161664
18773941 53666286 48581613 68026285 39151438 89920160 33145006 50219949 58403181 29331901 10710191 39695685
970724395 968402967 931452500 947903380 904145357 988159397 914295419 960203211 978734380 931051110 967314083 911511394
11 917333273
3301481 34446253 39202255 38066085 8465310 54160985 94689271 8977345 8129401 90847795 90566997
910400515 981551308 900105947 926137200 955521104 943110747 917042880 930434682 921273559 968513792 990170274
11 944362899
48440002 87689601 7401681 7412023 83589585 45992803 49267979 20504717 86774961 28804733 1621399
978570940 989065044 926128236 960640406 927869094 939460825 953525716 942676068 960347884 936672870 933763104
10 1000000000
301413357 659598369 391749388 35766291 473038165 3615545 392289611 170427799 675016434 683447134
436971125 260567226 104890852 126239573 100597007 426051437 218341523 137215529 268544291 150090227
7 1000000000
194041605 69909135 84970744 37379061 8670529 436291073 106923811
806221269 357655784 121417563 140873981 180835681 753352031 474079501
9 1000000000
247776868 222071041 366496749 278840199 33557677 150378796 225450721 709031779 513494529
580572137 136629217 649646417 219255907 479268590 237583463 132230963 244328646 136547831
8 1000000000
318773941 553666286 48581613 368026285 939151438 189920160 133145006 450219949
270724397 468402971 131452501 147903381 304145360 388159400 414295423 260203213
7 1000000000
29331901 110710191 139695685 87708701 103301481 634446253 39202255
131051111 667314089 211511396 417333277 210400517 581551313 100105948
7 1000000000
8465310 554160985 94689271 108977345 108129401 690847795 190566997
155521105 143110748 317042883 430434686 621273565 168513793 590170279
10 1000000000
48440002 187689601 407401681 407412023 483589585 145992803 49267979 220504717 486774961 128804733
378570943 189065045 326128239 860640414 327869097 639460831 553525721 142676069 560347889 636672876
9 1000000000
700148239 57109680 680257989 6526001 262342369 250532866 248711871 679854070 8980027
292515623 201289133 154363401 664329608 231182390 152946171 951267489 404123425 542118270
7 1000000000
226140876 70778793 81507655 423188885 393186914 4476636 455546031
156829267 644418701 300494798 309071424 357244835 167311553 498713617
9 1000000000
647333037 105043116 9856897 119711629 661662373 469069513 113190751 260860997 345474073
170953719 725352806 138371241 653902119 101993265 115405770 216936619 795134189 871804541
8 1000000000
125370429 186085236 36982251 240524737 491315149 211859640 573534711 240430121
130391025 232727579 216869479 858987917 432152311 161474687 104703685 126304961
10 1000000000
80133376 330381357 850474297 296129476 538807493 160403321 416255901 507755361 91426751 58276681
102968733 285218042 583015466 101205865 203205601 794220263 107245756 188187633 101917161 159540376
7 1000000000
390256887 607818885 488947089 59821561 653533551 274074595 134671853
205690055 128976353 150643601 142860571 389453753 136600877 203093156
9 1000000000
179722713 103267725 49556358 10440641 102239781 163781818 444585961 103003941 547331701
825063961 103025309 431592376 150335433 992697482 555212561 756981445 358076799 433243725
10 1000000000
167787463 44985669 314309232 324308881 126908701 415289261 272651156 15214483 682701328 167931713
129386281 133084517 552452851 455800313 993010145 278213201 577228097 213881783 800817710 399487105
13 167850999
11413356 19598368 11749387 15766290 13038164 13615544 12289610 10427798 15016433 13447133 12426872 14041604 19909134
436971125 260567226 104890852 126239573 100597007 426051437 218341523 137215529 268544291 150090227 216752252 806221269 357655784
13 121417562
17379060 18670528 16291072 16923810 16701606 17776867 12071040 16496748 18840198 13557676 10378795 15450720 19031778
140873981 180835681 753352031 474079501 186546365 580572137 136629217 649646417 219255907 479268590 237583463 132230963 244328646
10 136547830
16998221 18773940 13666285 18581612 18026284 19151437 19920159 13145005 10219948 18403180
184161665 270724397 468402971 131452501 147903381 304145360 388159400 414295423 260203213 578734385
10 131051110
10710190 19695684 17708700 13301480 14446252 19202254 18066084 18465309 14160984 14689270
667314089 211511396 417333277 210400517 581551313 100105948 126137201 155521105 143110748 317042883
10 130434682
18129400 10847794 10566996 15449575 18440001 17689600 17401680 17412022 13589584 15992802
621273565 168513793 590170279 144362900 378570943 189065045 326128239 860640414 327869097 639460831
12 153525716
10504716 16774960 18804732 11621398 10148238 17109679 10257988 16526000 12342368 10532865 18711870 19854069
142676069 560347889 636672876 133763105 292515623 201289133 154363401 664329608 231182390 152946171 951267489 404123425
12 142118265
15828104 16140875 10778792 11507654 13188884 13186913 14476635 15546030 10516970 17333036 15043115 19856896
167942657 156829267 644418701 300494798 309071424 357244835 167311553 498713617 311951915 170953719 725352806 138371241
10 153902113
11662372 19069512 13190750 10860996 15474072 17979505 15370428 16085235 16982250 10524736
101993265 115405770 216936619 795134189 871804541 209615219 130391025 232727579 216869479 858987917
10 132152307
11859639 13534710 10430120 12807551 10133375 10381356 10474296 16129475 18807492 10403320
161474687 104703685 126304961 119683399 102968733 285218042 583015466 101205865 203205601 794220263
10 107245755
17755360 11426750 18276680 16539744 10256886 17818884 18947088 19821560 13533550 14074594
188187633 101917161 159540376 695950717 205690055 128976353 150643601 142860571 389453753 136600877
15 1000000000
21413326 29598303 21749348 25766287 23038117 23615544 22289571 20427781 25016366 23447065 22426864 24041585 29909028 24970735 27379057
436971124 260567225 104890851 126239572 100597006 426051436 218341522 137215528 268544290 150090225 216752251 806221268 357655783 121417562 140873980
15 1000000000
26291029 26923800 26701560 27776843 22071018 26496712 28840171 23557673 20378780 25450698 29031708 23494477 26998180 28773909 23666230
753352030 474079500 186546364 580572136 136629216 649646416 219255906 479268589 237583462 132230962 244328645 136547830 184161664 270724396 468402970
15 1000000000
28026248 29151344 29920141 23144992 20219903 28403145 29331898 20710179 29695671 27708692 23301470 24446189 29202251 28066011 28465309
147903380 304145359 388159399 414295422 260203212 578734384 131051110 667314088 211511395 417333276 210400516 581551312 100105947 126137200 155521104
15 1000000000
24689261 28977334 28129390 20847725 20566977 25449569 28439997 27689582 27401640 27411982 23589536 25992788 29267974 20504694 26774912
317042882 430434685 621273564 168513792 590170278 144362899 378570942 189065044 326128238 860640413 327869096 639460830 553525720 142676068 560347888
15 1000000000
21621338 20148168 27109674 20257920 26526000 22342342 20532840 28711846 29854002 28980026 25828042 26140853 20778785 21507646 23188842
133763104 292515622 201289132 154363400 664329607 231182389 152946170 951267488 404123424 542118269 167942656 156829266 644418700 300494797 309071423
10 1000000000
1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000
1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000 1000000000
15 285447086
10909134 10598368 8379060 6766290 6016433 5970743 5041604 4615544 4447133 4038164 3426872 3289610 2749387 2413356 1427798
336971125 160567226 4890852 26239573 597007 326051437 118341523 4615543 4447132 4038163 3426871 3289609 2749386 2413355 1427797
15 418227428
10031778 9840198 9773940 8776867 7998221 7923810 7701606 7496748 7291072 6450720 4666285 4557676 4494528 3071040 1378795
653352031 374079501 86546365 480572137 36629217 549646417 119255907 7496747 7291071 6450719 4666284 4557675 4494527 3071039 1378794
11 217356817
10920159 10695684 10331900 10151437 9403180 9026284 8708700 4301480 4145005 1710190 1219948
47903381 204145360 288159400 314295423 160203213 9026283 8708699 4301479 4145004 1710189 1219947
15 440959472
10202254 9977344 9465309 9440001 9129400 9066084 8689600 8412022 8401680 6449575 5689270 5160984 4589584 1847794 1566996
105948 26137201 55521105 43110748 217042883 330434686 521273565 8412021 8401679 6449574 5689269 5160983 4589583 1847793 1566995
15 460044013
10909134 10598368 8379060 6766290 6016433 5970743 5041604 4615544 4447133 4038164 3426872 3289610 2749387 2413356 1427798
336971125 10598367 8379059 6766289 6016432 5970742 5041603 4615543 4447132 4038163 3426871 3289609 2749386 2413355 1427797
12 400129363
10031778 9840198 8776867 7923810 7701606 7496748 7291072 6450720 4557676 4494528 3071040 1378795
653352031 9840197 8776866 7923809 7701605 7496747 7291071 6450719 4557675 4494527 3071039 1378794
13 544402529
10920159 10695684 10331900 10151437 9773940 9581612 9403180 9026284 8708700 4666285 4145005 1710190 1219948
170724397 10695683 10331899 10151436 9773939 9581611 9403179 9026283 8708699 4666284 4145004 1710189 1219947
12 416571102
10202254 9977344 9465309 9440001 9129400 9066084 6449575 5689270 5446252 5160984 1847794 1566996
481551313 9977343 9465308 9440000 9129399 9066083 6449574 5689269 5446251 5160983 1847793 1566995
