10 1
11 0
12 1
13 1
14 2
15 3
16 6
17 6
18 15
19 17
20 40
21 45
22 89
23 116
24 199
25 271
26 437
27 580
28 924
29 1205
30 1812
31 2385
32 3465
33 4478
34 6332
35 8149
36 11190
37 14246
38 19151
39 24109
40 31924
41 39718
42 51592
43 63761
44 81738
45 99918
46 126409
47 153493
48 191839
49 231017
50 285914
51 341658
52 419013
53 497529
54 604217
55 713319
56 860161
57 1008444
58 1207119
59 1408553
60 1674171
61 1942929
62 2295721
63 2650866
64 3114236
65 3580637
66 4182071
67 4787715
68 5566949
69 6344698
70 7341204
71 8339033
72 9604411
73 10867631
74 12469092
75 14059174
76 16066025
77 18060979
78 20558767
79 23037594
80 26142839
81 29202543
82 33022573
83 36798433
84 41478344
85 46088157
86 51809031
87 57417264
88 64353269
89 71163452
90 79538751
91 87738311
92 97841183
93 107679717
94 119761075
95 131561744
96 145976674
97 159999462
98 177175687
99 193814658
100 214127742
101 233846463
102 257815889
103 281006325
104 309273526
105 336500830
106 369580714
107 401535955
108 440216206
109 477420176
110 522599564
111 565900181
112 618309598
113 668662698
114 729414880
115 787556069
116 857934016
117 925042498
118 1006016526
119 1083451816
120 1176632247
121 1265323971
122 1372440782
123 1474111053
124 1596482232
125 1712934069
126 1852762875
127 1985250572
128 2144943655
129 2295793276
130 2477017558
131 2648697036
132 2854536850
133 3048609900
134 3282202941
135 3501931260
136 3765465341
137 4014007928
138 4311652376
139 4591045471
140 4926987377
141 5241548270
142 5618445787
143 5972426835
144 6395981131
145 6791769082
146 7267283603
147 7710782991
148 8241719706
149 8738236515
150 9332065811
151 9884604767
152 10548218751
153 11164542762
154 11902015724
155 12588998862
156 13410330482
157 14171344797
158 15085164571
159 15930619304
160 16942010457
161 17880232383
162 19002055537
163 20037346408
164 21280571390
165 22426253115
166 23796620378
167 25063227406
168 26577912084
169 27970034826
170 29642262229
171 31177474996
172 33014225318
173 34705254287
174 36728266430
175 38580626759
176 40806395661
177 42842199753
178 45278616586
179 47513679057
180 50189039868
181 52628839448
182 55562506886
183 58236270451
184 61437700788
185 64363670678
186 67868149215
187 71052718441
188 74884539987
189 78364039771
190 82532990559
191 86329680991
192 90881152117
193 95001297565
194 99963147805
195 104453597992
196 109837310021
197 114722988623
198 120585261143
199 125873325588
200 132247999328