1 1
2 2
3 4
4 6
5 12
6 24
7 30
8 60
9 120
10 180
11 210
12 420
13 840
14 1260
15 2310
16 4620
17 9240
18 13860
19 27720
20 30030
21 60060
22 120120
23 180180
24 360360
25 510510
26 1021020
27 2042040
28 3063060
29 6126120
30 9699690
31 19399380
32 38798760
33 58198140
34 116396280
35 223092870
36 446185740
37 892371480
38 1338557220
39 2677114440
40 5354228880
41 6469693230
42 12939386460
43 25878772920
44 38818159380
45 77636318760
46 155272637520
47 194090796900
48 200560490130
49 401120980260
50 802241960520
51 1203362940780
52 2406725881560
53 4813451763120
54 6016814703900
55 7420738134810
56 14841476269620
57 29682952539240
58 44524428808860
59 89048857617720
60 178097715235440
61 222622144044300
62 304250263527210
63 608500527054420
64 1217001054108840
65 1825501581163260
66 3651003162326520
67 7302006324653040
68 9127507905816300
69 13082761331670030
70 26165522663340060
71 52331045326680120
72 78496567990020180
73 156993135980040360
74 313986271960080720
75 392482839950100900
76 614889782588491410
77 1229779565176982820
78 2459559130353965640
79 3689338695530948460
80 7378677391061896920
81 14757354782123793840
82 18446693477654742300
83 32589158477190044730
84 65178316954380089460
85 130356633908760178920
86 195534950863140268380
87 391069901726280536760
88 782139803452561073520
89 977674754315701341900
90 1922760350154212639070
91 3845520700308425278140
92 7691041400616850556280
93 11536562100925275834420
94 23073124201850551668840
95 46146248403701103337680
96 57682810504626379172100
97 115365621009252758344200
98 117288381359406970983270
99 234576762718813941966540
100 469153525437627883933080
101 703730288156441825899620
102 1407460576312883651799240
103 2814921152625767303598480
104 3518651440782209129498100
105 7037302881564418258996200
106 7858321551080267055879090
107 15716643102160534111758180
108 31433286204321068223516360
109 47149929306481602335274540
110 94299858612963204670549080
111 188599717225926409341098160
112 235749646532408011676372700
113 471499293064816023352745400
114 557940830126698960967415390
115 1115881660253397921934830780
116 2231763320506795843869661560
117 3347644980760193765804492340
118 6695289961520387531608984680
119 13390579923040775063217969360
120 16738224903800968829022461700
121 33476449807601937658044923400
122 40729680599249024150621323470
123 81459361198498048301242646940
124 162918722396996096602485293880
125 244378083595494144903727940820
126 488756167190988289807455881640
127 977512334381976579614911763280
128 1221890417977470724518639704100
129 2443780835954941449037279408200
130 3217644767340672907899084554130
131 6435289534681345815798169108260
132 12870579069362691631596338216520
133 19305868604044037447394507324780
134 38611737208088074894789014649560
135 77223474416176149789578029299120
136 96529343020220187236972536623900
137 193058686040440374473945073247800
138 267064515689275851355624017992790
139 534129031378551702711248035985580
140 1068258062757103405422496071971160
141 1602387094135655108133744107956740
142 3204774188271310216267488215913480
143 6409548376542620432534976431826960
144 8011935470678275540668720539783700
145 16023870941356551081337441079567400
146 23768741896345550770650537601358310
147 47537483792691101541301075202716620
148 95074967585382203082602150405433240
149 142612451378073304623903225608149860
150 285224902756146609247806451216299720
151 570449805512293218495612902432599440
152 713062256890366523119516128040749300
153 1426124513780733046239032256081498600
154 2305567963945518424753102147331756070
155 4278373541342199138717096768244495800
156 4611135927891036849506204294663512140
157 9222271855782073699012408589327024280
158 13833407783673110548518612883990536420
159 27666815567346221097037225767981072840
160 55333631134692442194074451535962145680
161 69167038918365552742593064419952682100
162 138334077836731105485186128839905364200
163 232862364358497360900063316880507363070
164 415002233510193316455558386519716092600
165 465724728716994721800126633761014726140
166 931449457433989443600253267522029452280
167 1397174186150984165400379901283044178420
168 2794348372301968330800759802566088356840
169 5588696744603936661601519605132176713680
170 6985870930754920827001899506415220892100
171 13971741861509841654003799012830441784200
172 23984823528925228172706521638692258396210
173 41915225584529524962011397038491325352600
174 47969647057850456345413043277384516792420
175 95939294115700912690826086554769033584840
176 143908941173551369036239129832153550377260