1 4
2 10
3 28
4 69
5 154
6 310
7 580
8 1013
9 1680
10 2662
11 4064
12 6005
13 8634
14 12114
15 16644
16 22441
17 29760
18 38878
19 50116
20 63817
21 80374
22 100206
23 123784
24 151609
25 184240
26 222266
27 266340
28 317149
29 375446
30 442022
31 517740
32 603501
33 700284
34 809110
35 931080
36 1067341
37 1219126
38 1387714
39 1574476
40 1780833
41 2008300
42 2258446
43 2532940
44 2833505
45 3161970
46 3520222
47 3910256
48 4334129
49 4794012
50 5292138
51 5830860
52 6412597
53 7039890
54 7715350
55 8441716
56 9221797
57 10058536
58 10954950
59 11914192
60 12939493
61 14034226
62 15201842
63 16445940
64 17770201
65 19178456
66 20674622
67 22262772
68 23947065
69 25731822
70 27621454
71 29620536
72 31733737
73 33965896
74 36321946
75 38806996
76 41426253
77 44185102
78 47089030
79 50143708
80 53354909
81 56728596
82 60270838
83 63987896
84 67886141
85 71972142
86 76252578
87 80734332
88 85424401
89 90329988
90 95458414
91 100817212
92 106414033
93 112256746
94 118353342
95 124712032
96 131341153
97 138249268
98 145445066
99 152937468
100 160735525
101 168848522
102 177285878
103 186057252
104 195172437
105 204641472
106 214474534
107 224682048
108 235274581
109 246262954
110 257658130
111 269471332
112 281713929
113 294397552
114 307533982
115 321135268
116 335213609
117 349781478
118 364851502
119 380436584
120 396549785
121 413204448
122 430414074
123 448192452
124 466553533
125 485511558
126 505080934
127 525276364
128 546112717
129 567605164
130 589769046
131 612620008
132 636173869
133 660446758
134 685454978
135 711215148
136 737744065
137 765058844
138 793176782
139 822115500
140 851892801
141 882526818
142 914035870
143 946438608
144 979753873
145 1014000844
146 1049198890
147 1085367724
148 1122527253
149 1160697730
150 1199899606
151 1240153684
152 1281480965
153 1323902808
154 1367440774
155 1412116784
156 1457952965
157 1504971810
158 1553196018
159 1602648660
160 1653353017
161 1705332744
162 1758611710
163 1813214164
164 1869164569
165 1926487774
166 1985208846
167 2045353240
168 2106946633
169 2170015096
170 2234584922
171 2300682804
172 2368335661
173 2437570814
174 2508415814
175 2580898620
176 2655047421
177 2730890820
178 2808457654
179 2887777176
180 2968878877
181 3051792670
182 3136548706
183 3223177564
184 3311710065
185 3402177460
186 3494611246
187 3589043356
188 3685505969
189 3784031706
190 3884653438
191 3987404480
192 4092318401
193 4199429220
194 4308771210
195 4420379100
196 4534287877
197 4650532986
198 4769150134
199 4890175492
200 5013645493
201 5139597040
202 5268067302
203 5399093920
204 5532714805
205 5668968346
206 5807893202
207 5949528516
208 6093913705
209 6241088672
210 6391093598