1 21
2 120
3 404
4 1025
5 2181
6 4116
7 7120
8 11529
9 17725
10 26136
11 37236
12 51545
13 69629
14 92100
15 119616
16 152881
17 192645
18 239704
19 294900
20 359121
21 433301
22 518420
23 615504
24 725625
25 849901
26 989496
27 1145620
28 1319529
29 1512525
30 1725956
31 1961216
32 2219745
33 2503029
34 2812600
35 3150036
36 3516961
37 3915045
38 4346004
39 4811600
40 5313641
41 5853981
42 6434520
43 7057204
44 7724025
45 8437021
46 9198276
47 10009920
48 10874129
49 11793125
50 12769176
51 13804596
52 14901745
53 16063029
54 17290900
55 18587856
56 19956441
57 21399245
58 22918904
59 24518100
60 26199561
61 27966061
62 29820420
63 31765504
64 33804225
65 35939541
66 38174456
67 40512020
68 42955329
69 45507525
70 48171796
71 50951376
72 53849545
73 56869629
74 60015000
75 63289076
76 66695321
77 70237245
78 73918404
79 77742400
80 81712881
81 85833541
82 90108120
83 94540404
84 99134225
85 103893461
86 108822036
87 113923920
88 119203129
89 124663725
90 130309816
91 136145556
92 142175145
93 148402829
94 154832900
95 161469696
96 168317601
97 175381045
98 182664504
99 190172500
100 197909601
101 205880421
102 214089620
103 222541904
104 231242025
105 240194781
106 249405016
107 258877620
108 268617529
109 278629725
110 288919236
111 299491136
112 310350545
113 321502629
114 332952600
115 344705716
116 356767281
117 369142645
118 381837204
119 394856400
120 408205721
121 421890701
122 435916920
123 450290004
124 465015625
125 480099501
126 495547396
127 511365120
128 527558529
129 544133525
130 561096056
131 578452116
132 596207745
133 614369029
134 632942100
135 651933136
136 671348361
137 691194045
138 711476504
139 732202100
140 753377241
141 775008381
142 797102020
143 819664704
144 842703025
145 866223621
146 890233176
147 914738420
148 939746129
149 965263125
150 991296276
151 1017852496
152 1044938745
153 1072562029
154 1100729400
155 1129447956
156 1158724841
157 1188567245
158 1218982404
159 1249977600
160 1281560161
161 1313737461
162 1346516920
163 1379906004
164 1413912225
165 1448543141
166 1483806356
167 1519709520
168 1556260329
169 1593466525
170 1631335896
171 1669876276
172 1709095545
173 1749001629
174 1789602500
175 1830906176
176 1872920721
177 1915654245
178 1959114904
179 2003310900
180 2048250481
181 2093941941
182 2140393620
183 2187613904
184 2235611225
185 2284394061
186 2333970936
187 2384350420
188 2435541129
189 2487551725
190 2540390916
191 2594067456
192 2648590145
193 2703967829
194 2760209400
195 2817323796
196 2875320001
197 2934207045
198 2993994004
199 3054690000
200 3116304201
201 3178845821
202 3242324120
203 3306748404
204 3372128025
205 3438472381
206 3505790916
207 3574093120
208 3643388529
209 3713686725
210 3784997336