1 282
2 1652
3 9684
4 56782
5 332940
6 1952254
7 11447368
8 67123652
9 393591402
10 2307892826
11 13532738130
12 79351606012
13 465292191408
14 2728323147524
15 15998005845580
16 93807139848202
17 550054773800480
18 3225343557770222
19 18912373023901070
20 110896047812945304
21 650258611385991896
22 3812906501365819492
23 22357652376447265618
24 131098053311042012524
25 768716647551534437942
26 4507506170368916599094
27 26430560520093109373958
28 154980271352380801567700
29 908754261575266333790582
30 5328641514980295887670958
31 31245433001823427173500098
32 183213128660813401130822692
33 1074302619257184017672802508
34 6299363621913284500134754942
35 36937433949962972616231111380
36 216589184034669280260867724190
37 1270009029440196491668903842558
38 7446922809411620598733465605588
39 43666350430421459527369226338736
40 256045377226492322078159453791538
41 1501367404256046214401673020507360
42 8803533604001002244472864426689636
43 51621078023322726800649097040324408
44 302689330915816792801730046813417868
45 1774872485399665183040742774543856236
46 10407279073555793180444377732260735702
47 61024923540060846435481879684268888114
48 357830444129514572222865265239889642210
49 2098202165904720798606629673102995733174
50 12303179903311470111732989977728687662556
51 72141873739787596408459224246069610564520
52 423016649970846009354904084895899406804304
53 2480433025596156437874404559487231593080378
54 14544458226152875678909380029230555567456302
55 85284006022078925388271387225343311782397824
56 500077869528032337397123733821759368350241610
57 2932295130776968989558103717316101108592881940
58 17194031685691967561979913403819018651149938050
59 100820249130327190668233276685723761930404361458
60 591177381809748891054234845836169999618405018844
61 3466473250940432597981808398541964462270009002896
62 20326279673792778219362155374316080464003341810706
63 119186739798195285420727286639716370547357722318218
64 698872551775336236607710945879141705918721587272994
65 4097962948327626645937114646774506515339786868699614
66 24029131324740493586056159530793861302791945899594084
67 140899066073123153038128785474671739346897628179663110
68 826186621229959284213349596926778697936871953412168660
69 4844491536552355237168538949015982936042022948736578580
70 28406533880672770711424823534393500489168925512380871408
71 166566741014078223518719497887895937820618441930894444208
72 976693577914051293191643073031324373269538905415801054560
73 5727015725533855384574318314236722992871707718804176207934
74 33581370720754700586607088250230409520474412589108055110814
75 196910313072283287270286752155715150710014105603131722920600
76 1154618485250241959129335036058901312830371909209606629899498
77 6770309922732096573710659197623000050316806009108685552546828
78 39698910969635441287694526745321374145888975858292316218286842
79 232781593481182819944080218397428096373522373833475355287336104
80 1364956089225846654689956696276398495718275517809775130750152472
81 8003661705603556655224513959313577610881436704301494611239951958
82 46930887523331638585060639358902801616535007295989847107773697108
83 275187568483257623318491271332158136720872762369050899069237518258
84 1613611031968645702166407237798965605334028305568206170014863830720
85 9461693988728742254342236159402405582132748444702224703465769062674
86 55480317971750928740268291953933208042860808704349126889096764358638
87 325318667662824399109771667333617879589345234596828026435140304824186
88 1907563608121389817638789791344593867448619150601741861274697485149692
89 11185336965662597553703032139151375360077205317517472529689375352780114
90 65587203751821913737868614146211844837198737842794630356079268177329880
91 384582181939494149574193171526825710347775792269724179347619690825086962
92 2255065717163367325790583684393217268751973105698204398341643472831988302
93 13222977110066944483582178121861836960251606612731280840398537067144206772
94 77535267519074094255786900006123719753470316127220459652388409104804627264
95 454641769339336812387918658036431895921099952109345894864993186036022823490
96 2665872512494441769735919921875726518824459172393383614842607639718248738774
97 15631815491130066294229014491535535530391786495145174513944372419616954836624
98 91659917870601241902598495964163237875445758805636811675482385189270764963390
99 537464157558195102193597740701087476623512705092709504471522031124907037983962
100 3151516250184106190158347383933558584531286314373019042729432373011005596098156
101 18479473534193905663833666234807780499866632339940379254311982341236460245253078
102 108357665006811778756651779383374192172174904694602845668837239233186523327084940
103 635374354361476323820894368562559362391069959269367018407073411565314839209349774
104 3725630024926106705415999707748848606620342871209200826486815069353204040933134532
105 21845891303844048436371773876123765969174739537964117389574856068715556120833655490
106 128097251650433149639491768833704950863922791538688658617038278876377672120411478102
107 751120915698553031696500185193944389661397275139269958445845635782366786713875306540
108 4404330481183474134401130614072757648649490121809627785184777510196288894938794887132
109 25825571598470695588156946046403673884665415628432638531858341832708353887621721287850
110 151432811692305029547274415758498903985450067292078383673830852143054493871391147707648
111 887953103752215322348485568003948223549226897780553366145177543802994332308853024196990
112 5206670243072939274034001901643559826058508300107385780650704439255929879548489551633986
113 30530232853002273474151721428828753053205917951878377301308431964822318384917977414001412
114 179019425956275562817938991321869743239857048652920710362605178301280393257188102991123696
115 1049712100920412924816954264948982504646397894734047037477294214380971155011595029558713840
116 6155172763697045001427155729429672212563924951252667601519289226125358839817655341547179514
117 36091945322663638942009804244376495882949710475339208024973367749741656138348770953810294558
118 211631511767954097485866343564683048507940015647297512605082429181000467134954804682263031364
119 1240938840308657561415291999634291455437269355219169374186312520598453482363627881047805994908
120 7276464608328601412094406322929032360359032227449352271296870207556638702932757414206857160534
121 42666838587378943190234301726165695928985395754543538675312365875646295298789370486202667558324
122 250184562563220780512506201763691125318017956781961455809072032940978052945232668506696293992752
123 1467001479773691081417284732343430499888304550537899776103691699852063695691665978402330437744464
124 8602022921036036186288526159317821568882242319289269313940453757957770641808444582893897738464448
125 50439484454674337221995837027910943664724290022506937911218438447107159997066673550399274917165798
126 295760847815424697908561965380682379752482028383611569371324013713647197542406088765567578888741474
127 1734246097996990078538756715528705985175784324961392707856873776198927037528545466212253918902461624
128 10169059057792337890777243121204688502644870308868476169823336626596019958009506366544245021211525214
129 59628078298866592975905000255156202970112858321568705495482241871376117109686958065350562106190669214
130 349639794735114032384959416206057237155234183056470555494186406938390427738212150108424146077361455790
131 2050174842960457385848706179298543755680166550097056492431043055969628546501614171357079980835558327732
132 12021563191604890117660387280437064011074796656687991175322861944364986387146899570066227184091942874990
133 70490564288197605794372047647484894934384248156876725705107746144680103996014807665406062160615342088140
134 413333904623859830663415879512458180932158542569014167022816997259112768361573328208493712292006936962742
135 2423656533846346367445362113153337463227106825791971229054422676076911217954952806011275066357420723266838
136 14211539214044433788948482007289608800845856965658239173777161883457506475799165831665135516741797506334408
137 83331876448598689267932113636368440097323318531277182786014803473417246128081843325710994147709689721355630
138 488631212133726386997597205799430174464735275839272388152962402476608166350179056324184074276569741126580788
139 2865175628422918088331191776506839352764072241232544301113178460130559070230343079157540229079529795467701154
140 16800464599592541280494540515022276238794282274982998332492991709466716804540288658165601477123148989161809336
141 98512498836772686218509101947401305418176351135645709190235714064988097443774600500752504609397289776508046362
142 577645479357785530683882394537762563600483298189538262378929507407524460388435346153825407682681408739778806800
143 3387126544981438314803421535043626359628372320242715293580573648891910794559704722360869528474273466906099146994
144 19861016214431258875134959172100130259277306446346712399668840847309589572530773112190649906296651615486187641382
145 116458585125600331066077711012750486756265352244036701304906940165353456560197425015825223186874648433749031120154
146 682875533810900626063044249708133552107222949692425957975132590758649070499034346348137759067535057798633854444168
147 4004161601092770115521343241906480322401563871768598015963876074552181609008880822653878242354255896848945342529704
148 23479110516947736143292271024250567852332522716009575021803468523117959793911573037291455402072277046243862842073864
149 137673921681033013815919188238986779332725624281053498576185258192059341162462252835658606995617217777711424797586686
150 807275416049246047996851793297433118334930720616977954596984408324589841753319168858716866165193579501161166044036474
151 4733602336594625196091708876889334198772172588147427979364893491500555877785408846618392496164520285299045974701908798
152 27756315422898009431455458183139693935251730262839882608979187917308615080027042017079066673481552630959502319614237920
153 162754069960520704243337027054504127992570990336813450931390333949880026279891943017500880414823876178019270750159976904
154 954337306127514433518785333453529917792202224638656007858071878205582423086681579735400557370648819782009121694536207632
155 5595925767556193257390180977613748926683361160465492954095938483607186442113043145221918832870719439433805731946033081548
156 32812701541623772172782455631776778711553052753091439765911781683642180518261200075165360945018607510775969210240260845434
157 192403085241403234690056597351692437141736578877907140023353166741004059125635852283426529248040387549247749784207081607846
158 1128189556823023978810564608293761935536254746925115296308128917568904288770396577067631907497649843573246746446231282801486
159 6615339221445264063784474580116070046526947271015651883953984054268286839411510374405220893710417373731210349072146100472738
160 38790212823833973866115453387440796812888493434814059834964584164550709124850885412662075211705479886362363844259460200721958
161 227453281010977940992954033136540005680694421127055640169682688344448746617293849908290303228673657015295124973672828723595278
162 1333712585636323899829151960256813132395580314674443486890207933135483979806851243378732561679250036589044440119395161292986324
163 7820459890393386169123866738715083994812516277872755219700825150647877009345630790248298103784546028694147337888486462586648552
164 45856651242495436497851328523801116658772631438771619665146062214903744478086750097189842425477290612294477970532031289062474114
165 268888593848421516052064823798162800879899952176506516364414200862111156978963517156704064963849888215092896252359851964885602936
166 1576675878913283041350803421289249032775376984298433793742049980278285891818218064155991329405795852763866358837070046896109125326
167 9245118179123412592628173640046890487531008479199243474620199635260493988812426108190945298856352923871378496112595240072109654806
168 54210387365645215130361815127428210361896971243999353910557875456492997503888328536694903571439052536929574805308586746990551060388
169 317872204702519999514220457637661862334986544550014678493430374500707993797792823253918841979257655903322597857356143268934566026646
170 1863899954097628522654963314528658915462810476943491676794248110966766025323266186197088574718948643488649713620823420482352226355228
171 10929307399293977541169684445334258164259098399549928998320051734986755766455062755883233254544338288860558481572892010724663990401820
172 64085929057330441060754371746756752233839564887135171916840969319299656105022271594383968430352237332865186712922338998232918064113378
173 375779191955612731972835626962891968617199283361653520801443845029406691800308875317635941954230611699536864595055309929585690644574690
174 2203447826752868087645216025348081359737247047305458608095284011730241569278534120542313496591378935006188813333616153974171787782702160
175 12920306470283310643846504274483484305510373926995853072288506642794437367721592305341677909241713272300664864077376618425526896353842044
176 75760504632437398745941670611392315598113392282651464927405560345037385258112570363166578453086702832112625956677919310464337214461193108
177 444235132917533032274425413419587810240496803418664707933710154131283968117510780397736907257430274970243685170884894809968735910939622428
178 2604851357256715501155765676007997416371750595476600611569617373775668202964855303046474117861621824081396050476011984066053065610798496224
179 15274007143108498683902809830785564682976223807426739861828305940108182784892037288515530520272293978982621950534212213222745638139245850094
180 89561845269137761323010172553911845500637649607557020300248068613753737578862229630618578967668605696430561600324207290316881473482362667316
181 525161737378925268033722834730757755556969137365796236088844765590615045837397639413565292293742695537440416792256658895511243164211316576582
182 3079378831220751963639477366954702752632522468148926964757696926318913163113610841588985999132508342965752284911990507062279759257056326716772
183 18056483005593430630826891479751301987124840468817769107299608904525199014002831480203016269686664959253048004568903418066524069930265602738464
184 105877385148495790756818665138835254965098408867529148452720708232445048688910090200705851512615955955544433232180115670997573229290142488495758
185 620830794258790211724041566097488798308777177966452967110984487473808556536986971581128506271198435766340421439753202462641863880855058800257670
186 3640351285209995114492511329884199538025052051544916833795165300833316986450830115479178035989112465467445597517460069510667295430022596477027312
187 21345844314233497292191749462233831533972288149355073674657550255244944265480687778793376471097851006216994636221783688279721200814482885551926838
188 125165137589519868792333777831023151523726521600958084598038809861170343786991556554917932549789406141496490388140581926524623756332455611134334600
189 733927945748066671801484058823952702810336576041896970221765116432399893677724935915481377192929686233541129915737243901917784414371161860200416650
190 4303516457725513761648462271400468446954882519692705817572493538573714156083034597288023780551220367610442705636017265718716709035208746966606660676
191 25234430721993174780377222434171589750621406393433250367926362880490417110742980715520953372585728386496357610714776453964088720132825734131855680784
192 147966552496843678299983666420426129600351514902729557370490292166330014675272664014817581382820658317132928190218202109378628094019267291671441220730
193 867628079230624377750006128545919958550293675010668107718305640233613394009597929205360848867024452294694441584858596991251781021716573720181691596594
194 5087490863081914208541043046471090973403550324248604983121253188614374502611232616972832283691524319857979519111693491211135550935193663069311962601030
195 29831403456759392735590636932514746851330679793357631718565495250746407345206038646473849452328596652876593400195355030435000151209846354664117979578090
196 174921716058053522279703759038955236565159688658968969143541035792124226786707216217278383076911933824911531063931725759427482700230328055871107296803868
197 1025684453399771087004341815474487030951641466443792454612513194326777869653606418584961586684510209692462906289112880363637417493942596764075267950253936
198 6014282398171973738009965425854146231608299670575111093581938948392955852895252468421601378315018276536836084282899658245397262160778004445767622485480978
199 35265809718637683757096690196276152187088125204523173099700780458796631309696162877868159571300957502348586767629237721110971446484197823628977320608026070
200 206787319379810425608428919907012497160663511810398337478968983191945210300704513545990065663785103816413610452417674304980817422053948693639212410282201094
201 1212534060537645731663972116419907619164072396100336363128808011744625808802254809261203416023676370191116883964084189683534550413651185303882978742427243934
202 7109908152847099306083371482463975705603408640665295723806328446689571841067459506266152910809005320108080575474925066381447392659856020354121472379979971046
203 41690205320506288034254611407028347402480147049705857016180735042311038827563980572780255405191894539634701503121365315463712582171746171559782663280220374564
204 244457900482156705184606073248318149953898853819341096878184963967256651738950647146143140563179310093406364673639850020960884270473317951114182786776445275468
205 1433422182709900527158875704296938217778467917881748716775515412153256772754859403753748646909325611448147190982362039417975863738531334046372455788396270722728
206 8405124767218519775234917405645937625152142857504890537932578117947229003713592583827519164211011923280402973294310726061405535960716267799175775988384759891990
207 49284937267367314462114365683887345671058508819000372397496772106572495790496295008967191773159473147052936070590372005172999122576664079299667019325903061699306
208 288990955960806540040834147222141465140411942963646731318145734682741016166563588374021808087867834452374616696504098989376959940202580424204383902199583165231258
209 1694549638443763030943637259082104026574657470385245668132934203134146453521687763914688435970778390322781361124832661185664522744815902239515967016898429653394094
210 9936291838625308632161207647881351651473809942138029131344219773376098104453131084865958109336233843357290336420754212739833124315840214039465989405995445274700864