1 2
2 4
3 4
4 8
5 16
6 8
7 16
8 64
9 64
10 16
11 32
12 256
13 400
14 256
15 32
16 64
17 1024
18 2500
19 2500
20 1024
21 64
22 128
23 4096
24 16100
25 21904
26 16100
27 4096
28 128
29 256
30 16384
31 103684
32 204304
33 204304
34 103684
35 16384
36 256
37 512
38 65536
39 665252
40 1971216
41 2895584
42 1971216
43 665252
44 65536
45 512
46 1024
47 262144
48 4268356
49 18939904
50 44408896
51 44408896
52 18939904
53 4268356
54 262144
55 1024
56 2048
57 1048576
58 27399292
59 180741136
60 677191152
61 1139265009
62 677191152
63 180741136
64 27399292
65 1048576
66 2048
67 4096
68 4194304
69 175880644
70 1723910400
71 10097838144
72 28911561156
73 28911561156
74 10097838144
75 1723910400
76 175880644
77 4194304
78 4096
79 8192
80 16777216
81 1128941012
82 16461916416
83 150112575200
84 705042350224
85 1206854973408
86 705042350224
87 150112575200
88 16461916416
89 1128941012
90 16777216
91 8192
92 16384
93 67108864
94 7246435876
95 157253488704
96 2241104809024
97 17119758585609
98 47643981661444
99 47643981661444
100 17119758585609
101 2241104809024
102 157253488704
103 7246435876
104 67108864
105 16384
106 32768
107 268435456
108 46513697660
109 1501977704704
110 33534325413472
111 419737861125025
112 1870392568831572
113 2985549816834225
114 1870392568831572
115 419737861125025
116 33534325413472
117 1501977704704
118 46513697660
119 268435456
120 32768
121 65536
122 1073741824
123 298563888100
124 14344641154624
125 501445374136576
126 10337825553309604
127 74546289546608896
128 185475182040880209
129 185475182040880209
130 74546289546608896
131 10337825553309604
132 501445374136576
133 14344641154624
134 298563888100
135 1073741824
136 65536
137 131072
138 4294967296
139 1916431442740
140 136999721177344
141 7493497502749632
142 254188800577960000
143 2989564396574586164
144 11768170780317237049
145 18186473807187428754
146 11768170780317237049
147 2989564396574586164
148 254188800577960000
149 7493497502749632
150 136999721177344
151 1916431442740
152 4294967296
153 131072
154 262144
155 17179869184
156 12301251494596
157 1308451781910784
158 111977702705444416
159 6241275057112377604
160 119559739844207522500
161 753113609713108644676
162 1833462194955958809124
163 1833462194955958809124
164 753113609713108644676
165 119559739844207522500
166 6241275057112377604
167 111977702705444416
168 1308451781910784
169 12301251494596
170 17179869184
171 262144
172 524288
173 68719476736
174 78959676072668
175 12496746537167104
176 1673632397800327552
177 153258807856450932736
178 4770354565229669315712
179 47991037250729119391296
180 186983914315705600513020
181 295962659559743287398400
182 186983914315705600513020
183 47991037250729119391296
184 4770354565229669315712
185 153258807856450932736
186 1673632397800327552
187 12496746537167104
188 78959676072668
189 68719476736
190 524288
191 1048576
192 274877906944
193 506828955431044
194 119353489692353536
195 25015259047675051584
196 3765253223213197555984
197 190382246019401796651204
198 3047006228790888999180484
199 18952297125815531281209169
200 48474665870870741523406225
201 48474665870870741523406225
202 18952297125815531281209169
203 3047006228790888999180484
204 190382246019401796651204
205 3765253223213197555984
206 25015259047675051584
207 119353489692353536
208 506828955431044
209 274877906944
210 1048576
211 2097152
212 1099511627776
213 3253250254953428
214 1139916154012473600
215 373885252342399123104
216 92513284470614326450756
217 7604193755929906437927876
218 193532386806224136952177009
219 1910940076447872804846819720
220 7874308710805898911179399025
221 12785274595721911779350877195
222 7874308710805898911179399025
223 1910940076447872804846819720
224 193532386806224136952177009
225 7604193755929906437927876
226 92513284470614326450756
227 373885252342399123104
228 1139916154012473600
229 3253250254953428
230 1099511627776
231 2097152
232 4194304
233 4398046511104
234 20882069005614436
235 10887065784876273664
236 5588082665661444986944
237 2272875394479648339402256
238 303767259122267723643091344
239 12307749961377222107486886544
240 192782899532431882748388429801
241 1270415542930778703671517936016
242 3337610351900744084367280644036
243 3337610351900744084367280644036
244 1270415542930778703671517936016
245 192782899532431882748388429801
246 12307749961377222107486886544
247 303767259122267723643091344
248 2272875394479648339402256
249 5588082665661444986944
250 10887065784876273664
251 20882069005614436
252 4398046511104
253 4194304
254 8388608
255 17592186044416
256 134038506902478268
257 103979781388193382400
258 83519809257176651858720
259 55837375052203824354776601
260 12132452795738813975699424324
261 782884618939452006877984785936
262 19485299402107652167649515249956
263 205146800246861143614558468000625
264 864027671254103341034922531156480
265 1397108287594488818133966259024144
266 864027671254103341034922531156480
267 205146800246861143614558468000625
268 19485299402107652167649515249956
269 782884618939452006877984785936
270 12132452795738813975699424324
271 55837375052203824354776601
272 83519809257176651858720
273 103979781388193382400
274 134038506902478268
275 17592186044416
276 8388608
277 16777216
278 70368744177664
279 860370748119605284
280 993086221387762713600
281 1248297924884015868422400
282 1371775718334450368632695025
283 484528918729025806221223826244
284 49782479176226228907569927679729
285 1970047983215355060812717909070756
286 33212958381734101938911582687689369
287 223966975352862953298953444763040000
288 579004023605875792891872346081344064
289 579004023605875792891872346081344064
290 223966975352862953298953444763040000
291 33212958381734101938911582687689369
292 1970047983215355060812717909070756
293 49782479176226228907569927679729
294 484528918729025806221223826244
295 1371775718334450368632695025
296 1248297924884015868422400
297 993086221387762713600
298 860370748119605284
299 70368744177664
300 16777216
301 33554432
302 281474976710656
303 5522575871337329780
304 9484730523194926841856
305 18657242237925154010224320
306 33701507733570117774247460484
307 19351176104539623416819575151680
308 3165126617582126747207510475364036
309 199077220110871678001816900217824648
310 5379143433938490072839853901092491664
311 58245905512780899671233427652151722656
312 240360376784900800245258176362542795961
313 383480629268610353337947251253862639232
314 240360376784900800245258176362542795961
315 58245905512780899671233427652151722656
316 5379143433938490072839853901092491664
317 199077220110871678001816900217824648
318 3165126617582126747207510475364036
319 19351176104539623416819575151680
320 33701507733570117774247460484
321 18657242237925154010224320
322 9484730523194926841856
323 5522575871337329780
324 281474976710656
325 33554432
326 67108864
327 1125899906842624
328 35448490457554980100
329 90586407048142927897600
330 278853468727135316332542016
331 827973202928457326412538472089
332 772876896751093374684630459530884
333 201248779483903428881092118169480889
334 20112297386510917270843247538545660164
335 870553723500538535377209965275461772521
336 15154331900219889375835024675485372306916
337 100179717776443834063587966480282281912644
338 254502624578115208419545332735274470995600
339 254502624578115208419545332735274470995600
340 100179717776443834063587966480282281912644
341 15154331900219889375835024675485372306916
342 870553723500538535377209965275461772521
343 20112297386510917270843247538545660164
344 201248779483903428881092118169480889
345 772876896751093374684630459530884
346 827973202928457326412538472089
347 278853468727135316332542016
348 90586407048142927897600
349 35448490457554980100
350 1125899906842624
351 67108864
352 134217728
353 4503599627370496
354 227537928863498257820
355 865169251458103073837056
356 4167777530268486751259525376
357 20341411157421779129465155888516
358 30868321238164642388389504840116468
359 12796844389899420263177202399486942921
360 2032117213223326067938839193993358853264
361 140843120623123794047064232717706343506881
362 3938955657092419719629221338290926101090948
363 41774156341975919573714811863263242064143204
364 169709978939966351150586241770751616368974468
365 270141992809217793309423336877982318791647409
366 169709978939966351150586241770751616368974468
367 41774156341975919573714811863263242064143204
368 3938955657092419719629221338290926101090948
369 140843120623123794047064232717706343506881
370 2032117213223326067938839193993358853264
371 12796844389899420263177202399486942921
372 30868321238164642388389504840116468
373 20341411157421779129465155888516
374 4167777530268486751259525376
375 865169251458103073837056
376 227537928863498257820
377 4503599627370496
378 134217728
379 268435456
380 18014398509481984
381 1460527892816268976324
382 8263025995680805668818944
383 62292113465254551400511708224
384 499741574622513568422317633666529
385 1232853028620152204911301291556878400
386 813713417402477901171099074435963556676
387 205343539820448910627569082541758049419044
388 22790260724064139087799477444613344888773129
389 1023410143228646294540454806972121715876470544
390 17397902083674012141511413487573930795282821369
391 113228329073682444410999759629855342522715939556
392 288337905218860281427660118998561860673792090176
393 288337905218860281427660118998561860673792090176
394 113228329073682444410999759629855342522715939556
395 17397902083674012141511413487573930795282821369
396 1023410143228646294540454806972121715876470544
397 22790260724064139087799477444613344888773129
398 205343539820448910627569082541758049419044
399 813713417402477901171099074435963556676
400 1232853028620152204911301291556878400
401 499741574622513568422317633666529
402 62292113465254551400511708224
403 8263025995680805668818944
404 1460527892816268976324
405 18014398509481984
406 268435456
407 536870912
408 72057594037927936
409 9374884162570952955412
410 78918198347659596993368064
411 931025753208030156827385621408
412 12277511893484550444726546669536409
413 49238949534413256622381737274042450268
414 51740601513515011170213412304196470078224
415 20749647939523689009287206581188217083460544
416 3688326921658347402907933361048172555782406400
417 265962889199862993025387943255081196075283636050
418 7242215272176442541435637975129179050426776371776
419 75429653094888759415516758836618549986938605652504
420 307939558465074323073237943628250087438829975163641
421 493005677991243692934804984028440928366004926722511
422 307939558465074323073237943628250087438829975163641
423 75429653094888759415516758836618549986938605652504
424 7242215272176442541435637975129179050426776371776
425 265962889199862993025387943255081196075283636050
426 3688326921658347402907933361048172555782406400
427 20749647939523689009287206581188217083460544
428 51740601513515011170213412304196470078224
429 49238949534413256622381737274042450268
430 12277511893484550444726546669536409
431 931025753208030156827385621408
432 78918198347659596993368064
433 9374884162570952955412
434 72057594037927936
435 536870912
436 1073741824
437 288230376151711744
438 60175812796120177601956
439 753728964555982178227912704
440 13915227502859173145683408563264
441 301630731081962703118506933393845689
442 1966560755319392503687646695922075750244
443 3289952734784171672596610385221828250065329
444 2096644338526729337065913652523237181195036529
445 596902964773718071609609758675542949970042217104
446 69132220719629538454314932461479742577231983175364
447 3015636611633749011567155938002680026760895819477529
448 50219161364133557047308315653406051237591383836093924
449 328277479905078062628987106141200872980879873752241636
450 843484691803556704905069907191254266435022207485650244
451 843484691803556704905069907191254266435022207485650244
452 328277479905078062628987106141200872980879873752241636
453 50219161364133557047308315653406051237591383836093924
454 3015636611633749011567155938002680026760895819477529
455 69132220719629538454314932461479742577231983175364
456 596902964773718071609609758675542949970042217104
457 2096644338526729337065913652523237181195036529
458 3289952734784171672596610385221828250065329
459 1966560755319392503687646695922075750244
460 301630731081962703118506933393845689
461 13915227502859173145683408563264
462 753728964555982178227912704
463 60175812796120177601956
464 288230376151711744
465 1073741824
466 2147483648
467 1152921504606846976
468 386258473478811964822652
469 7198686284659738081026969600
470 207978727056409824713244219995808
471 7410384732087470959755574334330030625
472 78542830775048942122014343660738911716032
473 209194410480904372998356572850034889762562500
474 211853528041955733863738642088111999193067910361
475 96594864614939854835807705433838726278812133106801
476 17969227655646916174404489352213219645978508053393854
477 1256022352140076900987283448006051233374175803691034721
478 33447495586508740701850854980362127897818275214768301880
479 349714634174380955726684999511254037016630312119292250116
480 1440080054399319648486571417762430267534648130076508821965
481 2311963611562988755800636389471864415180086754041669028096
482 1440080054399319648486571417762430267534648130076508821965
483 349714634174380955726684999511254037016630312119292250116
484 33447495586508740701850854980362127897818275214768301880
485 1256022352140076900987283448006051233374175803691034721
486 17969227655646916174404489352213219645978508053393854
487 96594864614939854835807705433838726278812133106801
488 211853528041955733863738642088111999193067910361
489 209194410480904372998356572850034889762562500
490 78542830775048942122014343660738911716032
491 7410384732087470959755574334330030625
492 207978727056409824713244219995808
493 7198686284659738081026969600
494 386258473478811964822652
495 1152921504606846976
496 2147483648
497 4294967296
498 4611686018427387904
499 2479328510936231845814884
500 68752942595881105031768899584
501 3108475971259351473434879778787584
502 182056358390494077696636186168322095376
503 3136935350794462850975464198112021140012900
504 13301838415232698797949356264423545058145291561
505 21406750627508247997254017972813076360169701268624
506 15631487552259493533706097992005771823308943769687281
507 4670310857158039859251451830911999752869400753364448804