1 13
2 74
3 331
4 1754
5 8829
6 46079
7 240222
8 1258853
9 6603593
10 34694809
11 182347026
12 958881035
13 5042935900
14 26526353359
15 139537750005
16 734056924930
17 3861673664333
18 20315559703409
19 106877200731477
20 562268273632807
21 2958034849830508
22 15561936640842461
23 81869939378877072
24 430710514712637317
25 2265930904303175806
26 11920868480317397718
27 62714678715074036730
28 329936616543072283231
29 1735768724270631779835
30 9131732945626822732725
31 48041278471002264678636
32 252741122442732877071505
33 1329649784809757560336095
34 6995175661122790421315608
35 36801030818990992308777264
36 193607127835402601554900534
37 1018550816846983252298505627
38 5358510183794110399437716277
39 28190671422987670007243378198
40 148308751481585515636190478841
41 780239868733259366095152980528
42 4104776330726303127045724694323
43 21594883063297662426396421705949
44 113608863658159458508179592764070
45 597686677174910836376870665067804
46 3144379342999756036621338353885134
47 16542315280521258619589586508508379
48 87027729478049039982652596626765899
49 457845565732534544723777605869160173
50 2408687016400370989390595886926228367
51 12671899822164064369841610305123517370
52 66665799254743855271028051771614409954
53 350723163270504763716747233338545560567
54 1845125066068798729513877204951956470267
55 9707047797154717999526736035241769641492
56 51067962095922352723658397624844255273250
57 268664253759539428023496717640388375992275
58 1413420044304670687061049269478755107139442
59 7435883984142921081127019118122553895772914
60 39119560281058229366345294397810720433050213
61 205804716674819552691838525130597580091644346
62 1082721306203210015408818714013495652573803691
63 5696105734829445261046160517004702659363948714
64 29966733227162808562389957998542810363573317669
65 157652463299091618944166529943768160157787303578
66 829396350808859098618764183361605958550514388837
67 4363384449185551713291271929189607036367034986397
68 22955398625550516275742726770659022628207366890767
69 120766421614828046916946306721124910304015635814491
70 635341987632359846555181446721912929650231605028313
71 3342480764529626853613132555485150779526782447210968
72 17584510198805451459876717819584456619805564765922155
73 92510629294648298792223845588504329068381527475397724
74 486690640554390623584751273936281070744011848492633130
75 2560438529164191486758471648913064536814042296475677696
76 13470251768475980924693982470378796635341387577278708197
77 70865861702745342667953178844101200350583543511849741886
78 372819338583217351592898174150211072915670620741543017202
79 1961371186095984805912652835010473974583740733522180598556
80 10318608858292588169107552851929300566958759746282219574982
81 54285333406148907659587894261556483301358979407345588074353
82 285590573640986648395235979857515859793795129952615840743775
83 1502467989693681809030653218386947303513715400508714634498326
84 7904357735882219662764830132799062067243528573914681389584572
85 41584161290210964769965780496786481746555237594710348319315118
86 218770775310471973541884229520906308197312690643510269562591205
87 1150934650236929353902864769275071729790131954328874209757933154
88 6054970401033247223911396067504794353418936861384204636064905833
89 31854690055461803657179128652795522103456089477743636308846030305
90 167584845395178240918745481829443001945061715045587829219420929635
91 881649777700800315254418603870093926123766100019906189533280246462
92 4638285333539086865740025083712607884941948221495550888856190043970
93 24401629058908193833991499168757247462687998751052506629296176884229
94 128374918296417697578693408013984939703649569610547531260515283406232
95 675369648797918907286898486573617619502718904803847842847088491741500
96 3553062923586316110199445640770429764479295901518986752450724946133380
97 18692365227595700831591256397034887199362131975649044634841422896511545
98 98338961430256426450238446779628639981517802656551312483978892915984329
99 517353005755780028058600237500694689856830100197821619980465061692380921
100 2721750653776883537123970988008296620105838970191173677208848846297222831
101 14318901289677351618102416620280216146025375613486296990041237958462062187
102 75330535462169932505303249249295448134987994357379976483489677820906672902
103 396307611751481651309230069109900499572474673744043302039987019511291507003
104 2084941015865161038165703369897220124083983174498863984741715168900986962542
105 10968699340457716818287824408461090978285518963033727665401725107867072317220
106 57705404760063720093079985548971456444802067992244308659594101172559391499511
107 303583281405161523141439496894686575322935446810776484064922474055213636862065
108 1597126112050231483379458902952297712791704902506775515894829470550372831254800
109 8402346156830623372303106497860247638368668179624499087191574527051294574741651
110 44204036491882184073296593767311949919984780289872714464104434101236103517001706
111 232553718414369886760753231505022585033123043022100914264348616974378490438004736
112 1223445554757917765461871331103072422924124029214302589538685433941862368535274321
113 6436444171534769936370352676080838870788287466816189009280056998029937952697451297
114 33861591480040319939979180864202621963926308190543838272616394196341967379313110906
115 178142985009024118872303252499251302256644582122296859057306590314915713687672514284
116 937195262267324603881019783761563028256690237432794176483322884905919165638503308776
117 4930505456455812060623675339167656254667381572310740678209633877598497334608163395395
118 25938974549794949286923779286608952611103468746701899756548033181431137394106767343819
119 136462763632870974061498878201110017989453837392114309850734599812004720126809341695020
120 717919122923385678501276863585912322590416798325549742469434296306325688746129782446882
121 3776912128540042079265517631961450474394483316335147081881256609239354118256971372127079
122 19870017069088712960532834661767545351076497561363645132648618340507148464770395252749978
123 104534488727566124671480083087203844785630419309597072367239641512719483331709641430553688
124 549947153821685614705750266000502343850122829311500755955249456595913774422745041631364218
125 2893225725576421340052517803005224869822418864054235850461100543913987306723258487392033502
126 15221017221322571029549176805671774516713882360819880281132887801937501558407117855128577529
127 80076491510402453195905150020056144733230617173485739645240904034200300320970973167192483007
128 421275687385260650822727527184353391369537231496610892227915417310996321039062957830448079995
129 2216295961953689552379455097226679803314937288409265886661817470098869076193268083717092243036
130 11659746664848922409696692903451258839238544175729796435774714073152309996346851407334340365011
131 61340946616450269948607226326770578611129144770091423398990108895839298927859722605964272367551
132 322709561361722433625034412697240270670036400786986488599495139805076915085805846994570297568449
133 1697747862377247468301043723793563995119504430165559581129196811093647008500247913581341861784798
134 8931708722989195209926659474193968325629569505164946856098078132541287104959328177437162366605944
135 46988968432931421281979854700471138513554917476605872810733062090178899465288965124007349836487325
136 247205011142826605061808655057946138353688086149429968289723326661586333014388893629760880593145228
137 1300524773625311100962305118353937558993853052254804083761978628810875891526542471727567554870210757
138 6841951459616463784721062640702872611690600365620589781053508372962643455825868185966892929765318462
139 35994931219383876506987937856830115626715944012475071605713864056669603117137989950539860332363028554
140 189366305963358132210854444917958637002262462228016491839196769859485488340252451065622411816107543936
141 996240209924256460435555406474325844316931884909159080052881860893104503948852545137465181798785316488
142 5241135960385537601433008822831749089188711189651500975890946517109178918958669359252867970097025244311
143 27573175506873910945309362758765627803751289345749599386055054757670102905294106659849714548927323403724
144 145060157431394931914803431625174520821020170283071577464096924662478689327407502334544895710968389102318
145 763149288654665910462312105351003881070769988619880710681202410151834532961711168443759380138869593761478
146 4014864226585185011540157761730286868692933582078634279495595608450986797796534782230268523892483083030215
147 21121863045079185230299744214013821623827257790950315950181235457803388299516383729372203374513390098241162
148 111120345126723543342766631197957473206313217178941751819981835255996527498762578624416430999171923669450096
149 584594790465646703784181558518057989746895425591263294955463563893382150639475964469599795860851825966739148
150 3075504028086257347730483595380143474654768866448269296528147357784831984838024358450568833434661062562175585
151 16179968041180534022682141575791365607532653593777486714115630780721768734501674022242162427191972847389858629
152 85121451125695321803226903943921078087818364188482269804104114865018168193268375444381253660698606657540764170
153 447816795639076825038284138405048682808946596302492583103809498316514260856102988530511125552302722862732937021
154 2355926500363836101610591133259361813467518882067911860498237367585518356235289314201509339600502449780193007611
155 12394331184464982840077868281461398590104860043702781330906575299780805727833264224188057590126732574068401011482
156 65205533995426859536359578025229823659992468453057964036899807282441445978781091733317470869747313880685212151214
157 343040830549849519689243380864623328239666370805158637427086079784831770603644997321850102789897081274411312461312
158 1804708959711667403715842822222722755965506040120071005018833330513142555835731538364696517261773797903258437076529
159 9494422060613208492936086532946235536614740771709954809451537670703713841616428123581541537630198535457352793779314
160 49949355977852956178383146244479761807406057726579339945453323668832977229689765682362667173720893302673665039210473
161 262779361047399688922279317503797081383090556172097298555135031870772320779394359783154652842750587236338213912687273
162 1382460118666936281724867075272977674861407982255614289890671283604658531776296768019546598997827802855172633419659324
163 7273006419099486675871129996807945817046430321113349714991492531113698756897870191099819969288351510112436757773160589
164 38262675109404907808796672013644272074064062141791995236363135132345587814799331674215450911487980524092489142489570013
165 201296715850987004694893306862157343578837816929922796486601736779359341950417855047582973654348448650234851562098371974
166 1059005092992914067345949335693877400491067498988142479553761694875188168640174295353330223904778376471237093573286956816
167 5571336731668946579837964640191714286278734801092354000411286257046339212142207186732013352158917656487265356424673693196
168 29310333994636710134176257352500245188951494482301162365890811015148616337266195662716151976126586524639567178457013377118
169 154199202140095045806195980826319621648180833246446088850019686394370577038331334514158436653709527660266537061445287061748
170 811229034271419391295037473486596045930523930727826012502790329648237932916745153733255852562313282736781223351124557758764
171 4267807724757492704793718802691173454844748599281419604224682478168297147327287876172400849293691673585007357698275950731694
172 22452577516358545035585701791513328524021660648909534983378757161058313120854871430802957264754511831742216547848193311258911
173 118121122046737586913980247944175862901992729615617934318887512199666070030452979115716076759711155051090173454719741156033896
174 621425289074925265765327050854897715346006383190948976626585231408801111033316842294904041750373091249490359039661087246869858
175 3269266183816445787382518026554615817920181971669917021468166558720262397191533585178301406177319717601203071895325836002529373
176 17199334447036129537239682377604748986493737694223887439686840907815397172873089836327467600165632637996741794425998739931264411
177 90484252057957349072981668302598741298907692546110171108316568419023087540601958325130177306486935911972388802860896930249610262
178 476030040330941418307370239348982488604001380061471782504391681225231101884714820784961075389237705142347042065128511418521768969
179 2504354007947504432678698337600120747107303326401829673881105816235167121908659930215863224707598873106721160457526519470626630126
180 13175195819075853079174976311602295157799021480446721766233271996848976788727949068489885788974532674514019823449141401580616811039
181 69313597167223051682311578108166209374389736462076913739663841034338078334623438038439434578511715448761264109469939159976308510570
182 364653005407631535826116921928773821628727900609592336868238181778610795042642915201139313595935950362513999571998575394671550820643
183 1918408794049686689820888526889594514335535058268104773942270547092022022933049784120144999766443900443800006746072268994138378816012
184 10092587326883858612051978585412732635742204916259274128068103610922482870356302603090260082422429031963047290829976556516535258609399
185 53096253137869265662056810060424926370881141803441606903814857743576938644703283833588637825666244891630224126524274185062520827363276
186 279334922351485756495327527065817876032942199684090565028770894881800590175113510946899681299139692725933013080412410746770030140673179
187 1469557534361299633751437317888961824097847219680516257401955883004336020372834374774491985489298764445202896784954002937255839881439969
188 7731218598155260859753585535992069388271994197455381467576175519869077268668980745351842553391229536592153368557281750122129472625991531
189 40673290847669902667609380577963184836227058540175754165334777207210691015518490624688893837636566718735391289625599225021790306951311320
190 213978762516672762025272753664557075867022155279558353821300835689905487079584903963419708445954691264971430845620464591584888329871878504
191 1125724273938106666607190584482082755054578327103963834836862264523039583880048356981196542382813029327483655603437937108040800723219716474
192 5922340731523464356685582922978456368219459256745743589859978118892277105630649560843975960020468012574755373751794106592824625255278378204
193 31156936518355905668562225076752756750898426221707527765699677288431189327293660965583296846966188363087773024189513786059341786837854362935
194 163914022717693693688635272302336752097041305353459969956611233010441219571934611577244663980071568912040518345163975428756023353216607663449
195 862337888311567839023274874183552760620413729736984514898336858399109653075462307083176664360311466707280394957773546085025822934863450454565
196 4536687107596580854324854311754261440769725442449322823871413014536228252408748107429053758279913507652411314928217808895663623088645710318343
197 23867129336658348100369541893478311975526434633576456047621980939075027613377500233756666483236371724178560949694293640434742441769832468035747
198 125562960209208252400318293948693759547224395302612168674746119187198768654147121919702614674979805551055882828747659968577323396870597440533566
199 660576173787418312343112259791337430424130257989907590406504072579736993593752378979945491602168302483721062437237278418529510500355163747455909
200 3475235695690651874413007477866160221739964542321550405347899931263149198122706188543483841450030012091838946097549596294532190204956409694163423
201 18282922726924001481810111244925713754947982564707675255219926610936652177616388481914209306061401572521386362394823649736683746584973309224523508
202 96184918868429115841996920064501937109306663890502473332237858876527323042216575482597389299967700754161971887868593810134208372763905960234438464
203 506020768993471017197495070410287927107932223976382894085770637287407309676152585858819629324163544695142632874863193387492184716381510512300212037
204 2662132709214039193610499766483266998440607414507243174222397807084517460305648970510298164542271753366888417437227767201165760930950441250123623406
205 14005256297214789290974719800250253695950480215505957487459294909911846981309256778742036779183646077588481028369521064512704422834234085212375445878
206 73680475534438880890787476913199236634080074380995566042012063525272090035622483801750266163659960445877065684416765239110701512462621095358823075553
207 387626785242100050963690379302963510839448561842103253224213211580562427832040419327722022586165173185143487007827728603103750127325095111344521856075
208 2039271917658768518523163512666327058412401318362963503021545238890948919487700940068942934609360146997762345579552404846371629577850461126771129522625
209 10728438055575328130831714927568103265798540718072704615860995372426293288981364492823201050880200915840435343517733316721776083105058603571318929812597
210 56441410346325630871705909843311340819129998616637295595843405801173117452193209736046633234793283980777581396958945725148999904713353095715669850210271