0 1
1 1
2 1
3 1
4 2
5 1
6 1
7 4
8 3
9 1
10 1
11 8
12 8
13 4
14 1
15 1
16 16
17 21
18 13
19 5
20 1
21 1
22 32
23 55
24 41
25 19
26 6
27 1
28 1
29 64
30 144
31 129
32 69
33 26
34 7
35 1
36 1
37 128
38 377
39 406
40 250
41 106
42 34
43 8
44 1
45 1
46 256
47 987
48 1278
49 907
50 431
51 153
52 43
53 9
54 1
55 1
56 512
57 2584
58 4023
59 3292
60 1757
61 686
62 211
63 53
64 10
65 1
66 1
67 1024
68 6765
69 12664
70 11949
71 7168
72 3088
73 1030
74 281
75 64
76 11
77 1
78 1
79 2048
80 17711
81 39865
82 43371
83 29244
84 13917
85 5055
86 1479
87 364
88 76
89 12
90 1
91 1
92 4096
93 46368
94 125491
95 157422
96 119305
97 62721
98 24851
99 7837
100 2050
101 461
102 89
103 13
104 1
105 1
106 8192
107 121393
108 395033
109 571388
110 486716
111 282646
112 122166
113 41623
114 11638
115 2761
116 573
117 103
118 14
119 1
120 1
121 16384
122 317811
123 1243524
124 2073943
125 1985603
126 1273690
127 600470
128 221049
129 66268
130 16688
131 3631
132 701
133 118
134 15
135 1
136 1
137 32768
138 832040
139 3914488
140 7527704
141 8100456
142 5739647
143 2951330
144 1173662
145 377308
146 101245
147 23244
148 4680
149 846
150 134
151 16
152 1
153 1
154 65536
155 2178309
156 12322413
157 27322992
158 33046585
159 25864698
160 14505951
161 6231255
162 2147563
163 614207
164 149480
165 31591
166 5929
167 1009
168 151
169 17
170 1
171 1
172 131072
173 5702887
174 38789712
175 99173120
176 134816705
177 116554700
178 71297834
179 33083548
180 12222605
181 3724489
182 961269
183 214410
184 42043
185 7400
186 1191
187 169
188 18
189 1
190 1
191 262144
192 14930352
193 122106097
194 359964521
195 549997641
196 525233175
197 350434385
198 175651437
199 69564612
200 22582581
201 6178261
202 1455285
203 300028
204 54944
205 9116
206 1393
207 188
208 19
209 1
210 1
211 524288
212 39088169
213 384377665
214 1306548149
215 2243767969
216 2366870474
217 1722411860
218 932592046
219 395929588
220 136927351
221 39703258
222 9870886
223 2141400
224 410929
225 70669
226 11101
227 1616
228 208
229 20
230 1
231 1
232 1048576
233 102334155
234 1209982081
235 4742323107
236 9153665985
237 10665883415
238 8465785506
239 4951439863
240 2253450908
241 830260510
242 255151986
243 66939560
244 15271530
245 3074277
246 552357
247 89625
248 13380
249 1861
250 229
251 21
252 1
253 1
254 2097152
255 267914296
256 3808901426
257 17213011605
258 37343255690
259 48063918336
260 41609980404
261 26288828104
262 12825605112
263 5034303408
264 1639768418
265 453968307
266 108883555
267 22977925
268 4319340
269 730253
270 112252
271 15979
272 2129
273 251
274 22
275 1
276 1
277 4194304
278 701408733
279 11990037126
280 62477347458
281 152345382480
282 216591552484
283 204516223418
284 139576062553
285 72997413964
286 30525567995
287 10538221697
288 3078809891
289 776355581
290 171690498
291 33740353
292 5954097
293 951304
294 139024
295 18925
296 2421
297 274
298 23
299 1
300 1
301 8388608
302 1836311903
303 37743426307
304 226771411939
305 621507555626
306 976031547888
307 1005212819668
308 741055382679
309 415467528848
310 185092092731
311 67725336859
312 20880556880
313 5535773478
314 1282928397
315 263462321
316 48488351
317 8069544
318 1222993
319 170450
320 22246
321 2738
322 298
323 24
324 1
325 1
326 16777216
327 4807526976
328 118812495276
329 823102698260
330 2535499503900
331 4398313653120
332 4940697593195
333 3934507627510
334 2364649164477
335 1122307807695
336 435245824799
337 141611950078
338 39472867292
339 9587007476
340 2057355370
341 394694541
342 68360282
343 10771651
344 1553650
345 207075
346 25971
347 3081
348 323
349 25
350 1
351 1
352 33554432
353 12586269025
354 374009739309
355 2987581397893
356 10343812679475
357 19820223058176
358 24283905085013
359 20889599651254
360 13458490334272
361 6805125408820
362 2797164870836
363 960410996064
364 281460326864
365 71641985988
366 16066839903
367 3212971491
368 578792830
369 94735918
370 14182931
371 1952504
372 249481
373 30130
374 3451
375 349
376 26
377 1
378 1
379 67108864
380 32951280099
381 1177344897715
382 10843899100203
383 42198572937400
384 89316331907533
385 119357243593561
386 110909779484911
387 76599507659421
388 41262951447889
389 17976352210230
390 6513499123233
391 2006942027301
392 535364773245
393 125474952485
394 26157087673
395 4900759304
396 832665765
397 129272182
398 18444093
399 2429736
400 298288
401 34754
402 3849
403 376
404 27
405 1
406 1
407 134217728
408 86267571272
409 3706162868209
410 39359646494758
411 172153113473000
412 402488262720739
413 586649945651116
414 588856626725031
415 435968999502702
416 250198351030555
417 115527422467729
418 44174503370371
419 14310423258915
420 4000651782511
421 979897568716
422 212950780467
423 41499919904
424 7318889015
425 1177400551
426 173942197
427 23715780
428 2996533
429 354155
430 39875
431 4276
432 404
433 28
434 1
435 1
436 268435456
437 225851433717
438 11666626519000
439 142862060765884
440 702315088294876
441 1813742214533742
442 2883429177587283
443 3126434192355804
444 2481334075159930
445 1517080395089751
446 742452366939050
447 299591172140974
448 102039953371231
449 29895905343151
450 7652488464821
451 1733666594589
452 351431600548
453 64338444196
454 10724023093
455 1639028786
456 231077791
457 30180393
458 3665143
459 417781
460 45526
461 4733
462 433
463 29
464 1
465 1
466 536870912
467 591286729879
468 36725362369088
469 518540439863791
470 2865161560519781
471 8173308703573961
472 14172274085766845
473 16599271054566472
474 14122606882983594
475 9198833305756185
476 4771468994456548
477 2031825204947853
478 727592234625561
479 223404974199911
480 59761935358025
481 14113989188719
482 2975982014300
483 565598696247
484 97689925647
485 15444606910
486 2249389614
487 303415608
488 38044002
489 4448931
490 489906
491 51741
492 5221
493 463
494 30
495 1
496 1
497 1073741824
498 1548008755920
499 115607732787561
500 1882124521602480
501 11688700562892401
502 36831571007509318
503 69657806865268818
504 88131008871692525
505 80379352049438550
506 55777224780637355
507 30664480803777172
508 13779824007674548
509 5188070289642832
510 1669452302913657
511 466709730018729
512 114903667873457
513 25200957957864
514 4972120735931
515 889933435094
516 145557127375
517 21896383487
518 3047097890
519 394146976
520 47538345
521 5362436
522 571312
523 58555
524 5741
525 494
526 31
527 1
528 1
529 2147483648
530 4052739537881
531 363921470561980
532 6831468565398432
533 47685171660677756
534 165974964617206588
535 342373427716275529
536 467916615085101668
537 457482127019653486
538 338205802965479025
539 197069368893103290
540 93454667779606629
541 36993348273483233
542 12475420175800550
543 3644761610512630
544 935445106491702
545 213404526106392
546 43709063182114
547 8107001178926
548 1371859180356
549 213183879428
550 30600387467
551 4078625260
552 506971684
553 58922916
554 6421429
555 662824
556 66004
557 6294
558 526
559 32
560 1
561 1
562 4294967296
563 10610209857723
564 1145588046254325
565 24795895396066560
566 194536217612338956
567 747936841305696337
568 1682791481404447246
569 2484323752509947214
570 2603776855688249211
571 2050714527462197400
572 1266492539423044519
573 633808888481913075
574 263779736572042960
575 93225847049497442
576 28463702202790730
577 7615577194189951
578 1807134959597811
579 384238642729929
580 73851400421541
581 12929454379388
582 2075678049415
583 307361641238
584 42203691025
585 5399502339
586 646155821
587 72487143
588 7642972
589 765311
590 74125
591 6881
592 559
593 33
594 1
595 1
596 8589934592
597 27777890035288
598 3606195506118921
599 90000623234488337
600 793629101981876157
601 3370445174502834197
602 8271048336829729606
603 13190094791061658772
604 14819494607095691367
605 12434529615467833726
606 8139282940859744273
607 4298487350138036711
608 1880871907536553513
609 696654574467655063
610 222286778302047751
611 61999376921116700
612 15303039199768237
613 3377777635144934
614 672754761171676
615 121855681167836
616 20209705602535
617 3087455961584
618 436794522256
619 57503192550
620 7075650451
621 816593831
622 88552657
623 9045478
624 879687
625 82956
626 7503
627 593
628 34
629 1
630 1
631 17179869184
632 72723460248141
633 11351939356274689
634 326671493536033573
635 3237685811120702718
636 15188315439172796338
637 40652832716433323447
638 70030566837927698871
639 84345714929447573077
640 75396904194607429446
641 52308185581466965567
642 29152310475084846111
643 13411489376615458958
644 5205933897733833015
645 1735944650511647355
646 504744743397894253
647 129587996326093628
648 29693491307085664
649 6128517021329848
650 1148446316765305
651 196767764395569
652 31013168544211
653 4521030892421
654 612530967141
655 77472757596
656 9184851677
657 1023874939
658 107475653
659 10648772
660 1006912
661 92536
662 8161
663 628
664 35
665 1
666 1
667 34359738368
668 190392490709135
669 35734758952996318
670 1185705841292105651
671 13208448865288347919
672 68443458930864371278
673 199811769991876140491
674 371815394000421813032
675 480056831597643964033
676 457169940313857578811
677 336165519578488559480
678 197710761197126130361
679 95630141835823683516
680 38902705544190213796
681 13556828990897331795
682 4109190553939481834
683 1097366835621179204
684 261030618751031385
685 55828282456733508
686 10823713535072630
687 1915785943765029
688 311518936067656
689 46794207313504
690 6525342726776
691 848471096916
692 103294040799
693 11818366240
694 1274354104
695 129649344
696 12474153
697 1147993
698 102905
699 8856
700 664
701 36
702 1
703 1
704 68719476736
705 498454011879264
706 112489413249280126
707 4303706842786213605
708 53885130183940804880
709 308428350015625622971
710 982090072437864885369
711 1974090650096179813832
712 2732261641938079657552
713 2772054855027015065787
714 2160412472683853388857
715 1340872968752446391856
716 681887281111048178569
717 290710663700550602446
718 105871815987990816805
719 33453438225031662115
720 9292635052482946136
721 2294677218653176893
722 508572788740463438
723 102009873227349425
724 18652660640156206
725 3129114838996927
726 484326870686528
727 69514145377715
728 9293308684336
729 1161959526898
730 136391337196
731 15082706540
732 1575227656
733 155506509
734 14544457
735 1303985
736 114104
737 9589
738 701
739 37
740 1
741 1
742 137438953472
743 1304969544928657
744 354105315494406239
745 15620984517088080074
746 219829541269671335441
747 1389877843395544176866
748 4827047527881990649357
749 10481098840121535753336
750 15550770635138129499704
751 16808384457656461599002
752 13884178418968584300448
753 9093790886500991200288
754 4862172691633373878321
755 2172411630327538853306
756 826804072524513756600
757 272348657808086351064
758 78691157768335181664
759 20172129477037316173
760 4632889302298054713
761 961408843763731704
762 181608014699049169
763 31431089082838623
764 5012834676661126
765 740514803169134
766 101788501469956
767 13072496086846
768 1574474357008
769 178470831661
770 19101577437
771 1934613775
772 185522136
773 16884121
774 1475992
775 126175
776 10361
777 739
778 38
779 1
780 1
781 274877906944
782 3416454622906707
783 1114687781182780896
784 56698833400355507771
785 896815634477881805603
786 6263238834769831682832
787 23725306354632570665180
788 55647613188910453091609
789 88507800144329515836896
790 101917820119624972821343
791 89228521315789526282318
792 61674024769510129083038
793 34669547208612763525003
794 16233915300258506336898
795 6456911764319238009676
796 2217224756138718639353
797 666366245992830074888
798 177329869218160763985
799 42203718270477571235
800 9060954643872257126
801 1768191213210912948
802 315716931858864144
803 51883488753279889
804 7888459278503369
805 1114850341225076
806 147069216332067
807 18177874355083
808 2112423951323
809 231564635993
810 24017992666
811 2361637971
812 220216161
813 19519248
814 1665168
815 139161
816 11173
817 778
818 39
819 1
820 1
821 549755813888
822 8944394323791464
823 3508924591497184993
824 205797381429101807180
825 3658645137494664491131
826 28224178756265739960915
827 116611688277317063888064
828 295451545764326838560629
829 503745497260946053807472
830 617979799552034990310985
831 573438973192977177943911
832 418272795003131176776683
833 247209957335388189178783
834 121312187018365242962615
835 50425138088627014116931
836 18050706241083405929450
837 5642870005266615386464
838 1558877694615191587512
839 384458539384566489442
840 85396443331872943265
841 17215647819763132426
842 3171292692668739810
843 537001616109491755
844 84033352678783530
845 12210452966685256
846 1654524818798909
847 209868507591721
848 25006960677724
849 2808064092498
850 298080024553
851 29996577555
852 2866523725
853 260156304
854 22477673
855 1872718
856 153106
857 12026
858 818
859 40
860 1
861 1
862 1099511627776
863 23416728348467685
864 11045740337934803523
865 746974137968942095965
866 14925792690831466568685
867 127187272828135217108010
868 573155332100948124291100
869 1568649774756659904983551
870 2867086579904513622699537
871 3747127167811513109519097
872 3685281915777019144291419
873 2836723104962288448424820
874 1762721694577080067615964
875 906537113636178735023097
876 393794223014835209416177
877 146953074946950173466259
878 47784505996522892012068
879 13703837251322891749150
880 3502259415169352646990
881 804832703505078152430
882 167616777886912431183
883 31854785761791109950
884 5558044797924238598
885 895183266199447156
886 133735933618542886
887 18613221287384003
888 2422916409825415
889 296031959833898
890 34057708897234
891 3700549114016
892 380854301252
893 37226068505
894 3460688452
895 305961003
896 25789030
897 2099899
898 168055
899 12921
900 859
901 41
902 1
903 1
904 2199023255552
905 61305790721611591
906 34770875358430440009
907 2711260750354433587755
908 60891198538656556684505
909 573146964138586780712543
910 2817102123884165416166020
911 8328479410992552154292823
912 16318131876840201186793398
913 22720745923943235644025321
914 23683954934438536001110319
915 19238635814614527238217446
916 12569023537816014673826905
917 6774336186652393819970035
918 3075329011687430721775257
919 1196363507805761779437068
920 404644978664526425745672
921 120468177781959973567485
922 31904145084604706974153
923 7585277117499278253085
924 1631967899640278771122
925 319972768383232116844
926 57526557338625846782
927 9536132460683445251
928 1464756241421665891
929 209397257236732041
930 27972137330645584
931 3504305688162028
932 413069530089822
933 45949528925640
934 4837131680173
935 483215753141
936 45922019980
937 4156844948
938 358302447
939 29484820
940 2348021
941 184054
942 13859
943 901
944 42
945 1
946 1
947 4398046511104
948 160500643816367088
949 109455205011414534460
950 9840949616274567083934
951 248411467067451581638916
952 2582785487862204171781696
953 13846271563595818607595405
954 44218646134754341706283478
955 92875265719675833851096598
956 137767487523484744651160680
957 152208089952393757146889641
958 130476290533930222865947717
959 89622969513656092028931658
960 50623002720391317304192461
961 24016727461707882494872413
962 9739746128915904373438845
963 3426582641164692071874404
964 1059015922877847011701851
965 290633660097669372534833
966 71488681772349827084875
967 15889335759717423181948
968 3214040576986778892255
969 595408026337843024791
970 101585674419694780875
971 16042893135248615121
972 2355708224900361277
973 322934247865456387
974 41482093900789937
975 5009741254268045
976 570554332886665
977 61447864553465
978 6274527001329
979 609051168848
980 56329730045
981 4969108484
982 417909709
983 33598480
984 2618448
985 201150
986 14841
987 944
988 43
989 1
990 1
991 8796093022208
992 420196140727489673
993 344553934308301621336
994 35719282749692900469820
995 1013418333873463148025244
996 11638866283340569180450328
997 68055479631850710149691730
998 234771387368730042404921404
999 528603093025785274950465700
1000 835354643816179897397109520
1001 978185556892304962638797903
1002 884889269464863495715564206
1003 639053355280896818549661753
1004 378293656207530628550788677
1005 187558207845995105995396034
1006 79292501014216266802035302
1007 29016716421320428055253296
1008 9309634673707705320606943
1009 2647553291861300481876681
1010 673756744142968076731401
1011 154703405295571798230162
1012 32284175523168843192958
1013 6162557599626924667570
1014 1082162818392394248024
1015 175711375665855860126
1016 26501602838077296319
1017 3728239379684404102
1018 491044222532798242
1019 60757780063793751
1020 7084285793452341
1021 780600371327880
1022 81492800968165
1023 8080458441312
1024 762880423647
1025 68727395781
1026 5913109711
1027 485571980
1028 38165453
1029 2912599
1030 219391
1031 15868
1032 988
1033 44
1034 1
1035 1
1036 17592186044416
1037 1100087778366101931
1038 1084620997557393321973
1039 129648784914265892100551
1040 4134336999636165970255060
1041 52448493689503453652140224
1042 334497867288575207991294976
1043 1246478785421649227538947798
1044 3008564527823805565134160859
1045 5065181876284868963298166949
1046 6286439728742290884825215783
1047 6001312698343734127711766327
1048 4556746926730182740241795613
1049 2826898497453655564179781567
1050 1464732503063207533574617862
1051 645530246256051845196757231
1052 245717065675306671711575528
1053 81839466141224269373755417
1054 24118123245641701108684031
1055 6349930348652848336279276
1056 1506239400314853745221121
1057 324285884888338950010790
1058 63783347475543074223240
1059 11527967782989643062974
1060 1924495942953755633376
1061 298141629232647727893
1062 43042120620858212869
1063 5812754120828151860
1064 736868066949932794
1065 87960702967528599
1066 9915909847821899
1067 1058431809353465
1068 107232219776216
1069 10335402696008
1070 949938657031
1071 83429510198
1072 7006113541
1073 562141905
1074 43223259
1075 3231949
1076 238826
1077 16941
1078 1033
1079 45
1080 1
1081 1
1082 35184372088832
1083 2880067194370816120
1084 3414277392316082958344
1085 470580765787915892431816
1086 16866423129754428840813240
1087 236349866329793465145859568
1088 1644082501892177936220423785
1089 6617967291158809310552468808
1090 17123358976709861252505591960
1091 30712784839070497454197062952
1092 40400641968853346667384428364
1093 40700859809366009144778733624
1094 32491719795662867277895036296
1095 21124739957368569851960125495
1096 11438802546522257053594105707
1097 5255343109383074416642441424
1098 2080761843867369825078141824
1099 719437276875886285587474338
1100 219706198448871721592351597
1101 59845954470758429678989057
1102 14665204845045527185268972
1103 3257364736680209550841727
1104 660166719567891708346196
1105 122804112919509791724375
1106 21078229362058685313776
1107 3354076903219655624366
1108 496916421380166416905
1109 68808731295762096646
1110 8936741144134931142
1111 1092150539584309180
1112 125958926319759155
1113 13746342060769341
1114 1423057943609928
1115 140060068949693
1116 13134553998165
1117 1176266593296
1118 100790512560
1119 8267144170
1120 648539022
1121 48811567
1122 3578030
1123 259505
1124 18061
1125 1079
1126 46
1127 1
1128 1
1129 70368744177664
1130 7540113804746346429
1131 10747800510900453488793
1132 1708047300836481144351120
1133 68808185984100943471071205
1134 1065068896826884157738361984
1135 8080790753431403479852903943
1136 35136972709914506026673688175
1137 97458246261169036646480319800
1138 186227301528390020200616231887
1139 259640105039554101633127391421
1140 276032940206373215063392596698
1141 231681037427597948759674751584
1142 157860156163518655584243785545
1143 89331125939173991025459421108
1144 42784410734468645535553070897
1145 17620143065703598112977080200
1146 6324454688670085112623236900
1147 2001433243632769565121607527
1148 564027960990376241605254928
1149 142784894025679451006945512
1150 32719355075796331091320282
1151 6832819438237866721126846
1152 1308196773022292131782501
1153 230861369103206875322626
1154 37733180661003662783747
1155 5736842613897458453641
1156 814525993631614842056
1157 108384941272468493000
1158 13560575551714503625
1159 1600023822102086726
1160 178526590776371809
1161 18884231098878224
1162 1898069739795107
1163 181660368020008
1164 16590028134343
1165 1448809580827
1166 121208704330
1167 9717116410
1168 745753305
1169 54972268
1170 3952432
1171 281479
1172 19229
1173 1126
1174 47
1175 1
1176 1
1177 140737488355328
1178 19740274219868223167
1179 33832990864210958402113
1180 6199627766362281035097088
1181 280709574401123167962358126
1182 4799544728344282300566667561
1183 39717702199001272583621078134
1184 186553785611275887946063628862
1185 554687300384312020673109000292
1186 1129191247757768688668989838290
1187 1668611706638779630922719514375
1188 1872053426778997412841666940238
1189 1651993290631937330616939737351
1190 1179651392360832898749202368262
1191 697629846227826913731073899677
1192 348313281130567871777845233407
1193 149209503514740439195236679568
1194 55597240224432562209338813913
1195 18232234943584846983823060772
1196 5315773532281970058654034134
1197 1390197149030788643554529549
1198 328657145604852477311652171
1199 70720652842116827300457115
1200 13935842628021076628642676
1201 2528531753452890457727526
1202 424496224134669146271924
1203 66231184572949257943813
1204 9641979932120326087921
1205 1314493669421593375113
1206 168373660359035231320
1207 20324785064703818919
1208 2318567165030503503
1209 250591535304607568
1210 25721026305828204
1211 2512575656797060
1212 234057625146752
1213 20833328446816
1214 1775525951511
1215 145130443238
1216 11378973498
1217 854848812
1218 61749549
1219 4356804
1220 304800
1221 20446
1222 1174
1223 48
1224 1
1225 1
1226 281474976710656
1227 51680708854858323072
1228 106502839316458556100417
1229 22502529305029915987005433
1230 1145181551198966494768319050
1231 21628299979472212446937251439
1232 195215532254524381428383675099
1233 990475622735643642795150318519
1234 3157023782093504273627804584461
1235 6846863287756784487221803105127
1236 10723555311718196234064139164249
1237 12696252954791630097310864399769
1238 11779478642682592512372909941162
1239 8815254218153618987430962003007
1240 5448127931122731951643491907637
1241 2835662329555184715132142291622
1242 1263524130088271718406972600853
1243 488746188048487629247509494713
1244 166088173109688190485996497490
1245 50099374854675896160874860480
1246 13535382201769534515269705999
1247 3301272874486067937806151739
1248 731968813627302961360140223
1249 148454508758777177081887576
1250 27693991555773834897220026
1251 4775559426463759739969758
1252 764631403608942545911183
1253 114137273763474531978317
1254 15942187210626835192939
1255 2090595225400523678876
1256 258182015357311756503
1257 30111936141597709613
1258 3325326842885539434
1259 348540770289169293
1260 34750041855759181
1261 3302296501596744
1262 299674402528725
1263 26018097437138
1264 2165505327987
1265 173054628271
1266 13277831551
1267 976967439
1268 69189968
1269 4792855
1270 329521
1271 21713
1272 1223
1273 49
1274 1
1275 1
1276 562949953421312
1277 135301852344706746049
1278 335260185184101802684122
1279 81676488364533902409417301
1280 4671877644374440745463233950
1281 97464110968585713950372483834
1282 959499213788241941413540513299
1283 5258762002706118566157964232152
1284 17968320446129796763367410296255
1285 41516029259277544815175864133955
1286 68916356073710282483811175271505
1287 86105896758193764753827111827193
1288 83993148083753386768666853541402
1289 65874297639031264827209289525351
1290 42547058607618797236870640070255
1291 23085484484422998566063056348058
1292 10699675219801186877686708402040
1293 4296487296272347064904301738202
1294 1512995051471091304169243197090
1295 472169731378231588316067396579
1296 131784597222827256016463907144
1297 33160400552498549424344193371
1298 7575981311711897762413636187
1299 1581443028202975600814821900
1300 303321152655980115864253402
1301 53724783533605119993488911
1302 8827581703525637856866371
1303 1351104034279884610808401
1304 193346939673437998844040
1305 25957662592147509499005
1306 3279636946617501053490
1307 391073424788178098955
1308 44127033221940611470
1309 4723017271949152697
1310 480595182143606680
1311 46589233235100424
1312 4310841248247053
1313 381396830129732
1314 32323179090086
1315 2629097533280
1316 205537488681
1317 15441130837
1318 1113332781
1319 77342530
1320 5262355
1321 355696
1322 23031
1323 1273
1324 50
1325 1