1 2
2 5
3 41
4 73
5 17
6 193
7 1181
8 6481
9 29
10 16493
11 21523361
12 530713
13 42521761
14 5501
15 570461
16 97
17 577
18 769
19 53
20 4795973261
21 430697
22 647753
23 47763361
24 926510094425921
25 956353
26 1743831169
27 282429005041
28 5301533
29 25480398173
30 14401
31 128653413121
32 2857
33 109688713
34 89
35 2382953
36 56625998353
37 12553493
38 70601370627701
39 76801
40 24127552321
41 101
42 394201
43 61070817601
44 2093124281
45 37644053098601
46 150094634909578633
47 113
48 19489
49 36214795668330833
50 12413
51 37945127666529000523013
52 241
53 298801
54 26050081
55 1403808961
56 2860659169
57 9500438809
58 1716841910146256242328924544641
59 13490012358249728401
60 137
61 6458150122561
62 3833564416504313
63 28596961
64 32839661
65 94373861
66 1418632417
67 56227703611393
68 149
69 953861
70 142659759801404920771391593
71 761
72 31769
73 3302353
74 278733912072436804273
75 325729
76 271722723752757889
77 8194721
78 700984481
79 597747428754241
80 2088869
81 110767897
82 574933708017116710865237
83 337
84 673
85 1009
86 167329
87 2108826721
88 173
89 470593
90 2641485701
91 55473422113
92 903239908009
93 6922081
94 15656839738849
95 1363620137403810529
96 176401
97 452808441334403281
98 1289
99 743170846305411756447828504941347481129
100 563838649753
101 125384283132205265785477849439329
102 7297
103 68737
104 96948097
105 70613232600577
106 197
107 16661
108 251325313
109 426712077457
110 34013149495921
111 133201
112 18055139801
113 61459926512826500975801
114 409
115 49637281
116 187668407555352123529
117 1249
118 13729
119 475356961
120 780464337846444296785447886881
121 90313
122 609422621
123 1481588501
124 460740683381672021327601001
125 2161
126 15121
127 10512289
128 16569793
129 3958044610033
130 177101
131 927319729649066047885192700193701
132 14561
133 45697
134 101921
135 643553
136 67765601
137 378369377
138 5685756833
139 457
140 2281
141 7753
142 3093009324389492947932121
143 233
144 4177
145 277991360381003661564752468378981135693842991081
146 19966781110160346782368664772328944885905284750420567849
147 4801
148 13921
149 51383579021948491809121
150 180317
151 262199473
152 39504363995133913
153 865923475887669700104067517
154 81516726600079249
155 21775844224805408923066692226998392022049
156 1180369
157 475110761833
158 40226570408250073
159 257
160 275201
161 138424618868737
162 3913786281514524929
163 153849834853910661121
164 82669546937641
165 85515537811724373585467087637721
166 660001
167 11096576833
168 20431242370346923068097
169 269
170 1609
171 1877
172 11257
173 50546266229
174 719571227339189
175 2583985068397606535128513
176 5641553
177 23229617
178 2670091735108484737
179 1981703105982814843334309489
180 1076050302914923449767311155851656076154481
181 281
182 18481
183 369879560116990841
184 3353336738929580410561
185 3672239816477
186 9159751032889
187 167649964410524100307472482005060261887957
188 77826286120321
189 81754966841140318493187568203841
190 293
191 18678646095653
192 86782247836514775846688349
193 961743544915378365754610333
194 410257
195 9537896093307601
196 31199592961514012689
197 4106523677041507922228794417
198 1201
199 55201
200 2229552891865882714320177992401
201 507451442443788899165240329482668362950054541832902585238747279444641
202 671352452318708161
203 2974112460006073547613794168096436806641
204 309746737
205 20795134293690804171286866969789777553
206 317
207 10393819190815276250780568850989337
208 73675624514425268628805034064478665461
209 4151768361337614527605197761
210 2839798262237352133440978975949121
211 82434619394313344569
212 41019075946094411081052200020897
213 2297
214 32326369
215 7088757890453145334311443322801793110058505541970400820190920577
216 2591261
217 6956557366277
218 88353295700662823099667599460762780905604112393714626601849
219 13441
220 473451024093683360527418040621798755737921
221 7674481
222 1706953634650967930299490233845839250457448201276787601
223 226519873
224 21376165893692833
225 29241916907334820616557688889440878559426168577846725809
226 19437193
227 1388985225193
228 11256710946186882997409087921239729
229 353
230 19009
231 62210098369
232 205188547169
233 255066113304108571577343700262256544056086044033
234 1192464167514295068582330293
235 709803280757497203996320461865063802526226069876477910653
236 116809201
237 2081711451601
238 26166382506293070985608961
239 563920755493974354012062097199694635409966586035902917973392670446241
240 112241
241 2057857
242 2190337
243 4475616001
244 79781171123090497
245 5205275952266186599636069674258967961777
246 5853105289
247 1137273143641
248 299544676041927564723805161992460049
249 4513
250 2563193
251 526908728620534667129849121206725791252980403065501629068461558054330796217049
252 70578185345621
253 4975481820118441
254 1605850768243931752986453521337428048981
255 280321
256 15687169
257 339601921
258 3167109739009
259 2492798330262060062236523521