1 7
2 37
3 31
4 1297
5 11
6 101
7 13
8 97
9 29
10 197
11 17
12 98801
13 46441
14 241
15 6781
16 51828151
17 1678321
18 53
19 937
20 37571
21 421
22 5030761
23 1950271
24 353
25 1697
26 4709377
27 190537
28 12690943
29 73
30 541
31 55117
32 1787
33 48713705333
34 41
35 68754507401
36 2527867231
37 58477
38 70489
39 863017
40 113958101
41 990000731
42 5953
43 473896897
44 3655688315536801
45 313
46 2341
47 6291946695217
48 114967
49 883383463
50 281
51 337
52 617
53 81035189089
54 59
55 32713
56 2727192763388813
57 61
58 181
59 3541
60 74161
61 189491931189200021056951
62 2753
63 145601
64 19854979505843329
65 463
66 72073
67 127236649
68 934117
69 8289713345361373993
70 631
71 701
72 2311
73 9241
74 585131
75 577
76 3313
77 2478750186961
78 3923
79 1096762734443
80 2054788991719
81 1030762781149
82 9736145643041809
83 79
84 9049
85 868999
86 8857759
87 17761
88 3696985841
89 121206120881
90 83
91 28537
92 4837453663777044375040181
93 804146449
94 6055984789
95 412482688627178079807598675848631
96 89
97 150080764792922988676714149209
98 4760317816590150361
99 6073
100 2259889
101 9564781
102 128407494947883673
103 534577564460822791430647883899825591
104 193
105 8641
106 688490113
107 6931400449
108 762332681442053
109 90179616936384011
110 343801
111 22243201
112 1748016735462726601
113 103
114 919
115 980146969
116 99617785207
117 192193
118 14090441
119 8284434950526240125727017
120 107
121 97351567
122 33685364386033
123 71080464397105403
124 109
125 591841
126 171467713
127 932461936453
128 1031141
129 16336066781
130 84155540944421
131 113
132 4817
133 4048129
134 10189440239012883075423169
135 457
136 137713
137 190324492938225748951
138 349
139 105134528469779071670501631159328247729809
140 1163658999540220416412446482708919139658591671
141 13441
142 592575109627400042641
143 9151
144 4577830180684945360162613198286645069141001
145 47552767764994953232854569779888803761183529901
146 127
147 154260982009
148 528921402377887
149 4926056449
150 447183309836853377
151 28753787197056661026689
152 131
153 199930782298483523040584108028862541
154 3037
155 96493
156 622513
157 4629769
158 16266405013
159 269
160 418349
161 90571543952974835963
162 191757760647639121941197
163 137
164 5849
165 1536052010629489
166 51420576374811381403609445473
167 24648570768391
168 816214079084081564521
169 13509594555661
170 1708114263204222806519161
171 37489
172 11735704315681
173 5757417485448059422914748320317168839
174 22452257707354557235348829785471057921
175 293
176 439
177 120855443
178 1389436303
179 4221883459378030470824476438562257
180 4441
181 3300043400835529
182 190892407618022993841069346975403017
183 151
184 168151
185 573178201
186 918628247364601
187 4561
188 355518408146401
189 5028187486478069273
190 13038313680704041577
191 57019087134151254061666621717728669167279862151
192 157
193 8893
194 197743936282933
195 6429178169720749
196 317
197 5531
198 2832941
199 99687312908749681
200 8592319153827988586815914947213
201 9601
202 2810800069601
203 2347110840158563816028186318246561
204 1783
205 149862151
206 3920344350409644507093715799617
207 4046701
208 174521133001
209 246179376206361788466441901958293949537091001
210 710813
211 6547890917
212 21608536062644851877771
213 54824363564629401758409941
214 1176362433121
215 19100900655540830489319601
216 1383638161
217 72085651321561
218 740797672014674927371043791
219 1033
220 6501601
221 2914764989376043020733
222 11510167124054813592781820845997449
223 68209
224 92569
225 1439329
226 380675809
227 519258631
228 24378360481
229 9307950433
230 19197545705142827447183881455518760379441910619182497
231 179
232 1437176850540020021056024701236917910178773041847685459251313907949
233 9001
234 211501
235 2106930961
236 5597780112726834061
237 2003
238 2549
239 36947
240 52769627
241 12468702878009806771287543538567443817
242 14537
243 433176829049
244 47625006826357122080464279208098880721125912766130417
245 1830855782835393620827906093040965051783187521
246 1693
247 1029538544148223697293
248 30585762365533687252981
249 7098996031830910703530849
250 6271
251 2666738161
252 37260330001
253 61671024221
254 3229504809106404383981
255 63340286662973277706162278988150776663495577436161
256 7449708398813963
257 6571212276076854019883
258 8826499007361715764052964663075774479
259 288628033
260 802354924671793395266725600744864562917483072464133108417
261 199
262 110881
263 2225208714917658550195227627861513418879
264 4801
265 5801
266 224401
267 1006795824867486182291801
268 28398752673271140825020401