1 2
2 4
3 4
4 8
5 9
6 8
7 16
8 25
9 25
10 16
11 32
12 64
13 119
14 64
15 32
16 64
17 169
18 484
19 484
20 169
21 64
22 128
23 441
24 2117
25 2704
26 2117
27 441
28 128
29 256
30 1156
31 9025
32 17424
33 17424
34 9025
35 1156
36 256
37 512
38 3025
39 38936
40 104976
41 177073
42 104976
43 38936
44 3025
45 512
46 1024
47 7921
48 167281
49 652864
50 1630729
51 1630729
52 652864
53 167281
54 7921
55 1024
56 2048
57 20736
58 720083
59 4000000
60 15786848
61 21836929
62 15786848
63 4000000
64 720083
65 20736
66 2048
67 4096
68 54289
69 3097600
70 24681024
71 149352841
72 315701824
73 315701824
74 149352841
75 24681024
76 3097600
77 54289
78 4096
79 8192
80 142129
81 13329209
82 151782400
83 1429585373
84 4388400025
85 6985036032
86 4388400025
87 1429585373
88 151782400
89 13329209
90 142129
91 8192
92 16384
93 372100
94 57350329
95 934891776
96 13610488896
97 62249751001
98 146719641600
99 146719641600
100 62249751001
101 13610488896
102 934891776
103 57350329
104 372100
105 16384
106 32768
107 974169
108 246768392
109 5754132736
110 129934154497
111 873880953856
112 3168621039616
113 4576976735769
114 3168621039616
115 873880953856
116 129934154497
117 5754132736
118 246768392
119 974169
120 32768
121 65536
122 2550409
123 1061782225
124 35428274176
125 1238878076401
126 12333757683025
127 67463750631424
128 148229577951849
129 148229577951849
130 67463750631424
131 12333757683025
132 1238878076401
133 35428274176
134 1061782225
135 2550409
136 65536
137 131072
138 6677056
139 4568619071
140 218096472064
141 11819811992192
142 173597094140625
143 1447364588320768
144 4704987576639744
145 7263963336910751
146 4704987576639744
147 1447364588320768
148 173597094140625
149 11819811992192
150 218096472064
151 4568619071
152 6677056
153 131072
154 262144
155 17480761
156 19657722436
157 1342706197504
158 112736763711049
159 2446840043215936
160 30930859081810944
161 150973857332067025
162 347153566739601664
163 347153566739601664
164 150973857332067025
165 30930859081810944
166 2446840043215936
167 112736763711049
168 1342706197504
169 19657722436
170 17480761
171 262144
172 524288
173 45765225
174 84582794333
175 8266039005184
176 1075437390934037
177 34462915406893801
178 662387735874816000
179 4816241740706625009
180 16821796516348184137
181 24830487842030082304
182 16821796516348184137
183 4816241740706625009
184 662387735874816000
185 34462915406893801
186 1075437390934037
187 8266039005184
188 84582794333
189 45765225
190 524288
191 1048576
192 119814916
193 363940725625
194 50888705511424
195 10258292274099984
196 485580777431805169
197 14169961476541661184
198 154129171123767032064
199 809065990430985720889
200 1806945162873141760000
201 1806945162873141760000
202 809065990430985720889
203 154129171123767032064
204 14169961476541661184
205 485580777431805169
206 10258292274099984
207 50888705511424
208 363940725625
209 119814916
210 1048576
211 2097152
212 313679521
213 1565955363224
214 313286601609216
215 97854335246290033
216 6840488501157755536
217 303300655391773020160
218 4924071448539060649441
219 39073465763580218901504
220 130246422735393241841664
221 198126078679714777857441
222 130246422735393241841664
223 39073465763580218901504
224 4924071448539060649441
225 303300655391773020160
226 6840488501157755536
227 97854335246290033
228 313286601609216
229 1565955363224
230 313679521
231 2097152
232 4194304
233 821223649
234 6737954403049
235 1928696564957184
236 933422273708422969
237 96373115267172331225
238 6490093241020380123136
239 157456885702713228685089
240 1882851185558252894299225
241 9438103757975391285543936
242 21477561388648524428505889
243 21477561388648524428505889
244 9438103757975391285543936
245 1882851185558252894299225
246 157456885702713228685089
247 6490093241020380123136
248 96373115267172331225
249 933422273708422969
250 1928696564957184
251 6737954403049
252 821223649
253 4194304
254 8388608
255 2149991424
256 28991906279867
257 11873676328960000
258 8903889548092007168
259 1357695830148848944209
260 138898177209229567123456
261 5032511947079698188370176
262 90840971732543878795530555
263 681920247540263452900000000
264 2343210712602104613712605184
265 3494153303407491549112098721
266 2343210712602104613712605184
267 681920247540263452900000000
268 90840971732543878795530555
269 5032511947079698188370176
270 138898177209229567123456
271 1357695830148848944209
272 8903889548092007168
273 11873676328960000
274 28991906279867
275 2149991424
276 8388608
277 16777216
278 5628750625
279 124745667481600
280 73098232497455104
281 84933643514825414761
282 19127600441526566223936
283 2972400590963895122329600
284 160887943165630669451492121
285 4379864108575749259625544256
286 49350023905567078646333771776
287 254737287517644666161632431121
288 572808476657951766346369434624
289 572808476657951766346369434624
290 254737287517644666161632431121
291 49350023905567078646333771776
292 4379864108575749259625544256
293 160887943165630669451492121
294 2972400590963895122329600
295 19127600441526566223936
296 84933643514825414761
297 73098232497455104
298 124745667481600
299 5628750625
300 16777216
301 33554432
302 14736260449
303 536752619631281
304 450016430889369600
305 810178224189231027053
306 269471365580391401234889
307 63611665559778512686366720
308 5142803909689298180301896329
309 211250513945421056057874807269
310 3568217007792021173193941913600
311 27748670702931072626627979356505
312 93500891134044688741045492257841
313 141264727800378056245286463971328
314 93500891134044688741045492257841
315 27748670702931072626627979356505
316 3568217007792021173193941913600
317 211250513945421056057874807269
318 5142803909689298180301896329
319 63611665559778512686366720
320 269471365580391401234889
321 810178224189231027053
322 450016430889369600
323 536752619631281
324 14736260449
325 33554432
326 67108864
327 38580030724
328 2309526093585841
329 2770447651048062976
330 7728247123555930695936
331 3796363402757607348356041
332 1361308813857428408576917504
333 164403093453875771945235288064
334 10187075081865588904456113438289
335 258125827000791467517582297268224
336 3019322747311598530224509788539136
337 15299355197084300790947300019779001
338 34665513018842207016414520443289600
339 34665513018842207016414520443289600
340 15299355197084300790947300019779001
341 3019322747311598530224509788539136
342 258125827000791467517582297268224
343 10187075081865588904456113438289
344 164403093453875771945235288064
345 1361308813857428408576917504
346 3796363402757607348356041
347 7728247123555930695936
348 2770447651048062976
349 2309526093585841
350 38580030724
351 67108864
352 134217728
353 101003831721
354 9937372612224008
355 17055776129873412096
356 73719372024981701598337
357 53483691847244273428766976
358 29132761345825186405880463360
359 5255353437695368490541231837225
360 491301799090082923948075950228480
361 18667749399967129031931781995298816
362 328736568485204650028540720157745857
363 2499994989851314021314774203512406016
364 8530819101888712839867462957693122560
365 12779122891585386852029424628087941481
366 8530819101888712839867462957693122560
367 2499994989851314021314774203512406016
368 328736568485204650028540720157745857
369 18667749399967129031931781995298816
370 491301799090082923948075950228480
371 5255353437695368490541231837225
372 29132761345825186405880463360
373 53483691847244273428766976
374 73719372024981701598337
375 17055776129873412096
376 9937372612224008
377 101003831721
378 134217728
379 268435456
380 264431464441
381 42758284773985225
382 105000905382361563136
383 703205348665126331576161
384 753487024339598255044848225
385 623453450276493033938910969856
386 167997809360078528748481489055641
387 23693094044555533051829239452412561
388 1350264500931033157677819688494075904
389 35779635305642325435588507748607555569
390 408826514490790363020055111159258409041
391 2095991251839173279538092539806507012096
392 4726283876907676314716986798595753010721
393 4726283876907676314716986798595753010721
394 2095991251839173279538092539806507012096
395 408826514490790363020055111159258409041
396 35779635305642325435588507748607555569
397 1350264500931033157677819688494075904
398 23693094044555533051829239452412561
399 167997809360078528748481489055641
400 623453450276493033938910969856
401 753487024339598255044848225
402 703205348665126331576161
403 105000905382361563136
404 42758284773985225
405 264431464441
406 268435456
407 536870912
408 692290561600
409 183979306042820039
410 646419713042849726464
411 6707840824409789372159072
412 10615238741368271224242842401
413 13342211259609788471145442246656
414 5370318672283964288708367792795904
415 1142639484732249454517892853064862567
416 97658261346915748701783511693399425024
417 3895008923959805257949617392212341284864
418 66826850756662761509918524545059863491025
419 515446240349017383746546240767656429219840
420 1744749584401759182996563534181130037208064
421 2628141044813862018744988536642011269669959
422 1744749584401759182996563534181130037208064
423 515446240349017383746546240767656429219840
424 66826850756662761509918524545059863491025
425 3895008923959805257949617392212341284864
426 97658261346915748701783511693399425024
427 1142639484732249454517892853064862567
428 5370318672283964288708367792795904
429 13342211259609788471145442246656
430 10615238741368271224242842401
431 6707840824409789372159072
432 646419713042849726464
433 183979306042820039
434 692290561600
435 536870912
436 1073741824
437 1812440220361
438 791621675873012644
439 3979569964775721140224
440 63985756776114891074554729
441 149549155919951192544417546304
442 285529429304329422466944782106624
443 171671944678673530682000495716684641
444 55104759102176596299217727840176193536
445 7063492726883218594917591446566881263616
446 423968881897990232802719064808089483726801
447 10926197571867744488853430119736367509734400
448 126693398800320433609873660789234174472687616
449 644772351079015487116244139622023237279854169
450 1458357634823668347134874536218035190754197504
451 1458357634823668347134874536218035190754197504
452 644772351079015487116244139622023237279854169
453 126693398800320433609873660789234174472687616
454 10926197571867744488853430119736367509734400
455 423968881897990232802719064808089483726801
456 7063492726883218594917591446566881263616
457 55104759102176596299217727840176193536
458 171671944678673530682000495716684641
459 285529429304329422466944782106624
460 149549155919951192544417546304
461 63985756776114891074554729
462 3979569964775721140224
463 791621675873012644
464 1812440220361
465 1073741824
466 2147483648
467 4745030099481
468 3406170461265300917
469 24499526723700039614464
470 610356935348888937249056357
471 2106871542905439376228019879961
472 6110465899706955740499639913545728
473 5487784779603098434293346051177949025
474 2657499332466149234773015342030302440817
475 510879803158300025959906151508387363291136
476 46151512877691158193805174915448186694967913
477 1786188714775593827374149684893102383191573489
478 31149544370598275657567103954883184148250509312
479 238132003379883661240899508550096474624019790009
480 810221356810327231115624551924812963285383965837
481 1216101433910602069688778938088400688231434960896
482 810221356810327231115624551924812963285383965837
483 238132003379883661240899508550096474624019790009
484 31149544370598275657567103954883184148250509312
485 1786188714775593827374149684893102383191573489
486 46151512877691158193805174915448186694967913
487 510879803158300025959906151508387363291136
488 2657499332466149234773015342030302440817
489 5487784779603098434293346051177949025
490 6110465899706955740499639913545728
491 2106871542905439376228019879961
492 610356935348888937249056357
493 24499526723700039614464
494 3406170461265300917
495 4745030099481
496 2147483648
497 4294967296
498 12422650078084
499 14655987278650071025
500 150827053237265077633024
501 5822164231524974804533171344
502 29681934638582109651577846692769
503 130766824074549248415776386201944064
504 175426677117539189155977440036545917184
505 128160728407007644905849542560246694050225
506 36950831859320467734902229880007389525049344
507 5023694460107206268931500522591929524243948544
508 292024549011051170902980327053417041407739815225
509 7657333757274237141426109790899827201265168809984
510 87978938253035487930348685128854668016220585066496
511 449825251439368906866239566245289878658406898353769
512 1015466346835354841716978968300732071491000844390400
513 1015466346835354841716978968300732071491000844390400
514 449825251439368906866239566245289878658406898353769
515 87978938253035487930348685128854668016220585066496
516 7657333757274237141426109790899827201265168809984
517 292024549011051170902980327053417041407739815225
518 5023694460107206268931500522591929524243948544
519 36950831859320467734902229880007389525049344
520 128160728407007644905849542560246694050225
521 175426677117539189155977440036545917184
522 130766824074549248415776386201944064
523 29681934638582109651577846692769
524 5822164231524974804533171344
525 150827053237265077633024
526 14655987278650071025
527 12422650078084
528 4294967296
529 8589934592
530 32522920134769
531 63061425009540545816
532 928540384571142156845056
533 55537333264067435672956585393
534 418163693154002892521739963963664
535 2798471784704357911087616458781622272
536 5607816064039622069721652504777934992369
537 6180704962643064610111805179431252361840128
538 2672552480426261879119498681815210135271833600
539 546850670754744370743602224499146467048453258849
540 47741095555835100455990781604251121646380645048576
541 1882540572910358309731200242968970189591194838761472
542 32497836239565902851539706167379316226554713433689969
543 249836510125054432255523058890598579090150004585332736
544 847271597302233567383705923476859868553115082013085696
545 1274626373200995866403739486175431834271580373086160433
546 847271597302233567383705923476859868553115082013085696
547 249836510125054432255523058890598579090150004585332736
548 32497836239565902851539706167379316226554713433689969
549 1882540572910358309731200242968970189591194838761472
550 47741095555835100455990781604251121646380645048576
551 546850670754744370743602224499146467048453258849
552 2672552480426261879119498681815210135271833600
553 6180704962643064610111805179431252361840128
554 5607816064039622069721652504777934992369
555 2798471784704357911087616458781622272
556 418163693154002892521739963963664
557 55537333264067435672956585393
558 928540384571142156845056
559 63061425009540545816
560 32522920134769
561 8589934592
562 17179869184
563 85146110326225
564 271339163211580329121
565 5716396546073242374242304
566 529767841563829772397120671209
567 5891155087284117821371600613729449
568 59888610252041444364957880914450579456
569 179263603580869939734038976673695864480721
570 298071455396214686998932822538230603325941889
571 193299256793810669326881931475262476734762123264
572 59526410442984978855511685482815354721989120492225
573 7805057776652452030727652280049712550426023844708801
574 462794299600129726339171799374931333492650911682412544
575 12005460943968470673745747336828349672768575328013666601
576 138729790515963335844473217538552299891558102329542991481
577 707252772621093988444562000595474650342296861167660580864
578 1598538312550948515076260716996361458933434334691214780201
579 1598538312550948515076260716996361458933434334691214780201
580 707252772621093988444562000595474650342296861167660580864
581 138729790515963335844473217538552299891558102329542991481
582 12005460943968470673745747336828349672768575328013666601
583 462794299600129726339171799374931333492650911682412544
584 7805057776652452030727652280049712550426023844708801
585 59526410442984978855511685482815354721989120492225
586 193299256793810669326881931475262476734762123264
587 298071455396214686998932822538230603325941889
588 179263603580869939734038976673695864480721
589 59888610252041444364957880914450579456
590 5891155087284117821371600613729449
591 529767841563829772397120671209
592 5716396546073242374242304
593 271339163211580329121
594 85146110326225
595 17179869184
596 34359738368
597 222915410843904
598 1167511541029538288483
599 35191995962452806205440000
600 5053428924775869717915823405088
601 82995506832775341572140090883693089
602 1281644465748511329579254170707642810368
603 5730471484184998111517224465239997248688384
604 14374843768017367939203405690412032908969693155
605 13980833476024052493408877548712646300477856219136
606 6479674918634884308875061286391184620906893696436224
607 1276009247008890048565994267000335626745819871057512225
608 113774468023136918911825153037647268151599645157046321152
609 4434814916240758299702099119312287503920271802164369721600
610 77044202189077434856791355910964689454061946884321426827491
611 590221126741075516042859485320148789531324295972956004061184
612 2005769582172239644172028736029484586259686264966575359631360
613 3013054219368681998342724802700412209312757199006636072111489
614 2005769582172239644172028736029484586259686264966575359631360
615 590221126741075516042859485320148789531324295972956004061184
616 77044202189077434856791355910964689454061946884321426827491
617 4434814916240758299702099119312287503920271802164369721600
618 113774468023136918911825153037647268151599645157046321152
619 1276009247008890048565994267000335626745819871057512225
620 6479674918634884308875061286391184620906893696436224
621 13980833476024052493408877548712646300477856219136
622 14374843768017367939203405690412032908969693155
623 5730471484184998111517224465239997248688384
624 1281644465748511329579254170707642810368
625 82995506832775341572140090883693089
626 5053428924775869717915823405088
627 35191995962452806205440000
628 1167511541029538288483
629 222915410843904
630 34359738368
631 68719476736
632 583600122205489
633 5023540215512433894400
634 216653370697304304290627584
635 48204405550705066063247468385481
636 1169253586888539933668321674824883776
637 27427794266674458168583041809753881706496
638 183184472595197961782299602469989556339691689
639 693243296593955530193159931359257915579890240064
640 1011198766009335737864756643395228341450567700070400
641 705334796446094431655526654644542723262562854862252049
642 208609907202991057622104419430837884023684765145536106496
643 27970110951658931801599271343435163697824121859523640098816
644 1638279491085467827105128928684912300777876821813322427383329
645 42783662005963328746303318663701754694265129391264862003367936
646 492628191603641325012603969934332423451466814922233563625558016
647 2516017305492790807023384466022286728427752528465063370129186169
648 5682400934412760679049357730334904838738949685524061062594560000
649 5682400934412760679049357730334904838738949685524061062594560000
650 2516017305492790807023384466022286728427752528465063370129186169
651 492628191603641325012603969934332423451466814922233563625558016
652 42783662005963328746303318663701754694265129391264862003367936
653 1638279491085467827105128928684912300777876821813322427383329
654 27970110951658931801599271343435163697824121859523640098816
655 208609907202991057622104419430837884023684765145536106496
656 705334796446094431655526654644542723262562854862252049
657 1011198766009335737864756643395228341450567700070400
658 693243296593955530193159931359257915579890240064
659 183184472595197961782299602469989556339691689
660 27427794266674458168583041809753881706496
661 1169253586888539933668321674824883776
662 48204405550705066063247468385481
663 216653370697304304290627584
664 5023540215512433894400
665 583600122205489
666 68719476736
667 137438953472
668 1527884955772561
669 21615166454474329447529
670 1333788600177653335038361600
671 459819411689378133747174405220733
672 16472626004264399911487805241026208761
673 586967706010960266402707743998911064309760
674 5855809282575144915089402959079253431604472441
675 33432460060880215238591801978649004909088167847597
676 73137426139037084752655789699227830996985071575040000
677 76778249475350587425488613717879815330694417166634684025
678 34104690836284035174195202254266428219283756012005792463025
679 6876188890401669348817387379948456534843672222869435725578240
680 605189609864981425895967904392121900183838555164672891134819969
681 23759344672229503832741802984947616919171939184557224035937703729
682 411137193370926294259509827679001215938998327596252288188551806976
683 3156593400254223862693126285662871541484389541126667335686776622037
684 10713160297579721561610041531693801136735398354008753728507981720025
685 16108196980383863761552630687785057634340931643255738384794264010752
686 10713160297579721561610041531693801136735398354008753728507981720025
687 3156593400254223862693126285662871541484389541126667335686776622037
688 411137193370926294259509827679001215938998327596252288188551806976
689 23759344672229503832741802984947616919171939184557224035937703729
690 605189609864981425895967904392121900183838555164672891134819969
691 6876188890401669348817387379948456534843672222869435725578240
692 34104690836284035174195202254266428219283756012005792463025
693 76778249475350587425488613717879815330694417166634684025
694 73137426139037084752655789699227830996985071575040000
695 33432460060880215238591801978649004909088167847597
696 5855809282575144915089402959079253431604472441
697 586967706010960266402707743998911064309760
698 16472626004264399911487805241026208761
699 459819411689378133747174405220733
700 1333788600177653335038361600
701 21615166454474329447529
702 1527884955772561
703 137438953472
704 274877906944
705 4000054745112196
706 93005211625832795872489
707 8211236337006857871452798976
708 4386194351352697877119161832090176
709 232068912311815749669675161869245776569
710 12561385044341298427741704359174639495151616
711 187191105553263742488457615987876155893099433984
712 1612318847145983809860103361141457108707995128308361
713 5289845587640110991014599057137895333973407728035692544
714 8357582173920015980251145657370156880585850108260364986624
715 5575635669704716269830089133760996840318321253232242844340025
716 1690437095045631392898522114061554276152843533944404809693593600
717 223563080469818313758412763776413587290188296063260182955663360000
718 13194118477290894559087455389809079856750957374550442730338038874225
719 343143337983805719284506308807422920938734353889102168423423077924864
720 3959879325528426962847905187610151943783926215686557664186949001281536
721 20201513019675274122049156340728881966675739707492394158057859399515969
722 45646669205467647182488922220247495966508360936807302475432151000825856
723 45646669205467647182488922220247495966508360936807302475432151000825856
724 20201513019675274122049156340728881966675739707492394158057859399515969
725 3959879325528426962847905187610151943783926215686557664186949001281536
726 343143337983805719284506308807422920938734353889102168423423077924864
727 13194118477290894559087455389809079856750957374550442730338038874225
728 223563080469818313758412763776413587290188296063260182955663360000
729 1690437095045631392898522114061554276152843533944404809693593600
730 5575635669704716269830089133760996840318321253232242844340025
731 8357582173920015980251145657370156880585850108260364986624
732 5289845587640110991014599057137895333973407728035692544
733 1612318847145983809860103361141457108707995128308361
734 187191105553263742488457615987876155893099433984
735 12561385044341298427741704359174639495151616
736 232068912311815749669675161869245776569
737 4386194351352697877119161832090176
738 8211236337006857871452798976
739 93005211625832795872489
740 4000054745112196
741 274877906944
742 549755813888
743 10472279279564025
744 400180558765743315542792
745 50551040976411840133470355456
746 41839688364878444364937477257883777
747 3269422858342095597228189687642579865600
748 268819550718916286694745216977376568326225920
749 5983888380053375527159399712266631670466848689209
750 77755937086009768783370540808343333758038321800486912
751 382601102615869024885408594375613270598851037411419357184
752 909752706187856563524997705607168612320970400199425905632385
753 911536466993349818609391324456664861869286852328921852052101376
754 415577085237649947984479536721833531370542891718753396821566816256
755 82585873945487966570496883346074499729393828394086018436722695071225
756 7327104357076008732666932335389233762003970368153859820623083719303168
757 286386233310230637702265369805901365608366121944080628426904651250073600
758 4967860081094374055841417762818659827296094903821969376781594125141265473
759 38089357519410218293780627768556234390245814412310011258306603810448998400
760 129377858816768859518449727903001026525845282818082515414557387967615762432
761 194416827202865216836993459066359270763262712136021342916714447388455676025
762 129377858816768859518449727903001026525845282818082515414557387967615762432
763 38089357519410218293780627768556234390245814412310011258306603810448998400
764 4967860081094374055841417762818659827296094903821969376781594125141265473
765 286386233310230637702265369805901365608366121944080628426904651250073600
766 7327104357076008732666932335389233762003970368153859820623083719303168
767 82585873945487966570496883346074499729393828394086018436722695071225
768 415577085237649947984479536721833531370542891718753396821566816256
769 911536466993349818609391324456664861869286852328921852052101376
770 909752706187856563524997705607168612320970400199425905632385
771 382601102615869024885408594375613270598851037411419357184
772 77755937086009768783370540808343333758038321800486912
773 5983888380053375527159399712266631670466848689209
774 268819550718916286694745216977376568326225920
775 3269422858342095597228189687642579865600
776 41839688364878444364937477257883777
777 50551040976411840133470355456
778 400180558765743315542792
779 10472279279564025
780 549755813888
781 1099511627776
782 27416783093579881
783 1721887158951213541050625
784 311208646168795164914164432896
785 399106692997585833694008196168099921
786 46060136736713555352903363290894597751921
787 5752864864010287780467549907122401977581961216
788 191285373959541589398591325808461964744230612102089
789 3749869646758729688004802093027256550117146261903240569
790 27672570024551706027506102609670399266749610831749113446400
791 99029803475337107048374523982070414955532780237281346856767121
792 149023257462309879376138849048302975225080656423466155892649129649
793 102165296782156377454921736742914698308166102857756500970491672264704
794 30507957306564063853757211676125610419976334898134095401278592989178225
795 4068936395764320483343952111953454005569258330200493116638345180238817529
796 239020828522927883847318087615190502205461970661723615129758654847791661056
797 6232221504717804631425487733099964429688192748883572356037065070170533836001
798 71820816544827484122487901781713544886914186058731870576510987346689260510881
799 366656574852744735510368838481415939907308482854613153034962428878800709222400
800 828238655311411382064092332645466470633918148133378805166710163981590555414689
801 828238655311411382064092332645466470633918148133378805166710163981590555414689
802 366656574852744735510368838481415939907308482854613153034962428878800709222400
803 71820816544827484122487901781713544886914186058731870576510987346689260510881
804 6232221504717804631425487733099964429688192748883572356037065070170533836001
805 239020828522927883847318087615190502205461970661723615129758654847791661056
806 4068936395764320483343952111953454005569258330200493116638345180238817529
807 30507957306564063853757211676125610419976334898134095401278592989178225
808 102165296782156377454921736742914698308166102857756500970491672264704
809 149023257462309879376138849048302975225080656423466155892649129649
810 99029803475337107048374523982070414955532780237281346856767121
811 27672570024551706027506102609670399266749610831749113446400
812 3749869646758729688004802093027256550117146261903240569
813 191285373959541589398591325808461964744230612102089
814 5752864864010287780467549907122401977581961216
815 46060136736713555352903363290894597751921
816 399106692997585833694008196168099921
817 311208646168795164914164432896
818 1721887158951213541050625
819 27416783093579881
820 1099511627776
821 2199023255552
822 71778070001175616
823 7408894118458844732193551
824 1915901622978914705601948811264
825 3807058767001230305943568346847484352
826 648902355992267102565172878702883070183281
827 123114014959534938552115124407521532743763623936
828 6114768809350742511092190499696837478719780006861056
829 180841787915939636578460114428709543263256226469161764207
830 2001486854780361053456297446166466489979822496363696462233600
831 10779746719070119664387652283739898549320026237984510515744262144
832 24363173757660103216563948625353773425269245268018707735581160228049
833 25116299176788868098782545451020283588338128349607764201906002905268224
834 11269886301500814537552962307087982028129436690345161349353456667879161856
835 2259599238740413525851746901856566475190005290249067792661521392528571395215
836 199487326007928470152005774057856173537743686417947746044768793840787064422400
837 7818517707571586572546084663388035213614216663517910257949701825624227659939840
838 135419579086758964781961315829123770922368500384380146765152465170465648073236609
839 1039175240517157634744903465568623808511581754381698733102900530581380457980231680