1 2257
2 5065
3 16467
4 64309
5 264983
6 1116829
7 4748285
8 20262955
9 86674549
10 370897287
11 1587178279
12 6793752837
13 29083759187
14 124506509193
15 533008374225
16 2281819402087
17 9768583944333
18 41819863365883
19 179033174453907
20 766451251505585
21 3281223492785815
22 14047116228746077
23 60136551539789973
24 257448202247181919
25 1102151320028916573
26 4718376528076397711
27 20199655526308047571
28 86475947908694562829
29 370208767934308754603
30 1584886149081762544129
31 6784993558184105983857
32 29046968202469903828643
33 124351829460847473935801
34 532357710603894078920271
35 2279055589890283662013483
36 9756774962146655759255641
37 41769344321559109497769275
38 178817091901660461800145593
39 765526796640680786840743645
40 3277266564074021584168749203
41 14030176577915100586632856417
42 60064035365771177383643585839
43 257137771886677648116973818579
44 1100822369462734807251075735325
45 4712687211288223823983955062379
46 20175299274014364888014094394809
47 86371677674909822409430614597669
48 369762381368341337425862380695719
49 1582975141339684582467624893045345
50 6776812418901036656393516146046983
51 29011944257131271562373688298066611
52 124201889848883529970194296883004421
53 531715810057865459376434202229949079
54 2276307574783923298546026942791048213
55 9745010543235056123270475422509222145
56 41718980132452842449268274570237304987
57 178601479759324009567254332921187893049
58 764603748005015553795224905719018714183
59 3273314936982188761761623301597173977331
60 14013259423102417477812324151339461448993
61 59991612001811246131141504592755265499939
62 256827723080793171326263400214265803332821
63 1099495031753324537487201961974304477290229
64 4707004798192873782957910839421329580911459
65 20150972519520658383755279575488929241257945
66 86267533366095796653856954433879046927906907
67 369316533277049020362926233241965994268725835
68 1581066438667672100911121208062554063558574281
69 6768641147202663537742764956807993438059432527
70 28976962548273306442285567363853435105979644525
71 124052131035348118987376243919273844800832658497
72 531074683510200526881113361719827020989004169343
73 2273562873217337027870111476436697478967436634353
74 9733260309654712698431215253205393495335539125927
75 41668676671095344448521583493444001538457961683915
76 178386127595705889517274002499396497695135408587997
77 763681812354396702404868100537964629786794427313207
78 3269368074644695653820329963702785477339416982736985
79 13996362666478823352998925257866816303043789255955385
80 59919275963717171040499677623577031935467820230301187
81 256518048122236866625049497964100655699384145321287673
82 1098169294506944935995231340662029238480408987494071659
83 4701329236776374527449343049253785679653705799916764119
84 20126675097478378598228519678086986382395149883595436489
85 86163514631282279906635373319088779246295971611339865635
86 368871222775656029432333778329164776933547197870429320993
87 1579160037450560694160528961914050191783342899324531362925
88 6760479728172043172058209077527106929875788327083477354395
89 28942023019282500217001341398144870848458686983360027582761
90 123902552796377757545807688354696507108033297525448169905351
91 530434330013181095964130287438682548395114616036688938020547
92 2270821481127366873653336537260216561804641853926323565865189
93 9721524244144129740539528261890765378190919880803645490092331
94 41618433864102276061864866402722829490089072476612340754021097
95 178171035097094118245043563039920383300879576850850202735745057
96 762760988345391042695934215720442106842915866088542686224681799
97 3265425971312251257262264604671771347160893162996495359734903781
98 13979486283443969511440824298304636524875428297975180249642834959
99 59847027146189981107951700474360947282265848237826463221679121975
100 256208746560208033813946102100094477127613210160207487542261129025
101 1096845155793706166810863524430208717207849034882357237997431488847
102 4695660518777031936561405256324402808374048165572771512099629350029
103 20102406972519270793739773568935185534891827646559486005106183125117
104 86059621319055569813201621995650961536407301499003505678634928297263
105 368426449215950677809395028794382593795515474655322966903417060668457
106 1577255934913322390305757776311219859854326409435074651241043602904935
107 6752328149929129641816635583700832684037188362211940330304992531809459
108 28907125619299662500678990919981730232729866302012837047237057796910413
109 123753154914241146096705323568817463527798919638521759045486514835417963
110 529794748634686379355528523320060049121932480163197254687171526245569917
111 2268083394523547764852133804243515877752856397545067449983204505520193989
112 9709802329619885047036488147564493249143782627712599750600811683079259631
113 41568251638338471761755439151004290099315404250064612653284466391580910901
114 177956201950392625048224625440625438926954542713976245882541548009817501711
115 761841274637615350957198970942856600271701224518236924557383053848011622039
116 3261488621246593855335602096527729496895334436276598201888557475485756709345
117 13962630249432010112719080040116462864096488951287048810699542658530071595759
118 59774865444061802972213781927770001339676505730455236580090499328135057823609
119 255899817944476640035764838527913989723596078863336629084661594578029698157085
120 1095522613686146201310336490318745981660771388129475671161541081985826978608675
121 4689998635943264370297809607803860277953163672807420761503529203365060640668057
122 20078168109317814388823310955119087900697853891708964167005500195562112936654735
123 85955853278184974038430610089595241688462758431705996474518881386199903491650095
124 367982211950505215590646872599799929868172430502796296019290399637814108656165925
125 1575354128284279794483792971837704082607884777625499466412385103747481826113251479
126 6744186400608204212570685637118569320048194366542002836667015116190250282253330085
127 28872270297526932999278172403291458539602230305028109036574363225660076610162391089
128 123603937171469569242392841862675942418451552918936470981269239807776292208116754307
129 529155938443719640125102737225282331974280799988883986899428292933814104638253988649
130 2265348609420226304883716122492692933415686734186742704604531413390831489852673513835
131 9698094549019155121819047902824483900712297724730256045237687232461187943515004995071
132 41518129920756951118650585819207806571777040824753315584394087436087013320450167849669
133 177741627842882864189466811875509397328493328159775473177763994972763687145672328484627
134 760922669892302599817619354462464886759744014389555408238677707371623993187088767404433
135 3257556018716380750248382899255550671391478061586499043037026817017517425915727717786973
136 13945794539906720072147073500679013679357189713279205011090995850903528167228496041135519
137 59702790752291571537258511713241958573194820359297934964253524358385994573084838326451221
138 255591261825355526062652032838603369257142210436193819753066002205149013487285508995289183
139 1094201666259127085213092617696505568364960054735445616242180838096306132722519324121584963
140 4684343580033439691829762124142738821129253246543837228094855477495840908974732710607084209
141 20053958472591083228613944763611337915468317090398018217996282540650131127983129399790216407
142 85852210357622149562164704322877949270422246372019894586314149759914486238270895836012517253
143 367538510332672541314263801386777764472688544669365339941745822075745979579390460208136885873
144 1573454614795097515069866251155977859235545360307581417500302142480184640856469139166136793223
145 6736054468357855468112719044043727248862547284687090234908258754176422524554158246377792373561
146 28837457003227701914308554717335084620638881908234185134574548957943486143818011140182903421119
147 123454899350856528664546710867061910098699524321659120697825064732048854631214226650828109803431
148 528517898510406708534541297294340422993671776117728115850907376283079374332317105320262270891241
149 2262617121836554875278967005656274107600174691436447843087674741672981771702482208431362835734911
150 9686400885299690295847583657559941429465283555214212013477679890122775329289380986403561732826693
151 41468068638398811502267575084788082337143805524218858186703305227776582253596569468633433271995485
152 177527312462223356322572881031884200242015083842764023481863210137755564338853862444560816704045283
153 760005172772300005955611807135131622256964946350292874903736117501998677653782292960129287154481557
154 3253628157997179920716379126339836497122773270141021727024466286667392300278734606662769195372532919
155 13928979130361459329564006778931238080298239459006440944599177259177584310601772475199995275565884435
156 59630802965964876988233371869948165957371193637460491871500474722908049078876447569755552325604950933
157 255283077753699751593615612270166112506869877150894594197510163892499352754469688209597465830192237699
158 1092882311589832136292291950552162001000920252021201510418229181848581756288419478234931618553109693401
159 4678695342815863270528322405863833613156849396406902082733162272631638814354125585374719861626356076933
160 20029778027098694223939266530402651756129509040089862691249283249911557512559188041170598162401648628199
161 85748692406500882804182354868483061995361930247393316749160984685845282030047984418252716349325979153113
162 367095343716585260677537070897897026013218939253557671861330900702462606811019223658118015119271209575863
163 1571557391680778133993573974582962212272713144570283623311291396248616132630738976598937193920056660613335
164 6727932341340962059113869779367753747508497498042451718817725405962519767594089268295867308718938431819873
165 28802685685726536088758235380157236201411647286212968066412892207383373619978252002064266438996863790368099
166 123306041235457426950859401648952913945802040187663732561050740969487353938404897584842280933962214705130541
167 527880627905994628480579688641579063758314924034563245936130955350543886974251617550853428936570769789756009
168 2259888927796485841022583410268955973986861731765373753363262927857681773915816620386774145871102296063542739
169 9674721321439789919855955337723065827119038068125578576030269687932438002076928285814427530321944127390438233
170 41418067718393121880083154112417890267240813632999713588503937999730842520214929991751778341903283967929401243
171 177313255496449233837460702707374704524758457612790937454256950270652950870152158525688283522259546564528342027
172 759088781942067083693287162154356566798322588217984147176202453769936067140883782140266527519531091516703798493
173 3249705033371461689282130821025306885577555548519384392320935464371770626852145945124645363185192803368137477627
174 13912183996319137176623399864829837603046261519304804411187869448650764316415555392861823685580410645542429616693
175 59558901980293812074423568248266787648380163476183121989428073609003293867728140111651354080655033394967668969129
176 254975265280905941463642725628051987307398671723042905361727658797514511609782178369105054540384294490438927498503
177 1091564547757763145456460261820192088802103460385820365318792287562850657389776460797202255047132922356164525802125
178 4673053916068765999625485648421700238971932079346694375845163762952473737285542940594734438246100540625010303372183
179 20005626737642756054201301313958236363269075523158411712577938392292226548467588248854422907004438140483452127407091
180 85645299274136870018128757784775541733519933653496421398256964768180689430408289277009287256132983990478806924899213
181 366652711457154746389996100517972974050294643931791999303971055137485181194569627715346897531050880745238754018106067
182 1569662456179658181913170121387331466429285541692415785659363488358328390933727298497196780949441875328172354498684849
183 6719820007734675472601517584374016117482170647795101411806857850420650747467358084932206797036335142681503808797780021
184 28767956294409105242183601029596539056794539615085355848366815299129818501904370402517478919298094171522684089185186987
185 123157362608589251802993095720938882035110286278782547035896582948251629324220227642959042888903932099628362303152829689
186 527244125702850305570131182077697712908696329307750136916022888229258126566443059488084971773454266517086407096228005651
187 2257164023328765762880859899148930640399320051551764673239134050530397048295944606119117675653578238484619403779523413203
188 9663055840438277586976344860541630439831481551144707562985159119840825480151653089130891925593615461588236501279148555609
189 41368127087956816743890372295593743051010941517197453625660640110693215595203639019448335260723450334301903094851892511899
190 177099456633971786753330964663189856406572900872952598290528700326527440278911540096070287351467474606784226256134179077245
191 758173496067673700937608389738827857091025628474748417854514988476861235442126037402267404798319274646260138162485891451509
192 3245786639128590399681342171705823404661480497909597251760199517748158987819882050957214030715740193203463659987005248404199
193 13895409113332176627094751625276518812415029829356775074070388903062932943750960704377714098912610282948099987569428687493437
194 59487087690616819576356295213417927027016268758857228992634198686622066716404055688800881585991044991814176844408788621363727
195 254667823958911632641138227963052971406113073370683962219405011568205598858748096527809740055162357802427878279716632233243759
196 1090248372844737581205988157931926422129657109440667323077423473409108339004325058496721381305626871475095984051681426740388049
197 4667419291580292328323203373129032227849685715222182701585849927118268912600141529295762328115974847955751484799081249959606639
198 19981504569067817932110647660584605532221587507104042250933521751566229202882768517548963192087609952937573382556244437220656977
199 85542030810027497950240746846861279385035514936779081845006520315449507141545247467462348573977900642605406426385678825531487417
200 366210612910070199160130050817239902879470556014496543580624307532107793457022870958498571105181853875778942927311424151175020227
201 1567769805533404118242870230392231912970252629970511163767558631395746433769613636499360607594331580641639114058660673345305907365
202 6711717455730402822212792994717201784366121219924165683680168216277225343275641774901740570607276003997422406407983212350403049595
203 28733268778722108294742644483013817234132215692600029541919931185228046664299647052648455054454308005402030559730806487094200076895
204 123008863253830260625305715862996766041050277869971560275240330265538344098664931858954661970734833197309903974918525253073678501469
205 526608390974459156825526875491273148382550199065902024141382301658793536326936764858071394111181484399007728823456419961356442649467
206 2254442404466929616708069713006757922417319330915984822630974557390700631838220818802947623049734350933870852680668298028058622315057
207 9651404425314476385239890186073440689871456135989818683497554907929696367532772241906670269350243162318774835537158931522243936538629
208 41318246674394590164255495866323273121831750264203507652016084823812337939108677312009019685026514263986392038210044157739663211465095
209 176885915563578009159382912061871716833709603274422555416644787680927499789465014322704798672789327215626780008361988282222239425841417
210 757259313816798137465634619621576794185640141410546054346262934077587539160285227794570643614072986142860488929179542740552714452111335