1 453
2 1889
3 7769
4 31465
5 128649
6 525041
7 2141609
8 8740385
9 35666177
10 145538749
11 593901081
12 2423511809
13 9889552885
14 40356071813
15 164679993617
16 672005573917
17 2742236755101
18 11190178304945
19 45663487141625
20 186337877072653
21 760384424936389
22 3102882161161041
23 12661855496635021
24 51668924666902409
25 210844119759181805
26 860386453287414369
27 3510957999984713457
28 14327080616839410853
29 58464168185346389533
30 238573304152359536033
31 973540259289262180169
32 3972701974452934739601
33 16211307983659228104329
34 66153088812384146890149
35 269949294889151875029973
36 1101575498883018135984329
37 4495172251654477712710869
38 18343339691681472486908669
39 74853218565890666620608285
40 305451702026427007710244677
41 1246449305165307670352761925
42 5086355256952088061999551921
43 20755765752136278760401825265
44 84697546709646080186469909369
45 345623211607807478177020713125
46 1410376203830360427855514388181
47 5755287751298715613707052192909
48 23485462254887200934172550239281
49 95836552603519604318115290931465
50 391077881084325010392121842171685
51 1595861964131091370261627603766533
52 6512194966125439995181993423473277
53 26574155052263579224955354594085253
54 108440505914690874247678614699869885
55 442510525730993988832385638597813361
56 1805741901801592073570171181564433685
57 7368646905145575910908775557112364557
58 30069057576024180536483098068955904093
59 122702069341778930328004076484094622577
60 500707339519666012976701264616511273741
61 2043224219393815651131853747779905621989
62 8337735202208868969263362321646765734213
63 34023592536886401242576619886925671744461
64 138839243636496674026548661964008994212041
65 566557912797015767640366133700470812404725
66 2311939046522814945499078009868827199205177
67 9434273238633296434343296776951199679895013
68 38498208538437803195464754931229523185864461
69 157098699940108235432832511682869110958528361
70 641068830468588837188945906362063294141106601
71 2615993929644489661458302834961558801011627865
72 10675022578986756706793243947238231648943141117
73 43561304088103736653805971168962416150815849805
74 177759550372431810987827743681276460301343687745
75 725379058549315163840217505326753825015283196117
76 2960036619576720337475914915158397755010331838393
77 12078949186592078104333154917991167862780656447449
78 49290273129505065192434751477001972369895121028269
79 201137614510213063802028231737935691917039416986369
80 820777354277673569705174782434109698954190069977225
81 3349326116527303203110752102241145603901767675791469
82 13667513335238485415068954422231768444673869800588029
83 55772688078103144715303118480565408455426191665295541
84 227590246971806718609379234786902975473965036392050401
85 928721965922672960377878088476069479804353597156184069
86 3789813058615476529887244383167137671064286918987395717
87 15464997648659314503638136658935220225841190940316129889
88 63107638443889929750123997910579254730439753171529190177
89 257521799902115726231393875245163425002124061283589756209
90 1050862923412818302812838821249845721466159218412785787777
91 4288230682697484919809174057417178398809966008694884796721
92 17498878282152771658531293593694806132871725899984125120569
93 71407245503168213173007841504646280114319925965734639617849
94 291389803856755628016450849575414889977911016466705881202873
95 1189067260519260591131057218420647602097454669828087886695549
96 4852197747913750462092013681333793600227558834534021504966305
97 19800244920188774682942796097823716151181541910297273112334761
98 80798376172534796478075821509514603129891150542732182191533541
99 329711961565786403242092788227915457307460833482547711810563245
100 1345447554136757531307043033728427265505609278375139847893588585
101 5490334995236118226375613936215966942147257129188535958954050981
102 22404276010040918227910114565212825142242155972598096676917124229
103 91424582283163214602362598379523375614047255145851789017637217241
104 373074061482945264621424756062991081374784532459353862176382371153
105 1522394216910878335837230887486352733178807823944488995083873953429
106 6212396923203510524245390047105037216008383214777509164046702134997
107 25350776495814649844671070900493940838739853636980188610548062961897
108 103448294898927803194776116935878814057308583701970511459841985077957
109 422138932086057852799208886593991977157726732966775785006075099332977
110 1722612036833140139767360752592531571268829621866031947877133900074069
111 7029420894155962125277564158706242005164154081549670526885785566387009
112 28684786272617196107793056449213766934933058701301261581374779439508097
113 117053307220484107819225823556366295326564479788293564606226881624728653
114 477656573803117831115143137392517136985982795414046201130137742138415085
115 1949161522344466630461099272336718741623262115607730257082711184945275969
116 7953895850189175777163490610869705004430119286125051175798178527812537297
117 32457268661635392876380634771486180203149576933925731554403199074104079433
118 132447584028715072107373454199862477568863243500978806901810307876422346297
119 540475623439586424719475409005355763007018825255603245164425335004580095005
120 2205505684943851961407265684433655554774694030531808548759113827283384783757
121 8999953217803853349201780164803046003618525893995838703104060879530412892137
122 36725889430078717216731320668481561395676385059385108582416066347982965773109
123 149866440612398686013814585411599358659011282663174234941512718037030702952109
124 611556326350936308155294121526165243218347313220611193484438392428197990752437
125 2495562974416243078015553497555071227166922883911602177579957456540538140776341
126 10183582919398101868388151860713976702470197535267930500760847382828968117664069
127 41555898264004061286384263033512524382006587730138067191362589091399411264677705
128 169576139772849545982666636391964713096712204094449655155961143521960178941873969
129 691985214651698746839852035686989899777429947068127318002865811421097417641946769
130 2823767175841940888897842669827488928173231660863149173342956308523347776077911125
131 11522877793531764247199008122458598434475317856196822618716021872912411994358150829
132 47021126168122713926171179815260694672473799956390747750234090996329710438253551229
133 191877961888967229306115734485330891852324551058101346650443802889862264615041961105
134 782991715830566631970325997208627699877834611867052797563241658153565755801297446785
135 3195135183966877452469688601417681147687666150419877299622169819418397942257185413605
136 13038310160145010558265426080639479729315864622734399404583524217835916779529611491661
137 53205114038737617240330043805494090576623187751640028847363617887061413536972589629341
138 217112810257275781388442646094307473017057549945294660097798978606259238706870391806389
139 885966945649089057913363240634554652477618166444014225730018137598971655159711082053149
140 3615343690925632401402336675713632385246205550334619877405709340817800563047455680705681
141 14753044758277900199415996826036434624302202072463150796809209539342694593538541960341813
142 60202389661057575472841408525070768640771669772561606749394068629208624579751002897540229
143 245666422103695573247741750150802154883142440881334109041187005939565672939830848715073693
144 1002484972590221286672302716168944352527772023151284702625645144933957982785342320134456577
145 4090815959557620041610724270379364355615603776652833472088313548069091157031177267745653349
146 16693292839823832125387082215460667757923398206880842888964184372666693387228283930643830933
147 68119912650934437511142601608884599565560126597120767727713405358092264444812923672581655901
148 277975264922022894159507451174642834870239343851195834328129947008274101255210887795095188549
149 1134326878902843897006206339503850965272482227765141789052811619096891980692658107015542857257
150 4628820008724190156188213684491810094912295892669182112041288506537206138755602701555608920805
151 18888712831956585913686626483760425185000764558525940762690315726923255263609960558613808345857
152 77078709428249979424539690518090426525078438052186184495150916421393396580688646972625727186869
153 314533208269924289242879744134325492655778893796939321832541196388322133057751354859947007461805
154 1283507986036835420877608247148812965861187420748834300392431130464790602884501732049109173161257
155 5237579711477025754165061449049887061011867548673730096361519031305034723605024419714259968217713
156 21372863692714480636683364177457391099532938646971864519133240091432776465265294267950841815161921
157 87215723213982932591233044858127695352246674686675450964348336317416095133373493266445757336229277
158 355899073006814289690884470111600380488502777479269043942481013529613917408447338175775371437133381
159 1452308660633822430598365158337930402939867513349773607922541031875034714008397868973602451546263113
160 5926400504312701596336132375886004693383912549919424574442696623225469373530809373816178101522792901
161 24183717889687210815507488013467103516839240597115935884601739220396852889538394822144408334716194313
162 98685907329815858923017641148919868483020142337202039430811715207311996988767783020326536456981509529
163 402705173370469105036026521010513955091991208382620163419623447687724438981860226298290332264288162597
164 1643309171970726814893900196000680437419085925955350879096171950592811909524970217482109420826467977441
165 6705811629091786620963094758606668626762754880583017951883596482690245403549251535702226256342933196345
166 27364241843143366656906065304790283568242850848351686984318336893164229397666062360870727671540968590973
167 111664593798238492190527299720080903760694104499594649445699389787935883679990743197798559270796359919373
168 455666982465656864426650699259546830661551968550621994846717517921601218344847705942099474839792335692357
169 1859429133683309375713062339170020109910559149747866006161159701659948080707227290716581461734188690050833
170 7587727081917436818983472947347422635132708064402969551757736556183224005474653740541020770694997964980485
171 30963052706190957985823107216207724780932652206011371178893283714523293645468218827030070751725918915136701
172 126350173449318466016665183321394861830739629750361800145108032683839054311569312391109257644812113261963361
173 515594068910422382548979371059256567493602553657889469857053585107572507363182963822577470833704899468650537
174 2103972132671728540239966671261191692002996984730105701592618983925341750003366425993584492265125796048839361
175 8585627729221031358729839546193983347523483616069843136641563044863798224656824030279234583527940047283233985
176 35035161521443082241432158238326705583081001704401762138712993813354515731800179775573500674998598942194808593
177 142967128501968353928151949485857900696031699747494706927769037804461529658473338814980123766683439746987825657
178 583402471816446026228484047242542745304520873626240540213895487104804841685139234598861011892136906962898796769
179 2380676227380849203685432228739547422184055962212704318957177137073068014100309837966236367602215779098193807417
180 9714767374862095160334597627698841730338216712576032794630004932297691687222932336994246897688242197905268457685
181 39642814114003008256770921547738484016263853624501909514139065880262853252650065859342232557115354471880838918113
182 161769463975425856094288912026656922921934481486734828183726161625228179014497026866945409520542491484376330150145
183 660128703266118944428454308004116184316862122306709329420049433437401476492837991056286937946835777731278583980861
184 2693771087366679008588302768567692447451429279145276862947419899017893943259025685635630287345395012691603381142837
185 10992405928162424911090064827871826478301356977514710839466833056685152714094757593036313874868159899264047129889017
186 44856442574569999608518153987306004361392955858091607806140348304974036042610644821980082732404396493977381899242997
187 183044590383140466350800148964133025474755735678354393078075110486378840903797558362379531082938693968317563392024197
188 746945592326719774324296484666891662905476443410113281103737526426666512223205801611750648687819548337389524869188089
189 3048042647578307412188481496032908237102674313650383280146309541054123877578323276345316510942716216718299151850639617
190 12438073237056352344265142376206794788752028484598810104273170160422984319660281553269519645793579203608140887682779957
191 50755741876936102331555951237887808417682358162061434535923224137433467513859552030030467555920976270188533706978052485
192 207117717059515137432992379749353885720739757561857812951376524918804930282149505788408052837283919392091681173521456681
193 845180212791619498066818206956262521288923394120340258456998288020128467370673874340991714672876810531579304580548487333
194 3448906265653870086988535268838530866536049303672171131309275042127384229220268297903722630195027012904651654831471906601
195 14073867619282803894861840063828277051486228930898566153345699970328710923822924062185670911107600789516359869035157933221
196 57430888086935200753765074320204143771655170141495428371593988475016592998963635664114983844643385975638248907769488478625
197 234356823275431331925332950551443972816698338591049293846687233132978848852603215939253863581772972004842960569855333717169
198 956334168690072316877025390993037838536655602822347119324914893309599435855371335122038682442389896042597168618555854064133
199 3902489500505235188173977121182833039569881240122645005987841714306622690512064065942292030996965564975303238094251361296133
200 15924793654935416655283999211080865872556976494082304902493178287731492884523307295084808258037961256316924824114204914998289
201 64983916784257624453294135866682658917600975434039271879642851973038855382136508981845438314498972196466514135384376479460601
202 265178283130504141856992885214434121059718477383385293228203516270495552346906183911054070360266445709364734176856314306546465
203 1082106547647751900293323259149171802744340438094778498511525117293325158796615097041140799704877739610239008451144053332317817
204 4415725777536110867814248359348940960466528767813047345064553742096179900916614121676940888188186425355020872259353345587973117
205 18019144403831941566397255634724810158306011148281678217284353289305382347620949598298146372518618667851653071782176038292367157
206 73530282767540524549221623478606584521535992404798222433228285375811601499580807988608574531244010252599450865366126581092744849
207 300053230203576179634477344776104921583901651731442684107413319301963694699254200743194443384032391742695648079525915921656685101
208 1224419892960676985172908057290437328173912443503107418564743173707911431614293349321574388751227161990788779772327196840985447837
209 4996460372250201644254058010063037202748219736043651183630586120151922089393556411769889357967494131969548615356876803869130275837
210 20388933890237258612382151718695752037513846597825843841284072600259672591739497027858363721043226742595162634785704380194774617645