0 1
1 4
2 4
3 0
4 6
5 16
6 8
7 0
8 17
9 40
10 28
11 0
12 38
13 96
14 56
15 0
16 84
17 204
18 124
19 0
20 172
21 400
22 232
23 0
24 325
25 760
26 448
27 0
28 594
29 1376
30 784
31 0
32 1049
33 2404
34 1388
35 0
36 1796
37 4096
38 2320
39 0
40 3005
41 6808
42 3864
43 0
44 4912
45 11072
46 6216
47 0
48 7877
49 17688
50 9940
51 0
52 12430
53 27792
54 15488
55 0
56 19309
57 43008
58 23972
59 0
60 29580
61 65696
62 36408
63 0
64 44766
65 99128
66 54876
67 0
68 66978
69 147888
70 81536
71 0
72 99150
73 218408
74 120272
75 0
76 145374
77 319488
78 175344
79 0
80 211242
81 463220
82 253924
83 0
84 304382
85 666160
86 364192
87 0
88 435194
89 950656
90 519052
91 0
92 617674
93 1346880
94 733792
95 0
96 870651
97 1895424
98 1031356
99 0
100 1219352
101 2650384
102 1439448
103 0
104 1697283
105 3683736
106 1998332
107 0
108 2348888
109 5090912
110 2757248
111 0
112 3232919
113 6997628
114 3785664
115 0
116 4426546
117 9569072
118 5169552
119 0
120 6030872
121 13021640
122 7027352
123 0
124 8177986
125 17637376
126 9506392
127 0
128 11039633
129 23782920
130 12806228
131 0
132 14838518
133 31933552
134 17175768
135 0
136 19862613
137 42702848
138 22946944
139 0
140 26482878
141 56880960
142 30534808
143 0
144 35175989
145 75482688
146 40485632
147 0
148 46552818
149 99806960
150 53482536
151 0
152 61393694
153 131512456
154 70415412
155 0
156 80693110
157 172711936
158 92396160
159 0
160 105715411
161 226088888
162 120859704
163 0
164 138063520
165 295044032
166 157597184
167 0
168 179765148
169 383877120
170 204901324
171 0
172 233379642
173 498011104
174 265628696
175 0
176 302129560
177 644271104
178 343410864
179 0
180 390064094
181 831228912
182 442762728
183 0
184 502260597
185 1069626056
186 569387972
187 0
188 645071990
189 1372896640
190 730362264
191 0
192 826431887
193 1757809724
194 934573888
195 0
196 1056228976
197 2245255168
198 1193021936
199 0
200 1346764692
201 2861208960
202 1519454580
203 0
204 1713314584
205 3637913408
206 1930841568
207 0
208 2174813920
209 4615315688
210 2448296048
211 0
212 2754692426
213 5842825216
214 3097813384
215 0
216 3481892814
217 7381452792
218 3911598964
219 0
220 4392109416
221 9306408320
222 4929203328
223 0
224 5529290776
225 11710258680
226 6199436084
227 0
228 6947464214
229 14706756128
230 7782085656
231 0
232 8712945625
233 18435470232
234 9750669868
235 0
236 10907010786
237 23067394048
238 12195018880
239 0
240 13629125182
241 28811714708
242 15225217044
243 0
244 17000840824
245 35923975824
246 18975441664
247 0
248 21170490316
249 44715917624
250 23609605504
251 0
252 26318840446
253 55567317856
254 29327010920
255 0
256 32665889251
257 68940218368
258 36370402092
259 0
260 40479025736
261 85396013056
262 45034239192
263 0
264 50082822177
265 105615939928
266 55676154708
267 0
268 61870767772
269 130425622432
270 68728974472
271 0
272 76319309626
273 160824446040
274 84716982108
275 0
276 94004646196
277 198020673536
278 104273270728
279 0
280 115622785981
281 243473369736
282 128162762108
283 0
284 142013478056
285 298942425696
286 157307122488
287 0
288 174188743757
289 366548173448
290 192817242048
291 0
292 213366853148
293 448842351984
294 236028816288
295 0
296 261012742199
297 548892528640
298 288548054784
299 0
300 318886058746
301 670382415872
302 352302237320
303 0
304 389098214565
305 817730954520
306 429603843584
307 0
308 474180064256
309 996233574704
310 523222073560
311 0
312 577162133533
313 1212229594368
314 636472550708
315 0
316 701669629252
317 1473300402976
318 773318051576
319 0
320 852034849154
321 1788503924144
322 938493636744
323 0
324 1033430082118
325 2168651736400
326 1137647928184
327 0
328 1252024589489
329 2626636322816
330 1377517144832
331 0
332 1515169868418
333 3177817239936
334 1666122505600
335 0
336 1831618135464
337 3840476412928
338 2013011580500
339 0
340 2211779764392
341 4636354483296
342 2429533083688
343 0
344 2668026374237
345 5591282188288
346 2929170663856
347 0
348 3215047410206
349 6735922997600
350 3527924064960
351 0
352 3870269316615
353 8106645922148
354 4244769463444
355 0
356 4654347904964
357 9746550595584
358 5102186421128
359 0
360 5591746297680
361 11706670259176
362 6126790996160
363 0
364 6711412800690
365 14047382464544
366 7350061876064
367 0
368 8047575392748
369 16840062235200
370 8809208813140
371 0
372 9640672263594
373 20169017931200
374 10548170093312
375 0
376 11538440906602
377 24133756538880
378 12618800604992
379 0
380 13797191880496
381 28851632691520
382 15082237979976
383 0
384 16483297574175
385 34460944251208
386 18010523716000
387 0
388 19674931060932
389 41124547260416
390 21488468822656
391 0
392 23464095681789
393 49034074695040
394 25615860300452
395 0
396 27958992459784
397 58414856577024
398 30510001789888
399 0
400 33286779750574
401 69531654296232
402 36308709283128
403 0
404 39596788035038
405 82695339729968
406 43173761723488
407 0
408 47064262613759
409 98270669849848
410 51294958328036
411 0
412 55894718131992
413 116685330822528
414 60894792752432
415 0
416 66329001808845
417 138440452572324
418 72233935228032
419 0
420 78649177204290
421 164122825390672
422 85617548070912
423 0
424 93185357350529
425 194419085565416
426 101402675675100
427 0
428 110323635700422
429 230132177814560
430 120006756816240
431 0
432 130515285961761
433 272200448704512
434 141917563677556
435 0
436 154287427606836
437 321719778705408
438 167704647596664
439 0
440 182255383471436
441 379969222053432
442 198032676599604
443 0
444 215136989914268
445 448440693563392
446 233676789644672
447 0
448 253769158752801
449 528873321987016
450 275540455527424
451 0
452 299127034712138
453 623293181856992
454 324676023793832
455 0
456 352346143202184
457 734059220822016
458 382308586471332
459 0
460 414747981349314
461 863916320009312
462 449863423760264
463 0
464 487869571836526
465 1016056563019776
466 528997819585856
467 0
468 573497575400904
469 1194189946242880
470 621637636407736
471 0
472 673707644628412
473 1402625943012744
474 730019648671548
475 0
476 790909801001482
477 1646367539765248
478 856740181313392
479 0
480 927900730671297
481 1931219596232384
482 1004811324895804
483 0
484 1087924023518272
485 2263913648969808
486 1177725484457600
487 0
488 1274739527524323
489 2652251582633320
490 1379529881523616
491 0
492 1492703158753492
493 3105270940242752
494 1614912046608544
495 0
496 1746858698484680
497 3633435039351808
498 1889298366306548
499 0
500 2043043327145902
501 4248851512087888
502 2208967094147200
503 0
504 2388008893231839
505 4965523399374792
506 2581178456738576
507 0
508 2789561197646262
509 5799637513295008
510 3014323755559680
511 0
512 3256719895323608
513 6769895445898248
514 3518096820926976
515 0
516 3799901981728168
517 7897893356851120
518 4103690363639488
519 0
520 4431132246892506
521 9208557530120192
522 4784021506970984
523 0
524 5164284551633972
525 10730643664978592
526 5573989889984384
527 0
528 6015358316936944
529 12497308972550640
530 6490773806311616
531 0
532 7002795225669864
533 14546767405432832
534 7554168873731664
535 0
536 8147841826479983
537 16923039774244864
538 8786976206554924
539 0
540 9474964513585812
541 19676812121261472
542 10215446022869872
543 0
544 11012324244277909
545 22866417555046656
546 11869785582145804
547 0
548 12792319363226330
549 26558958829404112
550 13784739250686064
551 0
552 14852206044558505
553 30831591304223464
554 16000252041065920
555 0
556 17234807155186796
557 35772988593627136
558 18562226838860416
559 0
560 19989321807097844
561 41485016228490028
562 21523389784811384
563 0
564 23172249524291984
565 48084642078410192
566 24944277144836088
567 0
568 26848444825089381
569 55706116147019960
570 28894362110644276
571 0
572 31092320142237044
573 64503456731585440
574 33453338883367376
575 0
576 35989217403052667
577 74653284884534272
578 38712587537143220
579 0
580 41636971303348264
581 86358054707507328
582 44776842185142232
583 0
584 48147690373801893
585 99849733329447000
586 51766092369185472
587 0
588 55649785400384040
589 115393991557297248
590 59817746828728296
591 0
592 64290278669614662
593 133294974248806592
594 69089097729356880
595 0
596 74237431923492298
597 153900728557625344
598 79760123003504256
599 0
600 85683735891115420
601 177609378467371008
602 92036675234183828
603 0
604 98849309883120108
605 204876145614889248
606 106154105598836864
607 0
608 113985766273451729
609 236221329467621376
610 122381384426610816
611 0
612 131380601840089054
613 272239374645001680
614 141025780750244864
615 0
616 151362185989949807
617 313609169771468648
618 162438179027738576
619 0
620 174305424968816906
621 361105740950462816
622 187019113080951160
623 0
624 200638191380836254
625 415613524008611368
626 215225616457740580
627 0
628 230848619852416034
629 478141423374712832
630 247578991739365680
631 0
632 265493382633994784
633 549839892154856176
634 284673624589735764
635 0
636 305207073517463052
637 632020298001588224
638 327186973612155792
639 0
640 350712844852338768
641 726176873167744196
642 375890895396303168
643 0
644 402834460896426268
645 834011585141609392
646 431664472024165384
647 0
648 462509951485384029
649 957462306984113408
650 495508542795775988
651 0
652 530807073325022624
653 1098734714512097280
654 568562153295356104
655 0
656 608940812416186765
657 1260338391434669056
658 652121176984202124
659 0
660 698293190562900458
661 1445127684160228048
662 747659380427390616
663 0
664 800435671975124459
665 1656347916060350712
666 856852254629034980
667 0
668 917154503098191096
669 1897687647397986304
670 981603956823000696
671 0
672 1050479360467846640
673 2173337752891596920
674 1124077769854619392
675 0
676 1202715728141150582
677 2488058185121902592
678 1286730515885701376
679 0
680 1376481478701569997
681 2847253399940579480
682 1472351437980824920
683 0
684 1574748190658556850
685 3257057541092097440
686 1684106102688486120
687 0
688 1800887801008133766
689 3724430616977624152
690 1925585970824588940
691 0
692 2058725265641733214
693 4257267054607273808
694 2200864336008456360
695 0
696 2352597983126745787
697 4864518186226253824
698 2514559445832303872
699 0
700 2687422830177388848
701 5556330415033771264
702 2871905689247149896
703 0
704 3068771761066748803
705 6344201020246295616
706 3278833875212544552
707 0
708 3502957039605084724
709 7241153801157176944
710 3742061717194708432
711 0
712 3997127302573187031
713 8261937027818194392
714 4269195811738522108
715 0
716 4559375799282130160
717 9423246465845498400
718 4868846515333621496
719 0
720 5198862315037676289
721 10743976578327314432
722 5550757337039176072
723 0
724 5925950468722136856
725 12245503383034422160
726 6325950613834535168
727 0
728 6752362278717823399
729 13952002862707384712
730 7206891497666040896
731 0
732 7691352119477256786
733 15890809295221020256
734 8207672474962054656
735 0
736 8757902445962040721
737 18092818394628132864
738 9344220961434723268
739 0
740 9968943948023537194
741 20592940739803328512
742 10634532760065045040
743 0
744 11343603115019229829
745 23430611621679843816
746 12098934566125393860
747 0
748 12903480546359572852
749 26650364170769234304
750 13760379015134056232
751 0
752 14672963740522429178
753 30302473442500902104
754 15644776256578300160
755 0
756 16679578538079389466
757 34443680048594046976
758 17781366432240652016
759 0
760 18954383888689197837
761 39138002938987624832
762 20203138036903228952
763 0
764 21532415163676792466
765 44457652072784341216
766 22947297640277749144
767 0
768 24453181851214236184
769 50484052981497677048
770 26055797185753080364
771 0
772 27761226157439708938
773 57308996638440980032
774 29575925713903772416
775 0
776 31506749802105113458
777 65035929620781379584
778 33560973264974721484
779 0
780 35746317150409897070
781 73781401303797751040
782 38070975510608635648
783 0
784 40543643773399822054
785 83676686780498214912
786 43173548779864324172
787 0
788 45970480588640953360
789 94869606376421661168
790 48944826144441889152
791 0
792 52107604912957993109
793 107526565054051002368
794 55470506599139787676
795 0
796 59045931073300722600
797 121834837701479063552
798 62847030626835688768
799 0
800 66887754685227285738
801 138005129306442006152
802 71182897123404899504
803 0
804 75748146337629090624
805 156274442363522318336
806 80600138225799307528
807 0
808 85756512235511791944
809 176909287586948249192
810 91235970659632345408
811 0
812 97058341370265312926
813 200209278145743495168
814 103244644180351129520
815 0
816 109817161031458324783
817 226511152248253439724
818 116799510230380393024
819 0
820 124216724970750297690
821 256193274030622577264
822 132095336375131989248
823 0
824 140463461304738709908
825 289680668405426501960
826 149350895212287014396
827 0
828 158789210330114054568
829 327450651865239666688
830 168811859486191662080
831 0
832 179454285855314315139
833 370039128281167463224
834 190754038986204451792
835 0
836 202750897465577235864
837 418047626565411917824
838 215486998582480832512
839 0
840 229006975374497047269
841 472151165765091794992
842 243358101476928478468
843 0
844 258590444220931953050
845 533107042816336054048
846 274757026431180061440
847 0
848 291913997396372700610
849 601764648917643169280
850 310120813532743234204
851 0
852 329440429291047761084
853 679076432395226205424
854 349939498865253169368
855 0
856 371688589289435905837
857 766110139158510968832
858 394762405564886134080
859 0
860 419240028496478474718
861 864062476522550649248
862 445205165929205387264
863 0
864 472746418110877584466
865 974274362462168508104
866 501957557972817046684
867 0
868 532937827165688185496
869 1098247940433069020656
870 565792248704733577560
871 0
872 600631957122161426180
873 1237665559938999812096
874 637574547102666107972
875 0
876 676744441633419569024
877 1394410945252323557376
878 718273280723774293384
879 0
880 762300331803742324468
881 1570592799341374936936
882 808972923003369029988
883 0
884 858446900582709643628
885 1768571117379340262032
886 910887111814731239456
887 0
888 966467914689941970083
889 1990986514490531027328
890 1025373715922347169200
891 0
892 1087799538818897477116
893 2240792905945076306144
894 1153951622618212762496
895 0
896 1224048054986355380396
897 2521293915189052972032
898 1298319439489557820052
899 0
900 1377009599964581485448
901 2836183426276644198432
902 1460376323764879967656
903 0
904 1548692145961797230316
905 3189590742876668362752
906 1642245176737707636992
907 0
908 1741339974330945422646
909 3586130866523936104448
910 1846298465967373284184
911 0
912 1957460919337783440421
913 4030960462690582906204
914 2075186967368651769636
915 0
916 2199856689183772922768
917 4529840145131214626816
918 2331871750251160842648
919 0
920 2471656604862403145915
921 5089203777434038390792
922 2619659764316873596096
923 0
924 2776355134366099469528
925 5716235566477894384192
926 2942243425597678636056
927 0
928 3117853640625797888650
929 6418955806312959922624
930 3303744642224882501660
931 0
932 3500506806765786793400
933 7206316223689220182000
934 3708763767471992784856
935 0
936 3929174252243416243124
937 8088305978975417589760
938 4162434021118085993864
939 0
940 4409277908713551758302
941 9076069489560372273152
942 4670481977189967250480
943 0
944 4946865785558713663583
945 10182037368129988678544
946 5239294781547144092676
947 0
948 5548682822560736344950
949 11420071906702375697712
950 5875994832536003100800
951 0
952 6222249601822631103035
953 12805628690341311208120
954 6588522737696992828988
955 0
956 6975949773511663863368
957 14355936093553293942784
958 7385729444801872440056
959 0
960 7819127141091806004292
961 16090194599155369377792
962 8277478542699926388168
963 0
964 8762193452332181904124
965 18029798085696210509616
966 9274759831647302650328
967 0
968 9816748053493868161829
969 20198579457320597764904
970 10389815381186537467188
971 0
972 10995710686784329566504
973 22623083241487169402528
974 11636279420826206475648
975 0
976 12313468846608510529574
977 25332868057601821182976
978 13029333552890545401536
979 0
980 13786041259638303810862
981 28360842166077258251184
982 14585878932027917412480
983 0
984 15431259218697835237073
985 31743635645501734567168
986 16324727231201737011580
987 0
988 17268967682493424878422
989 35522013118718413302048
990 18266812403032392181328
991 0
992 19321248254033844328156
993 39741331360223094310392
994 20435425458544141983296
995 0
996 21612666372090132258782
997 44452046571276313083904
998 22856474715586647010384
999 0
1000 24170545294325025010056
1001 49710276609777075006848
1002 25558774228256261129512
1003 0
1004 27025269720077747400360
1005 55578424013964718776320
1006 28574363388786323572864
1007 0
1008 30210622197745474934170
1009 62125866267572775133184
1010 31938861007986232555104
1011 0
1012 33764155789032550562522
1013 69429720424835513953040
1014 35691857520961304236152
1015 0
1016 37727606823090765566559
1017 77575689952985248255048
1018 39877349346701330150400
1019 0
1020 42147351971096916921888
1021 86659002464431499887872
1022 44544219844058261304632
1023 0
1024 47074914309784655586580
1025 96785447908211135419392
1026 49746771769837269885200
1027 0
1028 52567523524904750137762
1029 108072527778809075552464
1030 55545316647348190564880
1031 0
1032 58688735936965179171322
1033 120650726989149064787160
1034 62006827015318228223296
1035 0
1036 65509120616767339490744
1037 134664921253408293502976
1038 69205658136960890501632
1039 0
1040 73107018502550171071166
1041 150275934145255685880768
1042 77224346429386752840684
1043 0
1044 81569382139843882866266
1045 167662259450154204274384
1046 86154492613097642724368
1047 0
1048 90992704445853490664022
1049 187021966029673873190536
1050 96097738405204618490368
1051 0
1052 101484045759399430415838
1053 208574804175784557802880
1054 107166846476193556017496
1055 0
1056 113162169382882620663045
1057 232564534369686917204992
1058 119486894387162406860544
1059 0
1060 126158796862908957416634
1061 259261501490282926832960
1062 133196594309721203233192
1063 0
1064 140619995400419597914970
1065 288965479860950500762216
1066 148449751536765712017920
1067 0
1068 156707711039643931551424
1069 322008817100776203346464
1070 165416876105727235007208
1071 0
1072 174601462669121680369743
1073 358759907580737178400344
1074 184286963313781923839844
1075 0
1076 194500213389707215513894
1077 399627029401633919844352
1078 205269460492954621078568
1079 0
1080 216624437477330386609686
1081 445062582236397687867592
1082 228596439174390404452352
1083 0
1084 241218403007092104549062
1085 495567767144910193326528
1086 254524993690972741416720
1087 0
1088 268552692226180782924048
1089 551697753607747261956096
1090 283339889394224863712192
1091 0
1092 298926983983813769689552
1093 614067383572521569964032
1094 315356485980510260082960
1095 0
1096 332673124966332538400692
1097 683357467302439889502208
1098 350923963988095875795680
1099 0
1100 370158519165957613792324
1101 760321731304776217961952
1102 390428885326169228777592
1103 0
1104 411789867955806628731177
1105 845794484644797228917800
1106 434299121792452634751360
1107 0
1108 458017296377074940756772
1109 940699076570387263909744
1110 483008188913523203189608
1111 0
1112 509338904794669249820497
1113 1046057225641276125698824
1114 537080026173468234149952
1115 0
1116 566305788975609275335024
1117 1162999308536847350668736
1118 597094268768782967364096
1119 0
1120 629527575923597578704237
1121 1292775705476378678157212
1122 663692060523086447992520
1123 0
1124 699678527499887390540584
1125 1436769308800075879243488
1126 737582462502358486201088
1127 0
1128 777504269014986413233356
1129 1596509311810295000946200
1130 819549517284735726063444
1131 0
1132 863829205631623465436868
1133 1773686406549503977909504
1134 910460034748585169511168
1135 0
1136 959564695624695503746250
1137 1970169531892828673556480
1138 1011272171757347385408244
1139 0
1140 1065718056351023576835264
1141 2188024327265672992595968
1142 1123044885232600878979416
1143 0
1144 1183402486248008652125931
1145 2429533462578156138117120
1146 1246948345942887341153280
1147 0
1148 1313847994368389003548324
1149 2697219031726198745603872
1150 1384275408892201649759408
1151 0
1152 1458413437936814861572693
1153 2993867215384216147660544
1154 1536454245612387655001500
1155 0
1156 1618599778257824010563754
1157 3322555438959822030843904
1158 1705062253950560508564608
1159 0
1160 1796064676095958150991079
1161 3686682273664263182113624
1162 1891841372261530053802496
1163 0
1164 1992638559476759428601738
1165 4090000352856629456442304
1166 2098714937275705216429496
1167 0
1168 2210342309820102725609005
1169 4536652602345352160860056
1170 2327806238505763126395436
1171 0
1172 2451406726521703790164648
1173 5031212112395812595011664
1174 2581458936899322278826752
1175 0
1176 2718293945661551895333214
1177 5578726011036969253588992
1178 2862259531759890628376236
1179 0
1180 3013721005567109966803602
1181 6184763733143805787242496
1182 3173062077775028788685384
1183 0
1184 3340685770633855776961925
1185 6855470117981223625049016
1186 3517015373562920283120124
1187 0
1188 3702495445258412802935290
1189 7597623809740153188229488
1190 3897592864521730199174016
1191 0
1192 4102797932136468985267902
1193 8418701481418198437472536
1194 4318625526233772940465676
1195 0
1196 4545616313700529216363280
1197 9326948452566374678134784
1198 4784338020302494268734984
1199 0
1200 5035386762319588958378017
1201 10331456326345836798289384
1202 5299388442624166362611264
1203 0
1204 5577000214270525215128552
1205 11442248331456463557985408
1206 5868912014804976721380184
1207 0
1208 6175848174655667494761782
1209 12670373120295795345520696
1210 6498569103121060225317120
1211 0
1212 6837873055640523460474214
1213 14028007846709285610405888
1214 7194597986199533267855872
1215 0
1216 7569623488901418179884465
1217 15528571425476391521338312
1218 7963872832928448890079680
1219 0
1220 8378315095311941333159770
1221 17186848961869382138473712
1222 8813967396133551618022696
1223 0
1224 9271897240994610878771406
1225 19019128433907675561689088
1226 9753224975818381239226172
1227 0
1228 10259126359285531149532046
1229 21043350813057043909070144
1230 10790835258445571771316608
1231 0
1232 11349646473303697017665078
1233 23279274921904932916510452
1234 11936918696454791951407820
1235 0
1236 12554077614117751596542124
1237 25748658450669035638566912
1238 13202619155213332749616768
1239 0
1240 13884112895435569412348171
1241 28475456689235139516756856
1242 14600205623591860884949948
1243 0
1244 15352625077822988928638392
1245 31486040678828678539454880
1246 16143183859661199183152616
1247 0
1248 16973783534250993521962131
1249 34809436648554232817461560
1250 17846418925445174739153664
1251 0
1252 18763182614890071580816062
1253 38477588778144073116306704
1254 19726269654628434555921040
1255 0
1256 20737982503186109055502407
1257 42525647520709361745344512
1258 21800736195571251062080384
1259 0
1260 22917063758093908240935040
1261 46992285929577369381462880
1262 24089621879408966553984136
1263 0
1264 25321196849707723233391458
1265 51920046663050456482213824
1266 26614710780534949111077660
1267 0
1268 27973228118279790394791968
1269 57355722591908635094061056
1270 29399962464980007586843288
1271 0
1272 30898283720702022858187791
1273 63350774208626771373883392
1274 32471725562416616987822860
1275 0
1276 34123993274971548111326160
1277 69961787336691822067392512
1278 35858971950467702864631360
1279 0
1280 37680735073088141100891928
1281 77250974965374383860326400
1282 39593553507212487653348488
1283 0
1284 41601904907461270364735542
1285 85286727392325749473624064
1286 43710483570155947010021248
1287 0
1288 45924210746565500494786851
1289 94144215246151983725996248
1290 48248245439242949287954536
1291 0
1292 50687995703722605877197580
1293 103906050386616941530172192
1294 53249130478851494079935384
1295 0
1296 55937591970082655316695719
1297 114663010144565734832718848
1298 58759608611167945357454992
1299 0
1300 61721708630839933061824742
1301 126514830870543318610474416
1302 64830734252266896673718272
1303 0
1304 68093856554320164680004862
1305 139571077314224185586591872
1306 71518591025013524456776636
1307 0
1308 75112813838845521848672088
1309 153952094960320394719226528
1310 78884778891197643957181992
1311 0
1312 82843135624435164528434061
1313 169790053105114575460990976
1314 86996947681927817605534144
1315 0
1316 91355712427838582133656396
1317 187230087176088733529645232
1318 95929381372221419111291392
1319 0
1320 100728381542745636512995171
1321 206431549580638081679947264
1322 105763637846231371346643184
1323 0
1324 111046596465120252444989182
1325 227569379224391538293419040
1326 116589249336018677586377488
1327 0
1328 122404159759563688856834107
1329 250835600771537816495445928
1330 128504489193079704629057164
1331 0
1332 134904025279799698655300128
1333 276440965735664182196689744
1334 141617211170818249931643984
1335 0
1336 148659176198454454147469506
1337 304616748597443088932124672
1338 156045767962337493685333276
1339 0
1340 163793585892266512857610860
1341 335616712353194129700042464
1342 171920016354741285192883584
1343 0
1344 180443269373042395651181491
1345 369719259214760607557165688
1346 189382417033867914992754624
1347 0
1348 198757433656786006817115952
1349 407229783615899590664925424
1350 208589237806142135402630336
1351 0
1352 218899736228600490284133493
1353 448483246243958497135636776
1354 229711869803211828622360064
1355 0
1356 241049661594760643720499354
1357 493846989519377711573491712
1358 252938267105156701619061416
1359 0
1360 265404026821838474690426560
1361 543723816801883862668285936
1362 278474521166560249182432000
1363 0
1364 292178627952515398781611644
1365 598555359624561841734123520
1366 306546582462509713805791856
1367 0
1368 321610040265884116931689860
1369 658825759459919980254424568
1370 337402142897108723214278144
1371 0
1372 353957586524402872596349598
1373 725065692921460876900794368
1374 371312693742383785527974680
1375 0
1376 389505488628658200547700111
1377 797856771917380977386553344
1378 408575775210461901031067268
1379 0
1380 428565219493892366888479900
1381 877836353118574652607036352
1382 449517435214976531203873704
1383 0
1384 471478073478822690076611889
1385 965702794201457872919586048
1386 494494916460440484530615124
1387 0
1388 518617975348444530268312280
1389 1062221197699349566388548064
1390 543899592720793948599984768
1391 0
1392 570394549550021900193325814
1393 1168229686968253071002144472
1394 598160177044096426100403936
1395 0
1396 627256473538093462824156978
1397 1284646262769925133918195712
1398 657746226661264961876031872
1399 0
1400 689695141013916774793682020
1401 1412476293325401053459152896
1402 723171971598795689350747308
1403 0
1404 758248663262387736744245606
1405 1552820695426381993826360928
1406 795000496412663068848034816
1407 0
1408 833506239291441379485876844
1409 1706884869343433768483374264
1410 873848307091722980204630652
1411 0
1412 916112928222997306509930510
1413 1875988455874995846612176832
1414 960390318040718005462162552
1415 0
1416 1006774860369905744164673435
1417 2061575989979046030452912128
1418 1055365297167237685327993492
1419 0
1420 1106264926680967398693661066
1421 2265228532062551648907346304
1422 1159581810483609256203623672
1423 0
1424 1215428989768610975204064443
1425 2488676365218835294956794216
1426 1273924711319263060985725184
1427 0
1428 1335192663575813899874379112
1429 2733812854549901236218249232
1430 1399362223245196501486861456
1431 0
1432 1466568712917032507539372340
1433 3002709573244082426477255936
1434 1536953670169702923648311296
1435 0
1436 1610665128671220978800178776
1437 3297632809358174663570219008
1438 1687857911801437542508230784
1439 0
1440 1768693939344871419307203294
1441 3621061577341629442135344248
1442 1853342547827234102233347372
1443 0
1444 1941980825093467811611233408
1445 3975707269307912320410939392
1446 2034793959750869325455723560
1447 0
1448 2131975606127762316646477995
1449 4364535092980209492382738432
1450 2233728265426263907379649148
1451 0
1452 2340263683776922616489569072
1453 4790787456197059777558132192
1454 2451803267933423779765598864
1455 0
1456 2568578519377313128664635241
1457 5258009471946877548329500672
1458 2690831487635844774307053948
1459 0
1460 2818815243650571615364014922
1461 5770076773204859081148760992
1462 2952794374070210861960565912
1463 0
1464 3093045497378801469699224207
1465 6331225843475664541519409680
1466 3239857802809299548658726804
1467 0
1468 3393533613033487708605961752
1469 6946087087013533725485012832
1470 3554388971661460629301781680
1471 0
1472 3722754256628179121562743060
1473 7619720882320603239013672132
1474 3898974820590746516970930148
1475 0
1476 4083411659508110830921276464
1477 8357656883846891255215173632
1478 4276442110624900376345809280
1479 0
1480 4478460581133270030181533421
1481 9165936859975563976276712360
1482 4689879308841072302645449792
1483 0
1484 4911129156231330171554074756
1485 10051161380530587842034335744
1486 5142660439356956647383402624
1487 0
1488 5384943793076176466207219055
1489 11020540694359618378539319296
1490 5638471074198276826700009136
1491 0
1492 5903756304176108392924405236
1493 12081950167205989205092023152
1494 6181336653051269199030462688
1495 0
1496 6471773466430400031101399082
1497 13243990682288203693835831296
1498 6775653337346638229739794012
1499 0
1500 7093589224938984132947623220
1501 14516054440968161060653342016
1502 7426221621964242571618839808
1503 0
1504 7774219773241612649453293701
1505 15908396638843088431052995792
1506 8138282947219072766535647396
1507 0
1508 8519141762943417651589369088
1509 17432213533792739005928635744
1510 8917559574812282887619297664
1511 0
1512 9334333917587080730838752983
1513 19099727467225690235893950488
1514 9770298014250655284282861312
1515 0
1516 10226322349402627474709227660
1517 20924279448291976509280165856
1518 10703316310998998098360183272
1519 0
1520 11202229903360995507483572693
1521 22920429963483709526175564696
1522 11724055534501610008921892864
1523 0
1524 12269829880946743702835828406
1525 25104068731177109878249742128
1526 12840635833361608389922035584
1527 0
1528 13437604526432360937534712740
1529 27492534182653424044843418040
1530 14061917456598227124078727840
1531 0
1532 14714808691380540634478508030
1533 30104743518378380976812827360
1534 15397567174212433454039601408
1535 0
1536 16111539128836850630678437781
1537 32961334261259432365331325952
1538 16858130567511419366773926656
1539 0
1540 17638809907436508096871791654
1541 36084818307712445526296154416
1542 18455110700007825151310905168
1543 0
1544 19308634477687687781926321567
1545 39499749563169275901848065536
1546 20201053723489981716619403420
1547 0
1548 21134114968282881584369895602
1549 43232906341701472234547945472
1550 22109642021330919586955494088
1551 0
1552 23129539339724607764135854119
1553 47313489810325647965680586752
1554 24195795542581934753340074112
1555 0
1556 25310487076151753660543315808
1557 51773339867944512725914193920
1558 26475782036204714159956064904
1559 0
1560 27693944154363689073252479537
1561 56647169967469242871698852360
1562 28967336955303064900957360168
1563 0
1564 30298428092034926659178223624
1565 61972822518226441462635050240
1566 31689793866800494396871648896
1567 0
1568 33144123945397979891648734883
1569 67791546645101312185034797520
1570 34664226273103864120778638096
1571 0
1572 36253032200683614001326811744
1573 74148300231900025516443531232
1574 37913601829340559866905406464
1575 0
1576 39649129583818973437326771806
1577 81092078340093429201557094400
1578 41462950023259944218129790892
1579 0
1580 43358543899806670299567041246
1581 88676270271474582436015839392
1582 45339544475369844211659697776
1583 0
1584 47409744107394984593698461460
1585 96959047735452191733384892696
1586 49573101114922566587143411712
1587 0
1588 51833746936698924844995166492
1589 106003786789930585796140640240
1590 54195993593581831978838140032
1591 0
1592 56664341467990598188529283981
1593 115879526450312971040564902968
1594 59243487413677340088304598976
1595 0
1596 61938333209644095730961563616
1597 126661467105533737614698708992
1598 64753994372600527268605665592
1599 0
1600 67695809342950427496480399584
1601 138431512144718233132175089156
1602 70769349059913115062336686916
1603 0
1604 73980426942028529695612112320
1605 151278856484749891334412685312
1606 77335109289963371903329971696
1607 0
1608 80839726129231539767822400329
1609 165300625999494520585775445120
1610 84500882511166542632757764160
1611 0
1612 88325470291237098061799315282
1613 180602572187634660725578285056
1614 92320680404580856114299028352
1615 0
1616 96494015659446934571922324649
1617 197299826780104586846117110824
1618 100853304070087020751081617920
1619 0
1620 105406712751517919191464292656
1621 215517721382259229651626049536
1622 110162762399496901874782252800
1623 0
1624 115130342380007094821908284533
1625 235392677672610927057482069368
1626 120318726453544959272786615324
1627 0
1628 125737589160536581837577717632
1629 257073174141876382852221161056
1630 131397022895285500246364638824
1631 0
1632 137307555696974498901247820765
1633 280720795856054856143615830080
1634 143480169787409010738662375012
1635 0
1636 149926320886401540308417498610
1637 306511374268399112418997370880
1638 156657958336956660694952213744
1639 0
1640 163687546073727310192205901074
1641 334636224690782108889321504768
1642 171028084469577415768523974356
1643 0
1644 178693133096504614000784997168
1645 365303489668710751363908833216
1646 186696834438652111471746690816
1647 0
1648 195053938596673589277647304620
1649 398739597189987273390316918632
1650 203779829024311942718662769164
1651 0
1652 212890549339713148461628933342
1653 435190843398973372824984230272
1654 222402831255723104403926418520
1655 0
1656 232334123675211401294937938482
1657 474925110291111729244182544384
1658 242702622999334487458773412812
1659 0
1660 253527304698593496400114055752
1661 518233729730704767895252279296
1662 264827956198561968184388131384
1663 0
1664 276625211134259831034182296807
1665 565433506074232041967280603136
1666 288940585029335605996490287104
1667 0
1668 301796512458491157944705985598
1669 616868910697416077530749484432
1670 315216385753945763971360875080
1671 0
1672 329224595319193417116303647889
1673 672914462822985751919729114192
1674 343846571615862948396070953236
1675 0
1676 359108828892147490660951184532
1677 733977312234288557692012675072
1678 375039010724031902209312836352
1679 0
1680 391665937443419307078019874133
1681 800500040744747415247012496040
1682 409019655530245329813170151800
1683 0
1684 427131489048774197305039734238
1685 872963700682390783944813937232
1686 446034093211499172626838285064
1687 0
1688 465761510157426848429802903033
1689 951891110150665460753880500224
1690 486349227035015815116892068848
1691 0
1692 507834236483669051924957367758
1693 1037850426450488113678345686368
1694 530255099611451341362096520656
1695 0
1696 553652011570625052431913485337
1697 1131459020803733749188049361920
1698 578066869836675762843675466048
1699 0
1700 603543345300738052612498647982
1701 1233387679415592694228768631760
1702 630126956289737547596829306840
1703 0
1704 657865145633145932154165866956
1705 1344365157963773766248429985000
1706 686807360900008137830192840960
1707 0
1708 717005137934850772232210959768
1709 1465183118818601375529010839552
1710 748512187826225238919764532096
1711 0
1712 781384487446987121003955203019
1713 1596701482692818336929817639488
1714 815680373710973330448240048840
1715 0
1716 851460641696516796992548787910
1717 1739854229007567062216528696848
1718 888788646793243422311868200312
1719 0
1720 927730411034838239422724684113
1721 1895655682056895233011696087040
1722 968354733786956564715250653784
1723 0
1724 1010733306966199130737432822680
1725 2065207323073732411089677692000
1726 1054940834973077445952183342720
1727 0
1728 1101055159529179113125627440221
1729 2249705171563416929324044079240
1730 1149157389616313425627695618316
1731 0
1732 1199332036723284356856180416302
1733 2450447782795714159246458716160
1734 1251667155614112352508002105984
1735 0
1736 1306254490840022127787486124982
1737 2668844912153552027745566914560
1738 1363189629226343580292189336816
1739 0
1740 1422572158574647678875952870896
1741 2906426901148714652872072365280
1742 1484505832829971910211105129344
1743 0
1744 1549098743972896665889915724511
1745 3164854844355524378745084747800
1746 1616463500906529472046056771804
1747 0
1748 1686717415619150814405203040116
1749 3445931601309020845359535340608
1750 1759982696914388760372599993784
1751 0
1752 1836386652012338164540099718311
1753 3751613722592241345311389483008
1754 1916061896337040942874820293676
1755 0
1756 1999146571818211530838143559128
1757 4084024364928015978665764823040
1758 2085784574048043943206446447752
1759 0
1760 2176125788647395168681759942473
1761 4445467276126644410882891660800
1762 2270326337209623647907013163712
1763 0
1764 2368548833204888683718082117144
1765 4838441937256861231652077414032
1766 2470962648242807428321706260256
1767 0
1768 2577744189107045154044710613599
1769 5265659956441271262305379315072
1770 2689077185991704666290072514876
1771 0
1772 2805152992386302334017145435890
1773 5730062816269502691071160843424
1774 2926170897073695230539022590672
1775 0
1776 3052338448723584589908668005329
1777 6234841085016375324492301594624
1778 3183871793583191646009585789060
1779 0
1780 3320996026786406787378787522560
1781 6783455210695475481417147568080
1782 3463945557823179618579809778712
1783 0
1784 3612964490732178555856786726895
1785 7379658026521357832606019633224
1786 3768307019601834656167994062016
1787 0
1788 3930237839987823386602781731590
1789 8027519106650751018899269308864
1790 4099032576878862234054459774208
1791 0
1792 4274978229867448969254193159600
1793 8731451122183421300010648433912
1794 4458373636207870529938636825732
1795 0
1796 4649529952470508481855500788392
1797 9496238359390058463290701746176
1798 4848771155529191266004743493232
1799 0
1800 5056434563647139187501400899605
1801 10327067575065863406852882778064
1802 5272871378456956481622525960192
1803 0
1804 5498447248661183878379626136482
1805 11229561377857838876522089575648
1806 5733542856312178267240954855272
1807 0
1808 5978554526563583156649900970933
1809 12209814339460139997899450201176
1810 6233894861820442263995564426592
1811 0
1812 6499993401251133178794617044982
1813 13274432055800305291101715407600
1814 6777297306661808918810130077144
1815 0
1816 7066272075772989744756329431304
1817 14430573395841343846522204321528
1818 7367402283978400962442583170816
1819 0
1820 7681192355708156403845168026622
1821 15685996194499079311459078641120
1822 8008167366562000142616332199752
1823 0
1824 8348873877423606901503585506178
1825 17049106666526949505811886309376
1826 8703880801813968380600552363668
1827 0
1828 9073780307790718699739731862220
1829 18529012840165825628077328914560
1830 9459188755750944855836541635072
1831 0
1832 9860747673547663753380967645489
1833 20135582333017239899972969359000
1834 10279124770384799838063352642828
1835 0
1836 10715014991012236874761001435522
1837 21879504818106940448600232697856
1838 11169141611801422202982359836056
1839 0
1840 11642257380343159687232933008270
1841 23772359555604227096951647911936
1842 12135145700272724010501991900784
1843 0
1844 12648621863093345634809212831766
1845 25826688395304169879810448541360
1846 13183534328837543269861124059280
1847 0
1848 13740766057476820233478584912764
1849 28056074686929300092465886855168
1850 14321235893063991493848937646208
1851 0
1852 14925900002668964441368222032008
1853 30475228569741905855137623336288
1854 15555753372248263417246814613760
1855 0
1856 16211831361671082318748220190481
1857 33100079150068296395764245722112
1858 16895211321210285498700910297932
1859 0
1860 17607014271895665051553156805358
1861 35947874115327381511081853246608
1862 18348406652219023786905624241064
1863 0
1864 19120602133776422075941224654413
1865 39037287376248205582764206016936
1866 19924863508532335445959548076984
1867 0
1868 20762504650493646468058945178136
1869 42388535375391896095163336978400
1870 21634892554688479527189841915392
1871 0
1872 22543449456456035270378172286015
1873 46023502750117948935249901775756
1874 23489655034168945612671662789248
1875 0
1876 24475048698629398909213117491680
1877 49965878092027220001412443279360
1878 25501231972504540645587671782400
1879 0
1880 26569870963295616094738688646259
1881 54241300602969426687004542090880
1882 27682698933469164302173714536024
1883 0
1884 28841518971517470070476063106444
1885 58877518510238578810701696106496
1886 30048206767859620050265207867112
1887 0
1888 31304713499644096064978463741718
1889 63904560170936592013636142007560
1890 32613068828669077260345705355956
1891 0
1892 33975384016797712675585772673074
1893 69354918868030030893732307976192
1894 35393855163412784373455939735040
1895 0
1896 36870766569628645024058538812595
1897 75263752378751632319801742882816
1898 38408494234158318262615351724452
1899 0
1900 40009509485920427130322348264624
1901 81669098480130659828029078563552
1902 41676382758664416200607405528192
1903 0
1904 43411787513093629224866012277729
1905 88612107647029650461894195720856
1906 45218504312174468172714511553844
1907 0
1908 47099425055536360010804989570952
1909 96137294295609216339615612744032
1910 49057557379091884119706586232560
1911 0
1912 51096029226239479907176813781385
1913 104292808030163317034477836900736
1914 53218093597252974787717884284268
1915 0
1916 55427133483713058278996652525498
1917 113130726464330167142282546987008
1918 57726666995096113039258515528320
1919 0
1920 60120352684905859880798346284785
1921 122707371309396200449770330529280
1922 62611995084013443366214554906872
1923 0
1924 65205550449162237474592232579702
1925 133083649553425068575040423474192
1926 67905132734895173245556868239128
1927 0
1928 70715019797475198721816552880240
1929 144325421695961904015825268113408
1930 73639659839693993868444979626880
1931 0
1932 76683678105800695850560331526088
1933 156503899154838597565556531680608
1934 79851883836131588911287631544616
1935 0
1936 83149277491383957618291454121257
1937 169696073124948205998801829675008
1938 86581058256853074580797180812948
1939 0
1940 90152631837341075389678123100438
1941 183985177344635508111031354720256
1942 93869618553850778943290205035984
1943 0
1944 97737861753596892538468959846982
1945 199461187414500372204205018737016
1946 101763436545302054183814063727888
1947 0
1948 105952658872196366108284277482788
1949 216221359516934431014264109503200
1950 110312094935607056872328869557048
1951 0
1952 114848570982510310318147791671225
1953 234370811603687327733563162354688
1954 119569183470920758965969406157004
1955 0
1956 124481309627516300472057776809358
1957 254023150354343976468201927901184
1958 129592618412437442891595177845760
1959 0
1960 134911081906762049152150486037368
1961 275301147462031899904734028621824
1962 140444987138738872422963885551616
1963 0
1964 146202948365467394749685194860216
1965 298337469075302583530083995363872
1966 152193919827337990639567659347544
1967 0
1968 158427208993196176949933566814264
1969 323275462518376214752802636448168
1970 164912490314868532228882328360448
1971 0
1972 171659819510386630198617335590826
1973 350270004727344099070405984268288
1974 178679648395969943122061646803328
1975 0
1976 185982840287580099873476646234282
1977 379488417179139737596420590186496
1978 193580685993638112064430194637744
1979 0
1980 201484920421304199400075049944702
1981 411111452454891851306006072361888
1982 209707739819557700997718906266368
1983 0
1984 218261819683183366943900251409966
1985 445334357971564781013222920500560
1986 227160333342671214428064713785088
1987 0
1988 236416971265971247426209529939360
1989 482368022837617764018704006186560
1990 246045961099012886062963001005952
1991 0
1992 256062088472903213170827324224913
1993 522440214241968661975479805701848
1994 266480718606759423179006770359044
1995 0
1996 277317818736210469527866196482518
1997 565796910273184711748593321877504
1998 288589981398722242683093679823816
1999 0
2000 300314448608061145626338503105597
2001 612703736590070199249902473392408
2002 312509136951414166523835519892232
2003 0
2004 325192663643930997879313526149462
2005 663447514928390975962447201124832
2006 338384373576747020091876588580736
2007 0
2008 352104367395886750071848064670337
2009 718337932034279120051446355853312
2010 366373530650837378059522139835060
2011 0
2012 381213564053023028596182604594304
2013 777709338266021079102756769226976
2014 396647014885904229303552727082624
2015 0
2016 412697309609975702649093316903401
2017 841922685805800557960034341386780
2018 429388787707540997168708007431292
2019 0
2020 446746736813806662765704893720212
2021 911367617175138837845800381909536
2022 464797429182563772787328562351656
2023 0
2024 483568159536512843934327891124396
2025 986464715556107689693853785614104
2026 503087284354141888697485795060096
2027 0
2028 523384262646988777396981581093096
2029 1067667929289021921084229992169472
2030 544489698283110731043889592698160
2031 0
2032 566435383914648187040289536013737
2033 1155467183850689177896486434618264
2034 589254346569510105674207084376020
2035 0
2036 612980894969425692002129591984410
2037 1250391195620165776390803764133888
2038 637650668638906305522964589254840
2039 0
2040 663300688872043977919279437624146
2041 1353010502816446631226929739963704
2042 689969411626542479971804595652184
2043 0
2044 717696782416936352619242779817460
2045 1463940730150082797125902777971680
2046 746524293281605976457708179871016
2047 0
2048 776495041900945998291779022952746
2049 1583846104974246770492774690018752
2050 807653792946893738349089739018496
2051 0
2052 840047041746977112164985051414306
2053 1713443244056553899370408040657008
2054 873723080349101833745377571329736
2055 0
2056 908732066076469126534795395367837
2057 1853505231527754206663802996482048
2058 945126092665301851332899424623060
2059 0
2060 982959264081462943869613232774184
2061 2004866010104477153491107542302720
2062 1022287771115579612033476545052424
2063 0
2064 1063169970859944358796482680353704
2065 2168425109338310037034791289182464
2066 1105666469174254163422047046228092
2067 0
2068 1149840206251176761341003244809032
2069 2345152736420946973325955432538112
2070 1195756545396802822841715004848896
2071 0
2072 1243483365145260092600796757135605
2073 2536095256983888283052747175743352
2074 1293091154831135491971328750196420
2075 0
2076 1344653113747879197585870502355904
2077 2742381095380771204787937719173120
2078 1398245254025056435782411341857664
2079 0
2080 1453946507362174085417619074319862
2081 2965227086141132661127474812378552
2082 1511838835761846222406901911905464
2083 0
2084 1572007346410281668180587914694816
2085 3205945310647241518827935559852032
2086 1634540410858483903126316103745784
2087 0
2088 1699529788663156162086460596613765
2089 3465950455622379763591316015574320
2090 1767070755652109102578564783507220
2091 0
2092 1837262236984982253260434229469906
2093 3746767732742233768417703737481280
2094 1910206945186320954749046080662272
2095 0
2096 1986011523334505486403607821256874
2097 4050041401604419010131256702447616
2098 2064786693596716523262070535685440
2099 0
2100 2146647411307049173811718851161880
2101 4377543941429115097428570016694272
2102 2231713024792065159622204478616752
2103 0
2104 2320107441155508149596634597670977
2105 4731185920231882645169560146116608
2106 2411959298241610029406886870419596
2107 0
2108 2507402143004395374130983540385546
2109 5113026613824631537497890562631872
2110 2606574616518657411907327705657448
2111 0
2112 2709620645876841571757126008379840
2113 5525285430880264539193585236257416
2114 2816689643224942829468620969197296
2115 0
2116 2927936712199711299869750183313428
2117 5970354204459859042652459919763344
2118 3043522862038978133951099572649920
2119 0
2120 3163615229646772525412787255590316
2121 6450810414868865794156584859979176
2122 3288387309905112595807065379224064
2123 0
2124 3418019194534930507206564072167768
2125 6969431413502650501271515832986560
2126 3552697819819548268675617088236160
2127 0
2128 3692617223515468844019890629809225
2129 7529209722485299841603583086880960
2130 3837978811287001194361338087969460
2131 0
2132 3988991633013412028064210728016266
2133 8133369490424148888647883492725856
2134 4145872669329906106711839182882040
2135 0
2136 4308847128776796431753233169416790
2137 8785384190522945028296156070946816
2138 4478148755944751409931863018120460
2139 0
2140 4654020151018014492502369912165744
2141 9488995653647843882649489923283872
2142 4836713101131999805751173606680032
2143 0
2144 5026488923976692663452089254478680
2145 10248234535753487034332304256270904
2146 5223618824092844805540007933929424
2147 0
2148 5428384262324069469729193277348408
2149 11067442326384386330957233859653632
2150 5641077338904630469785998930552864
2151 0
2152 5862001190680002640172527398584817
2153 11951295012805231305439827262607336
2154 6091470402975179211378971436043264
2155 0
2156 6329811436644236382385754790369934
2157 12904828522720554403881030850420736
2158 6577363070853858906338535038977352
2159 0
2160 6834476862173406180396988029140357
2161 13933466077560132215525261315482816
2162 7101517620564680085782704212352840
2163 0
2164 7378863902885868286907004635669740
2165 15043047597975145891122831963668480
2166 7666908524546205485542067567135840
2167 0
2168 7966059089970746905260776566200024
2169 16239861313558124594062770775283272
2170 8276738542558310503874546563812352
2171 0
2172 8599385734840145308399664541346130
2173 17530677739916999047758928569223904
2174 8934456019572252191976862910201696
2175 0
2176 9282421862520550911095189684649757
2177 18922786198153667103780507979572224
2178 9643773477725284745061686219973120
2179 0
2180 10019019486059213981957334258199088
2181 20424034064577556284216651584756752
2182 10408687597923305405380244361588736
2183 0
2184 10813325320953811835057774579534477
2185 22042868952186025543655580664606720
2186 11233500693645889687111044985807168
2187 0
2188 11669803045831260516803063908073502
2189 23788384040131655847451925258537280
2190 12122843786980923106580170630481888
2191 0
2192 12593257223338605917137730613711074
2193 25670366783141721435751146205413376
2194 13081701404926556885440860048135564
2195 0
2196 13588859003502441095514242174853078
2197 27699351249732524663672344197414912
2198 14115438222584600874856427776082816
2199 0
2200 14662173740702773230687539742988735
2201 29886674356151201693262426672178296
2202 15229827689072603472924656640190056
2203 0
2204 15819190664934990006783574465342468
2205 32244536282366084703088337043283360
2206 16431082781845494118210720498238520
2207 0
2208 17066354758244802594978977230220937
2209 34786065377205785570621621262480504
2210 17725889045688594298473477057377664
2211 0
2212 18410600998164190008533812840167438
2213 37525387882015336229315602713466416
2214 19121440083972115812431857617798392
2215 0
2216 19859391141703244045741364350574837
2217 40477702826060360724964641454935168
2218 20625475681896554203252688292916452
2219 0
2220 21420753236018843063081226130809236
2221 43659362472480106375191390565849920
2222 22246322754465974660812783548675200
2223 0
2224 23103324055345565410038742113531936
2225 47087958720987841973125210609287168
2226 23992939325863418403121745461558592
2227 0
2228 24916394678200626690415867852990152
2229 50782415902871670795462962167041648
2230 25874961761835133818890766978849184
2231 0
2232 26869959434330749690565022917031021
2233 54763090435298231799725528904374272
2234 27902755492688251886531490361335156
2235 0
2236 28974768467427340462162705332486352
2237 59051877835613715088399315623370752
2238 30087469481644944438816808107273736
2239 0
2240 31242384177374790660314458357264852
2241 63672327632429014935133050955065464
2242 32441094711655333003955525473345892
2243 0
2244 33685241824798197619799347822642862
2245 68649766748937585458003030734829248
2246 34976526983437326945056922033050344
2247 0
2248 36316714601030104451406084781360137
2249 74011431975326287383578677073813160
2250 37707634338576019385653045362018608
2251 0
2252 39151183488415995363369673076899348
2253 79786612191494398751333573189845920
2254 40649329444076471802851771845745440
2255 0
2256 42204112259226810301585271037272798
2257 86006801048800589958427994354852864
2258 43817647298926720295381554871560560
2259 0
2260 45492127986452284571912246340622288
2261 92705860870432937355363391085881520
2262 47229828649104944883463886399594496
2263 0
2264 49033107466527615266556001672712099
2265 99920198584479174363526460498534784
2266 50904409525176064193877639793200064
2267 0
2268 52846269982721989109110614835365814
2269 107688954562115907931965538134171648
2270 54861317346296946183278296554506752
2271 0
2272 56952276868623647690014779293305209
2273 116054205295806480279206617787815232
2274 59121974066223257467820286711934976
2275 0
2276 61373338364034364679817926502215650
2277 125061180919286209614249188613984256
2278 63709406870931466570493476271660536
2279 0
2280 66133328290788217421813224688954083
2281 134758498642729509958543021712277504
2282 68648366973893584232870938192392284
2283 0
2284 71257907113697576232895580213781832
2285 145198413253165772523901091544457216
2286 73965457094037578355864003875029776
2287 0
2288 76774653992176718459137579335018655
2289 156437085912292535760779689035998424
2290 79689268243172340902589047967089540
2291 0
2292 82713208471285758126944163365143694
2293 168534872571702316498173259706444480
2294 85850526494344227732016696298726656
2295 0
2296 89105422507172783899006564161739457
2297 181556633419596403650037097010296832
2298 92482250450427374726049642265745760
2299 0
2300 95985523571381964457743408804130546
2301 195572064873735520614586967933476864
2302 99619920183451103680569695681041352
2303 0
2304 103390289631466212396770701883077176
2305 210656055743133725788161534381409720
2306 107301658469968729853459244305475020
2307 0
2308 111359236862036638944363564074618400
2309 226889069296330025570620667469891696
2310 115568425206422959647226637012462792
2311 0
2312 119934821001055923349800805147760487
2313 244357553097497447321267851583564840
2314 124464225951230995588474399211839680
2315 0
2316 129162653331115025916259516172845272
2317 263154378603733317961201851561944000
2318 134036335607482898797025241553263280
2319 0
2320 139091732334917478768884276035843504
2321 283379312658217245147670620661193780
2322 144335538332024737667915324748351296
2323 0
2324 149774692148548083590867034665622058
2325 305139523165165904331335192721223680
2326 155416384833609455398099642857029800
2327 0
2328 161268069015660091116585430860933850
2329 328550121394341150610352024447206912
2330 167337468305091424206700483051955336
2331 0
2332 173632587030836721608536876336337290
2333 353734743536011968205736753865635008
2334 180161720322687279587699240538051544
2335 0
2336 186933464551453680574545979261884962
2337 380826174312513087648247539754613760
2338 193956728139523243527590631712746852
2339 0
2340 201240742754799843453090809390245042
2341 409967015650718834169308580336666416
2342 208795074901462220661391670375427360
2343 0
2344 216629637921442252386292403913743335
2345 441310403631751957358769267726870168
2346 224754704421005939974753402097545920
2347 0
2348 233180919137317611986294374031281442
2349 475020777161026649228997054728140640
2350 241919312260382613969474245688312704
2351 0
2352 250981313226296125651516970068086153
2353 511274702044300374412607669157510376
2354 260378764998276310511612956988873216
2355 0
2356 270123938852529374867752250036310552
2357 550261754414867436439882757047578624
2358 280229549686582928633444326854496128
2359 0
2360 290708771868332954884553365988721016
2361 592185467734529200542828280058883256
2362 301575255644679388498360295269460624
2363 0
2364 312843144129276475184946348087399414
2365 637264347887761249820312745174705408
2366 324527090889597455206754277234231936
2367 0
2368 336642278154209440112016362879034063
2369 685732961205890274131206338000912384
2370 349204435661874399089107382111100852
2371 0
2372 362229860174836741951934732821908770
2373 737843100597506771239553764408202960
2374 375735435679427903638378986388133120
2375 0
2376 389738654297914454359632343524859650
2377 793865035324283070638059333558435840
2378 404257637936339461534948271199611648
2379 0
2380 419311160693958023890819270318351612
2381 854088850349451381630804494408341728
2382 434918672060748025319292007820764920
2383 0
2384 451100320930387189442757064029624380
2385 918825881601144183686141501527700824
2386 467876980457028459775797148821222032
2387 0
2388 485270273785178621469252616187808072
2389 988410253936446330568029476124779792
2390 503302600682990990889723958278622720
2391 0
2392 521997165110323037591261705247463841
2393 1063200529066315861789930405097333648
2394 541378003753985114099539420217663232
2395 0
2396 561470015563718233485336536544930738
2397 1143581471208592242666930125654278144
2398 582298992323588274366745707018072024
2399 0
2400 603891650294672370991455200400749012
2401 1229965938778361363081874893246561232
2402 626275662966141866292176082487590912
2403 0
2404 649479694953116413888138429964202078
2405 1322796911004371543455385705771571504
2406 673533437080977002281003279595650944
2407 0
2408 698467642697183279814851923325311865
2409 1422549658979540140617422841586043160
2410 724314165253044067480060466982881700
2411 0
2412 751105997199340891031708670111943186
2413 1529734071315573615819591800941576192
2414 778877310241204328811944926023969384
2415 0
2416 807663496999193595677277240699389961
2417 1644897145279245403446511528964655104
2418 837501214125132757821600090644061532
2419 0
2420 868428426922914043505422264984594168
2421 1768625655044030813345605106859522224
2422 900484455526191685200172445406927848
2423 0
2424 933710022686660465088576148446911002
2425 1901549009498889598842165928067096008
2426 968147303228443563908102074951253248
2427 0
2428 1003839975226006420150770092383459412
2429 2044342312919539483881349974432272576
2430 1040833272964969146992272295558075144
2431 0
2432 1079174041747211751842651350685112837
2433 2197729642730338994343281728571924480
2434 1118910794603756150239901398436122676
2435 0
2436 1160093770981069024327830005156586424
2437 2362487559570908542113989563671756800
2438 1202774997468662284800708879774501376
2439 0
2440 1247008350638175671239389168287632920
2441 2539448865935146750154597482081494400
2442 1292849622066511364236373797267877876
2443 0
2444 1340356585618055958577719254723843432
2445 2729506630775912870083959060621267136
2446 1389589067063573421312666607588503552
2447 0
2448 1440609016115986482574601528154554433
2449 2933618498671219664908751062209194600
2450 1493480580965986119750553801358495580
2451 0
2452 1548270185403222327222933738354768346
2453 3152811303432513770681986029929850624
2454 1605046608611737242603325691039978256
2455 0
2456 1663881067731307055858350777380023530
2457 3388186007408058901068331283609616384
2458 1724847303279465190313668769489284104
2459 0
2460 1788021667532189348013329491117681896
2461 3640922989200497935506590062470331744
2462 1853483215964552601309122695642023680
2463 0
2464 1921313801856067348064737738433089193
2465 3912287704083663975549759851740626248
2466 1991598174168994304091475984519899248
2467 0
2468 2064424078811550575681454179694209340
2469 4203636743076369313018701277959325072
2470 2139882363401735155852766336613760640
2471 0
2472 2218067085651400969348940808196432737
2473 4516424318417404458966003995946396952
2474 2299075625494244032780886482367682416
2475 0
2476 2383008801085556710615143424287369598
2477 4852209205093984024784184331280932864
2478 2469970988805907891221825861560799688
2479 0
2480 2560070247405372784380585524418123850
2481 5212662170113548369016276708757238332
2482 2653418446429543704807381809368620792
2483 0
2484 2750131399073315559825349596677958194
2485 5599573923384877952840568242085457840
2486 2850328999613360870100180364213439976
2487 0
2488 2954135365575294255390716115439288147
2489 6014863626398187698057906536070967880
2490 3061678984796780815500085386045421696
2491 0
2492 3173092867553272305895464439826585576
2493 6460587997375143627124697911121113408
2494 3288514703918665207879724455504631456
2495 0
2496 3408087026538971675532799444512355503
2497 6938951054209142267880262793251684352
2498 3531957379003084047512369669251288448
2499 0
2500 3660278490000902479250033822166013686