0 1
1 5
2 6
3 17
4 23
5 132
6 5303
7 26647
8 31950
9 90547
10 122497
11 703032
12 28243777
13 141921917
14 170165694
15 482253305
16 652418999
17 3744348300
18 150426350999
19 755876103295
20 906302454294
21 2568481011883
22 3474783466177
23 19942398342768
24 801170717176897
25 4025795984227253
26 4826966701404150
27 13679729387035553
28 18506696088439703
29 106213209829234068
30 4267035089257802423
31 21441388656118246183
32 25708423745376048606
33 72858236146870343395
34 98566659892246392001
35 565691535608102303400
36 22726228084216338528001
37 114196831956689794943405
38 136923060040906133471406
39 388042952038502061886217
40 524966012079408195357623
41 3012873012435543038674332
42 121039886509501129742330903
43 608212305559941191750328847
44 729252192069442321492659750
45 2066716689698825834735648347
46 2795968881768268156228308097
47 16046561098540166615877188832
48 644658412823374932791315861377
49 3239338625215414830572456495717
50 3883997038038789763363772357094
51 11007332701292994357300001209905
52 14891329739331784120663773566999
53 85463981397951914960618869044900
54 3433450585657408382545418535362999
55 17252716909684993827687711545859895
56 20686167495342402210233130081222894
57 58625051900369798248153971708305683
58 79311219395712200458387101789528577
59 455181148878930800540089480655948568
60 18286557174552944222061966328027471297
61 91887967021643651910849921120793305053
62 110174524196196596132911887448820776350
63 312237015414036844176673696018434857753
64 422411539610233440309585583467255634103
65 2424294713465204045724601613354713028268
66 97394200078218395269293650117655776764823
67 489395295104557180392192852201633596852383
68 586789495182775575661486502319289373617206
69 1662974285470108331715165856840212344086795
70 2249763780652883907376652359159501717704001
71 12911793188734527868598427652637720932606800
72 518721491330033998651313758464668339021976001
73 2606519249838904521125167219975979416042486805
74 3125240741168938519776480978440647755064462806
75 8857000732176781560678129176857274926171412417
76 11982241473345720080454610155297922681235875223
77 68768208098905381962951179953346888332350788532
78 2762710565429560998598501808289173455975267416503
79 13882321035246710374955460221399214168208687871047
80 16645031600676271373553962029688387624183955287550
81 47172384236599253122063384280775989416576598446147
82 63817415837275524495617346310464377040760553733697
83 366259463422976875600150115833097874620379367114632
84 14714195952756350548501621979634379361855935238318977
85 73937239227204729618108260014004994683900055558709517
86 88651435179961080166609881993639374045755990797028494
87 251240109587126889951328024001283742775412037152766505
88 339891544767087970117937905994923116821168027949794999
89 1950697833422566740541017553975899326881252176901741500
90 78367804881669757591758640065030896192071255104019454999
91 393789722241771354699334217879130380287237527696999016495
92 472157527123441112291092857944161276479308782801018471494
93 1338104776488653579281519933767452933245855093299035959483
94 1810262303612094691572612791711614209725163876100054430977
95 10389416294549127037144583892325523981871674473799308114368
96 417386914085577176177355968484732573484592142828072379005697
97 2097323986722435007923924426315988391404832388614161203142853
98 2514710900808012184101280394800720964889424531442233582148550
99 7126745788338459376126485215917430321183681451498628367439953
100 9641456689146471560227765610718151286073105982940861949588503
101 55334029234070817177265313269508186751549211366202938115382468
102 2223002626051979158650840296391045621348041560631058386564887223
103 11170347159493966610431466795224736293491757014521494870939818583
104 13393349785545945769082307091615781914839798575152553257504705806
105 37957046730585858148596080978456300123171354164826601385949230195
106 51350396516131803917678388070072082038011152739979154643453936001
107 294709029311244877736988021328816710313227117864722374603218910200
108 11839711568965926913397199241222740494567095867328874138772210344001
109 59493266874140879444722984227442519183148706454509093068464270630205
110 71332978443106806358120183468665259677715802321837967207236480974206
111 202159223760354492160963351164773038538580311098185027482937232578617
112 273492202203461298519083534633438298216296113420022994690173713552823
113 1569620234777660984756381024331964529620060878198300000933805800342732
114 63058301593309900688774324507912019483018731241352023032042405727262103
115 316861128201327164428628003563892061944713717084958415161145834436653247
116 379919429794637065117402328071804081427732448326310438193188240163915350
117 1076699987790601294663432659707500224800178613737579291547522314764483947
118 1456619417585238359780834987779304306227911062063889729740710554928399297
119 8359797075716793093567607598604021755939733924057027940251075089406480432
120 335848502446256962102485138931940174543817268024345007339783714131187616577
121 1687602309307001603605993302258304894475026074045782064639169645745344563317
122 2023450811753258565708478441190245069018843342070127071978953359876532179894
123 5734503932813518735022950184638795032512712758186036208597076365498408923105
124 7757954744566777300731428625829040101531556100256163280576029725374941102999
125 44524277655647405238680093313783995540170493259466852611477224992373114438100
126 1788729060970462986847935161177188861708351286478930267739665029420299518626999
127 8988169582507962339478355899199728304081926925654118191309802372093870707573095
128 10776898643478425326326291060376917165790278212133048459049467401514170226200094
129 30541966869464812992130938019953562635662483349920215109408737175122211159973283
130 41318865512943238318457229080330479801452761562053263568458204576636381386173377
131 237136294434181004584417083421605961642926291160186532951699760058304118090840168
132 9526770642880183421695140565944568945518504407969514581636448606908801105019780097
133 47870989508835098113060119913144450689235448331007759441133942794602309643189740653
134 57397760151715281534755260479089019634753952738977274022770391401511110748209520750
135 162666509812265661182570640871322489958743353808962307486674725597624531139608782153
136 220064269963980942717325901350411509593497306547939581509445116999135641887818302903
137 1262987859632170374769200147623380037926229886548660215033900310593302740578700296668
138 50739578655250795933485331806285613026642692768494348182865457540731245265035830169623
139 254960881135886150042195859179051445171139693729020401129361188014249529065757851144783
140 305700459791136945975681190985337058197782386497514749312226645554980774330793681314406
141 866361800718160041993558241149725561566704466724049899753814479124211077727345213773595
142 1172062260509296987969239432135062619764486853221564649066041124679191852058138895088001
143 6726673103264644981839755401825038660389138732831873145084020102520170338018039689213600
144 270238986391095096261559455505136609035330036166496490452426845225486005372779726463632001
145 1357921605058740126289637032927508083837039319565314325407218246229950197201916672007373605
146 1628160591449835222551196488432644692872369355731810815859645091455436202574696398471005606
147 4614242787958410571392030009792797469581778031028935957126508429140822602351309468949384817
148 6242403379408245793943226498225442162454147386760746772986153520596258804926005867420390423
149 35826259684999639541108162500920008281852514964832669822057276032122116626981338806051336932
150 1439292790779393827438269726535025773436554745980067539655277194805480923884179558109473867703
151 7232290213581968776732456795176048875464626244865170368098443250059526736047879129353420675447
152 8671583004361362604170726521711074648901180990845237907753720444865007659932058687462894543150
153 24575456222304693985073909838598198173266988226555646183605884139789542055911996504279209761747
154 33247039226666056589244636360309272822168169217400884091359604584654549715844055191742104304897
155 190810652355634976931297091640144562284107834313560066640403907063062290635132272462989731286232
156 7665673133452065133841128301966091764186481541759803549707515887107146175121134953711331355754177
157 38519176319615960646136938601470603383216515543112577815177983342598793166240807041019646510057117
158 46184849453068025779978066903436695147402997084872381364885499229705939341361941994730977865811294
159 130888875225752012206093072408343993678022509712857340544948981802010671848964691030481602241679705
160 177073724678820037986071139311780688825425506797729721909834481031716611190326633025212580107490999
161 1016257498619852202136448768967247437805150043701505950094121386960593727800597856156544502779134700
162 40827373669472908123444021898001678201031427254857967725674689959455465723214240879286992691272878999
163 205153125845984392819356558258975638442962286317991344578467571184237922343871802252591507959143529695
164 245980499515457300942800580156977316643993713572849312304142261143693388067086043131878500650416408694
165 697114124876898994704957718572930271730949713463689969186752093471624698478043888516348509259976347083
166 943094624392356295647758298729907588374943427036539281490894354615318086545129931648227009910392755777
167 5412587246838680472943749212222468213605666848646386376641223866548215131203693546757483558811940125968
168 217446584497939575213397726787628636132601617372891994347139849016543923334692871801947569362387997794497
169 1092645509736536556539932383150365648876613753713106358112340468949267831804668052556495330370751929098453
170 1310092094234476131753330109937994285009215371085998352459480317965811755139360924358442899733139926892950
171 3712829698205488820046592603026354218895044495885103063031301104880891342083389901273381129837031782884353
172 5022921792439964951799922712964348503904259866971101415490781422846703097222750825631824029570171709777303
173 28827438660405313579046206167848096738416343830740610140485208219114406828197144029432501277687890331770868
174 1158120468208652508113648169426888218040558013096595507034899110187422976225108512002931875137085784980612023
175 5819429779703667854147287053302289186941206409313718145314980759156229287953739704044091876963116815234830983
176 6977550247912320362260935222729177404981764422410313652349879869343652264178848216047023752100202600215443006
177 19774530275528308578669157498760643996904735254134345450014740497843533816311436136138139381163522015665716995
178 26752080523440628940930092721489821401886499676544659102364620367187186080490284352185163133263724615881160001
179 153534932892731453283319621106209751006337233636857640961837842333779464218762857897063955047482145095071517000
180 6168149396232698760273714936969879861655375845150850297575878313718365754831004600234743365032549528418741840001
181 30994281914056225254651894305955609059283216459391109128841229410925608238373785859070780780210229787188780717005
182 37162431310288924014925609242925488920938592304541959426417107724643973993204790459305524145242779315607522557006
183 105319144534634073284503112791806586901160401068475027981675444860213556224783366777681829070695788418403825831017
184 142481575844922997299428722034732075822098993373016987408092552584857530217988157236987353215938567734011348388023
185 817727023759249059781646722965466966011655367933559965022138207784501207314724152962618595150388627088460567771132
186 32851562526214885388565297640653410716288313710715415588293620863964905822806954275741731159231483651272434059233303
187 165075539654833676002608134926232520547453223921510637906490242527609030321349495531671274391307806883450630863937647
188 197927102181048561391173432566885931263741537632226053494783863391573936144156449807413005550539290534723064923170950
189 560929744016930798784955000060004383074936299185962744896057969310756902609662395146497285492386387952896760710279547
190 758856846197979360176128432626890314338677836818188798390841832702330838753818844953910291042925678487619825633450497
191 4355213975006827599665597163194455954768325483276906736850267132822411096378756619916048740707014780390995888877532032
192 174967415846471083346800014960405128505071697167894458272401527145598774693904083641595859919323516894127455380734731777
193 879192293207362244333665671965220098480126811322749198098857902860816284565899174827895348337324599251028272792551190917
194 1054159709053833327680465686925625226985198508490643656371259430006415059259803258469491208256648116145155728173285922694
195 2987511711315028899694597045816470552450523828304036510841376762873646403085505691766877764850620831541339729139123036305
196 4041671420368862227375062732742095779435722336794680167212636192880061462345308950236368973107268947686495457312408958999
197 23195868813159340036569910709526949449629135512277437346904557727273953714812050442948722630386965569973817015701167831300
198 931876423946742463690171491113820073764601142827892174043394945283838210054827326668185274188585891746639176085359122210999
199 4682577988546871658487427366278627318272634849651738307563879284146465003988948683783875093573316424303169697442496778886295
200 5614454412493614122177598857392447392037235992479630481607274229430303214043776010452060367761902316049808873527855901097294