1 13
2 74
3 433
4 2838
5 18492
6 124046
7 829709
8 5574946
9 37461858
10 251879708
11 1693814632
12 11390940149
13 76609712977
14 515232165768
15 3465247836652
16 23305635363566
17 156744565619698
18 1054196485023005
19 7090104602323370
20 47685086010249452
21 320710615303781066
22 2156967434337515849
23 14506885875849413226
24 97567365348495964742
25 656198315211439694160
26 4413321315960320389932
27 29682197377416616405169
28 199630322334235470250477
29 1342632002709404097097628
30 9029994038588071537256096
31 60732050461433247631304090
32 408458950518127230822252330
33 2747127997838717777268510249
34 18476060250009090123010658926
35 124262431281775195862076569900
36 835738332148105894064983273302
37 5620834504035857305791145598133
38 37803435911208022269701015069554
39 254250461735736021367402317158026
40 1709984706317377702530603668331476
41 11500658354814042169256384431183424
42 77348728366908905126017894404259437
43 520215938635284992261630875205284073
44 3498759817963855077396732626374250832
45 23531228775464044628270722325010730820
46 158261428753832441845270571934742196566
47 1064401696611894452734651329069389316418
48 7158730845846120960939894475350168911269
49 48146698269141627396628462329040397906130
50 323815017510421266992772994561124748163260
51 2177847481455692347177680129594466899910498
52 14647312187468353340991072160697792056741985
53 98511836179761043256932615387172113096281226
54 662550353490510449216544359017386696899494494
55 4456042927773902173410354057633829704589243816
56 29969523779651946041597184693915622981125710548
57 201562769959267574468652876128330704735507954681
58 1355628822544906080606817410473973867847406220757
59 9117405485577529804521143677247433271239447570708
60 61319943487462670856052604904420989668582568664600
61 412412881631065376322621613813769252608082951074642
62 2773720510195927276004500717412149384673352147999050
63 18654910676539575553372656369298932924522220612012257
64 125465305920487472265614242295018572143327022933826694
65 843828376488465646550499570323822461648358408797394332
66 5675244831574444354525158180162227267796956692517852190
67 38169377560334864012603495786625827151186386197191753821
68 256711635635146803124460899222246282573015059762284150210
69 1726537556613338449847679708446968876675710034560947969586
70 11611986059848966272478096748568638530239285774209816740364
71 78097473024923117849843476784926988538795714642361633118360
72 525251689197939009125415405232039410955840689920827214310629
73 3532628218549969467211934802425744298003836829987433735328577
74 23759013796893647587375325177173062480315390105391070959266840
75 159793417727011235969451027129865263085368729573761148290143516
76 1074705228388626069360677811302572080568193874023264395058720446
77 7228028190116188026698365478103298796343803297039544971736248914
78 48612763888240903298639113319032221323396779362255131446657874669
79 326949584408838793678567696861502330366826154679200868066986888570
80 2198929297475509778830452645911277098407556029604674939513761932172
81 14789099866999008942715869211621417973929471431959471350220695389882
82 99465442170955490881554088935207330831272432806597600203825348468473
83 668963917698612833475964309683679123075967488515247509341336293807146
84 4499177939746321837200354848976077043996570687334205985759475918595766
85 30259632243154588332646001145815627379099159992470623253540345247992576
86 203513920932539916199581352460269035564158839705306393736814833058376892
87 1368751466657555826143688586105709013343426247925938736080758769871251649
88 9205663027337697239220394651336865910780348994290869620199489853305042429
89 61913527647086118941411157292009575517070170133531252243001648549491499596
90 416405086121764509193780625218095837943627376152393211688959940638547580048
91 2800570446194477937708268790760909816824177161153452225138389297475325010378
92 18835492373895843241693673093015427634893528944672831983571608628268280222634
93 126679824622576923820375086970276117465517955450259234166631084845016886311641
94 851996732968207559769941331382497639214563202492621860115649270700239249033950
95 5730181859275555859074913705015747045438286646260854910872476545710745403762060
96 38538861558751905099751342535869676655294598148113227793110030618730141679780966
97 259196634019643279408957451678501344389964991316199613442017434599340805516403205
98 1743250640258109431312312798019455025413141135717514490601157075428981148170238482
99 11724391430677309513075889291233847633630860256893760040075132591363882399239424730
100 78853465614896722730644337971600044604398737386363884261246750769290633735235543492
101 530336186423323640503409057984482578825831914176866795549578334715646212428656906992
102 3566824469118834656897404814427572471661948822458560374249448827279645604206599005789
103 23989003803994140921485012132973424543282182287514828429069626038495880018161300551513
104 161340236529837642495491594578047195226672656828680961905129379162348545015991979236704
105 1085108499552194017420665291053292938746695884396483037478587236828905972322119149319028
106 7297996340687518691953246336159468706247537466000163244117140319945502336942390794636454
107 49083341076646461782118289304592565012704888370777175271471289417474059514405443522951970
108 330114494277678681428893385993002441884731066055993082211470900946561605300943806029314293
109 2220215187919581765168180024387126362901844587311453949488141686550571085466639720557292578
110 14932260067691585468297339266695410209016949301808712939099719930538366199305371041445013340
111 100428279178699581786026061817863317152496996368085970924650094923976852427378871776598628690
112 675439565951386383457429375129843203593667193900293221597281514136358754392211575271120671761
113 4542730503634471269968281185308685057576677603192853669695173770130601009354373535512661677130
114 30552548990202873151103303918858023301745715629264221248084330665304129724743107491229020006606
115 205483959273375573888283872509810380832856657601182890962166512008834482917453157292733143470424
116 1382001139486002034609987275771690707697109454893132368299748201890157642473083207156063008793188
117 9294774912330960229308915616695314582377377411376423977998842860231343667779817470361109253928201
118 62512857770166883596920144901270032443065759512975950873001958111656838812378426664234650869658213
119 420435935614614541443146423007817613004602683892671036113991882413028922714888337837244747857665988
120 2827680292685240499317175855184513118139476501857438530000044779957796952981803222728091774606891016
121 19017822123011101207337571664065164175155725278195457263701819430638543846413311944509831147373305218
122 127906100006458590428176539062831622067090579942634219175561012187367839945994064302441641699775294282
123 860244160085345461067674589303912180302870307676850380406580979836997332896884229790582236858815957265
124 5785650683771722543430309434624617043523298117075638030394688225899560283957310916141442696248523911926
125 38911922205094940335242008793495996354031439649515360238564076744943468897693913884968539083741997474044
126 261705687476499953969580853460053102089698750671747251482591948040298947155697347831850436340494826717614
127 1760125508489522278005471028613328973724403647990568765943792836539784266026270622655729950203197344530349
128 11837884898522467918321826701940832003297177015753206142516985715344204312792432335383839179339286585890402
129 79616776300756908786334885629781563864321006769836791131008457268855958620852116494514693689435674030702850
130 535469902171116811946171992447635572934565482751467472389385482441242618597389693690055719528590671222958332
131 3601351743356374933994788725396813634990023389351911813852887648284355345577862456776038254458137179980072392
132 24221220141018015717635749443956140240508517308248232119642993064965235115941442610742178030506426617338114517
133 162902028717943696141411069862421966838520252660157269756836253589393219609631560382717065447718887000017815089
134 1095612475586310491184105517486713626264766277682840259350566850655671468306305624377622812351989876342712633000
135 7368641791065325958088254322341790226466893808966888812535269384005047639373594275430982854144845387345189616204
136 49558473506773242890033739065502532057547321370666714001842297031487940245651763469360005810323735097507271969934
137 333310040840845591979342064907037614730307292909090200954001598228588922576476731706602352434846715434220577509298
138 2241707128250076742819366533215185217131437818614248887128051029311032421535494151370773005904940765112591108263869
139 15076806075718391465248871323556331597836547103391780573937473904013894979710106846218126745301393449956997391798602
140 101400436560266454372021566613270465789646212567670608716010412503443082692884635226267883790090862788241373237912108
141 681977899229740852828319300533900856293607443803326307075461204130067375339054029717456582125827835822802062884053930
142 4586704661388574418137919139714931589634994068506195841357024944193635144904489049315502346180103453607906769568116393
143 30848301205310118244132844883544296643929258544557974213760294351147016244563095370885561968304269437395949505189264362
144 207473067813667754141988919365512479890594306201766280100902226634946812257151992553646081650109588343081456510166142502
145 1395379070682996013505634846781512314534401132898204091857209712477860324478300743659282422410673125166398464777793179824
146 9384749410698563628774185291114524741144677403044198655299901034393719226359163134014891039412890173678790417489602211148
147 63117989478298325137047970040088919455225872042042348629828558419232179535306087231797229024781088764867628702648434931409
148 424505804197709927258512311638991983064616775694163809028420796048662985619627679569368769680165591412133342613078574438157
149 2855052565631924346930962020797855645237224533154301822084061397247931790256282359493292609292114559547180129934919227723260
150 19201916845228867819879119260522789304931274151158394779674555425372635039161580760909115525454156845376108862316070553548416
151 129144245878175193065219627504799382603842696474790053468860585235270494486280797719415406873065296201252086488354463145860858
152 868571423252811315641156977573003294441825383280754790852346202129238507792288669592756043504491594666573779488390444555035946
153 5841656452917561398544950694037467510923359852401902953790546873619542013437202932745291711508913008599931837908961939694183561
154 39288594121730371577132058849402137982991616031675974047424297986031714634007482297144245218722382294136575353227900250165257806
155 264239028861605292955702816815523348419476583346963176229133315729571104240643387167518762996205342371039955495543617125730193388
156 1777163727401124970594876217721019602234843331965043475622541426148158287761784284267845120060826750851685554745801581686726460790
157 11952476996289672170216848717486947045419383217952118540698228744362309221062259152588893036156891060585803345428000902511978227541
158 80387475922519973874226686119680610206444711919883851639720337364546941488887634153978478833297565194287358421922959321794498622642
159 540653312882319669615338490430735607647787324730579962746286793030736995239698658182357435308822203149971360307111808466215314894122
160 3636213245610066738353571241872144275149026175263301869097272031829862676768064522256214145090215670419481187936724265027414680077748
161 24455684359096951560165728856733680482981897169732892920130069789339108994669250156756837395435510351809273955528486914815770813558176
162 164478939235434236586101023172813761060796291953555925141607584593510033103730095292170038442783401769982627633153046704860050174240333
163 1106218131325793595127720948598201943182529910649363744787302975187891084521905511698909286878176659172294682349439646361966919862133961
164 7439971097590231958574619938534156791309203044278696205608552159566838192134914976177829691009184190718518487350387346649460179057882480
165 50038205273889037391008848795836840051473257273418316347860554746244603257897459581678074520026678833228177142951798922853607854552494500
166 336536520665091243127861818788262787786858416795403714950945106532352143830782947310898355687842344299121681772125372758699444388637097974
167 2263407113053775408481070399757198309198834334966238513863713512488754107805568215761077506625450456813431046880037004424838033760180775938
168 15222751305855030126556721090131943436059880296182250502322348396316314157968092305634642879194735121736700955005563612115980049552777016133
169 102382004537954896344934757166865024233070758535558912041262623072483471818843836945591463587048009019019225457615432995481625932216475242866
170 688579524331988733778694201769427473382144989208834923798862750431534368241881621976410494309472830482570241145916052949775143503692797590012
171 4631104494086114260753787869575140299886648062210014456328419311160632575551668657365687688405029430759507747579764174166211130092689156664898
172 31146916336135750386343890594423872403106409379941429212802275525703517527439862418790941375265547752476207387429675265936599993291070734839233
173 209481431155157333438158483073802606894248571015289589149250410606970631714592165935389351079892876279893703081043330794277053430802740782513674
174 1408886501804409785174129189480285171679152357832681632634993696998412074745047718307833896506351805419526989403370909867465426167397971096250430
175 9475594872637943473264539337274972432156138693974044165307027591755469927590105761447358536494082692092408457273465345918546704145015954947975432
176 63728978931496107748241005222523505276259402662084348547175838756454535264678983835572788290961290132516689447408108155629672381220147064762603252
177 428615069580366352016610230769278766903146130636919596804736818578458693970672504043731211440689360089605160556479227650893972217829370959250502681
178 2882689805353036664650299860693404077557503100910862507222953840109542869496377604043556834558412419847293718039769218769368755320926045447488744437
179 19387793625693326598574060700665861611595197166889884027049371344220550375683829622392847483603394776355174343495077076318318085624221517604853143924
180 130394377145424701928572884772395728328798452745605446914608655980228077302916988439726883887636257577682508771920406648621729086528020040869676834296
181 876979295292824882547562835976970114184092939682490288758189129818026141294353576928347782216092930420367442900988604996711171969881515360591592932018
182 5898204364399510353035996730912019029168119094116173389827128385270162303087071096562048773857203659441831296503105612604680883030555682740756544921162
183 39668912266173156729439173755453409457599832592030145275872145877426653109774431875268867567146820404660912147204926862922149429427094160548166757530177
184 266796893284919588443688042257648655154687272094335187744704983206220890358876290726934796642945632934471817863786993151055875161718870341030355412351590
185 1794366878246433244017535614901946398945346289434370718127051178537010265767774469931742064314736844454987354057223233542713606570896930279859402836355676
186 12068178358843893186568030341355202023155552017441321826103539174854515284576936881396131305987908827020406350810984662966199442070977981016269127183165758
187 81165636005941797239432406712993854374017827306121515985459824894202774084190464905003170950627558258211039379809914985417725084244604050643442397665564413
188 545886899609937407975196544221692701331251570940571713913606068729897926811902220961359814294257512437385225676495303088233791139600753813833880554409908994
189 3671412211245841711605395320383314219306816550812813250863015745188631560059188160660003137285112854316239813641817998319630610161007986516310264343447534546
190 24692418217980079204041356798748955742732521307491896014999926575271120005785667490257732655333139730915343570017154872106799822350166728343867654109089170924
191 166071114429489841682706825169677077692472088038807931799421019456096397512131764166110335154405497702764595963518938847599522778859741448941454695705709034232
192 1116926451041975429101532835896122170001733406126407985943471141417437113793717869775676849280817762677144202423041816818483861672567168931250775247857732852421
193 7511990880068995992344253875156498200907464900334510154090789143817747501403450325615492830739509762787000468251421815071959275206386317090458267212415355102241
194 50522580900108938254430282592149458417855175885592809068352771533909570176239905452682220809404902139467695013857317752208943534834507110828229573843598308428600
195 339794233187967881722650692421016632862374128164540820247382605286867963765353372161722042216410475727094483942533008258926624322587369164825239261802630062119292
196 2285317156225289650051879784323364816031404442912815546859101367192837275946423579854775644542749402596609927161453260227552726220530605093763464783388680737747038
197 15370109302733687223102138181072478646368720893586779308553313250427069985361614344304333145786042715659571770902262604487977547341637470207298259632611666061595666
198 103373074207426003814011423389692747475260358716566915768796599279191979245346726457948586630309835048244985181264150977024538070736454525856480557087912824444736397
199 695245053930320508895238832127010801930590004146974490453740234523908426919804418389291555566726279658102778253826364565415507612545012957945088204484391904516622618
200 4675934122309876784789201261263527207757844877470284220667005023536470886553102589954151728312614974403982026677432906308772788577001216729520856338047719485124910284
201 31448422096035720658314057838546449822256468671913502332286768515750227660526542068249746127187957232372271105902203629686862863779044318405869159021207601308020905370
202 211509235686551434265190936145179278575128016364843988572175900979308785988187379672658934125136786647153879934182871219892290676902460255769303377363434652522651582553
203 1422524686424520103282082118104095302164950221096590559665762097204066615074724186614034035067162861439233656327836820968018655396091772107266476403501065279091998187946
204 9567319729177414722737132463111709730481484029389831191197263388763092339292690357473626445026704177619250777027341159717827578861692812550726033395703081440376320302230
205 64345882833411355905939615449870779703945815745324405355717327671912038056042554344046318729062300395740578523265841175097526947269046986200182303659086882298484552208992
206 432764113128169451459173674329101227922198583097633977554747529415301575042229369103646537741920306854781888422875197593183795256576450228283169531020997080296807046484188
207 2910594576757662195961528992460230904256501452760124045101626607420614779172763167919595690650272203313502302779138299499108033315495168731782861933673188027237943438557921
208 19575469714934836838393154585246612451437252341186768522023613461074725855099946802469099727169458581586376423121905376731860926534568326790975496738598285018091749814793501
209 131656609828224920775281560926018754644324200368479216877455645521931518948458809022639818562127923418384202968976875418155161687717981004336398697871657488082881779966297772
210 885468556508614574193706035396921808585909704847525972375793089543988547082199428511722474204067980464892332535156352409951564569738737281794750504045466705948535453851810928