1 64
2 361
3 286
4 1051
5 5771
6 30536
7 159831
8 851266
9 4471550
10 23596546
11 124656067
12 657560234
13 3471424786
14 18324471950
15 96718090476
16 510535952469
17 2694818516619
18 14224352597910
19 75082608827730
20 396318019638887
21 2091938313164910
22 11042162227619024
23 58285309983581819
24 307655170086758447
25 1623937502381083379
26 8571846492337005945
27 45245925330692827315
28 238827624349878997066
29 1260635818139943417661
30 6654182806108214758385
31 35123663862033987089919
32 185397936841394374947104
33 978610748785093643231136
34 5165532118275915996995132
35 27265919673033968608617689
36 143921353810009807374829438
37 759679348083714209842488175
38 4009917198768058002517959640
39 21166082744608389942024781533
40 111723767984276170607478203337
41 589726520643087906736781154966
42 3112832438649019309058076810481
43 16430880165505088155819633504494
44 86729314325181794979027834067310
45 457794949969090537483116138897936
46 2416440367917897034781483260390474
47 12755020674862028690104849630276809
48 67326533100561188606187209659632477
49 355378652445031507061864823908762424
50 1875842714565583753216258518327688254
51 9901511713152348391398836743474780921
52 52264474758161023470167094126149596982
53 275874573588399795857232615395006751866
54 1456185692188506138960644363037329708581
55 7686379873841633394441031634977730948021
56 40572047838353325927298181388241162483957
57 214156871351053668095558779589185849429799
58 1130412882524422581719852660801484962756989
59 5966809642462994299678598372062685316669754
60 31495410092887159489581647569069818152357049
61 166246439279680844591422114338889016180011265
62 877520835310992688407792252539321162028976029
63 4631935695834294922687355933401781509231195146
64 24449366245236057273058383101510688656656258392
65 129054362808035248821950099783100410713689271640
66 681204919290421807741402603234500224970212524849
67 3595695116140450109364178125460585910568631626274
68 18979638875338455928239117509206994455088007951375
69 100182768617189991867691868710502722597214728948160
70 528808118728046645862883667635347135165708608313337
71 2791278682876346660488084058876007105222781228794477
72 14733579931072803949127822417002680201065999219785634
73 77770227285803349749944681884770510519878794436831529
74 410505001525798249749449332635328715576925297348442322
75 2166823502500644726461430655636132619829963804604984532
76 11437434558745798204139845131706427035641117998663007090
77 60371741922968997522982833278007349447686072587811627704
78 318668247157450549707412549053097736925320061705971284249
79 1682069268035589768243722667164238770739382922416447192497
80 8878691390522601690895889809936606103319168070842200752416
81 46865585327650273107878425943377111184246996015517181534972
82 247376892775860855112168389681766334673528675790381972595927
83 1305762568665392660497470753860029461438018957517674336887026
84 6892381364303483057641989909110827682092063923380332431051502
85 36380979215503370047553628185925681405811824014762250564542945
86 192034592794567970645149526343619672860355237274646790465466325
87 1013641898183451623707645114073386651828413177766760901766674539
88 5350441724070532487064595127652434944543011753201288591592659561
89 28241952798101307373044695145683152093383695270589885387618628949
90 149073280111043735516842837187000629353412808938019274306801286878
91 786873450357148765745661348994236360136570313218593659721642974825
92 4153459469166765555064832650763147354034990142532090271655406440449
93 21923761125986682714930966957834566905271304687921600199654697862055
94 115723123212696078206559295140571968216050012286653496097240076345062
95 610836852725384532798462220379116021094903902516124358718561073730436
96 3224261930449848348950941770583722015930789168605711167693064608435754
97 17019053368775505108543783776631124474661166484553069902982298032822639
98 89833947680800615364265565262707944188391719680981556127477396841872844
99 474182551817067154082776468641933691650452725648280172107932274310627409
100 2502941240506126707679798114168989147694118663356323071467499902475377306
101 13211609810230187045397369872108078206674353009516134273019570212756738051
102 69736608655852807319809596360596941918104582999660400390761437085867779769
103 368100076877371298975574496943046404320361317359155176655108442964921182166
104 1942991912121822160768902553450992835313336751159265652823424448488800500317
105 10255954311654460874159409385404811729418234333137728703362648427402471501908
106 54135376573893241106085706593551614232887776311245864836414337685295508637862
107 285750005093818218112565796205849049061975926667855177831763347930041321236026
108 1508312504294914030109818787792417994033662440478309755445375514476476001589996
109 7961527804226840529644462698082013608359600163755229383861410389061789720533151
110 42024397992449098074198731901891700533242124173391853897308841743462699912641863
111 221823005590729622779297711181737764984586044619840327520042992547614850109607884
112 1170878065121743110290556929526676241868148398086528067218573479369115559954081940
113 6180402432706608145201038184606942121462095614260045540781704164501037303177181829
114 32622845510590509989317022242139155836665057793338589337328710121932890468881163284
115 172197532570995404933101322820039934377622475286936384721878182070437034079034087572
116 908933287683717114401928225551887591897513356551311874557437165281771157596715242849
117 4797744248274365151769942194110894019460951897353282532064831205090757834896594188979
118 25324575723823070113001173727363330336163464809509131578935304776070424476923542546131
119 133674098160259679874520153539165402908385741311625656488263713103714375884496621966015
120 705589886828762267741665164729553130579082939979833948095178772773097493400922717389561
121 3724409554633036400018486054590807307807339630894935707056095073564312757415999300890122
122 19659049526610099512677638434309790362880164989432477933213100026032126665320214952641883
123 103768992808254198809448959854080454621431043978663507460539509963346415415251429295811277
124 547737765951713747650732086414490048202067021221764640079890346760148983592742702238325571
125 2891197573866302655774086767207360381496715267652047845695045431444695338300013136323833820
126 15260995189196596070156643080621360104172465973031951852365940042946454690889037697229713666
127 80554153846094616817875348502834975104129309551602338791100320877589883466757044782851426924
128 425199773764025890917906331872842195041833939226499720099780340263072132319417753430673427443
129 2244388885946245948456332539654397714841221696905558062077233610341991445613483362401861287960
130 11846858305608090088887026385637798385038087247551042744429674904583793848948359123284629505355
131 62532858094235270483325255927551180160169122773341491926107339739025330124572526557370032063492
132 330075555945720405083933147016659692281456950911968689036555035552899301511779298782562095455983
133 1742281993071418328343205888772616369789254467193480765018646115224813231457899867161186046030539
134 9196520277557594053385097596617353412252557638194024516349129369295006358040372188367489779184396
135 48543224088789127977333855605199369497006169226831331308999490569558114723883890099241364494584263
136 256232198028733114303518159527503739465611190347765124927249774364042730981762861553586319872964580
137 1352504711812058220948594265683634794443855010690461483926755374480980292601115652371381842147674528
138 7139106675690655755918366906776865589030848643893730080805430519016752834135871167790566290092084520
139 37683302454899804270545896306822496041884024867353341222078636231470668178190263278041596520675882818
140 198908819886779474928050348223340632248238722451666698176758565050095956910706301237116398168033128927
141 1049927051274319532988263228509887684780698439885470248689066946597251800427416830292044992231053073695
142 5541970505003510694946234762931060792182919496552228677020825449994447241708040767203855569046484955636
143 29252924801824368548925919734563943318991489870948847248387286600183884441675804805237369406473199235738
144 154409628973774046969178196440808647404429792953640967189553963754369174548781185898005180931642338109619
145 815041014918673241578369329653718283195945951689965027432039258038512679678261619910615990446583224514674
146 4302140095890578570279475551707072332210432864507735991867203035924124671216404422859211907239068389417646
147 22708561981406801116692074775863274779695481798688868864404232411545092784442668155835280011043499393448457
148 119865642626555286194105519294678174385217739702677056134020630267892292995358804400926802799683726716232105
149 632702867492932308888921597857683169214814018890060042238574430976156825734297284554224578073972221994298053
150 3339680243328482307961155606475819500357536826636202393255648512663760891663619944840544241099573360903330103
151 17628281300310658137334144234000245602792729640948488231936945150511122796344270357665511983602186148882305607
152 93049717027151105694044771981523847747844727456817493232636960919714148883769008834050065612122101216135141730
153 491156777642316869154549352502974352354403128922522784927546995363470049454568366633971012358888072513441635521
154 2592538568963020137332892364530380830684632849255483878007746024585849718998252926043682105092778545195830087765
155 13684543383122271890922245303111887152506313631920644748435006176540453899302757735120094984189762127179922604975
156 72232957243702521564924092283412550801714077393507191915621319368773430543137084909725286937624476164096514122640
157 381276887806548534753936910863752971511573460948394230194925380479410506197614793293142323727609343669547241388354
158 2012544837185402047942647603945680462381392924162864162547376492847418983493157002106678283501342935457466940386530
159 10623084826837622958493451303374516584470018798232771808420616818699360533370718410629536108810331474627942293225611
160 56073250718732501083258643723506943415280968475451155362506026087128230037392952941404954292666531511933352597435466
161 295978945609326549233093470988326755554994119441226963311700696985537130434096771509456393461455807850340341537401353
162 1562305290332361598446624378224971392163636948569951268037491414316583841378056800407174827827627633699215670032651004
163 8246525154604013982763982945020436049087717380310343221609084178965356303059718241517662573748507020007398012374533015
164 43528737658597748135546111536772506464098676744172732274635330300986581907538296509002323381072601286484374064389375683
165 229763563031538333645047052516647361710948640140091233081934524552258068761059835255609820160077811468689265524882078456
166 1212791772437729092275895425179438742681694395303361165191308460459450640030896148357284227288900540908152556429036912249
167 6401641164881967695687940919712365707233392499758278533558997617389281185845600711332142731493799087706184179884703572198
168 33790639527129155309947077556794254892257931454473092133568085909154808396403455411509648962831484645900497491125116191952
169 178361656057214463072330600504366820463850787416777944581042757838012886240245772637631670940774987712371914523607546270522
170 941470205851853657001495291228085393863032082914267348174463569332425561834939503678076597420149270457994843881932323835738
171 4969488219050876606027818139614218522967869055540647067737157129679422689581228616193296073319863320201240221591315181172189
172 26231114915570145081228124694306953754026538711540716332917626537469726003508690377635229188310568119978323406620785766258359
173 138459205331461960967088750973329194137064997874880812142487787597004410566306493091722131574230125070991215782445548763212520
174 730847758576992039443247539293284185388285552894937487199924091922989859951856043084033656992958727110828425544146035989819766
175 3857731560269481348699500809708681383988950526441216755592897689746132468375715111975119033278205917322084859691106285283931759
176 20362780916336948683419484049091382042585651186048680930494533626912975883843198414674734954716221535606077350136431671151967042
177 107483592408843346282892268754059841336502451640955048761207609938814181081685638897952476103562933285857959577126224364630772332
178 567345034284667881675317402270079635889643362709720203734272879675235883009779543252650296794100918468008774250713151872725169935
179 2994693243068305416419324739427077858240077974482449180848669640183950911337467166034179658852347597307808402404133693340073562169
180 15807290234568505557635010741832889701245671997371153875963233542535600206153508463442068535625305990098082198256285097928867045413
181 83437736114792305671981588764528337560033743995558533956922814536248623896695264267271843585260360983431132798177146548262942709049
182 440420572068515273472376513459802483169965633241056796708630735894351938370080174635167478148056184075943456292381475548398064952285
183 2324730863194766454576764631491933206693553240964999528865121420031776579865349516092023961761727771168755177481775174579648766876392
184 12270938119233761097107443920287434927615864410110231586064743532117889536490678663949370928413605476418470584763823744904408364831539
185 64771335344657877814840596738908111698804235058858445562772021248436539201115155036554150721545950511548673450438776495705720684853035
186 341891210074172975551857153630398749294308556911530352021838371395263719765953750651695651046372964368082780305161097127066347174072823
187 1804650141980173615285433554428823274020378833452263200118538417093470718196689819958115038490698636324473680505425737872096813878826418
188 9525726426960521490560675121900062139805775124465868853944227931668436671342846841796662642030822614473479316882869955154507400790940732
189 50280916976921143406563775127086581401956178212703790935295365319983058225105490794482587695564165496768289036056694962790499806260373006
190 265404495019360755859292280785946878931231903787622747362979639464628866640527217327008697555531830745879326540195562137630071871976708753
191 1400920074882753665188074550344344045783088729712546137850518078850015590800838823387116463753599910457951463993402764258612150394341674716
192 7394663967791253320541685875229279183235716238598039581702845945728443767877320898170490238498665028385566059714088357591734000523713485143
193 39032244720403959918222304643916216609178155478811670887196881172400275054026701627113132249138123305266029114372566618130573174763580130894
194 206029122425230222219123945414589505115643814183260839939110074511019599731030577665230122760879795489751967016483474528242627729984523727991
195 1087511097334378260944088839641127504795590564126742541951728220491825559335260560344811458662473844330788216268440144380937594876774404083809
196 5740355406574275177962447573477336747236229301263133828871538146343637975332973788914605092341073740386088670419860261963719789780544294238136
197 30300086384916053770789792929095759269057006799373779829056000580839280819399209223839099633938936638031316360806919109814249946438747164574583
198 159937002137865078709026479349413475411529364486004963155915235999034377969887721032420041443693929654152841661278101390032196648665752828479346
199 844216888621861517569848653079725167781144106213104446205195740867026929481535888316302435420521510846870466111688592677526507395559467800221630
200 4456143015735845961669086602461330806663765514620999610373869844792188232542279610046766058614297516014193733194338488075044211320224577739880446
201 23521456209087671622509388237785522055128138815748610489484124523984840718273457724689115737642719450503253657558320795598726252440617454152000574
202 124156451047985262434723541746747049304288353584697973583291429687820946568156319564649404840864258160211180210550652108667338748439309657229990725
203 655351615980099926270396022857480722042801782518254475870467526833808111878416073971259279592061501365194948893966688725641033456007529178537332517
204 3459230164381360238671886314369517696720539191052646569141146168728592438411734382514306967158438976284103532144171746527612656254490035515763945184
205 18259317652356646276443528550841239282516668266686178029781277732152783313550582428858767815732428711255532413249772651535830666856303678346443417132
206 96380600678905070835827441028684351672675196215837074954025999218703126471036694312249181137337934482799648146917338511754218096523141986952717031207
207 508738626715749129375518111437261189961405830807016620110285154704887786914638841415136728457360759160931596479965896459294835073151151073981866907982
208 2685343196551310333381581226614190411296506334424600538105896602842901158909860459761430156283602749255661394320400326123675115110550209259634839174170
209 14174406472370136545424704145946812331123802759251665322889704277971741070058423007270674680362378332417029911587646788499172157871061720101830576145487
210 74818667164031317409587682333118060387499740013063296399081545978625671590025268261501949976566347614236940476029242898514013916836650034800767309844901