1 2
2 0
3 153
4 1634
5 4150
6 548834
7 1741725
8 24678050
9 146511208
10 4679307774
11 32164049650
12 0
13 564240140138
14 28116440335967
15 0
16 4338281769391370
17 233411150132317
18 0
19 1517841543307505039
20 63105425988599693916
21 128468643043731391252
22 0
23 21887696841122916288858
24 174088005938065293023722
25 114735624485461118832514
26 0
27 7584178683470015004720746
28 0
29 477144170826130800418527003
30 0
31 793545620525277858657607629822
32 17333509997782249308725103962772
33 32186410459473623435614002227248
34 1122763285329372541592822900204593
35 5250083909873201044638631458484846
36 91097771122214850683543503173498149
37 418510620208153136884574959404115822
38 7320233109580046612992702336326619665
39 16427762135335641330720936105651700735
40 0
41 0
42 24202117350726607855379216981761437616685
43 110488001357745108347376522372211155920487
44 3906378741950401404540845367463938860869507
45 17500125632575295611741402478151097427104360
46 394500610649009608022685635958104085968134640
47 11176608005327184860540748325517113640156715
48 0
49 344121003015798953461109472522636869502957985402
50 0
51 27887539002613689375558346990932796323618371540363
52 0
53 3009336689622424785094591221547283824126694123199598
54 10185128017405712763334458116098808034687490694771370
55 152349829250452484527824009552907045495378563176436265
56 1644854105813017601539897250795638996670193545173003360
57 7425044555765382638854533483880098967904270880718551172
58 0
59 1199348017964116555212449342061478333395100875934086835818
60 14386811900482199401154446588646400893796400907674489355497
61 129495102611459020639899678988620521527176986805703581773808
62 728475978403642829851741374904538477488655795900713421600735
63 6555596227062064149236682227581807831086975578631720991615578
64 129729706383218800940922971779520807379706064324417989786624799
65 318837185893346603188980535303806554143266328423752913750628227
66 2869032556128948648730781914863325788554564820004337576337232668
67 25804421111892269922036375575572542077110407876567458088017744406
68 464312394863204242047160190306282182299579714822706443285181852955
69 4179042970417357181887882221129945826438064063258979250420482440635
70 12544740005360408183063532738151810086507126561570878653779229252168
71 507673598493714750937667898488531803198922859307410749853429811832304
72 1015478863470734566765121336689604393551400561361146607720555058244035
73 4576184254731358021508736680581233553038140183100454588503323862064927
74 205582861042633905876121455640752077295129372644698554631567376179510118
75 1480493151133336923757850588866842657640719395284151731112043686858505135
76 19981103645368126063530673405116111466239230004128132443233693536490496580
77 209828332838903296785425072085620849064348618509574430652375622586089881962
78 3236824913963271677943386287933660984141654902024129925004051875798349996303
79 16995111457550831280171147958830535098578358324475309142189782311681388024129
80 0
81 1376488299602043798046604995801166573707947372610050906530476027518262410785085
82 0
83 47793038108743375555186236842719503355185573254039434633586220032828844823848882
84 1146801329013164489392520090533722248637878390975412163715983880319660165678513082
85 6450871460021138988345572823866004248159777331467627225806211430559106484005920960
86 69667952784088639691808710701185383514870536392736044560367260582163761703295320272
87 627018522286470891882632668681027543419600149639882058602240723968908403034645431236
88 0
89 50786795847920598461348040551706207525330736215584268030397531059564837546391014340148
90 990313113295479641523998715055146600467435593143797744576114479670348777084643979919238
91 4113728566205370993301137431624524858762579639658479803213159726372520138567020803861588
92 37023041075786446174820095275345391754267937263843431670546795956827211715358897022028670
93 333210405078657026050683282276535815680228177336830977339708630984106072803773227943482199
94 5997664902619721286868781114553495660292178713461816850404676451018762994965249511892290533
95 31487746567674342158131345608745115743360716980729062526420701259564235143348994095751269854
96 323873609457525359479354365757702293121848467128950473964646292221248526230623051921364831278
97 2914882875374462422572702177015698147907995529868244705088204228580267144231364752903180782938
98 0
99 206591713572230312332810013281935880345842078913757852044707263656182685167835698915006500959286
100 2656162296193301098036764167100329792078748434854147717669387628693320478845113744801479850942958
101 21514847173186944454294704046914628399726865372418659911421456474194620187360701643976410826263157
102 258178231261945530396545670761691860446629213694217813817822913827964409352088247966149687159891216
103 0
104 15684282147690452419071327750216253907177294114122194696114308691045502286640682333093544375020964462
105 125474724428516875494511504015719118798355573654900455983366662380313489463021123858453115582890859354
106 0
107 13974683854227260923190704155238100244121404750345403969475330964741517674361258922271489369264028149179
108 114338386134895907285002171121117350961042738412409913977749145145425021220678410110916783699723582135066
109 926141173758288802620975817393837795715817835556117230343321424553048655411019641033929959544403221763375