1 256
2 2320
3 2320
4 21416
5 28724
6 21416
7 198688
8 377568
9 377568
10 198688
11 1843744
12 5079336
13 8381936
14 5079336
15 1843744
16 17111320
17 69574220
18 211610280
19 211610280
20 69574220
21 17111320
22 158804736
23 962953968
24 5747728044
25 11786800328
26 5747728044
27 962953968
28 158804736
29 1473828208
30 13444055224
31 163624211124
32 727845846776
33 727845846776
34 163624211124
35 13444055224
36 1473828208
37 13678225256
38 188823193784
39 4782966551464
40 46738310925116
41 101664965477840
42 46738310925116
43 4782966551464
44 188823193784
45 13678225256
46 126944238720
47 2664428266336
48 141848199078560
49 3046981775525932
50 14510023537151756
51 14510023537151756
52 3046981775525932
53 141848199078560
54 2664428266336
55 126944238720
56 1178138077344
57 37723583696052
58 4239132966006036
59 199800076245538628
60 2083971490096234516
61 4561749663096542724
62 2083971490096234516
63 199800076245538628
64 4239132966006036
65 37723583696052
66 1178138077344
67 10934009198136
68 535447018219820
69 127198372687892564
70 13132583312930472884
71 299992506477880869048
72 1438784646024287898832
73 1438784646024287898832
74 299992506477880869048
75 13132583312930472884
76 127198372687892564
77 535447018219820
78 10934009198136
79 101475844940512
80 7614062720813020
81 3824751018996865512
82 864075508058435050420
83 43228355222030578943828
84 454396326607940446880368
85 995980221935339574016820
86 454396326607940446880368
87 43228355222030578943828
88 864075508058435050420
89 3824751018996865512
90 7614062720813020
91 101475844940512
92 941772325426928
93 108418400331562368
94 115134519419940813340
95 56880317083235486594612
96 6232381687781141483382068
97 143606330702285831573137588
98 690272631599920646789218256
99 690272631599920646789218256
100 143606330702285831573137588
101 6232381687781141483382068
102 56880317083235486594612
103 115134519419940813340
104 108418400331562368
105 941772325426928
106 8740357030533704
107 1545312836738950012
108 3467848836579089353588
109 3745208397898734696110340
110 898811199878785071409048256
111 45403346502622885237604211100