1 19
2 455
3 18842
4 1001047
5 54333131
6 3083244672
7 178138187113
8 10468760423253
9 622301968698475
10 37339790561577376
11 2256975037851499153
12 137242646380023688189
13 8386798450042067878075
14 514631022193968182602408
15 31688962425408780775093390
16 1957081400178289041789300590
17 121176286846478956465172979544
18 7519459677205465078025760762589
19 467513631815952847766234238179963
20 29116532379985245713297102088441250
21 1816094141418990805859450401618884467
22 113427750433684019179749268820773277419
23 7092874395555829962642456309345211144074
24 444013089485732453885720929528070825098433
25 27822468409745513802758304772695547854113652
26 1744953089210060393015629231308506483218711125
27 109528438595648076511157334314176034719788184336
28 6880121199145395830554802255204906342850041270686
29 432479830600193270588020450120146871733410688989965
30 27202806018452453163873322431995178220107884878201292
31 1712062663114023327969269068903939778018200735129079596
32 107811702135809243471061820314648540997269089058033830958
33 6792607033256178467615891806033880077756035957477686587428
34 428170821724457397615947686646745904123321505725993770246943
35 27001921848470265586975873076276805161129057529394304462103442
36 1703560510589794162329231490308622864629709513206757268652398959
37 107521433449117503421339791179439279258222994858469587253145567011
38 6788868005434580144620113487776189953296354128187951330344349262657
39 428800803761353235075014682558472907057457756662511858445540655456931
40 27093276082182137320606357524683323511332585411219361252355963328667141
41 1712409424823891440983495662084430335104281409242150713288847277381144596
42 108264701213682690538757939892253689962071951238229246394062800467594965138
43 6846882736046794780053644908229595334957855925168032518729952558694365530207
44 433131384193666878853133650278252353170515971445045773132575173720907738959313
45 27407007183017445408053231666232289958030790482079511770073237842902054858523109
46 1734656928067377151609011204006129895180027155240910414383348235477548473670324977
47 109817301776857444646496153557076527450996137888849853595302171713121430592546484508
48 6953902905599224931802554781881717338192764607426637192998276468711746143716353339468
49 440436123605674942525772263680085787562608285369022814410663319559847177314856550988406
50 27901640291563755113165251123847155690218179010198872934364307824511140226965982683982168
51 1767931015994465514466362637437351535537239068541290817353921265771302343566484913975982883
52 112043372650272228086301829998602697748765856924262281753701000180281593907028029580367462446
53 7102136538550970984988614083685374626476984530202833188519233053177789989690994596840741712477