1 1758
2 4026
3 12840
4 39492
5 145594
6 527688
7 1812508
8 7013991
9 27089549
10 99843027
11 396169255
12 1576927259
13 6006620761
14 24092395312
15 97158953094
16 375234161454
17 1511433556881
18 6126979242693
19 23792634809473
20 95990057129897
21 389901561205599
22 1517308741761029
23 6125202203079740
24 24899097450828994
25 96974867947542746
26 391566023854754129
27 1592196304914318349
28 6203117960664053217
29 25049185028457852693
30 101867270056924742123
31 396918615222879957705
32 1602874275394730505984
33 6518679475295855932862
34 25400784728684873366294
35 102577159195911021478177
36 417174959923560854709189
37 1625600361761106898304785
38 6564769134291282534465953
39 26698686395707137818214199
40 104037182125974328579362733
41 420141012479338684334365620
42 1708703190369723207920752746
43 6658348727198000019379941090
44 26888919739355062525572998369
45 109356686330754457323179363405
46 426133546968539430119841213329
47 1720888240788426395869487026317
48 6998819988580807958860901925571
49 27272527743281769371774932226801
50 110136781905436217945825663326296
51 447924280987868554352751856421574
52 1745441294389269382451484473290046
53 7048752405006987898894818630113105
54 28667149027435148173913984274565989
55 111708230815780634879897160133132961
56 451120112999380967047327761423613465
57 1834697413852500587204107595803210319
58 7149326471590849846970002352139888981
59 28871686208716403588322017251277813996
60 117420631388004524878657292030370620754
61 457556886664656429082338843919379652906
62 1847787891766014269699851208944011389745
63 7514920331329723554211027488401608420301
64 29283640558530712949136324734436286937985
65 118258424432859666871110822016591377841029
66 480954899266297285884587063975311187609755
67 1874152991043132483371311146029971137210521
68 7568539147687730046775628656563650719036528
69 30781113504536657572455470817228735371316622
70 119945791309110198092548955185994196956067494
71 484386505051316879053283108433169826034954561
72 1969991263076681129324563926497106920542180421
73 7676530640839557816693459894678413380689462129
74 31000736313258242547014749782590923171430909201
75 126079440806538919726214151132917013044346812263
76 491297960940083576939000419719989090070309059453
77 1984047123797648374759153537829397306914987446500
78 8069084210858561329734214971532587838311024451066
79 31443069498322535046889089517531499799161382504114
80 126979015916771554745921016033699991823685528083521
81 516421389475931167519314998514796206871411786718093
82 2012356447846529860571133024257212714811857959627185
83 8126657018516276954925931815551912026447634492498429
84 33050968925983699278357055907607158307180067785334643
85 128790812661024016630564519581959420353696231009374657
86 520106049181110215187849272624745688587541395595894600
87 2115262011251047193252923432665881561060819296850936342
88 8242612010276661923688676918318799466297001966909274958
89 33286787147492665508098847957090863320171727839984067825
90 135376768719768971889398170562392272141792819721030706277
91 527527168656983777332030048549258693486035465889888480129
92 2130354377437068336638898902044997301441571332118737187977
93 8664113198057755152203066157882610901205364397478821128319
94 33761738794028879172862893307918669488204602116938483793957
95 136342680155910752698376424462133086604837534637307937937308
96 554503244675509655621734466546580400192789817478927442948706
97 2160751282817395749423305356131648466516701788815529837515642
98 8725931529976746026005647108848366346415089465928588763454993
99 35488207659227946119593994505345212829010380095397832852777357
100 138288082100302003592942398387665378399842553610443554043449377
101 558459617918473151070903004919191447580016729722073123715840501
102 2271245290190471630164151343328775703767767543044241239945816395
103 8850437254419044832980268814888349685966629005598114891559956585
104 35741415546781315774659859411845653330684748270165606819267335392
105 145359698572187258139579800310742822208497249768973039762268483678
106 566427984282811777153040309269842857372851305331862175788554372918
107 2287450594993980036383004600955674104147363628622704811105224210529
108 9303020708619911286971579430806805611574065953286657688444041820613
109 36251390994099776252169571596701677592818996888684522617063214388433
110 146396838079614117349841369852825593459044425014797583248343383751297
111 595393325351672489530053506575439691407483734197820003113723036573591
112 2320089023622381238438271720204310947221796490239522725483285694243149
113 9369397637095288369647698896630148278091314472610914621331148222968084
114 38105172822506993459182773421776033118829491322752684105882810140705418
115 148485697511832288103150114029934297956952236174778727788168136715651970
116 599641448774098076730794048487152598723680509818378959131599394452059809
117 2438731060640446433369698937640838282032329355759943122310797175502250957
118 9503084640757263656811023961094687436609474648992991248437070838451775697
119 38377052721542267427374432651892496971742121353652432871463621217118218605
120 156078787880988543003893778043709411067711742423312394283318204162253928483
121 608197417008464804419248400707656393224094696077667119189259667416329959057
122 2456131374178704878010684597404510616289159578703716083787281282717406953784
123 9989042424383266033170269732058235000317111407861998751198141916175982850150
124 38924634688541745740613822688441633945089881365841778103814527924321953265246
125 157192407947437106252728217674137552882780248748449863713879594337888356471185
126 639298715160529008126262285964556353751922048564526217636905912467070156247653
127 2491176620066671683798691184604301330492521340856744074184034916214565309118817
128 10060314108635974651514787724911920167199122554585919536706074118050307928831225
129 40915117770273856069672360838543068422171501722277453238911329003573667884279471
130 159435303684266986671970497731385538167541743596742132601619662166701246083094773
131 643860102952702373976419717388379508541578359980785380716389520958825042049216844
132 2618567537297526777186482560989978757982453466116079692840925783341699818091708018
133 10203859435793087119699139641225582860490562181944337752352660905159185556449477322
134 41207046588972951841376720308221171254194126733341942743013690676790792891499645937
135 167588322387041713457812141028224130488682837227381156450650967911233168310042646605
136 653047003890757574977361059916876985873490022845712345513964441908662652418166803905
137 2637250981694268915517727521866917248306187107193950711789661645411378400884520502885
138 10725652632770669654239168551677384114430375742879319797708683976796406352497118170619
139 41795008249008484781448738786314178274343906179372530210032253186432855445133402482233
140 168784062828433210534811656640006115919736956045260757843775180717670401174389240922192
141 686441768497322857694592731101717130954685627750464904569160386863151741793041803946542
142 2674880527936543025584714951014428095586790507212570822841486626564635729108517098058950
143 10802180021019725472768287089342336434136871606797807503075930351677485794212850807551617
144 43932273183828662888031228741745763765518090563894954334290390122576580475021430539103301
145 171192353787938753626710501247134445747550781049913432823310009014851654072105865690641201
146 691339521345262430220639173122416249525962710090342720645119187138084037015550233511506417
147 2811665483765034424723309411275309309450107040191121041651867982939440874111922999198447559
148 10956310642428080231841411519666682461032379619181408032256955200448088762757467970845389085
149 44245729366096795533206632169598924796186201506870364581725691585554401721607306672210336836
150 179946590960962203179521526965227651989410214906041562491439057859055392197157451531357562394
151 701203881115397134831141831970131428703245326182409101735055987426538728436918311695054265682
152 2831726679430194914102342671140467956316038572770726190014019359679453883820162278566499722241
153 11516581821501581003420044595707230714823075366998099684936235646791599924346847967212372890893
154 44877048391385416629025189532788070435712487517429404380559947333681958758812098088092050913521
155 181230507483532474501977262327236353649403019784613021050825915833156824531005361151523347273437
156 737061236576101184217147616486901249294898643600179221544232868493330651668991131164403108093139
157 2872131097048666664253410552801264978005503559705813456924557053923042520801475012685502571581793
158 11598752478946078368112212448594737678252243669662495821475645103405337524160128407320033831869992
159 47171919140870475789854018698951516261310265624070204597574920868631319684736426785491685833397686
160 183816390211114666512113126149921174787460776135926169930092916171889383140495522800111665674976878
161 742320158652549015558822896925679793620807995383635659734719913329114787537688070277669423236582705
162 3019002825015710450549570280435409973483588365047195055091387836473454518314096406091639344662725989
163 11764248973511338656772608593314849299782087906836543744784376736395770799990535835036815454445239361
164 47508490153763136995755688110312270133519824469363621100335183969738598045756842169750784799189806953
165 193216180801005468835145295055398645106164977355589184870741870058135130016783167581781376241821088991
166 752911934304725674033381094111067592737451876163060571183036492013128632625797789978047072155005518789
167 3040543369840840767728139361368165934561425109919237145332352814689056344055930890837338447179298055676
168 12365835571264350005448618060352882755086070087555693847702264749755512736155910371358644406622927538562
169 48186363795502443138134741902345151884558299784885038286401021515455730599991831931460910233903474347802
170 194594775669813809134595296040791855557999835002982200723586278134557160973725357890917978848711102883025
171 791413476560918400348694516479361410486113753780486433836368294539679346372134730716175282081502169671693
172 3083927282912156360840582235553006399821205194328544385899355156007031729484511911004968892755456359367777
173 12454065642868083784613958215572891050293150330867586621828106548386557677908708051802755991175735644721365
174 50650462499898777622316022599228379141265741121204794318181872039994736179532093431207337150341526803203755
175 197371346106378007093796230839211995146585356388198638607490403374405420959479398302361048891380812240296457
176 797060201143557362215289803667587154182851044556877303516318187537082552357055930744694119831408312457057984
177 3241629599993521767828214773172952981834836985745092409016733157574903924196245168863928616102417080263195390
178 12631766150808192454002932940728611908326822106036186254500159506402280739062541567324187651852294584533344086
179 51011852873187671181778459285009650111900604394050548341619627819993097622769389471471835220340753011268279201
180 207464294399585393141005478358351053181735897749405733205180001767720880384567839808653530801623107369647184837
181 808433033651724317056187061704067281502866517981698162840045950347462511059682144394262466372951436714333957777
182 3264758583884010955633819188081474219734575203492282119408843601464926708644946967500905027996552466944501963617
183 13277714841573465161024343929422308530059853613451689008502134197882433959061956488523414300881534673091995144183
184 51739714153710356291595955769516956870841365355263264699050525197571843474999260923589749717221773899444616575725
185 208944549368576701160564372822728995161345248407928416691359391448024444685906805562206828695227126874543187718772
186 849773749860701770305557844160060581205419561413382334004990718990181103293142752931746060380945139247452149074090
187 3311341705837462802662140764335313019654526339899223908894213907682367059113490812750750904182965651290393471851554
188 13372451159588908874276118478777333194937783610385152640338496723599520923825037721128380865689250647274406654137441
189 54385519991084913299555697838532909390573902986646295855852611022057000948629782522137017496913105108272934129098573
190 211925869173597619370376998783968312023518613581266096491701007672827262749232542986966833616543989233104546848827921
191 855836874213690167953671548056873473263437634303481963062643728419533515466313026959292771932210911663676964486027853
192 3480673279429434451171564556857219288898291648325308951122701302777363700596383717139825095998270583142052070143483267
193 13563255627110247639704127668570050330537001140551353530928181734276579254751987236233281908307317310374127038921585201
194 54773559949676170749034978210067857131402002667223588976516558084775426660509811118824088633504795042775329268837176856
195 222763089883483804874980129015732211551625243842427093888001800608515394310615177793894645294249193367960931436794491398
196 868048360135055848941064164441708368217300205979660118435988647368381214389388904049293685054612782630667845689169458046
197 3505507836779274927938238583781248466615830277644553590953918021263289658010817393220980588277653989866579014470384961489
198 14256837752542963511998728191355803721529776937912450578153406948040186839412810298225312982856574632084857720896116469093
199 55555095048643574332228106365432766101668499075368323288466582940552228306131807968419139555764803833561951749845983855649
200 224352501553873595388047268819826720586885766189683045121802167184535305826712612359603613762699983192230739841499815941081
201 912437616162749664767918602603671657110703594930840589931275071723184855985599608252939905739531495837339882981643287493391
202 3555526083113188757262598803412595883517456515884058659640717662371298477746331098926340225084021623591614072517595320717461
203 14358560099447910104835025190899660257962842654328597949979148513009017407953297795023520833717319667994529189165605177431468
204 58396007434415978545146790525511832279489733500354695452112944917898681805381891526961546833405874336259614680475909866476434
205 227553669319244080464806323318923760913850984684480509883775181741572400284452435047339122098868189058962074370022072320792682
206 918947846364666246709441611877973381100415436676972424446859288709363932907194208128189330639720221346701107433812216098363569
207 3737344475802622626889394592603535040765740033760812806501568493811778259690879668752485166651738667116781589672840729054087373
208 14563434836431621149747604689921435771887808525087244521703856143944837252527104024467618988789843570410494204205660191233819649
209 58812662167338639789404263151690818238953633052752571265540831329661204755058679051526681993063994442139329783059214754865793349
210 239190046451367848120921253900867054897938587752117831196953587930838726867973894757857688410594590440129107987081744308168385371