0 23
1 254
2 277
3 531
4 6118
5 281959
6 3107667
7 3389626
8 6497293
9 74859849
10 3450050347
11 38025413666
12 41475464013
13 79500877679
14 915985118482
15 42214816327851
16 465278964724843
17 507493781052694
18 972772745777537
19 11207993984605601
20 516540496037635183
21 5693153450398592614
22 6209693946436227797
23 11902847396834820411
24 137141015311619252318
25 6320389551731320427039
26 69661426084356143949747
27 75981815636087464376786
28 145643241720443608326533
29 1678057474560967155968649
30 77336287071524932782884387
31 852377215261335227767696906
32 929713502332860160550581293
33 1782090717594195388318278199
34 20532711395869009432051641482
35 946286814927568629262693786371
36 10429687675599123931321683291563
37 11375974490526692560584377077934
38 21805662166125816491906060369497
39 251238258317910673971551041142401
40 11578765544790016819183253952919943
41 127617659251008095684987344523261774
42 139196424795798112504170598476181717
43 266814084046806208189157942999443491
44 3074151349310666402584907971470060118
45 141677776152337460727094924630622208919
46 1561529689025022734400629078908314358227
47 1703207465177360195127724003538936567146
48 3264737154202382929528353082447250925373
49 37615316161403572419939607910458696746249
50 1733569280578766714246750316963547301252827
51 19106877402527837429134193094509479010527346
52 20840446683106604143380943411473026311780173
53 39947324085634441572515136505982505322307519
54 460261011625085461441047444977280584857162882
55 21211953858839565667860697605460889408751800091
56 233791753458860307807908721105047064081126963883
57 255003707317699873475769418710507953489878763974
58 488795460776560181283678139815555017571005727857
59 5631753775859861867596228956681613146770941770401
60 259549469150330206090710210147169759769034327166303
61 2860675914429492128865408540575548970606148540599734
62 3120225383579822334956118750722718730375182867766037
63 5980901298009314463821527291298267700981331408365771
64 68910139661682281436992918955003663441169828359789518
65 3175847325735394260565495799221466785994793435958683599
66 35003230722751019147657446710391138309383897623905309107
67 38179078048486413408222942509612605095378691059863992706
68 73182308771237432555880389220003743404762588683769301813
69 843184474532098171522907223929653782547767166581326312649
70 38859668137247753322609612689984077740602052251424779683667
71 428299533984257384720228646813754508929170341932253902832986
72 467159202121505138042838259503738586669772394183678682516653
73 895458736105762522763066906317493095598942736115932585349639
74 10317205299284892888436574228996162638258142491458937121362682
75 475486902503210835390845481440140974455473497343227040168033011
76 5240673132834604082187736870070546881648466613266956378969725803
77 5716160035337814917578582351510687856103940110610183419137758814
78 10956833168172418999766319221581234737752406723877139798107484617
79 126241324885234423915008093788904269971380414073258721198320089601
80 5818057777888955919090138633511177653421251454093778314920831606263
81 64124876881663749533906533062411858457605146409104820185327467758494
82 69942934659552705452996671695923036111026397863198598500248299364757
83 134067811541216454986903204758334894568631544272303418685575767123251
84 1544688861612933710308931924037606876365973384858536204041581737720518
85 71189755445736167129197771710488251207403407247764968804598335702267079
86 784631998764710772131484420739408370157803453110273193054623274462658387
87 855821754210446939260682192449896621365206860358038161859221610164925466
88 1640453752975157711392166613189304991523010313468311354913844884627583853
89 18900813036937181764574514937532251528118320308509463065911515341068347849
90 871077853452085518881819853739672875284965744504903612386843550573771584907
91 9600757201009877889464592906073933879662741509862449199321190571652555781826
92 10471835054461963408346412759813606754947707254367352811708034122226327366733
93 20072592255471841297811005665887540634610448764229802011029224693878883148559
94 231270349864652217684267475084576553735662643660895174933029505754894042000882
95 10658508686029473854774114859556409012475092057165407848930386489419004815189131
96 117474865896188864620199530930205075690961675272480381513167280889363947009081323
97 128133374582218338474973645789761484703436767329645789362097667378782951824270454
98 245608240478407203095173176719966560394398442602126170875264948268146898833351777
99 2829824019844697572521878589709393649041819635953033668990012098328398838991140001
100 130417513153334495539101588303352074416318101696441674944415821471374493492425791823
101 1437422468706524148502639349926582212228540938296811458057564048283447827255674850054
102 1567839981859858644041740938229934286644859039993253133001979869754822320748100641877
103 3005262450566382792544380288156516498873399978290064591059543918038270148003775491931
104 34625726938090069362029924107951615774252258801183963634656962968175793948789631053118
105 1595788701602709573445920889253930842114477304832752391785279840454124791792326803935359
106 17588301444567895377267159705901190879033502611961460273272735207963548503664384474342067
107 19184090146170604950713080595155121721147979916794212665058015048417673295456711278277426
108 36772391590738500327980240301056312600181482528755672938330750256381221799121095752619493
109 423680397644294108558495723906774560323144287733106614986696267868611113085788764557091849
110 19526070683228267494018783540012686087464818718251659962326359072212492423745404265378844547
111 215210457913155236542765114664046321522436150188501366200576646062206027774285235683724381866
112 234736528596383504036783898204059007609900968906753026162903005134418520198030639949103226413
113 449946986509538740579549012868105329132337119095254392363479651196624547972315875632827608279
114 5184153380201309650411823039753217628065609278954551342161179168297288547893505271910206917482
115 238921002475769782659523408841516116220150363951004616131777721392871897751073558383502345812451
116 2633315180613668918905169320296430496049719612740005328791716114489888163809702647490436010854443
117 2872236183089438701564692729137946612269869976691009944923493835882760061560776205873938356666894
118 5505551363703107620469862049434377108319589589431015273715209950372648225370478853364374367521337
119 63433301183823622526733175272916094803785355460432177955790803289981890540636043592882056399401601
120 2923437405819589743850195924603574738082445940769311201240092161289539613094628484125938968739994983
121 32221244765199310804878888345912238213710690703922855391596804577474917634581549368978210712539346414
122 35144682171018900548729084270515812951793136644692166592836896738764457247676177853104149681279341397
123 67365926936218211353607972616428051165503827348615021984433701316239374882257727222082360393818687811
124 776169878469419225438416783051224375772335237479457408421607611217397580952511177296010114013284907318
125 35771180336529502581520779992972749336692924751403655809378383817316528098697771882838547605004924424439
126 394259153580293947622166996705751467079394507502919671311583829601699206666628001888520033769067453576147
127 430030333916823450203687776698724216416087432254323327120962213419015734765325773771358581374072378000586
128 824289487497117397825854773404475683495481939757242998432546043020714941431953775659878615143139831576733
129 9497214696385114826288090284147956734866388769583996309878968686646880090516817306030023347948610525344649
130 437696165521212399407078007844210485487349365340621073252865105628777199105205549853040952620779223997430587
131 4824155035429721508304146176570463297095709407516415802091395130603196070247777865689480502176520074497081106
132 5261851200950933907711224184414673782583058772857036875344260236231973269352983415542521454797299298494511693
133 10086006236380655416015370360985137079678768180373452677435655366835169339600761281232001956973819372991592799
134 116207919801138143483880298155251181659049508756965016327136469271418836004961357509094542981509312401402032482
135 5355650317088735255674509085502539493395956171000764203725713241852101625567823206699580979106402189837485086971
136 59028361407777225955903480238683185609014567389765371257309982129644536717251016631204485313151933400613737989163
137 64384011724865961211577989324185725102410523560766135461035695371496638342818839837904066292258335590451223076134
138 123412373132643187167481469562868910711425090950531506718345677501141175060069856469108551605410268991064961065297
139 1421920116183941020053874154515743742928086524016612709362838147884049564003587260998098133951771294492165794794401
140 65531737717593930109645692577287081085403405195714716137408900480167421119225083862381622713386889815630691521607743
141 722271035009717172226156492504673635682365543676878490220860743429725681875479509747195947981207559266429772532479574
142 787802772727311102335802185081960716767768948872593206358269643909893102994704593609577570694594449082060464054087317
143 1510073807737028274561958677586634352450134492549471696579130387339618784870184103356773518675802008348490236586566891
144 17398614657834622122517347638534938593719248366916781868728703904645699736566729730534086276128416540915453066506323118
145 801846348068129645910359950050193809663535559370721437658099510001041806666939751707924742220582962890459331295877430319
146 8837708443407260727136476798190666844892610401444852596107823313916105573072903998517706250702541008335968097321158056627
147 9639554791475390373046836748240860654556145960815574033765922823917147379739843750225630992923123971226427428617035486946
148 18477263234882651100183313546431527499448756362260426629873746137833252952812747748743337243625664979562395525938193543573
149 212889450375184552475063285758987663148492465945680266962377130340082929860680068986402340672805438746412778213937164466249
150 9811391980493372064953094458459864032330102189863552706899221741781648026544095921123251008192675847314550193367047758991027
151 108138201235802277266959102328817492018779616554444760042853816289938211221845735201342163430792239759206464905251462513367546
152 117949593216295649331912196787277356051109718744308312749753038031719859248389831122465414438984915606521015098618510272358573
153 226087794452097926598871299116094848069889335298753072792606854321658070470235566323807577869777155365727480003869972785726119
154 2604915332189372841919496487064320684819892407030592113468428435569958634420981060684348771006533624629523295141188210915345882
155 120052193075163248654895709704074846349784940058705990292340314890539755253835364357803851044170323888323799056498527674891636691
156 1323179039158985108045772303231887630532454233052796485329211892231507266426609988996526710256880096396191312916624992634723349483
157 1443231232234148356700668012935962476882239173111502475621552207122047021680445353354330561301050420284515111973123520309614986174
158 2766410271393133464746440316167850107414693406164298960950764099353554288107055342350857271557930516680706424889748512944338335657
159 31873744217558616468911511490782313658443866640918791046079957300011144190858054119213760548438286103772285785760357162697336678401
160 1468958644279089491034675968892154278395832558888428687080628799899866187067577544826183842499719091290205852569866177997021825542103
161 16190418831287543017850347169304479376012602014413634348932996756198539201934211047207236028045348290296036664054288315129937417641534
162 17659377475566632508885023138196633654408434573302063036013625556098405389001788592033419870545067381586242516624154493126959243183637
163 33849796306854175526735370307501113030421036587715697384946622312296944590935999639240655898590415671882279180678442808256896660825171
164 390007136850962563302974096520708876989039837038174734270426470991364795889297784623680634755039639772291313504087025383952822512260518
165 17974178091451132087463543810260109454526253540343753473824564287915077555498634092328549854630413845197282700368681610470086732224808999
166 198105966142813415525401956009381912876777828780819462946340633638057217906374272800237729035689591936942401017559584740554906876985159507
167 216080144234264547612865499819642022331304082321163216420165197925972295461872906892566278890320005782139683717928266351024993609209968506
168 414186110377077963138267455829023935208081911101982679366505831564029513368247179692804007926009597719082084735487851091579900486195128013
169 4772127358382122142133807513938905309620205104442972689451729345130296942512591883513410366076425580692042615808294628358403898957356376649
170 219932044595954696501293413097018668177737516715478726394146055707557688868947473821309680847441586309553042411917040755578159252524588453867
171 2424024617913883783656361351581144255264732888974708963025058342128264874500934803917919899687933874985775509146895742939718155676727829369186
172 2643956662509838480157654764678162923442470405690187689419204397835822563369882277739229580535375461295328551558812783695296314929252417823053
173 5067981280423722263814016116259307178707203294664896652444262739964087437870817081657149480223309336281104060705708526635014470605980247192239
174 58391750747170783382111832043530541889221706647004050866306094537440784379948870175967873862991778160387473219321606576680455491595035136937682
175 2691088515650279757840958290118664234082905709056851236502524611462240168915518845176179347177845104714104872149499611053935967083977596546325611
176 29660365422900248119632653023348837116801184506272367652394076820622082642450656167113940692819287930015541066863817328169976093415348597146519403
177 32351453938550527877473611313467501350884090215329218888896601432084322811366175012290120039997133034729645939013316939223912060499326193692845014
178 62011819361450775997106264336816338467685274721601586541290678252706405453816831179404060732816420964745187005877134267393888153914674790839364417
179 714481466914509063845642519018447224495422112152946670843094062211854782803351317985734788100977763646926703003661793880556681753560748892925853601
180 32928159297428867712896662139185388665257102433757148445323617539998026414407977458523204313377793548723373525174319652773001248817709123865428630063
181 362924233738632053905708926050057722542323548883481579569402887002190145341291103361740982235256706799604035479921177974383570418748361111412640784294
182 395852393036060921618605588189243111207580651317238728014726504542188171755699080820264186548634500348327409005095497627156571667566070235278069414357
183 758776626774692975524314514239300833749904200200720307584129391544378317096990184182005168783891207147931444485016675601540142086314431346690710198651
184 8742395287557683652386065244821552282456526853525162111440149811530349659822591106822321043171437778975573298340278929244098134617024815048875881599518
185 402908959854428140985283315776030705826750139462358177433831020721940462668936181098008773154670029040024303168137847420830054334469455923594981263776479
186 4440740953686267234490502538781159316376708060939465113883581377752875439018120583184918825744541757219242908147856600558374695813781039974593669783140787
187 4843649913540695375475785854557190022203458200401823291317412398474815901687056764282927598899211786259267211315994447979204750148250495898188651046917266
188 9284390867226962609966288393338349338580166261341288405200993776227691340705177347467846424643753543478510119463851048537579445962031535872782320830058053
189 106971949453037284085104958181279032746585287075155995748528343936979420649444007586429238269980500764522878525418355981892578655730597390498794180177555849
190 4929994065706942030524794364732173855681503371718517092837504814877281041215129526323212806843746788711530922288708226215596197609569511498817314608997627107
191 54336906672229399619857842970235191445243122375978844016961081307587070874015868797141770113551195176591363023701208844353450752360995223877489254879151454026
192 59266900737936341650382637334967365300924625747697361109798586122464351915230998323464982920394941965302893945989917070569046949970564735376306569488149081133
193 113603807410165741270240480305202556746167748123676205126759667430051422789246867120606753033946137141894256969691125914922497702331559959253795824367300535159
194 1308908782249759495623027920692195489508769855108135617504154927853030002596946536650139266293802450526139720612592302134716521675617724287168060637528454967882
195 60323407790899102539929524832146195074149581083097914610317886348669431542248787553027013002548858861344321405148937024111882494780746877168984585150676229057731
196 664866394482139887434847801074300341305154161769185196331000904763216776967333609619947282294331249925313675177250899567365423964263833373145998497294966974602923
197 725189802273038989974777325906446536379303742852283110941318791111886208509582397172974295296880108786657996582399836591477306459044580250314983082445643203660654
198 1390056196755178877409625126980746877684457904621468307272319695875102985476916006792921577591211358711971671759650736158842730423308413623460981579740610178263577
199 16015807966580006641480653722694662190908340693688434490936835445738019048755658471895111648800205054618346385938557934338747341115437130108385780459592355164560001
200 738117222659435484385519696370935207659468129814289454890366750199823979228237205713968057422400643871155905424933315715741220421733416398609206882720988947748023623