1 13
2 1103
3 17877
4 257050
5 4143707
6 68363184
7 1073661088
8 17200095426
9 278159538826
10 4418356392225
11 71020967453692
12 1136704302337236
13 18204389915482609
14 291581361291318489
15 4670236803825684178
16 74797532145817546872
17 1197984456901865664941
18 19187721976444623965158
19 307312366736624286060744
20 4922071948737932259176333
21 78833488470563850797804808
22 1262627029138631395564591915
23 20222697205456637130050194846
24 323894237683793165065212277534
25 5187609183437358338807778560416
26 83086666251479125408540427030962
27 1330746771053267694556040272009354
28 21313731108282167374022698692339803
29 341368596091531816312817065281099865
30 5467485480994890419437899658724047669
31 87569267064353051768554597188393219878
32 1402541724640264907897843641079936094152
33 22463626303853044281440453557247924400706
34 359785735840875911757108903317824072238923
35 5762461233846053273587031960243547700260124
36 92293707515686482205954374255308021047091138
37 1478210108527398254131012171864779062280784063
38 23675559082419686025085241658051625752176936318
39 379196498921864274308854605171454947742706030631
40 6073351184594950718292040440763042200780022255742
41 97273035789770296618654915959439932907339627515432
42 1557960869413513014273212830684411480976365682646686
43 24952876723854920626204230629047290398814884045661843
44 399654490058620514545993640773970264621425998291842093
45 6401013926833197255187604560697561995247117835020451831
46 102521003293372087361342489685808356163556118851169607056
47 1642014255307406807560887480605003979690015510370243904836
48 26299106797823470937848654017447178226135287746840256169342
49 421216208158851715688391556354838556319973380732714829436549
50 6746354367837339091818298275434748955243609900481296444993976
51 108052103349437279032515340801345216799137006755644268651364000
52 1730602396740113048701717348180329004903442289517594931040629051
53 27717967191410777670724534800677587870094203562840018846027305650
54 443941200284549539255901027534937839639945788649404353800108411803
55 7110326235293280203173883787687038838299967867089848699688599618645
56 113881611213140343266375191609093494869447418872953405105125280479947
57 1823969947838253100956739829643803339426752125665105725681433430218231
58 29213376375493418999027683081603566315685604187472351996256204571543960
59 467892226112443069262879027362326545706578138017573700441657106047817008
60 7493934711364218828277286355686821167844870690445870632903110076220951816
61 120025626253284803250212192781591982399320410564862807961626148414813966692
62 1922374762038815595040273265171979666651285372790973503591819786114722632410
63 30789464225958625471366331157272345579560063250210947981917159019671122357621
64 493135431260122128481164588277869755842836412332885474157943731529453553552138
65 7898239208692667128648168659397866082495907662793326075363073512552081127011197
66 126501116414051435183322569407005071192127872200778883001251186251407910816238326
67 2026088604202982308863931309830447490797021575992873818617519022435396340463354241
68 32450583429200564996690910004989435407284988575014713041407688302111568895385149456
69 519740529960558510504877959003014226888038675591325513880984302513604804500208597059
70 8324356296183146944831056936530986878225434746684834349639306212340677321160489730621
71 133325965075424414397440352141281027890700165793320862303969852163475802227497779482318
72 2135397901149881183833860348262363576330978291383203832761015427547888202241206563945436
73 34201321502947329769914935180796359157103011015720267067655137297203104399378525962954146
74 547780997592104185395468399718813739367585859630321075611105544315235255493221763921662655
75 8773462782633781075179591508030365648913037081497107710425858698264567911943020518208411599
76 140519020441773719914838332492408751208414298817073455591835458757098678788793307656046979788
77 2250604532682364777482511658187235373523661002862496267331900496397374620371494542389136122372
78 36046513465621972044489243712998111248817354229498041739239806561536368080573175903903030673600
79 577334273595657000322318150612657671935258208054171951204657796485299863539238047483890862665449
80 9246798966732570272269846275283987150498746260262387461999259975766959926281886723986557644806578
81 148100147594995870901806211754661208063606311355351337270219634678689190692986812559368947959787315
82 2372026665289338682903905725810825507786326962380241863666253968799930631923986018082077565357687306
83 37991255189226924935090524419621049460840088388714038615733700922556920633009552936544380834749441830
84 608481975339389525218991615600367305703256238449258924722273847360589254985446530606765305173309012016
85 9745672062393882132130063301703787232328024298121493691059007254364386151332385404746953844016511778425
86 156090283355968296129589059177096262488555766604224541411527263449962538924114541359432796761112562645197
87 2499999630827078009018850420258945226597876517577973621259012957540615500138559572122860024432473356993818
88 40040917472628511830832689790009642411450100991015709341909349408241523251016079236948036416604098969787951
89 641310123521671781749644546215407514884201810700765400290738421623226257391067769193174809237903593087547398
90 10271459808894915031614187632173377423796618401064420303686322027009726789533484759280819358234069662322470808
91 164511494105828359384742775466901998918772252449183661869920388211328880872950975069198265893073702325056204448
92 2634876852606188782280633922010011817671931607659622679092196858987707202949501482082054023359420319398868882549
93 42201160874107774291294574777428199077324656383765777159194517781210178009003761785379548546222461379732426774086
94 675909379734683767472178047230050989988773882956270448884032923052635402525529609937371786966081686767634659764861
95 10825614275782261427568896395246667060435102342319856685319873775529257955547914131816013368309593602221693012840069
96 173387036726762235395021496257893895894669120637925021881160710914666558858564763584518766157867309894739405854891308
97 2777030821441791318317925083390075627109215096451042373766730101099613611469636252608361448819412360165899692017310372
98 44477951344140717137437372305095025120679377933145048308213466663970149462236662712080634875856410551263534625480098794
99 712375296844797893869052644907267719410254708531353290628865837168825943111202135498602430645291493798180547533721482181
100 11409665873056592024028452904470380070188966133866270574739474871853682025959827418538771629015711269456935220193254948448
101 182741422830603989908091660371854059378542290255153766335294375168884616631887162201045963291370753740035716848790957176762