1 1
2 2
3 0
4 3
5 1
6 0
7 4
8 3
9 4
10 0
11 5
12 6
13 15
14 7
15 0
16 6
17 10
18 36
19 39
20 18
21 0
22 7
23 15
24 70
25 126
26 132
27 29
28 0
29 8
30 21
31 120
32 310
33 540
34 357
35 70
36 0
37 9
38 28
39 189
40 645
41 1620
42 2034
43 1131
44 126
45 0
46 10
47 36
48 280
49 1197
50 3990
51 7790
52 8316
53 3276
54 266
55 0
56 11
57 45
58 396
59 2044
60 8568
61 23295
62 39370
63 32760
64 9945
65 507
66 0
67 12
68 55
69 540
70 3276
71 16632
72 58779
73 140610
74 195300
75 131544
76 29508
77 1054
78 0
79 13
80 66
81 715
82 4995
83 29880
84 131012
85 412965
86 839790
87 978050
88 524250
89 88935
90 2037
91 0
92 14
93 78
94 924
95 7315
96 50490
97 265644
98 1050616
99 2882376
100 5042610
101 4882740
102 2099196
103 265668
104 4158
105 0
106 15
107 91
108 1170
109 10362
110 81180
111 499905
112 2394756
113 8388576
114 20185011
115 30232965
116 24421870
117 8388450
118 798252
119 8183
120 0
121 16
122 105
123 1456
124 14274
125 125268
126 885665
127 5004990
128 21523320
129 67124960
130 141237432
131 181421850
132 122069940
133 33562620
134 2391441
135 16488
136 0
137 17
138 120
139 1785
140 19201
141 186732
142 1492854
143 9750895
144 49999950
145 193739364
146 536870628
147 988722189
148 1088390415
149 610390620
150 134217594
151 7177584
152 32760
153 0
154 18
155 136
156 2160
157 25305
158 270270
159 2413242
160 17926260
161 107179380
162 500049450
163 1743391800
164 4295098360
165 6920642232
166 6530486970
167 3051757490
168 536903100
169 21523320
170 65790
171 0
172 19
173 153
174 2584
175 32760
176 381360
177 3764579
178 31388526
179 214990776
180 1179053645
181 4999999455
182 15690795516
183 34359736068
184 48444916968
185 39182081385
186 15258982680
187 2147483520
188 64579920
189 131026
190 0
191 20
192 171
193 3060
194 41752
195 526320
196 5695095
197 52725946
198 407865276
199 2580013656
200 12968711580
201 50000499990
202 141214764600
203 274878955512
204 339111535203
205 235093327980
206 76293945000
207 8590065660
208 193709763
209 262654
210 0
211 21
212 190
213 3591
214 52479
215 712368
216 8388360
217 85454985
218 737894430
219 5302434150
220 30958681182
221 142656721075
222 499999994505
223 1270935305640
224 2199023253476
225 2373783628608
226 1410554953080
227 381470703120
228 34359735816
229 581160255
230 524265
231 0
232 22
233 210
234 4180
235 65151
236 947682
237 12068504
238 134250480
239 1281445200
240 10330790834
241 68929244748
242 371505678324
243 1569214180380
244 5000004999990
245 11438396224164
246 17592194416104
247 16616465283600
248 8463334761210
249 1907348623450
250 137439477756
251 1743392040
252 1049524
253 0
254 23
255 231
256 4830
257 79990
258 1241460
259 17005797
260 205211080
261 2147483520
262 19222057575
263 144627326025
264 896082610410
265 4458050212902
266 17261365815540
267 49999999994955
268 102945587540400
269 140737488353280
270 116315277170400
271 50779978307010
272 9536748046870
273 549755813250
274 5230264026
275 2097119
276 0
277 24
278 253
279 5544
280 97230
281 1603980
282 23522589
283 306162486
284 3487878576
285 34360260480
286 288325193520
287 2024786349586
288 11649042545868
289 53496620605428
290 189874916784245
291 500000049948960
292 926510094422640
293 1125899973951480
294 814206798888021
295 304679900238330
296 47683715818440
297 2199025344348
298 15690529437
299 4196350
300 0
301 25
302 276
303 6325
304 117117
305 2046660
306 31999610
307 447001011
308 5509980126
309 59294645576
310 549755811720
311 4324883624985
312 28346956167075
313 151437584670372
314 641959232263998
315 2088624191805360
316 4999999999995000
317 8338591043543520
318 9007199254593568
319 5699447733924189
320 1828079220026955
321 238418603476180
322 8796093020154
323 47071855131
324 8388450
325 0
326 26
327 300
328 7176
329 139909
330 2582118
331 42882630
332 640079980
333 8491781340
334 99180586890
335 1007996947632
336 8796101410800
337 64873168918320
338 396857439333810
339 1968688192835286
340 7703511002157828
341 22974864931778760
342 50000000499999990
343 75047317648204356
344 72057594574798840
345 39896133148796400
346 10968475501446720
347 1192092895499990
348 35184380477436
349 141214764600
350 16781292
351 0
352 27
353 325
354 8100
355 165876
356 3224232
357 56689479
358 900641490
359 12799999800
360 161345083329
361 1785233610243
362 17135960222584
363 140737488320520
364 973097619609360
365 5556003412759709
366 25592946914722824
367 92442129447507840
368 252723515428620720
369 499999999999450050
370 675425860579888236
371 576460752303405060
372 279272933029892214
373 65810851921110225
374 5960464599609370
375 140737488320520
376 423645101748
377 33554367
378 0
379 28
380 351
381 9100
382 195300
383 3988200
384 74017427
385 1247296050
386 18911429460
387 256001595800
388 3065533125300
389 32134222045710
390 291311118570672
391 2251799947902960
392 14596463012669895
393 77784048516528900
394 332708304591575640
395 1109305555950108660
396 2779958656745149495
397 5000000004999999990
398 6078832729528431600
399 4611686022721304296
400 1954910524291435179
401 394865112615192570
402 29802322387492200
403 562949986975200
404 1270932913068
405 67116784
406 0
407 29
408 378
409 10179
410 228475
411 4890600
412 95550924
413 1702552621
414 27437936526
415 397142060490
416 5119999995810
417 58245152972031
418 578415690657693
419 4952289221622288
420 36028797018931080
421 218946946471491840
422 1088976668904666360
423 4325207964992918640
424 13311666640441004616
425 30579545237175985435
426 49999999999999945005
427 54709494581444314248
428 36893488147418972132
429 13684373676961101765
430 2369190669159945330
431 149011612548826500
432 2251799813677050
433 3812801124015
434 134217657
435 0
436 30
437 406
438 11340
439 265707
440 5949450
441 122069700
442 2293401576
443 39155492376
444 603637180146
445 8339940484260
446 102400031999980
447 1106657459464500
448 10411482738945582
449 84188913279658568
450 576460754450378640
451 3284204177856420000
452 15245673374996121330
453 56227703475976097598
454 159739999716270145524
455 336374997466279916760
456 500000000049994994460
457 492385451091805350684
458 295147905213712564216
459 95790615690280266000
460 14215144021495193700
461 745058059692343740
462 9007199388827136
463 11438396226348
464 268451838
465 0
466 31
467 435
468 12586
469 307314
470 7184268
471 154457225
472 3051953100
473 55037656800
474 900579542555
475 13279961390157
476 175138793154150
477 2047999999916010
478 21026492178064380
479 187406683790987871
480 1431211529242071648
481 9223372036854743040
482 49263062687068359360
483 213439427105314337746
484 730960145256652301250
485 1916879996223737426310
486 3700124972271726134290
487 4999999999999999499955
488 4431469059967465316196
489 2361183241434814087200
490 670534309880426947032
491 85290864089788964145
492 3725290301512693750
493 36028797018955650
494 34315195856892
495 536870247
496 0
497 32
498 465
499 13920
500 353626
501 8616132
502 193709529
503 4016133550
504 76293945000
505 1320907744224
506 20713255600488
507 292159207395594
508 3677913755591460
509 40960000639999980
510 399503342891376729
511 3373320313747758744
512 24330595937833392480
513 147573952624036151280
514 738945940017694120425
515 2988151979619084526066
516 9502481887440399519480
517 23002559955056336991204
518 40701374693419879670825
519 50000000000499999999990
520 39883221538436233142640
521 18889465931753458745088
522 4693740168823876741032
523 511745184577911664080
524 18626451492309530940
525 144115188612726780
526 102945566014176
527 1073774590
528 0
529 33
530 496
531 15345
532 404985
533 10267740
534 240944382
535 5230442295
536 104413531950
537 1907353507500
538 31701690475500
539 476404952974885
540 6427501315402167
541 77236189770103980
542 819199999999919810
543 7590563523427935600
544 60719765548297073400
545 413620131002462320320
546 2361183241434813694080
547 11084189100553828124985
548 41834127712642400492175
549 123532264537621245159516
550 276030719456218207303614
551 447715121629187900311615
552 499999999999999949500050
553 358948993847197227269400
554 151115727451828645789668
555 32856181182106231420989
556 3070471107232407607995
557 93132257476806640620
558 576460752302864430
559 308836719665331
560 2147483520
561 0
562 34
563 528
564 16864
565 461745
566 12163470
567 297410834
568 6746771556
569 141214767876
570 2714757771050
571 47683715812200
572 760840667135976
573 10957312215864168
574 141405030188720298
575 1621959966260656890
576 16384000012798391820
577 144220706783810518680
578 1092955779968527911150
579 7031542226033849716936
580 37778931863506917523440
581 166262836503982543540320
582 585677787979018340781448
583 1605919438977427550165202
584 3312368633479076555784180
585 4924866337903805439290760
586 5000000000004999999949500
587 3230540944613336647074600
588 1208925819616828130836480
589 229993268272369980075432
590 18422826643629538983930
591 465661287307734171960
592 2305843011361177596
593 926510094422640
594 4295031772
595 0
596 35
597 561
598 18480
599 524272
600 14329440
601 364499115
602 8625291766
603 188900998776
604 3812805906741
605 70583547817575
606 1192093017578100
607 18260173717855500
608 252018182670646392
609 3110910636713792913
610 34061159310385219320
611 327679999999999920000
612 2740193429053744941840
613 19673204037648250836978
614 119536217843583659373784
615 604462909807314586796040
616 2493942547564062951652590
617 8199489031677910549171589
618 20876952706718207226084126
619 39748423601695421850237000
620 54173529716959122376905900
621 49999999999999999994999955
622 29074868501531468047682796
623 9671406556917033396598788
624 1609952877908963644173768
625 110536959860366647853805
626 2328306436614990234370
627 9223372036854743040
628 2779530347758890
629 8589934335
630 0
631 36
632 595
633 20196
634 592944
635 16793568
636 443750895
637 10935404970
638 250123206060
639 5289236570520
640 102945566037132
641 1835172397951750
642 29802322387492200
643 438244171525914600
644 5796418162269234731
645 68440034035141375068
646 715284345120992566920
647 6553600000255999999980
648 52063675148955596005611
649 354117672679454071792110
650 2032115703323786260449120
651 9671406556925829356418960
652 37409138213396072381999895
653 114792846443519094697297906
654 271400385187185255975519000
655 476981083220398561403213472
656 595908826886360471220322740
657 500000000000049999499950000
658 261673816513680268604361000
659 77371252455353859367239672
660 11269670145346128899752992
661 663221759163610628653050
662 11641532182693481250000
663 36893488156006938588
664 8338590849823440
665 17180000166
666 0
667 37
668 630
669 22015
670 668151
671 19585632
672 536869904
673 13756768785
674 328049999550
675 7253583230894
676 148098383336358
677 2779530476987979
678 47714478330603825
679 745058062744140600
680 10517860061584127724
681 133317617771347884864
682 1505680748169532454520
683 15020971247937985970640
684 131071999999999966400200
685 989209827833222327690871
686 6374118108198039086221425
687 34545966956521502183353744
688 154742504910672534354001800
689 561137073201005958984374985
690 1607099850208870467633884610
691 3528205007433559770568479228
692 5723772998644140777589874622
693 6554997095750155057268467435
694 4999999999999999999994995005
695 2355064348623225363026849160
696 618970019642690136904171836
697 78887691017439519772806165
698 3979330554973200441356160
699 58207660913848852531180
700 147573952589676281850
701 25015772743208832
702 34359736068
703 0
704 38
705 666
706 23940
707 750295
708 22737330
709 645732912
710 17180393440
711 426445518240
712 9841512136050
713 210353616637500
714 4146754974681060
715 75047317648224012
716 1240576440617773350
717 18626451492309374700
718 252428641533056715000
719 3066305207840499184560
720 33124976460333351185130
721 315440396198357719969890
722 2621440000005119999999980
723 18794986728772979095374600
724 114734125947596837468810436
725 587281438260574229474962424
726 2475880078570901287286603760
727 8417056098014116285944304800
728 22499397902924583414643970100
729 45866665096634308329168433668
730 68685275983730331287945746944
731 72104968053249617018828281140
732 50000000000000499999999999990
733 21195579137608101755382035760
734 4951760157141661837084852216
735 552213837121960323149767200
736 23875983329847665801476200
737 291038304567337035156240
738 590295810393065381220
739 75047317648224012
740 68719738878
741 0
742 39
743 703
744 25974
745 839790
746 26282340
747 772401069
748 21309814416
749 549755813376
750 13219825379535
751 295244999986065
752 6100255180264546
753 116109132544287918
754 2026277581739664708
755 32254987351648346675
756 465661287384028304400
757 6058287395472553113600
758 70525019781232060793760
759 728749482114053705411106
760 6624248320173853003279470
761 52428799999999999998320010
762 357104747846744847519322698
763 2065214267056164664241848647
764 9983784450430053212398147720
765 39614081257132168794616103040
766 126255841470212717406005478000
767 314991570640938611801553879525
768 596266646256247976962487918370
769 824223311804756271975503918982
770 793154648585747875831303060260
771 499999999999999999994949500595
772 190760212238473842324419375316
773 39614081257132168796763586560
774 3865496859853838576336818422
775 143255899979035215914015985
776 1455191522838592529255880
777 2361183241434814087200
778 225141953526629412
779 137438952959
780 0
781 40
782 741
783 28120
784 937062
785 30256380
786 919131605
787 26262343206
788 703204308576
789 17592202804736
790 409814143475040
791 8857350364499970
792 176907391602368700
793 3251055717995438052
794 54709494565755913533
795 838629671247270536400
796 11641532182693481250000
797 145398897492662182477800
798 1622075454947624065414333
799 16032488606522462784303594
800 139109214723475774316458920
801 1048576000000102399359915820
802 6784990209087045453877162869
803 37173856807011542372350101486
804 169724335657305952318252111200
805 633825300114116952548164761600
806 1893837622053176164626989765520
807 4409881988973146121215574195856
808 7751466401331198107634736164228
809 9890679741657082967217049436148
810 8724701134443203659266325100160
811 5000000000000004999999999999990
812 1716841910146256242328903021280
813 316912650057058476269787545320
814 27058478018976055834459653600
815 859535399874262075492518690
816 7275957614183425780273500
817 9444732965876729380860
818 675425858836466517
819 274878427068
820 0
821 41
822 780
823 30381
824 1042549
825 34697268
826 1088389890
827 32170398715
828 892896951870
829 23205761750160
830 562949953404432
831 12704238891954225
832 265720499999581515
833 5130314365104239220
834 91029559914970959366
835 1477156353416624423088
836 21804371449714436801400
837 291038304569244384765600
838 3489573539792190589452576
839 37307735463816068536561045
840 352714749343202022101279955
841 2921293509193166398540186980
842 20971519999999999999967999810
843 128914813972654970281572566691
844 669129422526197351214342005250
845 2885313706174206141758800736112
846 10141204801825835211973491425160
847 28407564330797657065849918565625
848 61738347845623967913114838202175
849 100769063217305600992198485231252
850 118688156899884903164443970550762
851 95971712478875263226938352431975
852 49999999999999999999999950000000
853 15451577191316314519535479939128
854 2535301200456458802993339301860
855 189409346132833205048157346656
856 5157212399245267771992544620
857 36379788070926666259765620
858 37778931862957161185274
859 2026277578252082064
860 549755813250
861 0
862 42
863 820
864 32760
865 1156701
866 39644982
867 1282861854
868 39182921820
869 1125937694700
870 30358519080714
871 765789492613728
872 18014399046352864
873 393831391893798240
874 7971615010934999970
875 148779116337899377694
876 2548827677808087849684
877 39883221538436254665960
878 566913657695290114616550
879 7275957614183425776367500
880 83749764955044278226124776
881 858077915667293171458589520
882 7759724485550736644190829584
883 61347163693052816474458923150
884 419430400000002047999999999980
885 2449381465480423408849632334680
886 12044329605471562733440073734668
887 49050333004961420220986139754512
888 162259276829213399420340668989440
889 426113464961964637041091833490320
890 864336869838735628567656251899890
891 1309997821824972480190206376893096
892 1424257882798618930415831196106740
893 1055688837267627642772807519925520
894 500000000000000049999949999499460
895 139064194721846755628642694405600
896 20282409603651679431146504959752
897 1325865422929826735882570870568
898 30943274395471911318385852410
899 181898940354585647578124990
900 151115727452378369089500
901 6078832729528431600
902 1099512676350
903 0
904 43
905 861
906 35260
907 1279980
908 45141720
909 1505466767
910 47466875610
911 1410554953080
912 39407845574825
913 1032188877009675
914 25271053902597360
915 576460752302882832
916 12208773162478828320
917 239148449999999594565
918 4314594374049205146600
919 71367174973337473077120
920 1076846981541591681897840
921 14739755100006959271806050
922 181898940354633331298828100
923 2009994358920301836851263500
924 19735792060348219346801192806
925 170713938682109778698266671609
926 1288290437554112823878293628130
927 8388607999999999999987168000200
928 46538247844128065794796535027300
929 216797932898487941795237247131943
930 833855661084344227945621848760024
931 2596148429267413814265248030359560
932 6391701974429469774563323974609360
933 12100716177742297710970373252927865
934 17029971683724642575181888905004726
935 17091094593583426055684420768071680
936 11612577209943904323224255491079650
937 4999999999999999999999999499999955
938 1251577752496620875705103639117840
939 162259276829213363391543583441152
940 9281057960508792850674174522168
941 185659646372829639831064849905
942 909494701772975921020468680
943 604462909807314586796040
944 18236498193815569800
945 2199023246315
946 0
947 44
948 903
949 37884
950 1412860
951 51231960
952 1759370379
953 57208833826
954 1756239726276
955 50780008543320
956 1379273676735780
957 35094422591418366
958 833944757475881568
959 18446744090889420768
960 378471967610397697935
961 7174453500328037822580
962 125123236840173674040120
963 1998280899258738482741220
964 29074868501520029644310751
965 383233632600251528785138150
966 4547473508864641189570117200
967 48239864614088004922808032248
968 453923217387998087703296262467
969 3755706651006421558864429484010
970 27054099188636292065236342318920
971 167772160000000040959999998396000
972 884226709038432850597790850728700
973 3902362792172783139720860568808560
974 14175546238433850443865053477820432
975 41538374868278621604704722937184240
976 95875529616442043334245392150361280
977 169410026488392169042563929611468786
978 221389631888420349152156595666527280
979 205093135123001113777518233661289572
980 127738349309382944775509721700726320
981 50000000000000000499999999994944510
982 11264199772469587205919932528908200
983 1298074214633706979190218120232952
984 64967405723561510058585931611579
985 1113957878236979667059260042440
986 4547473508864641189570117200
987 2417851639231457372667900
988 54709494565753699230
989 4398048608254
990 0
991 45
992 946
993 40635
994 1555827
995 57962520
996 2047998420
997 68616660021
998 2173896068526
999 64980904543506
1000 1828079220007530
1001 48274579605656215
1002 1193210341845862725
1003 27520177018033473312
1004 590295810358705126928
1005 11732630996348774138880
1006 215233604999999999595000
1007 3628573868372290130406960
1008 55951865179096578883857288
1009 785021449541143751386314579
1010 9964074447604704576163929525
1011 113686837721617221829223429400
1012 1157756750738093858028621004524
1013 10440233999923966974489732465421
1014 82625546322141132889961012480850
1015 568136082961362210606550096773300
1016 3355443199999999999999999359999810
1017 16800307471730224560861216201985191
1018 70242530259110093141656966944281793
1019 240984286053375458976917438366443728
1020 664613997892457936451902978228488440
1021 1438132944246630653297889404296874985
1022 2371740370837490351350221649157070720
1023 2878065214549464543303242812575161700
1024 2461117621476013352018556618981113790
1025 1405121842403212395310565608412986080
1026 499999999999999999999999499500000500
1027 101377797952226285528706524272972920
1028 10384593717069655257060992121569252
1029 454771840064930610306187213833408
1030 6683747269421867033919391915410
1031 22737367544323444366455078120
1032 9671406556917033261332622
1033 164128483712959068615
1034 8796093021177
1035 0
1036 46
1037 990
1038 43516
1039 1709379
1040 65382618
1041 2375050460
1042 81921279960
1043 2676004629480
1044 82608090220850
1045 2404292186182932
1046 65810853009524700
1047 1689610254027548580
1048 40569151649044392990
1049 908165840891899717776
1050 18889465932028319858208
1051 363711560873592631452480
1052 6457008150009841499999970
1053 105228642182586059857485766
1054 1566652225014852314118750180
1055 21195579137608101757139776440
1056 259065935637724154148649917100
1057 2842170943040400743484374999700
1058 27786162017714270852862915379176
1059 240125381998250988395043648961200
1060 1817762019087105064984776095320452
1061 11930857742188604800777584913920780
1062 67108864000000000819199743998400000
1063 319205841962874259065802658009970300
1064 1264365544663981679923145718746726382
1065 4096732862907382778276999502899214432
1066 10633823966279326992453828519097532400
1067 21571994163699459750205278395325000000
1068 33204365191724864934148774438408760368
1069 37414847789143039006714464731270106480
1070 29533411457712160237534346099156618796
1071 15456340266435336317836674898050565140
1072 5000000000000000004999999999999999990
1073 912400181570036563679525987184899724
1074 83076749736557242632948418691989224
1075 3183402880454513992870717425492000
1076 40102483616531213171991858118650
1077 113686837721616029736303703460
1078 38685626227676929683619836
1079 492385451091805527828
1080 17592190221942
1081 0
1082 47
1083 1035
1084 46530
1085 1874026
1086 73543932
1087 2744514129
1088 97378549780
1089 3276799999200
1090 104364225661059
1091 3139105923965973
1092 88958812172593374
1093 2369190669159945330
1094 59136358923160859340
1095 1379351155174611741639
1096 29969472750135894976704
1097 604462909807314586828800
1098 11275058387094591400421760
1099 193710244499999999623350450
1100 3051630623295206098406074906
1101 43866262300411718040582357390
1102 572280636715421526968027673474
1103 6735714326580780293490832254875
1104 71054273576010048389434814453100
1105 666867888425142062224485603213600
1106 5522883785959772985105087169854408
1107 39990764419916308318754436192767577
1108 250548012585960702438288871222459470
1109 1342177279999999999999999999359920010
1110 6064910997294610929840814025619854220
1111 22758579803951670177896855598383352831
1112 69644458669425507255039604682567294440
1113 170141183460469231731687303713736622080
1114 323579912455491896302342234292059732590
1115 464861112684148108864643443369082665125
1116 486393021258859507143515745051387752472
1117 354400937492545922690672149044154467168
1118 170019742930788699526782986377088266620
1119 49999999999999999999999999994999999955
1120 8211601634130329079194565358947786000
1121 664613997892457936451903529594912800
1122 22283820163181598229367955028926000
1123 240614901699187213221059864075145
1124 568434188608081340789794921870
1125 154742504910672534360293250
1126 1477156353322481251056
1127 35184372086783
1128 0
1129 48
1130 1081
1131 49680
1132 2050290
1133 82500660
1134 3160679697
1135 115271222430
1136 3992462613720
1137 131072051167200
1138 4070203042565400
1139 119286026617244410
1140 3291476002919055252
1141 85290864128971186140
1142 2069772561184691631905
1143 46897939276829696147400
1144 988992600731279438374080
1145 19342813113851658981343200
1146 349526809999522518811519185
1147 5811307335000295244999999970
1148 88497288075554876598882711000
1149 1228255344411532251884542509876
1150 15451577191316306180960127191169
1151 175128572491100335345243985381350
1152 1776356839400250464677734252930000
1153 16004829322203409931633146902816000
1154 127026327077074772860998841009021368
1155 879796817238158786123507656755553104
1156 5261508264305174717142915343278538380
1157 26843545600000000016383999999999999980
1158 115233308948597607522754756628918217120
1159 409654436471130063262863198552888213486
1160 1183955797380233622922053148656987744960
1161 2722258935367507707854570803247720691600
1162 4853698686832378443796187639217228515520
1163 6508055577578073524318447634417050015610
1164 6323109276365173592134744528826383395492
1165 4252811249910551072447805841742726430708
1166 1870217172238675694458237852668722215985
1167 500000000000000000049999994999994999460
1168 73904414707172961658041605101426733280
1169 5316911983139663496226914259548766200
1170 155986741142271185650664820810730650
1171 1443689410195123345137447286603770
1172 2842170943040400743484472655940
1173 618970019642725321284615720
1174 4431469059826250282241
1175 70368752566270
1176 0
1177 49
1178 1128
1179 52969
1180 2238705
1181 92309580
1182 3628155014
1183 135911014911
1184 4841325997326
1185 163691025089780
1186 5242879999967220
1187 158737920420608061
1188 4532868954246427743
1189 121784612155506591228
1190 3070471107232406908170
1191 72442039642590144789360
1192 1594529935381851945717240
1193 32636755824155427228113280
1194 618970019642690136895914496
1195 10835331109985607911500629105
1196 174339220049999999999987445015
1197 2566421354191097521614163834348
1198 34391149643522786943823314646662
1199 417192584165540341933246312847175
1200 4553342884768607478399802450057650
1201 44408920985006262362003326411125000
1202 384115903732881827841335461885771500
1203 2921605522772719781599390644052815925
1204 19355529979239493226277147719686931907
1205 110491673550408669094062381519238618620
1206 536870911999999999999999994867168004390
1207 2189432870023354543076561141140176871131
1208 7373779856480341137638581794077129596800
1209 20127248555463971590088523641035293759472
1210 43556142965880123323311949751231971327880
1211 72805480302485676657681760528564367288640
1212 91112778086093029337470114874007698257500
1213 82200420592747256698482639171437189724492
1214 51033734998926612867456790104658020925374
1215 20572388894625432639376991359703514400080
1216 4999999999999999999999999999994950000050
1217 665139732364556654977083940494481018800
1218 42535295865117307932921823725652674620
1219 1091907187995898301509566650668410189
1220 8662136461170739675959572011422075
1221 14210854715202009677871702928200
1222 2475880078570760549789859834
1223 13294407179619966412131
1224 140737488320520
1225 0
1226 50
1227 1176
1228 56400
1229 2439817
1230 103030110
1231 4151880810
1232 159640778836
1233 5844100137876
1234 203335757232426
1235 6711329655040920
1236 209715202047999960
1237 6190778827787026200
1238 172249020318612704922
1239 4506030647997503212098
1240 110536959861777203623260
1241 2535471387451248168195000
1242 54214017803013324673487070
1243 1077012942196363308369805968
1244 19807040628566647348339408864
1245 335895264409541141018056524480
1246 5230176601500008857339064581080
1247 74426219271541651219668984876554
1248 962952190018638150536192101187556
1249 11264199772469587205919932528908200
1250 118386915003983795678974019065153500
1251 1110223024625156540423631665039062200
1252 9218781689589163878709909880972722176
1253 67196927023772554843468387792646215608
1254 425821659543268851046537283868259041258
1255 2320325144558582050260025658424123530520
1256 10737418240000000000327679999999999999980
1257 41599224530443736315714468252762467677360
1258 132728037416646140478587428041222638604780
1259 342163225442887517024473359962818161305280
1260 696898287454081973175352379261695984891920
1261 1092082204537285149854142218763308903322000
1262 1275578893205302410727569760612584246738930
1263 1068605467705714337070771827341174137453162
1264 612404819987119354411398361198994872245348
1265 226296277840879759029446780174471526437520
1266 50000000000000000000499999999999999999990
1267 5986257591281009894301370001904436533192
1268 340282366920938463500268095579187314680
1269 7643350315971288096882592883649748632
1270 51972818767024438450622309585354190
1271 71054273576010018587112304687490
1272 9903520314283182936681349116
1273 39883221538436233142640
1274 281474993487800
1275 0