16 1854
17 663390
18 72572427
19 4229760773
20 164869021176
21 4846616066912
22 115525788526251
23 2341346575945183
24 41696673590069251
25 668272802442309946
26 9812868808904564866
27 133849038379000364897
28 1714455118957116764366
29 20802230173239523620513
30 240794713489411990019752
31 2674732132117874688779447
32 28650600599962914504146101
33 297165861982335705212687145
34 2995027604810522354429086615
35 29420343741758958628156498844
36 282403429853386860901220631475
37 2654912846314511684450053230589
38 24493341365436245928781863447826
39 222135861835559502821099085225196
40 1983487003689283921118778612016607
41 17461110673794762768579921839556290
42 151730609750173010343915317307691435
43 1302879996141290491933946003088306635
44 11065930751425732242144112927383489366
45 93047314617709375132771387116653358176
46 775166500976206026677445473990805867263
47 6402824743251938720476240493164131556707
48 52470480793527977892813960137102260652230
49 426855665115084979136588572210458377596419
50 3449075130874665208579157593617951580205747
51 27694440518985862101750461141815270153739978
52 221077968698812247950716453373159071590151920
53 1755252416537887516206763141429950357470877926
54 13865598415499426225020629110714434331322941987
55 109016708261847189461193985475470515187142242400
56 853378076569845310659142511054133443546741007478
57 6652909777680552701420965063638425354880105630859
58 51667980672977243460201907469831134677696223957942
59 399834351819766564387396820234717446013286183251456
60 3083815758808973130705376862555234355983626335403939
61 23710460281911163427758081711184649732023260265721491
62 181769727507125421310413181045583159146685051481425538
63 1389676479875941906779250330509199876590993280511034960
64 10597204715007615789977519524252642610200657307018841271
65 80616524894102929073264495365120275586835417983791752073
66 611894882902080369555679935919194521559347516182426340910
67 4634576068449649615555858760592023441029583865707064657133
68 35033217434364639122190960610134724982422044838390880716489
69 264325741860118957434613522999280768858612464445166844150294
70 1990845017090448162361624579700963678391375240678278248420621
71 14969935107720405510901084278048114732969849872785103090596322
72 112390548620161101029673432408556459897372093282507438325688003
73 842572432853807353496116336420307551716281012466346333836836523
74 6307973950877504781971408874942984084083529988509889150013017038
75 47164252457627512230813791767515623798776566265924486242773925873
76 352216301490977653253645306026779184458841883435881137643601801350
77 2627304055864374405214575129404812083642395784472586665923067433051
78 19576932460136284818459931187948361893755777821872702278276492624235
79 145726863880278434079861195992424221047463596588700318576195241313880
80 1083729374300181219365171669971681166272318754588347256167420996706078
81 8052159056113032862251583858187931432576424756435677854774376879180989
82 59777354224654917885804440415080762106275402481309685470299365088530564
83 443419807391853432613009685922671421616801270235270214744801994203428155
84 3286756167584640655296749716334839885799625778822064406118208399062060380
85 24345160106875052034866095752578969287240576992136605469822059152265263149
86 180205555308012460920040960062241294354930005807709008395867763875453427255
87 1333063094615497377279216661886391670186068177860580909843303516367345081046
88 9855436124265810565148643055217255136096211287683867219494912969981891641561
89 72821279928950177200628418264778495812157021076155784863143283837937272028645
90 537789023611141643225708527009440102670488145615934416386512236433998303086402
91 3969627601559153340018748068627043440600285543656650429842946666432678808600770
92 29287620647649380797755945173141727336449751445030143948671235667011817063808338
93 215986436699867942190514728607591908491393227971217653244146507999342099113831567
94 1592164145182570048830840860191383695620386729681240743655942519263716471044410419
95 11732172744399697627525147553420970092017064962845061555349220445854440185194456154
96 86418753124436954820297443156398369254529658422107177272120161876339763127031546915
97 636334710916139573060320958700241572140335656510574287393437822071880181345660286271
98 4684032654398657654534712971472555449437836823916673371890019753087465118601834451995
99 34468232710012434494510763548376269558585371793116895825426294379631657047407129220926
100 253565742280241673153678491422473133812449913473184956285531702746597701759517820797507