0 29
1 59
2 88
3 323
4 411
5 734
6 7017
7 28802
8 64621
9 158044
10 380709
11 538753
12 3074474
13 3613227
14 17527382
15 38667991
16 752219211
17 6056421679
18 12865062569
19 18921484248
20 542666621513
21 561588105761
22 1665842833035
23 13888330770041
24 265544127463814
25 544976585697669
26 2445450470254490
27 2990427055952159
28 17397585750015285
29 20388012805967444
30 58173611361950173
31 136735235529867790
32 331644082421685753
33 1463311565216610802
34 13501448169371182971
35 14964759734587793773
36 28466207903958976744
37 100363383446464724005
38 128829591350423700749
39 358022566147312125503
40 20894138427894526979923
41 42146299421936366085349
42 63040437849830893065272
43 231267612971429045281165
44 294308050821259938346437
45 525575663792688983627602
46 5024489024955460790994855
47 20623531763614532147607022
48 46271552552184525086208899
49 113166636867983582320024820
50 272604826288151689726258539
51 385771463156135272046283359
52 2201462142068828049957675334
53 2587233605224963322003958693
54 12550396562968681337973510106
55 27688026731162325997950978905
56 538622904455052875299042109301
57 4336671262371585328390287853313
58 9211965429198223532079617815927
59 13548636691569808860469905669240
60 388573792793152871625236976554647
61 402122429484722680485706882223887
62 1192818651762598232596650741002421
63 9944671643585508541258912810243255
64 190141579879887260516515994135624266
65 390227831403360029574290901081491787
66 1751052905493327378813679598461591414
67 2141280736896687408387970499543083201
68 12457456589976764420753532096177007419
69 14598737326873451829141502595720090620
70 41654931243723668079036537287617188659
71 97908599814320787987214577170954467938
72 237472130872365244053465691629526124535
73 1047797123303781764201077343689058966078
74 9667646240606401121863161784831056819237
75 10715443363910182886064239128520115785315
76 20383089604516584007927400913351172604552
77 71864712177459934909846441868573633598971
78 92247801781976518917773842781924806203523
79 256360315741412972745394127432423246006017
80 14961146114783928938150633233862473074552509
81 30178652545309270849046660595157369395111035
82 45139798660093199787197293829019842469663544
83 165598048525588870210638542082216896804101667
84 210737847185682069997835835911236739273765211
85 376335895711270940208474377993453636077866878
86 3597760908587120531874105237852319463974567113
87 14767379530059753067704895329402731491976135330
88 33132519968706626667283895896657782447926837773
89 81032419467473006402272687122718296387829810876
90 195197358903652639471829270142094375223586459525
91 276229778371125645874101957264812671611416270401
92 1576346250759280868842339056466157733280667811530
93 1852576029130406514716441013730970404892084081931
94 8986650367280906927708103111390039352849004139254
95 19825876763692220370132647236511049110590092360439
96 385678308877433093960228400605099972454060758987595
97 3105252347783156972051959852077310828743076164261199
98 6596183004443747038064148104759721629940213087509993
99 9701435352226904010116107956837032458683289251771192
100 278236372866797059321315170896196630473072312137103369
101 287937808219023963331431278853033662931755601388874561
102 854111989304844985984177728602263956336583514914852491
103 7120833722657783851204853107671145313624423720707694489
104 136149952719802738158876386774354024915200634208361047782
105 279420739162263260168957626656379195144025692137429790053
106 1253832909368855778834706893399870805491303402758080207994
107 1533253648531119039003664520056250000635329094895509998047
108 8920101152024450973853029493681120808667948877235630198229
109 10453354800555570012856694013737370809303277972131140196276
110 29826810753135590999566417521155862427274504821497910590781
111 70106976306826752011989529056049095663852287615126961377838
112 170040763366789095023545475633254053754979080051751833346457
113 750270029773983132106171431589065310683768607822134294763666
114 6922471031332637283979088359934841849908896550450960486219451
115 7672741061106620416085259791523907160592665158273094780983117
116 14595212092439257700064348151458749010501561708724055267202568
117 51458377338424393516278304245900154192097350284445260582590821
118 66053589430863651216342652397358903202598911993169315849793389
119 183565556200151695948963609040617960597295174270783892282177599
120 10712855849039662016256231976753200617845719019698635068216094131
121 21609277254279475728461427562547019196288733213668054028714365861
122 32322133103319137744717659539300219814134452233366689096930459992
123 118575676564236888962614406180447678638692089913768121319505745837
124 150897809667556026707332065719747898452826542147134810416436205829
125 269473486231792915669946471900195577091518632060902931735941951666
126 2576159185753692267736850312821508092276494230695261196039913770823
127 10574110229246561986617347723186227946197495554841947715895597034958
128 23724379644246816240971545759193963984671485340379156627831107840739
129 58022869517740194468560439241574155915540466235600260971557812716436
130 139770118679727205178092424242342275815752417811579678570946733273611
131 197792988197467399646652863483916431731292884047179939542504545990047
132 1128735059667064203411356741661924434472216838047479376283469463223846
133 1326528047864531603058009605145840866203509722094659315825974009213893
134 6434847251125190615643395162245287899286255726426116639587365500079418
135 14196222550114912834344799929636416664776021174946892595000705009372729
136 276163075703308534468194593825337204530030658050417075944600760678161269
137 2223500828176583188579901550532334052905021285578283500151806790434662881
138 4723164732056474911627997694890005310340073229206984076248214341547487031
139 6946665560233058100207899245422339363245094514785267576400021131982149912
140 199229800418582101717449176566715507481202719643194476215448806037047684567
141 206176465978815159817657075812137846844447814157979743791848827169029834479
142 611582732376212421352763328190991201170098347959153963799146460375107353525
143 5098838324988514530639763701340067456205234597831211454185020510169888662679
144 97489510907157988503508273653652272869069555706752171593314536153602991944426
145 200077860139304491537656311008644613194344346011335554640814092817375872551531
146 897800951464375954654133517688230725646446939752094390156570907423106482150550
147 1097878811603680446191789828696875338840791285763429944797385000240482354702081
148 6387195009482778185613082661172607419850403368569244114143495908625518255660955
149 7485073821086458631804872489869482758691194654332674058940880908866000610363036
150 21357342651655695449222827640911572937232792677234592232025257726357519476387027
151 50199759124397849530250527771692628633156780008801858522991396361581039563137090
152 121756860900451394509723883184296830203546352694838309278008050449519598602661207
153 537227202726203427569146060508879949447342190788155095635023598159659433973781918
154 4956801685436282242632038427764216375229626069788234169993220433886454504366698469
155 5494028888162485670201184488273096324676968260576389265628244032046113938340480387
156 10450830573598767912833222916037312699906594330364623435621464465932568442707178856
157 36846520608958789408700853236385034424396751251670259572492637429843819266462016955
158 47297351182557557321534076152422347124303345582034883008114101895776387709169195811
159 131441222974073904051769005541229728673003442415740025588720841221396594684800408577
160 7670888283678843992324136397543746610158503005694956367153922892736778879427592893277
161 15473217790331761888700041800628722948990009453805652759896566626694954353539986195131
162 23144106074010605881024178198172469559148512459500609127050489519431733232967579088408
163 84905536012363579531772576395146131626435546832307480141048035184990154052442723460355
164 108049642086374185412796754593318601185584059291808089268098524704421887285410302548763
165 192955178098737764944569330988464732812019606124115569409146559889412041337853026009118
166 1844646244975014069913920733489501196493760514408848213950417563709130259326087536630825
167 7571540157998794044600252264946469518787061663759508425210816814725933078642203172532418
168 16987726560972602159114425263382440234067883841927865064372051193160996416610493881695661
169 41546993279943998362829102791711349986922829347615238553954919201047925911863190935923740
170 100081713120860598884772630846805140207913542537158342172281889595256848240336875753543141
171 141628706400804597247601733638516490194836371884773580726236808796304774152200066689466881
172 808225245124883585122781299039387591182095401961026245803465933576780719001337209200877546
173 949853951525688182370383032677904081376931773845799826529702742373085493153537275890344427
174 4607641051227636314604313429751003916689822497344225551922276903069122691615486312762255254
175 10165136053980960811579009892179911914756576768534250930374256548511330876384509901414854935
176 197745226076865891734605501381169330297064781099494993229033151324784409342921174439644499019
177 1592126944668908094688423020941534554291274825564494196762639467146786605619753905418570847087
178 3381999115414682081111451543264238438879614432228483386754312085618357620582428985276786193193
179 4974126060083590175799874564205772993170889257792977583516951552765144226202182890695357040280
180 142657528797755207003507939341025882247664513650431855725228955563042395954243549924746783321033
181 147631654857838797179307813905231655240835402908224833308745907115807540180445732815442140361313
182 437920838513432801362123567151489192729335319466881522342720769794657476315135015555631064043659
183 3650998362965301208076296351117145197075517958643277012050512065473067350701525857260490652710585
184 69806889734854155754811754238377247937164176533689144751302450013782937139644126303504953465544774
185 143264777832673612717699804827871641071403871026021566514655412093038941629989778464270397583800133
186 642866001065548606625610973549863812222779660637775410809924098385938703659603240160586543800745306
187 786130778898222219343310778377735453294183531663796977324579510478977645289593018624856941384545439
188 4573519895556659703342164865438541078693697318956760297432821650780826930107568333284871250723472501
189 5359650674454881922685475643816276531987880850620557274757401161259804575397161351909728192108017940
190 15292821244466423548713116153071094142669459020197874846947623973300436080901891037104327634939508381
191 35945293163387729020111707949958464817326798891016306968652649107860676737200943426118383461987034702
192 87183407571241881588936532052988023777323056802230488784252922189021789555303777889341094558913577785
193 384678923448355255375857836161910559926619026099938262105664337863947834958416054983482761697641345842
194 3549293718606439179971657057510183063116894291701674847735231962964552304181048272740685949837685690363
195 3933972642054794435347514893672093623043513317801613109840896300828500139139464327724168711535327036205
196 7483266360661233615319171951182276686160407609503287957576128263793052443320512600464854661373012726568
197 26383771724038495281305030747218923681524736146311476982569281092207657469101002129118732695654365215909
198 33867038084699728896624202698401200367685143755814764940145409356000709912421514729583587357027377942477
199 94117847893437953074553436144021324416895023657941006862860099804209077293944031588285907409709121100863
200 5492702215904101007220723499051638016547596515916393162986031198000127192961175346850166217120156401792531