1 231
2 1225
3 6951
4 41209
5 251991
6 1577065
7 10049991
8 64979929
9 425156151
10 2809324105
11 18717758631
12 125589227449
13 847704901911
14 5751142882345
15 39189002324871
16 268044330063769
17 1839301120097271
18 12656313719435785
19 87297524039940711
20 603382256698368889
21 4177868074992150231
22 28972190569889768425
23 201177766861606478151
24 1398527495666036222809
25 9731633038528800868791
26 67774280306931548664265
27 472343070940581027889191
28 3293970168014617836105529
29 22983353081537749386060951
30 160437591521848149637307305
31 1120391599489738418386605831
32 7826730631255525932368097049
33 54691144381415686637245134711
34 382262656992536278199237681545
35 2672388808732124431722303940071
36 18686034575531576828569115077369
37 130678177779494186174900606698071
38 914003150226087158807823098970985
39 6393558942298626867004246618483911
40 44728141219970977504742089415926489
41 312936396677375851683988868960159031
42 2189591407524074685971838337435959625
43 15321360547090003303256527685080509351
44 107214852544560877903790443827716724409
45 750295962842592662088066051781721325591
46 5250823823783840808176620699671839431465
47 36748279838294648641273659557405982368391
48 257193040141317746559214591601817829951129
49 1800081782840560917402865523990127714005751
50 12598955562050023104304126163965047138570505
51 88182987782633321529515671561980801444893031
52 617222709344549896183680506312186328601686649
53 4320209743490576732219750485410953467147607511
54 30239372917316296420274609838740793911055360745
55 211663038920556129859411210410611544086879795271
56 1481565844550183840040731048083014024623386810969
57 10370508350040209897134878251078737131519770738871
58 72590843107170832226958517456437689407871490986185
59 508119609830310878270050289716987078236230948067111
60 3556739517986759842053445354929062353976549732204089
61 24896590124424283962043258441577328429986510880807831
62 174272611879419076703032575616961702719840911284230825
63 1219887169293364499744231330388885794066449125134380551
64 8539083502311819164988969125032058028137078069667946009
65 59772824421900748583958377076771705935395718990869622391
66 418405210398455364720331102517041576765706063056281878665
67 2928809109514298474796542907693391659813156072474857487591
68 20501499587221805658559387623108064048951606391137006516729
69 143509512035638191380771555375996005345242735592543984990551
70 1004560673806756918049960087179691838445117049032220561113705
71 7031889254024917231272806780080594051350323221902770836620231
72 49223012002609540104801260323133395737210211660116696049996249
73 344559807365724530863821742699466583704856518038910737988320311
74 2411910991649053382634736994368319257733416878649436888643919945
75 16883330982098439505934168324871275842329911873802929840233890471
76 118183041118125350642018994329310638915891828510959038296105264569
77 827279633288024494757553683642043705097824752073768614898388219671
78 5790947505785700683117601371206039762928171076563375865734543481385
79 40536572977130314991608537783902957910121735323187621060841892690311
80 283755653459760840653360480727249674873890817077256459432168207201689
81 1986287429937748571108686893251788351536684292081094390773178930096631
82 13903999143882430478267047555681030618449231280679792553370741482582025
83 97327916813094428037312907298426461429668572410712928353974318792091751
84 681294954527206843429601882182250196608068152190086261521630874449887609
85 4769061902703929782175310351784226902160926636989313273692392104021759191
86 33383416645009433720019405738254414887570302688641028971365407794124005865
87 233683816471562757387789531973818484555495434382883864491404313413637246791
88 1635786115039945479194878499681714717815895610656344350963267327096325802329
89 11450499203713784666218120935191786329097254286996435088033002146238775015351
90 80153472816602136769508829710354864908320989484672158554199841111387152936905
91 561074180059852053196739882167403784563717515808758071666084398386150305787431
92 3927518482480803103109660106449081896458441241592304893875069937357056473025849
93 27492624709736734885519495203559827999189620943617338069050715643107658343273111
94 192448344962384227077932363290036085801599576238053081592492299025434750051359145
95 1347138246702054106305223997837479750457691588600090979175057628931739544670225671
96 9429966718706575942114358373962036633352219105922503194794570705200174748230438169
97 66009760981699265269765260422308697857857596370843117756708229829705175000235140471
98 462068290576414511373635305808268564323286456743489062198322898012104268447904456585
99 3234477816262020768704567596592947880555456054304847157905769102389408518193116353511
100 22641343407196866826353942500669618820565266576768677523229426096036509183859400919289
101 158489396010554428011445641575529981273414289529751794187729962698979664435451284025431
102 1109425725034939315214108876789152972904998031726620051417982811284929991322902079013225
103 7765979793010925910163603981630639343847593983517551162965472606698814456627055877642951
104 54361856857674589537438806275241331657890127116802501585958195099445607370359300622549209
105 380532987843310795481355749811459266368806857645561691303465256305635839365138204953735991
106 2663730853940707679292808056361364897486652658395414910258041820294341622975845202613813065
107 18646115611810146913627629082733051613593856908309444377366908190763398954241375765105645991
108 130522807088022189812051568839951112199631105893184583265463388842796320812818629864747807929
109 913659636448262309510261618786633250405288612786878634881752953406998759687858123684660080151
110 6395617376130478113156993378394822840766528103151182914645476494523230144210568898376162040105
111 44769321158869198779758717052271796902262924644158428415608681956204635595512039322504396394631
112 313385245267819504925013555377619322863460304635612749806013385883357867013216230613031630775449
113 2193696699809147222979029881586098499559667146509905097399262399310672762100487405620924788465911
114 15355876796270494730395418023798063435153149392053233533816856605015438004168692858000649325678345
115 107491136959532248322614173726658582741175698203177739592988145742951967639318139949273087292800871
116 752437955030558450480341673661366076927212642312341490125280107095774245327630659263357572722331769
117 5267065663096905431509471322129009113725817179886005946358298563496430262407881626532970493087501271
118 36869459508976315713522901199071475235338365302850683293339427247980402543945557192039200327221911785
119 258086215766622076272770541584038171397496841832619530039035784238999362492110035469932386267083056711
120 1806603505589081732179908297857806013557575875526947271048044454638629264247363424842270224681873356889
121 12646224510459935317891710663748133162730925215252489965156122869760166100433932417254127499586118594231
122 88523571401237726396082417809307967307193031279800068712965356577357455673968265261780435824211121524425
123 619664998776773159872851222096547617305247136158454256014046852413631945481522790041913708405699015034151
124 4337654985246066570087762531528673339161850948549003705965159069063591549949605389744356246149142745930809
125 30363584859574392698361952543138841249216660272191430422422901506014182798550092059797719692729593441552791
126 212545093794132309144423311543200667075500732794330488892300454933544085754997212948123412772697926999300265
127 1487815655221595525593320817282755683900087243561154275416950077542643287745478459648042953842101708846685191
128 10414709578527184848882490410026200751391562645058166372084399741295662241775722862645871848367333819232533529
129 72902967001546390961728395355288548057326234488037976229089789187835432379067618587740236331068807466216184951
130 510320768721961318855282014151767688746922491116391156436593393099229731408717445706968343238384947448836423305
131 3572245379320548724755460937821440355082642514158114179497322805363556927250505220532695191380480872658452441831
132 25005717644844758030046084391157356555524234383165561814978468428363479221131805049266019322182111648803283245049
133 175040023451518807951604421665809425714122658757650672933354268211376755671151409808008488211139664566401899898711
134 1225280163786264666112595357073234630267171569576802794844414300795612481089808123375967974566880911983196514877545
135 8576961144257650725514721031219658247204860437637049398922850556068918117491713055671008274055992666156000005616071
136 60038727996326343455054203904937716719653118079289581426763576772968724664260340450160397699893016909296154540945369
137 420271095893421134444545544933754718093291007440912979390465922307522225617851155116317470228713859258477228721302071
138 2941897670768768322669111407535377377526770868275174877729456923193249537120001551814934014795933210553130488143846985
139 20593283692470300548039014847761958106376475337102059167393868429317687588896091062091708740798470841588050035056799911
140 144152985829825637572461911089518355862001515555688242160905916230472474159662235971232495539617462297525927598184514489
141 1009070900703980665424653206483230131586359624593067439297363088764011577630347575297709858655494778390823060801609803031
142 7063496304299071872478526348149689470347344192299255269496972904823562971922765576848840088010872540267201870350658115625
143 49444474126320746394392582501787641024283927069787913393510335236317472129959512609464347954179312475494715961103628265351
144 346111318861608684483041339141639092370087952537366305176099303667036857731876666983970796563383936448761928991091380032409
145 2422779231895441549715228309969660860344175520358770432071938584390530013554456581333148750827351228766695460617865261209591
146 16959454622453175398011128616673917211727494292697695205863470717813466698207236591440293788407923821432908970298660528467465
147 118716182352282735086109567153121007128115071275347242664283405057762182412631004916656425651775965074952311209222781244364391
148 831013276436642189402979391865697767228020191522259736151731199735128508755398266629804180818218436913396195078298104739979129
149 5817092934880473588622242377700134661476880376842320137051075231486714622339219221210382489416163097545512662443533160019329751
150 40719650543107184697164576971128174308562074275852027091509024670737793595543836973753088443997424034316266152554143618424086505
151 285037553795413510341008123358189259887864268933879319309835793422788640918176627064443726975000469114340267183656470218617929031
152 1995262876529873877152207383853720305851115340714534244513323644910863059862221508969644547766378742932888395421436752073190434649
153 13966840135480992968656424873977631302018857228001399592110127158123378718507666434134722943666408985284879377685083834802253571511
154 97767880946998205752141163564469035286330474216228464221398798861834308661472033367918157436833378666767847797227157324377666956745
155 684375166620774970094267033254117350065100590416189905662459067659793348612644869111973838245282644103220529633332342539779512671271
156 4790626166296149969635551320711228098952152129715967003319263262481308595755228677266323792559315289577270677074134499325030646278969
157 33534383163777400861302995563150046734277343647685865475324984039742247081095048049522076390111843011339647369684805120540722912542871
158 234740682144667912472246005803964078142682907373828196729679734558871984004148236033139256119831171067039970058202812094168366318262185
159 1643184775002032025964473356563656306780168012097637835331019308447238240995498379036269988626604934759177801646970877508874577101583111
160 11502293424950364013703826865383166974972593304494955053138949816583615629951788398946768149833099987979277271035569339099779234894392089
161 80516053974269387087641895643418237133985704773858101159067240327694352109739198387048976206943255636673122330339556846307376555933651831
162 563612377817586743563784051863897226513484853044558524675866961359894925271937676351413478559701251619711785400190415570607890986736786825
163 3945286644709313408648233741434863768650399010565452977620631943822668514094540691658413570709434226437345331907096299226031958537941336551
164 27617006512882431082748111881508374396900890807409695885521901309849082812103775354618584599705668496476662699613783759796680328893084854009
165 193319045589680440912499654425038733466453519104184760256975359782870287221215438529477102038616197615404908105815514455988529491992188706391
166 1353233319124783626387074894030622533344345257949059001139272541691006538743672733317580968306139560218284316035642831203722866276864449314665
167 9472633233855608624706988564188819742636848921482631412827048803883921527484889814472762102277263223840875139197727416491157791566595482683591
168 66308432636881999812933707923380278327573472009982062378377171418782774270835011187506930422287617464617702031311293695092380818689194230144729
169 464159028457530435330444693999072029436491745798198793539252615463736183240166932973463077424659873834506951689025960748984400025636214645514551
170 3249113199198851667152565342661258894760226513002293572560712060391033795541729312940538762731570659044627776352597918067603318564222970173029705
171 22743792394368793389104672573911811404769882836496019963439361537395256353874141129237975555850539350580792137206419091478141270463969091836856231
172 159206546760442544037953000405463029728176893906367787587504839707427866153708294326413782115672834220055909739632027097598601174837271023112344249
173 1114445827322263750150992763848635082696454087032280066190222855971526699424159218985773737354506153135950549906268649173939902555260651366425484311
174 7801120791250841902368879946412367702622920884232861613744851054059474602590862334782471296194231289829158802144525040068429063865371125474829915945
175 54607845538725867224453743388765901041609134603950815365875856012889435602655568750272183740187809267994958835784651894204389447523461726207317966471
176 382254918770900914018405707139876241934567239654481449844798610364188186879465222114119409782832232633332019501082187851124415994709597915249998332569
177 2675784431395225458812216974666418160920846269324846400063218975183809299873489865021445859510197033792791119840031330838681211759985701372635437223671
178 18730491019760092575785780991669608228314456361559457727054987449682667771502206850999930854096141526402323647857169414900229075030444764987237393157385
179 131113437138281734215102040060120215697388783577401044477539321696686905750737327074236575913165362857584196802879964138830867863490644340482202081406311
180 917794059967738656613323719653463615916728988503167630733725197295402078154387901309531271983414199873282993730893512611859009526481476813385642562989689
181 6424558419772769698938922675580099734826557779156963968470393810535438095528806720933758469984461939442460631925535741295376431377993712380523827266140631
182 44971908938400982508446398570146433620239682778058123290955751300656689890475608306937010805429293544264715421298343689182647342046156157860042889405538025
183 314803362568756445254368429102792492880385695108186233091809682177856940035393307585425985257515715447170061038064195615340017972147563928832023602978247751
184 2203623537980992522952040838716417418794873587867175261006515610488787919219330335553875234598312754261579371646578632446609945635515684117659279510420395609
185 15425364765865132097693056882627467860356788586621752944824048849886175014983461592916950152306884088214398661127591288438966303575562655399961020402000043191
186 107977553361045031306024024256224181180251716622908186214134526556924019749800511684548397594875012726716620997468905353610566706974244672728502133488009841865
187 755842873527249858875203926301343858133277973867067700312491666585150265823303209968078657040189742199841957969573186061529944934607523908727692727561545642791
188 5290900114690356850524642023359970310786995454031175234097006464600705008846177649164926530986140518286989413108686809796042189283128752770190579935448663030329
189 37036300802830144984061781400042750821758035459133887125163760811886752865629015234990744345519755433890441835247845169290985861579998548547286604702830670739351
190 259254105619796897070768193224534901745424499193311466229735261671492067462600842576758457976139968804662111551320819104700305626963579191593735051140981331252905
191 1814778739338493572589391693142647658754800236691439392741259695928820317572291318807991099110276729853521153952407099623482068325658038133251081489335005853223431
192 12703451175368946766689827895551401043395170293150146974398095438956123103596520283327430428993785686998219409008765038337682951999998606058521103429223274808973849
193 88924158227579577918213311530814248660888584781195832405506151950202938283607683721650234495314974347469531773390612562747562352415423583228321187356559542991637111
194 622469107593038748735800278290612572591219354399188705439822325529852633285869321161208831218392332555425976608079132544970978380192632691645429865405120986051755145
195 4357283753151161461000444533499695919039855569157082198853816708044229454800425681431867910325508388349672446178768221176982645479390599142832153886701615669725501671
196 30500986272057471546102167247369973494243532128157847717274296082635757871189043987351953809935694668176922268269298299800874839708893204581636667230979857733557106169
197 213506903904398348737309503809220699803275096830832831035182799127945112652525930241971962781220702889683249301202731960199430126306973536607215971914682091250071344471
198 1494548327330764728648732525132321575573263474764967471681206888310133999667739907331104650481485986347580475528419622094786275253957968003091292727702985715737016532585
199 10461838291315210825466523666742867915159448931782965418272625364885233607831789821795913136946417262349675006856243125336314030364818230776804701610201065333567660269511
200 73232868039205622127818041612149560845218659306714815888997942154176098692758881859135271665088068821444407209309258509249076545231788553480900197374871226750055750307289