1 6
2 36
3 210
4 1210
5 6890
6 38878
7 217714
8 1211476
9 6705102
10 36939610
11 202696070
12 1108372980
13 6042240154
14 32850033316
15 178168192702
16 964256946776
17 5208585411106
18 28086302736278
19 151213240334794
20 812960203889834
21 4365049478798106
22 23409882968734668
23 125413349130803390
24 671215942161331802
25 3589137947130506734
26 19176055198170895616
27 102376043580581598306
28 546176908578301678812
29 2911976073514154893734
30 15516120805477109602724
31 82630216320539588445458
32 439817820273616891265794
33 2339921231809097720725386
34 12443400124034777158129470
35 66145455225851211368196850
36 351476802661766981296791260
37 1866984182471765911425282638
38 9913856298435124254498238514
39 52627468923086588286421013606
40 279292552985838304098796524252
41 1481807130140191906446185766330
42 7859904631943001764216934726740
43 41681505309400134586402139942110
44 220992106863779979744224111714504
45 1171449646944211124720427156151906
46 6208544395476416248303048500276062
47 32898845442594787702033357510474826
48 174301549700225883284843712302392266
49 923328505841158871443817586155511898
50 4890463273786785409943380629058802724
51 25899214101348248861686164088590528094
52 137141780946449707361374796873109109106
53 726111198165565675666426006918539546158
54 3844058021157575882498003964617208204600
55 20348540491916190180809299353599467982562
56 107705034379564339809620335170635116914364
57 570034104055165246550298487534428700768326
58 3016687226430295553313484133115538778056036
59 15963447443748084219888080614011346241861842
60 84468006035454253599989323573531911344554794
61 446919191077186569015632019676381442959276394
62 2364497679885729945522125895603460402824874238
63 12509031985278607504355016045364351653256608114
64 66173654057901481964152487003786261887060376196
65 350045666407569347607964523018115284199261126030
66 1851586220374682472650119850177516243192725770890
67 9793641377971982284636901013911251246326435479430
68 51799642719666661621281820029698323400529362857348
69 273963589005821248907178930214547116173334744556314
70 1448917216572585872047718194735108274431902530648036
71 7662667789990731441720480755344990931384992077467902
72 40523141676716819060039377624440391932204331372763000
73 214295883467238630792637579600228026471807431040450210
74 1133216850020098177594588669998694818537025576027112390
75 5992409745784749497501283515517412425652353940225001354
76 31686919423137000733700197961097001596974320562113369546
77 167551872044626214469705117325786843261470752026460157722
78 885951521992917901444032756497820183989076161721986544476
79 4684493711787325690698792956775712787978395084394199931326
80 24768971206533176101143918926823065088781815072090426505418
81 130962339069316278837159540332014402356647124757598926798254
82 692434232835718779316389696503659101724424371684111001819504
83 3661042431967276137396255694433498002723310103637073756220706
84 19356443313627897284564487104693921130750196779542479020999548
85 102339039207590994299267645498930679228872333615597728799553510
86 541068776873373491475556230102279869429615510132575388504172772
87 2860614478002714427729126952507879997701537923208903924793573394
88 15123846061208211611299712239689790358020865295489630701258878386
89 79957928356469364602930308387687915122359886043872890787303638666
90 422724558647766157722864487775613512369593839043382095879409544222
91 2234860182936944303475910005128595223563875739118415009265671840754
92 11815182186081150363287068245920757618592658848065254408567008485964
93 62463729271512528136761812271970930044420321622770304527368937631118
94 330227348736234766072179623045319906411792562936392818221181434091234
95 1745806123786553438436951975837243296222762565160234298703962107672806
96 9229475557024629956969143409442154928648841386522372432801256053455340
97 48792857078901463937792416134042221525120042294705206172587650901702330
98 257949002271645017174472390255187231057813892061423270474939612160754900
99 1363672199142455845592612473420768144599932348528723535893911494585321758
100 7209162152368343632899081725096666796195433660200104909071334633781925864
101 38111707433587088625497730160015842660082060496079584876977228995459415266
102 201479537189369049967544473307164120954272195665217656866131656837570420302
103 1065129769793925377914465062890595928448672706310630861916434087069736383370
104 5630840769548795192338843227590640738255963307196937531943462615060465346730
105 29767558197539451206466367046704766300210229952216495562615597623258650164570
106 157366580419999115012826075085383291750220111370532798041074546668152174713204
107 831919335327129329742549620363398007154201138699249860309671612022978622155486
108 4397941208241087792063399641126251460898193503543966365760438759368317939539682
109 23249690813336778787730502778025016986383480052908558476727593389794086526447726
110 122909250487230118759949291411022356714375982508537421908394906165001895255962536
111 649758014046194111803547888454631119811784301880182602138113274694094702398210338
112 3434934500207847514578582050724296882849446117365987427079792381369576802741033884
113 18158713082615709916573634866034101819316898162395485290762792553870129920574535814
114 95995640504688628012557981192230102927616161341772272294391481039654738741975157156
115 507478718547281972556729128672406313482700683641321378163747516284162870520042224338
116 2682773926813049199504724219678879219536640516976418573359648545274439421507042201370
117 14182417730587879292575854751182263259979838164909398799944958590522936252437151080682
118 74974996634931570232080747174738233603161250057812665949780470220282609899699395548574
119 396353458332312547114881033254500568896904285324320738506604266717508413465157046546546
120 2095312917505127894072803930458108655542557193890839145695365021776430025263737687846196
121 11076822445095145398124729068753348470426907899657694428733047832241426532361839415770702
122 58557372994592625694550277251299887469448519182511478526089519678224182521421639199965114
123 309562312543865863207142469011876717113116357323657972136158151163307039636075803178124934
124 1636495077306748038577096168168986234579033931726043815201042391424656556674441805213731348
125 8651301815276897995692011090999587655373823930506267803001885144512194705231033856091968154
126 45734967673729764468640247095493070030180055479133925506590008500605605805469785125413271716
127 241777261730731413095618040198312957714685298255551577771515790883983467885864627500876601150
128 1278152602308107667293030831843887470687166874813225229877058613573500168918055301421031552920
129 6756941323805149882692921236440638757376428170119420021746229503000576214265056639113080891170
130 35720520594296494981731228967718276436165907759504300289255479043468355888047443726864467712118
131 188836356257933231997908909965267794492554927931414996751301874974102931920425367831059001891914
132 998282940636938615315390864210618438604764698588370130806828101694431710659492173048191591229546
133 5277422910130595474676507680996272093993181317613258345543694549462980242694935547475161304658202
134 27899110756769897776747940855115306994352272422594624777957603199917758273000536237548192204984940
135 147488799780508869354115568793848024364929383437797357949092936832239805245531513534945533891631550
136 779700731822920125788016315725571705118568118590905650298926250148546232223608752783315438404590650
137 4121896321486279121556739660308936213915960346296320488322365296062624750494434969715356644660115054
138 21790460488166849937763067833419350664523411667288713762750885792204842887039495020908926244695978976
139 115195622345480310856346828835530621022138670453356070747573081656308526166140244738973965200969481442
140 608983835946598502227555511525761235369347371283401158387685687509109169952680398316852935910526194076
141 3219406212161013643749800312298209382248634372141317948510365719810055673506839947472567577996720772646
142 17019469197180234653023560883311223397546005589383041751657229400119784393358329848384285000632123503908
143 89973883146655492294305034489273531130164886011419245273748315350536123304137296631522755151894075172114
144 475649599785616403891931262207962502337316088800909760562395815498330562745362313335479829277280425826274
145 2514536956201567312939145736836793085633818440848964064057781179232970149801829382561537080101530772397706
146 13293187288352012696049783684009302142882157289372320149455459237913353170017963720625224327702855756081278
147 70274932205383502735909542708028561022365120407531703922977845227834022286850543128389372120182666904306930
148 371511237769263308852242699409140971707483818771958294838136047057506054572755359517910242969260089043103292
149 1964009934227523092746337347713270547047728691909781480804031315476550181878362566346527273703884300774984654
150 10382826744253743188820531895149590932477483942413101491423974096901388842118732246189364218033723020156412306
151 54889305099559644125224842329717515127140975962860602194043306799131243231034740395616525359267198684564161126
152 290175040211645697373713207906756920163079671513799634437329573228534005512757484960273021294694007604037633532
153 1534025452680207526579836041533489316063344007873175141476260111353940229532371401263777014419301271933918578874
154 8109708905093884185986188582294755030536385590795391252818454617324026842784806003325963149932607564714304046804
155 42872434939520884474671774023453248290220260398457108327600373154663682865074039986002098538308747110593327587678
156 226647646984495580057196105881911207705613690527230553202193220237537498475544051701855790792642963579248118255624
157 1198186593284364954830177467546167659392515654206355056687642097800044049426261578825030044899720747197444065859426
158 6334288938181243010071154819689164412628720172653755643266388331478111190265184045677557403767107438494541648459710
159 33486630689726197379604015865663559956872725287611534559311489751779752663271389247950569281100805139483663447294410
160 177029319574301181655758708952055035190745860877536030941008629108403205010095862701565952306298503105377626096500490
161 935877720788113521956715252944882602800516361453674987697312491802546483802288447312844265484555656222310389606617178
162 4947583977732337600440046175489606504407747268747336187183019560808551163068146956154040221889559445550639308422032964
163 26155762991020877885756220852943555623111528849013818788477563230448430181280768746755174855429513052897530019157100126
164 138274393326838878016251073873978026353371277480081325238220916738876002690232252782654721982822952464294946928166219602
165 730998146168972496824704437332845100567001447518339034685824188538299597876736704141860900342329069874827098442500897710
166 3864478818381466070894253587489011321632767033517613923695098410394040458410757798365686046301155373329841663973393104920
167 20429875728335082655385961911107701712544049705440608011749331587545325926696201369880086566781098492523150131268331500130
168 108004202112661700875336134795330884120409469324811128020658071148339859890605038324572549606017969744477517822978256849404
169 570973183517273642446430561318631481279522843837472556665751154924722303846944867142312017745957404800358505996338691821766
170 3018498033374062364525428581391193000799648089476348713693976223505719545685604087592376730622219102934758074053492772481252
171 15957549726772122521319915297206731395013174379625602545196895268782956479522490817274920103673189879314556821223479658723026
172 84360983786364588698053131916073907137968918450335032685288660726283841567485589024012315262322538900299022985967524445600906
173 445981846695467162421334731617865942942338029491349330744780325791285038538754785748495768399778795191059213468450016878678378
174 2357723327841677927798723466647877229682750659324321554814308898380369872644233363726135303238684693389284721954434080211381694
175 12464320551728754415277889598306360499982122377348479838831387903684163279644130790458636040182410491433192137666122942779467634
176 65893789631721050181022931543719348843118592319370265105562216658771847829424690690186585700978116721164499767554413263978720356
177 348353729248131141539884385342462178162869295359979274692899703573532783701337198978944424811563618325669867892644464206110831118
178 1841605247003949269662745352566261378769096300134239299348634744975012541356534430518426056117650187737444596968342893227974867690
179 9735824138591626028002791881086252235424142481257132259362751833998538035401164902343194926970431229485488362430687492130782100102
180 51469386508781409084740294599157120995563621026573263312815613082582516306126744110742658763484722058970025318503024965944107518884
181 272098002984825421159171705544784135533203727051044271000837595890386779979324198035493068885866215315419310751707806797100963152666
182 1438473301509332512457100981001969855707812091192988733588040343739779146031413860790668396150616272130033710306585746848204736585956
183 7604634453589842312179146085361365810300652575519494663206674022964991058482934254519515502240465126330853512722169492070831419822462
184 40202676119151408615596898766960462499580746781787899549251067752923657843310875877035921172998112261413125594907139539372732179801784
185 212535589541077208598844752702333406112072003883543583524850180999616595245423980904517340012175173458613593044093773054045814564615074
186 1123591494178019091370804469709924740019539737179670857855603340760042713230253431540677129638818690314987767868619658928365544040360358
187 5939984300437552075174950546411324160129341155487174375750926600903435681109178984479108137187866993168067425749904656620886643693840394
188 31402355398312150973294155636259720537835957755236961673594489897376670294614876251058740108764373089893504827727922361290740333423746186
189 166011900895925835195637574300555637706978448212606465901578282577925186735577709232918842699599114340449908424910166839603790123288639770
190 877639757509921334950906657851814849582019700023841745326954474976552192778116102783794000364158845721019089190026669847624079782233602300
191 4639737615605492683696924412432773237864249982166463147558238723812022686903561844644312090431337613407444767912800211560182284513905490110
192 24528478942248352461960089007725409303002946677554469662420457818476810605084486446147051174002238450712081157877876855778443918287905696938
193 129672497608440933416331236629798522428416487831838005882902876434961700034955719984168568564483470244389313325256281377749809389609578580014
194 685527993380000606861102731455625116958555012459871082456220916008304806062284637250382293429289271543244339800556608661402537386634022706256
195 3624120001415475959959187507561796478683149743058035506608551108095602988944172365431235867336524531450963541315327658111843090316509475460002
196 19159316030628816453467101079344149626732672803830516488612570504503797503866804958280069945769810815595880248456892849661715631798413506149180
197 101287881254883808263693999931761047827084672507494981723986904174727531748813182266384179959086299868278335496830469027227854451006789941439590
198 535469852048095039081715139902757954610654407502759327261076977130503654885062037494422429435213594650911926518836449723790086851541895013276260
199 2830822326807659743777760700829731957028346121778474082183892650393281455321033041219876385803177857788915139745998143009281180130392211023348754
200 14965466146351028095159709463085284503561184386943639907968945967187777323671981563834313469202541824870660525015218898961050161618534383015753106
201 79116657755060423889442516320483873083896076943589636585253711317739636578061120216273452698913380006997725879443088429513682222009694502790932362
202 418259353012555555613336100073027068969596880179256435130377024900785135115556459962248784230051224111823898499606829301799842169465469742698335326
203 2211176621742160442780977955007666288378502429738957187462822025014265949219745933252862693636201421769307525982893549795466414499730697243349614066
204 11689643024472694510529819849192417723242577934306167106820051019420317328836925868829998008187630498049464350114337030950699839941322770103453784748
205 61798666615954193762364500536556055090251037234938651296011917678088974618883090788567549140959339759614188899727854972480626807263900434397382831374
206 326705916832992247228065341033241528888530087202992418633385894077828810788220528829438432694226253799351836965103692523216368090061655500533847395394
207 1727169391788493167637575378803976832952429143075543786301659662501691725504409681857884580171486565438962249524534035792965161847176801107619939045606
208 9130885625505302589041655294697732133267411482496684744758402333466739758721418671734709524467306646601348819654783934093803913692329701354787260772108
209 48271512622623947531057646624871926682669297701462915426397420439844594160698334422716815804881568819336775599001833097203213674005767134896057153438650
210 255193111549842436679202240549864874259675912188531475046667395148605411332783842497454989212048837779084658662305464224378959701233354137241958294230612