1 1
2 1
3 1
4 1
5 1
6 1
7 3
8 4
9 2
10 1
11 4
12 11
13 8
14 2
15 1
16 10
17 34
18 39
19 16
20 3
21 1
22 16
23 92
24 144
25 90
26 25
27 3
28 1
29 36
30 256
31 545
32 473
33 197
34 40
35 4
36 1
37 64
38 672
39 1878
40 2184
41 1246
42 370
43 56
44 4
45 1
46 136
47 1762
48 6296
49 9436
50 7130
51 2910
52 658
53 80
54 5
55 1
56 256
57 4480
58 20100
59 38025
60 36690
61 19698
62 6090
63 1080
64 105
65 5
66 1
67 528
68 11288
69 62468
70 145654
71 175280
72 119682
73 48570
74 11854
75 1717
76 140
77 6
78 1
79 1024
80 27904
81 187968
82 532664
83 783365
84 663201
85 340956
86 108900
87 21582
88 2585
89 176
90 6
91 1
92 2080
93 68280
94 552744
95 1875292
96 3317099
97 3412197
98 2166879
99 875340
100 227056
101 37432
102 3803
103 224
104 7
105 1
106 4096
107 164864
108 1588024
109 6381648
110 13395985
111 16476823
112 12663651
113 6302439
114 2064078
115 444846
116 62062
117 5402
118 273
119 7
120 1
121 8256
122 394368
123 4476360
124 21087406
125 51944137
126 75374040
127 68986141
128 41442842
129 16693370
130 4539920
131 828527
132 99363
133 7525
134 336
135 8
136 1
137 16384
138 933888
139 12392448
140 67868160
141 194295920
142 328917316
143 353717000
144 252326360
145 122446610
146 40906580
147 9413976
148 1476384
149 153972
150 10220
151 400
152 8
153 1
154 32896
155 2193696
156 33773856
157 213363840
158 704001352
159 1377114104
160 1720686548
161 1438065928
162 826966972
163 332381590
164 93892196
165 18567420
166 2534308
167 232372
168 13682
169 480
170 9
171 1
172 65536
173 5111808
174 90713088
175 656690688
176 2479063488
177 5557456944
178 7991422152
179 7737207348
180 5201541306
181 2473683498
182 839847294
183 203749182
184 35062092
185 4208316
186 342108
187 17952
188 561
189 9
190 1
191 131328
192 11829888
193 240482304
194 1982721430
195 8508350848
196 21701392464
197 35618801988
198 39570300112
199 30749973582
200 17068550692
201 6848969064
202 1995636594
203 421184832
204 63747936
205 6789696
206 493340
207 23283
208 660
209 10
210 1
211 262144
212 27197440
213 629855648
214 5882327040
215 28528290240
216 82263707568
217 153013101174
218 193453175520
219 172112210700
220 110246046690
221 51570001704
222 17744218420
223 4495617360
224 834368526
225 112081050
226 10674504
227 697680
228 29739
229 760
230 10
231 1
232 524800
233 62162304
234 1631567488
235 17173833600
236 93642819440
237 303553611882
238 635832227088
239 908316058104
240 917598293160
241 671765759280
242 362149639508
243 145125586368
244 43391693184
245 9664377100
246 1591895250
247 191282760
248 16402014
249 970326
250 37605
251 880
252 11
253 1
254 1048576
255 141295616
256 4183359488
257 49404895232
258 301446351360
259 1092933752064
260 2563618218084
261 4112086823757
262 4683226965516
263 3886255411500
264 2391282482820
265 1103270957880
266 383905970448
267 100860261656
268 19932756360
269 2937087450
270 317851380
271 24683736
272 1328404
273 46970
274 1001
275 11
276 1
277 2098176
278 319556608
279 10625447296
280 140200501784
281 953139919072
282 3847438817440
283 10055552778744
284 18009716865088
285 22978695075894
286 21459152358864
287 14946295200606
288 7862329179966
289 3147331692456
290 961778677552
291 224132942550
292 39620158816
293 5258630520
294 515631150
295 36459709
296 1793789
297 58191
298 1144
299 12
300 1
301 4194304
302 719323136
303 26752057344
304 392860925952
305 2964180578320
306 13266095496192
307 38458371350784
308 76528014148080
309 108781747927083
310 113607965214238
311 88924455149640
312 52890880798080
313 24119511221988
314 8473755722320
315 2295928254120
316 478466706256
317 76182537750
318 9163276452
319 818439820
320 52940152
321 2390850
322 71346
323 1288
324 12
325 1
326 8390656
327 1612192256
328 66807500800
329 1087989517824
330 9077728361856
331 44873326522464
332 143705279068384
333 316290148399720
334 498403542135455
335 578868716817105
336 505989780991002
337 337832381743704
338 174037802369304
339 69606586126196
340 21671630797720
341 5249251344920
342 985190138702
343 142160228980
344 15579267660
345 1273569220
346 75685082
347 3150114
348 86870
349 1456
350 13
351 1
352 16777216
353 3598712832
354 165571461504
355 2980247961600
356 27405568819200
357 149110522699264
358 525546112565760
359 1274229351389280
360 2215978975474965
361 2848097460211575
362 2764664695634985
363 2058975389766321
364 1189578287305980
365 537080493282700
366 190256995831320
367 52934122184060
368 11544315276910
369 1963405910370
370 258153445550
371 25900134975
372 1946134302
373 106662270
374 4105270
375 104872
376 1625
377 13
378 1
379 33558528
380 8002746368
381 407431797760
382 8080398287992
383 81640432748160
384 487346361934848
385 1883981481446576
386 5013452779403344
387 9583568658003197
388 13569768662035300
389 14555537428444584
390 12024219508674759
391 7741725476629482
392 3917012417508702
393 1565447252779368
394 495337048460460
395 124048262973258
396 24511512475008
397 3798487328636
398 457286886880
399 42183138878
400 2924734384
401 148356702
402 5297802
403 125827
404 1820
405 14
406 1
407 67108864
408 17733517312
409 995924901888
410 21699318251520
411 240187187036160
412 1568390646251520
413 6629290545346560
414 19296931167072000
415 40398100102940580
416 62764808845173435
417 74063767976338140
418 67529386063199970
419 48181049523619740
420 27145206791617635
421 12149992420092000
422 4335206666608440
423 1234275824592720
424 279993540407490
425 50405574415560
426 7152165400380
427 791790784785
428 67417905555
429 4328365860
430 203849100
431 6773130
432 149877
433 2016
434 14
435 1
436 134225920
437 39166441472
438 2419236017664
439 57749277350912
440 698408136843328
441 4974928217774508
442 22925331432721536
443 72770425776124128
444 166287103301060818
445 282448629626950718
446 365189435088026549
447 365870149044772760
448 287836725444882432
449 179563612261424832
450 89437243505928939
451 35721237691836576
452 11463773960674476
453 2955646336246080
454 610750583239342
455 100666726170884
456 13136029995823
457 1342557358285
458 105887852447
459 6315243516
460 276962872
461 8586396
462 177589
463 2240
464 15
465 1
466 268435456
467 86234890240
468 5842120212480
469 152393068052480
470 2008578133524480
471 15567625184477184
472 78001226843904000
473 269228482534252800
474 669460140626518800
475 1239042575019869100
476 1748928235513284540
477 1917595634123332800
478 1656044016813704700
479 1138220251513300200
480 627321939670526400
481 278663065597707930
482 100061681506234200
483 29070338051473200
484 6825792064837200
485 1291224433972200
486 195719075562465
487 23580050283075
488 2232812198175
489 163648546425
490 9093409650
491 372368178
492 10797570
493 209090
494 2465
495 15
496 1
497 536887296
498 189314170880
499 14029788981248
500 398944942497408
501 5716965517108480
502 48096258569767296
503 261370524356769408
504 978387993771397666
505 2639912429624399020
506 5307717802198077240
507 8151899240479601061
508 9746265326687261607
509 9202395690760426700
510 6937339292817516800
511 4209606843155775555
512 2067993617556582527
513 825505462961425440
514 268246465316652240
515 70954407423752030
516 15249086839659120
517 2652561654578381
518 371222940349560
519 41441341461975
520 3647424894078
521 249157564110
522 12934052976
523 495775147
524 13478535
525 245045
526 2720
527 16
528 1
529 1073741824
530 414464344064
531 33516224688640
532 1036532173504512
533 16113611476828160
534 146815571746212352
535 863321333210284032
536 3496217865563750400
537 10209843750543960600
538 22237014624938755200
539 37048687756682038890
540 48139984263845270160
541 49514607096488703000
542 40776683902636160640
543 27120333083542752420
544 14660020588566803040
545 6468690618127571490
546 2335854685987877112
547 690865998310410720
548 167227493211825600
549 33043623006212700
550 5306715942318820
551 688175352998640
552 71416898098800
553 5859839594700
554 374092174872
555 18187316802
556 654069248
557 16707016
558 285620
559 2976
560 16
561 1
562 2147516416
563 905030279168
564 79672183750656
565 2673941083717632
566 44998942611353600
567 443093516090225664
568 2813226683802432512
569 12297355731920214528
570 38772544174781425952
571 91242341550790800760
572 164446629077027293152
573 231522799353141422256
574 258550170114198839656
575 231752580762739365560
576 168262432450038737360
577 99632959374084656080
578 48350572746283061858
579 19291491055241312490
580 6338530434957936160
581 1715134327197045920
582 381639370078187232
583 69615792179972016
584 10359559390765416
585 1248947313627312
586 120849164850492
587 9269222598324
588 554406203192
589 25301857616
590 855560744
591 20575176
592 331528
593 3264
594 17
595 1
596 4294967296
597 1971389988864
598 188503900028928
599 6851459807182848
600 124567987459352256
601 1322960858944372736
602 9050609333410426312
603 42612841747912032256
604 144733119412210627584
605 367124233618241297952
606 713928156233160726000
607 1086046074966415771260
608 1312820467673580333000
609 1276567653931710795072
610 1008085968807905331480
611 651223738706299879560
612 346006306955553991890
613 151768299832573545330
614 55079326518561586230
615 16552159577307809820
616 4116397626544295232
617 845451106906705200
618 142892604336389760
619 19768560221849400
620 2222341489908600
621 201046739498748
622 14451142091892
623 811679247956
624 34847807544
625 1110157968
626 25182168
627 382976
628 3553
629 17
630 1
631 8590000128
632 4284230172672
633 444019096129536
634 17443234479111456
635 341980237319929856
636 3909947785517013008
637 28766606424513129472
638 145592899510954133888
639 531582602952862079792
640 1450175716812079045600
641 3035559236533052306000
642 4976695201415886890960
643 6493732568312007229120
644 6829254833388385386912
645 5846199518437441088536
646 4105171103206372708120
647 2378350769369604468230
648 1141663297310962900358
649 455324284888879478820
650 151092870300487472590
651 41721871453290696624
652 9575701741942472928
653 1822063712518015560
654 286285427928683520
655 36932517935648244
656 3882164234208624
657 329187040104490
658 22226052197804
659 1174832632640
660 47544818730
661 1429684360
662 30644408
663 440789
664 3876
665 18
666 1
667 17179869184
668 9290014261248
669 1041473734705152
670 44139011144417280
671 931465096561950720
672 11444370070554279936
673 90387764988362096640
674 490835634902691741696
675 1922723019387884482560
676 5629485162284561177600
677 12656129420671996444416
678 22308938746924644874080
679 31341057229293855003324
680 35548652232526969462500
681 32888970157685860123200
682 25019904000608581656240
683 15748001913267495831960
684 8239165946413029984510
685 3594736826838815842800
686 1310479081063307208900
687 399483078080457758310
688 101783947685191629660
689 21639626027600174640
690 3827576944942077600
691 560785006479259800
692 67647956634226332
693 6665779335411504
694 531025874930936
695 33750950913240
696 1682288124660
697 64294666128
698 1828097040
699 37086588
700 505155
701 4200
702 18
703 1
704 34359869440
705 20102595051520
706 2433049600622592
707 111044924027043840
708 2518084096038100992
709 33190750509187560960
710 280925818000572481536
711 1633904628993605136384
712 6854206817900616670080
713 21496484375692588667680
714 51798504679764025055200
715 97951733884951896484080
716 147807750344021085703476
717 180352763637793189773204
718 179831621109853526687364
719 147760178290099283141568
720 100702926227405132820036
721 57213132684633043265268
722 27196060195769172050832
723 10842470530781824653840
724 3630111965390396540538
725 1020838666438645389918
726 240897647515869084204
727 47603408263043087088
728 7851016703617229088
729 1075592514678763536
730 121636384011450420
731 11261845980618016
732 844714915088488
733 50641027491360
734 2384674751460
735 86220628560
736 2321884242
737 44653866
738 577017
739 4560
740 19
741 1
742 68719476736
743 43413529427968
744 5662310221051904
745 277827350106734592
746 6758756701899325440
747 95419741464212760576
748 864104114194613010432
749 5373865917562868858880
750 24099873167154274748544
751 80815091157104183373824
752 208315841148703674535424
753 421736818606183730114912
754 682056604983772146186288
755 893165450004910649119140
756 957362591188966228949538
757 847250173147206483731160
758 623328609793986943033680
759 383277100942671382409112
760 197763168585676898722320
761 85871079379014836486580
762 31432225990768713351318
763 9705897698037968911770
764 2527488244619533973610
765 554297154780005540370
766 102123563910423915960
767 15748850733357642576
768 2022722151854477004
769 214948198020359888
770 18740192607703256
771 1326125718932080
772 75129750110712
773 3348190200036
774 114712868952
775 2930337396
776 53501112
777 656610
778 4921
779 19
780 1
781 137439215616
782 93578748755968
783 13129695741968384
784 691453148626338432
785 18017735928994624512
786 272040244246329974784
787 2631764246866976673792
788 17473102525560636365878
789 83634662457065750840832
790 299356424613133285937952
791 823975184995244643379552
792 1782478956415655373059208
793 3083238334605970767516188
794 4323636342295284920681888
795 4970096687622756382461432
796 4725286425579342000449308
797 3742314519751347394285704
798 2482855297992906577401024
799 1385954516809394366383146
800 653011961123801564017690
801 260255772781650094341750
802 87839717687698574666640
803 25112040653653540232724
804 6076416462302587824426
805 1242316991284185925048
806 214005014076281422176
807 30938952297655393284
808 3734127690987167740
809 373695563853139720
810 30741873879622116
811 2056204796926676
812 110277977587360
813 4658763048876
814 151482700224
815 3676043333
816 63807201
817 744933
818 5320
819 20
820 1
821 274877906944
822 201348066836480
823 30339391280906240
824 1712244289427210240
825 47720433439347834880
826 769426283693365788672
827 7940226200098654126080
828 56196708060300658606080
829 286646007895116814663680
830 1093385375030220643205120
831 3208176481897393906831360
832 7402522209324731117624320
833 13668968260653858926020000
834 20484238210833994844091800
835 25197166836916470972183120
836 25675117322815289147998608
837 21833038999559498911876260
838 15585635305888354252962000
839 9383336930687209087689000
840 4781224641586209982635600
841 2067075046857789909858060
842 759426794984256592950900
843 237254630606653194756000
844 63015056542888403031000
845 14213006140737481307100
846 2716700813387861025492
847 438705537519562529040
848 59600631687240845120
849 6774627854306458120
850 639775698543738640
851 49754316797329456
852 3151043480911040
853 160245061659540
854 6427162230840
855 198624649860
856 4585219080
857 75762310
858 842270
859 5720
860 20
861 1
862 549756338176
863 432486029590528
864 69874433633132544
865 4219691852606341120
866 125604214400672727040
867 2159700928376825267664
868 23741501842823183576544
869 178865624278849445867520
870 970838652357002567341824
871 3940393086257766888229600
872 12305273094470698386074624
873 30233767324247552130093256
874 59490109186910759728079088
875 95091603109116436666854472
876 124911507025172475922433770
877 136114847099341374813629040
878 123983883489318648819428628
879 94985193621189230414357646
880 61504292813147797076252880
881 33788121412081594744475640
882 15792620540036038256036244
883 6292239097151106410225772
884 2139318132632871610905420
885 620815822683532148376200
886 153675883134654076017900
887 32402039234064426785664
888 5805489199852664892672
889 880955851364335076476
890 112716789260570513240
891 12090973995111607060
892 1079541416682615456
893 79505624627810512
894 4775548792128832
895 230637986358510
896 8795253259650
897 258690001320
898 5688314734
899 89584582
900 949752
901 6160
902 21
903 1
904 1099511627776
905 927438058029056
906 160417801599713280
907 10351382065424891904
908 328636966559484477440
909 6018058594625576239104
910 70379253305808030531584
911 563663820175583867830272
912 3251059321728502893772800
913 14020341999988140022169600
914 46529021751111904249283584
915 121539242819860861181082624
916 254411693236719634314211968
917 432985070104299407548108192
918 606225025910526716087239440
919 705003930143484248045773480
920 686362493566082577395721780
921 562978302121636479092965860
922 391054340640572505021011796
923 230967785743093076655363750
924 116353243872397350658787220
925 50105124879254286937741620
926 18470186145918109743334740
927 5831961840113262984519480
928 1577052889417984669973100
929 364889079679119679799388
930 72110805148243298893428
931 12140281663235857819730
932 1734981275452896906232
933 209497160575354682520
934 21247863510097383432
935 1796789105397030472
936 125524242833975076
937 7161854502717460
938 328957994274000
939 11943599194917
940 334770325162
941 7020421226
942 105505218
943 1067640
944 6601
945 21
946 1
947 2199024304128
948 1985718005530624
949 367171669134147584
950 25281528432110814592
951 854968658663807156224
952 16652884807133647536128
953 206920006817373107994624
954 1759458001731327349632896
955 10769558201927215798451712
956 49281273123931032471621376
957 173557689189682259283285232
958 481260084197070378543322206
959 1070000164581933817527974784
960 1935672475351189257197624480
961 2883498992639688590922843256
962 3571945069563634374873425600
963 3709206647112129295380155180
964 3250198706816227054722089088
965 2416110715778370179583635040
966 1530255341157421821355541688
967 828522124027215584355556440
968 384433260848064586716292810
969 153128625835214051429993820
970 52411758286022029182318156
971 15418487289520247879798124
972 3896596093545975189538896
973 844943785694159064239788
974 156891247613920448134408
975 24874938562231693331508
976 3354874332797614807968
977 383035748765618606784
978 36797014968436291832
979 2952007402515996598
980 195926156500555208
981 10633929179056484
982 465168513387074
983 16100674322832
984 430595669392
985 8622001346
986 123787718
987 1197203
988 7084
989 22
990 1
991 4398046511104
992 4245214394843136
993 837961176150220800
994 61485856360394391552
995 2212116104583211857152
996 45773942134054249615360
997 603575229428305110237184
998 5442252613199175668989952
999 35307705413264577462286776
1000 171215553313321649974625280
1001 639025003769845522016698368
1002 1878387671536398343805248128
1003 4429227351607403530287630528
1004 8503660830020991292415621248
1005 13455380120293773436868212130
1006 17722915770376786079896362368
1007 19592880510102755560445254360
1008 18303294485328326794237105144
1009 14529135278394346427200558560
1010 9844267144496439334428025704
1011 5713622329263085217836539684
1012 2848491606496049161454419470
1013 1222232587173446159124520200
1014 451937629911947738891008248
1015 144092474803525257143661220
1016 39609683515540499257708812
1017 9380404551922855565623140
1018 1910986976666978576726360
1019 334148406629087205329526
1020 49996616398608165522198
1021 6375857421001299066528
1022 689536059456657476272
1023 62847610228940342036
1024 4790617693609340684
1025 302512630957762960
1026 15640230463011096
1027 652412972808597
1028 21553954329765
1029 550645385550
1030 10539381844
1031 144710566
1032 1338757
1033 7568
1034 22
1035 1
1036 8796095119360
1037 9062724604002304
1038 1907080928692797440
1039 148932240774594297856
1040 5693583154344530903040
1041 125014561318884805607424
1042 1747316626904309964439552
1043 16687206561718152569077760
1044 114611854749776794144035840
1045 588247607493620707034054400
1046 2323774013209435504537011456
1047 7231257211088267973112110336
1048 18058718248894913311866503520
1049 36741134497911777822988798314
1050 61654393292339099836679961888
1051 86205186626977304987674898544
1052 101276919003638477663902880256
1053 100673635773356718400932714000
1054 85160897996115239070501174820
1055 61591545788576521280024902440
1056 38229538322073363534591212814
1057 20424971617415919826766589810
1058 9414003376927550316981867344
1059 3748910364213514589274779880
1060 1291031920007024690060865156
1061 384571578963232823713161468
1062 99050633423154813502319756
1063 22035726168654044094321920
1064 4227105808246330215806490
1065 697500094231988236251810
1066 98678796761995108287750
1067 11920250211355790858400
1068 1223164587359576620440
1069 105938255334013065600
1070 7684011921369079884
1071 462288553061035932
1072 22796742065310059
1073 907917173916445
1074 28663237796105
1075 700277445340
1076 12825631896
1077 168589344
1078 1493635
1079 8096
1080 23
1081 1
1082 17592186044416
1083 19320618323279872
1084 4328665678123892736
1085 359347023600471244800
1086 14580545399821896253440
1087 339333577433143452893184
1088 5021743714714191371698176
1089 50739641040938174867570688
1090 368515247169967147072880640
1091 1999566730576633074462228480
1092 8350317071467342168450007040
1093 27474320003933495814088900608
1094 72569693457781861597767373824
1095 156243815129225416555120488960
1096 277648410418727671286546450340
1097 411448058440780269117550605429
1098 512840554420482215186976919224
1099 541488022374466711612671256632
1100 487190531111921104104337636760
1101 375341185118263995658724508680
1102 248595406338941790496549624674
1103 141995427344354058453612062550
1104 70118267600659219830933094206
1105 29987170976789657022421194750
1106 11119541145716711265479309700
1107 3577030022776078768293422028
1108 998209331996171136489616716
1109 241491872338822015547720468
1110 50584213309344491293059950
1111 9156402136283670060556170
1112 1428535325096775685935882
1113 191440170550778257660728
1114 21942577579385202684384
1115 2139680767738626768720
1116 176355903577818993840
1117 12188647011258375840
1118 699546282677351109
1119 32943325924668159
1120 1254117474742275
1121 37876545775035
1122 885873597510
1123 15541151934
1124 195756726
1125 1662210
1126 8625
1127 23
1128 1
1129 35184376283136
1130 41134929043521536
1131 9799974810652246016
1132 863808234468680535040
1133 37158420402107234582528
1134 915631950405981528871680
1135 14331897009974980444225536
1136 153043200328996120850516504
1137 1174122461117575986603760128
1138 6727601924779067292605736960
1139 29666112867308957654701760256
1140 103078513882987149257026165220
1141 287612013357755069053034766528
1142 654431251587097820416853896032
1143 1229796735799366704731477161536
1144 1928697923477452466356392845506
1145 2546493886019200291691788885680
1146 2851193247366013941000651832410
1147 2723633164818813005692664755156
1148 2230966994423674436524393249000
1149 1573464380071175835319145353438
1150 958725863530645097043258844368
1151 506002822925812585127736655398
1152 231791921993903674167899841210
1153 92285546833191871944615196548
1154 31960369531865481426051896304
1155 9630330848939087334257250436
1156 2523988789538391286933264784
1157 574868157768608998780606230
1158 113617047924379237918287740
1159 19444560105953081491859214
1160 2873544230559178080837610
1161 365389335525907735445502
1162 39800399295148857315936
1163 3693603190604495652972
1164 290111042707516887894
1165 19130408283464003785
1166 1048704593038955160
1167 47217054440761733
1168 1720064381521010
1169 49749063275714
1170 1115007593238
1171 18754720743
1172 226587691
1173 1845967
1174 9200
1175 24
1176 1
1177 70368744177664
1178 87468349012836352
1179 22132245477363548160
1180 2069002075912930328576
1181 94257566843380833452032
1182 2456635782049686959947776
1183 40628907287151285620441184
1184 458056378343489886442487808
1185 3708165985774550854888587264
1186 22413574566874010232708661248
1187 104248175201008826525370286080
1188 382089113816724606964090798080
1189 1124857171498792178016545783808
1190 2701605654066776229501284261776
1191 5361640770857118490015554585600
1192 8886627094591370885460702222816
1193 12410455861015726574860158274983
1194 14711951152210926948636218938956
1195 14896362989983024545314180511584
1196 12949939109232486940704611771648
1197 9707289301368296453888319747696
1198 6296486895269809935153921129688
1199 3544003117942663231880736714384
1200 1734746661077846527372831439760
1201 739639898393493221892678781260
1202 274980816449568014590684308312
1203 89187831854175551719154819616
1204 25236236903727225072409911920
1205 6226210548181872228202629968
1206 1337922366263420591494874616
1207 249991269547297927193956048
1208 40524485655026603093221424
1209 5682354407210253386646054
1210 686672409141529873627392
1211 71187003745814593816974
1212 6296036774528469568320
1213 471867747541752804480
1214 29724059682320398668
1215 1558149169222663992
1216 67147075423906632
1217 2343160108351150
1218 64965572983368
1219 1396633052232
1220 22544194464
1221 261476604
1222 2045252
1223 9776
1224 24
1225 1
1226 140737496743936
1227 185764688588439552
1228 49865104122257080320
1229 4938597668850705104896
1230 238027059339659293754368
1231 6555089419642206390190080
1232 114434854201811679266340864
1233 1360784642372295539257638912
1234 11612858676899653408548200448
1235 73969926865865864191663850216
1236 362505968590186578986582949888
1237 1400003124159681608779972515840
1238 4343748349977457161199416362496
1239 10998740947414382798519174979968
1240 23024241272712132280768997659776
1241 40277620861131683445861802539024
1242 59413490161312671509129468643663
1243 74460805308395333314827236790411
1244 79789660697411576545106075876020
1245 73494121124374768664933955781024
1246 58448622407739159787459203478400
1247 40281516196434880234540038054128
1248 24129254374512170966288900816216
1249 12592623496846697244149912606736
1250 5735914987016352468427470166904
1251 2283236970748872436152967985964
1252 794852543900465351329823450488
1253 242057369971169095759880220064
1254 64467291193332024982136670944
1255 15004583900943155522330453864
1256 3048025429201069752693249112
1257 539422663807020889365410864
1258 82966248122606698833426630
1259 11055905237084701705600158
1260 1271582489204823143986080
1261 125637724852276808609568
1262 10603724499739954468328
1263 759251102612534367248
1264 45741051725541034268
1265 2295393235579585768
1266 94776643494570422
1267 3171299939177370
1268 84366980444604
1269 1741299870552
1270 26997745504
1271 300865852
1272 2261708
1273 10400
1274 25
1275 1