1 6
2 84
3 863
4 7940
5 68790
6 573342
7 4651079
8 36985536
9 289643385
10 2240964186
11 17168776578
12 130470758748
13 984730068189
14 7389045257436
15 55166274822951
16 410065744877280
17 3036389212951326
18 22406600046050874
19 164842346594552499
20 1209403422437301144
21 8851130585133932277
22 64632502257714874278
23 470992687396957104282
24 3425813092660386071736
25 24875144810212016130057
26 180334332874752651619956
27 1305430854744379951034595
28 9437091426575349318892332
29 68135370070542338597898870
30 491353877905023222572269014
31 3539459706828876250878095199
32 25470102708176040267428096496
33 183106217570902176177680082417
34 1315161942973409979516921709554
35 9438044529183230295327903197490
36 67675649016046046751721630354068
37 484897234954907316009301992043317
38 3471775014092013973092023663250060
39 24840158693871170252235862241528607
40 177612361245713981767227165969073272
41 1269176509356953270117439477268358478
42 9063873921057241903241176820387167218
43 64693514268718970291449148854702306827
44 461502355607815178373316480995239800008
45 3290514964546393440722766051294916283757
46 23449866624113691087258526556607417036606
47 167036969150770684069508311403727583784778
48 1189293718129144452394902960205737232888560
49 8464045712890898931415758908991966754671201
50 60212518443205089798102344747436733785845028
51 428176293085630726990749848838672230731323867
52 3043632270492487144509248527814479927268361924
53 21627274853324742140901234015277353586860042150
54 153623424998207568211687622356245376827696349326
55 1090849283604169036636156066630850922691500765879
56 7743352974729039800191654638738124955402234251296
57 54948445850534913419452256419084048486071585471849
58 389806081278538295893930872364599854783274014809482
59 2764478335642672542546793205580120067412004964384482
60 19599882636665245206576553521042211727914589881730508
61 138922807617198911847810418395202806381507009176281485
62 984412989571224638778801300342587676665060246277732924
63 6973784735123071110875780195569331344563013853528638743
64 49391327301339565257615886112760163003863943212838327824
65 349725411602525999745827540770881058906159389484023600510
66 2475718357770440355688330676880329695245742495187949851562
67 17521686851217916427482803295951354085959797645451495209315
68 123980722074667461623784634203637248191910595721653129011192
69 877079154350225299352660261031676078768692732569046221151717
70 6203438593227469397818701501462266156993193334410531077235414
71 43866989638401087268179881130049356789070373992908669442513914
72 310139648491209226470234028788601881208331310808302145739197224
73 2192265897117563033297575522486166636132707276209514996717849785
74 15493442133864622286578503688057545373746523468107718505102841300
75 109477161251671480647514949592016682376119011736806796560207213779
76 773432040056249687630334454385763553871708144053168979941467457116
77 5463183885188070241821893814735493093278957487681845019428495766230
78 38583039563671465160836173454255783346649987165799713766151826046278
79 272443139501065784651338164608648990014683150328662886514151328341519
80 1923472230844437893198380256772032588845781877336512099884851958061136
81 13577765183174370536571568287733885250419014824440147657154960336672481
82 95830698383895844541160186183180657744217511976638262074652071643681570
83 676264511723640744974731817998259216230064525636371400415060454891883154
84 4771617994882969006845964456656685281067698014908091757117717121876331268
85 33663041293360842655489228958148178255512920508090587231331244016811909093
86 237454868325375968821999837836833388520648828752883690912775738386617525228
87 1674750964609245770568761205146932235791168161943136494778956096306864345359
88 11810333538249855364255946055424476343150726851906906133458337191066519399336
89 83275672450594861981413759510005034226438487857515741917021643622124815074222
90 587109951417419844709443979371770145517769351129790610544608841372293723211106
91 4138731476881114580006205987965214389951740466499894517111387118580991113983163
92 29171767337726959623649661241236763696701058867040443771899216129700601017472296
93 205592394521104903131083052830721570075861457166801196800243864387864997563633757
94 1448776038584399321771429059304904115553067814035366449161892387560772999534920302
95 10208135577161049160079011100259089217111414629923095252753497879405615084871339690
96 71918992545106638803075235021327244396959087886332816965319681359298073579915775328
97 506633316039938850290853051994340043543967744293228956125614295271398184200964353809
98 3568599775512513999103542663760172103595781809630525120264404444746873671260121712772
99 25133722990059914475146122996712336006264835863050862817633660430441490562653234921931
100 176999317811431602185963936215656524019766936482549863899354573247272704947738297080308
101 1246358636939689040421266862017231011153913912246277294580436920486161067662542935624710
102 8775502258952288759285976415311238904885232508452208089836011564207337317372710198735870
103 61781618988184289197833291816204624670417484525425028499192761399586746566260777462108519
104 434916354375691073252685709524694102557473468734418963809715100568771187146675635080985216
105 3061343945176027728719579112002748482308896403978664671843394072877343180983029988661441113
106 21546622559111579872448201738138826846554521347441689971083785893511601864215110199769695418
107 151637882456030457341789543913084801294130180199138785682565459160574647554244581342480215106
108 1067083400016248448076514063191134207026360773696164703645700631408179971004398224686791039548
109 7508477081102989349579748238155298280917766636809500803439400572917563736809347831783670484541
110 52828572519840823541334235031886762440759341097597507717583660196448303680433063349024519350172
111 371663636980040673382231995300399112189301124818902052797134419373063789630677715485449819336455
112 2614544821033990436610199629626682079228632908513707054536428684569952567152552607413123490342208
113 18391093704649637522991508078415861758269641650591673180358721313589630180734170426507538164584414
114 129355553400382965743433709108611131458197602485831691227037793955529778843218158199582999853601050
115 909765046286667017838397699739697179564287468964108134224930593203319113474390901164883496878999571
116 6397947031070069141223739412399225440492351618546304936773735390786499440248083101327561684985080920
117 44990396453555709420805374112097516509156692393213982515841005210747780278071902726426323960836875477
118 316349632739017377434946889702316665693355002751708385694581565716104795922858271059254975854321380870
119 2224250605544629975887545941830865096027110484497037270903781986106676426613727779260304465029700790106
120 15637578012737973979780480443706214912012894212141513112967345685925711424810531343732817408004398168472
121 109932260351124745944835972537251900966024073190873234546976543554570514321273446405903880335151999783273
122 772771715236344686972525730465908050414550480572366734139900798007001431361916497139710012015425577051444
123 5431854802845799568355354329925239917674319162171217272504104517267537989763446786190937169269326052425923
124 38178286522984993767694966306189663746161055549842736898051827722147570052843764020439645395357619812245900
125 268322146318064025694915474852154711304972137025754357858867719688228754167629355082770358736986084043707190
126 1885683756957374739015494517906234322098785863115439881899825538757980902587980426604074983147506144880338102
127 13251159881431656989171971656675947507397949930139975181070782413719084857417082064062773063444529622467161279
128 93113370775805017609272291314011286436094832711761037804164589349792919880544545942229770389840262794201730736
129 654250016664875597108499291864200373333109152844272809724692792874389509310376016348330935196032984899794030545
130 4596734107372749341027547017106560113556797694738308345057785913920255213304414263099160192097986986145113772626
131 32294559880153447195970716555998377467433270495983121278936139453448166782137194369501795234864049777471121277938
132 226873668318945952961570703502838414821447601317165503169857180169089620668826125734665895542167539874473691378548
133 1593727010757619618406219941425424493052286144364544650461721769325275761296762300274550920280346782799070148398229
134 11194875360334047558124775838985886418650495733410162086602088243123751422194508390270267368729929222998587905434956
135 78632203456495898581949293866748879696898337328747255546560774874769117501777438457290654136612331262031221302796031
136 552278121053848827096585887977034828759217630953374469829691675521248169004477065792050466208875822363300346300506840
137 3878750008471872971038117691311349858262263394917301829288772275068788069646552799197373520693415646052868402796943886
138 27239720005133988711225738438324789579378139512506208944362763158096782816740801907154058249444820720727919019689424594
139 191289318930678986284480169439308967206334706918486727910616082676867047830326047232383795629690006633387429904496677739
140 1343248489369682760616830552472769134890560327776549067136232495556392549748597801573976971353348524915242272035991094664
141 9431914998440832267264051470404123536217805897472918326900606099566542895627915125279809833785894349377985101036934470477
142 66224941817809048850681356117188693221973652241035065972768148077862094827837592894262075575373163880509135322217925346718
143 464966633292584064248232276950581028964168464378302104506172698131692362124490167948652795821595293651861518301818431473162
144 3264380587577256468063210700698340210683104268215195074465363464193400954279695228850603514705615430372872962869073121890256
145 22917058491660178377882011369803551249770090659546097851533828459888600383655066803057081604309463441561733583851542586250177
146 160877880346088076926309750756771896982678483748104794096187680043818417111603416182034998599450378850328800326068231082937316
147 1129310731052923174159337459194247830063951365646057129225130115000213159467336066522719827299699573173560304890641912033063355
148 7927030095609008500551427255477720330609064002373152932147174609585076951208266405344482157401072735901467570271441898474880292
149 55640082060927052109562314119458029517686691386902229022865404309143685365323381525241596565760045480609536949210947119452039270
150 390521981313110050782553731744329919980930715289951911541292426914180358698031972628212208439306349707680968874677286695267716974
151 2740841572750791197510125418998035902625880778992994292453397282331549424618065406668937043814597727557180073319412514980372402199
152 19235494830999721783111074215584829404397508103406762251793787228899019381600572004439265633993895592485983511505920469812292252896
153 134990754017557211436400836879321454430542502144291260331125743281819682839874030027472349546505472286251788478896325183980179189577
154 947296991501043103790852166544759624429771768749119447658319126609738818651433556881140473433374004673072304702111672490575924386794
155 6647372363367999908126212696875246630945283893086122880546262960515854739605826328980384095377349955455939980377093531916017069945250
156 46644002030004310550499936984541873588412404185121937447115563677304921952885357720295041310065173194291881564888585983844734257911468
157 327283253494638125405537717497130858320618768523407398267620638164366999239117780095980416184053995176584493258091747856631252084472557
158 2296329303782180714797784270690138884387756367823877771849707861932674837705200689918731652494384037264759848463342731669755255529110780
159 16111173696959648251251026591672727029256309146835933141660110985723226004351492112613693574780973635627129058986134092627387374525604087
160 113032422968660327562735829529284061548136449261632178834526590170635019123827568443444247606956742798811449013491945030435078296978539632
161 792979488286544933955709529259645025562787219751800356652487384207768666413014535908807131147037761515430522549498594670747261440257573438
162 5562936965575621787957400577053012449084708928197165358974595541326920967633427822689686677508053310344154631539286015688826969426965132938
163 39023821694184339575323366522259041790177760931524500900875614638869460837841742634189602905049868489464289740841260508461428734767902684867
164 273740549575182454369160653918502920953401740520628654759397276726531974620702279286907698121822546186574597947820551211194588810903461331128
165 1920137572872996678604981188405757568486590973284154996734630422111298404435432708913917383718137986613123328088790679039318104503796716860357
166 13468202157756695801083972998871890524601533618307167758198037666168900870255160541489182061710678648342786029899228295446508889683980999387446
167 94465051998981256452089151980576697153461090798771861803955091150431945258479750003874707166281407210183279592780889170327910643472291370076858
168 662547711186511147018149669704395581241330225064819570564730470843986754352387555148167258679646690570952403342272404802058071624978026999222280
169 4646733667533503707636757111288392136208526572662251579649608036474159786228244030405345573358021922285257530740177085566180200466809457563178521
170 32588413522412496869966799346273408243722804148615339534084146728457789553801727572176600853282192017060101393068579113195055252837920617216138388
171 228540749981914194536060203944031668047779364118111335807538296573233298067481796044625497922921750262619413846770214228861130401615231806005531827
172 1602688959188145567791827633256528981092976163307391261800900058005145864974897498222827859180617093824286317996628989717449642440383957169819421884
173 11238806165567420690668803789495563493268367784878592146044569127213432995169882009212823177608500532019561456592957296792214312001797605647085382550
174 78809146644819172074697597141275863765417199795489588981574715773960914272822543039634135339917452459384777930957687120296871024715731952947567080486
175 552610003997844067320225973200259458599996119788777054520609034930979172480778622284665424597521568609619706919140699848812660015428065227345595341679
176 3874776861776562977295730333619833988788165896444954187643167816507395665200188644509837310998410425902130691916834000758288883069306570952830195354896
177 27168186514577014845049304518510172908723716361705493652995736780453628322746407160710668012086870360833475636303916808959806831553051808911868214563009
178 190484989207126381898370717783121810678324417313245147670342191954461765846935536455999851734087707779189527705629549693205539409414748584987756095963522
179 1335510095674041935378542314095677999657988505119849681043069032523761835551624319894896199909304423153829751603205501066312917376700398066281536752866642
180 9363108493721247602881989214599107821995855823241204577637255104193131119554935752652593558285087677269722257802148670358428558217338879635897211099841508
181 65641658989195154726286436333356506644043438884973265838091875330319772112646537661098034360880796084546234853677135219133261400838068269111119317572761925
182 460177946182160948162772763254439301398886526001067023354624035210270800209715480423565077372161931873420482885904941789061400159744068469355862260168412844
183 3225959860190928728051066627738718379305241263063646388270552171699136770979743476869614916771443420484037102468571814004962283360974730958499507065454736623
184 22614092521370581038524291486296229995867586377348631355766994182642182634140296969702342269756705068761853493278855064472709613624982102827943409954824382984
185 158520910448870329796662517548398961104725876237814520603151143106838895556842317920375862048061412078810936607905298725128028266203793073257961882211994101870
186 1111171969414994909572954226679168669256348475610214757567851726719660846840013563517891913503588556187517175555854377816786742957950389323516063412216044425282
187 7788672777817404296405634430129093242528328327278906670937413701250018026643749532939254693206274880075125548975223868984744160995850106146751133160219197936155
188 54592531701385681266449073638163628014388603446108500492508051175564967080175604873596977542772415509004523846082079556695245099924383967255910553627206238567912
189 382640326581644961725066911391459392558368147899335157038437175676478837024550005302427797841566925045618003202647377958374947117847198012348166591511223833734717
190 2681859973695140715619964761687552632703115650197661501937491114412421624683623372646606041034880869084074637947120510686486737567301377542998524805535792811112654
191 18796173382446048367962952956823617862839242719615703154693925097985195800508478216943086045834974331202919942222876322846198463412291743350221208408856847627769194
192 131731881752438891490866780011652626585290815094988849159759532367321717526804673041221545475627420282076816590778154755729612566641655256507878888079255376965614144
193 923210173408978583615387273720244366146279678738235660405716513817826320483122105876001357152949642251314947654405587181577092692711821144565691231090471966615304305
194 6469915697093647539639782691252751050348270954058107062297279894260097789794156151458050846639239580757256063191402957534895018301559177852153214800426801446306510660
195 45340377960630452336290360936559837148512834427967798133550980795128575437968019932276694453056770378123231072360641270398085810679578434920859524262542762431460288939
196 317731477441510338506762204375057788005455723306645362706906875505270881721690419341076941922587181171431470504693086032066578916274195113548357721936110761314027221076
197 2226506955626095564355093725672984505427069808018936480088081956438205851483056245042743684225563956592796674171922985364794985919181612924232673431826525038075148434630
198 15601871346498203857232015029594239096545576211118253623338472043562268320948900497204538935134524923355113727617169832521537254988344315672023320733089522063967376380638
199 109324692199321169945808125367458460474380785921283214222629566493657929141759869078123623356223086930435513752511856259113384160151405077150766892049181179995487719698119
200 766035470692834547406282437703874807595831889591886997229997396689679567489650293644353811074542008727658526592877070400544694054372448208824303440517121800423616787887936
201 5367457954168264818784674734372123256690980589012360169894624486691163328036229455302924628207572387537497459204002533492853279913268614407624986552857142210074733335491641
202 37607778888773602845684098413600154342534691768426883653141762393232495881926216084402535692768642095474951689187293885519709126279537702097758714147517396365196358941680410
203 263497249910219986367817396945828860672164226809349353719889779296976776977643178449988895119885675399018170644032795782697641087066286381466223363950031723106345006640467714
204 1846137150292230488612149554477927937812962703862522200721608510821309890821893001359136465129791121714109036614159268810142702173247866461475501643962113952682309651239811868
205 12934254808927388782433661731978494786929958068076260067481639600652932877441843441270501413749159217878378296294737984613338272953836581452448020071542318704104178469970552733
206 90616762137781185879643627079987435074117571255979999325764431496712004826353899050179031552072533573717225313950861313451214600838582936153059838286408410065515947312907680348
207 634841698565056124290338705793986209188731101230005440279517385563317627335481623516428643240910980529149903658651948967051046972734896402900108013646759850111894330113382865639
208 4447461786891353236367863409097291588157299319459622961919054834112615084112522338053491541682028629209376798824905711422024763832561673968519702700387588796945992037250361275296
209 31156522480860435980343983993942374483557849945789692070306714411447318209007353126667123240940427452862075611053295099508428978867439666736273149059940813862067379056644885965982
210 218260828442208740244561082425226593186008219677731178888770837081729887488942289875373678439049435317285373299603933718189349370285014520094918742588619551500387286498743622648826