1 0
2 24
3 144
4 506
5 1298
6 2794
7 5300
8 9220
9 14974
10 23094
11 34120
12 48712
13 67524
14 91346
15 120950
16 157254
17 201146
18 253672
19 315838
20 388820
21 473738
22 571896
23 684534
24 813084
25 958900
26 1123544
27 1308488
28 1515422
29 1745934
30 2001842
31 2284852
32 2596912
33 2939842
34 3315718
35 3726480
36 4174332
37 4661328
38 5189802
39 5761926
40 6380162
41 7046798
42 7764424
43 8535446
44 9362584
45 10248358
46 11195616
47 12206998
48 13285480
49 14433816
50 15655112
51 16952240
52 18328434
53 19786682
54 21330346
55 22962532
56 24686732
57 26506166
58 28424454
59 30444936
60 32571360
61 34807180
62 37156274
63 39622214
64 42209006
65 44920338
66 47760344
67 50732830
68 53842060
69 57091954
70 60486904
71 64030950
72 67728612
73 71584044
74 75601896
75 79786440
76 84142454
77 88674326
78 93386962
79 98284868
80 103373080
81 108656218
82 114139446
83 119827504
84 125725684
85 131838840
86 138172394
87 144731318
88 151521162
89 158547014
90 165814552
91 173328982
92 181096112
93 189121262
94 197410368
95 205968870
96 214802832
97 223917808
98 233319992
99 243015056
100 253009322
101 263308578
102 273919274
103 284847316
104 296099284
105 307681198
106 319599766
107 331861128
108 344472120
109 357438996
110 370768722
111 384467670
112 398542934
113 413001002
114 427849096
115 443093822
116 458742532
117 474801946
118 491279544
119 508182166
120 525517420
121 543292260
122 561514424
123 580190984
124 599329806
125 618938078
126 639023794
127 659594260
128 680657600
129 702221234
130 724293414
131 746881680
132 769994412
133 793639264
134 817824746
135 842558630
136 867849554
137 893705406
138 920134952
139 947146198
140 974748040
141 1002948598
142 1031756896
143 1061181174
144 1091230584
145 1121913480
146 1153239144
147 1185216048
148 1217853602
149 1251160394
150 1285145962
151 1319819012
152 1355189212
153 1391265382
154 1428057318
155 1465573960
156 1503825232
157 1542820188
158 1582568882
159 1623080486
160 1664365182
161 1706432258
162 1749292024
163 1792953886
164 1837428284
165 1882724738
166 1928853816
167 1975825158
168 2023649460
169 2072336476
170 2121897032
171 2172341000
172 2223679334
173 2275922022
174 2329080146
175 2383163812
176 2438184232
177 2494151626
178 2551077334
179 2608971696
180 2667846180
181 2727711240
182 2788578474
183 2850458454
184 2913362906
185 2977302518
186 3042289144
187 3108333590
188 3175447840
189 3243642814
190 3312930624
191 3383322310
192 3454830112
193 3527465184
194 3601239896
195 3676165520
196 3752254554
197 3829518386
198 3907969642
199 3987619828
200 4068481700