1 2
2 7
3 37
4 263
5 2897
6 37663
7 640279
8 12165313
9 279802207
10 8114264027
11 251542184851
12 9307060839509
13 381589494419909
14 16408348260056111
15 771192368222637247
16 40873195515799774129
17 2411518535432186673637
18 147102630661363387091863
19 9855876254311346935154827
20 699767214056105632395992723
21 51083006626095711164907468799
22 4035557523461561182027690035163
23 334951274447309578108298272918601
24 29810663425810552451638546289755543
25 2891634352303623587808938990106287729
26 292055069582665982368702838000735060651
27 30081672167014596183976392314075711247097
28 3218738921870561791685473977606101103439441
29 350842542483891235293716663559065020274899073
30 39645207300679709588189982982174347291063595261
31 5034941327186323117700127838736142105965076598219
32 659577313861408328418716746874434615881425034366811
33 90362091999012940993364194321797542375755229708253151
34 12560330787862798798077623010729858390229976929447188071
35 1871489287391557020913565828598748900144266562487631022709
36 282594882396125110157948440118411083921784250935632284429131
37 44367396536191642294797905098590540175720127396894268655373707
38 7231885635399237694052058531070258048642380765693765790825914307
39 1207724901111672694906693774688733094123277587870858887067927689409
40 208936407892319376218858023021150825283327022701658587462751490267849
41 37399617012725168343175586120785997725715537063596887155832516757945121
42 6769330679303255470114781087862265588354512208511036575205685533188067081
43 1292942159746921794791923187781692727375711831825607985864285936838920812561
44 249537836831155906394841175241866696383512383542342341271807185809911716824303
45 49158953855737713559783711522647739187551939557841441230546015604552608214387751
46 9782631817291804998396958593006900098322835972010446804878657105305969034663162607
47 2064135313448570854661758263124455920746118390094204275829396649219559466313927310207
48 460302174899031300589572092676753670326384400991007553509955452775961760988005790176301
49 104488593702080105233832865037623083164089259024958714646759887780143319744277314370020353
50 23927887957776344098547726093615686044576440316715545654108014301652820221439504990734660901
51 5575197894161888174961620179812454848386310593794722137407167332285107111595404662841175990159
52 1332472296704691273815827222975176708764328231916938590840312992416140599671301714419041061648149
53 321125823505830596989614360737017586812203103891982200392515431172289884520783713174988895857204143
54 80602581699963479844393204544991414289862979076887532298521373224244761014716712006922212860158240121
55 20714863496890614320009053568062793472494785622760095800719992918630903580782194985779008705060667711159
56 5448009099682231566162381088400514683266128618785905195589358137599927641745717281259879289430955608034957
57 1465514447814520291297680512779738449798588598453408497613537339014380535629597948658907528856927058561403439
58 397154415357734998941671418963309119895417510180873702853268618872897125155621044086563940320227232870140332109
59 110011773054092594706842983052836626211030650320102015690355407427792503668107029211978211468702943505028871994287
60 30913308228200019112622878237847091965299612739948666408989869487209693530738075208565877422705527124913113030394897
61 8748466228580605408872274541310727026179790405405472593744133064880343269198875284024143310625664176350410987601755949
62 2563300604974117384799576440604043018670678588783803469967030988009940577875270458219073990013319603670670419367314493339
63 786933285727054037133469967265441206731898326756627665279878513319051757407708030673255714934089118326895818745765549455289
64 244736251861113805548509159819552215293620379621311203902042217642225096553797197539382527344501715799664599629933085880594963
65 76602446832528621136683367023519843386903178821470406821339214122016455221338522829826731058829037045295019684169055880626223707
66 24282975645911572900328627346455790353648307686406118962364530876679216305164311737055073745648804743358521239881590714158512915293
67 8037664938796730630008775651676866607057589844200425376542659720180820597009387184965229409809754370051670530400806526386467774962253
68 2708693084374498222312957394615104046578407777495543351894876325700936541192163481333282311105887222707412968745071799392239640162279519
69 939916500277950883142596215931441104162707498790953543107522085018224979793680728022648961953742866279472300154539914389107155136310993247
70 328030858597004858216766079360072945352784917078042786544525207671360517947994574079904487721856260331535832753934430121798397142572536643499
71 115794893084742714950518426014105749709533075728549103650217398307990262835642084650206284165815259897032148962138853832994834191328105435155311
72 41570366617422634667236114939063964145722374186549128210428045992568504357995508389424056015527678303034541477407848526045145474686789851220756949
73 15256324548594106922875654182636474841480111326463530053227092879272641099384351578918628557698657937213676722208680409058568389210051875398017800541
74 5690609056625601882232619010123405115872081524770896709853705643968695130070363138936648452021599410580701417383837792578846009175349349523460639601961
75 2156740832461103113366162604836770538915518897888169853034554439064135454296667629656989763316186176610085837188474523387382637477457403469391582409143461
76 826031738832602492419240277652483116404643737891169053712234350161563878995623702158627079350099305641662875643185742457367550153866185528776976062701945829
77 321326346405882369551084468006815932281406414039664761894059162212848348929297620139705933867188629894606858625199253815915977009853946170694243688391056927711
78 127566559523135300711780533798705925115718346373746910471941487398500794524931155195463255745273886068158922874204103764918642872912016629765614744291249600301301
79 51154190368777255585423994053281075971403056895872511099248536446798818604497393233380765553854828313331728072555845609732375792037718668536011512460791089720821771
80 20922063860829897534438413567791960072303850270411857039592651406740716809239433832452733111526624780152676781675340854380541698943426935431228708596463555695816104459
81 8766344757687727066929695284904831270295313263302568099589320939424360343071322775797695173729655782883971571521967817985446971857295885945684828901918229836546947768651
82 3690631142986533095177401714944933964794326883850381169927104115497655704433026888610829668140185084594152031610748451371873175151921567983133312967707574761186265010602491
83 1590662022627195764021460139141266538826354886939514284238581873779489608610634588991267586968419771460079525624232582541277338490478195800730457889081964722071280219569673897
84 688756655797575765821292240248168411311811666044809685075305951346519000528404777033218865157325761042214434595292708240373087566377058781716288265972490724656864335073668797473
85 302364171895135761195547293468945932565885321393671451748059312641121841231969697117583081804066009097532136787333498917523785441639528805173450548761923428124363443097340602090737
86 133947328149545142209627451006743048126687197377396453124390275500016975665762575823089305239201242030206736596788740020463036950646311260691838593101532078659093005292121886726196599
87 60142350339145768852122725502027628608882551622451007452851233699507622073927396544567098052401357671562824731958144269187903590840193756050635528302587903317932759376162727140062273149
88 27485054104989616365420085554426626274259326091460110405953013800674983287784820220867163809947420455904210902504871931018871941013968546515140436434282671816295271034906366303008458829429
89 12670609942400213144458659440590674712433549328163110897144339362111167295668802121819762516385760830171841226054745960199699964807439499943479741196204311707312119947091834865686899520366781
90 5866492403331298685884359320993482391856733338939520345377829124657470457894655382402550045086607264369562487663347379572461083705844488473831120173842596320485511535503519542813034477929819877
91 2739651952355716486307995802903956276997094469284756001291446201215038703836804063581990871055445592460585681738783226260339326090629376117279133121184492481666733887080143626493687101193225882871
92 1312293285178388196941529989590995056681608250787398124618602730382003539137829146455773627235558438788620541552877165378702537197411471160176704765047371898718365531911388797090476121471555197895427
93 639086829881875051910525104930814592603943218133462886689259529696035723560122794323961756463716959690058203736251179539428135615139386455006055220578070114675844014040846344183061871156647381375073057
94 313791633472000650488067826521029964968536120103530277364426429080753540268020292013065222423685027207818578034499329153859214587033438749407973113303832426305839410894055554993883378737913864255160871101
95 156582025102528324593545845433993952519299523931661608404848788111296016593742125714519545989418828576701470439215165247775748078929685935954578583538612380726613866036133721941947805990219018263325274679791
96 78760758626571747270553560253298958117207660537625789027638940419981896346652289234403331632677670774080839630925228119631201283701632025785153027519922027505486774616175262136799746413080166186452613163935217
97 40089226140925019360711762168929169681658699213651526615068220673770785240446015220311295801032934424007147372140941112892281453404130701124642891007640312000292768279633208427631070924257804588904380100443025923
98 20886486819421935086930828090012097404144182290312445366450542971034579110272373929782185112338158834907723780885430319816878637223552095285938946214980602552152532273688901590795787951538316190819182032330816506233
99 10923632606557672050464823091076326942367407337833408926653633973851084874672451565276082813752857070656739537403080057264227527267917745834546068870434855134775774379139295531986197098654539367798432202909017032760249
100 5909685240147700579301469292272292875820767369767874229319615979853436917197796296814360802240295675225296089735066310979947092251943500496489423258905256627913693939114358882804532630372105797978951821773778214723294973