1 21
2 350
3 366
4 532
5 702
6 1072
7 5264
8 7128
9 23604
10 24102
11 30222
12 30636
13 32142
14 32274
15 34350
16 47338
17 70722
18 78530
19 113550
20 137214
21 197316
22 235624
23 292206
24 357490
25 367704
26 398346
27 406596
28 453096
29 453264
30 464820
31 479880
32 485460
33 504966
34 509124
35 512430
36 519870
37 539220
38 698586
39 870800
40 910608
41 1029996
42 1220976
43 1260084
44 1314372
45 1442232
46 1529388
47 1555134
48 1599930
49 1614354
50 1729950
51 1897698
52 1963380
53 2107710
54 2784420
55 2996994
56 3885210
57 4841586
58 5851734
59 5855724
60 6009822
61 6476448
62 6881226
63 7350660
64 7543590
65 9270072
66 12966444
67 15091650
68 15591696
69 17001660
70 17803906
71 21276024
72 21321630
73 22533720
74 23491500
75 23736090
76 24134670
77 24152940
78 24177300
79 24856146
80 27186660
81 28959996
82 29729136
83 29855670
84 35408832
85 36048330
86 36551172
87 37621884
88 37775160
89 43435590
90 43492350
91 48960072
92 53804742
93 56653830
94 57332496
95 61314192
96 61586148
97 61599564
98 67731024
99 69406200
100 74499510
101 77506992
102 77585484
103 77780934
104 78645700
105 80557392
106 82240932
107 82495392
108 83055972
109 84507012
110 87651354
111 88387380
112 88387560
113 88496496
114 90100416
115 95179680
116 95753190
117 96009120
118 97058400
119 100251720
120 101128410
121 102009690
122 103124550
123 103364976
124 105618420
125 107084820
126 108606030
127 108698850
128 110947320
129 111933150
130 116098680
131 126912396
132 132007356
133 138084174
134 147682530
135 176731590
136 184135194
137 218928420
138 232600440
139 232697952
140 232831080
141 233772480
142 242109450
143 243463584
144 244937940
145 247241574
146 252185970
147 252233670
148 254662932
149 264243600
150 265276080
151 267159600
152 280013640
153 294371640
154 297918804
155 308408520
156 326380992
157 346779804
158 349576332
159 351976230
160 365318016
161 367572744
162 369959580
163 369995934
164 378835080
165 378930474
166 379775172
167 393827940
168 398203806
169 414880440
170 415707270
171 431724252
172 432224940
173 483246400
174 488292300
175 492336720
176 505337664
177 506755344
178 515532600
179 536215770
180 554693400
181 554829732
182 556620300
183 566270460
184 567857430
185 579301650
186 583081920
187 587861280
188 597729930
189 597981300
190 612625392
191 616675950
192 636849720
193 639953400
194 641006460
195 653919264
196 658178976
197 660149100
198 662623482
199 663001476
200 671700516
201 672083688
202 687094068
203 688734410
204 694789218
205 708412536
206 714636096
207 796723800
208 813620610
209 813751764
210 869353200
211 914060112
212 956098524
213 979729488
214 989648100
215 994077504