1 2
2 53
3 164
4 485
5 1046
6 2077
7 3708
8 6149
9 9610
10 14441
11 20832
12 29173
13 39794
14 53105
15 69476
16 89417
17 113318
18 141769
19 175260
20 214361
21 259642
22 311813
23 371424
24 439225
25 515906
26 602237
27 698948
28 806909
29 926870
30 1059781
31 1206492
32 1367933
33 1545034
34 1738865
35 1950336
36 2180557
37 2430578
38 2701529
39 2994500
40 3310721
41 3651302
42 4017553
43 4410684
44 4831985
45 5282746
46 5764397
47 6278208
48 6825649
49 7408130
50 8027141
51 8684132
52 9380693
53 10118294
54 10898605
55 11723196
56 12593717
57 13511818
58 14479289
59 15497760
60 16569061
61 17694962
62 18877313
63 20117924
64 21418745
65 22781606
66 24208537
67 25701468
68 27262409
69 28893370
70 30596501
71 32373792
72 34227433
73 36159554
74 38172365
75 40268036
76 42448877
77 44717078
78 47075029
79 49525020
80 52069421
81 54710602
82 57451073
83 60293184
84 63239485
85 66292466
86 69454697
87 72728708
88 76117169
89 79622630
90 83247841
91 86995452
92 90868193
93 94868794
94 99000125
95 103264896
96 107666017
97 112206338
98 116888789
99 121716260
100 126691781
101 131818262
102 137098813
103 142536444
104 148134245
105 153895306
106 159822857
107 165919968
108 172189909
109 178635890
110 185261201
111 192069092
112 199062953
113 206246054
114 213621865
115 221193756
116 228965177
117 236939578
118 245120549
119 253511520
120 262116121
121 270937922
122 279980573
123 289247684
124 298743005
125 308470166
126 318432997
127 328635228
128 339080669
129 349773130
130 360716561
131 371914752
132 383371693
133 395091314
134 407077625
135 419334596
136 431866337
137 444676838
138 457770289
139 471150780
140 484822481
141 498789562
142 513056333
143 527626944
144 542505745
145 557697026
146 573205157
147 589034468
148 605189429
149 621674390
150 638493901
151 655652412
152 673154453
153 691004554
154 709207385
155 727767456
156 746689477
157 765978098
158 785638049
159 805674020
160 826090841
161 846893222
162 868086073
163 889674204
164 911662505
165 934055866
166 956859317
167 980077728
168 1003716169
169 1027779650
170 1052273261
171 1077202052
172 1102571213
173 1128385814
174 1154651125
175 1181372316
176 1208554637
177 1236203338
178 1264323809
179 1292921280
180 1322001181
181 1351568882
182 1381629833
183 1412189444
184 1443253265
185 1474826726
186 1506915457
187 1539524988
188 1572660929
189 1606328890
190 1640534621
191 1675283712
192 1710581953
193 1746435074
194 1782848885
195 1819829156
196 1857381797
197 1895512598
198 1934227549
199 1973532540
200 2013433541
201 2053936522
202 2095047593
203 2136772704
204 2179118005
205 2222089586
206 2265693617
207 2309936228
208 2354823689
209 2400362150
210 2446557961