1 67452
2 294568
3 1287632
4 5630090
5 24619804
6 107662502
7 470797744
8 2058664560
9 9001977388
10 39365277268
11 172144857638
12 752792969116
13 3291974345050
14 14395810506738
15 62952737744654
16 275291694008054
17 1203850204876356
18 5264440770653140
19 23021422967048094
20 100672779528020750
21 440242404554843780
22 1925181201382250274
23 8418822304243611750
24 36815534459369856244
25 160994450179670201930
26 704029265714413190340
27 3078722318710848986430
28 13463262775738324528662
29 58874891553256463270092
30 257460090004974870575962
31 1125873805147732406142270
32 4923449806323453473922244
33 21530262038530902009809136
34 94151906045049581868867180
35 411726591641595650525077642
36 1800481724372839608274630536
37 7873512434707309153591459876
38 34430895481474747593957616418
39 150566417944917038079791519236
40 658427435569853390020938325044
41 2879305318175502653372122599282
42 12591211524832831830215672510250
43 55061408964002425281389650483856
44 240783720538748883138033968820044
45 1052947993296454885993720233818210
46 4604545000472934523441960601247056
47 20135690268258213250753726390956268
48 88053439056199857024859187419731782
49 385057975481289452499239441763086248
50 1683859779590560468442038959488077116
51 7363524294684382104902118408481776220
52 32200715698304956536265452871169842486
53 140813834515672344469372275040808720314
54 615779356483819716627162968220380256484
55 2692805129381913877796464811909552839106
56 11775645592003270664094270548834779316684
57 51494936486649268771907608287289997748230
58 225187524798174976377847551009502856822498
59 984745778604365026882008816970378392782612
60 4306296493770121208964604726558066787302736
61 18831448578068000193629870250443972933224862
62 82349985901216429775339469511464679375007104
63 360116756276977714671875355877885997993583348
64 1574791746862162531672071672213486557725527866
65 6886569432714030777052461115176710194841384510
66 30114990535153040261049242289576811426155203868
67 131692951591274384679170790282539952948191905076
68 575893705780095438642005405881007143840272340978
69 2518385049083417480040323280914435664535951458138
70 11012906013368857928621494760034708099533284853410
71 48159473827657145038605802313595518877889664422366
72 210601535738277474940311780490387778879903716579726
73 920961200989073068989073118716636328687177986381374
74 4027366328331472295366053579901559333520249617612388
75 17611686057087836514302407493054049020764981553777524
76 77015960428393759627925755957006772347625371269302506
77 336791045529726201830459565163080064116032055235781366
78 1472788337872731469368219016289631932874344203469039544
79 6440508193328646909519343580299359437092490694853606746
80 28164363284032106438856386936222728643504233886799557442
81 123162852275632325985910743979090954956883387084092134494
82 538591553719568855081998737640854398008358254149382227492
83 2355262616757792459913420217378574763991877763940454984502
84 10299571086079609199905521613126661114267936673847524923404
85 45040057869740367115751847886149503335922841039849217259770
86 196960319605087807397021165590662826331510035770084592977816
87 861308118456064505270834559083787274532936933655293131439236
88 3766503204329501924290486932624002672779817855193661053364954
89 16470930767092339002172874152959629309635403774323550752735998
90 72027433833723044137176389943047242234276000688968986282967776
91 314976202500740346428893326879803339184000063732928064830973548
92 1377391958330987205837523404761162234733716410562389536043695624
93 6023339515214368098356576152922078725405992451526097484571133794
94 26340083297353350980784123575521882804741495115844982346367585036
95 115185269958474345016483201629482075904139666311054971571526029602
96 503705560291061959805655909126111967283794686403540242919859150606
97 2202706053991117671882412129586326713566055634788331429861484202470
98 9632440740748391819475716810320896959271651184469909545655402409584
99 42122694699055643898916921021344189028000883549270340008049026296670
100 184202680967855574158571290304752780699871088187275337671253791203354
101 805518923187653492456020656360363839045058931368792271344916169651142
102 3522536871907020357469890528910108406614446889831227774521358472032828
103 15404065201648738067691859595806361573837277536733353555349683590619404
104 67362027244922725283362442776301715372093161633997940495009529440195766
105 294574364308717387063081229388849084289492813235080083905782195751754352
106 1288174653538583469428617225626694819857864804366356998995602684021583364
107 5633191951082970875944854148425186258094641368231180172871168046952663368
108 24633966730036661321284345285649626617947718238026618878088531663908260272
109 107724416658638929313965727211342421713760189140466055746898873570098928012
110 471079224536517593869016372281004449926086829726311937275534165225986684006
111 2060030981584622002385304033706156849320946631520841422684166582331684864096
112 9008522184912299568009135256210343220470590018019687972713446924605602737486
113 39394296824425427880739945821958047671114819743703089186240067157402508509208
114 172271388185080395243740897472219396808297010060366112735595302414092603296556
115 753343341029352343940346794668297921354145847480708682291475776816893774572942
116 3294372881372170936108299959058756972564972277420169525215934233296330031220868
117 14406303328693683998394654570225369949512032385372958046486957061701990745331122
118 62998811328208111602670613622300953927725068386498613570150600617884860281062292
119 275494006908921923993612692183352461201285452125975920575175486818009788095183266
120 1204736188550112975420495982017090973398524960779679980676186996036667294193910142
121 5268315272215999170704194425348740279647973277847405770146763747891681701119754920
122 23038359826201748304058782233213854966756490377996064432306466939165354144533590492
123 100746822476759591356582060605936051969241494966056895573159036272633826120919819762
124 440566182477109649843348216869279491280146797521429838637980047252846602229109252334
125 1926597349382694303557762135986030109601797606731293807856168262333904122149947309368
126 8425016477158400690020606374747275584145834926895886338174614622829550720243303691548
127 36842624465944433241599921603350614570881823191168230414023485525367002628362804634620
128 161112916659413547822414003843549498952633441759392307495992699717347689295907800003268
129 704547308742809389741418184619298531013476268949393475388882392433811140657706805260818
130 3080987673422102072947710744458109603457646970528080609340814939430491327818081499149816
131 13473169120065591059243129280557944308013720005448622897826460704111794045602946300263054
132 58918212397865544358631060060968950873852281934616441175720598145227765959363496923769722
133 257649534510043887317391302820279869508621803522731546328160376469631846525527138963249188
134 1126702252691685398338636409410311823938217455474429146059072683749358057808991806816703942
135 4927072616818686836314912524533881711367934999832797695578410737781197171167242595578070148
136 21546104583894464878984767421450632293951954369594231795658065571470135817991289017722171958
137 94221185447001828259477379159867369486340259201979908085400052820810008582937966994292544052
138 412029550514400895838282074534404464505558109523667407163861167571512680711842366865588969226
139 1801806564964009005187696682752833956981809157422864765472973005086878350324989629564787461852
140 7879305970880679683117316982891530250484625125979637445153488641792788045471103537071968214506
141 34456230646487873291166988397116830195752189562866800986026554047448185728692234354679234406516
142 150677208722644866420680836006154754703505082495583781369518922083325595602308402380769862141066
143 658911923982075746431186657886902470179308066318457003434696582204401256607416726225133660737762
144 2881423987385766497106896053959927934740273433659486584999782946811536717244373938706190027713986
145 12600476471735460627064963320985563206561844068582007861621174572905612998020523540390017981481310
146 55101924607356454985765576674690153933822552296792441213378400643995497039482478261051255475065062
147 240960895585610872459402782542044894822766333175888100901941617538637139711090168097657794468507348
148 1053722780377584144142829824093429320910371625812219193413526571577796449429488303626892002634698194
149 4607933146945734401531350286170985226710476621822267501202804015641587699524072468204216020224910182
150 20150506643799337150145504965464697792910152071161298665179892300990875230249604838592247380389827104
151 88118231114298545856282257615934325954660499072424976029537061637155935983413764960681657952838977296
152 385341311361136614418145005053592978539547706097322324403989634475963459614063490337511194355619812200
153 1685098808314888784091146239601939734986310880790182266553669526679467078508058158125935846373935849268
154 7368942571337915340962651172859131708240301324443406246763853232046471977535762721586317022248654081342
155 32224409839787354648366767327968470742408198698651706831584769106397631424474965733972451009553166783130
156 140917449073571551359232576743207821177958530316716944480425012197765936889168939723901550929167477936396
157 616232463282674989938199139999220632453717766388723685933612592236516421327770442922297942829586421966560
158 2694786566886927901513792291636851061468106973335320057651407581790178003210977133829095647100190636938626
159 11784310424657237368048100311186325947792496756321751120173767560132020034057017174986640938793484156162502
160 51532827828034873492279587834847428330394006822166334043758002110458049274660183704979809716237682951667962
161 225353223757352617518536469032988478599635457653795667788033823196613979196496185244854626828024122450013660
162 985470380692050800500989569396594117608168586710902278604780702512574549767982799820549121079104915410652118
163 4309465181057343014784353252463078373078889400225272071738791643734597480385191482601971687472509872555976650
164 18845305257884757147923727036027931744119971101008528544301053893399213676648857705665261157973223965673472444
165 82410581207137777762011677524594202409494650609209400065451484347109942754986699037163309054354090235267983610
166 360381739746918016586007964214990276014069520870169450605097086834511666424976261486538294571411880616975252124
167 1575950520438345900107106086824447902271775950821470601976134013518178352550975243050439208138846224961789681972
168 6891636753332847544167228227242093917545233141353626176402377967949368788459319198077807453070693806488895967122
169 30137149944706141933309602211214518847911663866429827069064283858994843483651536894314099895346981888919771544076
170 131789854761347646479013929888385758013919050588133716164352072552835812397455383564209258381423340168413957761542
171 576317463658107119018962810313964644802087159837605399220581489672164060888800074293672070987593305223982264727248
172 2520238143662684690578505283902743062716256632341288216529387343061970398974346995235552256205355880034975347887864
173 11021009601993146682677076485417187067982605429596647466242597016893576326975818066163221194246808927170868624031696
174 48194910847076687494529122500193135931573863681173505363519782630748198941697631023261390104927886887655418814876748
175 210756501939495772568739688221965915276669089164638605499629893456046678601872969576865895956864917985378767565608862
176 921638868691193434893220095485027128756944252954979436761251828068972729881287189747015645035256295047679922013465998
177 4030329771397680928474563369561360778456257855028949184779448960598205306149623960731286008346651721143696162185464046
178 17624645203258120354277162909983496931228147483574395815666343960690668132999899251656374221014869921975292505698638690
179 77072630816759821699834709261811254701440308079445616744476615252581256379219710675647937439523703971009567627164202408
180 337038865322431713591702563624575122304223259645476134512749320189084373893369008903228346218722733490106989810356796290
181 1473872054632530200822689097400946433433631587291568373786004568608622924022611427060096173356170502848739021378188605818
182 6445247290245188668942376355215191340820428316064037168930738058826295493500896153143602702862021515094352413473568112480
183 28185087370267099408358242534123480367940249748624233629776385804715152567420709861244837886281740114772842891807474606106
184 123253478772165094199125987491180067529614574436289409798735912996372820813234182251522996821896202509097047229557722261532
185 538987863683765765712314370700837963676586148820164553742323349506683307158041836465054508613725665527342514590788951795174
186 2356995681520645403019712758920982797733194205242820481799918372242936076240107926000263267056536075281598007206156582627056
187 10307149783926202303841470662341545167225125173280252358586932526550492111171621803738721861804200408537890636240008384322124
188 45073199540081297543977858730014387567425963251973165816106840882424550804994935185961311280703054734841460556205765993910190
189 197105248237317243362602864769205181369676634463430328598119522692608858839001030364979985008747252232093004332878609219383362
190 861941891836338417452091391818720881322020876214154839589876958491133339079459486232852496000781623190052619329955503858969004
191 3769274697383462033183488518584582919105192502177970200321981569496109694208847555069758931390127842780430110815556244647194830
192 16483050515234536737848730809120823445817732276237092781393349300601100415351095490865486682446460587953933442706229789793950558
193 72080433531781251714215073386266586126499105680253193713675313217276070062353203213800312250255956639128122673172313296383196992
194 315207970352786800481759434418295861867113897105034069997294493219524548883389252554682378710303734247679839325416302730358271866
195 1378405479902057901035495641729354125849793973792126228838276047965868632681261356914768961432537660002778772794697880812482536424
196 6027771648342217597751510780577220699551778225675213899502148145840375599070392677209388844305134068729214076505796935856892174048
197 26359465029941665860960957456414904117222332443780709950664763933908688655685390217902797694797210599999610616234239497626309553724
198 115270026338142754408088223099210326210913638257030951393541932304759624297900305687368782097126838561379282229932558061313851832502
199 504076200215112224155560987725015862684516585088308899940274271773681125813804194679247930520738172435173137377298692258792671483366
200 2204326863584890211005097981632965151612890305080125710391372597428771966986694134918920921022611543809921332199702541235597463887522
201 9639528546375366962314072897497831777211950512739421248744309485927066125736067624688354005126698602963725735399368460492864194309734
202 42153689696123035793188397559094844451178043775609175635939613050266512112377115438376593882360426572538892534783914372670653990402392
203 184338222190875487159844701481212149668160922799093542137676780815690000784389318780238730605590797067249016593855975515224282029827442
204 806111645396911622784718864986350208100942914857729329934930340511114587506819336315208610241022701891700127156481339301406589809682518
205 3525128848056565834234519583125153891955125605055836093704506865332404088480988583583365674353474664939300934530143063283498111198860560
206 15415399921783860861252191904011816622033058725670874728246642264776328263149863365781758674789131326864068377351902916713749315617207732
207 67411594012951855230012611586534470094904178217899271370603351815248631692912457598635354974167276885232722957731069512614272890162424478
208 294791119946577426949759232164938532934479500328174821908242589348126192855330783492490700545425539578704846313616482021068129526873123736
209 1289122526648173775247536278560714873736974672772887779117411819925628515448038185990467247775501828834466768323128495006146934690652628972
210 5637337003275175158446235259351537685866130688687562353306031772677828972663201033141174647508766671533713438881933022547750896991237689264