0 0
1 0
2 0
3 16
4 96
5 216
6 600
7 1008
8 2064
9 3040
10 5280
11 7200
12 11280
13 14616
14 21336
15 26656
16 36960
17 44928
18 59904
19 71280
20 92160
21 107800
22 135960
23 156816
24 193776
25 220896
26 268320
27 302848
28 362544
29 405720
30 479640
31 532800
32 623040
33 687616
34 796416
35 873936
36 1003680
37 1095768
38 1248984
39 1357360
40 1536720
41 1663200
42 1871520
43 2018016
44 2258256
45 2426776
46 2702040
47 2894688
48 3208224
49 3427200
50 3782400
51 4030000
52 4430400
53 4709016
54 5158296
55 5470416
56 5972400
57 6320608
58 6879264
59 7266240
60 7885680
61 8314200
62 8998680
63 9471616
64 10225536
65 10745856
66 11573760
67 12144528
68 13051104
69 13675480
70 14665560
71 15346800
72 16425360
73 17166816
74 18338976
75 19144096
76 20415120
77 21287448
78 22662744
79 23605920
80 25091040
81 26108800
82 27709440
83 28805616
84 30527616
85 31706136
86 33555480
87 34820368
88 36803184
89 38158560
90 40281120
91 41731200
92 43999920
93 45549016
94 47970456
95 49622976
96 52203840
97 53964288
98 56711424
99 58584400
100 61504800
101 63495000
102 66595800
103 68708016
104 71996496
105 74235616
106 77719200
107 80090208
108 83776464
109 86284440
110 90181080
111 92831200
112 96946080
113 99743616
114 104084736
115 107035056
116 111610560
117 114719128
118 119537304
119 122809680
120 127878960
121 131320800
122 136649760
123 140266816
124 145864176
125 149662296
126 155536920
127 159522048
128 165682944
129 169861120
130 176317440
131 180694800
132 187455840
133 192038616
134 199113816
135 203908336
136 211307280
137 216319968
138 224052384
139 229289760
140 237365520
141 242834200
142 251263320
143 256970016
144 265762656
145 271714176
146 280880640
147 287083888
148 296634624
149 303096600
150 313042200
151 319770000
152 330121200
153 337122016
154 347889696
155 355170816
156 366366000
157 373934808
158 385568664
159 393432640
160 405516480
161 413683200
162 426228480
163 434705616
164 447723936
165 456519256
166 470022360
167 479143728
168 493143504
169 502598880
170 517107360
171 526904800
172 541934160
173 552081816
174 567644376
175 578150496
176 594258720
177 605131648
178 621798144
179 633046320
180 650283840
181 661915800
182 679737240
183 691761616
184 710180016
185 722605536
186 741634080
187 754469568
188 774121584
189 787375960
190 807664920
191 821347200
192 842286720
193 856406016
194 878009856
195 892575376
196 914857440
197 929878488
198 952852824
199 968338800
200 992019600