2 2
3 6
4 4
5 20
6 6
7 231
8 24
9 45
10 20
11 4070
12 12
13 2145
14 231
15 120
16 240
17 3039345
18 45
19 2359420
20 180
21 1428
22 4070
23 1019084
24 120
25 53307975
26 2145
27 1350
28 1428
29 1003066152
30 120
31 1127619917796295
32 16800
33 26796
34 3039345
35 1104740
36 72
37 884004
38 2359420
39 1288092
40 1320
41 1396792694910
42 1428
43 185204595153417
44 9548
45 223380
46 1019084
47 6740884579520
48 1680
49 1218809328828
50 53307975
51 3039345
52 109252
53 1458470173998990524806872692984177836808420
54 1350
55 2301585
56 2856
57 2359420
58 1003066152
59 2246452569756
60 180
61 34454310087467394631
62 1127619917796295
63 7170345
64 34240
65 83128196385
66 26796
67 1343873519875428369036
68 46264820
69 15072900093293070
70 1104740
71 11770376583439808963536545
72 50904
73 8993340768034569594892420
74 884004
75 53307975
76 7630780
77 108069680298198465
78 1288092
79 8104050103296840
80 677475120
81 1167492086145
82 1396792694910
83 308461667853570
84 1820
85 253625459220
86 185204595153417
87 1132665082908
88 124490520
89 6494499543074890436870241790813851000203090
90 223380
91 17452649778145716451681
92 3588820180
93 1127619917796295
94 6740884579520
95 135884896858431735
96 1391520
97 579504587067542801713103191859918608251030291952195423583529357653899418686342360361798689053273749372615043661810228371898539583862011424993909789665
98 1218809328828
99 21874545
100 230409900
101 863914325296899369798407851627362073460
102 3039345
103 2080472211916162528417152045
104 100039636784966424
105 774665857980
106 1458470173998990524806872692984177836808420
107 27248955339034010790024973983708922458
108 17388
109 64612888744465525793841376769540622379126735
110 2301585
111 284781045
112 6326320
113 886093672414437662516188885270665
114 2359420
115 137144336666674680
116 1132665082908
117 8515278673668
118 2246452569756
119 947359763303394441
120 10920
121 1527612795642093418846225
122 34454310087467394631
123 241884650113320
124 1127619917796295
125 480291757372867125
126 7170345
127 591068510075280592134089410191
128 467588881280
129 185204595153417
130 83128196385
131 29290070883485305257170727916346131549433432526041820570286255057924204445456330131039739635641147751253099020081
132 10469580
133 1886684159324050855860
134 1343873519875428369036
135 64595335140
136 33346960504
137 8768238308365205681757381048272405318708454952814121444
138 15072900093293070
139 19079142130728669285180785264656056
140 774665857980
141 1063999871149950
142 11770376583439808963536545
143 41472883956081813852742845720
144 101808
145 381627681711894999930
146 8993340768034569594892420
147 1218809328828
148 154726741932
149 691711782300234218923463076420
150 53307975
151 6592031858445849582740304810
152 901888976401560
153 90518216893920
154 108069680298198465
155 11096211313053936800655
156 100292556
157 15664291866548091057524723739191244978
158 8104050103296840
159 1458470173998990524806872692984177836808420
160 677475120
161 444676854546933624
162 1167492086145
163 123214657323519667859049566141092194172466586933037520
164 18914351179320
165 17312774160
166 308461667853570
167 1164800843997430660100641743273595734780
168 4849320
169 49263752120790404508611388524063616819974
170 253625459220
171 3302291744424770130
172 2929095735154914968387066983180
173 558997552959607441944152226025691321588943444
174 1132665082908
175 463317600900
176 1443378298647120
177 2214340332212895
178 6494499543074890436870241790813851000203090
179 1249656387772001920982167116032051316452327100
180 560340
181 539322521581909053519582180808841844787134329860561
182 17452649778145716451681
183 34454310087467394631
184 11329935240
185 387393401425515625140
186 1127619917796295
187 9932199708098629290522998034945
188 13482726022107960
189 226817909072630703828
190 135884896858431735
191 78092145898486448316413360318084768475684343693716009004
192 1340328000
193 857157424041603136173297512143544981234507697558703363262991740
194 579504587067542801713103191859918608251030291952195423583529357653899418686342360361798689053273749372615043661810228371898539583862011424993909789665
195 346246521660
196 1218809328828
197 828921355759734781847129205289349573374693956396002400876921135513991799841861945209498105233141877852
198 21874545