1 35
2 1540
3 45738
4 877968
5 13547688
6 174550992
7 1997701992
8 20732684544
9 200430861345
10 1825340594220
11 15885688179790
12 132967715234640
13 1079711852655436
14 8537605886212832
15 66114368122853232
16 502516350655667712
17 3763976193284240934
18 27817193791616194056
19 203459606213369449300
20 1473559750626529725600
21 10594150403512175337600
22 75608696994507617234400
23 536829728648792357211120
24 3790255846535720129387520
25 26666561634834346511845005
26 186794563032791103827259900
27 1305476368381178811483150870
28 9091537898617410869454457680
29 63232421631630899822349968100
30 438475989018743206756178923200
31 3039020663030164687310045148000
32 21007270180245955623471403488000
33 145238277620599009121898246233610
34 1001639336361002997907342071658680
35 6913118657823386096698135218152460
36 47595777642961528862145768663725280
37 328115795659122305848024788099370320
38 2256240644518632035918446808328150240
39 15542579134692988425394449230523423600
40 106780730771269290380340976451154547200
41 735268025135995884490091109063600616650
42 5048192841155003214779394847161725897400
43 34753994245053112860427711448725449802380
44 238503951340175464050454056583616581911072
45 1641929635776918834596494220288157548283672
46 11264313821418699643974343599030099858960960
47 77554651965495628538511934167967126738871584
48 531937090011255875499216813354736453567776768
49 3663078489821489625513742255515431075579416780
50 25120714059366945631660061525701705122240584720
51 173032594180590316798228064077726319980400996520
52 1186504627192467911290309185242134045702705200960
53 8175113966602892751368846202212005354703408668608
54 56054065674147418039799519596282314486831819132096
55 386341949771034516309132720840900507532738498754656
56 2648916553565303299044429574705099615300886699126784
57 18263350610504780916240047043540621900858411853232805
58 125218316788952209987792681309266850247807224039915932
59 863636371178937615685376601344483641753454983904966310
60 5921267945328986359818772263658909758217003714190890320
61 40853518502221073629903799714384672067490630740193716180
62 280100076984600890704896285998646090479954043446423456640
63 1933207897481988226267242046338713252363009114701372538304
64 13254537916614286933361478752123397135903925947212526448896
65 91511997024763029181213486705876547549117748075356245351202
66 627433519578638745740334853641864223024100303859277734217688
67 4333370776437300551240784951008106006799855972174930040821724
68 29711182141689563355714019312394905057433790564198178462542432
69 205266800461248675455046500769782604245630197657632509583466800
70 1407399852776132126247368067030322929644457481138650032547237600
71 9726408157107739743986102248175775450466076383098502183355583600
72 66689275981545983412576134563686226638539496094817206313341939200
73 461022944269060324683668255640566088270310648484344958503468959230
74 3161044470617615986187914883082654251706068972308074764140431588520
75 21858680424415509260614812893960941348024741674848645451420128470500
76 149877443244747148875678072446919116255940607034064313675431887979360
77 1036696563304126193045849103371463911022548751133152665226272447264040
78 7108335499295384595536871262252602552925553451456860852651102107394880
79 49181374986987140831373971231475147666185441927039691560798315587677600
80 337225553337515294322755708851163458363787341850000836806197264677555200
81 2333812826666763239000198703806772202974964883725179649164731539672036500
82 16002543183264148520070094656321521775859462174555875027401854232286514800
83 110775298241870688250208128953550977656068892717067950201100134424959335320
84 759571614622164787926850686075601838954054121730537297798728268774338874560
85 5259285665419844788665734717867753920340087361356069881802826183318512280960
86 36062433715926890225464332871380758319808418752598974091281250486942126114880
87 249754369983001732276977087547644132260477113384164742199703598174294853360160
88 1712551051566884220269981931649930185603178752557410318421120658735068421150720
89 11863087014681108245978995328119863352505322579516349410714656336020963974112050
90 81344842453199985786916241990883856235306262007094938204069424257691720810367000
91 563607305854864602883421700641309593380526781803620715591718391035993870105259900
92 3864653323988110570705701619141630182751150517240329802614414395195589661720493600
93 26782184151442281298602817520131738477118417501887654916293516793707253459104968168
94 183645933368503076149056000660632967692662033303494498204199968165082179338934374016
95 1272923351450405218728417671270137046721908619520949612816041237875248853699008237376
96 8728483103004616021458572661418222311616083812025889391272754663710806804958040778240
97 60512068452458384996200154009581023564892734135106724778443089413262914319442848910436
98 414934499287119381064182045456749436066901996169115406772682382892866646825521763119920
99 2877146735052902308990165294569267110139960898989260125756333291048836306814218150382200
100 19728789219755981442517248557124800304088867781749964008268947632615626669678296962475200