0 0
1 0
2 1
3 0
4 1
5 2
6 0
7 1
8 3
9 3
10 0
11 1
12 5
13 6
14 4
15 0
16 1
17 9
18 14
19 10
20 5
21 0
22 1
23 17
24 36
25 30
26 15
27 6
28 0
29 1
30 33
31 98
32 100
33 55
34 21
35 7
36 0
37 1
38 65
39 276
40 354
41 225
42 91
43 28
44 8
45 0
46 1
47 129
48 794
49 1300
50 979
51 441
52 140
53 36
54 9
55 0
56 1
57 257
58 2316
59 4890
60 4425
61 2275
62 784
63 204
64 45
65 10
66 0
67 1
68 513
69 6818
70 18700
71 20515
72 12201
73 4676
74 1296
75 285
76 55
77 11
78 0
79 1
80 1025
81 20196
82 72354
83 96825
84 67171
85 29008
86 8772
87 2025
88 385
89 66
90 12
91 0
92 1
93 2049
94 60074
95 282340
96 462979
97 376761
98 184820
99 61776
100 15333
101 3025
102 506
103 78
104 13
105 0
106 1
107 4097
108 179196
109 1108650
110 2235465
111 2142595
112 1200304
113 446964
114 120825
115 25333
116 4356
117 650
118 91
119 14
120 0
121 1
122 8193
123 535538
124 4373500
125 10874275
126 12313161
127 7907396
128 3297456
129 978405
130 220825
131 39974
132 6084
133 819
134 105
135 15
136 0
137 1
138 16385
139 1602516
140 17312754
141 53201625
142 71340451
143 52666768
144 24684612
145 8080425
146 1978405
147 381876
148 60710
149 8281
150 1015
151 120
152 16
153 0
154 1
155 32769
156 4799354
157 68711380
158 261453379
159 415998681
160 353815700
161 186884496
162 67731333
163 18080425
164 3749966
165 630708
166 89271
167 11025
168 1240
169 136
170 17
171 0
172 1
173 65537
174 14381676
175 273234810
176 1289414505
177 2438235715
178 2393325424
179 1427557524
180 574304985
181 167731333
182 37567596
183 6735950
184 1002001
185 127687
186 14400
187 1496
188 153
189 18
190 0
191 1
192 131073
193 43112258
194 1088123500
195 6376750435
196 14350108521
197 16279522916
198 10983260016
199 4914341925
200 1574304985
201 382090214
202 73399404
203 11562759
204 1539825
205 178312
206 18496
207 1785
208 171
209 19
210 0
211 1
212 262145
213 129271236
214 4338079554
215 31605701625
216 84740914531
217 111239118928
218 84998999652
219 42364319625
220 14914341925
221 3932252676
222 812071910
223 136147921
224 19092295
225 2299200
226 243848
227 23409
228 2109
229 190
230 20
231 0
232 1
233 524289
234 387682634
235 17309140420
236 156925970179
237 501790686201
238 762963987380
239 660994932816
240 367428536133
241 142364319625
242 40851766526
243 9092033028
244 1627802631
245 241561425
246 30482920
247 3347776
248 327369
249 29241
250 2470
251 210
252 21
253 0
254 1
255 1048577
256 1162785756
257 69107159370
258 780248593545
259 2978035877635
260 5249352196144
261 5161010498484
262 3202860761145
263 1367428536133
264 427675990236
265 102769130750
266 19696532401
267 3103591687
268 412420800
269 47260136
270 4767633
271 432345
272 36100
273 2870
274 231
275 22
276 0
277 1
278 2097153
279 3487832978
280 276040692700
281 3883804424995
282 17706908038281
283 36210966447236
284 40433724284976
285 28037802953445
286 13202860761145
287 4505856912854
288 1170684360924
289 240627622599
290 40357579185
291 5666482312
292 680856256
293 71397705
294 6657201
295 562666
296 44100
297 3311
298 253
299 23
300 0
301 1
302 4194305
303 10462450356
304 1102999460754
305 19349527020825
306 105443761093411
307 250337422025488
308 317685943157892
309 246324856379625
310 128037802953445
311 47725572905076
312 13421957361110
313 2962844754961
314 529882277575
315 78800938560
316 9961449608
317 1091194929
318 105409929
319 9133300
320 722666
321 53361
322 3795
323 276
324 24
325 0
326 1
327 8388609
328 31385253914
329 4408508961460
330 96470431101379
331 628709267031321
332 1733857359003860
333 2502137235710736
334 2170706132009733
335 1246324856379625
336 507787636536686
337 154718778284148
338 36720042483591
339 7012409924625
340 1106532668200
341 147520415296
342 16937207049
343 1703414961
344 152455810
345 12333300
346 917147
347 64009
348 4324
349 300
350 25
351 0
352 1
353 16777217
354 94151567436
355 17623571298330
356 481245667164585
357 3752628871164355
358 12027604452404464
359 19748255868485844
360 19179318935377305
361 12170706132009733
362 5423573025795276
363 1791706101085550
364 457593884876401
365 93413954858887
366 15662165784000
367 2206044295976
368 266108291793
369 27957167625
370 2597286700
371 216455810
372 16417401
373 1151403
374 76176
375 4900
376 325
377 26
378 0
379 1
380 33554433
381 282446313698
382 70462895745100
383 2401809362313955
384 22418196307542441
385 83544895168776356
386 156142792528260336
387 169842891165484965
388 119179318935377305
389 58120435995581894
390 20830594600381644
391 5729082486784839
392 1251308658130545
393 223160292749512
394 33254351828416
395 4222038196425
396 464467582161
397 44940730666
398 3877286700
399 302221931
400 21571033
401 1431244
402 90000
403 5525
404 351
405 27
406 0
407 1
408 67108865
409 847322163876
410 281757423024354
411 11991391850823225
412 134023513204581091
413 580964060390826448
414 1236466399775623332
415 1506994510201252425
416 1169842891165484965
417 624626347434671076
418 243004694890618310
419 72016487614472401
420 16841089312342855
421 3197503726489920
422 504635269460168
423 67526248136049
424 7792505423049
425 787155279940
426 70540730666
427 5678375241
428 415601835
429 28007376
430 1763020
431 105625
432 6201
433 378
434 28
435 0
436 1
437 134217729
438 2541932937194
439 1126747229006500
440 59886402198414979
441 801721614904426041
442 4043844561787569140
443 9804336097245602256
444 13394131858832552133
445 11506994510201252425
446 6729760204657716446
447 2843237454175108068
448 908421304073798151
449 227584583172284625
450 46034015337733480
451 7701103353860416
452 1087257506689929
453 131794658215281
454 13923571680850
455 1299155279940
456 108363590027
457 8172733129
458 563637724
459 35970000
460 2153645
461 123201
462 6930
463 406
464 29
465 0
466 1
467 268435457
468 7625731702716
469 4506141560307690
470 299149971105959625
471 4798267740520031875
472 28170468954985342384
473 77830820856625775604
474 119223325228757961465
475 113394131858832552133
476 72666084958615798716
477 33353093485542960350
478 11493653373556446001
479 3086374641883169287
480 665478473553144000
481 118091609375661416
482 17605681386766353
483 2244088888116105
484 248284917113500
485 24163571680850
486 2093435326521
487 163239463563
488 11577558576
489 754740700
490 45735625
491 2610621
492 142884
493 7714
494 435
495 30
496 0
497 1
498 536870913
499 22877060890418
500 18022024241184700
501 1494622260945073315
502 28729438001035661001
503 196379499121086446276
504 618466279313690994096
505 1062601723040237008485
506 1119223325228757961465
507 786144126791392561334
508 392146084329238725564
509 145808500437500353479
510 41985000102887641905
511 9654782997596059912
512 1818399978159990976
513 286469435935062345
514 38428646252437521
515 4457403807182266
516 453084917113500
517 40843452659051
518 3300704544313
519 241550448844
520 16164030000
521 998881325
522 57617001
523 3142062
524 164836
525 8555
526 465
527 31
528 0
529 1
530 1073741825
531 68630914235796
532 72080471098818354
533 7468602621165012825
534 172076350440523281571
535 1369798057665000561808
536 4918745981990731659972
537 9481404398966192090025
538 11062601723040237008485
539 8519473269486918062676
540 4619904119238867683510
541 1854066374704684836241
542 572687354648137096135
543 140511125438581001280
544 28101527071305611528
545 4680823029669806769
546 661282803517143369
547 80481629714694580
548 8553403807182266
549 803362417655721
550 67403375450475
551 5101857205776
552 351625763020
553 22267545625
554 1307797101
555 71965908
556 3756718
557 189225
558 9455
559 496
560 32
561 0
562 1
563 2147483649
564 205892205836474
565 288299007065947540
566 37324983455717958979
567 1030958971698634262361
568 9559556688088277587220
569 39148729920622162271376
570 84685189058863241523333
571 109481404398966192090025
572 92465351109879998121806
573 54524593178856619528788
574 23624867894119667122311
575 7830370333653599233425
576 2050579234683537486760
577 435659030617933827136
578 76762718946972480009
579 11427463646147265201
580 1460289489300027490
581 162401629714694580
582 15909231318568907
583 1387680719067049
584 108829886664124
585 7743664746000
586 504213653645
587 30299355801
588 1695217590
589 89176276
590 4463999
591 216225
592 10416
593 528
594 33
595 0
596 1
597 4294967297
598 617675543767596
599 1153127396812683450
600 186552813930161650665
601 6178267197920533456195
602 66743321335232914401904
603 311791011591745571263764
604 757046717612474751041625
605 1084685189058863241523333
606 1004911647654203564336556
607 644526790022316415715150
608 301589122252307012233201
609 107293123319404468682887
610 29998748534184605092800
611 6772945717553182700456
612 1262899292504270591313
613 198202250043566731785
614 26608590676022063500
615 3098689489300027490
616 316874007453814041
617 28764233949618123
618 2340490476980976
619 172233267629500
620 11558362011625
621 713040718221
622 40759709004
623 2177107894
624 109687425
625 5273999
626 246016
627 11440
628 561
629 34
630 0
631 1
632 8589934593
633 1853024483819138
634 4612303693971155500
635 932475702012291199075
636 37032206100719054633961
637 466164803742660494432996
638 2484594960564491263814256
639 6772872900818418870196005
640 10757046717612474751041625
641 10934417864866474336235174
642 7629648914603440575456684
643 3856365667977171520872519
644 1472944698206294234081265
645 439818796327369556573512
646 105556612260098928511936
647 20836030169620907691465
648 3448810852242967123281
649 486643663611187899466
650 59376590676022063500
651 6342609421821536171
652 599684065336896793
653 50678858381638444
654 3862171620150000
655 267600699270125
656 16987865690601
657 995470254702
658 54252637516
659 2771931215
660 133987425
661 6197520
662 278784
663 12529
664 595
665 35
666 0
667 1
668 17179869185
669 5559069156490116
670 18448597098193370754
671 4661225176771363733625
672 222006395422745649098851
673 3256937961913898781471568
674 19808977917576727289731812
675 60634331963604550954204425
676 106772872900818418870196005
677 119104106151496196792871876
678 90431265068257318469676710
679 49383554328016556942502481
680 20255343731332992626745415
681 6460829793325770552440640
682 1648744615941998731279688
683 344629047945250253359089
684 60182438244917445266889
685 8929197710027769309220
686 1142003663611187899466
687 127498909258973745801
688 12564430695249356715
689 1103720427273364176
690 87199205817695020
691 6246357411165625
692 408767794923501
693 24613463175588
694 1373272253038
695 71502513825
696 3500931215
697 162616576
698 7246096
699 314721
700 13685
701 630
702 36
703 0
704 1
705 34359738369
706 16677198879535754
707 73792535363994696580
708 23301512962485156261379
709 1331104743501171511132281
710 22761346686115003736962100
711 157999442872586433143862096
712 543156610944937264503243333
713 1060634331963604550954204425
714 1298590526673539361330328766
715 1073066272592186326394170308
716 633232035442627831241272071
717 278969247214998052424723025
718 95073620158125137402136040
719 25803642907159837347739456
720 5712976022589571253681289
721 1052864393300587929716721
722 164309788542828686799730
723 22036397710027769309220
724 2572572353853173227787
725 264378977274385797769
726 24157267019788106524
727 1980208765738722000
728 146803850593085645
729 9916701898153401
730 614658927018150
731 35191919128996
732 1873518665999
733 93372513825
734 4388434896
735 196171008
736 8432017
737 354025
738 14910
739 666
740 37
741 0
742 1
743 68719476737
744 50031579458738076
745 295164582378232361610
746 116489114362298809149705
747 7981962622908886040653315
748 159106486778346978126175024
749 1260701385971495278636086324
750 4868128140118831268065465785
751 10543156610944937264503243333
752 14170628523463534918015664796
753 12746136523961820916545909950
754 8129476287459002992424910001
755 3847431735860368767992359687
756 1401243393616880224055582400
757 404558629979470206126917096
758 94895576820168570228566673
759 18461212238985649428118665
760 3031284048960901518840700
761 426453788542828686799730
762 52078340205109461203961
763 5583933850192238371083
764 531014212738777043376
765 45192987142956694300
766 3470324885123487625
767 242232807254767821
768 15475762464708924
769 910855693713574
770 49699065104865
771 2529618665999
772 120885127936
773 5462176720
774 235306401
775 9768353
776 396900
777 16206
778 703
779 38
780 0
781 1
782 137438953473
783 150094704016475858
784 1180641652296870041500
785 582371773717052304627235
786 47868455774040704115501321
787 1112409636866829532345952516
788 10062626801061389177319168816
789 43651859661187698792930519525
790 104868128140118831268065465785
791 154753092717444171302179307414
792 151541180490922913580602639004
793 104479466717230437574945525959
794 53128272093307376106940136625
795 20681543931888601342455250312
796 6353003550758401323652079296
797 1579121506500618665100979785
798 324363828715297977368439441
799 56051185696531607621474266
800 8274164048960901518840700
801 1057334580939544216589291
802 118328293124568894356473
803 11716544265873237020044
804 1035871495694823150000
805 82445890127575834925
806 5951477758327224201
807 392327442551766942
808 23769271932180796
809 1331562927013775
810 69382065104865
811 3382509703440
812 155244866304
813 6753644689
814 280741825
815 11268978
816 443556
817 17575
818 741
819 39
820 0
821 1
822 274877906945
823 450284043329950836
824 4722516577573661689554
825 2911563687325667231369625
826 287094171731787484142736931
827 7778862175481485228252595728
828 80340572151131167125889902852
829 391583051278007220805969067625
830 1043651859661187698792930519525
831 1691177425311610405682502170676
832 1803199716326956715253222997910
833 1344074473003414930139797647121
834 734462607999107661178158698695
835 305639955033730864723883496000
836 99909706446152938935999200648
837 26320572451617925126211145009
838 5709550040612947993618689609
839 1038573324408671183042195860
840 160908785696531607621474266
841 21522660689291927644421481
842 2514833545167651745944555
843 259378332685231863282576
844 23833119056818343579020
845 1967194070310301665625
846 146955864830872985901
847 10004032911346200468
848 624545707640979358
849 35969781697886625
850 1922052927013775
851 95821687265536
852 4482021331216
853 197863309281
854 8298449105
855 333263700
856 12948594
857 494209
858 19019
859 780
860 40
861 0
862 1
863 549755813889
864 1350851992550899034
865 18889916215521910805620
866 14556637744944425468330179
867 1721982363435748258260027801
868 54404050209683899153102397780
869 641604162289596185976604198416
870 3514024392443643651783738992133
871 10391583051278007220805969067625
872 18493054128547595017351734273326
873 21472536908625760933095026456628
874 17306132518989352930522758103431
875 10163838450949696060584782065425
876 4522137852105459990432309089320
877 1573290555261960266220586701376
878 439358377760764843579503317769
879 100668286065639853039529921841
880 19279530458787038901420061570
881 3135725324408671183042195860
882 439127215143483156258670667
883 53587637902310293290237289
884 5758984455062900031244924
885 550176127667914420698000
886 47116183422205306469645
887 3644453412596027591001
888 256374853962385345110
889 16506144333844148116
890 978360490846448399
891 53684481697886625
892 2741681213994576
893 131006059354368
894 5888429949457
895 250386659425
896 10136714730
897 393729876
898 14822755
899 549081
900 20540
901 820
902 41
903 0
904 1
905 1099511627777
906 4052555702774790156
907 75559214577906874318170
908 72778466058049780944008745
909 10328981436235479971640279235
910 380540674629100529940977653744
911 5125006451122601505139915219284
912 31544758544922208547897246001945
913 103514024392443643651783738992133
914 202335008009028487724952810359436
915 255869367928317401346302025704750
916 223010663343236911731598982828401
917 140782828210237288756752539959687
918 66978967112544980999397037924800
919 24804547455757130414379560375336
920 7343917967610362645160156692433
921 1777617222813159546019241300745
922 358497914010947580287755989100
923 61222570458787038901420061570
924 8978312342794653704423320281
925 1144556713829887200466618443
926 128203108829901003852145776
927 12738131534647281409215100
928 1132252736802588492963625
929 90724926321634180529421
930 6598766119146861289644
931 438433973792327879254
932 26766773046802750305
933 1509801490846448399
934 79092958594291456
935 3867581120837200
936 177417543756321
937 7674223854353
938 314725956300
939 12313497066
940 463073833
941 16907891
942 608400
943 22140
944 861
945 42
946 0
947 1
948 2199023255553
949 12157666558568556578
950 302235507459360068466700
951 363873439923749202040333795
952 61959327257001263057975703081
953 2662059827295888951750663660836
954 40945359881932441377835480225776
955 283253395894816112762425691451045
956 1031544758544922208547897246001945
957 2214891698927698929197398993202054
958 3050850773606266163672356307536524
959 2875865011578262361726853458537799
960 1951684403020708013298815928815985
961 993009758134166562838936377850312
962 391497520770971707782553058501056
963 122905213465679970856352250223305
964 31432577178553467289075440386001
965 6676380153774006363735536578666
966 1197358714010947580287755989100
967 183916897844892671850423674411
968 24497761313895542676998171353
969 2860712545164473543390513644
970 295702638739926156923430000
971 27290046763014133215855725
972 2266080052187739218517801
973 170491369398506690392782
974 11696421474385252245676
975 735992206468127342735
976 42710003046802750305
977 2297464274634998160
978 115121755613255424
979 5399160106101649
980 238134536522785
981 9926099244978
982 393090120396
983 14879223475
984 542309001
985 19221332
986 672400
987 23821
988 903
989 43
990 0
991 1
992 4398046511105
993 36472998576194041956
994 1208937977281187743262754
995 1819291639053315835898544825
996 371683166185583028864230499811
997 18624075248274575565511139374288
998 327180613485722615734906684237092
999 2544100864875174042693407466311625
1000 10283253395894816112762425691451045
1001 24256699178432730349549665042311076
1002 36397080886094551040566240959327110
1003 37110794141055550648619524934366161
1004 27077297367062857783667890702363975
1005 14735088351879647124531573497175360
1006 6185306616668994191369432707070408
1007 2059208842939659995296088785916529
1008 556501079262655854446827356707529
1009 124509072866809556825685050666500
1010 23453596153774006363735536578666
1011 3773939589119165872216831858761
1012 525344775209112229247070397995
1013 63969345434591028564247760976
1014 6880701263005077217101335020
1015 659500519449097452089445625
1016 56769556963028052080264301
1017 4419774015263296984828548
1018 313225719345181637161678
1019 20325610221983436686625
1020 1214289106468127342735
1021 67127549344247792896
1022 3450385779241845136
1023 165663862126982241
1024 7463537860161425
1025 316950175194660
1026 12747209152434
1027 488021997529
1028 17890159859
1029 632533200
1030 21781332
1031 741321
1032 25585
1033 946
1034 44
1035 0
1036 1
1037 8796093022209
1038 109418993529558870314
1039 4835739751457092892866660
1040 9096155955706563566893653379
1041 2229735048113008993809039540921
1042 130306494613308603146036376198260
1043 2614772504515688389830759303984336
1044 22855580158424897027575054559009733
1045 102544100864875174042693407466311625
1046 265759952014660705663781871450851486
1047 434442969424434955685975768635811748
1048 479176344662935249344879433108112391
1049 375930847117839886555794046347932625
1050 218828356599946944452159254227754600
1051 97811838088436889181019514764696896
1052 34536399093536695079099540073133449
1053 9863934427285225899924640702632561
1054 2324954497339521555642409952037010
1055 460053392866809556825685050666500
1056 77561794531046590494246129841547
1057 11285352891131996134943059777609
1058 1433191209985108404653810959324
1059 160449074662765516733307474000
1060 15975648280734359596251725645
1061 1425967784649459342564068601
1062 114919293966068111770654470
1063 8416335813770195494357636
1064 563472193025528985949199
1065 34674517221983436686625
1066 1971233041688923663056
1067 104021037491666896128
1068 5118275294194830097
1069 235852705765014625
1070 10222085213677050
1071 418510131863076
1072 16259688606355
1073 602437580121
1074 21408903620
1075 734933200
1076 24607093
1077 815409
1078 27434
1079 990
1080 45
1081 0
1082 1
1083 17592186044417
1084 328256976190630099836
1085 19342922532827596354169130
1086 45479570828397868988644819785
1087 13376590694799440631405739629955
1088 911773415177974149814014059430064
1089 20899493928752619117268021693078644
1090 205370368408968258096392090176938105
1091 1022855580158424897027575054559009733
1092 2912787785671299959103907310819716476
1093 5187995194966687409700895114572859550
1094 6190573398523364033642047266570020401
1095 5222657086337915952045322732898042887
1096 3252196735611101186583164499228792000
1097 1548056352384862817355966314508099176
1098 579780410195187804272431339987768593
1099 175021459611756881362413474574022025
1100 43464549370745674222640710013892700
1101 9035840897339521555642409952037010
1102 1596325558789533823566407509187001
1103 242812887175328856274223144056203
1104 32165820890979908169298092688176
1105 3748704711461296120711244071900
1106 387822750105997576212067239625
1107 35903797175943768748591923021
1108 2996010683731540954204603164
1109 226823024324261270037468934
1110 15673483550500268609195745
1111 993939403025528985949199
1112 58139779213828122616576
1113 3151824662406334966480
1114 159061391485115399841
1115 7504695977887931153
1116 332401863138061500
1117 13878243653740026
1118 548471871658153
1119 20607480744851
1120 739668586800
1121 25504903620
1122 850789401
1123 27718789
1124 894916
1125 29370
1126 1035
1127 46
1128 0
1129 1
1130 35184372088833
1131 984770919775797277298
1132 77371580712312457811295100
1133 227393018365764887075113934755
1134 80250446803890802276021720679241
1135 6380182351603827426372840878853956
1136 167065272888292458262789896594473136
1137 1845699857068825746476319999549662565
1138 10205370368408968258096392090176938105
1139 31935536113029097532700927991446463094
1140 61979610701095620407549266228283813244
1141 80017690773252765423129824587717572039
1142 72599303781973093871448253463629047345
1143 48366645413736835452455879526110933512
1144 24519844668169755153044077463714305216
1145 9741522078199628373909967343300318025
1146 3108511499523151157372082161003762961
1147 813433143537505399494018791487964666
1148 177682277370745674222640710013892700
1149 32897556381716731157197581580967531
1150 5231849596963743670725901821909433
1151 723063651171830833064388900999244
1152 87738144926408413354676487390000
1153 9433046597542097607680238212525
1154 905954621381442214172912371401
1155 78294955451159972262886356222
1156 6129315133760949385675408156
1157 437280308689433390367774095
1158 28587499850500268609195745
1159 1721362524772714249777680
1160 95918711076785284326144
1161 4968156344190135589009
1162 240199694730680835745
1163 10883916485944571778
1164 464023566980328636
1165 18686828026157875
1166 713687972921001
1167 25959490005332
1168 903508586800
1169 30255007861
1170 981480633
1171 31137590
1172 980100
1173 31395
1174 1081
1175 47
1176 0
1177 1
1178 70368744177665
1179 2954312741735205787476
1180 309485994592264844522058354
1181 1136945748796872609851610123225
1182 481457196416740191329273569091491
1183 44647890773167086702466067695247248
1184 1335608178136519700330179901159198532
1185 16590268541148950604494257697303728425
1186 101845699857068825746476319999549662565
1187 350244856229986367250503274395938925076
1188 740737411098120942914045235001015624310
1189 1034765653218814634582125349379165075601
1190 1009739916141548983152416711346543949255
1191 719759128692956886377606605361822406720
1192 388649012334675298915830486957879144968
1193 163808762007020769614462094953182025649
1194 55258681686102968729703682121588216649
1195 15238333494112373001872583182368673140
1196 3497787703537505399494018791487964666
1197 678778302542667075855299314221433641
1198 112879085221549347794706456460861035
1199 16277617168883289136899714231599376
1200 2056799428022114957513470373843020
1201 229846692078428450528901340905625
1202 22904475250703658194662211638701
1203 2050515894812279709058862067828
1204 166027480051983408344068895998
1205 12232576380350940875254257825
1206 824700797689433390367774095
1207 51137616624663011787878656
1208 2930288344387343424483856
1209 155857656575650704869601
1210 7726858654539360409745
1211 358472412512663257620
1212 15622297824266188674
1213 641941188759789049
1214 24965039874146099
1215 922416334079760
1216 32513090005332
1217 1098262860681
1218 35744039605
1219 1128489076
1220 34885686
1221 1071225
1222 33511
1223 1128
1224 48
1225 0
1226 1
1227 140737488355329
1228 8862938190021245273594
1229 1237942993598122010104911700
1230 5684651372075393751813516198979
1231 2888515766139043431263042341063641
1232 312454939480959111492659595391067540
1233 10678471857052494069932922549938003856
1234 149144437592482443016413390107542496133
1235 1016590268541148950604494257697303728425
1236 3842280044334420214662952025362931519246
1237 8855867356051088511826634958510768859668
1238 13386955963828468127183534315962472034951
1239 14050876808374961682792141764002734356625
1240 10717137289806305870744791989819444339880
1241 6164276999427972301791600324270113790016
1242 2756560607095142544759936784278830392329
1243 983117634949280896018748960962364200881
1244 285725299583298183775213201527521510050
1245 68925424694112373001872583182368673140
1246 14020804232147854833779849479846324427
1247 2438371937018984641880494561579090729
1248 366931739375698893516704141883729724
1249 48287275813290108123677669579850000
1250 5609513106822615886869091711733645
1251 580103837060629025790432649986201
1252 53807629633336270556582853442230
1253 4507026583635335919331973181556
1254 343022056203093161541855536399
1255 23855191050350940875254257825
1256 1523754417688478428906944336
1257 89823242852331145378476288
1258 4908273545849902302417937
1259 249653535127524348774625
1260 11866403776908745175370
1261 529054140692241465876
1262 22205249830106223955
1263 880513238983341561
1264 33105445959337700
1265 1184560334079760
1266 40498015234453
1267 1328802193929
1268 42065402654
1269 1293405300
1270 38986311
1271 1168561
1272 35720
1273 1176
1274 49
1275 0
1276 1
1277 281474976710657
1278 26588814499694991643116
1279 4951769020079711120841770490
1280 28422947373397605556855075614825
1281 17329957573713554745670957901841475
1282 2186702891757935642540575295094895984
1283 85383046669715574977336311453333120404
1284 1340957936586165803914681814407387682265
1285 10149144437592482443016413390107542496133
1286 42161368057792014228685727016694504151916
1287 105909750042187645949576532234740890734350
1288 173256708541545601907329993011009702198001
1289 195612512136014526802123764120692441969287
1290 159661837413346314996677770941096240216000
1291 97829423221566552517368691492352106472616
1292 46418774110355915481141407378726284995153
1293 17504120320055824820037100372444109546505
1294 5361983374995989981883429829675096775500
1295 1359467123583298183775213201527521510050
1296 289908771794929711121875027637894228121
1297 52731864190626841286334144921714780363
1298 8281582982564424193486441326305070576
1299 1135163546841462549199375070241744700
1300 137105117783302631357568203027115625
1301 14716198876359830843668905747828621
1302 1414489005391709559562289978681484
1303 122589928920381844444229964626614
1304 9639869292017518762067785753185
1305 691700496303093161541855536399
1306 45525853270321337069968535296
1307 2761694456973858703806068560
1308 155096754500595588350300961
1309 8097333416613606195188753
1310 394537614410452815571500
1311 18007345991373560672586
1312 772623364908322771273
1313 31270987738601219411
1314 1197989076305814000
1315 43591205959337700
1316 1511942268473721
1317 50180667230869
1318 1600620805036
1319 49321716510
1320 1477933425
1321 43463767
1322 1272384
1323 38024
1324 1225
1325 50