1 14
2 74
3 413
4 2268
5 12574
6 69338
7 383440
8 2117054
9 11699556
10 64620690
11 357034452
12 1972284262
13 10896200940
14 60194058786
15 332543162084
16 1837101323030
17 10149009487404
18 56067475332178
19 309742091323076
20 1711151039052838
21 9453162307306892
22 52223443128266370
23 288505511075723364
24 1593832187815782198
25 8805036296917366636
26 48642922785940646706
27 268725079998232288260
28 1484556475282345145798
29 8201348290049020062284
30 45307884240666036843618
31 250300842850039409100964
32 1382772837659064248079830
33 7639050287126226907593772
34 42201500935315315592052242
35 233139803486272495983184452
36 1287967648941673387374945126
37 7115304381403410743143279884
38 39308096342759506208904205378
39 217155353507096486562076809444
40 1199662459933933236960582574710
41 6627467361885891869379482809580
42 36613068341192058656484551213810
43 202266823837242638938832830921860
44 1117411620453436924831564663985926
45 6173077254303025896848371773582284
46 34102815909532598783905959967913506
47 188399076352159636748033463096687908
48 1040800034357104815385663969159374102
49 5749840882942816316133770400612837804
50 31764670530177196472794148876665813458
51 175482124537414491809440772194935562948
52 969441065126313506023940165816696361126
53 5355622296178216058700798435641573934732
54 29586832259455571792135914535809483209218
55 163450780271389416896392439902986211784036
56 902974584674827647128517276539162568195510
57 4988431986772261791864989210114136040675948
58 27558310177261242970583888087194376022278834
59 152244324837943188696691871574966647595908356
60 841065155892102074245436176488741279626653766
61 4646416851391932598661931535388998882849586508
62 25668866919114797970653669842621548390161596386
63 141806202496412164491152795798211822145619509668
64 783400339789790594713720085650949140644050766934
65 4327850838529344600674688366218316036469308311340
66 23908967011151718117624128674932618789768361246098
67 132083735061116570287570305146152432803026282466116
68 729689118712571187701598699661979396119551854450150
69 4031126237618584938698011126510021004735584641994764
70 22269728747343332229837193121139788417517051823564738
71 123027856049784839480821426118508910085084513139122660
72 679660427656183824948886449226038982870111076635291894
73 3754745565385267562275996062599236654824103125836443628
74 20742879366094372640809963759784995323907515327303879282
75 114592863059202992835173525101691364938173559104909823364
76 633061786280722767677270689475131241146722471937025728902
77 3497314008481383812862230587725667475436969734923889000140
78 19320713300006961177965490075504067113880777520133321789858
79 106736187118398665432387405066332489707133050487683490911780
80 589658024715356057140822419439082597420674520358429319302038
81 3257532384265590898797590859760502628975060435025551212090540
82 17996053288109719065089410922682856559622173625851910357993810
83 99418177855351772925648389439880366669246246244104199894238148
84 549230096723977684346574366467679637510088795944888840368157478
85 3034190584204029280105855884527275632777520767389024543275583884
86 16762214154296671151818354039228049486658931825164538753543069058
87 92601903393030293179108885018911392572377212829816377929452985956
88 511573974242182688459906717566785381992998283843623411054117764150
89 2826161466802408228357452481667806585921540114195022530137834534252
90 15612969069176198479945113273538978209162385379078843500215850211890
91 86252963964884305584184418940006873643383071720103677046559188889092
92 476499617706612907421858087454619398857397412548551978337946696051398
93 2632395169248753391847057607027327901063760129270027381004940285898828
94 14542518125063345017162452796034655310796386816654954009326138495167330
95 80339318309169572031435054744499786744370849300916908777964102104201892
96 443830016980223279058673064514551628738000652831116728537491243616789206
97 2451913809059321877892576693733481193341658468338462124043194089423131180
98 13545459065522550062506816530056170327167450313670791829675438492495207698
99 74831121965963001967677451282408846707841774207907661604702097963007151172
100 413400298033295791074756002335485337890627232325547487835951915739802921062
101 2283806548988423598942332667830697985180794601119140206285046119584492270348
102 12616760021741270912623286731008696206988410267280354683224774055525196307266
103 69700576660801788733795673445789507643461184140544727833096843015009035365092
104 385056890871878425886900606687568416222624928123733289731843042247373704306550
105 2127225000296175540721801910960856143007972960069699767454130388619727598988012
106 11751734118142855682815629836281768374502755319904935687413247160199987448476146
107 64921790014828988783575034033324948543753814706581404322886324818095309805248132
108 358656754514424492878620335770657448805955121498455269349864874228020916144933894
109 1981378941175810275068029753348321666941363079538758008068318386772594516951667148
110 10946015819080536254230057976032713001355400850423408034412887175374447160666049826
111 60470644873443207892596519378746948116319225709163842698708621019123329731751948068
112 334066655105313514732832993144521323550777798443932350658057011719006940452189508118
113 1845532328732679194213759584694990462644780443428242291600166744173625851665463934892
114 10195538897241144365701537636190654349127388560505646381593460208461730738004917401810
115 56324677593991867876804393357121319593567282255735803430744557992647854506945630921924
116 311162493522101313235881391627805640570785042189706847732201899406261789559638266181030
117 1718999584388561477454707992853880721312616411283320022275038946940476713505401805360268
118 9496515912571453987027016577710318046520241095606714121413115240873636226753127498506498
119 52462964678261230131189505820849218537926530884956012806118626870598461095801035372824420
120 289828679083127482023229200699551714352067900648048436478606705119933710661845909678742198
121 1601142133964788268841474495355889817074354309216388217863179388669965363089944931373027436
122 8845419098163224096234991875213310075801763678187499489784479545717406046317142945917440434
123 48866017177630128956343370772257987509637980796228566906740745305407333936776375023349653252
124 269957546194763609338563550892776154084468225532713098015574233745302066398207036393305523526
125 1491365184982981894405011615064790204994156308382212208878893919050691172994902213501819659084
126 8238962556633529776815445165531851420926186549147684660474314466501905519918138940765410211554
127 45515682337980754219660856269426956047326697582888351134984191772708306111523728481244431872932
128 251448810994289566411491318702894835762616408177450112837762571811117112386538614885887040035158
129 1389114724919378668255357466914115213411946422293999752881098783186457798578024208608259417808172
130 7674085677150660392135274614944387904415395044054799912948338206727004901534858926138039194246290
131 42395051987996783630978631311012192485104287437308950989960968244494905358050145608359622020795716
132 234209065246231548721425567564594494038934308422876686563083086410123326967462106106261303576500966
133 1293874725263792693106577946456152127010401091682792633393577580636167527384067107433370204164675084
134 7147937689416108868975569966997992765594105470614719437816379702764152576546928311265944082982481602
135 39488377208511091277006645234115662093308411323528988694079335241331563865359432026268319860030583780
136 218151304938003008488351941360438420819466012900999634616030512543709991819233134630902617724980948470
137 1205164537272914583449189709689137570206749527395398080805468243631108144461866597924676116992028632556
138 6657863276651064807193855310848367825976579915374303070102589465699282518352351513977957064950029646194
139 36780988852263900348391161200351252601961296717568847548769263815064650573988685557756115649329368772484
140 203194491195806966465444503489721375462452607821421690023679900472337131628044724341260902288219819480710
141 1122536466275064926963174770751773973202891404639408858892386830664454274789578232627930538696174847599820
142 6201389174980313693242306028602388908741108704062600765733212216184167574273631779194892026322117004404898
143 34259223512957578085795429344887501191508646104488137088425745901995117908332264462156408919700360528037924
144 189263141304869206139685120457856340741896043033316616901336930395440442856135071424464968940246289517148310
145 1045573512284619870599941226867757411797301925971502901727082727803522298979378429593034613580644670393133740
146 5776211691584507025323035810966654063055094288829645208048767705101199771002174223694784538062944237480003666
147 31910354569995295671870893036967932914725875586272575267857144359351632254975087703089922671293009069410715076
148 176286947769999707910368075119393784491772451059703351024878134741945619773149647368249059199128528437937526822
149 973887265523643050982821070422077716490858139796157122527582682715871170563015203861653683193801073984570183564
150 5380185078628526499709285299058673001602649305406106385697526041404088666821624255723919527457310978479007958146
151 29722527960906284825226467329027997991140152215785935106214616783303990650789653747275122515497270756728909574244
152 164200423493991110669073455694437658793738793046988117035360854828859121316719648672752555195661656363912939591990
153 907115946230029973784280428893382798783183416287474363701304341236113975927446339276886756038977771678872067746668
154 5011310704292519940018672247041228623989888881476593524623645932731371854426361233019417005837291350654945988946226
155 27684702357319690278825429613215620545772914466427962193578398023779157980392305655492099335152090000192898232504324
156 152942571283172160722298709368780414253597576806617693773456129994628239069384369207371459206313337603999653497241542
157 844922578859643260218565892364964451050746168991821722082781422042498912781457555626498185117099930904210082079970892
158 4667726966254933384186590199604659005258151608332314985502534228569522218557172990509870137495429071968970546631287394
159 25786593442572453973367586117755220346975708906273155613371895409899853636202700257995772370494924600660143163295067300
160 142456576012206225965633445275979946194028625025614161234645543631533363054281295358952875136053329476841610322019626966
161 786993291468164795884374294521835161682837737486462999116466565011592189735501315197768010292261151416928433081457879084
162 4347699896723804317294417426516316709364530800798280894952662220071553815588070804916974357129364133597043214160316365842
163 24018622009736427925866876676884118072337427804621569308284906441494611063826195815722746043641659665582956501784292052548
164 132689517894579612020734449224272387067807973192724403326310810479594141672587809032368425678025401250569229028296407133542
165 733035731690136657537800160649731180439631067424304500334213694789667631146038480013568982425061303237585448322946692987148
166 4049614411602625178049848154232958068763294731336624680936304654998015854709109655068070485119150112599794005691355886674498
167 22371865618130464054699646084063597261062720362032875417657069335039082411317126128765821761744954770092615141322330931035364
168 123592105411738731585166747179398170547482911682715242863509576367291047386267618482525565343203191250326916552325274416225398
169 682777591321094995582699877733292212172280755227164281608229248793396715509042479038680153140991626111378011646418562044813548
170 3771966159627847216357246367417309314849576802502637192482449194833146869117928837811638328471467609629699070501381795728630002
171 20838013564341874123170171567213070029602132654978504018773197935384355282623003354220562091501233275542938553453010370656714884
172 115118426553046695471416523313797478680026449869718292127026055818470846809045449319087997614548392754667399865464010884575592710
173 635965232056789461840572688894548311124616966034082683798095880587561623653129608513525926481747219723787955725172432537017022412
174 3513353930342978189735825243856953769312757953988685147524643713075087608643748997864115078783414532426679107207967957900015707170
175 19409324940509023492785240244968670730243613206609586404046024223632477755840984745607114173621237376337577547150620389345809703204
176 107225717111139305569330953179944493078069272565047303083992845202521732676947198483301728126174125950060139893037351837620816330518
177 592362405453991337260815483892862354401005685912127310092776598268090271836652948898268052466801988437430232640260574587953886172588
178 3272472582594514109519494742659851298039383197467418982057392399275730725448416957449468707689447814211463655076885335239318874159058
179 18078589568197336757938736549641569162798156309686190483149664881474768011645112221757682495567594542554454601758717351879107750586052
180 99874144863334099840443282593964268212356647168306709797092056564713180946502237743382576375065041043037283126565784972511255620065958
181 551749060652902631882482907257033372584326178456611588056132344646733977751392614808033554465107919970027569604255806755374640732639884
182 3048106457861868455519734208339273581774147721015582952177406412077707082417912217046029336845244962211192633536195062897821101837600770
183 16839091610713281917157258821245553120297177818076910799539641849143235664568501961613465153985561739827489759706927449529524557078698340
184 93026608549918416370090288019785107264621193047114413312431492119405794790837712801477589985007675386532325212065674186664377486957197238
185 513920233844085856602237027103915507012624888084556225176936531131607951047577440177297221415282017750559745244516383666392419767495493228
186 2839123245180279292108368109160808814787260820984809075195568228464151523646222055136972634958360076909590972622319315489164937708946088114
187 15684575680218201847263972454970106500252460837706995381185680718790586518217225115141124386959705575831401789030501598265949557354008019204
188 86648550634818013968689719265792614023987120830747864136994643952358750590312598830036115932990465631772173614317981256264017092025859283526
189 478685013875375128875793907898621661344425058830168611376966593182761625077166558124000661232731932578112657004395393165935539945626724747596
190 2644468266694733917549451140908767951892246902212283596593968989557912006343123881892531333066087106406622935361532382000821425020654811721186
191 14609215268594395401531796621721401103068611739839438242480214784939926751838016838158772078022636061096746013930076984211470039580987431167396
192 80707782903703476841611454531653595598764907548353439073655677422102250384930110744142962318487070165399642952912228421880366181300779758757462
193 445865578778485747349751539248740112147172454264816278945820673387347131870014603080185736834493474578490252524410234679698661998236217164264236
194 2463159155005753814753730360886414877220373275485306013946393496268453114897482245066577554014970971621942632275747758681922650818008359451474834
195 13607583342743156233904755245655874312778817813035668212347939125410162393864137881546983700218205503466348146252962280015096655267321850770247492
196 75174324019378467895989238627311751364206011937220518941173387964708841526482921582198829923931211883194955785985464940123554459437605647932628966
197 415296298352950584912930331741064582161753519708386673182205786338826581472491331353660209291552297302270163807094636651642672204993884707270286348
198 2294280895445142919148274729045152755851156820993680499926013574122220914658047771557377231181056823871834855999686053920760640234723820333759935938
199 12674624955917739780448981771125685403438280975657296508854506084820498808170261086218214281330494432701729617068789840360993809765562404941987710436
200 70020248214638839758564485728900863805635360766983874018061903659752715569113900072664889196451517622896203411512172262124413043066226094973713296118
201 386822898278383880194668807966832638953072798976114012346515491781066967003755510530833728850740251152309749149156903863635780520809109755094969326572
202 2136981208261498238868955848307265818251680156602807311115856424862167866041642133165840254065528999369735285925269901864976353770112596231768380139634
203 11805631736868574253289648756909236228873320076042466026575148922329226355772248200199435601212125922315959277776044657657087838205480939729095324406148
204 65219544358999208029749760871709267715500947271441961343699669861804353687482706517402930114717149669165756673710051008590440817764663173571242719857542
205 360301681536588687387768242072660000424639800304930164655443278619605368685690090794483361060720759911684690247546899016173103042151063183091597334252236
206 1990466247410708161350040055775904574287955365513557749232349712697854192955290528848434972267589998079000526364852661251177653630652890564049635315138466
207 10996218128054807001235000161558992889652921168975776328171343817329437993581302315541401313477576591530973972284154001266485115627336392818560534891985444
208 60747984688037501179542478009003164021424499151135443385422050180895590502164870937871061040656070214389974888399545663439197760102160197999009257470649750
209 335598803214250456298608465659977233168241623922641540518891346047130294438543225172804850850641165996427202034482866253857123981141931295924400239234203820
210 1853996594244477619184603301425803145763104323081027876537392234279530819404034889372563466656379724000082701077092183493464434490028511231401179924239468370