1 21
2 207
3 207
4 1461
5 5309
6 1461
7 10503
8 111607
9 111607
10 10503
11 77613
12 2435979
13 6753291
14 2435979
15 77613
16 575087
17 53921761
18 426813751
19 426813751
20 53921761
21 575087
22 4251717
23 1191667231
24 27382170933
25 78572361735
26 27382170933
27 1191667231
28 4251717
29 31416759
30 26307585827
31 1753672323629
32 14731243506141
33 14731243506141
34 1753672323629
35 26307585827
36 31416759
37 232180893
38 580823169565
39 112198453386465
40 2756810145406537
41 8085496134786969
42 2756810145406537
43 112198453386465
44 580823169565
45 232180893
46 1716017023
47 12824535830819
48 7178913247853751
49 515279597419726895
50 4428150541972594011
51 4428150541972594011
52 515279597419726895
53 7178913247853751
54 12824535830819
55 1716017023
56 12682748597
57 283163762696631
58 459367231584591507
59 96318110440124639569
60 2421920880450861585787
61 7094381639133025682975
62 2421920880450861585787
63 96318110440124639569
64 459367231584591507
65 283163762696631
66 12682748597
67 93735029639
68 6252174866776925
69 29394095101817393631
70 18005610944775756937087
71 1324747988018207146383997
72 11349881293706452086231231
73 11349881293706452086231231
74 1324747988018207146383997
75 18005610944775756937087
76 29394095101817393631
77 6252174866776925
78 93735029639
79 692772171789
80 138046249324516211
81 1880867639785229395915
82 3365946913767010598168561
83 724676499247190709911349075
84 18159864218428906814806250605
85 53109062021406984304908116217
86 18159864218428906814806250605
87 724676499247190709911349075
88 3365946913767010598168561
89 1880867639785229395915
90 138046249324516211
91 692772171789
92 5120109604943
93 3048023392164446735
94 120352854144851883802499
95 629222755231792389353704325
96 396418856758294450266722549403
97 29058524531782194099112388825465
98 248541205192854036679733398713923
99 248541205192854036679733398713923
100 29058524531782194099112388825465
101 396418856758294450266722549403
102 629222755231792389353704325
103 120352854144851883802499
104 3048023392164446735
105 5120109604943
106 37841480302757
107 67299522236516456501
108 7701133990262770212785517
109 117625511896108020262690989811
110 216851306976093210935703313793885
111 46497896248015081386854065607401411
112 1163241760635650542150553353549935887