0 1
1 2
2 2
3 4
4 16
5 4
6 8
7 88
8 88
9 8
10 16
11 416
12 1056
13 416
14 16
15 32
16 1824
17 9664
18 9664
19 1824
20 32
21 64
22 7680
23 76224
24 154624
25 76224
26 7680
27 64
28 128
29 31616
30 549504
31 1999232
32 1999232
33 549504
34 31616
35 128
36 256
37 128512
38 3739648
39 22587904
40 39984640
41 22587904
42 3739648
43 128512
44 256
45 512
46 518656
47 24494080
48 233058304
49 670901248
50 670901248
51 233058304
52 24494080
53 518656
54 512
55 1024
56 2084864
57 156300288
58 2256371712
59 9971828736
60 16101629952
61 9971828736
62 2256371712
63 156300288
64 2084864
65 1024
66 2048
67 8361984
68 979499008
69 20864378880
70 135820234752
71 332825161728
72 332825161728
73 135820234752
74 20864378880
75 979499008
76 8361984
77 2048
78 4096
79 33497088
80 6060957696
81 186505011200
82 1733761167360
83 6167025696768
84 9319104528384
85 6167025696768
86 1733761167360
87 186505011200
88 6060957696
89 33497088
90 4096
91 8192
92 134094848
93 37169676288
94 1625381158912
95 21067711897600
96 105212009373696
97 229139874545664
98 229139874545664
99 105212009373696
100 21067711897600
101 1625381158912
102 37169676288
103 134094848
104 8192
105 16384
106 536608768
107 226504523776
108 13895121502208
109 246435504472064
110 1683898350436352
111 5101774412365824
112 7332475985461248
113 5101774412365824
114 1683898350436352
115 246435504472064
116 13895121502208
117 226504523776
118 536608768
119 16384
120 32768
121 2146926592
122 1374052188160
123 117050089635840
124 2797837960773632
125 25628361303621632
126 105102808781848576
127 209151555189964800
128 209151555189964800
129 105102808781848576
130 25628361303621632
131 2797837960773632
132 117050089635840
133 1374052188160
134 2146926592
135 32768
136 65536
137 8588754944
138 8308720926720
139 974874178355200
140 31021681938268160
141 374688446702026752
142 2035263271625555968
143 5448481058676408320
144 7529455986838732800
145 5448481058676408320
146 2035263271625555968
147 374688446702026752
148 31021681938268160
149 974874178355200
150 8308720926720
151 8588754944
152 65536
153 131072
154 34357248000
155 50127165718528
156 8048255054643200
157 337513296376627200
158 5302825090819293184
159 37486208523606425600
160 131951488914584764416
161 244499828936625356800
162 244499828936625356800
163 131951488914584764416
164 37486208523606425600
165 5302825090819293184
166 337513296376627200
167 8048255054643200
168 50127165718528
169 34357248000
170 131072
171 262144
172 137433710592
173 301931140743168
174 65990109740138496
175 3616580615405568000
176 73084273388377079808
177 662680371691791581184
178 3010892827199910445056
179 7303929676980121239552
180 9779993157465014272000
181 7303929676980121239552
182 3010892827199910445056
183 662680371691791581184
184 73084273388377079808
185 3616580615405568000
186 65990109740138496
187 301931140743168
188 137433710592
189 262144
190 524288
191 549744803840
192 1816534458040320
193 538186536706375680
194 38277489665740111872
195 985508699122691997696
196 11323884858559640371200
197 65403974899185148231680
198 203732162038440032993280
199 356286316042862952710144
200 356286316042862952710144
201 203732162038440032993280
202 65403974899185148231680
203 11323884858559640371200
204 985508699122691997696
205 38277489665740111872
206 538186536706375680
207 1816534458040320
208 549744803840
209 524288
210 1048576
211 2199000186880
212 10920097050787840
213 4370887534140456960
214 401073238905417891840
215 13050984058775987552256
216 188099648993515725127680
217 1363532374426632302100480
218 5367682264070734447902720
219 12015298209779819846041600
220 15676597905885969919246336
221 12015298209779819846041600
222 5367682264070734447902720
223 1363532374426632302100480
224 188099648993515725127680
225 13050984058775987552256
226 401073238905417891840
227 4370887534140456960
228 10920097050787840
229 2199000186880
230 1048576
231 2097152
232 8796044787712
233 65608542312202240
234 35382063961053593600
235 4168084340283235368960
236 170248298828096058949632
237 3051026575790051753459712
238 27459507460631588587438080
239 134797187237218924521062400
240 379865703061435492566302720
241 633252310964207014528417792
242 633252310964207014528417792
243 379865703061435492566302720
244 134797187237218924521062400
245 27459507460631588587438080
246 3051026575790051753459712
247 170248298828096058949632
248 4168084340283235368960
249 35382063961053593600
250 65608542312202240
251 8796044787712
252 2097152
253 4194304
254 35184271425536
255 394020687754297344
256 285680853380916838400
257 43025361833352390246400
258 2193030622187349180678144
259 48502814221215990552723456
260 536984969795387073509720064
261 3250134594088888299002265600
262 11371635303870839737915801600
263 23808059120809877126349062144
264 30396110926281936697364054016
265 23808059120809877126349062144
266 11371635303870839737915801600
267 3250134594088888299002265600
268 536984969795387073509720064
269 48502814221215990552723456
270 2193030622187349180678144
271 43025361833352390246400
272 285680853380916838400
273 394020687754297344
274 35184271425536
275 4194304
276 8388608
277 140737278640128
278 2365672234468507648
279 2301995695933015195648
280 441680852468760576000000
281 27951331215915580997500928
282 757988501495768438242541568
283 10240855200247536854948118528
284 75685941727052375734351822848
285 324936743900083443728384000000
286 842183089166200809441321811968
287 1348516199371823286021812912128
288 1348516199371823286021812912128
289 842183089166200809441321811968
290 324936743900083443728384000000
291 75685941727052375734351822848
292 10240855200247536854948118528
293 757988501495768438242541568
294 27951331215915580997500928
295 441680852468760576000000
296 2301995695933015195648
297 2365672234468507648
298 140737278640128
299 8388608
300 16777216
301 562949517213696
302 14200507321628491776
303 18520055145780735901696
304 4513492343916792398217216
305 353083208689737395010011136
306 11673989607145550213300617216
307 191141269257808253455901392896
308 1710536027895359016286568841216
309 8920685013267344898066938331136
310 28276130278658921119560599863296
311 55945515281577381528880520626176
312 70122842367334810873134271430656
313 55945515281577381528880520626176
314 28276130278658921119560599863296
315 8920685013267344898066938331136
316 1710536027895359016286568841216
317 191141269257808253455901392896
318 11673989607145550213300617216
319 353083208689737395010011136
320 4513492343916792398217216
321 18520055145780735901696
322 14200507321628491776
323 562949517213696
324 16777216
325 33554432
326 2251798907715584
327 85230065506597208064
328 148813664503040797835264
329 45949805865582276361846784
330 4426565182721354020845256704
331 177559182847627198786609086464
332 3501871913196462963399845740544
333 37670734195397559417570689286144
334 236571925213789104515082107224064
335 907536786555051301368475223588864
336 2190976275117624790279950490927104
337 3389668329434871765510145634729984
338 3389668329434871765510145634729984
339 2190976275117624790279950490927104
340 907536786555051301368475223588864
341 236571925213789104515082107224064
342 37670734195397559417570689286144
343 3501871913196462963399845740544
344 177559182847627198786609086464
345 4426565182721354020845256704
346 45949805865582276361846784
347 148813664503040797835264
348 85230065506597208064
349 2251798907715584
350 33554432
351 67108864
352 9007197375692800
353 511492982984969027584
354 1194600359168643048669184
355 466343487222962640318889984
356 55140573650741868410064338944
357 2671744297541077651888027992064
358 63132317925048495365861895307264
359 811144348218621662125466545291264
360 6087584935310094229334186958782464
361 28009254761479958183619246564573184
362 81624607772584636610510018937094144
363 153860664818835409611662301230792704
364 189821426448352818868568155544879104
365 153860664818835409611662301230792704
366 81624607772584636610510018937094144
367 28009254761479958183619246564573184
368 6087584935310094229334186958782464
369 811144348218621662125466545291264
370 63132317925048495365861895307264
371 2671744297541077651888027992064
372 55140573650741868410064338944
373 466343487222962640318889984
374 1194600359168643048669184
375 511492982984969027584
376 9007197375692800
377 67108864
378 134217728
379 36028793126649856
380 3069426272173350191104
381 9582377522498392840732672
382 4720775689469721269525020672
383 683138684221158702375441006592
384 39830605406207729336475222802432
385 1122330347297501187233087500582912
386 17125890984937129732892873627533312
387 152575183938509507747451467896717312
388 835356662423722472295654154936778752
389 2911305248432349856895294837685747712
390 6612364734012429021439540437987622912
391 9930819885118941216669777392180396032
392 9930819885118941216669777392180396032
393 6612364734012429021439540437987622912
394 2911305248432349856895294837685747712
395 835356662423722472295654154936778752
396 152575183938509507747451467896717312
397 17125890984937129732892873627533312
398 1122330347297501187233087500582912
399 39830605406207729336475222802432
400 683138684221158702375441006592
401 4720775689469721269525020672
402 9582377522498392840732672
403 3069426272173350191104
404 36028793126649856
405 134217728
406 268435456
407 144115180022792192
408 18418503187868940238848
409 76818630346140156935798784
410 47686875770822132337286840320
411 8424261443748451049442493071360
412 589052855161081511019923405537280
413 19709832194633159086534309812633600
414 355403912315363385055861400320081920
415 3736539318167675344264744303035678720
416 24175703562985255684907547188684390400
417 99944165809630405568130625682181980160
418 270905861531023049691868075868993617920
419 489658628271728082752819060996655022080
420 595849193107136473000186643530823761920
421 489658628271728082752819060996655022080
422 270905861531023049691868075868993617920
423 99944165809630405568130625682181980160
424 24175703562985255684907547188684390400
425 3736539318167675344264744303035678720
426 355403912315363385055861400320081920
427 19709832194633159086534309812633600
428 589052855161081511019923405537280
429 8424261443748451049442493071360
430 47686875770822132337286840320
431 76818630346140156935798784
432 18418503187868940238848
433 144115180022792192
434 268435456
435 536870912
436 576460735660425216
437 110519089577294917795840
438 615543641941266178259288064
439 480863326486220611533529939968
440 103475481113522519210174258872320
441 8651104521555066804652167344947200
442 342453746451540294891465433656852480
443 7264503038240399930813014837517352960
444 89657750680598769057641064874157015040
445 681327051112382638838555810272483737600
446 3317336714824569449661621809542374359040
447 10641542368953293892441272497152385351680
448 22921240883663170006602448287452123627520
449 33544551897909392838095809257817673564160
450 33544551897909392838095809257817673564160
451 22921240883663170006602448287452123627520
452 10641542368953293892441272497152385351680
453 3317336714824569449661621809542374359040
454 681327051112382638838555810272483737600
455 89657750680598769057641064874157015040
456 7264503038240399930813014837517352960
457 342453746451540294891465433656852480
458 8651104521555066804652167344947200
459 103475481113522519210174258872320
460 480863326486220611533529939968
461 615543641941266178259288064
462 110519089577294917795840
463 576460735660425216
464 536870912
465 1073741824
466 2305842974853955584
467 663147972186437811437568
468 4930538204546457941470871552
469 4841872621527034488961300955136
470 1266710666339553702321834663346176
471 126289237357447061225639055772876800
472 5894512960259287924886750971067105280
473 146513927025098052319641677023527567360
474 2112793147294552978108593950333903831040
475 18754820653057566354869152550709236858880
476 106869163200284972345421155839916334120960
477 402738896756119280290614713688572244787200
478 1024890270024887340312754361946145334231040
479 1785658746981829565367357519507902410260480
480 2146851321466201141638131792500331108106240
481 1785658746981829565367357519507902410260480
482 1024890270024887340312754361946145334231040
483 402738896756119280290614713688572244787200
484 106869163200284972345421155839916334120960
485 18754820653057566354869152550709236858880
486 2112793147294552978108593950333903831040
487 146513927025098052319641677023527567360
488 5894512960259287924886750971067105280
489 126289237357447061225639055772876800
490 1266710666339553702321834663346176
491 4841872621527034488961300955136
492 4930538204546457941470871552
493 663147972186437811437568
494 2305842974853955584
495 1073741824
496 2147483648
497 9223371965987815424
498 3979026183697118105960448
499 39482768218758476924830351360
500 48694836354724946534335378358272
501 15461989117637104290265926211731456
502 1833918277653915649679682183314276352
503 100626669232020959859469968325717524480
504 2920187308544210762148114233034717265920
505 48995503589045569968875396149760344719360
506 505568952848226790843899489930294979461120
507 3352562384235257123194612147287779966976000
508 14745977843670500181372828789499531729305600
509 44001005637429378179800481254657814660382720
510 90465812130350831212279882615298304340131840
511 129411639684300641754910373023279277408256000
512 129411639684300641754910373023279277408256000
513 90465812130350831212279882615298304340131840
514 44001005637429378179800481254657814660382720
515 14745977843670500181372828789499531729305600
516 3352562384235257123194612147287779966976000
517 505568952848226790843899489930294979461120
518 48995503589045569968875396149760344719360
519 2920187308544210762148114233034717265920
520 100626669232020959859469968325717524480
521 1833918277653915649679682183314276352
522 15461989117637104290265926211731456
523 48694836354724946534335378358272
524 39482768218758476924830351360
525 3979026183697118105960448
526 9223371965987815424
527 2147483648
528 4294967296
529 36893488001390215168
530 23874728951244599880318976
531 316100887321089642485000437760
532 489238364103937457004993943961600
533 188270780247509848489113895728840704
534 26509803299507222727189910581833367552
535 1705390458150338971534862966743822761984
536 57594705015396841711639554610910787010560
537 1120079062591033515960617406180873323151360
538 13376310127757085617134057001355465405235200
539 102706531146968149753802269091839698303713280
540 524203044073313803889867258713074583574937600
541 1821867271594842596289326626710400079662940160
542 4386012578132841307200814766135946087298498560
543 7397941706590250459799207710895675833308938240
544 8799991498532443639333905365582990863761408000
545 7397941706590250459799207710895675833308938240
546 4386012578132841307200814766135946087298498560
547 1821867271594842596289326626710400079662940160
548 524203044073313803889867258713074583574937600
549 102706531146968149753802269091839698303713280
550 13376310127757085617134057001355465405235200
551 1120079062591033515960617406180873323151360
552 57594705015396841711639554610910787010560
553 1705390458150338971534862966743822761984
554 26509803299507222727189910581833367552
555 188270780247509848489113895728840704
556 489238364103937457004993943961600
557 316100887321089642485000437760
558 23874728951244599880318976
559 36893488001390215168
560 4294967296
561 8589934592
562 147573952289028702208
563 143250734890699688255684608
564 2530287331763694305072583278592
565 4911349694278639948599039465881600
566 2287625188088146554375656397495861248
567 381680409886961669696049126306482225152
568 28717776708578813571826062639320166039552
569 1125384994100960777329324857267072949813248
570 25281316502590512404794325854163005813555200
571 348042617815025492343058889526502158426439680
572 3080267013404061532479421080266504167929937920
573 18148366516372757490303848566580885898311761920
574 73028811455734772459475570413840334740709703680
575 204455068207778943067597508052494385805472563200
576 403402612579935984387205607861827577983228968960
577 565525612387352100290124260022066019367009648640
578 565525612387352100290124260022066019367009648640
579 403402612579935984387205607861827577983228968960
580 204455068207778943067597508052494385805472563200
581 73028811455734772459475570413840334740709703680
582 18148366516372757490303848566580885898311761920
583 3080267013404061532479421080266504167929937920
584 348042617815025492343058889526502158426439680
585 25281316502590512404794325854163005813555200
586 1125384994100960777329324857267072949813248
587 28717776708578813571826062639320166039552
588 381680409886961669696049126306482225152
589 2287625188088146554375656397495861248
590 4911349694278639948599039465881600
591 2530287331763694305072583278592
592 143250734890699688255684608
593 147573952289028702208
594 8589934592
595 17179869184
596 590295809740230361088
597 859514149225049205428453376
598 20251466701142559220629030043648
599 49270374757355748532904894822088704
600 27746183238714477049423819137903230976
601 5476207999326575875898475839345511104512
602 480858530290930870652195753302285661241344
603 21807689836080549924806454813330602062774272
604 564146349745060208517011409661147909661392896
605 8921003417060086451787011862291197776059432960
606 90632453976818700411972932623668203634787614720
607 613549812042278525241953432423362225080882954240
608 2843334847480974958438685308517088352265589227520
609 9200862127374228735325899198956125633273984450560
610 21087086330869109223094479773678257927682229534720
611 34557170099207538816578037939499692621841028874240
612 40717844091889351220888946721588753394424694702080
613 34557170099207538816578037939499692621841028874240
614 21087086330869109223094479773678257927682229534720
615 9200862127374228735325899198956125633273984450560
616 2843334847480974958438685308517088352265589227520
617 613549812042278525241953432423362225080882954240
618 90632453976818700411972932623668203634787614720
619 8921003417060086451787011862291197776059432960
620 564146349745060208517011409661147909661392896
621 21807689836080549924806454813330602062774272
622 480858530290930870652195753302285661241344
623 5476207999326575875898475839345511104512
624 27746183238714477049423819137903230976
625 49270374757355748532904894822088704
626 20251466701142559220629030043648
627 859514149225049205428453376
628 590295809740230361088
629 17179869184
630 34359738368
631 2361183240163512287232
632 5157125035465357568235274240
633 162068461542989327012590518272000
634 493999841442430609119169206143680512
635 336008962099529781002125933133808271360
636 78331682984894930885544090899111349321728
637 8011356548615835331237243651518610223923200
638 419466494745742027403039148824878834159452160
639 12460542246049553866279776753142810704617668608
640 225597685362065032782198854272786042375699955712
641 2621229066296653132476700976082596776037874401280
642 20302652903986539276065490008943491626572762316800
643 107836667083412110997413046529953136217157114265600
644 401132597110389760231079129543435656497905459527680
645 1061222971937529102022711119113861530283338692034560
646 2018427236607820688687432480890119866249884163112960
647 2779014851077903118981967523678183441829248106496000
648 2779014851077903118981967523678183441829248106496000
649 2018427236607820688687432480890119866249884163112960
650 1061222971937529102022711119113861530283338692034560
651 401132597110389760231079129543435656497905459527680
652 107836667083412110997413046529953136217157114265600
653 20302652903986539276065490008943491626572762316800
654 2621229066296653132476700976082596776037874401280
655 225597685362065032782198854272786042375699955712
656 12460542246049553866279776753142810704617668608
657 419466494745742027403039148824878834159452160
658 8011356548615835331237243651518610223923200
659 78331682984894930885544090899111349321728
660 336008962099529781002125933133808271360
661 493999841442430609119169206143680512
662 162068461542989327012590518272000
663 5157125035465357568235274240
664 2361183240163512287232
665 34359738368
666 68719476736
667 9444732963127950311424
668 30942915495618956855271751680
669 1296898376846326260415364144824320
670 4950694932886143386774523035642757120
671 4063723535046672931009138026798894809088
672 1117476117438699878819749080441855003328512
673 132881605756947061152928543878244444542074880
674 8015055585243074942466464810635898407857684480
675 272700968626752630860165727397049428805282693120
676 5636018359252106629987482738671004710314753130496
677 74640577229947056884115163848167196828445383327744
678 658930428818482677801537789036660621092785540300800
679 3993954017726892993178708823267975412155891790643200
680 16994464599148649912813374026680913960926391042048000
681 51608969374858080714894237511554737854974678364323840
682 113197890866042125700326571353046259724396286611292160
683 180781624103117339830848130088019398555848298358374400
684 211205128681920637042629531799541941579022856093696000
685 180781624103117339830848130088019398555848298358374400
686 113197890866042125700326571353046259724396286611292160
687 51608969374858080714894237511554737854974678364323840
688 16994464599148649912813374026680913960926391042048000
689 3993954017726892993178708823267975412155891790643200
690 658930428818482677801537789036660621092785540300800
691 74640577229947056884115163848167196828445383327744
692 5636018359252106629987482738671004710314753130496
693 272700968626752630860165727397049428805282693120
694 8015055585243074942466464810635898407857684480
695 132881605756947061152928543878244444542074880
696 1117476117438699878819749080441855003328512
697 4063723535046672931009138026798894809088
698 4950694932886143386774523035642757120
699 1296898376846326260415364144824320
700 30942915495618956855271751680
701 9444732963127950311424
702 68719476736
703 137438953472
704 37778931857597042524160
705 185658172994487086344052932608
706 10377353018855303410302782181212160
707 49595138418486984053453475118275624960
708 49091428286130560635636774841939159678976
709 15904743950384785371061071959901099314380800
710 2195389211392352370933681145039306122879565824
711 152243896879792172633572079224140838013962813440
712 5918892596479150963866369506957870683761399562240
713 139263658146644493187893900984996871640020399685632
714 2095718844918343123238088000244246978239685868912640
715 21013501165237796580813971035057870383491583980863488
716 144777233937277137699080736503336342595004247153049600
717 701543730825350361056979244317290238611274537212313600
718 2433232391556296478866030805597073653561803695592570880
719 6119522941939187825266449876511981296248359592814182400
720 11262449884085993513324248679996641256435182778575749120
721 15257059854037677800853847411903369722236800465895424000
722 15257059854037677800853847411903369722236800465895424000
723 11262449884085993513324248679996641256435182778575749120
724 6119522941939187825266449876511981296248359592814182400
725 2433232391556296478866030805597073653561803695592570880
726 701543730825350361056979244317290238611274537212313600
727 144777233937277137699080736503336342595004247153049600
728 21013501165237796580813971035057870383491583980863488
729 2095718844918343123238088000244246978239685868912640
730 139263658146644493187893900984996871640020399685632
731 5918892596479150963866369506957870683761399562240
732 152243896879792172633572079224140838013962813440
733 2195389211392352370933681145039306122879565824
734 15904743950384785371061071959901099314380800
735 49091428286130560635636774841939159678976
736 49595138418486984053453475118275624960
737 10377353018855303410302782181212160
738 185658172994487086344052932608
739 37778931857597042524160
740 137438953472
741 274877906944
742 151115727440833530560512
743 1113951833607879980245464383488
744 83032191539298030352639029260845056
745 496677798896189711773255945935441100800
746 592469608846023842543276134411312658644992
747 225906449572271612196807034578183374940143616
748 36144130995102264198686806926062568322193424384
749 2876504274942584954402185657026972063869863723008
750 127512485742370549635341714892605863956065760051200
751 3407096249821969606037915253073487675738609967693824
752 58096017134252326576236170461021752289593603236298752
753 659519847921773239756019998924693966795724220423733248
754 5146464610836125277776587115916426852601681287290290176
755 28285173621624367716663414154685524288088448474021888000
756 111537535609418304654447989506336288367318896045153320960
757 319992470037522024086896712858872752136287196152940462080
758 674707205272420030791396747046406262266594402112550993920
759 1052791169585043483992064646212186982215276094404207575040
760 1220564788323014224068307792952269577778944037271633920000
761 1052791169585043483992064646212186982215276094404207575040
762 674707205272420030791396747046406262266594402112550993920
763 319992470037522024086896712858872752136287196152940462080
764 111537535609418304654447989506336288367318896045153320960
765 28285173621624367716663414154685524288088448474021888000
766 5146464610836125277776587115916426852601681287290290176
767 659519847921773239756019998924693966795724220423733248
768 58096017134252326576236170461021752289593603236298752
769 3407096249821969606037915253073487675738609967693824
770 127512485742370549635341714892605863956065760051200
771 2876504274942584954402185657026972063869863723008
772 36144130995102264198686806926062568322193424384
773 225906449572271612196807034578183374940143616
774 592469608846023842543276134411312658644992
775 496677798896189711773255945935441100800
776 83032191539298030352639029260845056
777 1113951833607879980245464383488
778 151115727440833530560512
779 274877906944
780 549755813888
781 604462909784774598983680
782 6683722486442565384821108899840
783 664339964750071225939650398451138560
784 4972756306752726575917949469461191852032
785 7144402752075019390343441529151232780795904
786 3202978227413332192048241261234536509949870080
787 593215921593406153583978175099161195901144268800
788 54090301332653074087955297469753501522277926174720
789 2728592979893851259879769808587789547081246751850496
790 82606866640625564310954638461173080703613364892336128
791 1591915993711730074979867175742784340143085855797411840
792 20400893005484234521925745517859261264906071512249794560
793 179715080891187262724569519187593426079816183947009720320
794 1116171368412209545944284954668219924977940881159751729152
795 4983459820582604134775506371937037442158627097146000670720
796 16233545690527827442367991733505815414265071679367335116800
797 39009113011533134216487531685178772039866609499087097036800
798 69693181476218133746519913426104980863910645280312131584000
799 93039820655492395290399026859002636364199357455842074951680
800 93039820655492395290399026859002636364199357455842074951680
801 69693181476218133746519913426104980863910645280312131584000
802 39009113011533134216487531685178772039866609499087097036800
803 16233545690527827442367991733505815414265071679367335116800
804 4983459820582604134775506371937037442158627097146000670720
805 1116171368412209545944284954668219924977940881159751729152
806 179715080891187262724569519187593426079816183947009720320
807 20400893005484234521925745517859261264906071512249794560
808 1591915993711730074979867175742784340143085855797411840
809 82606866640625564310954638461173080703613364892336128
810 2728592979893851259879769808587789547081246751850496
811 54090301332653074087955297469753501522277926174720
812 593215921593406153583978175099161195901144268800
813 3202978227413332192048241261234536509949870080
814 7144402752075019390343441529151232780795904
815 4972756306752726575917949469461191852032
816 664339964750071225939650398451138560
817 6683722486442565384821108899840
818 604462909784774598983680
819 549755813888
820 1099511627776
821 2417851639183078861045760
822 40102382066762355521345374126080
823 5315227680909539442486449591885496320
824 49776724224918771029899028824097302773760
825 86090871478986428997587390711615999182897152
826 45341803376431902045999418564324097433953894400
827 9709257264958605046402931207350527617094899466240
828 1012777674812920139719737914012107666330478192885760
829 58033638883166821939224535209820015039050722312192000
830 1986523830847181192953547774278250727398531326246125568
831 43162395847519055658174090525497209005650862432678051840
832 622754345777870441918901679657422284615856838954744545280
833 6174472273260360489515788286252734561069593155202260664320
834 43189755420490398565455302676176642757648300367931076771840
835 217511625416078228701919021544732634247928992928979111378944
836 801113544507076339779287037536049596192943791955789427507200
837 2183538261560528549027214743874714933319921382576767578931200
838 4442760094626813256326183167710212786662468557609867463884800
839 6788092811173293696462837265108724612580042690567416787763200
840 7815344935061361204393518256156221454592746026290734295941120
841 6788092811173293696462837265108724612580042690567416787763200
842 4442760094626813256326183167710212786662468557609867463884800
843 2183538261560528549027214743874714933319921382576767578931200
844 801113544507076339779287037536049596192943791955789427507200
845 217511625416078228701919021544732634247928992928979111378944
846 43189755420490398565455302676176642757648300367931076771840
847 6174472273260360489515788286252734561069593155202260664320
848 622754345777870441918901679657422284615856838954744545280
849 43162395847519055658174090525497209005650862432678051840
850 1986523830847181192953547774278250727398531326246125568
851 58033638883166821939224535209820015039050722312192000
852 1012777674812920139719737914012107666330478192885760
853 9709257264958605046402931207350527617094899466240
854 45341803376431902045999418564324097433953894400
855 86090871478986428997587390711615999182897152
856 49776724224918771029899028824097302773760
857 5315227680909539442486449591885496320
858 40102382066762355521345374126080
859 2417851639183078861045760
860 1099511627776
861 2199023255552
862 9671406556822475397660672
863 240614485828705267774381128417280
864 42524949433077523003622261674265804800
865 498171199552936835296619258409956325457920
866 1036773935340481137027261216672375190600024064
867 640983790016533651531818152031773716016523116544
868 158522042475687913885666858617111128693895164067840
869 18890227640649747658110681774317773871911060635648000
870 1227516104200989168005993406521199406758826006974300160
871 47417677167160662849088421287549996965266935405395050496
872 1159061977852982569759298134617184561234329640611533029376
873 18781356741075774829381889102622811940351329558784041287680
874 209004975706406579337738369435207060217668305005038482227200
875 1641463109917292144376543224315452418149346227729258900357120
876 9292618806020984840995995033944983004846735993595609709805568
877 38548465034876663444995548396551783251452396558803754326949888
878 118663054641532844753944082656292217409164359370553104216883200
879 273634720150724274093701268078974402692530031552859807416320000
880 475890676799765157649517916319018772689675261272750574849228800
881 626920570964202093228892606423345184046417211489177179091107840
882 626920570964202093228892606423345184046417211489177179091107840
883 475890676799765157649517916319018772689675261272750574849228800
884 273634720150724274093701268078974402692530031552859807416320000
885 118663054641532844753944082656292217409164359370553104216883200
886 38548465034876663444995548396551783251452396558803754326949888
887 9292618806020984840995995033944983004846735993595609709805568
888 1641463109917292144376543224315452418149346227729258900357120
889 209004975706406579337738369435207060217668305005038482227200
890 18781356741075774829381889102622811940351329558784041287680
891 1159061977852982569759298134617184561234329640611533029376
892 47417677167160662849088421287549996965266935405395050496
893 1227516104200989168005993406521199406758826006974300160
894 18890227640649747658110681774317773871911060635648000
895 158522042475687913885666858617111128693895164067840
896 640983790016533651531818152031773716016523116544
897 1036773935340481137027261216672375190600024064
898 498171199552936835296619258409956325457920
899 42524949433077523003622261674265804800
900 240614485828705267774381128417280
901 9671406556822475397660672
902 2199023255552
903 4398046511104
904 38685626227474619544109056
905 1443687708027569266089269378678784
906 340218844623486480450400043884399820800
907 4985028941585148399760475120510155987353600
908 12479148235251796843809677663707658967935090688
909 9050494331446666725585471458478587788335725412352
910 2582503512492197045080960644820065766655512289476608
911 351120640504993611817988952040917708702971752926412800
912 25834857563583966200871394491077596758466472262710067200
913 1124204960554799867768340833156499094081955095378994921472
914 30852218807169864096564814193215629275400995240622075936768
915 560177117894855064889005601014458553245663006246300121300992
916 6979020724243930711219587690343166402515792313668119979622400
917 61366181888490345932885122156705582037105148522169998979891200
918 389285735948039874996958261647904791571458940547898009133776896
919 1812449226710939738543632377315789712811105226653490571445796864
920 6276390148908768910281755492247212555805441558397706976809189376
921 16331272097804164653257852319815638172774359167536327892664320000
922 32170093639225371462478377520551522236828451965447293749952512000
923 48221635113285685167491313620455361273674584901091967964891054080
924 55169010244849784204142549365254376196084714611047591760017489920
925 48221635113285685167491313620455361273674584901091967964891054080
926 32170093639225371462478377520551522236828451965447293749952512000
927 16331272097804164653257852319815638172774359167536327892664320000
928 6276390148908768910281755492247212555805441558397706976809189376
929 1812449226710939738543632377315789712811105226653490571445796864
930 389285735948039874996958261647904791571458940547898009133776896
931 61366181888490345932885122156705582037105148522169998979891200
932 6979020724243930711219587690343166402515792313668119979622400
933 560177117894855064889005601014458553245663006246300121300992
934 30852218807169864096564814193215629275400995240622075936768
935 1124204960554799867768340833156499094081955095378994921472
936 25834857563583966200871394491077596758466472262710067200
937 351120640504993611817988952040917708702971752926412800
938 2582503512492197045080960644820065766655512289476608
939 9050494331446666725585471458478587788335725412352
940 12479148235251796843809677663707658967935090688
941 4985028941585148399760475120510155987353600
942 340218844623486480450400043884399820800
943 1443687708027569266089269378678784
944 38685626227474619544109056
945 4398046511104
946 8796093022208
947 154742504910276710176391168
948 8662129497758018704403657977233408
949 2721869139379950104283019671164250226688
950 49877506923421362916040783208612311859200000
951 150138611080465203700897449023891699782234669056
952 127655335906132470718326135921142011118263222665216
953 41989792780402206058988695205048467762825040312139776
954 6506111781989323199969630303163563491852688437517746176
955 541275596107028876844687116464416174778537467959050240000
956 26489279446529306792562753154836256649378732212202172841984
957 814650778768693529590266035625504042819032922069943487299584
958 16539147068925102989294293734741722658012901857803616013778944
959 230143561588311073937266802592505089571673291169977966950088704
960 2259726700109346220659728926121757445264101994485187168174080000
961 16016382099869716064010001457821877088438784711818596233114550272
962 83423274921262184110313163481019518563579278376900967940648599552
963 323822303603106426651499346095952296500795578341605942023203848192
964 946960627459814240158449673749849303467308609403061222715322007552
965 2103367350459223091162027716812842798111856036994708144631316480000
966 3569473169440816607233597293045598240862098260187332754523144847360
967 4645631665984532022686872598612139171216758348336324563825758044160
968 4645631665984532022686872598612139171216758348336324563825758044160
969 3569473169440816607233597293045598240862098260187332754523144847360
970 2103367350459223091162027716812842798111856036994708144631316480000
971 946960627459814240158449673749849303467308609403061222715322007552
972 323822303603106426651499346095952296500795578341605942023203848192
973 83423274921262184110313163481019518563579278376900967940648599552
974 16016382099869716064010001457821877088438784711818596233114550272
975 2259726700109346220659728926121757445264101994485187168174080000
976 230143561588311073937266802592505089571673291169977966950088704
977 16539147068925102989294293734741722658012901857803616013778944
978 814650778768693529590266035625504042819032922069943487299584
979 26489279446529306792562753154836256649378732212202172841984
980 541275596107028876844687116464416174778537467959050240000
981 6506111781989323199969630303163563491852688437517746176
982 41989792780402206058988695205048467762825040312139776
983 127655335906132470718326135921142011118263222665216
984 150138611080465203700897449023891699782234669056
985 49877506923421362916040783208612311859200000
986 2721869139379950104283019671164250226688
987 8662129497758018704403657977233408
988 154742504910276710176391168
989 8796093022208
990 17592186044416
991 618970019641880896891518976
992 51972790294403534510219023033040896
993 21775680733917412507835327276584089419776
994 498998262503642785068959039699158587110588416
995 1805653533519456153444052650943389382335552028672
996 1798885514350130875945235903919851708238699421499392
997 681538490015301364718411909610782277050188649916792832
998 120217256741557580847818508902117729467797444858417774592
999 11293951970443808807291555711116100066984142926682282524672
1000 620653439551136770815508667558906778520829731425581319323648
1001 21352889692812637572060652069540962479814543920108391448444928
1002 483784775190786450674609195454568055934391621159510286520025088
1003 7502525136883916661558305271613612758119677871658814499484336128
1004 82060701821755673203902409544388038911366803887094248996127899648
1005 648107829202391687287903782217605513545887230447306309550110408704
1006 3765341509115357791463227642908332502291144978100111491502696300544
1007 16329306325302513669631513614391375713589080409404268117511660109824
1008 53470908238040688165202052291675697542800688387763047332435244089344
1009 133376646646279264134720491707505875704774289168747509366449403592704
1010 255086240639475452061912472148557266021800928777603382921537907589120
1011 375742505436478606145435064405122839094918083815790253025444306616320
1012 427398113270576946087192279072316803751941768046941859871969740062720
1013 375742505436478606145435064405122839094918083815790253025444306616320
1014 255086240639475452061912472148557266021800928777603382921537907589120
1015 133376646646279264134720491707505875704774289168747509366449403592704
1016 53470908238040688165202052291675697542800688387763047332435244089344
1017 16329306325302513669631513614391375713589080409404268117511660109824
1018 3765341509115357791463227642908332502291144978100111491502696300544
1019 648107829202391687287903782217605513545887230447306309550110408704
1020 82060701821755673203902409544388038911366803887094248996127899648
1021 7502525136883916661558305271613612758119677871658814499484336128
1022 483784775190786450674609195454568055934391621159510286520025088
1023 21352889692812637572060652069540962479814543920108391448444928
1024 620653439551136770815508667558906778520829731425581319323648
1025 11293951970443808807291555711116100066984142926682282524672
1026 120217256741557580847818508902117729467797444858417774592
1027 681538490015301364718411909610782277050188649916792832
1028 1798885514350130875945235903919851708238699421499392
1029 1805653533519456153444052650943389382335552028672
1030 498998262503642785068959039699158587110588416
1031 21775680733917412507835327276584089419776
1032 51972790294403534510219023033040896
1033 618970019641880896891518976
1034 17592186044416
1035 35184372088832
1036 2475880078569106884310073344
1037 311836796235782935546833064651915264
1038 174209915531304618766650497048653556875264
1039 4991811782218076913340248564482818934617145344
1040 21708760259758772549704286452576003592169692594176
1041 25328849483583388755508826866953395065928636063285248
1042 11044928910364132043818318954278264866045636953545637888
1043 2215707546589199358979332465368538583476168344845196197888
1044 234775116407751437128569683881078713320299869453168565813248
1045 14467540211996963192066182697496308332281112382083913366896640
1046 555915093396082875686541256398106574012007135282392087115333632
1047 14030400654071707072439963422547554902921571136714638068014907392
1048 242000498995341572268156754505182648919020827402974484895883067392
1049 2941982663413240862456803823714912383860663500398991597850834501632
1050 25827214047425385731854870422715434845973133215313645343363462856704
1051 166908081062065666147023966791939635890652163082242169284098298740736
1052 806244835239581244011601693406772810822093303468360118737576149385216
1053 2946335667262486915777042749489593546587414661661634813213192241545216
1054 8222494910705367726309730492050722695502208739689104930609479324532736
1055 17649207732464490721605789399029710709563902045434212569759961105563648
1056 29286982271178831273494766441253268221266442126774940279196444870574080
1057 37695953471397512614991727928772469249145389353317257699331934760468480
1058 37695953471397512614991727928772469249145389353317257699331934760468480
1059 29286982271178831273494766441253268221266442126774940279196444870574080
1060 17649207732464490721605789399029710709563902045434212569759961105563648
1061 8222494910705367726309730492050722695502208739689104930609479324532736
1062 2946335667262486915777042749489593546587414661661634813213192241545216
1063 806244835239581244011601693406772810822093303468360118737576149385216
1064 166908081062065666147023966791939635890652163082242169284098298740736
1065 25827214047425385731854870422715434845973133215313645343363462856704
1066 2941982663413240862456803823714912383860663500398991597850834501632
1067 242000498995341572268156754505182648919020827402974484895883067392
1068 14030400654071707072439963422547554902921571136714638068014907392
1069 555915093396082875686541256398106574012007135282392087115333632
1070 14467540211996963192066182697496308332281112382083913366896640
1071 234775116407751437128569683881078713320299869453168565813248
1072 2215707546589199358979332465368538583476168344845196197888
1073 11044928910364132043818318954278264866045636953545637888
1074 25328849483583388755508826866953395065928636063285248
1075 21708760259758772549704286452576003592169692594176
1076 4991811782218076913340248564482818934617145344
1077 174209915531304618766650497048653556875264
1078 311836796235782935546833064651915264
1079 2475880078569106884310073344
1080 35184372088832
1081 70368744177664
1082 9903520314279664499472465920
1083 1871021000243904684500617975818092544
1084 1393706765888505699031532097698917823545344
1085 49933099874916461330616417587574373552062726144
1086 260924435306811589057172018310328599896544151339008
1087 356384011111467661926199327626458763217558819678715904
1088 178745170524512783801533809417808509462004482141793026048
1089 40744240293613990761045813255067399162122589889590091317248
1090 4863896101695807893853822944989583198750186183271606227304448
1091 335659243278106796572970175952118608095886662745380567941906432
1092 14383625136769770366305755307774291976212411338287451853184565248
1093 403704473543590185181496936934103887656801349024348035866460946432
1094 7730081216346440104434306638878347903131250004579880965709739589632
1095 104231512836089769643402460508789426344475279620566063938653317496832
1096 1014757739976059758616591298244648307638222726915572113250084219518976
1097 7276162027050606564373816837134304580732507804145679766947876854300672
1098 39039298932348864753239098970160199343034488709795494431598639302311936
1099 158722955799870214952200522698197377798003168744307009788880721843060736
1100 493894593794913976335903613653446146428983570640615746764317938507841536
1101 1185281449941598467528168601329986875358803157851448594182830249958440960
1102 2206386022020022093557270772164688758633046359940676425912161551794569216
1103 3198362973243227143964357806786196996524010016591340868129091242510254080
1104 3618811533254161211039205881162157047917957377918456739135865737004974080
1105 3198362973243227143964357806786196996524010016591340868129091242510254080
1106 2206386022020022093557270772164688758633046359940676425912161551794569216
1107 1185281449941598467528168601329986875358803157851448594182830249958440960
1108 493894593794913976335903613653446146428983570640615746764317938507841536
1109 158722955799870214952200522698197377798003168744307009788880721843060736
1110 39039298932348864753239098970160199343034488709795494431598639302311936
1111 7276162027050606564373816837134304580732507804145679766947876854300672
1112 1014757739976059758616591298244648307638222726915572113250084219518976
1113 104231512836089769643402460508789426344475279620566063938653317496832
1114 7730081216346440104434306638878347903131250004579880965709739589632
1115 403704473543590185181496936934103887656801349024348035866460946432
1116 14383625136769770366305755307774291976212411338287451853184565248
1117 335659243278106796572970175952118608095886662745380567941906432
1118 4863896101695807893853822944989583198750186183271606227304448
1119 40744240293613990761045813255067399162122589889590091317248
1120 178745170524512783801533809417808509462004482141793026048
1121 356384011111467661926199327626458763217558819678715904
1122 260924435306811589057172018310328599896544151339008
1123 49933099874916461330616417587574373552062726144
1124 1393706765888505699031532097698917823545344
1125 1871021000243904684500617975818092544
1126 9903520314279664499472465920
1127 70368744177664
1128 140737488355328
1129 39614081257125272659842564096
1130 11226126912587297020732841806375419904
1131 11149822518998067543673861837209166216691712
1132 499453644944562801807678950700341240289099251712
1133 3135387470270981884360497231636474594884007210516480
1134 5011293808126319440447593036308490287437133184214499328
1135 2889146217303344889102489295550305769975911537482343120896
1136 747695938927012856402947343344637865675166976583965085794304
1137 100455972776818049156438032333686921109649285676820151668834304
1138 7754159455847230924538234414765817701214520730327014567997079552
1139 370045787285054391737737920407039784428193485162057006504130641920
1140 11531937321980768281092934742446450101364128690989745465957273305088
1141 244701587205751635886865371473981013423651094559941029550524974759936
1142 3652590907794251016403606666707410447747183388928413823827861816999936
1143 39351527526415837072195483937408847983158495716255667843953813979398144
1144 312334004278188447740171615550223847433751519863549727324233203095437312
1145 1856536807241696738107784206828094060354657077409669945088319379849871360
1146 8373830256336000053377965800741112316906189734871396037873385788175024128
1147 28961715188189031520663774862633293769443526612794436438327799407211184128
1148 77439918150062318310993683620452432965092812585635322774480675054693646336
1149 161086183265727289363041018447065596649229410361367986826007941776716857344
1150 261856769914229597487338539264728877289022871480116854081370597848789286912
1151 333621102258361095328099772635093388126262454969652966884976117501751459840
1152 333621102258361095328099772635093388126262454969652966884976117501751459840
1153 261856769914229597487338539264728877289022871480116854081370597848789286912
1154 161086183265727289363041018447065596649229410361367986826007941776716857344
1155 77439918150062318310993683620452432965092812585635322774480675054693646336
1156 28961715188189031520663774862633293769443526612794436438327799407211184128
1157 8373830256336000053377965800741112316906189734871396037873385788175024128
1158 1856536807241696738107784206828094060354657077409669945088319379849871360
1159 312334004278188447740171615550223847433751519863549727324233203095437312
1160 39351527526415837072195483937408847983158495716255667843953813979398144
1161 3652590907794251016403606666707410447747183388928413823827861816999936
1162 244701587205751635886865371473981013423651094559941029550524974759936
1163 11531937321980768281092934742446450101364128690989745465957273305088
1164 370045787285054391737737920407039784428193485162057006504130641920
1165 7754159455847230924538234414765817701214520730327014567997079552
1166 100455972776818049156438032333686921109649285676820151668834304
1167 747695938927012856402947343344637865675166976583965085794304
1168 2889146217303344889102489295550305769975911537482343120896
1169 5011293808126319440447593036308490287437133184214499328
1170 3135387470270981884360497231636474594884007210516480
1171 499453644944562801807678950700341240289099251712
1172 11149822518998067543673861837209166216691712
1173 11226126912587297020732841806375419904
1174 39614081257125272659842564096
1175 140737488355328
1176 281474976710656
1177 158456325028514601438252367872
1178 67356765199247420294172680863453544448
1179 89199612955660498380716802119119516272164864
1180 4995539933472337844155720154568761227850494771200
1181 37668601564006904138885042527299325167753527260348416
1182 70427756636211776608321305270239600839279889199107407872
1183 46647288156736129058637426543854805503759303787191507877888
1184 13695436890505105696159456302438606655291030324584923680210944
1185 2068935130650522011640996434141309451446999071663120240240230400
1186 178427073905230888174043323646875569273272100349986292326104825856
1187 9470415013485694951970615905291156971568947219394221263266913452032
1188 327213758630594000297008909413728646683153663867725600596194773434368
1189 7681943928943661121070921702727612783160447913429610500963622971244544
1190 126706838338230145004188776004400984372071078287048286783372602743193600
1191 1507625062575315855425700739333187045907880333367313511026816650896736256
1192 13216556962201852469930736868576594779636012392633564806724880627885146112
1193 86824701334505143227251214841025712408527752058015300571930422672703356928
1194 433310831789753199791045321251504099784423948724512586034664461501342941184
1195 1660898422907721264029228942549798489792112448604061219805515123578948812800
1196 4932256043217581197260233654091733223161622672138760869951200717915381825536
1197 11424427480095490557389451094416222498611291560695769495715267241238385917952
1198 20744065312403835110021787802319070574353440247599246576347476356987017494528
1199 29630364943941271645090393128250384249089787155509418822710124728221112991744
1200 33362110225836109532809977263509338812626245496965296688497611750175145984000
1201 29630364943941271645090393128250384249089787155509418822710124728221112991744
1202 20744065312403835110021787802319070574353440247599246576347476356987017494528
1203 11424427480095490557389451094416222498611291560695769495715267241238385917952
1204 4932256043217581197260233654091733223161622672138760869951200717915381825536
1205 1660898422907721264029228942549798489792112448604061219805515123578948812800
1206 433310831789753199791045321251504099784423948724512586034664461501342941184
1207 86824701334505143227251214841025712408527752058015300571930422672703356928
1208 13216556962201852469930736868576594779636012392633564806724880627885146112
1209 1507625062575315855425700739333187045907880333367313511026816650896736256
1210 126706838338230145004188776004400984372071078287048286783372602743193600
1211 7681943928943661121070921702727612783160447913429610500963622971244544
1212 327213758630594000297008909413728646683153663867725600596194773434368
1213 9470415013485694951970615905291156971568947219394221263266913452032
1214 178427073905230888174043323646875569273272100349986292326104825856
1215 2068935130650522011640996434141309451446999071663120240240230400
1216 13695436890505105696159456302438606655291030324584923680210944
1217 46647288156736129058637426543854805503759303787191507877888
1218 70427756636211776608321305270239600839279889199107407872
1219 37668601564006904138885042527299325167753527260348416
1220 4995539933472337844155720154568761227850494771200
1221 89199612955660498380716802119119516272164864
1222 67356765199247420294172680863453544448
1223 158456325028514601438252367872
1224 281474976710656
1225 562949953421312
1226 633825300114085990300727115776
1227 404140606407291724502437823252948582400
1228 713603235181212716303242069184957294810497024
1229 49963605699115299207408227491482571274001986879488
1230 452472817362095360072594525141503090523548871653588992
1231 989303429844597480080720157525756752364680759186414370816
1232 752413397578492277726514456954917493732326931066187363123200
1233 250436236234257737371795757273578723457554327360652712905539584
1234 42501728438031858899905004099626154774673845919878368546581905408
1235 4090910436367121300760232834962567280127746133432748050393524600832
1236 241207272088264688124870160971444061720969957092760241119842099265536
1237 9227309265420356824071998453559072743601235249234826431509349531648000
1238 239308248149086467411964466972989077783045912702240788471099856428990464
1239 4354305113030847950842769642728417651549684598378380559570558936225415168
1240 57113480686086217523915637978970054375097146147847412427694215020719112192
1241 551881440969984462146592703806260941629360284018518522178469473609073033216
1242 3997982007547507419196472367602980902162975892002366097833337337657740492800
1243 22022592493418950758603799957382801385953886183244457505920796588104046608384
1244 93301208487273548948213967619585193778318782765082229126369801556241214865408
1245 306808659189601686126683550024840704760314899146071629726281337567182965440512
1246 788745659630821293966229400091634316882270943654661988268641400253581126270976
1247 1593994943255923886274811500193985706342490578788528434272038877930752416153600
1248 2542437044178988134905515411481248254971395556834811418612849710231912368308224
1249 3208884488376751602185199305844486921583981206934754613205807073376255174770688
1250 3208884488376751602185199305844486921583981206934754613205807073376255174770688
1251 2542437044178988134905515411481248254971395556834811418612849710231912368308224
1252 1593994943255923886274811500193985706342490578788528434272038877930752416153600
1253 788745659630821293966229400091634316882270943654661988268641400253581126270976
1254 306808659189601686126683550024840704760314899146071629726281337567182965440512
1255 93301208487273548948213967619585193778318782765082229126369801556241214865408
1256 22022592493418950758603799957382801385953886183244457505920796588104046608384
1257 3997982007547507419196472367602980902162975892002366097833337337657740492800
1258 551881440969984462146592703806260941629360284018518522178469473609073033216
1259 57113480686086217523915637978970054375097146147847412427694215020719112192
1260 4354305113030847950842769642728417651549684598378380559570558936225415168
1261 239308248149086467411964466972989077783045912702240788471099856428990464
1262 9227309265420356824071998453559072743601235249234826431509349531648000
1263 241207272088264688124870160971444061720969957092760241119842099265536
1264 4090910436367121300760232834962567280127746133432748050393524600832
1265 42501728438031858899905004099626154774673845919878368546581905408
1266 250436236234257737371795757273578723457554327360652712905539584
1267 752413397578492277726514456954917493732326931066187363123200
1268 989303429844597480080720157525756752364680759186414370816
1269 452472817362095360072594525141503090523548871653588992
1270 49963605699115299207408227491482571274001986879488
1271 713603235181212716303242069184957294810497024
1272 404140606407291724502437823252948582400
1273 633825300114085990300727115776
1274 562949953421312
1275 1125899906842624
1276 2535301200456400256198250594304
1277 2424843700558629758195053988988948840448
1278 5708864678947916830431488787510690641547886592
1279 499703135695260026069414779669329098725732055515136
1280 5434270460069462928398215858627253482839794642635980800
1281 13890970571386953303536615712623329811252650027058624200704
1282 12125673063082201021871334685140946493925322803867402274603008
1283 4572559804408389608576803874222539926696958008563440945528307712
1284 871071212604314827937330925603503708263911481895862198815703433216
1285 93485171331995281046517332705345824854333670300950483329477257461760
1286 6116247365027722219057702490111662863713498660900865630907692350439424
1287 258724208123813923099611832348308528147867773133340786026590771565559808
1288 7401906452346368206164476957714183706438979434604588885985506544416980992
1289 148337963753957837113768459837853721302435935491317235133978157462507749376
1290 2141141350092980013225979829603487810914685967814360597975295124071241482240
1291 22761912641005506939658246587940775821655049886978948624006557154158820982784
1292 181455290257669210517041309092533056508663631425344439030136068361095623999488
1293 1100725327248055618493911574642343192209004083835445547681990534633364643643392
1294 5141494259069754806479201902055907039833800026330934445433723043888307577552896
1295 18670638612174230852109975093457591614188990295570106654338743874308639870156800
1296 53113328575132238102115106605522352228438815469569425267397101865188547482353664
1297 119071015648360133818682634214238132870926281356242703296094989599522316466782208
1298 211300694942923168106854183761963115793806459140228540412650963255253928983396352
1299 297735824804502939394157797512211751847654420415817547265384238021336026627178496
1300 333723986791182166627260727807826639844734045521214479773403935631130538176151552
1301 297735824804502939394157797512211751847654420415817547265384238021336026627178496
1302 211300694942923168106854183761963115793806459140228540412650963255253928983396352
1303 119071015648360133818682634214238132870926281356242703296094989599522316466782208
1304 53113328575132238102115106605522352228438815469569425267397101865188547482353664
1305 18670638612174230852109975093457591614188990295570106654338743874308639870156800
1306 5141494259069754806479201902055907039833800026330934445433723043888307577552896
1307 1100725327248055618493911574642343192209004083835445547681990534633364643643392
1308 181455290257669210517041309092533056508663631425344439030136068361095623999488
1309 22761912641005506939658246587940775821655049886978948624006557154158820982784
1310 2141141350092980013225979829603487810914685967814360597975295124071241482240
1311 148337963753957837113768459837853721302435935491317235133978157462507749376
1312 7401906452346368206164476957714183706438979434604588885985506544416980992
1313 258724208123813923099611832348308528147867773133340786026590771565559808
1314 6116247365027722219057702490111662863713498660900865630907692350439424
1315 93485171331995281046517332705345824854333670300950483329477257461760
1316 871071212604314827937330925603503708263911481895862198815703433216
1317 4572559804408389608576803874222539926696958008563440945528307712
1318 12125673063082201021871334685140946493925322803867402274603008
1319 13890970571386953303536615712623329811252650027058624200704
1320 5434270460069462928398215858627253482839794642635980800
1321 499703135695260026069414779669329098725732055515136
1322 5708864678947916830431488787510690641547886592
1323 2424843700558629758195053988988948840448
1324 2535301200456400256198250594304
1325 1125899906842624