1 20
2 231
3 2902
4 33533
5 309990
6 2327062
7 14697256
8 541365583
9 9617848524
10 90094114144
11 499454404412
12 1875291094664
13 5288570216780
14 12109231279152
15 23836473347284
16 42007667355832
17 68169527721372
18 103870860371584
19 150660826990692
20 210088632496968
21 283703485154092
22 373054593349648
23 479691165471220
24 605162409906392
25 751017535042748
26 918805749267872
27 1110076260969348
28 1326378278534760
29 1569261010351692
30 1840273664807728
31 2140965450290452
32 2472885575187448
33 2837583247886300
34 3236607676774592
35 3671508070239908
36 4143833636669832
37 4655133584451948
38 5206957121973840
39 5800853457623092
40 6438371799787288
41 7121061356854012
42 7850471337210848
43 8628150949245380
44 9455649401345192
45 10334515901897868
46 11266299659290992
47 12252549881912148
48 13294815778148920
49 14394646556388892
50 15553591425019648
51 16773199592428772
52 18055020267003848
53 19400602657132460
54 20811495971202192
55 22289249417600628
56 23835412204715352
57 25451533540933948
58 27139162634644000
59 28899848694233092
60 30735140928088808
61 32646588544598732
62 34635740752150448
63 36704146759131540
64 38853355773929592
65 41084917004932188
66 43400379660526912
67 45801292949101348
68 48289206079043080
69 50865668258739692
70 53532228696578768
71 56290436600947892
72 59141841180234648
73 62087991642826620
74 65130437197111392
75 68270727051476548
76 71510410414309672
77 74851036493998348
78 78294154498930160
79 81841313637492692
80 85494063118073528
81 89253952149060252
82 93122529938840448
83 97101345695801700
84 101191948628331592
85 105395887944817708
86 109714712853647632
87 114149972563208948
88 118703216281889240
89 123375993218076092
90 128169852580157088
91 133086343576519812
92 138127015415551848
93 143293417305640780
94 148587098455174192
95 154009608072539668
96 159562495366124792
97 165247309544317148
98 171065599815504320
99 177018915388073892
100 183108805470413448
101 189336819270910572
102 195704505997952848
103 202213414859927860
104 208865095065223192
105 215661095822226428
106 222602966339325152
107 229692255824906948
108 236930513487359400
109 244319288535070092
110 251860130176426608
111 259554587619816532
112 267404210073627448
113 275410546746246940
114 283575146846062592
115 291899559581461988
116 300385334160832712
117 309034019792562348
118 317847165685038480
119 326826321046648692
120 335973035085780568
121 345288857010821692
122 354775336030159648
123 364434021352182020
124 374266462185276392
125 384274207737830348
126 394458807218231472
127 404821809834867348
128 415364764796125560
129 426089221310393692
130 436996728586059328
131 448088835831510052
132 459367092255133448
133 470833047065317100
134 482488249470448592
135 494334248678915508
136 506372593899105432
137 518604834339405948
138 531032519208204640
139 543657197713889092
140 556480419064846888
141 569503732469465612
142 582728687136132848
143 596156832273236180
144 609789717089163192
145 623628890792301468
146 637675902591038592
147 651932301693762148
148 666399637308859720
149 681079458644718892
150 695973314909727248
151 711082755312272372
152 726409329060741848
153 741954585363523260
154 757720073429004192
155 773707342465572228
156 789917941681614952
157 806353420285519948
158 823015327485674800
159 839905212490467092
160 857024624508284408
161 874375112747514332
162 891958226416544448
163 909775514723762340
164 927828526877555592
165 946118812086311788
166 964647919558418512
167 983417398502263348
168 1002428798126233880
169 1021683667638717692
170 1041183556248102368
171 1060930013162775492
172 1080924587591124648
173 1101168828741537420
174 1121664285822401392
175 1142412508042104148
176 1163415044609033272
177 1184673444731576348
178 1206189257618120960
179 1227964032477054692
180 1249999318516765128
181 1272296664945639852
182 1294857620972066448
183 1317683735804432500
184 1340776558651125592
185 1364137638720533308
186 1387768525221043232
187 1411670767361042948
188 1435845914348920040
189 1460295515393062092
190 1485021119701856688
191 1510024276483691412
192 1535306534946953848
193 1560869444300031580
194 1586714553751312192
195 1612843412509183268
196 1639257569782032392
197 1665958574778247148
198 1692947976706215120
199 1720227324774323892
200 1747798168190961048
201 1775662056164514172
202 1803820537903370848
203 1832275162615918660
204 1861027479510545192
205 1890079037795638028
206 1919431386679584752
207 1949086075370772948
208 1979044653077590200
209 2009308669008424092
210 2039879672371662208