1 2
2 53
3 204
4 585
5 1654
6 4137
7 7964
8 14661
9 23778
10 39441
11 60264
12 90193
13 126626
14 176141
15 239692
16 322385
17 419046
18 539841
19 675924
20 853485
21 1053130
22 1293121
23 1559752
24 1873217
25 2232130
26 2653637
27 3111812
28 3639577
29 4210230
30 4884793
31 5609564
32 6430901
33 7308282
34 8291457
35 9374776
36 10582825
37 11862274
38 13282149
39 14780292
40 16476585
41 18266910
42 20230753
43 22292060
44 24544301
45 26963282
46 29596033
47 32352480
48 35335521
49 38446290
50 41883621
51 45465676
52 49323145
53 53338078
54 57643665
55 62203740
56 67092221
57 72160058
58 77573257
59 83179488
60 89263225
61 95554730
62 102251813
63 109167748
64 116502953
65 124207030
66 132369265
67 140781892
68 149682045
69 158845434
70 168673233
71 178793208
72 189456665
73 200415754
74 211953293
75 223980956
76 236628625
77 249617262
78 263248929
79 277226676
80 292088109
81 307323194
82 323278521
83 339628480
84 356723817
85 374454306
86 392991173
87 411959588
88 431755945
89 452005038
90 473375129
91 495218332
92 517984277
93 541240066
94 565444121
95 590455720
96 616467673
97 643015594
98 670611117
99 698759644
100 728309057
101 758454558
102 789729857
103 821608948
104 854660717
105 888698282
106 923970505
107 959910048
108 997114801
109 1034991722
110 1074584973
111 1114890044
112 1156569489
113 1198988374
114 1242818649
115 1287833244
116 1334343701
117 1381641834
118 1430465289
119 1480107144
120 1531784441
121 1584309802
122 1638484733
123 1693530388
124 1750259777
125 1808408734
126 1868312921
127 1929145620
128 1991788485
129 2055383842
130 2121392801
131 2188409112
132 2257351841
133 2327312050
134 2399258861
135 2472852372
136 2548500513
137 2625247998
138 2704095241
139 2784051596
140 2866826901
141 2950762370
142 3036940185
143 3124313488
144 3213965089
145 3305519642
146 3399466949
147 3494668836
148 3592304841
149 3691231206
150 3793390217
151 3896877148
152 4002949541
153 4110376082
154 4220431729
155 4332685600
156 4447658753
157 4564064874
158 4683262317
159 4803922492
160 4928272769
161 5054153910
162 5182962129
163 5313307908
164 5446657613
165 5582488674
166 5721417441
167 5861984544
168 6005694193
169 6151054226
170 6300612405
171 6451880292
172 6606464921
173 6762804550
174 6922512601
175 7085017508
176 7251015749
177 7418845410
178 7590223905
179 7763477736
180 7941423705
181 8121284898
182 8304883733
183 8490431684
184 8679761881
185 8872238902
186 9068612993
187 9267027828
188 9469426029
189 9673897826
190 9883619233
191 10095497520
192 10311511809
193 10529696802
194 10752112709
195 10978017924
196 11208265737