1 1
2 12
3 76
4 932
5 4975
6 10636
7 14975
8 16819
9 18716
10 19269
11 46144
12 50699
13 99196
14 134975
15 164421
16 205916
17 359232
18 457792
19 462272
20 468032
21 622436
22 624211
23 812156
24 879836
25 1308716
26 1700991
27 1872731
28 2096192
29 2195776
30 2275136
31 2294848
32 2361152
33 2366528
34 3291831
35 3801575
36 4504919
37 5251279
38 7154975
39 7467328
40 7806016
41 8022848
42 8062016
43 8099648
44 9959036
45 10300241
46 10900769
47 12065751
48 13693676
49 14982191
50 18855932
51 20360961
52 20600531
53 21005479
54 21801659
55 23281984
56 24603584
57 25265984
58 25282481
59 30550848
60 31837211
61 33693539
62 35642432
63 36719975
64 39459776
65 39883072
66 40052032
67 40130951
68 40164416
69 40545728
70 40567616
71 40584256
72 40632128
73 47755607
74 51949791
75 57906880
76 60802112
77 65978636
78 66012992
79 67170496
80 68037952
81 68228311
82 69176768
83 69183808
84 69266752
85 69309248
86 79648911
87 87436775
88 93365996
89 99257291
90 100358991
91 106246751
92 113116491
93 130652759
94 133202156
95 140458451
96 145958908
97 174414119
98 207799191
99 210291776
100 210587456
101 212071739
102 212354368
103 212686528
104 212986688
105 213017408
106 229057916
107 280916951
108 285699956
109 297296879
110 319944796
111 350209811
112 361151975
113 364486491
114 364684199
115 370630139
116 374038551
117 400969559
118 429802961
119 446033943
120 454864289
121 464449391
122 468074876
123 478978379
124 594982583
125 612057575
126 617130816
127 623397591
128 665265311
129 754270528
130 761995031
131 789235196
132 811408448
133 814767808
134 821854016
135 822346816
136 887021911
137 890711636
138 1020590975
139 1189187879
140 1195802991
141 1254992519
142 1369367471
143 1418106569
144 1571426879
145 1619939975
146 1640189241
147 1729727975
148 1870192791
149 1880879607
150 1922980491
151 1991222991
152 2036648201
153 2133096371
154 2137458956
155 2189383676
156 2230169751
157 2257475099
158 2276854263
159 2322247151
160 2414339651
161 2488562991
162 2527024379
163 2652249575
164 2697654956
165 2879399201
166 3027023996
167 3089855975
168 3182449991
169 3287606592
170 3396032636
171 3485729159
172 3885352768
173 4058314211
174 4061958976
175 4213327168
176 4215267008
177 4219962688
178 4221731648
179 4224131776
180 4229480768
181 4232326976
182 4232698688
183 4233861568
184 4234616128
185 4235612608
186 4236947776
187 4237035328
188 4237213888
189 4237375808
190 4237473088
191 4237523776
192 4294950539
193 4710625916
194 4792787975
195 4948397996
196 5163125568
197 5203358991
198 5840626167
199 6055862396
200 6258635132