1 2
2 5
3 43
4 1201
5 11
6 191
7 13
8 181
9 113
10 911
11 17
12 169553
13 117307
14 281
15 4021
16 23
17 10746341
18 73
19 193
20 409
21 53
22 228511817
23 13564461457
24 6568801
25 353
26 47072139617
27 29078814248401
28 13841169553
29 351121
30 4058036683
31 41
32 810221830361
33 51031
34 309079
35 661
36 1409
37 83960385389
38 3421093417510114543
39 33232924804801
40 79787519018560501
41 157
42 1195857367853217109
43 1628413557556843
44 337
45 2129
46 517553
47 515717329
48 402488219476647465854701
49 61
50 555915824341
51 373
52 9754399
53 5420506947192709
54 7699649
55 134818753
56 531968664833
57 67
58 1357105535093947
59 137
60 59361349
61 133088039373662309
62 71
63 421
64 12128131
65 603926681
66 42409
67 137089
68 32952799801
69 149
70 15572244900182528777225808449
71 2598696228942460402343442913969
72 79
73 23850061
74 115868130379
75 881
76 542081
77 2312581841562813841
78 4849399
79 8999993
80 1636258751
81 78009515593
82 195489390796456327201
83 947
84 19867
85 20899
86 163573
87 235211
88 3799051
89 4749781
90 89
91 8713
92 8206973609150536446402438593
93 541
94 154351
95 295831
96 7777981
97 26681
98 649981
99 15513961
100 55681942361860463813
101 655417289594537954307682339857743931943
102 97
103 104837857
104 108604397663266369
105 197
106 883
107 3823
108 161309
109 1445599
110 19847549
111 101361401
112 101
113 13001
114 25301
115 38327966300231909291101
116 1135261
117 12192877
118 90920746649833
119 313
120 85094881
121 1377454635342537460935008154217
122 107
123 345449549
124 35416476134069
125 58902316970027001503
126 26893
127 167039577217
128 590297313273013
129 331
130 2311
131 38501
132 2864401
133 7840815905526451
134 449
135 673
136 39648001
137 21535258550401
138 142256806230113
139 457
140 24006520939
141 275430251632699963
142 233
143 136853089
144 55716067510309
145 116714640028973541741413
146 122131
147 4261190159
148 1187164242679
149 14683403662888806475673
150 12913561
151 85560261859655897641
152 444519128147170444656914672945689439050880209231501
153 33947629297
154 74502648768583254173
155 196846325409292090901
156 127
157 9829
158 20801593
159 67979647
160 1506625093
161 35969
162 1110623386241
163 15266848196793556098085000332888634369
164 1175071
165 35695043869049049222174543845808031
166 29569
167 2784937
168 678240817
169 116320403133001
170 20771
171 6557750853567755279
172 383942665465635068312581125821527
173 20129
174 94793
175 638991748543082113037456009420293477766438233
176 277
177 7396787205469
178 8501948915136155490673
179 102314938321
180 18690488255321
181 19584845505919961
182 1351405472411521
183 92914860840816888117372433724419584467881183
184 129169
185 25726609
186 51385969
187 635311009
188 338325042961
189 3067
190 279883
191 7167647480643504302058174754486698790538818746798241
192 6891042949305882214394659726647344864958515967158596120016737
193 151
194 6005492312551
195 7021370289199888801
196 44118001
197 700197881
198 1295161807633
199 1299254811081649
200 135214434686939513
201 463
202 333103
203 258576319
204 32817262777539703
205 443632323630099913
206 365302616611175569
207 7886422107556319674933
208 317
209 2874811
210 7573763065938754357
211 104875706439110156251225614941159441477
212 38470561
213 102118777045028801
214 310484866091676781304919233441
215 163
216 487
217 15877
218 3426171911854086574033958308360873411
219 33842057
220 5449628176194898649
221 215399976956807881972039163130016444991137
222 6963362191
223 249590671295811903492127860425419294294543346124237685889173
224 3361
225 4894546210513
226 2232059760329037670187857
227 1590988506392861
228 876140237882650743181330518048784908341
229 173
230 1033
231 533721886283112766162388808829964093134556068537042973846397895277
232 5406066031
233 1284564941030772067
234 34720058992462423813
235 2085729338353
236 19435028227333954653583028029666713381693181003335224017
237 179
238 3917
239 18691
240 1179536907057197599849
241 13227717156954615133005062397767019423263773
242 9901
243 1795168434777002101
244 2065025164427492401
245 467280997
246 732700162559
247 1362621396812563889
248 17225454456724489912483
249 1657
250 197202518881
251 1812487089636161
252 394399894540487315274641043951942600895513673
253 149731
254 3866324488620374693778318657223462067867054779
255 95881
256 4574857237
257 1253532666852256127517567034826689596901893081633369129679304101
258 571
259 1765151799417091
260 2440590160473742205021
261 3266720400198850302821
262 2113
263 9917569
264 596878081
265 16356157057
266 5962150442139230211450049
267 599599487
268 146533138940077
269 13415991946479937907161852774776273092954672228563925519099
270 16073
271 1933665951863017
272 10148051647066664017
273 308584634651706890352352946242481
274 8095532743
275 244188888967
276 257736175658549346017402101729
277 401
278 101087819444250339960209489699235199115942108498312937463657783601