1 7662
2 8307
3 32710
4 122653
5 551827
6 2289969
7 8765249
8 39649367
9 163860739
10 627061685
11 2839245764
12 11737621589
13 44915317915
14 203379617026
15 841031366884
16 3218827526753
17 14576234410496
18 60290108523804
19 230784383770992
20 1045191363995521
21 4324061294659996
22 16554922500374964
23 74982259318144998
24 310277964467894748
25 1188124187877103127
26 5381899892804593828
27 22275381827436441868
28 85312405132171352890
29 386481529955833659341
30 1599985764580175491105
31 6128861001111600773980
32 27767666394004402309185
33 114980766448631945557503
34 440520293374068819669534
35 1996038051768310572675148
36 8267107405166028849780830
37 31679019674464752309245025
38 143554928947629136831433332
39 594705873518302053703255168
40 2279282218976523515636716743
41 10329709438684057457691955891
42 42802771346191525139432186838
43 164076239856302093669632965232
44 743668577346687578054843477132
45 3082216119653058400105351829238
46 11817210034340177595377450146842
47 53566403195578861606275826690745
48 222062958145987365293047919646757
49 851542053868583420424561925503319
50 3860356766493277300491122542892035
51 16007041144708629144053505204031543
52 61393038063131681162812954227174602
53 278345529419717307723587293558723418
54 1154430397973179743828188057838137322
55 4428470883008352792926621493511769723
56 20079950067052536711932893752283449220
57 83300156618997194364787309882730399826
58 319602115861084553200415533493611615130
59 1449312617678251423329523491968361088302
60 6013740006203864804583227746228363213845
61 23077353263737617506244237053564234138479
62 104660271447116131011751339169979301630316
63 434373595129808272754936716539023597073359
64 1667177905410396886485527443935609609093561
65 7561727651955574107817060559548484550521090
66 31390705712064924495107035000428955130696721
67 120502586135691083484915169178125960005512273
68 546611082715992244112503109863221665102254473
69 2269636850138727329800110245721879846567369081
70 8714208116782372077595989414326284958222236130
71 39532354842325356909533089216282248940954325672
72 164182865632133206640837007947413250782683153917
73 630485473168541539277978805423870958404932414071
74 2860501666241121316903587263724073495530775583137
75 11882662939152013910317070719993060795536894779598
76 45638997304594568653128917886649821413725797377905
77 207083363694406484386496854808071502914993101951847
78 860423658771681163492115451371437006985862856125310
79 3305285806944332943391109758010483531575222895073123
80 14998910923428306566346058638346211621510743246957094
81 62333493391555059466396919194676205474996887137194791
82 239492397849010024814908844393163837277334364737323373
83 1086884985103037533563134559282993199815369352090967125
84 4517923844039956896504138435551608287257747770511019397
85 17361287547918474867487250624226702345592841780871780819
86 78797866963281952847961847751459209815039057668928657702
87 327613843092682359563190856085753549751606859473540117333
88 1259149035592389615178727652340650574293003682301731793900
89 5715442167585576765958362440850582331801282383604823512395
90 23767795425123462186083116723880232097689048866338374182290
91 91363918208043089554963976566120198835066364868856089547587
92 414750617379579155933162448963610782036748004066972505660374
93 1725107402575266265798954931275596685123166994650223345963845
94 6632417836868119704085537201653758370809441739044445836503719
95 30110867170053019750044526468607716659602839889458629406801354
96 125268268914119243753450991599100911008539467610066347745530064
97 481687850741806610510441976056319282359361743958134375993024857
98 2187034036419876111662794549926045114894401861725778732467267090
99 9100404445890637985120637020036496062873112039421992842090384225
100 34998795205647352682385903532322093510872653626885769404814709609
101 158920817056041728986947628312426186794075589578872954805491014524
102 661411663002912397122780227579375027582593009678912378484961366297
103 2544080789815042249386160081669345069061463424777780337940046432037
104 11553027210586001106918950521401138062465243829270036254664260079623
105 48091827548605756115762959359683499913704903519673082069314626326703
106 185010257467115818912242938043441125237849368021663816063415071694063
107 840228183203479884008200418212928496658751054411580624545564310863615
108 3498288534482513817562084648799475353391823454793064690410350529724329
109 13459980243963376354060991460766917323105614507069184797396542937641850
110 61133845796852456124845466478429340284349785584209785714041701137244043
111 254578326222098911322085624193272475247851935410062778506310117525731021
112 979655213294082760224643915225146034894087667401437150000002396730910647
113 4449853441776909461040088264366729526914104587811000062954745297239390414
114 18533828444529372943827013520151484060569821446104075547029021559557858871
115 71331068932061676091200613883854751738806394329113079595061481703470952158
116 324030306220987299281270119115045007160565495691346713904517032248614706960
117 1349842649838879597234464168214872075258293841232164766060937161938487094475
118 5195857327050489772972314952113964164487286336898743726537674174198174905872
119 23604664703131022492626252134591999719398134617151660317033527497564397407399
120 98349412263900539056159853485588965248436898215794501806445000643553825913702
121 378621271296033986969631358742216875081934694153623860685798382715369435170800
122 1720198682626218779167998784335658933931638856219593139046809447414005996422896
123 7168483236116246597566571880440170990837980577326869489534845639182005862961545
124 27600589546559137929314560159997294070126102658398479740953569158348663231376518
125 125407698445082983728275694366979144353289077254775592097897144126029776661908112
126 522692037328433263288689110286975374339663708259380324731878290808558269641570248
127 2012766868139881237102255365258035717271492379319420186276697965420800401356637681
128 9145991619058487021873895831301962212237831695597252884642302038239511018784065300
129 38126223389282940762984749099808470313715960221619222470639446041217889401457384267
130 146833968677318495945366013411622146326143294254727955181133122831849970512927842603
131 667259229080103241483056004430804189914818549370270206823634657557834962792004165193
132 2782000154719395464571453765719442629380709709334130520797649899155787928725258056580
133 10715531132686143273363990912269929009549815095231061159234226609465759743035109211459
134 48698066918939003278446817760344288910614794769947699309196550901942039694132862054343
135 203068292284316080715933011176328515750302174844993578349349416296604301257874345493197
136 782259983527493512590879096508399399919529230379748232415759308340054510511089703675624
137 3555317083537481921381509720307137594012634975570294899716143041040935217365273083330558
138 14827735431137209355352669909672195829979668568821894020826455930580295080912714643631141
139 57126144290895803544315810090690321189536916661601177274258654928129588513009844285728584
140 259651347633891166999565525067864850049536999216202659331592823012660815106343407771093318
141 1083057278545838796494997186821713136311260121514502831932867376875163179516592450166083958
142 4173123510468619078704182094057917818380083443031175717014124531828394464499026018288362347
143 18969006694922552365546825600536695003518383918535154924845799715387150346909021093404281919
144 79134899587674496958857188903060550304555531339715218432135044088058411523241860197823880257
145 304948320248818179179162284300962035938012332169523460147709101982559439922530470435614126720
146 1386233921123434561192810995000159330316782004300528196041613246615057010049219443815425280056
147 5783901426180912270378293509554319641705698458569512366876144824198454987476782363208124896676
148 22290823015694518169128490591399549741562534632304039742948660941969000033649986119067999330262
149 101335718653575874503225740394204145860131148670929451083888617180701022239482843514728501212171
150 422869237082585238611299285344758127957860516533262445929402998413191008184738486293512061430215
151 1629885169168648719621282651597963494886585502174339684951353213801964725945840290216501203900777
152 7410011466686268107166142211291986888918303348067230099386057805699430982869194640899510990050919
153 30925725584184839924870378592827662003274539717159550984577614616353114280297769771409942949267386
154 119210685068812639651182578015335494775127488768387188637081216064548859564125003058594312735987571
155 542003060251532752177745389136944344344027382892393361885045521445314363888530603138222112649444899
156 2262343510043490166361926235925070536024749536613402330370512487867966676147285147460941320846918390
157 8721614617846671508152476725287632189400257554778357242253550574298146284660324313056400390773205242
158 39655862228495919373571283825659299826791122668341726797083763118096206207963944967514690668149846326
159 165545862440591410458345707263148221617187022315081610996414268140016188624062064604506600351730336667
160 638261190214476000628160289540382064194788540896030310388124738182942266577136507675511799060845936075
161 2902232274274122020784736809419041418283959095644361624863947302871148872684992932812075229584320057471
162 12117013135505861003631015017438225178835746777903557996596791029646645599067556183834171084873911588433
163 46721434542355841043829163476732358060535112419134129536601451665553696642854831773224409372291202819964
164 212457667383108855404508046404785057763035929936743851931150810347714888348308640530151469190527639702377
165 887128791227764612501359844262227185774406256873075369818126389366569312674647610899774589985745491525139
166 3420948111206197099810245315340075432448114708509958063437675971541185254636749473861424330313703418481122
167 15556952763636444131433284133845676709525603178943616765336788443715747778616531974391564323326703946176448
168 64966288021319125236994647572672338322805545947046573814627629141396567006149731081804675698529207447869002
169 250545061689043671344786523329554840266393967619362097793165173328435464281990107627538918077830953574734154
170 1139423065024609216173427398514715235932731203603285349251048124580112082829420872085482956235746258715483864
171 4758786366553431441623332666058232469487293449322819007197791333358590377766445664680141136231203050426110596
172 18354001539301719688984510539863194144668804338310794496884739882957841226635810130463243994486408857731205521
173 83473832871150759814742839014237783160416880455902705576656950257214124479869036638834488958105781380610763807
174 348664470768874692226947444161232223576921039827973593946048452459072768274025730972912124428364603803612788743
175 1344862279943503175655446307357877297774488159675490728329918228470051947871734227012412691877696290708663594878
176 6116699828297804083931747996792271977145361859225550959103545225188606258773314966000431351356702291048123069743
177 25551660498997876618694965898421119396833164438157381598009868684796934646424069439466107354076089650329044874833
178 98565206214775399216271029080261749124482564961473241408293754967516526734531629726001653071515691786212230580001
179 448313791049318018715431101370250250486639567607498808810641030179075226139607395971481592102758278484060704397204
180 1872954356501134440495352676147843882612783076863268904457768682995805885566464953935368136129188660513575306863520
181 7225450620160736787935422082164276845658407013994632614461488941488193056070267349584537953838825880732648226308898
182 32865622906181231674997435850298500974944679456213450459978900552464327869864944204905502758355537357227766973495036
183 137318371083047053460256753368743835178236732458430127379623348629669144681417040310004950778033820406663402091572771
184 529783584051783688047875692630587372384503159935371584742378596508581121055174952377639074154087780668832953361926693
185 2409868063232174809631588056555495754027007834770167841725680484740367004333675645564334343695180612920782886568733825
186 10069787330640070108523451070704818087981401561628968261066302194498537320416859449851959576094172293996512495935170749
187 38852696150891672893166604136467685407075832407850057156515227428264897231007420568353699604593666867157729597928913586
188 176739310198831299723249064849799233069677408701299552238687359387426219115953053271550394650433510157307617858035313154
189 738582570702658486402528612210593393582547150086143349920699788637845175209235212618096323838857670531597763402831485146
190 2849901509150618752209317381162173676314785511919162184071243524587837870815036581885727528154359155560976679652291127405
191 12964580558696665637655266209068934903241905051411397343548052702827119536616906793420515828706549208834775807568369606749
192 54182854297486923932878536980196339185875111191513234977495508536910960376133835761561479144283541522495509965005697080239
193 209084365673325152038507829882633705145158172161960048065567057731013612242329894707579611740705754112126181162751271306599
194 951187686584599953652175887713062034143937113546191234753444679492943471023462050934296943760278913055863290499941774726844
195 3975628674651961815362293556311869648696651764933496835098226617329347550206502289165357246996057585176132602854736452104572
196 15342401880895155425004691563914860708237786438814125991577131868921214534559886455475180763886399246220688826019222234367641
197 69799688619269257939956488649053063196595579986504294107796377034338363630353618738310911374276720401307656335327028152491533
198 291761495236861458734854841903973964955221910630153289558184979250239702155130976375139284632735911771179198947222753852724787
199 1126010341805476278406951219068361937218826500362499538640048942874249805356146172704694561469513035948877509681732530922344231
200 5122918249787479352069104886727938633522988600230025634841822559456946299236984187711399170738514341736322055578340014352921383
201 21415368729607954291978636692146485853999246923451182604648503523002384985462890847196822383311376318864963146762883255771050592
202 82654376172190610146988526611712861522308991667942700269528705239904224596185893374790068295322983475263857389706075883419215302
203 376058382825468307885712159131151946354666539311438696015268081861915368226691680041236890781442494945895390044394256628090096349
204 1572156672415162848966747864014787784097678623907705573711823849232082331726087331908988900912950323612779201627292015681924388666
205 6068216514097729096783445829082540359083231022287502694464414350819251686248291205946342356043889846226226702325844298639964836854
206 27609868604773146299773446453266778838859345038851057320018629025108105997182503459513191029882554591334273873315101015216448107010
207 115434631093191285437403773488087543058957504481908677360790189151466823475241842092432170902147219513644637145215247834500714523400
208 445579698928067277334060217667740540589897502671448645370717505039448176294317283535031496000051830638670946503474717637666845229306
209 2027411974644405649738302320490764595552004504202130998651048660294322228430251615547094832611016236541207094979754947621562667511128
210 8477032793891947978482448222833630762859281300709506043990122423312804378270871271836724882672737647407862308968898367988113527219620