1 2
2 10
3 68
4 464
5 3168
6 21632
7 147712
8 1008640
9 6887424
10 47030272
11 321142784
12 2192900096
13 14974058496
14 102249267200
15 698201669632
16 4767619219456
17 32555340398592
18 222301769433088
19 1517971432275968
20 10365357302743040
21 70779086963736576
22 483309837287948288
23 3300246002593693696
24 22535489322445963264
25 153881946558818156544
26 1050771657890977546240
27 7175117690657275117568
28 48994768262130380570624
29 334557204571784843624448
30 2284499490477235704430592
31 15599538287243606886449152
32 106520310374130969456148480
33 727366176695098900557594624
34 4966766930567743448811569152
35 33915206030981156386031796224
36 231587512803307303497761816576
37 1581378454178609176893840162816
38 10798327531002414987168626769920
39 73735592614590446482198292856832
40 503498120668704251960237328695296
41 3438100224432910443824312286707712
42 23476816830113649534912599664099328
43 160309732845445912728706299019132928
44 1094663328122658105550349594840268800
45 7474828762217697542573146366569086976
46 51041323472760315496182374173830545408
47 348531957684340943628873822458091667456
48 2379925073692645025061531586274088976384
49 16251144928066432651461262110527978471424
50 110969758834990301011197844194031115960320
51 757748911255390946877892656668025099911168
52 5174233219363205166933558499791951871606784
53 35331874464862513760445326744991414173564928
54 241261129963994468748094145961595698415665152
55 1647434043993055639901190553732834273936801792
56 11249383312232489369224771262169908604169093120
57 76815594145915469834588645667496594641858330624
58 524529686669463843722910995242613488301513900032
59 3581712740188386991106578796600935149277244555264
60 24457464428151385179069342410866573287805845241856
61 167006013503703985503702108914125105108228805492736
62 1140388392604420802597062132026068254563383682007040
63 7787059032805734536746880184895545195641239012114432
64 53173365121610509873198544422955815528622842640859136
65 363090448710438202691613313904482162663852829029957632
66 2479336668710621542547318155852210777081839891112787968
67 16929969760001466718845638735581828915343896496662642688
68 115605064730326761410386564637836945106096452844398837760
69 789400759762602357532327407218040929526020450781889560576
70 5390365560258204768975526740641631875359391983499925782528
71 36807718403964819291545594667388727566666972261744289775616
72 251338822749652916180560543413976765530460642225954911944704
73 1716248834765504775112119589972704303710349359713684977352704
74 11719280096126814871452472372469820305439109739901840523264000
75 80024250090890480770722822259976928013830083041505244367290368
76 546439759958109327194162799100056861667127786412827230752210944
77 3731324078937750771387519814720639469226381626970575891079364608
78 25479074551837131553546856124964660860474030724461989282617229312
79 173982003783195046257274690481952171129981192779931307132302917632
80 1188023433850863317629822674855900082156057296443754542797485506560
81 8112331440541346170980383874991583288208608829310585885321460711424
82 55394464053523862826804489601085465648420412262934650740191801638912
83 378257060903860133246592845808751058881694427468992518838962727419904
84 2582900774802690163358306849661324745866192121648462944790167406247936
85 17637149711190640240893712030820589495875981553435763407609637430624256
86 120433991491103600620283241449274118000078315454298403702555760195010560
87 822374734239303683035116235347628228033618671206901122359568982115090432
88 5615525941985600659318663951186832880268322846020821749256105775360638976
89 38345209661970375810268381726713637217877633398511365015172294345964388352
90 261837469759878201207597742204214434700874484419924346127329508564829995008
91 1787938080783262603178634883820006379863974808171303848897257713750924853248
92 12208804888187075215768297132926335561304802590011036022159425641488758865920
93 83366934459230500900717297992850633451526622254717857386097343421902672101376
94 569265036568347405479592006879394383121774557317654570911503342243311305883648
95 3887184816872935236630997671092349997361983480503493708203247990571269070258176
96 26543358242436702649211245313703644913921671385486713098333957186623662114996224
97 181249387404510139300641981140890359332477503239865755121045673568419144357904384
98 1237648233296587493211445886617493715348446654835032336181693731054363857943265280
99 8451190767136618831286431243812826848127753212761332648485184459887557708682887168
100 57708340270720250704599882857562665062234452463410402498427925830665550805916975104
101 394057196028669054986507612909998705712853594005192558799541930966223944777872703488
102 2690790846063590434255261840419488325204953132334257250408912041084467151775645827072
103 18373869200279371034150033820075916955936796306632517532874960880945945655982184988672
104 125464626833726244799158175837251429045854745394386082259728390718891828033652313292800
105 856726061067574990120065136137404096719343592702028517814827438703567059021361026433024
106 5850091473870789962567255682401221341387910778461139484440792383877401847901669705121792
107 39946923302425719779577524370110537957348537486072887733007719561390678311042469429510144
108 272774654628439438536082149501674532927685013660893985988535417420106211705126397795106816
109 1862621850608109750052037001052511959762691809398568786044221582869724267152671426924773376
110 12718777567837362492127638812406699414680054365901398400445489323596944443580360233037332480
111 86849245737834021936604814490833499639338900452022636915210141925817761411421510448900472832
112 593043745359973275555817405427414401797270768688969908118117220817766535742729201726905122816
113 4049555996977114028953700727492647217263454945895578169623256631135590194650461530224037199872
114 27652098012937126027183066576521862523729473417652866092041115282542589271261858627977056616448
115 188820336127680095985834926792233722451728147774058303379342869211255992612891176782024155332608
116 1289345904917943759669214881725694879423989394851243498298414031429707226733034545232376789729280
117 8804204550322109309467039639467689255778089976617481559352569297747609872961146947602821075173376
118 60118869163233324398382598061935955010832804654129904488433242130543221169824899218963554283552768
119 410517316903289720711324467379746126040437717420099383432645382662364890374910018170885865667035136
120 2803187581920451170503534954542481368236839302127755831553697124254573353640680951615378491067858944
121 19141362120137291598337683897301881937571212677661251584968413932737667706126167467555941003206590464
122 130705396305734723422673191542075204554674987004267966027317734467864754819883892127524500097109852160
123 892512273484779454594684061158186580936830194612853715538794564281016696910061797279748472751226093568
124 6094455017432357849376086956928891011057241660868685996091814638505215536721423241217791781232929931264
125 41615541951580627158251223166165635440963291730046658244424160593793590718490891551504346467853630701568
126 284168695473186154471001089673893955439248400553423777986658767642307001454155746482292437492965606162432
127 1940425228172844218501998932061826559986280870587016957937876856388107285885318839446304728200895803686912
128 13250052261597264512247982739103460836376259760268745439609744709966402275449304743712098325663441580195840
129 90477016267395362349967870456333074211119831117453827853374942828626359916511887234126348779700366212071424
130 617815712046384782701759101737836906997948570857480659310121584949279661128500659923314003632295397055004672
131 4218709566231915362814329850252030662294629917920214651653973136965226409695910181513501238820760246743465984
132 28807150833484244640900565988113550042373450776501871938750812416127573988539276172721497881507718797507690496
133 196707530138018634224689889102892155040630566868653258296774714233298780630746927929663973141495668406113796096
134 1343203034436275116670314584918228839986056928737211090864191214537369653137661214055539802079903596868848844800
135 9171964034386051859564997566522693479563410894948462660539332002432566980055314289007006631507263427701880389632
136 62630087999598213943157463852835717116618831729690012557401126303161578615341224599611734635418878646664252358656
137 427664991721697296668739730290504189096443366677932399174894354405832093082287282484837824031292921751698975752192
138 2920279229776792661804658131501347775838596279585939092939945824821364115735568463081808715166992344840277787148288
139 19940913904440762921087347209686748693937223303264053550120411763324256181226249444775767129085595384708630491168768
140 136165077397311762074261512625483207344789016189424915657443727508023136523925447853551667311348824318946821632163840
141 929793307942967993225393323326371669206814343089286896858586525957591042741593587270207201458105831473905529127960576
142 6349025844365249849209054485607107694896202615198895849609142387596543249741345115333244273174056057239669659966373888
143 43353860291378254847869289298245888205515106176876871622004446893111617655998012224504296573727601806126113046707306496
144 296038675576104039989281878501110244084951228493423806179162436044120595250053336873368418404428365991091547093927460864
145 2021478522277806281131300713622914847035488978532375476457263913208071820752442597190912974645606113479723472377761234944
146 13803518773613617929136150680974436823604302000311613362224811817311609804019114082540356449929421979909055402270670192640
147 94256322010686493184038799738812175812550504174233903086140383232828303866133371882795547802270526931434655439143271661568
148 643622425896583002039221192462701911911569617391378317791324571324133552496914062402041530818728839612204800294980811751424
149 4394928831087172070841459141791117888792152905737155317641473504730441989046245524153967864131666501446161158846700320718848
150 30010451241524712550417903594627327815044666306766215998801191467250467492394651694015410666503501294671650868413756071739392
151 204924179283500323836611555622689679410020107208232485449277743700160204026787249358891542418974678345803917676536446008164352
152 1399309824335804890289549216224498812759803527211730155603812417863277892275140781319009054019769416409058134464981519491399680
153 9555085160418436531623501284814473066798267360027981361236277393304941505986828255680940092806357904506033734307560587865882624
154 65246202688661053130671616548719794032307710662530009645059719803533308909693499794895448310292707904775804798740632546995863552
155 445528940225940932792384922111242567724075546420016226270587539281826939229653372313716065739890800002158168515464575673039847424
156 3042261900298239037293706444500182189534142686059889733004222555826349042559678980150564939436784736779058909733791545008351870976
157 20773863680578384836010572179111516974480537117118988053869080132356176826640204862694790989575151494215205929746615754682496188416
158 141852814242241166389734925876890678279571155448472786566918860612238622272644207060353808401106934059489176160102593677393154539520
159 968631604493302252429794829582233290440724946650830388104398243839059563568032017581272139292254260522191761842847823381685266808832
160 6614230322008488688320479229642740897289230329618860812299835065814567530363102484167346647129178611701620685461961837634336898154496
161 45164789740121491487125475200484060854788043063744243393563494575804063734360563732688596062695394809435431388952912114021213050765312
162 308404475344904022390439967766730559659990501873003060650109276079915969631979689988169995324529729581870485627927602211095009220886528
163 2105917484838260247226515940529971990441619670474070538052366252032895247180953010043851194094674678179480433911797520776590369360969728
164 14380104075946849798688607782105931446253033348808539819218055807623834220391786560445449590161159588780879586270959348523962881120665600
165 98193492728868716411696734732607675646491309426675754249325516444727511785686668403212787168531879284811193218873294621978980094077566976
166 670507109223374932904065015604013953601906208622937715440859685096829420522359054742138700626965757568242509060818682187640137703655211008
167 4578508931956049731938946246971250223643319193570095689532273349216815269893379090711407307667471026267450526735563100525289260876621152256
168 31264014581861398392279049850937890160331303879577263792731309312959886794968160287754148856324042149593664141397955346701192985383727529984
169 213484045199242789282720828831733119493503877488057344825592287709944572200598249576341932389252568986609708917299137969407229796056851021824
170 1457760244939051127123534231846361834665380588867840648262887827175877483245040714308702268263428214696128358207209460981648294485384987934720
171 9954209597918466702726507224117029721375013691038266427498364315727463288355539717858882686993405165676149194319282584097928517514625095303168
172 67971594823835324604823783938165343093677064817363406233883811908412686440883992028401443349839815607840166688896584984930241784233920858947584
173 464139081807334863216778213712386506978416409010601118451083580741481785220227618484340485302771283537312139956618419206658506133754366109155328
174 3169339895867996308895635438193769311077914753545901697737598150664552790234749011647512335623451743435775786141774673773826114796163562001661952
175 21641606512485291565430857795851062432795986756282404634292116559384568040116171145305374802565443679187709169481250036537340869299273567140052992
176 147778132932938362052281778861258344973744576021892023492436147269760121999051377069262899735535935486015467066715802902108118036024880041107128320
177 1009092211363624563894807368523258260327588714124876950865152245683004431671481647391660199463763934454622063177876422924566217333804851791736602624
178 6890512627445489614740204717295999322830753104823879418981728787305954477379442162579178397825823991748852768889284960179664794382239774005035794432
179 47051363328654920406763178790181928500025315125592019744932612332983600365663684121500145586896480458353845645691268298040788616387479377706393534464
180 321286805609675446336183792583087433417556496166145122607607068365421167106273935671367737512565251732839943014415866702888990576041916829610861920256
181 2193883538248164207435364910343244039340249448324424822901395648259500533924882012398940735405350170195888778949796787238785615677235499615235747086336
182 14980773861107910088793448942081252847381543617266237602350308639152634934548864613820583983142279347704390687483047364287173000809548662284999081328640
183 102295122582877967050864672253904070464330353351534502235591303927145075204991860811373145981895433420068015268266004616387099081058505301358106673938432
184 698514789774160455696569786494582540935590477874146117065927962303939522163543969580420495990025232578908996646263658016799408641991653112584860740878336
185 4769757337530259909165640913925427763770080996180892918642693267014355575668416870152378800065038393270727851023981227203298476487465182489814032535519232
186 32569940382048795627752569019446761782675924146453974412614122437683328428038983204575666432600105285534550835021740553491992542763788235017833374357127168
187 222401464356148285748695424844170672151246745202184651951771433365351782818964530675386301060280535138110583871982074610309552530210584420224154734572863488
188 1518652191792795920967542846597791282948566568445845420313258487421347635127404379766485077021443438820608264295682672454540479899574369481650570881725890560
189 10370005819493181081750779374028964886378558585949286146891896432447966818467518792728790207689303229459981443389604782753847418954910280491411329177224216576
190 70810829021603081286265892219449388827439936140027525812629103560212953466720915303698441045342878325114985432751376882394455512442687288078086066363986608128
191 483526585616879201636120902763363391528491020432625917325897657022119893186027172087757206701228600765240031914894176797124864747902216060693397897494099132416
192 3301726052762208962798840084351312021608408674340787132106148427695255517754450054272470125247085779521000371857142399317843273883676230180922494649040900194304
193 22545595737162638089301753452703589040639341231265289718242006165385084996547383057477703348366857430046082719537985780165747273086192112961832774012374408495104
194 153950957475203433012023306946818216152247460455396020689086861901518635830343464025641865784958173204200658781446747046783231993620127062247282234906668066406400
195 1051242893904326359381772427952917016892864953793045847766758845889068406670368647745313299492730526193236608495270090132939877764271479594283595687154349263290368
196 7178335491432983410957992968048790405924939946701198616621375871900398166720201469757371469662178823912287597710586744689253166165210820256290507617981449575071744
197 49016740780229256412609764320766987112256599943265222150836936208090638080398662576096465361355586381752407913722533236450506307207514725296055295446616802494251008
198 334707242310370184013214170821745573650653279972512188273724482689521919309427688850712751133547260462720962528095571934090025128338431240318118302629082823353434112
199 2285524012241127420804835252007828692307173440233975728983100371851450249832232210196930286177533392647748436914984309581116150569047332120176504057459728166873464832
200 15606534159446057894332968649488664949252161282091708325675007113295426644182436170769740280351889057480219795095109901176209003525671207038867086038645162748160245760
201 106568081177639443788225067179846690055559902734861860773535253931551811154801631684582479953394845318659770865441004732760742823652990999349524655849483476650294247424
202 727692376145547087151136788242864200850461931622161219582881974546051076084953564110501917384343650089436408562767158652676270561018558338485260558486706511217072013312
203 4968994359743261146903293768504140086359216231098394870474773764915994119441215459407355499447590438166213101578609231359324221898924538713085887221097784276534222127104
204 33930415868781712478017255842090207084070034395809869207135134322959544346850095162374828656505974304614213544126736581653183610703247842996805013300888622122537200910336
205 231691372072307610648911696588688535981686545317691794693282884464348401819271037623739785256467070931584003540385018802350875110434586434269753008638326702768023830265856
206 1582087649628207185367155525972786631180932087375055403889182001131110859779367539690919652799688773015758319970066257765581531997850708730183583962699504645163893034844160
207 10803170220447196597745950635072784761593964336458908873567192933334099663680772016537438940345773616673394531437449911705845255099328978367310647632489423539166953636626432
208 73768660566551915299030360872799985043304257992670827757424087457623910431211235814772154300368678749261089691739069231522109784811826157097016509358319351152024484814258176
209 503723922768837749610275281901817602253682349249695351070855156194318486140243710385877722880183241060701561282412954558530116237699977429837646893806639420902860249421053952
210 3439642097618286674489959368232140937683024730056196186507448549893556605672259796568844548638516498491523772725391082616064051623105210181925043075586560558006686116854366208