1 7
2 27
3 99
4 413
5 1601
6 6349
7 25153
8 99287
9 392907
10 1553391
11 6142251
12 24289277
13 96042921
14 379779797
15 1501741049
16 5938235583
17 23481235283
18 92850420759
19 367152906387
20 1451810964181
21 5740809545409
22 22700542022605
23 89763402870129
24 354946084389511
25 1403542190569179
26 5549943397485887
27 21945811064106683
28 86779015337429613
29 343145098649579289
30 1356878253061519621
31 5365422967813251881
32 21216172901838349327
33 83893850550347116323
34 331736463155547044903
35 1311765764297641203619
36 5187037336851653325125
37 20510793211849844844465
38 81104609598710021578109
39 320707133567054532663073
40 1268153142339193875242327
41 5014582539956253919108651
42 19828865466240553626123983
43 78408103275870629458990411
44 310044499005075331673552221
45 1225990520713061878199654025
46 4847861393127572134069657397
47 19169609952047333642844735321
48 75801248409158478609002618975
49 299736367863514636161061762547
50 1185229690876136925541601038135
51 4686683268191221849219109933491
52 18532272879619429470948857257141
53 73281064332991934550672189374881
54 289770953873758248408186514857005
55 1145824047087492675220662552904145
56 4530863874838003339788432441454375
57 17916125520748925460656430866962555
58 70844669480763766129927270895834975
59 280136862628369180993712302411523803
60 1107728533119549814606922467002580301
61 4380225049907181238241390301083270905
62 17320463375446617825666113465846055525
63 68489278090070905374005928642212504713
64 270823078552776429364632618216185985967
65 1070899590740997688654649184836181202883
66 4234594553675563370208079876446109462855
67 16744605366420048653565935610757257076419
68 66212197017486825465891060498152423521573
69 261818952310118872419550381127384306152593
70 1035295109912517712530514243880750653165533
71 4093805872919412151400736441840460102557057
72 16187893060332936400578221804962358750947319
73 64010822659234026601331874556151352144688587
74 253114188624843644348593718898655248114951919
75 1000874380638362676433022705090221911286854507
76 3957698030524008538643112055392693753564975677
77 15649689914955599206164805690461447996344031337
78 61882637974235735014311004065009935550585475733
79 244698834511136539428085148879164007343261199033
80 967598046418739277962308065367498876519306429951
81 3826115401423176968301211206778358985205699945619
82 15129380551345566426064440363740111119005958795863
83 59825209606142986460110479143443644099792745598675
84 236563267892724892442033298086345640556255662834325
85 935428059249771555688807383742358909475639060361345
86 3698907534658317400961053993614461979709497055570061
87 14626370050226193122206192736970547824491510565689905
88 57836185101046433473547094092694417666225411207124935
89 228698186601040870921539585275301827562610592785614363
90 904327636119592393983699555205774260357797018856701311
91 3575928981353487607364526904339806294439071047246056187
92 14140083271758760130078322629139912854884245920901850157
93 55913290217691621182308387002299796161135709113488446169
94 221094597739165730908980412220493863325093247399229915077
95 874261216950820934961739412906067719849469734462517201385
96 3457039128409843214612198436706065488732325944680590921551
97 13669964197930290325400562305050589435477428079509993729123
98 54054326327122244485727788601229964012131606392192694215271
99 213743807399393820185401185512318038082066955223148975108579
100 845194423941337524223418126890261395990130096686257685306629
101 3342102037729282518377363782186617780930093347871836953781617
102 13215475296805170415371383594543887470290335089955107154810429
103 52257167898778150942187943422360341352825244621140918040192993
104 206637410722659440053905354828847818943022466779217798774754967
105 817094022256866623900098653920031583576484741548488995680639339
106 3230986290783465133572583957529906087052134491794007751094250255
107 12776096907913666552060050999723697059721951427491153816671468939
108 50519760070173705657540501321498477123418545223300548733250544413
109 199767282288460561154744921854791202338883845682473791158349831753
110 789927882030423777371042726446895680990060826215248608887915198965
111 3123564838350485431189923710203127656709114630674779623019403620889
112 12351326648074589890393335581402854214397911891855732777097998804895
113 48840116297377699859331791526969233365403972136661381997457149919027
114 193125566824291277334682181432812720316348959139697501082068144214391
115 763664941625176972224984773736832245214061827041900807886025291012083
116 3019714855247390381188388052346792872128897734164918076386889629482101
117 11940678836972732524025890064684634264361315837537876005067347599524705
118 47216316083608372946246452638071752879928780021191590724574612885194989
119 186704670223960206379981126994153180070888217779726350289387523936925329
120 738275172118717330113486755257088026225390579451885069198434972127403111
121 2919317599892443646274629249817465905847563798378217620441456981637234619
122 11543683941834281743824470787965002327999397751806344420623111839048400799
123 45646502783346434255149146607067512637763996768965750795474522255826148123
124 180497250864525225159742187512891489213559856414052953251356822360507023117
125 713729542968130605817068885979346613040770061187804395976156482956552923833
126 2822258278536560080546984000941878006584258592690473460823620562946534830373
127 11159888040565257102193672767903925114777100087882224423138025300952134980425
128 44128881479455317713429739043367638747937642137373778825519944552266922712815
129 174496211211916363237121228353608767125159694956915844301487987599245531081987
130 689999988816611099930950006502878287870895170887227292522531341426169095933831
131 2728425914008673494430556761864755725689451125238534097472154966521166048973059
132 10788852302739125299819928071892737216082248307759273312288430969107987508941029
133 42661716930881378670707662757779918680908887343361973436887366369258725999245905
134 168694689705648763687171980987940397281226841786390807195621837664297817180991645
135 667059377403664823798384236844676964789609209420695593919956633172059907313825345
136 2637713218824961757375361234830495731509076438676538065557200315688626582068941111
137 10430152487840156577295644167463732799581864025816607763444310851882875158392473867
138 41243331588587442977536445203099928083058579428197260035862565345752801458784848687
139 163086052913346730128890652741863154948933544382489050874766284105041645170270434219
140 644881478542210594074710748379596735270344860082580443317925115112235491630310713341
141 2550016472516842923723732707993824798434289236215101918297401390726362023510070683689
142 10083378460188816427679013468049902081802968666018892742716945139310094648022891943253
143 39872103677451136072454137509461483452196717338881356591932704632338776996898126273913
144 157663887946108379704701372164352520560065586193092566351634473088306418299285587281215
145 623440934127107620374832653781179501656206602197949087390000045793508833339512794891731
146 2465235403037479790078409617203144940007693505687675004861642794030244172273569183886487
147 9748133719994560606689066008380991791738905086272985863565537211863466271243034846522643
148 38546465341934843657613294337491349796714083590635876551361190707800993516044909687753301
149 152421995126038665661378592863297694429857850471129745305578150346969129153643792873290305
150 602713229140817477652897694295809351236065257679829974845616259810911133542213931141070157
151 2383273072111193639840935124356274639342998735287139956452706546803201129456302835569284849
152 9424034949999841414235439998488685886261143825630288963384337690544283570012753983857818887
153 37264900853407071726534627789823226662329463229075134519097545295652092393822421215575917915
154 147354380897566861312952418691001331690055740539590960333403121729219275846935917129518751167
155 582674663623048473723774486689935160561074832196656740165282760241617252978404019522044696379
156 2304035764394696234390739382712141625706027961290523493630057105345030062330767319435376578029
157 9110711577196960138543860905891053557481139814113025736337411281782739552219446889257868822169
158 36025944877065465627282190283702100576788903989651381245221838084132716740663669600120197125765
159 142455250974443339171507424212800335911362948947942852808310798053381159395304365985488281993385
160 563302325572332635267926824597378863272520338723559713070165388616120181294955424293368866318991
161 2227432880323407525411770342003765691770413810239610197777212762506882180744653893454166321256867
162 8807805349116634775475056316922054571446458948161509594701209759069746559697934271691496095234215
163 34828180796479896100684088820337354614177364251160520527603234065447541811623801913949224295201827
164 137719003714579953628261494623108464345503339069505764583406779762226516406226944876984647570004165
165 544574064748551103029561959794367821543512780959619911821680287358287323299856208060541539235459889
166 2153376832520340072537078003340287766873228002547783128360535171765946870730474226274448872686264061
167 8514969924203813366274325850279799982460024672429373040474238129445317832209688811114752699417266337
168 33670239093839902746516725990847557416865464723080873344633899738154238483673789655260123167385710551
169 133140223715158850870883376122729919975221989545958840888000715281710080259139431233027716663137436843
170 526468467346453867087178925906424664191346843680879218820272605184270521338133998281529063345826858831
171 2081782945649104572479435319311702147547308649503187930956327219085624162034307693184159463179379299787
172 8231870475812370587303902068783432877391320547183680715039353698755139643675124306815095031555352699101
173 32550795784054477470587915380355961868589968673205031562547167300307055870268397804510531506573845771785
174 128713675620686383605647564398637779586066308656779010703966445150995701975722264287132798778177211294901
175 508964831511215663903289252132687672153498700191011557604613631378251856394442360524025752225708801158361
176 2012569359596528897679432216142943107351870322584063645782478612798961380668382215062662334814961977646815
177 7958183309365896992300489816868278136430001495997764550579800791533203267121136351771250786813477170542707
178 31468570900913744977642217152285672454251280281996151084866565712334314991982680103670408479381547545904055
179 124434298136912288583276503972297683860564991299663488809731535475069658642277931968814736131578316661493299
180 492043143668032637043008351688009011786453189429434147398189772864870538778916564490982403666773989254245429
181 1945656935874190106912863301271768626558553304677615717757158010284008952060304359574437511189181379344946465
182 7693595492246844356051019773889995102507245537265990876766568757353595314745323669600352467938722520163583405
183 30422327033581624702977587103724020427990254019106828568281519611796462582322139440234913867073969787874065233
184 120297198243769670299560426076162139447372769174118692077678496925187686663004663455942819268264249323449153959
185 475684055638695133827749680154860941805804036633877745307569788003342468337876508377270089261606581983912138491
186 1880969167131839380236167224626204427436774693009488680384347807140253057565194270254241552944741620390875207647
187 7437804495990844110818704316217487972099301873584835976712153541137219278275444239838523456183365960615083425627
188 29410867911746106782872460425709947396679786369390714213185589646225643949865196482482211970584983547364890398925
189 116297645600718893694600901822905029574459326371506988730199828011006698136376595072174562466322443470698872497785
190 459868862518971834998861743114836022773324775017909025257748465774920058473671695296522031180884692473874304724965
191 1818432089679257954367031894080637049277609231164812738588773405118273182151601947210510458570833354424599476638217
192 7190517850377085543830844233488163301896767845923332662092363892210986012928341344304307107911106742401659726049839
193 28433037037809409550725876779483296852622653616112890770601303673486114945216964463368267781391482168961916001186371
194 112431067138098482398202222279760879961335723361998966845212264089039293241221456890943236423903323085207882612350407
195 444579481291510322562179821316507524193591195929530679990882491606619625067088011780926679044019350849283892521481027
196 1757974198916521960438962109681937488519702690642635431334049227552995705325954634396765360197814861173403560440132773
197 6951452809019242322861919166282405730133763392907399263369092180064778357919677651083982940442695548055318077400846353
198 27487716364554071224877828514881682452229245651837240836660496217417841739990257164579383213651879205372409757102858589
199 108693041828298798603322922489331316738668163346104079456402748798446327501362786236787303493607377516050028932746780417
200 429798430149800177016941314047875779877647905238412684309342306659188114443046496607518909876918752398438195244935080567
201 1699526367575979527114286759896111751083122161793036985236225948419965788185111112942208469084790916816527491092006784075
202 6720336026074585589757261555532921239563558954930726035460495332000565239644639655634306344472183733498986165364005429103
203 26573825016773025423123191389076061194397884270314314742677653871876904613201645189625069065546844466819026877935202329579
204 105079295630779889171376429808228064204026737873753751835700860294983043369059529791700465241780435903793354938917103947197
205 415508808509557720720805903378812395661811601683658632694676355850853690967443859822256216499962076642174899345521807984617
206 1643021766682458410606264299833633531847559858510809912769530395070139608204118990866213624371036350103003391112901974550549
207 6496903243701634343918045451051859264303174682348305440779786077013042385002288210136827120099129210588672800769139614228537
208 25690318055401978351049973638761964843875736290492737837970095386858589408870657606158464917657420276880438449710422413702271
209 101585696605153655174350811342448395556061199241950373333487815029948493816062492870160471260730563417780014992333253072492307
210 401694277684677518816413365573856455293479984120709377418904790012913906419543410764096392368859863712513789222330857076348631