1 3264
2 30848
3 291392
4 2654464
5 22951616
6 196953728
7 1698464064
8 14584992256
9 125182611904
10 1074628170624
11 9217329596480
12 79050564905728
13 678127033451712
14 5816974582413440
15 49896386833688384
16 428003374084414464
17 3671318421945651136
18 31491677605128254848
19 270129702617407217216
20 2317121797450853180672
21 19875811348753909035712
22 170490835467150977550976
23 1462437339872615335931200
24 12544503251761543636305408
25 107604324332193315095276992
26 923009115119052288412694400
27 7917393708905394722150028352
28 67913872803559369430406266624
29 582552078608513472035767173312
30 4997019164272429746050249325696
31 42863464899553991924844777476928
32 367674520427836810110949893378048
33 3153840997564414204824246698912704
34 27053038724698716466683249619016064
35 232055739349040708566086123750140480
36 1990529297377519088785409825294940416
37 17074375729210751110254899964057988800
38 146460696124473203360733683806985981568
39 1256311554189720579132439144170097760576
40 10776397784236364175470842139430478592512
41 92437858123513016971399676039618960116160
42 792914087392696573515006647124264300534656
43 6801463845533324156805849545085521036419136
44 58341642780296292549774791335444414183920384
45 500443339787758278455672736616568860777118912
46 4292706279818977734334163444800124252035514496
47 36822005089759362550132123105835153471275695936
48 315852045411197254918702665654233300357933843456
49 2709317820885886493805429201749003143644930557888
50 23240004809890478897021550285495138951761170496896
51 199348271140496610933920611817586031853156361696832
52 1709970954472116346370307045539673319828574714694912
53 14667800470050308010632242643769439169678019040160448
54 125817558518486866823805271863222232675517643998188160
55 1079238708208209680570322810732598358739368810141386048
56 9257501123134442343506877000752388206742361610174279168
57 79409056025353164807307886575232436280719173675812693440
58 681155540243956819186577286325968515761851946510873198464
59 5842820620571320204131680282111301081660907188919670975552
60 50118586412652032359469478420495164992890987869596840765184
61 429907551013752337510068368237781679472077551003752034580672
62 3687663911685777852107630027410371346827971659248878347191424
63 31632068554000898875711616671891414376543096010353824562277184
64 271333772536663748047743243700678150121827960172115579745171456
65 2327448677385535562739585170366122939983938638009123854193451968
66 19964405076525108533016065098813237608910862315976708056179401088
67 171250809494674089302651381561369750585967845833854223459631350336
68 1468956357084977617102014332905766447395235835900302600687627673856
69 12600423819237344997447052547576619724216420964947542920927897134784
70 108084001038309349198503622033374617645630217882113136398610406905472
71 927123678380869889446552124013645234540554164182022181412306925334848
72 7952687786879876663396612899717155887539101038444397636796507782717952
73 68216619325309362151425103537141146951832042452061312875771114486333888
74 585148980681901976929538436508976103723269848704540113288453767578526592
75 5019294901734213330851451542278657083700286255717800744542844561078171712
76 43054541906944944200445192699714040253286824227011024328842887316245281536
77 369313542062732740465886351336302148201020752687586188983861064166624523456
78 3167900210057071237222473577019718262145873486562165619863604682571153148032
79 27173635943127586200562879863441989824898282646516228365988912087487939532608
80 233090198998513502778163149801314143305075635342182097091408612743442305002496
81 1999402692480221727116507578364563245190873250570174486750895648867063974887360
82 17150489998606308830146514218294598644905035473034302971822587707137955173352832
83 147113589622819155916017662144210126644995217428509936872806320759748821072940608
84 1261911948490682165766702571932155656065949853855549180873297980735086355238499584
85 10824436884629899388780742151637003750932096977231875361589977650427110247421649600
86 92849928245371077133133357622627900839083965998069837725465227492036424859122817664
87 796448745284113125283304530909152740787737206240194572640731115097799610138961435968
88 6831783458015347555110703929058484132680658660622157101378890150266273220069083616768
89 58601718558251507702099449865903600669300453221431349081641207078471044819926266404288
90 502674219562888895390951742661433619237458018739481358653176520236161535066769815684992
91 4311842335510828339418669319456769797836818969455953401635677181913867527461710447461440
92 36986150478277027685452886224237091956917000041686892234668282847888931632337459693113088
93 317260052839962335461745191664825561080291753048066185020621183922896420265420793997537472
94 2721395436573819459379372712972746825613652917185957687150638187675998766703932125522693248
95 23343604263788814661445267594669005535149216213648111957322723586202232017652127439433581376
96 200236927239955686623803604489650690361828361331270295125363573155695776966673341617721860096
97 1717593674799200163083331215297340725026127624038598807474602964464117863981055039627050326976
98 14733186692257360883713602422431593095826695076430932181810178692951614142316938425068280555904
99 126378428899539445888341310428183585995606497946350602512154774951132039239626600895097391929920
100 1084049745973106616986140508235330984558688405061512250292614441263381116013427489803140076914944
101 9298769275558224417627942970204047370576615656571326930789743726811183690908661198569452604792512
102 79763046263571306537824695798946279086363325423968664520659566632791804769250644978722051582140032
103 684192000114196175060340217456537912264013729096601184296822133446380233911677584711347989588740416
104 5868866786674612852254122214404973795371054326946812980345713046967900734643740295555428808152680960
105 50342005393198884610885040320056612095473437698459034506174552186447858092126969660516024745056516544
106 431823995862895969851669052106488689315603343043820464748238841187551576354192131230996472285590907776
107 3704102805332233075448618776966305883535298081640648741923476434444650629823024890427339120716448452672
108 31773078207599968647773925107322357139116617618964609381896412124664011452820045100766669590044071600896
109 272543326101262496941058747370818736093169966091917120346927788929466398622241436624145529282093702442176
110 2337823994169117752692817178952474242386401436843467571107908867580429629530255964641660001658570178662528
111 20053402539316591090718864335311954863362047755078819447124428252133612576641580920006621588339758693429056
112 172014212535615906862296132777507289917474682376974946956206538063929487376911695586163047360018190064423936
113 1475504680875787857128781079057112208620543783325774783166334525380070361220899478462710532587520714118019008
114 12656594075536546078947874206623980527714455203827550751683123222411799439913636902867347066440886484691193216
115 108565818644388286050600320793154180935027099651506490884334997219121151235242481496166243863562847105213670976
116 931256616715547551322261967081200208037768475099748246806558099840112466478598837857079526666484001847533296896
117 7988139333404413027948314628238839410224608265943813734985716417512576978680126695832762588666575103905331649216
118 68520715841929513534092823503754711768125622855147875040028923930290316713512411264154148605843403618075746329216
119 587757461848062312449971026645459214399086137138477862880365287679267723704702471458313668986976559870701042709824
120 5041669949202160208905405971205566410552270666353346579962435433009262423632169498431424186196779163070397527883264
121 43246470741121584366019950087344392668019377297041702106808975404196660910373217553515367664929313818794257539732928
122 370959870520411956783642197842613433328117273976722131624557096118978199737903584874078756161454027576836935130582912
123 3182022097485772724670887403507082141045417331953189388262236821431835620846972920953032774732513716509106559465544768
124 27294770765051301731047075671596678732861094260818523572175705202152682304442023740023115813710472476650584684527908608
125 234129270096946661694523725236369640695115619101922063126883299345862330843894858797935612274141058610329711691037124800
126 2008315643607346932900474278761717845967032956878638748182890531307405542371800891587985508093764253463806216460275848320
127 17226943571335175098236014864743104078830528539722662792390220094322535888905103334992681234201146601990734901786557455168
128 147769393598364273195085222024127085067818003642554205149565880616153295182622916852206223786059612152649086587117516703744
129 1267537308287352565686569512540068793922562733708268485752976943531832178176955660157224498465275880058663177223408564196288
130 10872690134109962334520689255326664828451346830378978716053173792747987697507154733030792093076702401509089673393654113399168
131 93263835296572200285154714900695876592299374110910797071318672643805204638976487062245350163293523166285026211831361029009984
132 799999159999805878646053344894663640127293136416295882097251417871445462510731871841769971136592210608527023170042484521136384
133 6862238229483549712071870905988194564543830657092198089752872898706327351148115113922591335961239806590481392192305538276792000
134 58862953703847576086338867087947283146991517105697650664313091503706969472971595479081187636437683182613879159268770636218181248
135 504915044169497828117542472149339015310300962686657054459339989638760457966763264211511457509716497529951371172680144372684218688
136 4331063696044560631811529762074114685273857071236907721452421151166092233170586938472093921338580392984592179697627780606333809152
137 37151027595244620589464183678316484152639785572173401433356259547402766729832368339924408241067081173235790804915114017357265367488
138 318674336893988493945696413334784110566996347080126895656959053137861005243228522339134607964665665948437166236707616836675079222144
139 2733526891940459641521859317589206023411056028997346299263116110826434298986052167351471913101450321874780423385622078914445836445760
140 23447665544048473723402113580350683598123470828448691292430835433964072127230643669199203692282791575473560586018799129657744681323264
141 201129544796712880643485595440113899379501820003539122410088735564687812891275201354878642635795105645943491357051549547693319249781952
142 1725250375741597284305740873211352198769668338367689663409580901971116936433370588523191508274426521423429959695466037737182356642535552
143 14798864393617263558026904845029172316787004516236991507966186162220689310551724113916319782720503197412241999850538535868630750107109184
144 126941799532449406962855736511365680228957119498152775822369394904112369595414186020636025251523098035885952380199574960303769604943248384
145 1088882230415370301608248152397247812133493442878334381086553274461059963798136148779720786733441909825240268140492359407770998931015462848
146 9340221393436816181541946898511336318973329936605973831597358717198537654979256355832649526046683590495185429184853831777082095661240833408
147 80118614521917477758894369672734654103087344707923979634909970152456346439429796175400266455855079015823368305749423351975984940867423518272
148 687241995936210002508943557569261210209080313811642556799334295044241706827084017676146768812899738555547884288891201076164037504267340317952
149 5895029061556993315931350403301880728242217955155793938573549394619271823064558205522790030092096538483814812948903532520319639315151642301120
150 50566420332419785818565044424135946315952613055142713105564074158004122462732950213447602349641371159461377959674023317440580363622763056753280
151 433748983853119946091461452778443223614401526283142153178297838152553556782871493076106879240312287727101617889746580260625477454917232039726400
152 3720614980392285489477759704781733264191830282968551124747876662267088816166136961015207844142268592117183686318759807122601762886628340408083968
153 31914716455006433423060479961140258624930567144107697629163685776592065717393164436043153582032861806220269135329480628495310990556796511245323712
154 273758271622092703391943679040867775631728675735492602216517360738704452643018670475720170343059767526691665063773767631412531413703272098143688576
155 2348245562111492677350093900898845766100050423070280151059180713681215943400880732471456925265477020199709300644107575280532122746790086982167589952
156 20142796735612175671750739107941623149744599594609571216590886351910406540508754403104400189073772776957848890979037582614087872058720775910216998656
157 172781018679904440974240012156070905804079155560474521683080955200016754409079455855649048163057645375441098052915537900760191906810248553316852932800
158 1482082195829604726781176659127673748362606027104558193949959591384259720031370271685036278413056193559212241392014780245730075484622416255975651744896
159 12713014727992097157663120218664443253494333699616900324603239310549086619799483404746026215007155383725744627426759797010282116682828806379065541260096
160 109049784100318241619430301492811811059768823286213671033813168751663775937044068492527819117557025335819331567115371208460226599013555550526947553718272
161 935407978891268814674101574069751320925849637249849185524437622164955659999901920144061581727920616238570562351092698557992358155270972847540996308143040
162 8023748916077816549504947934507187729760096071757179598635468277045368247888765053948398460772834938489077202644306380722811446020887570972655969160116608
163 68826167962101044670946782191306762175445556673813808715667341733358817710912358895517391242644335302995518657089869821535290321562103840414339634564434496
164 590377571119575038674212345502285096709045197484051914613525768729401017861285765964188694556873751749222420890428116991377504455742680713478977642665416960
165 5064144740311194981487812404050206758388072295112148670496049433591012301699242795984165277658233775484418728269789082845568126878855948244764533221205053120
166 43439255156980362050295001083265529827439911323061828295110137899260460706040244435933610604038364200018095476893937154179666094933585636792146460153867611776
167 372613537992456652369564380218913450401923288264344680074837553357270802010463173645292488778526029760904739695279056854857432473942197815768120850800215570752
168 3196206937561756408024646989991623466176220774776046207472677352175543081246026723731457507605150288332367586280076879411267143024692958425143364068037885712896
169 27416445582620546668385828833343923650589701787444980282943912200603979424933902123509914741850920663808335858902336515051979477413937281662911729966777240005056
170 235172973173696532146546555176790875216115295551113284048840233333849788369958411063299885940214147651698641577073452666041091973852887900417308970947572414446464
171 2017268326949544820103170020037242517831404541088689592800696025891870320986241635289153494149775107305429629604825541629127799219991102934013492844718406653182016
172 17303737959328414747798061609064918562591908611266007173620174131290779016059747922756392798737051958425997045833807452162200460167105839536547903132989689243824896
173 148428121021399479249608264566255182342044231150656407295477254727950582483927252102222388651551450263124904196781571617887379749485094368172438723348801245676035264
174 1273187744851764046476598183979078488498700866862734126620685266138873935082043793399903207933189308848832226691917421099287619326997773329096659164938312631375274112
175 10921158487258715090811048628509940968680045783688463690795839338102940057881618931908501138112145735333094368427497333616441724458012948019914381552036058208998776640
176 93679587465483929208055630035396844881392517589927447617926437134255816326448041823732473993220313805036471319832269725288039843799164715885233714528563145251381437440
177 803565401778731572351117737661153680092067416965828256921645331387521328021745273591514013886548173717086493152977692406109831061679462373975523230399222485785149286336
178 6892828762442273387924595076416445421640990390863993380715800120765845001452870904565459279390874303051463830125192035754992112845982875564072851421170582657912132640128
179 59125353385279342925031195955297093226543638435488323894861646937859735274222008740418661454637836043168203775394476721814435220741742069977070970064965306539861251610176
180 507165857939509551725989227867012213332358241631086424998600077389627766678083895379283099335566203921820853448241108743679449730255568050189180576503603372693437130616064
181 4350370741691991301344137164718219088776285679254762208627622180974308337395981666852414947858915207959718456045138131862587996781929222420612080049116543630945513286568640
182 37316639702562601849974507432154277804280456891529075488005661646860960243399647537739062849124481399583246445361792100059935141100665432765000855412881965148949827865637504
183 320094925553235410052936715450491192925442773755892801218043149313943599552000132977598789444168317010082140340512937550902521302071740382528600910117929905638369364574889280
184 2745712426992593112225971757977610416154936371175879520427974423615872079208787357928093964921950811701879943319416446997513768263141545272709142086059350465413743183358381568
185 23552190709401750360853498707057238063601610580596853118614576803491748484434909953381392139328448805467389028292971092792382665291249926516034972172315093579934836457185838528
186 202026141470177535774001615964418144331593424737021363427169819419271895002860471510261997112518947490919726817544720273847333742703150928592870266518461225775541326184911609728
187 1732941208778320008283536697477993156508479892129335930183169876783611597302354290754027873227388264817616306624057211690161963006051453810930164537060624345706165997486387694656
188 14864834873487750601704323865921444069203913823940622843416858980137915338741591525715755584600735435866723478808445502577666837891326168687181297885154848519581622087130240435968
189 127507681562856465160647983462020753768551981971150638232232198885572388159773119867069282026556944307870289529725189333162302840901597191884674985078850608344835466942237337032896
190 1093736257140145899571910621492827781028386970964242814923884979664214055134820929467885304530143184883937407893302538467299464555087778112682726011397231294033426943758628992033920
191 9381858296852687287743856898325055842175441741259057457502068882737438439660447182272170971980470421035569046676593113081567044560882202053739659646754329059720716923453599617076032
192 80475767834900674183823437594139197739410172845294175615968458806357342190903287754048107266023083682635591597416049736918909696620777285588017781753792022757767442142156574790326272
193 690305588050657458468862458939118463517410109492801870571365981481625849178023136954499756288223856415407169170454765009163018136262660783360865811101428924561224647997348350097474496
194 5921307962808978100366233264885926319037718246561405960289848606738344536376095899543113074584889575063442289903061748642868834588342352775891539885290796759592009983403748483376284032
195 50791835670106186467960590953017526619034739236339777262791580477876979545186022315680487422842682584425126050250082428595231513656419083770191711349583406768575142146093673434136060480
196 435682553068097544090941038157097430887681777354024685764816998814392199145140973593930836317894429221133110026185772979067285934411627169958854206469740470495215344925737829688783454464
197 3737200763540326530998949736035534219491962138701522001223312393845103392306320167321719207523484614885721295303883033921257014919267269947198604121115579313397208305083835879502916159168
198 32056986098370107542204809493276200648849558615517852644770273819448132784840240704725466211939079222398419968464915883691409771463166276179947827837786806365245300716339366861261591623296
199 274978633135454082463397290771753193349302227718068638237709487041921743948568781025513778648973978944920273663622827411205345188909448448078906897554459999414179713842331117542283201384768
200 2358713587391395330350303884901341595802354481164989040958396425196190440767217061796340634162020955136667489510854992734935844465199712973096534210589262277449482739832035977469331897500160
201 20232589433973216015976601619730886569710507205587821988885705014132751987639801008347087956159688434610283497309116018448404542710148402152690302674630740163186181963777087617569360451625408
202 173551243097917286693732440098134483318432244886625521641789576531045241402518559276416789855549246673677282904824256271545410894364635522141165630323583374390769964422815830653711927068803968
203 1488689032074996222483419702256839687141485014174984766191338317152836583415391184192905521791170862485939894609324678174752615876397700312213881297136544983979624012044950543227688450851051584
204 12769686892821712831160770244939689429668311819187519717580634251649847985784449347653001833174166069305071199807794403299898127516994362671702369945597953297598544436330593331697777472384539392
205 109535906980799111276681878874724375346917294970977321634039588431520559843828724747772707446606025776181541039709857272611823988643062920519439543860659695361317597155750661625286085436550468800
206 939577847037959488329929398988767006704980945609428196640445782051336388052690153165856952795183896176394696976829036276076088108832457597015177742492958737701408184651967485519346491175218063488
207 8059517239394722785426302538872362605828269385125063833328454025347533669849031962100295358468952505747418029305811873822304943565013464185205609932060141400521460546329449331028404722020617828160
208 69132981728842826469433927588254603705297864872002940956323470929254363751037244254323892486452147375889081943261848603240949492718458983121879573642153543954232903369698897055611674098561333971968
209 593009360332288480053585559335614341942834203193579891650565377233344454223119856969244746699802810497508579998442597060720715052496441882365859469525562932352686545768692876289818347399529791971264
210 5086719719699209555724729002361261447617982204400334810883271390760408949795699338684488773211518801709088717494491185562597195248286557195820442757947882023372437213406580016702591646994564613334400