1 4
2 16
3 0
4 36
5 20
6 12
7 64
8 52
9 120
10 0
11 100
12 144
13 548
14 300
15 40
16 144
17 208
18 1504
19 1632
20 1284
21 0
22 196
23 436
24 3292
25 7092
26 12692
27 4132
28 140
29 256
30 532
31 6376
32 16484
33 58824
34 51196
35 16272
36 0
37 324
38 816
39 10564
40 43440
41 193232
42 368588
43 355396
44 57808
45 504
46 400
47 1072
48 17040
49 75080
50 521124
51 1399640
52 2880240
53 1657632
54 223308
55 0
56 484
57 1508
58 25436
59 142532
60 1142180
61 4875112
62 14715004
63 20265640
64 10858368
65 828456
66 1848
67 576
68 1668
69 36808
70 232432
71 2347608
72 11953848
73 55994544
74 123729664
75 156028036
76 54754656
77 3193588
78 0
79 676
80 2400
81 49556
82 380244
83 4323448
84 28779900
85 168083116
86 591604824
87 1247614580
88 1154193268
89 346608044
90 12106616
91 6864
92 784
93 2592
94 68912
95 525668
96 7567844
97 58731504
98 445304272
99 2026547348
100 6764014136
101 11199296500
102 8877588920
103 1831830172
104 46777036
105 0
106 900
107 3220
108 87804
109 841504
110 12129300
111 116157280
112 1033172284
113 6250275112
114 27843005992
115 75116513672
116 110995324320
117 67251222980
118 11344750308
119 179484068
120 25740
121 1024
122 3940
123 113384
124 1099064
125 19691552
126 200181920
127 2215496776
128 16132348896
129 95625385124
130 355600251460
131 862566555260
132 1029900778912
133 518783061524
134 61835276360
135 695670728
136 0
137 1156
138 4768
139 144644
140 1531092
141 29057776
142 362242468
143 4323822892
144 38938013924
145 280884420848
146 1414314289436
147 4851985495460
148 9803647311540
149 10129893228408
150 3979996140580
151 377379008580
152 2689241588
153 97240
154 1296
155 5024
156 180912
157 2070976
158 42900188
159 569517636